]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkfilechooserprivate.h
Add over-big test case for preview (much of size from a modified copy of
[~andy/gtk] / gtk / gtkfilechooserprivate.h
index 6511b69039af679052d86ae60daf2fa6f85eed78..17343854acf4d84b41ad4adba8042aa7385447a3 100644 (file)
@@ -48,6 +48,7 @@ struct _GtkFileChooserIface
   void           (*select_all)         (GtkFileChooser    *chooser);
   void           (*unselect_all)       (GtkFileChooser    *chooser);
   GSList *       (*get_paths)          (GtkFileChooser    *chooser);
+  GtkFilePath *  (*get_preview_path)   (GtkFileChooser    *chooser);
   GtkFileSystem *(*get_file_system)    (GtkFileChooser    *chooser);
   void           (*add_filter)         (GtkFileChooser    *chooser,
                                        GtkFileFilter     *filter);
@@ -60,8 +61,7 @@ struct _GtkFileChooserIface
    */
   void (*current_folder_changed) (GtkFileChooser *chooser);
   void (*selection_changed)      (GtkFileChooser *chooser);
-  void (*update_preview)         (GtkFileChooser *chooser,
-                                 const gchar     *uri);
+  void (*update_preview)         (GtkFileChooser *chooser);
 };
 
 GtkFileSystem *_gtk_file_chooser_get_file_system         (GtkFileChooser    *chooser);
@@ -73,6 +73,7 @@ void           _gtk_file_chooser_select_path             (GtkFileChooser    *cho
 void           _gtk_file_chooser_unselect_path           (GtkFileChooser    *chooser,
                                                          const GtkFilePath *path);
 GSList *       _gtk_file_chooser_get_paths               (GtkFileChooser    *chooser);
+GtkFilePath *  _gtk_file_chooser_get_preview_path        (GtkFileChooser    *chooser);
 
 G_END_DECLS