800 void (*fp_gtk_file_filter_add_custom)(GtkFileFilter *filter,
801 GtkFileFilterFlags needed, GtkFileFilterFunc func, gpointer data,
802 GDestroyNotify notify);
803 void (*fp_gtk_file_chooser_set_filter)(GtkFileChooser *chooser,
804 GtkFileFilter *filter);
805 GType (*fp_gtk_file_chooser_get_type)(void);
806 GtkFileFilter* (*fp_gtk_file_filter_new)(void);
807 void (*fp_gtk_file_chooser_set_do_overwrite_confirmation)(
808 GtkFileChooser *chooser, gboolean do_overwrite_confirmation);
809 void (*fp_gtk_file_chooser_set_select_multiple)(
810 GtkFileChooser *chooser, gboolean select_multiple);
811 gchar* (*fp_gtk_file_chooser_get_current_folder)(GtkFileChooser *chooser);
812 GSList* (*fp_gtk_file_chooser_get_filenames)(GtkFileChooser *chooser);
813 guint (*fp_gtk_g_slist_length)(GSList *list);
814 gulong (*fp_g_signal_connect_data)(gpointer instance,
815 const gchar *detailed_signal, GCallback c_handler, gpointer data,
816 GClosureNotify destroy_data, GConnectFlags connect_flags);
817 void (*fp_gtk_widget_show)(GtkWidget *widget);
818 void (*fp_gtk_main)(void);
819 guint (*fp_gtk_main_level)(void);
820
821
822 /**
823 * This function is available for GLIB > 2.20, so it MUST be
824 * called within GLIB_CHECK_VERSION(2, 20, 0) check.
825 */
826 gboolean (*fp_g_thread_get_initialized)(void);
827
828 void (*fp_g_thread_init)(GThreadFunctions *vtable);
829 void (*fp_gdk_threads_init)(void);
830 void (*fp_gdk_threads_enter)(void);
831 void (*fp_gdk_threads_leave)(void);
832
833 gboolean (*fp_gtk_show_uri)(GdkScreen *screen, const gchar *uri,
834 guint32 timestamp, GError **error);
835
836 #endif /* !_GTK2_INTERFACE_H */
|
800 void (*fp_gtk_file_filter_add_custom)(GtkFileFilter *filter,
801 GtkFileFilterFlags needed, GtkFileFilterFunc func, gpointer data,
802 GDestroyNotify notify);
803 void (*fp_gtk_file_chooser_set_filter)(GtkFileChooser *chooser,
804 GtkFileFilter *filter);
805 GType (*fp_gtk_file_chooser_get_type)(void);
806 GtkFileFilter* (*fp_gtk_file_filter_new)(void);
807 void (*fp_gtk_file_chooser_set_do_overwrite_confirmation)(
808 GtkFileChooser *chooser, gboolean do_overwrite_confirmation);
809 void (*fp_gtk_file_chooser_set_select_multiple)(
810 GtkFileChooser *chooser, gboolean select_multiple);
811 gchar* (*fp_gtk_file_chooser_get_current_folder)(GtkFileChooser *chooser);
812 GSList* (*fp_gtk_file_chooser_get_filenames)(GtkFileChooser *chooser);
813 guint (*fp_gtk_g_slist_length)(GSList *list);
814 gulong (*fp_g_signal_connect_data)(gpointer instance,
815 const gchar *detailed_signal, GCallback c_handler, gpointer data,
816 GClosureNotify destroy_data, GConnectFlags connect_flags);
817 void (*fp_gtk_widget_show)(GtkWidget *widget);
818 void (*fp_gtk_main)(void);
819 guint (*fp_gtk_main_level)(void);
820 gchar* (*fp_g_path_get_dirname) (const gchar *file_name);
821
822 /**
823 * This function is available for GLIB > 2.20, so it MUST be
824 * called within GLIB_CHECK_VERSION(2, 20, 0) check.
825 */
826 gboolean (*fp_g_thread_get_initialized)(void);
827
828 void (*fp_g_thread_init)(GThreadFunctions *vtable);
829 void (*fp_gdk_threads_init)(void);
830 void (*fp_gdk_threads_enter)(void);
831 void (*fp_gdk_threads_leave)(void);
832
833 gboolean (*fp_gtk_show_uri)(GdkScreen *screen, const gchar *uri,
834 guint32 timestamp, GError **error);
835
836 #endif /* !_GTK2_INTERFACE_H */
|