mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
sysprof: remove use-markup property
This is left to the implementation now w/ a GtkLabel child.
This commit is contained in:
@ -54,7 +54,6 @@ enum {
|
||||
PROP_LIST_ROW,
|
||||
PROP_MENU_MODEL,
|
||||
PROP_SUFFIX,
|
||||
PROP_USE_MARKUP,
|
||||
N_PROPS
|
||||
};
|
||||
|
||||
@ -276,10 +275,6 @@ sysprof_tree_expander_get_property (GObject *object,
|
||||
g_value_set_object (value, sysprof_tree_expander_get_child (self));
|
||||
break;
|
||||
|
||||
case PROP_USE_MARKUP:
|
||||
g_value_set_boolean (value, sysprof_tree_expander_get_use_markup (self));
|
||||
break;
|
||||
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||
}
|
||||
@ -327,10 +322,6 @@ sysprof_tree_expander_set_property (GObject *object,
|
||||
sysprof_tree_expander_set_child (self, g_value_get_object (value));
|
||||
break;
|
||||
|
||||
case PROP_USE_MARKUP:
|
||||
sysprof_tree_expander_set_use_markup (self, g_value_get_boolean (value));
|
||||
break;
|
||||
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||
}
|
||||
@ -400,11 +391,6 @@ sysprof_tree_expander_class_init (SysprofTreeExpanderClass *klass)
|
||||
GTK_TYPE_WIDGET,
|
||||
(G_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY | G_PARAM_STATIC_STRINGS));
|
||||
|
||||
properties [PROP_USE_MARKUP] =
|
||||
g_param_spec_boolean ("use-markup", NULL, NULL,
|
||||
FALSE,
|
||||
(G_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY | G_PARAM_STATIC_STRINGS));
|
||||
|
||||
g_object_class_install_properties (object_class, N_PROPS, properties);
|
||||
|
||||
gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BOX_LAYOUT);
|
||||
@ -677,7 +663,6 @@ sysprof_tree_expander_clear_list_row (SysprofTreeExpander *self)
|
||||
|
||||
g_clear_object (&self->list_row);
|
||||
|
||||
gtk_label_set_label (GTK_LABEL (self->child), NULL);
|
||||
gtk_image_set_from_icon_name (GTK_IMAGE (self->image), NULL);
|
||||
|
||||
child = gtk_widget_get_prev_sibling (self->image);
|
||||
@ -724,29 +709,6 @@ sysprof_tree_expander_set_list_row (SysprofTreeExpander *self,
|
||||
g_object_thaw_notify (G_OBJECT (self));
|
||||
}
|
||||
|
||||
gboolean
|
||||
sysprof_tree_expander_get_use_markup (SysprofTreeExpander *self)
|
||||
{
|
||||
g_return_val_if_fail (SYSPROF_IS_TREE_EXPANDER (self), FALSE);
|
||||
|
||||
return gtk_label_get_use_markup (GTK_LABEL (self->child));
|
||||
}
|
||||
|
||||
void
|
||||
sysprof_tree_expander_set_use_markup (SysprofTreeExpander *self,
|
||||
gboolean use_markup)
|
||||
{
|
||||
g_return_if_fail (SYSPROF_IS_TREE_EXPANDER (self));
|
||||
|
||||
use_markup = !!use_markup;
|
||||
|
||||
if (use_markup != sysprof_tree_expander_get_use_markup (self))
|
||||
{
|
||||
gtk_label_set_use_markup (GTK_LABEL (self->child), use_markup);
|
||||
g_object_notify_by_pspec (G_OBJECT (self), properties [PROP_USE_MARKUP]);
|
||||
}
|
||||
}
|
||||
|
||||
static gboolean
|
||||
sysprof_tree_expander_remove_popover_idle (gpointer user_data)
|
||||
{
|
||||
|
||||
@ -52,9 +52,6 @@ GtkTreeListRow *sysprof_tree_expander_get_list_row (SysprofTreeExpande
|
||||
void sysprof_tree_expander_set_list_row (SysprofTreeExpander *self,
|
||||
GtkTreeListRow *list_row);
|
||||
gpointer sysprof_tree_expander_get_item (SysprofTreeExpander *self);
|
||||
gboolean sysprof_tree_expander_get_use_markup (SysprofTreeExpander *self);
|
||||
void sysprof_tree_expander_set_use_markup (SysprofTreeExpander *self,
|
||||
gboolean use_markup);
|
||||
void sysprof_tree_expander_show_popover (SysprofTreeExpander *self,
|
||||
GtkPopover *popover);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user