< prev index next >

src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h

Print this page




 265   G_PARAM_READABLE            = 1 << 0,
 266   G_PARAM_WRITABLE            = 1 << 1,
 267   G_PARAM_CONSTRUCT           = 1 << 2,
 268   G_PARAM_CONSTRUCT_ONLY      = 1 << 3,
 269   G_PARAM_LAX_VALIDATION      = 1 << 4,
 270   G_PARAM_PRIVATE             = 1 << 5
 271 } GParamFlags;
 272 
 273 /* We define all structure pointers to be void* */
 274 typedef void GError;
 275 typedef void GMainContext;
 276 typedef void GVfs;
 277 
 278 typedef struct _GSList GSList;
 279 struct _GSList
 280 {
 281   gpointer data;
 282   GSList *next;
 283 };
 284 









 285 typedef void GdkColormap;
 286 typedef void GdkDrawable;
 287 typedef void GdkGC;
 288 typedef void GdkScreen;
 289 typedef void GdkPixbuf;
 290 typedef void GdkPixmap;
 291 typedef void GdkWindow;
 292 
 293 typedef void GtkFixed;
 294 typedef void GtkMenuItem;
 295 typedef void GtkMenuShell;
 296 typedef void GtkWidgetClass;
 297 typedef void PangoFontDescription;
 298 typedef void GtkSettings;
 299 
 300 /* Some real structures */
 301 typedef struct
 302 {
 303   guint32 pixel;
 304   guint16 red;


 814     GDestroyNotify notify);
 815 void (*fp_gtk_file_chooser_set_filter)(GtkFileChooser *chooser,
 816     GtkFileFilter *filter);
 817 GType (*fp_gtk_file_chooser_get_type)(void);
 818 GtkFileFilter* (*fp_gtk_file_filter_new)(void);
 819 void (*fp_gtk_file_chooser_set_do_overwrite_confirmation)(
 820     GtkFileChooser *chooser, gboolean do_overwrite_confirmation);
 821 void (*fp_gtk_file_chooser_set_select_multiple)(
 822     GtkFileChooser *chooser, gboolean select_multiple);
 823 gchar* (*fp_gtk_file_chooser_get_current_folder)(GtkFileChooser *chooser);
 824 GSList* (*fp_gtk_file_chooser_get_filenames)(GtkFileChooser *chooser);
 825 guint (*fp_gtk_g_slist_length)(GSList *list);
 826 gulong (*fp_g_signal_connect_data)(gpointer instance,
 827     const gchar *detailed_signal, GCallback c_handler, gpointer data,
 828     GClosureNotify destroy_data, GConnectFlags connect_flags);
 829 void (*fp_gtk_widget_show)(GtkWidget *widget);
 830 void (*fp_gtk_main)(void);
 831 guint (*fp_gtk_main_level)(void);
 832 gchar* (*fp_g_path_get_dirname) (const gchar *file_name);
 833 XID (*fp_gdk_x11_drawable_get_xid) (GdkWindow *drawable);





 834 
 835 /**
 836  * This function is available for GLIB > 2.20, so it MUST be
 837  * called within GLIB_CHECK_VERSION(2, 20, 0) check.
 838  */
 839 gboolean (*fp_g_thread_get_initialized)(void);
 840 
 841 void (*fp_g_thread_init)(GThreadFunctions *vtable);
 842 void (*fp_gdk_threads_init)(void);
 843 void (*fp_gdk_threads_enter)(void);
 844 void (*fp_gdk_threads_leave)(void);
 845 
 846 gboolean (*fp_gtk_show_uri)(GdkScreen *screen, const gchar *uri,
 847     guint32 timestamp, GError **error);
 848 
 849 #endif /* !_GTK2_INTERFACE_H */


 265   G_PARAM_READABLE            = 1 << 0,
 266   G_PARAM_WRITABLE            = 1 << 1,
 267   G_PARAM_CONSTRUCT           = 1 << 2,
 268   G_PARAM_CONSTRUCT_ONLY      = 1 << 3,
 269   G_PARAM_LAX_VALIDATION      = 1 << 4,
 270   G_PARAM_PRIVATE             = 1 << 5
 271 } GParamFlags;
 272 
 273 /* We define all structure pointers to be void* */
 274 typedef void GError;
 275 typedef void GMainContext;
 276 typedef void GVfs;
 277 
 278 typedef struct _GSList GSList;
 279 struct _GSList
 280 {
 281   gpointer data;
 282   GSList *next;
 283 };
 284 
 285 typedef struct _GList GList;
 286 
 287 struct _GList
 288 {
 289   gpointer data; 
 290   GList *next;
 291   GList *prev;
 292 };
 293 
 294 typedef void GdkColormap;
 295 typedef void GdkDrawable;
 296 typedef void GdkGC;
 297 typedef void GdkScreen;
 298 typedef void GdkPixbuf;
 299 typedef void GdkPixmap;
 300 typedef void GdkWindow;
 301 
 302 typedef void GtkFixed;
 303 typedef void GtkMenuItem;
 304 typedef void GtkMenuShell;
 305 typedef void GtkWidgetClass;
 306 typedef void PangoFontDescription;
 307 typedef void GtkSettings;
 308 
 309 /* Some real structures */
 310 typedef struct
 311 {
 312   guint32 pixel;
 313   guint16 red;


 823     GDestroyNotify notify);
 824 void (*fp_gtk_file_chooser_set_filter)(GtkFileChooser *chooser,
 825     GtkFileFilter *filter);
 826 GType (*fp_gtk_file_chooser_get_type)(void);
 827 GtkFileFilter* (*fp_gtk_file_filter_new)(void);
 828 void (*fp_gtk_file_chooser_set_do_overwrite_confirmation)(
 829     GtkFileChooser *chooser, gboolean do_overwrite_confirmation);
 830 void (*fp_gtk_file_chooser_set_select_multiple)(
 831     GtkFileChooser *chooser, gboolean select_multiple);
 832 gchar* (*fp_gtk_file_chooser_get_current_folder)(GtkFileChooser *chooser);
 833 GSList* (*fp_gtk_file_chooser_get_filenames)(GtkFileChooser *chooser);
 834 guint (*fp_gtk_g_slist_length)(GSList *list);
 835 gulong (*fp_g_signal_connect_data)(gpointer instance,
 836     const gchar *detailed_signal, GCallback c_handler, gpointer data,
 837     GClosureNotify destroy_data, GConnectFlags connect_flags);
 838 void (*fp_gtk_widget_show)(GtkWidget *widget);
 839 void (*fp_gtk_main)(void);
 840 guint (*fp_gtk_main_level)(void);
 841 gchar* (*fp_g_path_get_dirname) (const gchar *file_name);
 842 XID (*fp_gdk_x11_drawable_get_xid) (GdkWindow *drawable);
 843 
 844 
 845 GList* (*fp_g_list_append) (GList *list, gpointer data);
 846 void (*fp_g_list_free) (GList *list);
 847 void (*fp_g_list_free_full) (GList *list, GDestroyNotify free_func);
 848 
 849 /**
 850  * This function is available for GLIB > 2.20, so it MUST be
 851  * called within GLIB_CHECK_VERSION(2, 20, 0) check.
 852  */
 853 gboolean (*fp_g_thread_get_initialized)(void);
 854 
 855 void (*fp_g_thread_init)(GThreadFunctions *vtable);
 856 void (*fp_gdk_threads_init)(void);
 857 void (*fp_gdk_threads_enter)(void);
 858 void (*fp_gdk_threads_leave)(void);
 859 
 860 gboolean (*fp_gtk_show_uri)(GdkScreen *screen, const gchar *uri,
 861     guint32 timestamp, GError **error);
 862 
 863 #endif /* !_GTK2_INTERFACE_H */
< prev index next >