sysprof: remove use-markup property

This is left to the implementation now w/ a GtkLabel child.
This commit is contained in:
Christian Hergert
2023-07-19 13:51:46 -07:00
parent 0e1de410a8
commit 69bcc6f200
2 changed files with 0 additions and 41 deletions

View File

@ -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)
{

View File

@ -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);