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 (continous GTK_UPDATE_CONTINUOUS)
48 (discontinous 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))
127 (define-enum GdkWindowType
128 (root GDK_WINDOW_ROOT)
129 (toplevel GDK_WINDOW_TOPLEVEL)
130 (child GDK_WINDOW_CHILD)
131 (dialog GDK_WINDOW_DIALOG)
132 (temp GDK_WINDOW_TEMP)
133 (pixmap GDK_WINDOW_PIXMAP))
135 (define-enum GdkWindowClass
136 (input-output GDK_INPUT_OUTPUT)
137 (input-only GDK_INPUT_ONLY))
139 (define-enum GdkImageType
140 (normal GDK_IMAGE_NORMAL)
141 (shared GDK_IMAGE_SHARED)
142 (fastest GDK_IMAGE_FASTEST))
144 (define-enum GdkVisualType
145 (static-gray GDK_VISUAL_STATIC_GRAY)
146 (grayscale GDK_VISUAL_GRAYSCALE)
147 (static-color GDK_VISUAL_STATIC_COLOR)
148 (pseudo-color GDK_VISUAL_PSEUDO_COLOR)
149 (true-color GDK_VISUAL_TRUE_COLOR)
150 (direct-color GDK_VISUAL_DIRECT_COLOR))
152 (define-flags GdkWindowAttributesType
156 (cursor GDK_WA_CURSOR)
157 (colormap GDK_WA_COLORMAP)
158 (visual GDK_WA_VISUAL))
160 (define-flags GdkWindowHints
162 (min-size GDK_HINT_MIN_SIZE)
163 (max-size GDK_HINT_MAX_SIZE))
165 (define-enum GdkFunction
173 (stippled GDK_STIPPLED)
174 (opaque-stippled GDK_OPAQUE_STIPPLED))
176 (define-enum GdkLineStyle
177 (solid GDK_LINE_SOLID)
178 (on-off-dash GDK_LINE_ON_OFF_DASH)
179 (double-dash GDK_LINE_DOUBLE_DASH))
181 (define-enum GdkCapStyle
182 (not-last GDK_CAP_NOT_LAST)
184 (round GDK_CAP_ROUND)
185 (projecting GDK_CAP_PROJECTING))
187 (define-enum GdkJoinStyle
188 (miter GDK_JOIN_MITER)
189 (round GDK_JOIN_ROUND)
190 (bevel GDK_JOIN_BEVEL))
192 (define-enum GdkCursorType
193 (cursor GDK_LAST_CURSOR))
195 (define-enum GdkEventType
196 (nothing GDK_NOTHING)
198 (destroy GDK_DESTROY)
200 (motion-notify GDK_MOTION_NOTIFY)
201 (button-press GDK_BUTTON_PRESS)
202 (2button-press GDK_2BUTTON_PRESS)
203 (3button-press GDK_3BUTTON_PRESS)
204 (button-release GDK_BUTTON_RELEASE)
205 (key-press GDK_KEY_PRESS)
206 (key-release GDK_KEY_RELEASE)
207 (enter-notify GDK_ENTER_NOTIFY)
208 (leave-notify GDK_LEAVE_NOTIFY)
209 (focus-change GDK_FOCUS_CHANGE)
210 (configure GDK_CONFIGURE)
213 (property-notify GDK_PROPERTY_NOTIFY)
214 (selection-clear GDK_SELECTION_CLEAR)
215 (selection-request GDK_SELECTION_REQUEST)
216 (selection-notify GDK_SELECTION_NOTIFY)
217 (other-event GDK_OTHER_EVENT))
219 (define-flags GdkEventMask
220 (exposure-mask GDK_EXPOSURE_MASK)
221 (pointer-motion-mask GDK_POINTER_MOTION_MASK)
222 (pointer-motion-hint-mask GDK_POINTER_MOTION_HINT_MASK)
223 (button-motion-mask GDK_BUTTON_MOTION_MASK)
224 (button1-motion-mask GDK_BUTTON1_MOTION_MASK)
225 (button2-motion-mask GDK_BUTTON2_MOTION_MASK)
226 (button3-motion-mask GDK_BUTTON3_MOTION_MASK)
227 (button-press-mask GDK_BUTTON_PRESS_MASK)
228 (button-release-mask GDK_BUTTON_RELEASE_MASK)
229 (key-press-mask GDK_KEY_PRESS_MASK)
230 (key-release-mask GDK_KEY_RELEASE_MASK)
231 (enter-notify-mask GDK_ENTER_NOTIFY_MASK)
232 (leave-notify-mask GDK_LEAVE_NOTIFY_MASK)
233 (focus-change-mask GDK_FOCUS_CHANGE_MASK)
234 (structure-mask GDK_STRUCTURE_MASK)
235 (all-events-mask GDK_ALL_EVENTS_MASK))
237 (define-enum GdkNotifyType
238 (ancestor GDK_NOTIFY_ANCESTOR)
239 (virtual GDK_NOTIFY_VIRTUAL)
240 (inferior GDK_NOTIFY_INFERIOR)
241 (nonlinear GDK_NOTIFY_NONLINEAR)
242 (nonlinear-virtual GDK_NOTIFY_NONLINEAR_VIRTUAL)
243 (unknown GDK_NOTIFY_UNKNOWN))
245 (define-flags GdkModifierType
246 (shift-mask GDK_SHIFT_MASK)
247 (lock-mask GDK_LOCK_MASK)
248 (control-mask GDK_CONTROL_MASK)
249 (mod1-mask GDK_MOD1_MASK)
250 (mod2-mask GDK_MOD2_MASK)
251 (mod3-mask GDK_MOD3_MASK)
252 (mod4-mask GDK_MOD4_MASK)
253 (mod5-mask GDK_MOD5_MASK)
254 (button1-mask GDK_BUTTON1_MASK)
255 (button2-mask GDK_BUTTON2_MASK)
256 (button3-mask GDK_BUTTON3_MASK)
257 (button4-mask GDK_BUTTON4_MASK)
258 (button5-mask GDK_BUTTON5_MASK))
260 (define-enum GdkSubwindowMode
261 (clip-by-children GDK_CLIP_BY_CHILDREN)
262 (include-inferiors GDK_INCLUDE_INFERIORS))
264 (define-flags GdkInputCondition
265 (read GDK_INPUT_READ)
266 (write GDK_INPUT_WRITE)
267 (exception GDK_INPUT_EXCEPTION))
269 (define-enum GdkStatus
272 (error-param GDK_ERROR_PARAM)
273 (error-file GDK_ERROR_FILE)
274 (error-mem GDK_ERROR_MEM))
276 (define-enum GdkByteOrder
277 (lsb-first GDK_LSB_FIRST)
278 (msb-first GDK_MSB_FIRST))
280 (define-flags GdkGCValuesMask
281 (foreground GDK_GC_FOREGROUND)
282 (background GDK_GC_BACKGROUND)
284 (function GDK_GC_FUNCTION)
287 (stipple GDK_GC_STIPPLE)
288 (clip-mask GDK_GC_CLIP_MASK)
289 (subwindow GDK_GC_SUBWINDOW)
290 (ts-x-origin GDK_GC_TS_X_ORIGIN)
291 (ts-y-origin GDK_GC_TS_Y_ORIGIN)
292 (clip-x-origin GDK_GC_CLIP_X_ORIGIN)
293 (clip-y-origin GDK_GC_CLIP_Y_ORIGIN)
294 (exposures GDK_GC_EXPOSURES)
295 (line-width GDK_GC_LINE_WIDTH)
296 (line-style GDK_GC_LINE_STYLE)
297 (cap-style GDK_GC_CAP_STYLE)
298 (join-style GDK_GC_JOIN_STYLE))
300 (define-enum GdkSelection
301 (primary GDK_SELECTION_PRIMARY)
302 (secondary GDK_SELECTION_SECONDARY))
304 (define-enum GdkPropertyState
305 (new-value GDK_PROPERTY_NEW_VALUE)
306 (delete GDK_PROPERTY_DELETE))
308 (define-enum GdkPropMode
309 (replace GDK_PROP_MODE_REPLACE)
310 (prepend GDK_PROP_MODE_PREPEND)
311 (append GDK_PROP_MODE_APPEND))
315 (define-boxed GtkAcceleratorTable
316 gtk_accelerator_table_ref
317 gtk_accelerator_table_unref)
319 (define-boxed GtkStyle
325 ;(define-boxed GdkPoint
329 (define-boxed GdkColormap
333 (define-boxed GdkVisual
337 (define-boxed GdkFont
341 (define-boxed GdkWindow
345 (define-boxed GdkEvent
351 (define-func gtk_exit
355 (define-func gtk_rc_parse
359 (define-func g_mem_chunk_info
364 (define-func gtk_object_destroy
370 (define-object GtkWidget (GtkObject))
372 (define-func GTK_WIDGET_STATE
376 (define-func GTK_WIDGET_FLAGS
380 (define-func GTK_WIDGET_SET_FLAGS
383 (GtkWidgetFlags flags))
385 (define-func GTK_WIDGET_UNSET_FLAGS
388 (GtkWidgetFlags flags))
390 (define-func gtk_widget_destroy
394 (define-func gtk_widget_unparent
398 (define-func gtk_widget_show
402 (define-func gtk_widget_hide
406 (define-func gtk_widget_map
410 (define-func gtk_widget_unmap
414 (define-func gtk_widget_realize
418 (define-func gtk_widget_unrealize
422 ;(define-func gtk_widget_install_accelerator
425 ; (GtkAcceleratorTable table)
426 ; (string signal_name)
430 (define-func gtk_widget_remove_accelerator
433 (GtkAcceleratorTable table)
434 (string signal_name))
436 ;(define-func gtk_widget_event
441 (define-func gtk_widget_activate
445 (define-func gtk_widget_reparent
448 (GtkWidget new_parent))
450 (define-func gtk_widget_popup
456 (define-func gtk_widget_basic
460 (define-func gtk_widget_grab_focus
464 (define-func gtk_widget_grab_default
468 (define-func gtk_widget_restore_state
472 (define-func gtk_widget_set_name
477 (define-func gtk_widget_get_name
481 (define-func gtk_widget_set_state
484 (GtkStateType state))
486 (define-func gtk_widget_set_sensitive
491 (define-func gtk_widget_set_style
496 (define-func gtk_widget_set_uposition
502 (define-func gtk_widget_set_usize
508 (define-func gtk_widget_set_events
511 (GdkEventMask events))
513 (define-func gtk_widget_set_extension_events
516 (GdkEventMask events))
518 (define-func gtk_widget_get_toplevel
522 ;(define-func gtk_widget_get_ancestor
527 (define-func gtk_widget_get_colormap
531 (define-func gtk_widget_get_visual
535 (define-func gtk_widget_get_style
539 (define-func gtk_widget_get_events
543 (define-func gtk_widget_get_extension_events
547 (define-func gtk_widget_push_colormap
551 (define-func gtk_widget_push_visual
555 (define-func gtk_widget_push_style
559 (define-func gtk_widget_pop_colormap
562 (define-func gtk_widget_pop_visual
565 (define-func gtk_widget_pop_style
568 (define-func gtk_widget_set_default_colormap
572 (define-func gtk_widget_set_default_visual
576 (define-func gtk_widget_set_default_style
580 (define-func gtk_widget_get_default_colormap
583 (define-func gtk_widget_get_default_visual
586 (define-func gtk_widget_get_default_style
591 (define-object GtkContainer (GtkWidget))
593 (define-func gtk_container_border_width
595 (GtkContainer container)
598 (define-func gtk_container_add
600 (GtkContainer container)
603 (define-func gtk_container_remove
605 (GtkContainer container)
608 (define-func gtk_container_disable_resize
610 (GtkContainer container))
612 (define-func gtk_container_enable_resize
614 (GtkContainer container))
616 (define-func gtk_container_block_resize
618 (GtkContainer container))
620 (define-func gtk_container_unblock_resize
622 (GtkContainer container))
624 (define-func gtk_container_need_resize
626 (GtkContainer container)
629 (define-func gtk_container_check_resize
631 (GtkContainer container)
634 (define-func gtk_container_focus
636 (GtkContainer container)
637 (GtkDirectionType direction))
641 (define-object GtkBin (GtkContainer))
645 (define-object GtkWindow (GtkBin))
647 (define-func gtk_window_new
649 (GtkWindowType type))
651 (define-func gtk_window_set_title
656 (define-func gtk_window_set_focus
661 (define-func gtk_window_set_default
666 (define-func gtk_window_set_policy
673 (define-func gtk_window_add_accelerator_table
676 (GtkAcceleratorTable table))
678 (define-func gtk_window_remove_accelerator_table
681 (GtkAcceleratorTable table))
683 (define-func gtk_window_position
686 (GtkWindowPosition position))
690 (define-object GtkBox (GtkContainer))
694 (define-object GtkTable (GtkContainer))
698 (define-object GtkButton (GtkContainer))
702 (define-object GtkToggleButton (GtkButton))
706 (define-object GtkCheckButton (GtkToggleButton))
710 (define-object GtkRadioButton (GtkCheckButton))
716 (define-func gtk_button_new_with_label
720 (define-func gtk_vbox_new
725 (define-func gtk_hbox_new
730 (define-func gtk_hseparator_new
733 (define-func gtk_box_pack_start
741 (define-func gtk_table_new
747 (define-func gtk_table_attach
755 (GtkAttachOptions xoptions)
756 (GtkAttachOptions yoptions)
760 (define-func gtk_table_attach_defaults
769 (define-func gtk_table_set_row_spacing
775 (define-func gtk_table_set_col_spacing
781 (define-func gtk_table_set_row_spacings
786 (define-func gtk_table_set_col_spacings
791 (define-func gtk_toggle_button_new_with_label
795 (define-func gtk_check_button_new_with_label
799 (define-func gtk_radio_button_new_with_label_from_widget
801 (GtkRadioButton group)
804 (define-func gtk_label_new
808 (define-func gtk_frame_new