5 ;;; manual portion from gtk-boxed.defs
12 (define-boxed GtkAccelGroup
14 gtk_accel_group_unref)
16 (define-boxed GtkSelectionData
19 (define-boxed GtkStyle
23 (define-boxed GtkCTreeNode
28 ;(define-boxed GdkPoint
32 (define-boxed GdkColormap
36 (define-boxed GdkVisual
44 (define-boxed GdkWindow
48 (define-boxed GdkDragContext
50 gdk_drag_context_unref)
51 (define-boxed GdkEvent
56 (define-boxed GdkColor
61 (define-func gtk_style_get_white_interp
69 (define-func gdk_font_load
83 (define-func gtk_main_quit
87 (define-func gtk_main_iteration
91 (define-func gtk_timeout_add_interp
96 (define-func gtk_timeout_remove
100 (define-func gtk_idle_add_interp
102 ((callback function)))
104 (define-func gtk_idle_remove
108 (define-func gtk_input_add_interp
111 (GdkInputCondition condition)
112 (callback callback)))
114 (define-func gtk_input_remove
118 (define-func gtk_rc_parse
122 (define-func g_mem_chunk_info
128 (define-func gtk_object_destroy
130 ((GtkObject object)))
134 (define-func gtk_signal_connect_interp
139 (bool after (= "0"))))
143 (define-object GtkWidget (GtkObject)
147 (define-func gtk_grab_add
149 ((GtkWidget widget)))
151 (define-func gtk_grab_remove
153 ((GtkWidget widget)))
155 (define-func GTK_WIDGET_STATE
157 ((GtkWidget widget)))
159 (define-func GTK_WIDGET_FLAGS
161 ((GtkWidget widget)))
163 (define-func GTK_WIDGET_SET_FLAGS
166 (GtkWidgetFlags flags)))
168 (define-func GTK_WIDGET_UNSET_FLAGS
171 (GtkWidgetFlags flags)))
173 (define-func gtk_widget_destroy
175 ((GtkWidget widget)))
177 (define-func gtk_widget_unparent
179 ((GtkWidget widget)))
181 (define-func gtk_widget_show
183 ((GtkWidget widget)))
185 (define-func gtk_widget_hide
187 ((GtkWidget widget)))
189 (define-func gtk_widget_map
191 ((GtkWidget widget)))
193 (define-func gtk_widget_unmap
195 ((GtkWidget widget)))
197 (define-func gtk_widget_realize
199 ((GtkWidget widget)))
201 (define-func gtk_widget_unrealize
203 ((GtkWidget widget)))
205 (define-func gtk_widget_add_accelerator
208 (string accel_signal)
209 (GtkAccelGroup accel_group)
212 (GtkAccelFlags accel_flags)))
214 (define-func gtk_widget_remove_accelerator
217 (GtkAccelGroup accel_group)
221 (define-func gtk_widget_event
226 (define-func gtk_widget_activate
228 ((GtkWidget widget)))
230 (define-func gtk_widget_reparent
233 (GtkWidget new_parent)))
235 (define-func gtk_widget_popup
241 (define-func gtk_widget_basic
243 ((GtkWidget widget)))
245 (define-func gtk_widget_grab_focus
247 ((GtkWidget widget)))
249 (define-func gtk_widget_grab_default
251 ((GtkWidget widget)))
253 (define-func gtk_widget_restore_state
255 ((GtkWidget widget)))
257 (define-func gtk_widget_set_name
262 (define-func gtk_widget_get_name
264 ((GtkWidget widget)))
266 (define-func gtk_widget_set_state
269 (GtkStateType state)))
271 (define-func gtk_widget_set_sensitive
276 (define-func gtk_widget_set_style
281 (define-func gtk_widget_set_uposition
287 (define-func gtk_widget_set_usize
293 (define-func gtk_widget_set_events
296 (GdkEventMask events)))
298 (define-func gtk_widget_set_extension_events
301 (GdkEventMask events)))
303 (define-func gtk_widget_get_toplevel
305 ((GtkWidget widget)))
307 ;(define-func gtk_widget_get_ancestor
309 ; ((GtkWidget widget)
312 (define-func gtk_widget_get_colormap
314 ((GtkWidget widget)))
316 (define-func gtk_widget_get_visual
318 ((GtkWidget widget)))
320 (define-func gtk_widget_get_style
322 ((GtkWidget widget)))
324 (define-func gtk_widget_get_events
326 ((GtkWidget widget)))
328 (define-func gtk_widget_get_extension_events
330 ((GtkWidget widget)))
332 (define-func gtk_widget_push_colormap
334 ((GdkColormap cmap)))
336 (define-func gtk_widget_push_visual
338 ((GdkVisual visual)))
340 (define-func gtk_widget_push_style
344 (define-func gtk_widget_pop_colormap
348 (define-func gtk_widget_pop_visual
352 (define-func gtk_widget_pop_style
356 (define-func gtk_widget_set_default_colormap
358 ((GdkColormap cmap)))
360 (define-func gtk_widget_set_default_visual
362 ((GdkVisual visual)))
364 (define-func gtk_widget_set_default_style
368 (define-func gtk_widget_get_default_colormap
372 (define-func gtk_widget_get_default_visual
376 (define-func gtk_widget_get_default_style
382 (define-object GtkContainer (GtkWidget))
384 (define-func gtk_container_border_width
386 ((GtkContainer container)
389 (define-func gtk_container_add
391 ((GtkContainer container)
394 (define-func gtk_container_remove
396 ((GtkContainer container)
399 (define-func gtk_container_disable_resize
401 ((GtkContainer container)))
403 (define-func gtk_container_enable_resize
405 ((GtkContainer container)))
407 (define-func gtk_container_block_resize
409 ((GtkContainer container)))
411 (define-func gtk_container_unblock_resize
413 ((GtkContainer container)))
415 (define-func gtk_container_need_resize
417 ((GtkContainer container)))
419 (define-func gtk_container_focus
421 ((GtkContainer container)
422 (GtkDirectionType direction)))
426 (define-object GtkBin (GtkContainer))
430 (define-object GtkWindow (GtkBin))
432 (define-func gtk_window_new
434 ((GtkWindowType type)))
436 (define-func gtk_window_set_title
441 (define-func gtk_window_set_focus
446 (define-func gtk_window_set_default
449 (GtkWidget default)))
451 (define-func gtk_window_set_policy
458 (define-func gtk_window_add_accel_group
461 (GtkAccelGroup accel_group)))
463 (define-func gtk_window_remove_accel_group
466 (GtkAccelGroup accel_group)))
468 (define-func gtk_window_position
471 (GtkWindowPosition position)))
475 (define-object GtkBox (GtkContainer))
477 (define-func gtk_box_pack_start
481 (bool expand (= "TRUE"))
482 (bool fill (= "TRUE"))
483 (int padding (= "0"))))
485 (define-func gtk_box_pack_end
489 (bool expand (= "TRUE"))
490 (bool fill (= "TRUE"))
491 (int padding (= "0"))))
493 (define-func gtk_box_pack_start_defaults
498 (define-func gtk_box_pack_end_defaults
503 (define-func gtk_box_set_homogeneous
508 (define-func gtk_box_set_spacing
515 (define-object GtkTable (GtkContainer))
517 (define-func gtk_table_new
523 (define-func gtk_table_attach
531 (GtkAttachOptions xoptions (= "GTK_EXPAND|GTK_FILL"))
532 (GtkAttachOptions yoptions (= "GTK_EXPAND|GTK_FILL"))
533 (int xpadding (= "0"))
534 (int ypadding (= "0"))))
536 (define-func gtk_table_attach_defaults
543 (int bottom_attach)))
545 (define-func gtk_table_set_row_spacing
551 (define-func gtk_table_set_col_spacing
557 (define-func gtk_table_set_row_spacings
562 (define-func gtk_table_set_col_spacings
569 (define-object GtkButton (GtkContainer))
571 (define-func gtk_button_new
575 (define-func gtk_button_new_with_label
579 (define-func gtk_button_pressed
581 ((GtkButton button)))
583 (define-func gtk_button_released
585 ((GtkButton button)))
587 (define-func gtk_button_clicked
589 ((GtkButton button)))
591 (define-func gtk_button_enter
593 ((GtkButton button)))
595 (define-func gtk_button_leave
597 ((GtkButton button)))
601 (define-object GtkToggleButton (GtkButton))
603 (define-func gtk_toggle_button_new
607 (define-func gtk_toggle_button_new_with_label
611 (define-func gtk_toggle_button_set_mode
613 ((GtkToggleButton toggle_button)
614 (bool draw_indicator)))
616 (define-func gtk_toggle_button_set_state
618 ((GtkToggleButton toggle_button)
621 (define-func gtk_toggle_button_toggled
623 ((GtkToggleButton toggle_button)))
627 (define-object GtkCheckButton (GtkToggleButton))
629 (define-func gtk_check_button_new
633 (define-func gtk_check_button_new_with_label
639 (define-object GtkRadioButton (GtkCheckButton))
641 (define-func gtk_radio_button_new_interp
643 ((GtkRadioButton group (null-ok))))
645 (define-func gtk_radio_button_new_with_label_interp
647 ((GtkRadioButton group (null-ok))
652 (define-object GtkMisc (GtkWidget))
654 (define-func gtk_misc_set_alignment
660 (define-func gtk_misc_set_padding
668 (define-object GtkLabel (GtkMisc))
670 (define-func gtk_label_new
674 (define-func gtk_label_set
679 (define-func gtk_label_get_interp
685 (define-object GtkVBox (GtkBox))
687 (define-func gtk_vbox_new
694 (define-object GtkHBox (GtkBox))
696 (define-func gtk_hbox_new
703 (define-object GtkSeparator (GtkWidget))
707 (define-object GtkHSeparator (GtkSeparator))
709 (define-func gtk_hseparator_new
715 (define-object GtkVSeparator (GtkSeparator))
717 (define-func gtk_vseparator_new
723 (define-object GtkFrame (GtkBin))
725 (define-func gtk_frame_new
727 ((string label (null-ok))))
729 (define-func gtk_frame_set_label
734 (define-func gtk_frame_set_label_align
740 (define-func gtk_frame_set_shadow_type
743 (GtkShadowType type)))
747 (define-object GtkProgressBar (GtkWidget)
751 (define-func gtk_progress_bar_new
755 (define-func gtk_progress_bar_update
757 ((GtkProgressBar progress_bar)
760 ;(define-func gtk_progress_bar_percentage
762 ; ((GtkProgressBar progress_bar)))
766 (define-object GtkTooltips (GtkData))
768 (define-func gtk_tooltips_new
772 (define-func gtk_tooltips_destroy
774 ((GtkTooltips tooltips)))
776 (define-func gtk_tooltips_enable
778 ((GtkTooltips tooltips)))
780 (define-func gtk_tooltips_disable
782 ((GtkTooltips tooltips)))
784 (define-func gtk_tooltips_set_delay
786 ((GtkTooltips tooltips)
789 (define-func gtk_tooltips_set_tips
791 ((GtkTooltips tooltips)
793 (string tips_text (null-ok))))
795 (define-func gtk_tooltips_set_colors
797 ((GtkTooltips tooltips)
798 (GdkColor background)
799 (GdkColor foreground)))
803 (define-object GtkMenuShell (GtkContainer))
805 (define-func gtk_menu_shell_append
807 ((GtkMenuShell menu_shell)
810 (define-func gtk_menu_shell_prepend
812 ((GtkMenuShell menu_shell)
815 (define-func gtk_menu_shell_insert
817 ((GtkMenuShell menu_shell)
821 (define-func gtk_menu_shell_deactivate
823 ((GtkMenuShell menu_shell)))
827 (define-object GtkMenuBar (GtkMenuShell))
829 (define-func gtk_menu_bar_new
833 (define-func gtk_menu_bar_append
835 ((GtkMenuBar menu_bar)
838 (define-func gtk_menu_bar_prepend
840 ((GtkMenuBar menu_bar)
843 (define-func gtk_menu_bar_insert
845 ((GtkMenuBar menu_bar)
851 (define-object GtkMenu (GtkMenuShell))
853 (define-func gtk_menu_new
857 (define-func gtk_menu_append
862 (define-func gtk_menu_prepend
867 (define-func gtk_menu_insert
873 (define-func gtk_menu_popup_interp
876 (GtkWidget parent_menu_shell)
877 (GtkWidget parent_menu_item)
879 (int activate_time)))
881 (define-func gtk_menu_popdown
885 (define-func gtk_menu_get_active
889 (define-func gtk_menu_set_active
894 (define-func gtk_menu_set_accel_group
897 (GtkAccelGroup accel_group)))
902 (define-object GtkItem (GtkBin))
904 (define-func gtk_item_select
908 (define-func gtk_item_deselect
912 (define-func gtk_item_toggle
918 (define-object GtkMenuItem (GtkItem))
920 (define-func gtk_menu_item_new
924 (define-func gtk_menu_item_new_with_label
928 (define-func gtk_menu_item_set_submenu
930 ((GtkMenuItem menu_item)
931 (GtkWidget submenu)))
933 (define-func gtk_menu_item_set_placement
935 ((GtkMenuItem menu_item)
936 (GtkSubmenuPlacement placement)))
938 (define-func gtk_menu_item_configure
940 ((GtkMenuItem menu_item)
941 (bool show_toggle_indicator)
942 (bool show_submenu_indicator)))
944 (define-func gtk_menu_item_select
946 ((GtkMenuItem menu_item)))
948 (define-func gtk_menu_item_deselect
950 ((GtkMenuItem menu_item)))
952 (define-func gtk_menu_item_activate
954 ((GtkMenuItem menu_item)))
958 (define-object GtkCheckMenuItem (GtkMenuItem))
960 (define-func gtk_check_menu_item_new
964 (define-func gtk_check_menu_item_new_with_label
968 (define-func gtk_check_menu_item_set_state
970 ((GtkCheckMenuItem check_menu_item)
973 (define-func gtk_check_menu_item_toggled
975 ((GtkCheckMenuItem check_menu_item)))
979 (define-object GtkRadioMenuItem (GtkCheckMenuItem))
981 (define-func gtk_radio_menu_item_new_interp
983 ((GtkRadioMenuItem group (null-ok))))
985 (define-func gtk_radio_menu_item_new_with_label_interp
987 ((GtkRadioMenuItem group (null-ok))
992 (define-object GtkOptionMenu (GtkButton))
994 (define-func gtk_option_menu_new
998 (define-func gtk_option_menu_get_menu
1000 ((GtkOptionMenu option_menu)))
1002 (define-func gtk_option_menu_set_menu
1004 ((GtkOptionMenu option_menu)
1007 (define-func gtk_option_menu_remove_menu
1009 ((GtkOptionMenu option_menu)))
1011 (define-func gtk_option_menu_set_history
1013 ((GtkOptionMenu option_menu)
1018 (define-object GtkPixmap (GtkMisc))
1020 (define-func gtk_pixmap_new_interp
1023 (GtkWidget intended_parent)))
1027 (define-object GtkData (GtkObject))
1031 (define-object GtkAdjustment (GtkData))
1033 (define-func gtk_adjustment_new
1038 (float step_increment)
1039 (float page_increment)
1044 (define-object GtkScrolledWindow (GtkContainer))
1046 (define-func gtk_scrolled_window_new
1048 ((GtkAdjustment hadjustment (null-ok) (= "NULL"))
1049 (GtkAdjustment vadjustment (null-ok) (= "NULL"))))
1051 (define-func gtk_scrolled_window_get_hadjustment
1053 ((GtkScrolledWindow scrolled_window)))
1055 (define-func gtk_scrolled_window_get_vadjustment
1057 ((GtkScrolledWindow scrolled_window)))
1059 (define-func gtk_scrolled_window_set_policy
1061 ((GtkScrolledWindow scrolled_window)
1062 (GtkPolicyType hscrollbar_policy)
1063 (GtkPolicyType vscrollbar_policy)))
1067 (define-object GtkListItem (GtkItem))
1069 (define-func gtk_list_item_new
1073 (define-func gtk_list_item_new_with_label
1077 (define-func gtk_list_item_select
1079 ((GtkListItem list_item)))
1081 (define-func gtk_list_item_deselect
1083 ((GtkListItem list_item)))
1087 (define-object GtkList (GtkContainer))
1089 (define-func gtk_list_new
1093 (define-func gtk_list_append_item
1096 (GtkListItem item)))
1098 (define-func gtk_list_prepend_item
1101 (GtkListItem item)))
1105 (define-func gtk_list_clear_items
1111 (define-func gtk_list_select_item
1116 (define-func gtk_list_unselect_item
1121 (define-func gtk_list_select_child
1126 (define-func gtk_list_unselect_child
1131 (define-func gtk_list_child_position
1136 (define-func gtk_list_set_selection_mode
1139 (GtkSelectionMode mode)))
1143 (define-object GtkNotebook (GtkContainer)
1145 (GtkPositionType tab_pos)))
1147 (define-func gtk_notebook_new
1151 (define-func gtk_notebook_append_page
1153 ((GtkNotebook notebook)
1155 (GtkWidget tab_label)))
1157 (define-func gtk_notebook_prepend_page
1159 ((GtkNotebook notebook)
1161 (GtkWidget tab_label)))
1163 (define-func gtk_notebook_insert_page
1165 ((GtkNotebook notebook)
1167 (GtkWidget tab_label)
1170 (define-func gtk_notebook_remove_page
1172 ((GtkNotebook notebook)
1175 (define-func gtk_notebook_current_page
1177 ((GtkNotebook notebook)))
1179 (define-func gtk_notebook_set_page
1181 ((GtkNotebook notebook)
1184 (define-func gtk_notebook_next_page
1186 ((GtkNotebook notebook)))
1188 (define-func gtk_notebook_prev_page
1190 ((GtkNotebook notebook)))
1192 (define-func gtk_notebook_set_tab_pos
1194 ((GtkNotebook notebook)
1195 (GtkPositionType pos)))
1197 (define-func gtk_notebook_set_show_tabs
1199 ((GtkNotebook notebook)
1202 (define-func gtk_notebook_set_show_border
1204 ((GtkNotebook notebook)
1205 (bool show_border)))
1209 (define-object GtkEntry (GtkWidget))
1211 (define-func gtk_entry_new
1215 (define-func gtk_entry_set_text
1220 (define-func gtk_entry_append_text
1225 (define-func gtk_entry_prepend_text
1230 (define-func gtk_entry_set_position
1235 (define-func gtk_entry_get_text
1241 (define-object GtkText (GtkWidget))
1243 (define-func gtk_text_new
1245 ((GtkAdjustment hadj (null-ok))
1246 (GtkAdjustment vadj (null-ok))))
1248 (define-func gtk_text_set_editable
1253 (define-func gtk_text_set_adjustments
1256 (GtkAdjustment hadj)
1257 (GtkAdjustment vadj)))
1259 (define-func gtk_text_set_point
1264 (define-func gtk_text_get_point
1268 (define-func gtk_text_get_length
1272 (define-func gtk_text_freeze
1276 (define-func gtk_text_thaw
1280 (define-func gtk_text_insert
1283 (GdkFont font (null-ok))
1284 (GdkColor fore (null-ok))
1285 (GdkColor back (null-ok))
1289 (define-func gtk_text_backward_delete
1294 (define-func gtk_text_foreward_delete
1301 (define-object GtkAlignment (GtkBin))
1303 (define-func gtk_alignment_new
1310 (define-func gtk_alignment_set
1312 ((GtkAlignment alignment)
1322 (define-func gdk_color_parse_interp
1328 (define-object GtkPreview (GtkWidget))
1332 (define-func gtk_preview_set_install_cmap
1334 ((bool install_cmap)))
1336 (define-func gtk_preview_set_reserved
1340 (define-func gtk_preview_get_visual
1344 (define-func gtk_preview_get_cmap
1348 ;; ColorSelectionDialog
1350 (define-object GtkColorSelectionDialog (GtkWindow)
1352 (GtkWidget colorsel)
1353 (GtkWidget main_vbox)
1354 (GtkWidget ok_button)
1355 (GtkWidget reset_button)
1356 (GtkWidget cancel_button)
1357 (GtkWidget help_button)))
1359 (define-func gtk_color_selection_dialog_new
1365 (define-object GtkColorSelection (GtkVBox))
1367 (define-func gtk_color_selection_new
1371 (define-func gtk_color_selection_set_update_policy
1373 ((GtkColorSelection colorsel)
1374 (GtkUpdateType policy)))
1376 (define-func gtk_color_selection_set_opacity
1378 ((GtkColorSelection colorsel)
1379 (bool use_opacity)))
1383 (define-object GtkRange (GtkWidget))
1385 (define-func gtk_range_get_adjustment
1389 (define-func gtk_range_set_update_policy
1392 (GtkUpdateType policy)))
1394 (define-func gtk_range_set_adjustment
1397 (GtkAdjustment adjustment)))
1401 (define-object GtkScale (GtkRange))
1403 (define-func gtk_scale_set_digits
1408 (define-func gtk_scale_set_draw_value
1413 (define-func gtk_scale_set_value_pos
1416 (GtkPositionType pos)))
1420 (define-object GtkHScale (GtkScale))
1422 (define-func gtk_hscale_new
1424 ((GtkAdjustment adjustment)))
1428 (define-object GtkVScale (GtkScale))
1430 (define-func gtk_vscale_new
1432 ((GtkAdjustment adjustment)))
1436 (define-object GtkScrollbar (GtkRange))
1440 (define-object GtkHScrollbar (GtkScrollbar))
1442 (define-func gtk_hscrollbar_new
1444 ((GtkAdjustment adjustment)))
1448 (define-object GtkVScrollbar (GtkScrollbar))
1450 (define-func gtk_vscrollbar_new
1452 ((GtkAdjustment adjustment)))
1456 (define-object GtkDialog (GtkWindow)
1459 (GtkWidget action_area)))
1461 (define-func gtk_dialog_new
1467 (define-object GtkPaned (GtkContainer))
1469 (define-func gtk_paned_add1
1474 (define-func gtk_paned_add2
1479 (define-func gtk_paned_handle_size
1484 (define-func gtk_paned_gutter_size
1491 (define-object GtkHPaned (GtkPaned))
1493 (define-func gtk_hpaned_new
1499 (define-object GtkVPaned (GtkPaned))
1501 (define-func gtk_vpaned_new
1507 ;(define-func panel_register_toy
1510 ; (GtkWidget applet)
1517 ;(define-func panel_quit
1519 ; ((gpointer panel)))
1521 ;(define-func panel_new_applet