From: Corey Berla Date: Fri, 21 Apr 2023 14:49:03 +0000 (-0700) Subject: filechoosercell: Drop show-time property X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~386^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=aeaaead2bd255856ce6265074b9f3b1f3363639b;p=gtk4.git filechoosercell: Drop show-time property Now that we are using GtkSignalListItemFactory, the convoluted show-time property is no longer necessary. --- diff --git a/gtk/gtkfilechoosercell.c b/gtk/gtkfilechoosercell.c index ee97002d6c..7970ef9d38 100644 --- a/gtk/gtkfilechoosercell.c +++ b/gtk/gtkfilechoosercell.c @@ -38,8 +38,6 @@ struct _GtkFileChooserCell GFileInfo *item; GtkColumnViewCell *list_item; - - gboolean show_time; }; struct _GtkFileChooserCellClass @@ -53,7 +51,6 @@ enum { PROP_POSITION = 1, PROP_ITEM, - PROP_SHOW_TIME, PROP_LIST_ITEM, }; @@ -150,18 +147,6 @@ drag_prepare_cb (GtkDragSource *source, return provider; } -static void -gtk_file_chooser_cell_realize (GtkWidget *widget) -{ - GtkFileChooserCell *self = GTK_FILE_CHOOSER_CELL (widget); - GtkFileChooserWidget *impl; - - impl = GTK_FILE_CHOOSER_WIDGET (gtk_widget_get_ancestor (GTK_WIDGET (self), - GTK_TYPE_FILE_CHOOSER_WIDGET)); - - g_object_bind_property (impl, "show-time", self, "show-time", G_BINDING_SYNC_CREATE); -} - static void gtk_file_chooser_cell_init (GtkFileChooserCell *self) { @@ -180,8 +165,6 @@ gtk_file_chooser_cell_init (GtkFileChooserCell *self) drag_source = gtk_drag_source_new (); gtk_widget_add_controller (GTK_WIDGET (self), GTK_EVENT_CONTROLLER (drag_source)); g_signal_connect (drag_source, "prepare", G_CALLBACK (drag_prepare_cb), self); - - g_signal_connect (self, "realize", G_CALLBACK (gtk_file_chooser_cell_realize), NULL); } static void @@ -224,10 +207,6 @@ gtk_file_chooser_cell_set_property (GObject *object, break; - case PROP_SHOW_TIME: - self->show_time = g_value_get_boolean (value); - break; - case PROP_LIST_ITEM: self->list_item = g_value_get_object (value); break; @@ -252,10 +231,6 @@ gtk_file_chooser_cell_get_property (GObject *object, g_value_set_object (value, self->item); break; - case PROP_SHOW_TIME: - g_value_set_boolean (value, self->show_time); - break; - default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -278,11 +253,6 @@ gtk_file_chooser_cell_class_init (GtkFileChooserCellClass *klass) G_TYPE_FILE_INFO, GTK_PARAM_READWRITE)); - g_object_class_install_property (object_class, PROP_SHOW_TIME, - g_param_spec_boolean ("show-time", NULL, NULL, - FALSE, - GTK_PARAM_READWRITE)); - g_object_class_install_property (object_class, PROP_LIST_ITEM, g_param_spec_object ("list-item", NULL, NULL, GTK_TYPE_LIST_ITEM,