5 (define-enum GtkWindowType
6 (toplevel GTK_WINDOW_TOPLEVEL)
7 (dialog GTK_WINDOW_DIALOG)
8 (popup GTK_WINDOW_POPUP))
10 (define-enum GtkStateType
11 (normal GTK_STATE_NORMAL)
12 (active GTK_STATE_ACTIVE)
13 (prelight GTK_STATE_PRELIGHT)
14 (selected GTK_STATE_SELECTED)
15 (insensitive GTK_STATE_INSENSITIVE))
17 (define-enum GtkDirectionType
18 (tab-forward GTK_DIR_TAB_FORWARD)
19 (tab-backward GTK_DIR_TAB_BACKWARD)
23 (right GTK_DIR_RIGHT))
25 (define-enum GtkShadowType
26 (none GTK_SHADOW_NONE)
29 (etched-in GTK_SHADOW_ETCHED_IN)
30 (etched-out GTK_SHADOW_ETCHED_OUT))
32 (define-enum GtkArrowType
36 (right GTK_ARROW_RIGHT))
38 (define-enum GtkPackType
39 (start GTK_PACK_START)
42 (define-enum GtkPolicyType
43 (always GTK_POLICY_ALWAYS)
44 (automatic GTK_POLICY_AUTOMATIC))
46 (define-enum GtkUpdateType
47 (continuous GTK_UPDATE_CONTINUOUS)
48 (discontinuous GTK_UPDATE_DISCONTINUOUS)
49 (delayed GTK_UPDATE_DELAYED))
51 (define-flags GtkAttachOptions
56 (define-flags GtkSignalRunType
61 (no-recurse GTK_RUN_NO_RECURSE))
63 (define-enum GtkWindowPosition
64 (none GTK_WIN_POS_NONE)
65 (center GTK_WIN_POS_CENTER)
66 (mouse GTK_WIN_POS_MOUSE))
68 (define-enum GtkSubmenuDirection
69 (left GTK_DIRECTION_LEFT)
70 (right GTK_DIRECTION_RIGHT))
72 (define-enum GtkSubmenuPlacement
73 (top-bottom GTK_TOP_BOTTOM)
74 (left-right GTK_LEFT_RIGHT))
76 (define-enum GtkMenuFactoryType
77 (menu GTK_MENU_FACTORY_MENU)
78 (menu-bar GTK_MENU_FACTORY_MENU_BAR)
79 (option-menu GTK_MENU_FACTORY_OPTION_MENU))
81 (define-enum GtkMetricType
84 (centimeters GTK_CENTIMETERS))
86 (define-enum GtkScrollType
87 (none GTK_SCROLL_NONE)
88 (step-backward GTK_SCROLL_STEP_BACKWARD)
89 (step-forward GTK_SCROLL_STEP_FORWARD)
90 (page-backward GTK_SCROLL_PAGE_BACKWARD)
91 (page-forward GTK_SCROLL_PAGE_FORWARD))
93 (define-enum GtkTroughType
94 (none GTK_TROUGH_NONE)
95 (start GTK_TROUGH_START)
98 (define-enum GtkPositionType
100 (right GTK_POS_RIGHT)
102 (bottom GTK_POS_BOTTOM))
104 (define-enum GtkPreviewType
105 (color GTK_PREVIEW_COLOR)
106 (grayscale GTK_PREVIEW_GRAYSCALE))
108 (define-flags GtkWidgetFlags
109 (visible GTK_VISIBLE)
111 (unmapped GTK_UNMAPPED)
112 (realized GTK_REALIZED)
113 (sensitive GTK_SENSITIVE)
114 (parent-sensitive GTK_PARENT_SENSITIVE)
115 (no-window GTK_NO_WINDOW)
116 (has-focus GTK_HAS_FOCUS)
117 (can-focus GTK_CAN_FOCUS)
118 (has-default GTK_HAS_DEFAULT)
119 (can-default GTK_CAN_DEFAULT)
120 (propagate-state GTK_PROPAGATE_STATE)
121 (anchored GTK_ANCHORED)
123 (user-style GTK_USER_STYLE))
125 (define-enum GtkSelectionMode
126 (single GTK_SELECTION_SINGLE)
127 (browse GTK_SELECTION_BROWSE)
128 (multiple GTK_SELECTION_MULTIPLE)
129 (extended GTK_SELECTION_EXTENDED))
131 (define-enum GtkCurveType
132 (linear GTK_CURVE_TYPE_LINEAR)
133 (spline GTK_CURVE_TYPE_SPLINE)
134 (free GTK_CURVE_TYPE_FREE))
136 (define-enum GtkFundamentalType
137 (invalid GTK_TYPE_INVALID)
144 (ulong GTK_TYPE_ULONG)
145 (float GTK_TYPE_FLOAT)
146 (string GTK_TYPE_STRING)
148 (flags GTK_TYPE_FLAGS)
149 (boxed GTK_TYPE_BOXED)
150 (foreign GTK_TYPE_FOREIGN)
151 (callback GTK_TYPE_CALLBACK)
153 (pointer GTK_TYPE_POINTER)
154 (signal GTK_TYPE_SIGNAL)
155 (c-callback GTK_TYPE_C_CALLBACK)
156 (object GTK_TYPE_OBJECT))
158 (define-enum GtkJustification
159 (left GTK_JUSTIFY_LEFT)
160 (right GTK_JUSTIFY_RIGHT)
161 (center GTK_JUSTIFY_CENTER)
162 (fill GTK_JUSTIFY_FILL))
164 (define-enum GtkButtonBoxStyle
165 (default GTK_BUTTONBOX_DEFAULT_STYLE)
166 (spread GTK_BUTTONBOX_SPREAD)
167 (edge GTK_BUTTONBOX_EDGE)
168 (start GTK_BUTTONBOX_START)
169 (end GTK_BUTTONBOX_END))
171 (define-enum GtkOrientation
172 (horizontal GTK_ORIENTATION_HORIZONTAL)
173 (vertical GTK_ORIENTATION_VERTICAL))
177 (define-enum GdkWindowType
178 (root GDK_WINDOW_ROOT)
179 (toplevel GDK_WINDOW_TOPLEVEL)
180 (child GDK_WINDOW_CHILD)
181 (dialog GDK_WINDOW_DIALOG)
182 (temp GDK_WINDOW_TEMP)
183 (pixmap GDK_WINDOW_PIXMAP))
185 (define-enum GdkWindowClass
186 (input-output GDK_INPUT_OUTPUT)
187 (input-only GDK_INPUT_ONLY))
189 (define-enum GdkImageType
190 (normal GDK_IMAGE_NORMAL)
191 (shared GDK_IMAGE_SHARED)
192 (fastest GDK_IMAGE_FASTEST))
194 (define-enum GdkVisualType
195 (static-gray GDK_VISUAL_STATIC_GRAY)
196 (grayscale GDK_VISUAL_GRAYSCALE)
197 (static-color GDK_VISUAL_STATIC_COLOR)
198 (pseudo-color GDK_VISUAL_PSEUDO_COLOR)
199 (true-color GDK_VISUAL_TRUE_COLOR)
200 (direct-color GDK_VISUAL_DIRECT_COLOR))
202 (define-flags GdkWindowAttributesType
206 (cursor GDK_WA_CURSOR)
207 (colormap GDK_WA_COLORMAP)
208 (visual GDK_WA_VISUAL))
210 (define-flags GdkWindowHints
212 (min-size GDK_HINT_MIN_SIZE)
213 (max-size GDK_HINT_MAX_SIZE))
215 (define-enum GdkFunction
223 (stippled GDK_STIPPLED)
224 (opaque-stippled GDK_OPAQUE_STIPPLED))
226 (define-enum GdkLineStyle
227 (solid GDK_LINE_SOLID)
228 (on-off-dash GDK_LINE_ON_OFF_DASH)
229 (double-dash GDK_LINE_DOUBLE_DASH))
231 (define-enum GdkCapStyle
232 (not-last GDK_CAP_NOT_LAST)
234 (round GDK_CAP_ROUND)
235 (projecting GDK_CAP_PROJECTING))
237 (define-enum GdkJoinStyle
238 (miter GDK_JOIN_MITER)
239 (round GDK_JOIN_ROUND)
240 (bevel GDK_JOIN_BEVEL))
242 (define-enum GdkCursorType
243 (cursor GDK_LAST_CURSOR))
245 (define-enum GdkEventType
246 (nothing GDK_NOTHING)
248 (destroy GDK_DESTROY)
250 (motion-notify GDK_MOTION_NOTIFY)
251 (button-press GDK_BUTTON_PRESS)
252 (2button-press GDK_2BUTTON_PRESS)
253 (3button-press GDK_3BUTTON_PRESS)
254 (button-release GDK_BUTTON_RELEASE)
255 (key-press GDK_KEY_PRESS)
256 (key-release GDK_KEY_RELEASE)
257 (enter-notify GDK_ENTER_NOTIFY)
258 (leave-notify GDK_LEAVE_NOTIFY)
259 (focus-change GDK_FOCUS_CHANGE)
260 (configure GDK_CONFIGURE)
263 (property-notify GDK_PROPERTY_NOTIFY)
264 (selection-clear GDK_SELECTION_CLEAR)
265 (selection-request GDK_SELECTION_REQUEST)
266 (selection-notify GDK_SELECTION_NOTIFY)
267 (other-event GDK_OTHER_EVENT))
269 (define-flags GdkEventMask
270 (exposure-mask GDK_EXPOSURE_MASK)
271 (pointer-motion-mask GDK_POINTER_MOTION_MASK)
272 (pointer-motion-hint-mask GDK_POINTER_MOTION_HINT_MASK)
273 (button-motion-mask GDK_BUTTON_MOTION_MASK)
274 (button1-motion-mask GDK_BUTTON1_MOTION_MASK)
275 (button2-motion-mask GDK_BUTTON2_MOTION_MASK)
276 (button3-motion-mask GDK_BUTTON3_MOTION_MASK)
277 (button-press-mask GDK_BUTTON_PRESS_MASK)
278 (button-release-mask GDK_BUTTON_RELEASE_MASK)
279 (key-press-mask GDK_KEY_PRESS_MASK)
280 (key-release-mask GDK_KEY_RELEASE_MASK)
281 (enter-notify-mask GDK_ENTER_NOTIFY_MASK)
282 (leave-notify-mask GDK_LEAVE_NOTIFY_MASK)
283 (focus-change-mask GDK_FOCUS_CHANGE_MASK)
284 (structure-mask GDK_STRUCTURE_MASK)
285 (all-events-mask GDK_ALL_EVENTS_MASK))
287 (define-enum GdkNotifyType
288 (ancestor GDK_NOTIFY_ANCESTOR)
289 (virtual GDK_NOTIFY_VIRTUAL)
290 (inferior GDK_NOTIFY_INFERIOR)
291 (nonlinear GDK_NOTIFY_NONLINEAR)
292 (nonlinear-virtual GDK_NOTIFY_NONLINEAR_VIRTUAL)
293 (unknown GDK_NOTIFY_UNKNOWN))
295 (define-flags GdkModifierType
296 (shift-mask GDK_SHIFT_MASK)
297 (lock-mask GDK_LOCK_MASK)
298 (control-mask GDK_CONTROL_MASK)
299 (mod1-mask GDK_MOD1_MASK)
300 (mod2-mask GDK_MOD2_MASK)
301 (mod3-mask GDK_MOD3_MASK)
302 (mod4-mask GDK_MOD4_MASK)
303 (mod5-mask GDK_MOD5_MASK)
304 (button1-mask GDK_BUTTON1_MASK)
305 (button2-mask GDK_BUTTON2_MASK)
306 (button3-mask GDK_BUTTON3_MASK)
307 (button4-mask GDK_BUTTON4_MASK)
308 (button5-mask GDK_BUTTON5_MASK))
310 (define-enum GdkSubwindowMode
311 (clip-by-children GDK_CLIP_BY_CHILDREN)
312 (include-inferiors GDK_INCLUDE_INFERIORS))
314 (define-flags GdkInputCondition
315 (read GDK_INPUT_READ)
316 (write GDK_INPUT_WRITE)
317 (exception GDK_INPUT_EXCEPTION))
319 (define-enum GdkStatus
322 (error-param GDK_ERROR_PARAM)
323 (error-file GDK_ERROR_FILE)
324 (error-mem GDK_ERROR_MEM))
326 (define-enum GdkByteOrder
327 (lsb-first GDK_LSB_FIRST)
328 (msb-first GDK_MSB_FIRST))
330 (define-flags GdkGCValuesMask
331 (foreground GDK_GC_FOREGROUND)
332 (background GDK_GC_BACKGROUND)
334 (function GDK_GC_FUNCTION)
337 (stipple GDK_GC_STIPPLE)
338 (clip-mask GDK_GC_CLIP_MASK)
339 (subwindow GDK_GC_SUBWINDOW)
340 (ts-x-origin GDK_GC_TS_X_ORIGIN)
341 (ts-y-origin GDK_GC_TS_Y_ORIGIN)
342 (clip-x-origin GDK_GC_CLIP_X_ORIGIN)
343 (clip-y-origin GDK_GC_CLIP_Y_ORIGIN)
344 (exposures GDK_GC_EXPOSURES)
345 (line-width GDK_GC_LINE_WIDTH)
346 (line-style GDK_GC_LINE_STYLE)
347 (cap-style GDK_GC_CAP_STYLE)
348 (join-style GDK_GC_JOIN_STYLE))
350 (define-enum GdkSelection
351 (primary GDK_SELECTION_PRIMARY)
352 (secondary GDK_SELECTION_SECONDARY))
354 (define-enum GdkPropertyState
355 (new-value GDK_PROPERTY_NEW_VALUE)
356 (delete GDK_PROPERTY_DELETE))
358 (define-enum GdkPropMode
359 (replace GDK_PROP_MODE_REPLACE)
360 (prepend GDK_PROP_MODE_PREPEND)
361 (append GDK_PROP_MODE_APPEND))
365 (define-boxed GtkAcceleratorTable
366 gtk_accelerator_table_ref
367 gtk_accelerator_table_unref)
369 (define-boxed GtkStyle
375 ;(define-boxed GdkPoint
379 (define-boxed GdkColormap
383 (define-boxed GdkVisual
387 (define-boxed GdkFont
391 (define-boxed GdkWindow
395 (define-boxed GdkEvent
400 (define-boxed GdkColor
405 (define-func gtk_style_get_white_interp
413 (define-func gdk_font_load
419 (define-func gtk_exit
421 ((int code (= "0"))))
423 (define-func gtk_main
427 (define-func gtk_main_quit
431 (define-func gtk_main_iteration
435 (define-func gtk_timeout_add_interp
438 (callback function)))
440 (define-func gtk_timeout_remove
444 (define-func gtk_idle_add_interp
446 ((callback function)))
448 (define-func gtk_idle_remove
452 (define-func gtk_input_add_interp
455 (GdkInputCondition condition)
456 (callback callback)))
458 (define-func gtk_input_remove
462 (define-func gtk_rc_parse
466 (define-func g_mem_chunk_info
472 (define-func gtk_object_destroy
474 ((GtkObject object)))
478 (define-func gtk_signal_connect_interp
483 (bool after (= "0"))))
487 (define-object GtkWidget (GtkObject)
491 (define-func gtk_grab_add
493 ((GtkWidget widget)))
495 (define-func gtk_grab_remove
497 ((GtkWidget widget)))
499 (define-func GTK_WIDGET_STATE
501 ((GtkWidget widget)))
503 (define-func GTK_WIDGET_FLAGS
505 ((GtkWidget widget)))
507 (define-func GTK_WIDGET_SET_FLAGS
510 (GtkWidgetFlags flags)))
512 (define-func GTK_WIDGET_UNSET_FLAGS
515 (GtkWidgetFlags flags)))
517 (define-func gtk_widget_destroy
519 ((GtkWidget widget)))
521 (define-func gtk_widget_unparent
523 ((GtkWidget widget)))
525 (define-func gtk_widget_show
527 ((GtkWidget widget)))
529 (define-func gtk_widget_hide
531 ((GtkWidget widget)))
533 (define-func gtk_widget_map
535 ((GtkWidget widget)))
537 (define-func gtk_widget_unmap
539 ((GtkWidget widget)))
541 (define-func gtk_widget_realize
543 ((GtkWidget widget)))
545 (define-func gtk_widget_unrealize
547 ((GtkWidget widget)))
549 ;(define-func gtk_widget_install_accelerator
551 ; ((GtkWidget widget)
552 ; (GtkAcceleratorTable table)
553 ; (string signal_name)
557 (define-func gtk_widget_remove_accelerator
560 (GtkAcceleratorTable table)
561 (string signal_name)))
563 (define-func gtk_widget_event
568 (define-func gtk_widget_activate
570 ((GtkWidget widget)))
572 (define-func gtk_widget_reparent
575 (GtkWidget new_parent)))
577 (define-func gtk_widget_popup
583 (define-func gtk_widget_basic
585 ((GtkWidget widget)))
587 (define-func gtk_widget_grab_focus
589 ((GtkWidget widget)))
591 (define-func gtk_widget_grab_default
593 ((GtkWidget widget)))
595 (define-func gtk_widget_restore_state
597 ((GtkWidget widget)))
599 (define-func gtk_widget_set_name
604 (define-func gtk_widget_get_name
606 ((GtkWidget widget)))
608 (define-func gtk_widget_set_state
611 (GtkStateType state)))
613 (define-func gtk_widget_set_sensitive
618 (define-func gtk_widget_set_style
623 (define-func gtk_widget_set_uposition
629 (define-func gtk_widget_set_usize
635 (define-func gtk_widget_set_events
638 (GdkEventMask events)))
640 (define-func gtk_widget_set_extension_events
643 (GdkEventMask events)))
645 (define-func gtk_widget_get_toplevel
647 ((GtkWidget widget)))
649 ;(define-func gtk_widget_get_ancestor
651 ; ((GtkWidget widget)
654 (define-func gtk_widget_get_colormap
656 ((GtkWidget widget)))
658 (define-func gtk_widget_get_visual
660 ((GtkWidget widget)))
662 (define-func gtk_widget_get_style
664 ((GtkWidget widget)))
666 (define-func gtk_widget_get_events
668 ((GtkWidget widget)))
670 (define-func gtk_widget_get_extension_events
672 ((GtkWidget widget)))
674 (define-func gtk_widget_push_colormap
676 ((GdkColormap cmap)))
678 (define-func gtk_widget_push_visual
680 ((GdkVisual visual)))
682 (define-func gtk_widget_push_style
686 (define-func gtk_widget_pop_colormap
690 (define-func gtk_widget_pop_visual
694 (define-func gtk_widget_pop_style
698 (define-func gtk_widget_set_default_colormap
700 ((GdkColormap cmap)))
702 (define-func gtk_widget_set_default_visual
704 ((GdkVisual visual)))
706 (define-func gtk_widget_set_default_style
710 (define-func gtk_widget_get_default_colormap
714 (define-func gtk_widget_get_default_visual
718 (define-func gtk_widget_get_default_style
724 (define-object GtkContainer (GtkWidget))
726 (define-func gtk_container_border_width
728 ((GtkContainer container)
731 (define-func gtk_container_add
733 ((GtkContainer container)
736 (define-func gtk_container_remove
738 ((GtkContainer container)
741 (define-func gtk_container_disable_resize
743 ((GtkContainer container)))
745 (define-func gtk_container_enable_resize
747 ((GtkContainer container)))
749 (define-func gtk_container_block_resize
751 ((GtkContainer container)))
753 (define-func gtk_container_unblock_resize
755 ((GtkContainer container)))
757 (define-func gtk_container_need_resize
759 ((GtkContainer container)))
761 (define-func gtk_container_focus
763 ((GtkContainer container)
764 (GtkDirectionType direction)))
768 (define-object GtkBin (GtkContainer))
772 (define-object GtkWindow (GtkBin))
774 (define-func gtk_window_new
776 ((GtkWindowType type)))
778 (define-func gtk_window_set_title
783 (define-func gtk_window_set_focus
788 (define-func gtk_window_set_default
791 (GtkWidget default)))
793 (define-func gtk_window_set_policy
800 (define-func gtk_window_add_accelerator_table
803 (GtkAcceleratorTable table)))
805 (define-func gtk_window_remove_accelerator_table
808 (GtkAcceleratorTable table)))
810 (define-func gtk_window_position
813 (GtkWindowPosition position)))
817 (define-object GtkBox (GtkContainer))
819 (define-func gtk_box_pack_start
823 (bool expand (= "TRUE"))
824 (bool fill (= "TRUE"))
825 (int padding (= "0"))))
827 (define-func gtk_box_pack_end
831 (bool expand (= "TRUE"))
832 (bool fill (= "TRUE"))
833 (int padding (= "0"))))
835 (define-func gtk_box_pack_start_defaults
840 (define-func gtk_box_pack_end_defaults
845 (define-func gtk_box_set_homogeneous
850 (define-func gtk_box_set_spacing
857 (define-object GtkTable (GtkContainer))
859 (define-func gtk_table_new
865 (define-func gtk_table_attach
873 (GtkAttachOptions xoptions (= "GTK_EXPAND|GTK_FILL"))
874 (GtkAttachOptions yoptions (= "GTK_EXPAND|GTK_FILL"))
875 (int xpadding (= "0"))
876 (int ypadding (= "0"))))
878 (define-func gtk_table_attach_defaults
885 (int bottom_attach)))
887 (define-func gtk_table_set_row_spacing
893 (define-func gtk_table_set_col_spacing
899 (define-func gtk_table_set_row_spacings
904 (define-func gtk_table_set_col_spacings
911 (define-object GtkButton (GtkContainer))
913 (define-func gtk_button_new
917 (define-func gtk_button_new_with_label
921 (define-func gtk_button_pressed
923 ((GtkButton button)))
925 (define-func gtk_button_released
927 ((GtkButton button)))
929 (define-func gtk_button_clicked
931 ((GtkButton button)))
933 (define-func gtk_button_enter
935 ((GtkButton button)))
937 (define-func gtk_button_leave
939 ((GtkButton button)))
943 (define-object GtkToggleButton (GtkButton))
945 (define-func gtk_toggle_button_new
949 (define-func gtk_toggle_button_new_with_label
953 (define-func gtk_toggle_button_set_mode
955 ((GtkToggleButton toggle_button)
956 (bool draw_indicator)))
958 (define-func gtk_toggle_button_set_state
960 ((GtkToggleButton toggle_button)
963 (define-func gtk_toggle_button_toggled
965 ((GtkToggleButton toggle_button)))
969 (define-object GtkCheckButton (GtkToggleButton))
971 (define-func gtk_check_button_new
975 (define-func gtk_check_button_new_with_label
981 (define-object GtkRadioButton (GtkCheckButton))
983 (define-func gtk_radio_button_new_interp
985 ((GtkRadioButton group (null-ok))))
987 (define-func gtk_radio_button_new_with_label_interp
989 ((GtkRadioButton group (null-ok))
994 (define-object GtkMisc (GkWidget))
996 (define-func gtk_misc_set_alignment
1002 (define-func gtk_misc_set_padding
1010 (define-object GtkLabel (GtkMisc))
1012 (define-func gtk_label_new
1016 (define-func gtk_label_set
1021 (define-func gtk_label_get_interp
1027 (define-object GtkVBox (GtkBox))
1029 (define-func gtk_vbox_new
1036 (define-object GtkHBox (GtkBox))
1038 (define-func gtk_hbox_new
1045 (define-object GtkSeparator (GtkWidget))
1049 (define-object GtkHSeparator (GtkSeparator))
1051 (define-func gtk_hseparator_new
1057 (define-object GtkVSeparator (GtkSeparator))
1059 (define-func gtk_vseparator_new
1065 (define-object GtkFrame (GtkBin))
1067 (define-func gtk_frame_new
1069 ((string label (null-ok))))
1071 (define-func gtk_frame_set_label
1076 (define-func gtk_frame_set_label_align
1082 (define-func gtk_frame_set_shadow_type
1085 (GtkShadowType type)))
1089 (define-object GtkProgressBar (GtkWidget)
1091 (float percentage)))
1093 (define-func gtk_progress_bar_new
1097 (define-func gtk_progress_bar_update
1099 ((GtkProgressBar progress_bar)
1100 (float percentage)))
1102 ;(define-func gtk_progress_bar_percentage
1104 ; ((GtkProgressBar progress_bar)))
1108 (define-object GtkTooltips (GtkData))
1110 (define-func gtk_tooltips_new
1114 (define-func gtk_tooltips_destroy
1116 ((GtkTooltips tooltips)))
1118 (define-func gtk_tooltips_enable
1120 ((GtkTooltips tooltips)))
1122 (define-func gtk_tooltips_disable
1124 ((GtkTooltips tooltips)))
1126 (define-func gtk_tooltips_set_delay
1128 ((GtkTooltips tooltips)
1131 (define-func gtk_tooltips_set_tips
1133 ((GtkTooltips tooltips)
1135 (string tips_text (null-ok))))
1137 (define-func gtk_tooltips_set_colors
1139 ((GtkTooltips tooltips)
1140 (GdkColor background)
1141 (GdkColor foreground)))
1145 (define-object GtkMenuShell (GtkContainer))
1147 (define-func gtk_menu_shell_append
1149 ((GtkMenuShell menu_shell)
1152 (define-func gtk_menu_shell_prepend
1154 ((GtkMenuShell menu_shell)
1157 (define-func gtk_menu_shell_insert
1159 ((GtkMenuShell menu_shell)
1163 (define-func gtk_menu_shell_deactivate
1165 ((GtkMenuShell menu_shell)))
1169 (define-object GtkMenuBar (GtkMenuShell))
1171 (define-func gtk_menu_bar_new
1175 (define-func gtk_menu_bar_append
1177 ((GtkMenuBar menu_bar)
1180 (define-func gtk_menu_bar_prepend
1182 ((GtkMenuBar menu_bar)
1185 (define-func gtk_menu_bar_insert
1187 ((GtkMenuBar menu_bar)
1193 (define-object GtkMenu (GtkMenuShell))
1195 (define-func gtk_menu_new
1199 (define-func gtk_menu_append
1204 (define-func gtk_menu_prepend
1209 (define-func gtk_menu_insert
1215 (define-func gtk_menu_popup_interp
1218 (GtkWidget parent_menu_shell)
1219 (GtkWidget parent_menu_item)
1221 (int activate_time)))
1223 (define-func gtk_menu_popdown
1227 (define-func gtk_menu_get_active
1231 (define-func gtk_menu_set_active
1236 (define-func gtk_menu_set_accelerator_table
1239 (GtkAcceleratorTable table)))
1244 (define-object GtkItem (GtkBin))
1246 (define-func gtk_item_select
1250 (define-func gtk_item_deselect
1254 (define-func gtk_item_toggle
1260 (define-object GtkMenuItem (GtkItem))
1262 (define-func gtk_menu_item_new
1266 (define-func gtk_menu_item_new_with_label
1270 (define-func gtk_menu_item_set_submenu
1272 ((GtkMenuItem menu_item)
1273 (GtkWidget submenu)))
1275 (define-func gtk_menu_item_set_placement
1277 ((GtkMenuItem menu_item)
1278 (GtkSubmenuPlacement placement)))
1280 (define-func gtk_menu_item_accelerator_size
1282 ((GtkMenuItem menu_item)))
1284 (define-func gtk_menu_item_configure
1286 ((GtkMenuItem menu_item)
1287 (bool show_toggle_indicator)
1288 (bool show_submenu_indicator)))
1290 (define-func gtk_menu_item_select
1292 ((GtkMenuItem menu_item)))
1294 (define-func gtk_menu_item_deselect
1296 ((GtkMenuItem menu_item)))
1298 (define-func gtk_menu_item_activate
1300 ((GtkMenuItem menu_item)))
1304 (define-object GtkCheckMenuItem (GtkMenuItem))
1306 (define-func gtk_check_menu_item_new
1310 (define-func gtk_check_menu_item_new_with_label
1314 (define-func gtk_check_menu_item_set_state
1316 ((GtkCheckMenuItem check_menu_item)
1319 (define-func gtk_check_menu_item_toggled
1321 ((GtkCheckMenuItem check_menu_item)))
1325 (define-object GtkRadioMenuItem (GtkCheckMenuItem))
1327 (define-func gtk_radio_menu_item_new_interp
1329 ((GtkRadioMenuItem group (null-ok))))
1331 (define-func gtk_radio_menu_item_new_with_label_interp
1333 ((GtkRadioMenuItem group (null-ok))
1338 (define-object GtkOptionMenu (GtkButton))
1340 (define-func gtk_option_menu_new
1344 (define-func gtk_option_menu_get_menu
1346 ((GtkOptionMenu option_menu)))
1348 (define-func gtk_option_menu_set_menu
1350 ((GtkOptionMenu option_menu)
1353 (define-func gtk_option_menu_remove_menu
1355 ((GtkOptionMenu option_menu)))
1357 (define-func gtk_option_menu_set_history
1359 ((GtkOptionMenu option_menu)
1364 (define-object GtkPixmap (GtkMisc))
1366 (define-func gtk_pixmap_new_interp
1369 (GtkWidget intended_parent)))
1373 (define-object GtkData (GtkObject))
1377 (define-object GtkAdjustment (GtkData))
1379 (define-func gtk_adjustment_new
1384 (float step_increment)
1385 (float page_increment)
1390 (define-object GtkScrolledWindow (GtkContainer))
1392 (define-func gtk_scrolled_window_new
1394 ((GtkAdjustment hadjustment (null-ok) (= "NULL"))
1395 (GtkAdjustment vadjustment (null-ok) (= "NULL"))))
1397 (define-func gtk_scrolled_window_get_hadjustment
1399 ((GtkScrolledWindow scrolled_window)))
1401 (define-func gtk_scrolled_window_get_vadjustment
1403 ((GtkScrolledWindow scrolled_window)))
1405 (define-func gtk_scrolled_window_set_policy
1407 ((GtkScrolledWindow scrolled_window)
1408 (GtkPolicyType hscrollbar_policy)
1409 (GtkPolicyType vscrollbar_policy)))
1413 (define-object GtkListItem (GtkItem))
1415 (define-func gtk_list_item_new
1419 (define-func gtk_list_item_new_with_label
1423 (define-func gtk_list_item_select
1425 ((GtkListItem list_item)))
1427 (define-func gtk_list_item_deselect
1429 ((GtkListItem list_item)))
1433 (define-object GtkList (GtkContainer))
1435 (define-func gtk_list_new
1439 (define-func gtk_list_append_item
1442 (GtkListItem item)))
1444 (define-func gtk_list_prepend_item
1447 (GtkListItem item)))
1451 (define-func gtk_list_clear_items
1457 (define-func gtk_list_select_item
1462 (define-func gtk_list_unselect_item
1467 (define-func gtk_list_select_child
1472 (define-func gtk_list_unselect_child
1477 (define-func gtk_list_child_position
1482 (define-func gtk_list_set_selection_mode
1485 (GtkSelectionMode mode)))
1489 (define-object GtkNotebook (GtkContainer)
1491 (GtkPositionType tab_pos)))
1493 (define-func gtk_notebook_new
1497 (define-func gtk_notebook_append_page
1499 ((GtkNotebook notebook)
1501 (GtkWidget tab_label)))
1503 (define-func gtk_notebook_prepend_page
1505 ((GtkNotebook notebook)
1507 (GtkWidget tab_label)))
1509 (define-func gtk_notebook_insert_page
1511 ((GtkNotebook notebook)
1513 (GtkWidget tab_label)
1516 (define-func gtk_notebook_remove_page
1518 ((GtkNotebook notebook)
1521 (define-func gtk_notebook_current_page
1523 ((GtkNotebook notebook)))
1525 (define-func gtk_notebook_set_page
1527 ((GtkNotebook notebook)
1530 (define-func gtk_notebook_next_page
1532 ((GtkNotebook notebook)))
1534 (define-func gtk_notebook_prev_page
1536 ((GtkNotebook notebook)))
1538 (define-func gtk_notebook_set_tab_pos
1540 ((GtkNotebook notebook)
1541 (GtkPositionType pos)))
1543 (define-func gtk_notebook_set_show_tabs
1545 ((GtkNotebook notebook)
1548 (define-func gtk_notebook_set_show_border
1550 ((GtkNotebook notebook)
1551 (bool show_border)))
1555 (define-object GtkEntry (GtkWidget))
1557 (define-func gtk_entry_new
1561 (define-func gtk_entry_set_text
1566 (define-func gtk_entry_append_text
1571 (define-func gtk_entry_prepend_text
1576 (define-func gtk_entry_set_position
1581 (define-func gtk_entry_get_text
1587 (define-object GtkText (GtkWidget))
1589 (define-func gtk_text_new
1591 ((GtkAdjustment hadj (null-ok))
1592 (GtkAdjustment vadj (null-ok))))
1594 (define-func gtk_text_set_editable
1599 (define-func gtk_text_set_adjustments
1602 (GtkAdjustment hadj)
1603 (GtkAdjustment vadj)))
1605 (define-func gtk_text_set_point
1610 (define-func gtk_text_get_point
1614 (define-func gtk_text_get_length
1618 (define-func gtk_text_freeze
1622 (define-func gtk_text_thaw
1626 (define-func gtk_text_insert
1629 (GdkFont font (null-ok))
1630 (GdkColor fore (null-ok))
1631 (GdkColor back (null-ok))
1635 (define-func gtk_text_backward_delete
1640 (define-func gtk_text_foreward_delete
1647 (define-object GtkAlignment (GtkBin))
1649 (define-func gtk_alignment_new
1656 (define-func gtk_alignment_set
1658 ((GtkAlignment alignment)
1668 (define-func gdk_color_parse_interp
1674 (define-object GtkPreview (GtkWidget))
1678 (define-func gtk_preview_set_install_cmap
1680 ((bool install_cmap)))
1682 (define-func gtk_preview_set_reserved
1686 (define-func gtk_preview_get_visual
1690 (define-func gtk_preview_get_cmap
1694 ;; ColorSelectionDialog
1696 (define-object GtkColorSelectionDialog (GtkWindow)
1698 (GtkWidget colorsel)
1699 (GtkWidget main_vbox)
1700 (GtkWidget ok_button)
1701 (GtkWidget reset_button)
1702 (GtkWidget cancel_button)
1703 (GtkWidget help_button)))
1705 (define-func gtk_color_selection_dialog_new
1711 (define-object GtkColorSelection (GtkVBox))
1713 (define-func gtk_color_selection_new
1717 (define-func gtk_color_selection_set_update_policy
1719 ((GtkColorSelection colorsel)
1720 (GtkUpdateType policy)))
1722 (define-func gtk_color_selection_set_opacity
1724 ((GtkColorSelection colorsel)
1725 (bool use_opacity)))
1729 (define-object GtkRange (GtkWidget))
1731 (define-func gtk_range_get_adjustment
1735 (define-func gtk_range_set_update_policy
1738 (GtkUpdateType policy)))
1740 (define-func gtk_range_set_adjustment
1743 (GtkAdjustment adjustment)))
1747 (define-object GtkScale (GtkRange))
1749 (define-func gtk_scale_set_digits
1754 (define-func gtk_scale_set_draw_value
1759 (define-func gtk_scale_set_value_pos
1762 (GtkPositionType pos)))
1766 (define-object GtkHScale (GtkScale))
1768 (define-func gtk_hscale_new
1770 ((GtkAdjustment adjustment)))
1774 (define-object GtkVScale (GtkScale))
1776 (define-func gtk_vscale_new
1778 ((GtkAdjustment adjustment)))
1782 (define-object GtkScrollbar (GtkRange))
1786 (define-object GtkHScrollbar (GtkScrollbar))
1788 (define-func gtk_hscrollbar_new
1790 ((GtkAdjustment adjustment)))
1794 (define-object GtkVScrollbar (GtkScrollbar))
1796 (define-func gtk_vscrollbar_new
1798 ((GtkAdjustment adjustment)))
1802 (define-object GtkDialog (GtkWindow)
1805 (GtkWidget action_area)))
1807 (define-func gtk_dialog_new
1813 (define-object GtkPaned (GtkContainer))
1815 (define-func gtk_paned_add1
1820 (define-func gtk_paned_add2
1825 (define-func gtk_paned_handle_size
1830 (define-func gtk_paned_gutter_size
1837 (define-object GtkHPaned (GtkPaned))
1839 (define-func gtk_hpaned_new
1845 (define-object GtkVPaned (GtkPaned))
1847 (define-func gtk_vpaned_new
1853 ;(define-func panel_register_toy
1856 ; (GtkWidget applet)
1863 ;(define-func panel_quit
1865 ; ((gpointer panel)))
1867 ;(define-func panel_new_applet