1 /**************************************************************************** |
1 /**************************************************************************** |
2 ** |
2 ** |
3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). |
3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). |
4 ** All rights reserved. |
4 ** All rights reserved. |
5 ** Contact: Nokia Corporation (qt-info@nokia.com) |
5 ** Contact: Nokia Corporation (qt-info@nokia.com) |
6 ** |
6 ** |
7 ** This file is part of the QtGui module of the Qt Toolkit. |
7 ** This file is part of the QtGui module of the Qt Toolkit. |
8 ** |
8 ** |
85 typedef void (*Ptr_gtk_widget_destroy) (GtkWidget *); |
85 typedef void (*Ptr_gtk_widget_destroy) (GtkWidget *); |
86 typedef void (*Ptr_gtk_widget_realize) (GtkWidget *); |
86 typedef void (*Ptr_gtk_widget_realize) (GtkWidget *); |
87 typedef void (*Ptr_gtk_widget_set_default_direction) (GtkTextDirection); |
87 typedef void (*Ptr_gtk_widget_set_default_direction) (GtkTextDirection); |
88 typedef void (*Ptr_gtk_widget_modify_color)(GtkWidget *widget, GtkStateType state, const GdkColor *color); |
88 typedef void (*Ptr_gtk_widget_modify_color)(GtkWidget *widget, GtkStateType state, const GdkColor *color); |
89 typedef GtkWidget* (*Ptr_gtk_arrow_new)(GtkArrowType, GtkShadowType); |
89 typedef GtkWidget* (*Ptr_gtk_arrow_new)(GtkArrowType, GtkShadowType); |
90 typedef GtkWidget* (*Ptr_gtk_menu_item_new)(void); |
90 typedef GtkWidget* (*Ptr_gtk_menu_item_new_with_label)(const gchar *); |
91 typedef GtkWidget* (*Ptr_gtk_separator_menu_item_new)(void); |
91 typedef GtkWidget* (*Ptr_gtk_separator_menu_item_new)(void); |
92 typedef GtkWidget* (*Ptr_gtk_check_menu_item_new)(void); |
92 typedef GtkWidget* (*Ptr_gtk_check_menu_item_new_with_label)(const gchar *); |
93 typedef GtkWidget* (*Ptr_gtk_menu_bar_new)(void); |
93 typedef GtkWidget* (*Ptr_gtk_menu_bar_new)(void); |
94 typedef GtkWidget* (*Ptr_gtk_menu_new)(void); |
94 typedef GtkWidget* (*Ptr_gtk_menu_new)(void); |
95 typedef GtkWidget* (*Ptr_gtk_combo_box_entry_new)(void); |
95 typedef GtkWidget* (*Ptr_gtk_combo_box_entry_new)(void); |
96 typedef GtkWidget* (*Ptr_gtk_toolbar_new)(void); |
96 typedef GtkWidget* (*Ptr_gtk_toolbar_new)(void); |
97 typedef GtkWidget* (*Ptr_gtk_spin_button_new)(GtkAdjustment*, double, int); |
97 typedef GtkWidget* (*Ptr_gtk_spin_button_new)(GtkAdjustment*, double, int); |
145 typedef void (*Ptr_gtk_paint_hline) (GtkStyle *, GdkWindow *, GtkStateType, const GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint y); |
145 typedef void (*Ptr_gtk_paint_hline) (GtkStyle *, GdkWindow *, GtkStateType, const GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint y); |
146 typedef void (*Ptr_gtk_paint_vline) (GtkStyle *, GdkWindow *, GtkStateType, const GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint); |
146 typedef void (*Ptr_gtk_paint_vline) (GtkStyle *, GdkWindow *, GtkStateType, const GdkRectangle *, GtkWidget *, const gchar *, gint, gint, gint); |
147 typedef void (*Ptr_gtk_menu_item_set_submenu) (GtkMenuItem *, GtkWidget *); |
147 typedef void (*Ptr_gtk_menu_item_set_submenu) (GtkMenuItem *, GtkWidget *); |
148 typedef void (*Ptr_gtk_container_forall) (GtkContainer *, GtkCallback, gpointer); |
148 typedef void (*Ptr_gtk_container_forall) (GtkContainer *, GtkCallback, gpointer); |
149 typedef void (*Ptr_gtk_widget_size_allocate) (GtkWidget *, GtkAllocation*); |
149 typedef void (*Ptr_gtk_widget_size_allocate) (GtkWidget *, GtkAllocation*); |
|
150 typedef void (*Ptr_gtk_widget_size_request) (GtkWidget *widget, GtkRequisition *requisition); |
150 typedef void (*Ptr_gtk_widget_set_direction) (GtkWidget *, GtkTextDirection); |
151 typedef void (*Ptr_gtk_widget_set_direction) (GtkWidget *, GtkTextDirection); |
151 typedef void (*Ptr_gtk_widget_path) (GtkWidget *, guint *, gchar **, gchar**); |
152 typedef void (*Ptr_gtk_widget_path) (GtkWidget *, guint *, gchar **, gchar**); |
|
153 |
152 typedef void (*Ptr_gtk_toolbar_insert) (GtkToolbar *toolbar, GtkToolItem *item, int pos); |
154 typedef void (*Ptr_gtk_toolbar_insert) (GtkToolbar *toolbar, GtkToolItem *item, int pos); |
153 typedef void (*Ptr_gtk_menu_shell_append)(GtkMenuShell *, GtkWidget *); |
155 typedef void (*Ptr_gtk_menu_shell_append)(GtkMenuShell *, GtkWidget *); |
154 typedef GtkType (*Ptr_gtk_container_get_type) (void); |
156 typedef GtkType (*Ptr_gtk_container_get_type) (void); |
155 typedef GtkType (*Ptr_gtk_window_get_type) (void); |
157 typedef GtkType (*Ptr_gtk_window_get_type) (void); |
156 typedef GtkType (*Ptr_gtk_widget_get_type) (void); |
158 typedef GtkType (*Ptr_gtk_widget_get_type) (void); |
302 static Ptr_gtk_widget_destroy gtk_widget_destroy; |
304 static Ptr_gtk_widget_destroy gtk_widget_destroy; |
303 static Ptr_gtk_widget_realize gtk_widget_realize; |
305 static Ptr_gtk_widget_realize gtk_widget_realize; |
304 static Ptr_gtk_widget_set_default_direction gtk_widget_set_default_direction; |
306 static Ptr_gtk_widget_set_default_direction gtk_widget_set_default_direction; |
305 static Ptr_gtk_widget_modify_color gtk_widget_modify_fg; |
307 static Ptr_gtk_widget_modify_color gtk_widget_modify_fg; |
306 static Ptr_gtk_widget_modify_color gtk_widget_modify_bg; |
308 static Ptr_gtk_widget_modify_color gtk_widget_modify_bg; |
307 static Ptr_gtk_menu_item_new gtk_menu_item_new; |
309 static Ptr_gtk_menu_item_new_with_label gtk_menu_item_new_with_label; |
308 static Ptr_gtk_arrow_new gtk_arrow_new; |
310 static Ptr_gtk_arrow_new gtk_arrow_new; |
309 static Ptr_gtk_check_menu_item_new gtk_check_menu_item_new; |
311 static Ptr_gtk_check_menu_item_new_with_label gtk_check_menu_item_new_with_label; |
310 static Ptr_gtk_menu_bar_new gtk_menu_bar_new; |
312 static Ptr_gtk_menu_bar_new gtk_menu_bar_new; |
311 static Ptr_gtk_menu_new gtk_menu_new; |
313 static Ptr_gtk_menu_new gtk_menu_new; |
312 static Ptr_gtk_expander_new gtk_expander_new; |
314 static Ptr_gtk_expander_new gtk_expander_new; |
313 static Ptr_gtk_button_new gtk_button_new; |
315 static Ptr_gtk_button_new gtk_button_new; |
314 static Ptr_gtk_tool_button_new gtk_tool_button_new; |
316 static Ptr_gtk_tool_button_new gtk_tool_button_new; |
363 static Ptr_gtk_paint_hline gtk_paint_hline; |
365 static Ptr_gtk_paint_hline gtk_paint_hline; |
364 static Ptr_gtk_menu_item_set_submenu gtk_menu_item_set_submenu; |
366 static Ptr_gtk_menu_item_set_submenu gtk_menu_item_set_submenu; |
365 static Ptr_gtk_settings_get_default gtk_settings_get_default; |
367 static Ptr_gtk_settings_get_default gtk_settings_get_default; |
366 static Ptr_gtk_separator_menu_item_new gtk_separator_menu_item_new; |
368 static Ptr_gtk_separator_menu_item_new gtk_separator_menu_item_new; |
367 static Ptr_gtk_widget_size_allocate gtk_widget_size_allocate; |
369 static Ptr_gtk_widget_size_allocate gtk_widget_size_allocate; |
|
370 static Ptr_gtk_widget_size_request gtk_widget_size_request; |
368 static Ptr_gtk_widget_set_direction gtk_widget_set_direction; |
371 static Ptr_gtk_widget_set_direction gtk_widget_set_direction; |
369 static Ptr_gtk_widget_path gtk_widget_path; |
372 static Ptr_gtk_widget_path gtk_widget_path; |
370 static Ptr_gtk_container_get_type gtk_container_get_type; |
373 static Ptr_gtk_container_get_type gtk_container_get_type; |
371 static Ptr_gtk_window_get_type gtk_window_get_type; |
374 static Ptr_gtk_window_get_type gtk_window_get_type; |
372 static Ptr_gtk_widget_get_type gtk_widget_get_type; |
375 static Ptr_gtk_widget_get_type gtk_widget_get_type; |