< prev index next >

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

Print this page




 272 
 273 typedef enum {
 274     GDK_INTERP_NEAREST,
 275     GDK_INTERP_TILES,
 276     GDK_INTERP_BILINEAR,
 277     GDK_INTERP_HYPER
 278 } GdkInterpType;
 279 
 280 /* We define all structure pointers to be void* */
 281 typedef void GError;
 282 typedef void GMainContext;
 283 typedef void GVfs;
 284 
 285 typedef struct _GSList GSList;
 286 struct _GSList
 287 {
 288   gpointer data;
 289   GSList *next;
 290 };
 291 









 292 typedef void GdkColormap;
 293 typedef void GdkDrawable;
 294 typedef void GdkGC;
 295 typedef void GdkScreen;
 296 typedef void GdkPixbuf;
 297 typedef void GdkPixmap;
 298 typedef void GdkWindow;
 299 
 300 typedef void GtkFixed;
 301 typedef void GtkMenuItem;
 302 typedef void GtkMenuShell;
 303 typedef void GtkWidgetClass;
 304 typedef void PangoFontDescription;
 305 typedef void GtkSettings;
 306 
 307 /* Some real structures */
 308 typedef struct
 309 {
 310   guint32 pixel;
 311   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  * This function is available for GLIB > 2.20, so it MUST be
 846  * called within GLIB_CHECK_VERSION(2, 20, 0) check.
 847  */
 848 gboolean (*fp_g_thread_get_initialized)(void);
 849 
 850 void (*fp_g_thread_init)(GThreadFunctions *vtable);
 851 void (*fp_gdk_threads_init)(void);
 852 void (*fp_gdk_threads_enter)(void);
 853 void (*fp_gdk_threads_leave)(void);
 854 
 855 gboolean (*fp_gtk_show_uri)(GdkScreen *screen, const gchar *uri,
 856     guint32 timestamp, GError **error);
 857 
 858 #endif /* !_GTK2_INTERFACE_H */


 272 
 273 typedef enum {
 274     GDK_INTERP_NEAREST,
 275     GDK_INTERP_TILES,
 276     GDK_INTERP_BILINEAR,
 277     GDK_INTERP_HYPER
 278 } GdkInterpType;
 279 
 280 /* We define all structure pointers to be void* */
 281 typedef void GError;
 282 typedef void GMainContext;
 283 typedef void GVfs;
 284 
 285 typedef struct _GSList GSList;
 286 struct _GSList
 287 {
 288   gpointer data;
 289   GSList *next;
 290 };
 291 
 292 typedef struct _GList GList;
 293 
 294 struct _GList
 295 {
 296   gpointer data; 
 297   GList *next;
 298   GList *prev;
 299 };
 300 
 301 typedef void GdkColormap;
 302 typedef void GdkDrawable;
 303 typedef void GdkGC;
 304 typedef void GdkScreen;
 305 typedef void GdkPixbuf;
 306 typedef void GdkPixmap;
 307 typedef void GdkWindow;
 308 
 309 typedef void GtkFixed;
 310 typedef void GtkMenuItem;
 311 typedef void GtkMenuShell;
 312 typedef void GtkWidgetClass;
 313 typedef void PangoFontDescription;
 314 typedef void GtkSettings;
 315 
 316 /* Some real structures */
 317 typedef struct
 318 {
 319   guint32 pixel;
 320   guint16 red;


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