1 ;; generated by makeenums.awk ; -*- scheme -*-
4 ; enumerations from "gdktypes.h"
6 (define-enum GdkWindowType
8 (toplevel GDK_WINDOW_TOPLEVEL)
9 (child GDK_WINDOW_CHILD)
10 (dialog GDK_WINDOW_DIALOG)
11 (temp GDK_WINDOW_TEMP)
12 (pixmap GDK_WINDOW_PIXMAP)
13 (foreign GDK_WINDOW_FOREIGN))
15 (define-enum GdkWindowClass
16 (input-output GDK_INPUT_OUTPUT)
17 (input-only GDK_INPUT_ONLY))
19 (define-enum GdkImageType
20 (normal GDK_IMAGE_NORMAL)
21 (shared GDK_IMAGE_SHARED)
22 (fastest GDK_IMAGE_FASTEST))
24 (define-enum GdkVisualType
25 (static-gray GDK_VISUAL_STATIC_GRAY)
26 (grayscale GDK_VISUAL_GRAYSCALE)
27 (static-color GDK_VISUAL_STATIC_COLOR)
28 (pseudo-color GDK_VISUAL_PSEUDO_COLOR)
29 (true-color GDK_VISUAL_TRUE_COLOR)
30 (direct-color GDK_VISUAL_DIRECT_COLOR))
32 (define-enum GdkFontType
34 (fontset GDK_FONT_FONTSET))
36 (define-flags GdkWindowAttributesType
40 (cursor GDK_WA_CURSOR)
41 (colormap GDK_WA_COLORMAP)
42 (visual GDK_WA_VISUAL)
43 (wmclass GDK_WA_WMCLASS)
44 (noredir GDK_WA_NOREDIR))
46 (define-flags GdkWindowHints
48 (min-size GDK_HINT_MIN_SIZE)
49 (max-size GDK_HINT_MAX_SIZE))
51 (define-enum GdkFunction
59 (stippled GDK_STIPPLED)
60 (opaque-stippled GDK_OPAQUE_STIPPLED))
62 (define-enum GdkFillRule
63 (even-odd-rule GDK_EVEN_ODD_RULE)
64 (winding-rule GDK_WINDING_RULE))
66 (define-enum GdkLineStyle
67 (solid GDK_LINE_SOLID)
68 (on-off-dash GDK_LINE_ON_OFF_DASH)
69 (double-dash GDK_LINE_DOUBLE_DASH))
71 (define-enum GdkCapStyle
72 (not-last GDK_CAP_NOT_LAST)
75 (projecting GDK_CAP_PROJECTING))
77 (define-enum GdkJoinStyle
78 (miter GDK_JOIN_MITER)
79 (round GDK_JOIN_ROUND)
80 (bevel GDK_JOIN_BEVEL))
82 ; enumerations from "gdktypes.h"
84 (define-enum GdkFilterReturn
85 (continue GDK_FILTER_CONTINUE)
86 (translate GDK_FILTER_TRANSLATE)
87 (remove GDK_FILTER_REMOVE))
89 (define-enum GdkVisibilityState
90 (unobscured GDK_VISIBILITY_UNOBSCURED)
91 (partial GDK_VISIBILITY_PARTIAL)
92 (fully-obscured GDK_VISIBILITY_FULLY_OBSCURED))
94 (define-enum GdkEventType
99 (motion-notify GDK_MOTION_NOTIFY)
100 (button-press GDK_BUTTON_PRESS)
101 (2button-press GDK_2BUTTON_PRESS)
102 (3button-press GDK_3BUTTON_PRESS)
103 (button-release GDK_BUTTON_RELEASE)
104 (key-press GDK_KEY_PRESS)
105 (key-release GDK_KEY_RELEASE)
106 (enter-notify GDK_ENTER_NOTIFY)
107 (leave-notify GDK_LEAVE_NOTIFY)
108 (focus-change GDK_FOCUS_CHANGE)
109 (configure GDK_CONFIGURE)
112 (property-notify GDK_PROPERTY_NOTIFY)
113 (selection-clear GDK_SELECTION_CLEAR)
114 (selection-request GDK_SELECTION_REQUEST)
115 (selection-notify GDK_SELECTION_NOTIFY)
116 (proximity-in GDK_PROXIMITY_IN)
117 (proximity-out GDK_PROXIMITY_OUT)
118 (drag-begin GDK_DRAG_BEGIN)
119 (drag-request GDK_DRAG_REQUEST)
120 (drop-enter GDK_DROP_ENTER)
121 (drop-leave GDK_DROP_LEAVE)
122 (drop-data-avail GDK_DROP_DATA_AVAIL)
123 (client-event GDK_CLIENT_EVENT)
124 (visibility-notify GDK_VISIBILITY_NOTIFY)
125 (no-expose GDK_NO_EXPOSE)
126 (other-event GDK_OTHER_EVENT))
128 (define-flags GdkEventMask
129 (exposure-mask GDK_EXPOSURE_MASK)
130 (pointer-motion-mask GDK_POINTER_MOTION_MASK)
131 (pointer-motion-hint-mask GDK_POINTER_MOTION_HINT_MASK)
132 (button-motion-mask GDK_BUTTON_MOTION_MASK)
133 (button1-motion-mask GDK_BUTTON1_MOTION_MASK)
134 (button2-motion-mask GDK_BUTTON2_MOTION_MASK)
135 (button3-motion-mask GDK_BUTTON3_MOTION_MASK)
136 (button-press-mask GDK_BUTTON_PRESS_MASK)
137 (button-release-mask GDK_BUTTON_RELEASE_MASK)
138 (key-press-mask GDK_KEY_PRESS_MASK)
139 (key-release-mask GDK_KEY_RELEASE_MASK)
140 (enter-notify-mask GDK_ENTER_NOTIFY_MASK)
141 (leave-notify-mask GDK_LEAVE_NOTIFY_MASK)
142 (focus-change-mask GDK_FOCUS_CHANGE_MASK)
143 (structure-mask GDK_STRUCTURE_MASK)
144 (property-change-mask GDK_PROPERTY_CHANGE_MASK)
145 (visibility-notify-mask GDK_VISIBILITY_NOTIFY_MASK)
146 (proximity-in-mask GDK_PROXIMITY_IN_MASK)
147 (proximity-out-mask GDK_PROXIMITY_OUT_MASK)
148 (substructure-mask GDK_SUBSTRUCTURE_MASK)
149 (all-events-mask GDK_ALL_EVENTS_MASK))
151 (define-enum GdkNotifyType
152 (ancestor GDK_NOTIFY_ANCESTOR)
153 (virtual GDK_NOTIFY_VIRTUAL)
154 (inferior GDK_NOTIFY_INFERIOR)
155 (nonlinear GDK_NOTIFY_NONLINEAR)
156 (nonlinear-virtual GDK_NOTIFY_NONLINEAR_VIRTUAL)
157 (unknown GDK_NOTIFY_UNKNOWN))
159 (define-enum GdkCrossingMode
160 (crossing-normal GDK_CROSSING_NORMAL)
161 (crossing-grab GDK_CROSSING_GRAB)
162 (crossing-ungrab GDK_CROSSING_UNGRAB))
164 (define-flags GdkModifierType
165 (shift-mask GDK_SHIFT_MASK)
166 (lock-mask GDK_LOCK_MASK)
167 (control-mask GDK_CONTROL_MASK)
168 (mod1-mask GDK_MOD1_MASK)
169 (mod2-mask GDK_MOD2_MASK)
170 (mod3-mask GDK_MOD3_MASK)
171 (mod4-mask GDK_MOD4_MASK)
172 (mod5-mask GDK_MOD5_MASK)
173 (button1-mask GDK_BUTTON1_MASK)
174 (button2-mask GDK_BUTTON2_MASK)
175 (button3-mask GDK_BUTTON3_MASK)
176 (button4-mask GDK_BUTTON4_MASK)
177 (button5-mask GDK_BUTTON5_MASK)
178 (modifier-mask GDK_MODIFIER_MASK))
180 (define-enum GdkSubwindowMode
181 (clip-by-children GDK_CLIP_BY_CHILDREN)
182 (include-inferiors GDK_INCLUDE_INFERIORS))
184 (define-flags GdkInputCondition
185 (read GDK_INPUT_READ)
186 (write GDK_INPUT_WRITE)
187 (exception GDK_INPUT_EXCEPTION))
189 (define-enum GdkStatus
192 (error-param GDK_ERROR_PARAM)
193 (error-file GDK_ERROR_FILE)
194 (error-mem GDK_ERROR_MEM))
196 (define-enum GdkByteOrder
197 (lsb-first GDK_LSB_FIRST)
198 (msb-first GDK_MSB_FIRST))
200 (define-flags GdkGCValuesMask
201 (foreground GDK_GC_FOREGROUND)
202 (background GDK_GC_BACKGROUND)
204 (function GDK_GC_FUNCTION)
207 (stipple GDK_GC_STIPPLE)
208 (clip-mask GDK_GC_CLIP_MASK)
209 (subwindow GDK_GC_SUBWINDOW)
210 (ts-x-origin GDK_GC_TS_X_ORIGIN)
211 (ts-y-origin GDK_GC_TS_Y_ORIGIN)
212 (clip-x-origin GDK_GC_CLIP_X_ORIGIN)
213 (clip-y-origin GDK_GC_CLIP_Y_ORIGIN)
214 (exposures GDK_GC_EXPOSURES)
215 (line-width GDK_GC_LINE_WIDTH)
216 (line-style GDK_GC_LINE_STYLE)
217 (cap-style GDK_GC_CAP_STYLE)
218 (join-style GDK_GC_JOIN_STYLE))
220 (define-enum GdkSelection
221 (primary GDK_SELECTION_PRIMARY)
222 (secondary GDK_SELECTION_SECONDARY))
224 (define-enum GdkPropertyState
225 (new-value GDK_PROPERTY_NEW_VALUE)
226 (delete GDK_PROPERTY_DELETE))
228 (define-enum GdkPropMode
229 (replace GDK_PROP_MODE_REPLACE)
230 (prepend GDK_PROP_MODE_PREPEND)
231 (append GDK_PROP_MODE_APPEND))
233 (define-enum GdkDndType
234 (notdnd GDK_DNDTYPE_NOTDND)
235 (unknown GDK_DNDTYPE_UNKNOWN)
236 (rawdata GDK_DNDTYPE_RAWDATA)
237 (file GDK_DNDTYPE_FILE)
238 (files GDK_DNDTYPE_FILES)
239 (text GDK_DNDTYPE_TEXT)
240 (dir GDK_DNDTYPE_DIR)
241 (link GDK_DNDTYPE_LINK)
242 (exe GDK_DNDTYPE_EXE)
243 (url GDK_DNDTYPE_URL)
244 (mime GDK_DNDTYPE_MIME)
245 (end GDK_DNDTYPE_END))
247 (define-enum GdkInputSource
248 (mouse GDK_SOURCE_MOUSE)
250 (eraser GDK_SOURCE_ERASER)
251 (cursor GDK_SOURCE_CURSOR))
253 (define-enum GdkInputMode
254 (disabled GDK_MODE_DISABLED)
255 (screen GDK_MODE_SCREEN)
256 (window GDK_MODE_WINDOW))
258 (define-enum GdkAxisUse
259 (ignore GDK_AXIS_IGNORE)
262 (pressure GDK_AXIS_PRESSURE)
263 (xtilt GDK_AXIS_XTILT)
264 (ytilt GDK_AXIS_YTILT)
265 (last GDK_AXIS_LAST))
267 (define-enum GdkTarget
268 (bitmap GDK_TARGET_BITMAP)
269 (colormap GDK_TARGET_COLORMAP)
270 (drawable GDK_TARGET_DRAWABLE)
271 (pixmap GDK_TARGET_PIXMAP)
272 (string GDK_TARGET_STRING))
274 (define-enum GdkSelectionType
275 (atom GDK_SELECTION_TYPE_ATOM)
276 (bitmap GDK_SELECTION_TYPE_BITMAP)
277 (colormap GDK_SELECTION_TYPE_COLORMAP)
278 (drawable GDK_SELECTION_TYPE_DRAWABLE)
279 (integer GDK_SELECTION_TYPE_INTEGER)
280 (pixmap GDK_SELECTION_TYPE_PIXMAP)
281 (window GDK_SELECTION_TYPE_WINDOW)
282 (string GDK_SELECTION_TYPE_STRING))
284 (define-enum GdkExtensionMode
285 (none GDK_EXTENSION_EVENTS_NONE)
286 (all GDK_EXTENSION_EVENTS_ALL)
287 (cursor GDK_EXTENSION_EVENTS_CURSOR))
289 (define-flags GdkWMDecoration
291 (border GDK_DECOR_BORDER)
292 (resizeh GDK_DECOR_RESIZEH)
293 (title GDK_DECOR_TITLE)
294 (menu GDK_DECOR_MENU)
295 (minimize GDK_DECOR_MINIMIZE)
296 (maximize GDK_DECOR_MAXIMIZE))
298 (define-flags GdkWMFunction
300 (resize GDK_FUNC_RESIZE)
302 (minimize GDK_FUNC_MINIMIZE)
303 (maximize GDK_FUNC_MAXIMIZE)
304 (close GDK_FUNC_CLOSE))
306 (define-enum GdkColorContextMode
307 (undefined GDK_CC_MODE_UNDEFINED)
309 (std-cmap GDK_CC_MODE_STD_CMAP)
310 (true GDK_CC_MODE_TRUE)
311 (my-gray GDK_CC_MODE_MY_GRAY)
312 (palette GDK_CC_MODE_PALETTE))
314 (define-enum GdkOverlapType
315 (in GDK_OVERLAP_RECTANGLE_IN)
316 (out GDK_OVERLAP_RECTANGLE_OUT)
317 (part GDK_OVERLAP_RECTANGLE_PART))
319 ; enumerations from "gdkprivate.h"
321 (define-flags GdkDebugFlag
322 (misc GDK_DEBUG_MISC)
323 (events GDK_DEBUG_EVENTS)
325 (color-context GDK_DEBUG_COLOR_CONTEXT)
328 ; enumerations from "gtkenums.h"
330 (define-flags GtkAccelFlags
331 (visible GTK_ACCEL_VISIBLE)
332 (signal-visible GTK_ACCEL_SIGNAL_VISIBLE)
333 (locked GTK_ACCEL_LOCKED)
334 (mask GTK_ACCEL_MASK))
336 (define-enum GtkArrowType
338 (down GTK_ARROW_DOWN)
339 (left GTK_ARROW_LEFT)
340 (right GTK_ARROW_RIGHT))
342 (define-flags GtkAttachOptions
347 (define-enum GtkButtonBoxStyle
348 (default GTK_BUTTONBOX_DEFAULT_STYLE)
349 (spread GTK_BUTTONBOX_SPREAD)
350 (edge GTK_BUTTONBOX_EDGE)
351 (start GTK_BUTTONBOX_START)
352 (end GTK_BUTTONBOX_END))
354 (define-enum GtkCurveType
355 (linear GTK_CURVE_TYPE_LINEAR)
356 (spline GTK_CURVE_TYPE_SPLINE)
357 (free GTK_CURVE_TYPE_FREE))
359 (define-enum GtkDirectionType
360 (tab-forward GTK_DIR_TAB_FORWARD)
361 (tab-backward GTK_DIR_TAB_BACKWARD)
365 (right GTK_DIR_RIGHT))
367 (define-enum GtkJustification
368 (left GTK_JUSTIFY_LEFT)
369 (right GTK_JUSTIFY_RIGHT)
370 (center GTK_JUSTIFY_CENTER)
371 (fill GTK_JUSTIFY_FILL))
373 (define-enum GtkMatchType
375 (all-tail GTK_MATCH_ALL_TAIL)
376 (head GTK_MATCH_HEAD)
377 (tail GTK_MATCH_TAIL)
378 (exact GTK_MATCH_EXACT)
379 (last GTK_MATCH_LAST))
381 (define-enum GtkMenuFactoryType
382 (menu GTK_MENU_FACTORY_MENU)
383 (menu-bar GTK_MENU_FACTORY_MENU_BAR)
384 (option-menu GTK_MENU_FACTORY_OPTION_MENU))
386 (define-enum GtkMetricType
389 (centimeters GTK_CENTIMETERS))
391 (define-enum GtkOrientation
392 (horizontal GTK_ORIENTATION_HORIZONTAL)
393 (vertical GTK_ORIENTATION_VERTICAL))
395 (define-enum GtkPackType
396 (start GTK_PACK_START)
399 (define-enum GtkPathPriorityType
400 (lowest GTK_PATH_PRIO_LOWEST)
401 (gtk GTK_PATH_PRIO_GTK)
402 (application GTK_PATH_PRIO_APPLICATION)
403 (rc GTK_PATH_PRIO_RC)
404 (highest GTK_PATH_PRIO_HIGHEST)
405 (mask GTK_PATH_PRIO_MASK))
407 (define-enum GtkPathType
408 (widget GTK_PATH_WIDGET)
409 (widget-class GTK_PATH_WIDGET_CLASS)
410 (class GTK_PATH_CLASS))
412 (define-enum GtkPolicyType
413 (always GTK_POLICY_ALWAYS)
414 (automatic GTK_POLICY_AUTOMATIC))
416 (define-enum GtkPositionType
418 (right GTK_POS_RIGHT)
420 (bottom GTK_POS_BOTTOM))
422 (define-enum GtkPreviewType
423 (color GTK_PREVIEW_COLOR)
424 (grayscale GTK_PREVIEW_GRAYSCALE)
425 (greyscale GTK_PREVIEW_GREYSCALE))
427 (define-enum GtkReliefStyle
428 (normal GTK_RELIEF_NORMAL)
429 (none GTK_RELIEF_NONE))
431 (define-enum GtkScrollType
432 (none GTK_SCROLL_NONE)
433 (step-backward GTK_SCROLL_STEP_BACKWARD)
434 (step-forward GTK_SCROLL_STEP_FORWARD)
435 (page-backward GTK_SCROLL_PAGE_BACKWARD)
436 (page-forward GTK_SCROLL_PAGE_FORWARD)
437 (jump GTK_SCROLL_JUMP))
439 (define-enum GtkSelectionMode
440 (single GTK_SELECTION_SINGLE)
441 (browse GTK_SELECTION_BROWSE)
442 (multiple GTK_SELECTION_MULTIPLE)
443 (extended GTK_SELECTION_EXTENDED))
445 (define-enum GtkShadowType
446 (none GTK_SHADOW_NONE)
449 (etched-in GTK_SHADOW_ETCHED_IN)
450 (etched-out GTK_SHADOW_ETCHED_OUT))
452 (define-flags GtkSignalRunType
453 (first GTK_RUN_FIRST)
457 (no-recurse GTK_RUN_NO_RECURSE)
458 (action GTK_RUN_ACTION))
460 (define-enum GtkStateType
461 (normal GTK_STATE_NORMAL)
462 (active GTK_STATE_ACTIVE)
463 (prelight GTK_STATE_PRELIGHT)
464 (selected GTK_STATE_SELECTED)
465 (insensitive GTK_STATE_INSENSITIVE))
467 (define-enum GtkSubmenuDirection
468 (left GTK_DIRECTION_LEFT)
469 (right GTK_DIRECTION_RIGHT))
471 (define-enum GtkSubmenuPlacement
472 (top-bottom GTK_TOP_BOTTOM)
473 (left-right GTK_LEFT_RIGHT))
475 (define-enum GtkToolbarStyle
476 (icons GTK_TOOLBAR_ICONS)
477 (text GTK_TOOLBAR_TEXT)
478 (both GTK_TOOLBAR_BOTH))
480 (define-enum GtkTroughType
481 (none GTK_TROUGH_NONE)
482 (start GTK_TROUGH_START)
484 (jump GTK_TROUGH_JUMP))
486 (define-enum GtkUpdateType
487 (continuous GTK_UPDATE_CONTINUOUS)
488 (discontinuous GTK_UPDATE_DISCONTINUOUS)
489 (delayed GTK_UPDATE_DELAYED))
491 (define-enum GtkVisibility
492 (none GTK_VISIBILITY_NONE)
493 (partial GTK_VISIBILITY_PARTIAL)
494 (full GTK_VISIBILITY_FULL))
496 (define-enum GtkWindowPosition
497 (none GTK_WIN_POS_NONE)
498 (center GTK_WIN_POS_CENTER)
499 (mouse GTK_WIN_POS_MOUSE))
501 (define-enum GtkWindowType
502 (toplevel GTK_WINDOW_TOPLEVEL)
503 (dialog GTK_WINDOW_DIALOG)
504 (popup GTK_WINDOW_POPUP))
506 ; enumerations from "gtktypeutils.h"
508 (define-enum GtkFundamentalType
509 (invalid GTK_TYPE_INVALID)
516 (ulong GTK_TYPE_ULONG)
517 (float GTK_TYPE_FLOAT)
518 (double GTK_TYPE_DOUBLE)
519 (string GTK_TYPE_STRING)
521 (flags GTK_TYPE_FLAGS)
522 (boxed GTK_TYPE_BOXED)
523 (foreign GTK_TYPE_FOREIGN)
524 (callback GTK_TYPE_CALLBACK)
526 (pointer GTK_TYPE_POINTER)
527 (signal GTK_TYPE_SIGNAL)
528 (c-callback GTK_TYPE_C_CALLBACK)
529 (object GTK_TYPE_OBJECT))
531 ; enumerations from "gtkdebug.h"
533 (define-flags GtkDebugFlag
534 (objects GTK_DEBUG_OBJECTS)
535 (misc GTK_DEBUG_MISC)
536 (signals GTK_DEBUG_SIGNALS))
538 ; enumerations from "gtkobject.h"
540 (define-flags GtkObjectFlags
541 (destroyed GTK_DESTROYED)
542 (floating GTK_FLOATING)
543 (connected GTK_CONNECTED)
544 (object-flag-last GTK_OBJECT_FLAG_LAST))
546 (define-flags GtkArgFlags
547 (readable GTK_ARG_READABLE)
548 (writable GTK_ARG_WRITABLE)
549 (construct GTK_ARG_CONSTRUCT)
551 (readwrite GTK_ARG_READWRITE))
553 ; enumerations from "gtkwidget.h"
555 (define-flags GtkWidgetFlags
556 (toplevel GTK_TOPLEVEL)
557 (no-window GTK_NO_WINDOW)
558 (realized GTK_REALIZED)
560 (visible GTK_VISIBLE)
561 (sensitive GTK_SENSITIVE)
562 (parent-sensitive GTK_PARENT_SENSITIVE)
563 (can-focus GTK_CAN_FOCUS)
564 (has-focus GTK_HAS_FOCUS)
565 (can-default GTK_CAN_DEFAULT)
566 (has-default GTK_HAS_DEFAULT)
567 (has-grab GTK_HAS_GRAB)
568 (rc-style GTK_RC_STYLE)
571 ; enumerations from "gtkprivate.h"
573 (define-flags GtkPrivateFlags
574 (user-style PRIVATE_GTK_USER_STYLE)
575 (redraw-pending PRIVATE_GTK_REDRAW_PENDING)
576 (resize-pending PRIVATE_GTK_RESIZE_PENDING)
577 (resize-needed PRIVATE_GTK_RESIZE_NEEDED)
578 (leave-pending PRIVATE_GTK_LEAVE_PENDING)
579 (has-shape-mask PRIVATE_GTK_HAS_SHAPE_MASK)
580 (in-reparent PRIVATE_GTK_IN_REPARENT))
586 ;;; manual portion from gtk-boxed.defs
593 (define-boxed GtkAccelGroup
595 gtk_accel_group_unref)
597 (define-boxed GtkSelectionData
600 (define-boxed GtkStyle
606 ;(define-boxed GdkPoint
610 (define-boxed GdkColormap
614 (define-boxed GdkVisual
618 (define-boxed GdkFont
622 (define-boxed GdkWindow
626 (define-boxed GdkEvent
631 (define-boxed GdkColor
636 (define-func gtk_style_get_white_interp
644 (define-func gdk_font_load
650 (define-func gtk_exit
652 ((int code (= "0"))))
654 (define-func gtk_main
658 (define-func gtk_main_quit
662 (define-func gtk_main_iteration
666 (define-func gtk_timeout_add_interp
669 (callback function)))
671 (define-func gtk_timeout_remove
675 (define-func gtk_idle_add_interp
677 ((callback function)))
679 (define-func gtk_idle_remove
683 (define-func gtk_input_add_interp
686 (GdkInputCondition condition)
687 (callback callback)))
689 (define-func gtk_input_remove
693 (define-func gtk_rc_parse
697 (define-func g_mem_chunk_info
703 (define-func gtk_object_destroy
705 ((GtkObject object)))
709 (define-func gtk_signal_connect_interp
714 (bool after (= "0"))))
718 (define-object GtkWidget (GtkObject)
722 (define-func gtk_grab_add
724 ((GtkWidget widget)))
726 (define-func gtk_grab_remove
728 ((GtkWidget widget)))
730 (define-func GTK_WIDGET_STATE
732 ((GtkWidget widget)))
734 (define-func GTK_WIDGET_FLAGS
736 ((GtkWidget widget)))
738 (define-func GTK_WIDGET_SET_FLAGS
741 (GtkWidgetFlags flags)))
743 (define-func GTK_WIDGET_UNSET_FLAGS
746 (GtkWidgetFlags flags)))
748 (define-func gtk_widget_destroy
750 ((GtkWidget widget)))
752 (define-func gtk_widget_unparent
754 ((GtkWidget widget)))
756 (define-func gtk_widget_show
758 ((GtkWidget widget)))
760 (define-func gtk_widget_hide
762 ((GtkWidget widget)))
764 (define-func gtk_widget_map
766 ((GtkWidget widget)))
768 (define-func gtk_widget_unmap
770 ((GtkWidget widget)))
772 (define-func gtk_widget_realize
774 ((GtkWidget widget)))
776 (define-func gtk_widget_unrealize
778 ((GtkWidget widget)))
780 (define-func gtk_widget_add_accelerator
783 (string accel_signal)
784 (GtkAccelGroup accel_group)
787 (GtkAccelFlags accel_flags)))
789 (define-func gtk_widget_remove_accelerator
792 (GtkAccelGroup accel_group)
796 (define-func gtk_widget_event
801 (define-func gtk_widget_activate
803 ((GtkWidget widget)))
805 (define-func gtk_widget_reparent
808 (GtkWidget new_parent)))
810 (define-func gtk_widget_popup
816 (define-func gtk_widget_basic
818 ((GtkWidget widget)))
820 (define-func gtk_widget_grab_focus
822 ((GtkWidget widget)))
824 (define-func gtk_widget_grab_default
826 ((GtkWidget widget)))
828 (define-func gtk_widget_restore_state
830 ((GtkWidget widget)))
832 (define-func gtk_widget_set_name
837 (define-func gtk_widget_get_name
839 ((GtkWidget widget)))
841 (define-func gtk_widget_set_state
844 (GtkStateType state)))
846 (define-func gtk_widget_set_sensitive
851 (define-func gtk_widget_set_style
856 (define-func gtk_widget_set_uposition
862 (define-func gtk_widget_set_usize
868 (define-func gtk_widget_set_events
871 (GdkEventMask events)))
873 (define-func gtk_widget_set_extension_events
876 (GdkEventMask events)))
878 (define-func gtk_widget_get_toplevel
880 ((GtkWidget widget)))
882 ;(define-func gtk_widget_get_ancestor
884 ; ((GtkWidget widget)
887 (define-func gtk_widget_get_colormap
889 ((GtkWidget widget)))
891 (define-func gtk_widget_get_visual
893 ((GtkWidget widget)))
895 (define-func gtk_widget_get_style
897 ((GtkWidget widget)))
899 (define-func gtk_widget_get_events
901 ((GtkWidget widget)))
903 (define-func gtk_widget_get_extension_events
905 ((GtkWidget widget)))
907 (define-func gtk_widget_push_colormap
909 ((GdkColormap cmap)))
911 (define-func gtk_widget_push_visual
913 ((GdkVisual visual)))
915 (define-func gtk_widget_push_style
919 (define-func gtk_widget_pop_colormap
923 (define-func gtk_widget_pop_visual
927 (define-func gtk_widget_pop_style
931 (define-func gtk_widget_set_default_colormap
933 ((GdkColormap cmap)))
935 (define-func gtk_widget_set_default_visual
937 ((GdkVisual visual)))
939 (define-func gtk_widget_set_default_style
943 (define-func gtk_widget_get_default_colormap
947 (define-func gtk_widget_get_default_visual
951 (define-func gtk_widget_get_default_style
957 (define-object GtkContainer (GtkWidget))
959 (define-func gtk_container_border_width
961 ((GtkContainer container)
964 (define-func gtk_container_add
966 ((GtkContainer container)
969 (define-func gtk_container_remove
971 ((GtkContainer container)
974 (define-func gtk_container_disable_resize
976 ((GtkContainer container)))
978 (define-func gtk_container_enable_resize
980 ((GtkContainer container)))
982 (define-func gtk_container_block_resize
984 ((GtkContainer container)))
986 (define-func gtk_container_unblock_resize
988 ((GtkContainer container)))
990 (define-func gtk_container_need_resize
992 ((GtkContainer container)))
994 (define-func gtk_container_focus
996 ((GtkContainer container)
997 (GtkDirectionType direction)))
1001 (define-object GtkBin (GtkContainer))
1005 (define-object GtkWindow (GtkBin))
1007 (define-func gtk_window_new
1009 ((GtkWindowType type)))
1011 (define-func gtk_window_set_title
1016 (define-func gtk_window_set_focus
1021 (define-func gtk_window_set_default
1024 (GtkWidget default)))
1026 (define-func gtk_window_set_policy
1031 (bool auto_shrink)))
1033 (define-func gtk_window_add_accel_group
1036 (GtkAccelGroup accel_group)))
1038 (define-func gtk_window_remove_accel_group
1041 (GtkAccelGroup accel_group)))
1043 (define-func gtk_window_position
1046 (GtkWindowPosition position)))
1050 (define-object GtkBox (GtkContainer))
1052 (define-func gtk_box_pack_start
1056 (bool expand (= "TRUE"))
1057 (bool fill (= "TRUE"))
1058 (int padding (= "0"))))
1060 (define-func gtk_box_pack_end
1064 (bool expand (= "TRUE"))
1065 (bool fill (= "TRUE"))
1066 (int padding (= "0"))))
1068 (define-func gtk_box_pack_start_defaults
1073 (define-func gtk_box_pack_end_defaults
1078 (define-func gtk_box_set_homogeneous
1083 (define-func gtk_box_set_spacing
1090 (define-object GtkTable (GtkContainer))
1092 (define-func gtk_table_new
1098 (define-func gtk_table_attach
1106 (GtkAttachOptions xoptions (= "GTK_EXPAND|GTK_FILL"))
1107 (GtkAttachOptions yoptions (= "GTK_EXPAND|GTK_FILL"))
1108 (int xpadding (= "0"))
1109 (int ypadding (= "0"))))
1111 (define-func gtk_table_attach_defaults
1118 (int bottom_attach)))
1120 (define-func gtk_table_set_row_spacing
1126 (define-func gtk_table_set_col_spacing
1132 (define-func gtk_table_set_row_spacings
1137 (define-func gtk_table_set_col_spacings
1144 (define-object GtkButton (GtkContainer))
1146 (define-func gtk_button_new
1150 (define-func gtk_button_new_with_label
1154 (define-func gtk_button_pressed
1156 ((GtkButton button)))
1158 (define-func gtk_button_released
1160 ((GtkButton button)))
1162 (define-func gtk_button_clicked
1164 ((GtkButton button)))
1166 (define-func gtk_button_enter
1168 ((GtkButton button)))
1170 (define-func gtk_button_leave
1172 ((GtkButton button)))
1176 (define-object GtkToggleButton (GtkButton))
1178 (define-func gtk_toggle_button_new
1182 (define-func gtk_toggle_button_new_with_label
1186 (define-func gtk_toggle_button_set_mode
1188 ((GtkToggleButton toggle_button)
1189 (bool draw_indicator)))
1191 (define-func gtk_toggle_button_set_state
1193 ((GtkToggleButton toggle_button)
1196 (define-func gtk_toggle_button_toggled
1198 ((GtkToggleButton toggle_button)))
1202 (define-object GtkCheckButton (GtkToggleButton))
1204 (define-func gtk_check_button_new
1208 (define-func gtk_check_button_new_with_label
1214 (define-object GtkRadioButton (GtkCheckButton))
1216 (define-func gtk_radio_button_new_interp
1218 ((GtkRadioButton group (null-ok))))
1220 (define-func gtk_radio_button_new_with_label_interp
1222 ((GtkRadioButton group (null-ok))
1227 (define-object GtkMisc (GkWidget))
1229 (define-func gtk_misc_set_alignment
1235 (define-func gtk_misc_set_padding
1243 (define-object GtkLabel (GtkMisc))
1245 (define-func gtk_label_new
1249 (define-func gtk_label_set
1254 (define-func gtk_label_get_interp
1260 (define-object GtkVBox (GtkBox))
1262 (define-func gtk_vbox_new
1269 (define-object GtkHBox (GtkBox))
1271 (define-func gtk_hbox_new
1278 (define-object GtkSeparator (GtkWidget))
1282 (define-object GtkHSeparator (GtkSeparator))
1284 (define-func gtk_hseparator_new
1290 (define-object GtkVSeparator (GtkSeparator))
1292 (define-func gtk_vseparator_new
1298 (define-object GtkFrame (GtkBin))
1300 (define-func gtk_frame_new
1302 ((string label (null-ok))))
1304 (define-func gtk_frame_set_label
1309 (define-func gtk_frame_set_label_align
1315 (define-func gtk_frame_set_shadow_type
1318 (GtkShadowType type)))
1322 (define-object GtkProgressBar (GtkWidget)
1324 (float percentage)))
1326 (define-func gtk_progress_bar_new
1330 (define-func gtk_progress_bar_update
1332 ((GtkProgressBar progress_bar)
1333 (float percentage)))
1335 ;(define-func gtk_progress_bar_percentage
1337 ; ((GtkProgressBar progress_bar)))
1341 (define-object GtkTooltips (GtkData))
1343 (define-func gtk_tooltips_new
1347 (define-func gtk_tooltips_destroy
1349 ((GtkTooltips tooltips)))
1351 (define-func gtk_tooltips_enable
1353 ((GtkTooltips tooltips)))
1355 (define-func gtk_tooltips_disable
1357 ((GtkTooltips tooltips)))
1359 (define-func gtk_tooltips_set_delay
1361 ((GtkTooltips tooltips)
1364 (define-func gtk_tooltips_set_tips
1366 ((GtkTooltips tooltips)
1368 (string tips_text (null-ok))))
1370 (define-func gtk_tooltips_set_colors
1372 ((GtkTooltips tooltips)
1373 (GdkColor background)
1374 (GdkColor foreground)))
1378 (define-object GtkMenuShell (GtkContainer))
1380 (define-func gtk_menu_shell_append
1382 ((GtkMenuShell menu_shell)
1385 (define-func gtk_menu_shell_prepend
1387 ((GtkMenuShell menu_shell)
1390 (define-func gtk_menu_shell_insert
1392 ((GtkMenuShell menu_shell)
1396 (define-func gtk_menu_shell_deactivate
1398 ((GtkMenuShell menu_shell)))
1402 (define-object GtkMenuBar (GtkMenuShell))
1404 (define-func gtk_menu_bar_new
1408 (define-func gtk_menu_bar_append
1410 ((GtkMenuBar menu_bar)
1413 (define-func gtk_menu_bar_prepend
1415 ((GtkMenuBar menu_bar)
1418 (define-func gtk_menu_bar_insert
1420 ((GtkMenuBar menu_bar)
1426 (define-object GtkMenu (GtkMenuShell))
1428 (define-func gtk_menu_new
1432 (define-func gtk_menu_append
1437 (define-func gtk_menu_prepend
1442 (define-func gtk_menu_insert
1448 (define-func gtk_menu_popup_interp
1451 (GtkWidget parent_menu_shell)
1452 (GtkWidget parent_menu_item)
1454 (int activate_time)))
1456 (define-func gtk_menu_popdown
1460 (define-func gtk_menu_get_active
1464 (define-func gtk_menu_set_active
1469 (define-func gtk_menu_set_accel_group
1472 (GtkAccelGroup accel_group)))
1477 (define-object GtkItem (GtkBin))
1479 (define-func gtk_item_select
1483 (define-func gtk_item_deselect
1487 (define-func gtk_item_toggle
1493 (define-object GtkMenuItem (GtkItem))
1495 (define-func gtk_menu_item_new
1499 (define-func gtk_menu_item_new_with_label
1503 (define-func gtk_menu_item_set_submenu
1505 ((GtkMenuItem menu_item)
1506 (GtkWidget submenu)))
1508 (define-func gtk_menu_item_set_placement
1510 ((GtkMenuItem menu_item)
1511 (GtkSubmenuPlacement placement)))
1513 (define-func gtk_menu_item_configure
1515 ((GtkMenuItem menu_item)
1516 (bool show_toggle_indicator)
1517 (bool show_submenu_indicator)))
1519 (define-func gtk_menu_item_select
1521 ((GtkMenuItem menu_item)))
1523 (define-func gtk_menu_item_deselect
1525 ((GtkMenuItem menu_item)))
1527 (define-func gtk_menu_item_activate
1529 ((GtkMenuItem menu_item)))
1533 (define-object GtkCheckMenuItem (GtkMenuItem))
1535 (define-func gtk_check_menu_item_new
1539 (define-func gtk_check_menu_item_new_with_label
1543 (define-func gtk_check_menu_item_set_state
1545 ((GtkCheckMenuItem check_menu_item)
1548 (define-func gtk_check_menu_item_toggled
1550 ((GtkCheckMenuItem check_menu_item)))
1554 (define-object GtkRadioMenuItem (GtkCheckMenuItem))
1556 (define-func gtk_radio_menu_item_new_interp
1558 ((GtkRadioMenuItem group (null-ok))))
1560 (define-func gtk_radio_menu_item_new_with_label_interp
1562 ((GtkRadioMenuItem group (null-ok))
1567 (define-object GtkOptionMenu (GtkButton))
1569 (define-func gtk_option_menu_new
1573 (define-func gtk_option_menu_get_menu
1575 ((GtkOptionMenu option_menu)))
1577 (define-func gtk_option_menu_set_menu
1579 ((GtkOptionMenu option_menu)
1582 (define-func gtk_option_menu_remove_menu
1584 ((GtkOptionMenu option_menu)))
1586 (define-func gtk_option_menu_set_history
1588 ((GtkOptionMenu option_menu)
1593 (define-object GtkPixmap (GtkMisc))
1595 (define-func gtk_pixmap_new_interp
1598 (GtkWidget intended_parent)))
1602 (define-object GtkData (GtkObject))
1606 (define-object GtkAdjustment (GtkData))
1608 (define-func gtk_adjustment_new
1613 (float step_increment)
1614 (float page_increment)
1619 (define-object GtkScrolledWindow (GtkContainer))
1621 (define-func gtk_scrolled_window_new
1623 ((GtkAdjustment hadjustment (null-ok) (= "NULL"))
1624 (GtkAdjustment vadjustment (null-ok) (= "NULL"))))
1626 (define-func gtk_scrolled_window_get_hadjustment
1628 ((GtkScrolledWindow scrolled_window)))
1630 (define-func gtk_scrolled_window_get_vadjustment
1632 ((GtkScrolledWindow scrolled_window)))
1634 (define-func gtk_scrolled_window_set_policy
1636 ((GtkScrolledWindow scrolled_window)
1637 (GtkPolicyType hscrollbar_policy)
1638 (GtkPolicyType vscrollbar_policy)))
1642 (define-object GtkListItem (GtkItem))
1644 (define-func gtk_list_item_new
1648 (define-func gtk_list_item_new_with_label
1652 (define-func gtk_list_item_select
1654 ((GtkListItem list_item)))
1656 (define-func gtk_list_item_deselect
1658 ((GtkListItem list_item)))
1662 (define-object GtkList (GtkContainer))
1664 (define-func gtk_list_new
1668 (define-func gtk_list_append_item
1671 (GtkListItem item)))
1673 (define-func gtk_list_prepend_item
1676 (GtkListItem item)))
1680 (define-func gtk_list_clear_items
1686 (define-func gtk_list_select_item
1691 (define-func gtk_list_unselect_item
1696 (define-func gtk_list_select_child
1701 (define-func gtk_list_unselect_child
1706 (define-func gtk_list_child_position
1711 (define-func gtk_list_set_selection_mode
1714 (GtkSelectionMode mode)))
1718 (define-object GtkNotebook (GtkContainer)
1720 (GtkPositionType tab_pos)))
1722 (define-func gtk_notebook_new
1726 (define-func gtk_notebook_append_page
1728 ((GtkNotebook notebook)
1730 (GtkWidget tab_label)))
1732 (define-func gtk_notebook_prepend_page
1734 ((GtkNotebook notebook)
1736 (GtkWidget tab_label)))
1738 (define-func gtk_notebook_insert_page
1740 ((GtkNotebook notebook)
1742 (GtkWidget tab_label)
1745 (define-func gtk_notebook_remove_page
1747 ((GtkNotebook notebook)
1750 (define-func gtk_notebook_current_page
1752 ((GtkNotebook notebook)))
1754 (define-func gtk_notebook_set_page
1756 ((GtkNotebook notebook)
1759 (define-func gtk_notebook_next_page
1761 ((GtkNotebook notebook)))
1763 (define-func gtk_notebook_prev_page
1765 ((GtkNotebook notebook)))
1767 (define-func gtk_notebook_set_tab_pos
1769 ((GtkNotebook notebook)
1770 (GtkPositionType pos)))
1772 (define-func gtk_notebook_set_show_tabs
1774 ((GtkNotebook notebook)
1777 (define-func gtk_notebook_set_show_border
1779 ((GtkNotebook notebook)
1780 (bool show_border)))
1784 (define-object GtkEntry (GtkWidget))
1786 (define-func gtk_entry_new
1790 (define-func gtk_entry_set_text
1795 (define-func gtk_entry_append_text
1800 (define-func gtk_entry_prepend_text
1805 (define-func gtk_entry_set_position
1810 (define-func gtk_entry_get_text
1816 (define-object GtkText (GtkWidget))
1818 (define-func gtk_text_new
1820 ((GtkAdjustment hadj (null-ok))
1821 (GtkAdjustment vadj (null-ok))))
1823 (define-func gtk_text_set_editable
1828 (define-func gtk_text_set_adjustments
1831 (GtkAdjustment hadj)
1832 (GtkAdjustment vadj)))
1834 (define-func gtk_text_set_point
1839 (define-func gtk_text_get_point
1843 (define-func gtk_text_get_length
1847 (define-func gtk_text_freeze
1851 (define-func gtk_text_thaw
1855 (define-func gtk_text_insert
1858 (GdkFont font (null-ok))
1859 (GdkColor fore (null-ok))
1860 (GdkColor back (null-ok))
1864 (define-func gtk_text_backward_delete
1869 (define-func gtk_text_foreward_delete
1876 (define-object GtkAlignment (GtkBin))
1878 (define-func gtk_alignment_new
1885 (define-func gtk_alignment_set
1887 ((GtkAlignment alignment)
1897 (define-func gdk_color_parse_interp
1903 (define-object GtkPreview (GtkWidget))
1907 (define-func gtk_preview_set_install_cmap
1909 ((bool install_cmap)))
1911 (define-func gtk_preview_set_reserved
1915 (define-func gtk_preview_get_visual
1919 (define-func gtk_preview_get_cmap
1923 ;; ColorSelectionDialog
1925 (define-object GtkColorSelectionDialog (GtkWindow)
1927 (GtkWidget colorsel)
1928 (GtkWidget main_vbox)
1929 (GtkWidget ok_button)
1930 (GtkWidget reset_button)
1931 (GtkWidget cancel_button)
1932 (GtkWidget help_button)))
1934 (define-func gtk_color_selection_dialog_new
1940 (define-object GtkColorSelection (GtkVBox))
1942 (define-func gtk_color_selection_new
1946 (define-func gtk_color_selection_set_update_policy
1948 ((GtkColorSelection colorsel)
1949 (GtkUpdateType policy)))
1951 (define-func gtk_color_selection_set_opacity
1953 ((GtkColorSelection colorsel)
1954 (bool use_opacity)))
1958 (define-object GtkRange (GtkWidget))
1960 (define-func gtk_range_get_adjustment
1964 (define-func gtk_range_set_update_policy
1967 (GtkUpdateType policy)))
1969 (define-func gtk_range_set_adjustment
1972 (GtkAdjustment adjustment)))
1976 (define-object GtkScale (GtkRange))
1978 (define-func gtk_scale_set_digits
1983 (define-func gtk_scale_set_draw_value
1988 (define-func gtk_scale_set_value_pos
1991 (GtkPositionType pos)))
1995 (define-object GtkHScale (GtkScale))
1997 (define-func gtk_hscale_new
1999 ((GtkAdjustment adjustment)))
2003 (define-object GtkVScale (GtkScale))
2005 (define-func gtk_vscale_new
2007 ((GtkAdjustment adjustment)))
2011 (define-object GtkScrollbar (GtkRange))
2015 (define-object GtkHScrollbar (GtkScrollbar))
2017 (define-func gtk_hscrollbar_new
2019 ((GtkAdjustment adjustment)))
2023 (define-object GtkVScrollbar (GtkScrollbar))
2025 (define-func gtk_vscrollbar_new
2027 ((GtkAdjustment adjustment)))
2031 (define-object GtkDialog (GtkWindow)
2034 (GtkWidget action_area)))
2036 (define-func gtk_dialog_new
2042 (define-object GtkPaned (GtkContainer))
2044 (define-func gtk_paned_add1
2049 (define-func gtk_paned_add2
2054 (define-func gtk_paned_handle_size
2059 (define-func gtk_paned_gutter_size
2066 (define-object GtkHPaned (GtkPaned))
2068 (define-func gtk_hpaned_new
2074 (define-object GtkVPaned (GtkPaned))
2076 (define-func gtk_vpaned_new
2082 ;(define-func panel_register_toy
2085 ; (GtkWidget applet)
2092 ;(define-func panel_quit
2094 ; ((gpointer panel)))
2096 ;(define-func panel_new_applet