mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-12 16:10:54 +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_LIST_ROW,
|
||||||
PROP_MENU_MODEL,
|
PROP_MENU_MODEL,
|
||||||
PROP_SUFFIX,
|
PROP_SUFFIX,
|
||||||
PROP_USE_MARKUP,
|
|
||||||
N_PROPS
|
N_PROPS
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -276,10 +275,6 @@ sysprof_tree_expander_get_property (GObject *object,
|
|||||||
g_value_set_object (value, sysprof_tree_expander_get_child (self));
|
g_value_set_object (value, sysprof_tree_expander_get_child (self));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PROP_USE_MARKUP:
|
|
||||||
g_value_set_boolean (value, sysprof_tree_expander_get_use_markup (self));
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
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));
|
sysprof_tree_expander_set_child (self, g_value_get_object (value));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PROP_USE_MARKUP:
|
|
||||||
sysprof_tree_expander_set_use_markup (self, g_value_get_boolean (value));
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||||
}
|
}
|
||||||
@ -400,11 +391,6 @@ sysprof_tree_expander_class_init (SysprofTreeExpanderClass *klass)
|
|||||||
GTK_TYPE_WIDGET,
|
GTK_TYPE_WIDGET,
|
||||||
(G_PARAM_READWRITE | G_PARAM_EXPLICIT_NOTIFY | G_PARAM_STATIC_STRINGS));
|
(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);
|
g_object_class_install_properties (object_class, N_PROPS, properties);
|
||||||
|
|
||||||
gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BOX_LAYOUT);
|
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);
|
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);
|
gtk_image_set_from_icon_name (GTK_IMAGE (self->image), NULL);
|
||||||
|
|
||||||
child = gtk_widget_get_prev_sibling (self->image);
|
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));
|
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
|
static gboolean
|
||||||
sysprof_tree_expander_remove_popover_idle (gpointer user_data)
|
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,
|
void sysprof_tree_expander_set_list_row (SysprofTreeExpander *self,
|
||||||
GtkTreeListRow *list_row);
|
GtkTreeListRow *list_row);
|
||||||
gpointer sysprof_tree_expander_get_item (SysprofTreeExpander *self);
|
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,
|
void sysprof_tree_expander_show_popover (SysprofTreeExpander *self,
|
||||||
GtkPopover *popover);
|
GtkPopover *popover);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user