diff options
Diffstat (limited to 'gtk/gtkfilechoosercell.c')
-rw-r--r-- | gtk/gtkfilechoosercell.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gtk/gtkfilechoosercell.c b/gtk/gtkfilechoosercell.c index ee97002d6c..090d17d1ee 100644 --- a/gtk/gtkfilechoosercell.c +++ b/gtk/gtkfilechoosercell.c @@ -39,6 +39,8 @@ struct _GtkFileChooserCell GFileInfo *item; GtkColumnViewCell *list_item; + guint type_format; + gboolean show_time; }; @@ -59,6 +61,12 @@ enum #define ICON_SIZE 16 +guint +gtk_file_chooser_cell_get_type_format (GtkFileChooserCell *self) +{ + return self->type_format; +} + static void popup_menu (GtkFileChooserCell *self, double x, @@ -167,6 +175,11 @@ gtk_file_chooser_cell_init (GtkFileChooserCell *self) { GtkGesture *gesture; GtkDragSource *drag_source; + GSettings *settings; + + settings = _gtk_file_chooser_get_settings_for_widget (GTK_WIDGET (self)); + + self->type_format = g_settings_get_enum (settings, SETTINGS_KEY_TYPE_FORMAT); gesture = gtk_gesture_click_new (); gtk_gesture_single_set_button (GTK_GESTURE_SINGLE (gesture), GDK_BUTTON_SECONDARY); |