   gtk::accel_group_get_default (void)
   void gtk::button_box_set_child_ipadding_default (int ipad_x, int ipad_y)
   void gtk::button_box_set_child_size_default (int min_width, int min_height)
   string gtk::check_version (int required_major, int required_minor, int required_micro)
   void gtk::drag_finish (GdkDragContext context, bool success, bool del, int time)
   gtk::drag_get_source_widget (GdkDragContext context)
   void gtk::drag_set_default_icon (GdkColormap colormap, GdkPixmap pixmap, GdkBitmap mask, int hot_x, int hot_y)
   void gtk::drag_set_icon_default (GdkDragContext context)
   void gtk::drag_set_icon_pixmap (GdkDragContext context, GdkColormap colormap, GdkPixmap pixmap, GdkBitmap mask, int hot_x, int hot_y)
   void gtk::drag_set_icon_widget (GdkDragContext context, GtkWidget widget, int hot_x, int hot_y)
   void gtk::drag_dest_handle_event (GtkWidget toplevel, GdkEvent event)
   void gtk::drag_source_handle_event (GtkWidget widget, GdkEvent event)
   void gtk::draw_arrow (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GtkArrowType arrow_type, bool fill, int x, int y, int width, int height)
   void gtk::draw_box (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, int x, int y, int width, int height)
   void gtk::draw_diamond (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, int x, int y, int width, int height)
   void gtk::draw_hline (GtkStyle style, GdkWindow window, GtkStateType state_type, int x1, int x2, int y)
   void gtk::draw_oval (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, int x, int y, int width, int height)
   void gtk::draw_shadow (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, int x, int y, int width, int height)
   void gtk::draw_string (GtkStyle style, GdkWindow window, GtkStateType state_type, int x, int y, string string)
   void gtk::draw_vline (GtkStyle style, GdkWindow window, GtkStateType state_type, int y1, int y2, int x)
   gtk::entry_new_with_max_length (int max)
   int gtk::events_pending (void)
   int gtk::false (void)
   gtk::hbutton_box_get_layout_default (void)
   int gtk::hbutton_box_get_spacing_default (void)
   void gtk::grab_add (GtkWidget widget)
   gtk::grab_get_current (void)
   void gtk::grab_remove (GtkWidget widget)
   void gtk::hbutton_box_set_layout_default (GtkButtonBoxStyle layout)
   void gtk::hbutton_box_set_spacing_default (int spacing)
   int gtk::idle_add ( function, mixed data)
   void gtk::idle_remove (int idle_handler_id)
   XXX gtk::input_add (XXX)
   void gtk::input_remove (int input_handler_id)
   void gtk::item_factories_path_delete (string ifactory_path, string path)
   gtk::item_factory_from_path (string path)
   gtk::item_factory_from_widget (GtkWidget widget)
   void gtk::item_factory_parse_rc (string file_name)
   void gtk::item_factory_parse_rc_string (string rc_string)
   string gtk::item_factory_path_from_widget (GtkWidget widget)
   void gtk::main (void)
   void gtk::main_do_event (GdkEvent event)
   int gtk::main_iteration (void)
   int gtk::main_iteration_do (bool blocking = TRUE)
   int gtk::main_level (void)
   void gtk::main_quit (void)
   void gtk::paint_arrow (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, GtkArrowType arrow_type, bool fill, int x, int y, int width, int height)
   void gtk::paint_box (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height)
   void gtk::paint_box_gap (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height, GtkPositionType gap_side, int gap_x, int gap_width)
   void gtk::paint_check (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height)
   void gtk::paint_cross (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height)
   void gtk::paint_diamond (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height)
   void gtk::paint_extension (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height, GtkPositionType gap_side)
   void gtk::paint_flat_box (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height)
   void gtk::paint_focus (GtkStyle style, GdkWindow window, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height)
   void gtk::paint_handle (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height, GtkOrientation orientation)
   void gtk::paint_hline (GtkStyle style, GdkWindow window, GtkStateType state_type, GdkRectangle area, GtkWidget widget, string detail, int x1, int x2, int y)
   void gtk::paint_option (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height)
   void gtk::paint_oval (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height)
   void gtk::paint_ramp (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, GtkArrowType arrow_type, int x, int y, int width, int height)
   void gtk::paint_shadow (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height)
   void gtk::paint_shadow_gap (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height, GtkPositionType gap_side, int gap_x, int gap_width)
   void gtk::paint_slider (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height, GtkOrientation orientation)
   void gtk::paint_string (GtkStyle style, GdkWindow window, GtkStateType state_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, string string)
   void gtk::paint_tab (GtkStyle style, GdkWindow window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle area, GtkWidget widget, string detail, int x, int y, int width, int height)
   void gtk::paint_vline (GtkStyle style, GdkWindow window, GtkStateType state_type, GdkRectangle area, GtkWidget widget, string detail, int y1, int y2, int x)
   gtk::preview_get_cmap (	void)
   gtk::preview_get_visual (void)
   void gtk::preview_reset (void)
   void gtk::preview_set_color_cube (int nred_shades, int ngreen_shades, int nblue_shades, int ngray_shades)
   void gtk::preview_set_gamma (double gamma)
   void gtk::preview_set_install_cmap (int install_cmap)
   void gtk::preview_set_reserved (int nreserved)
   XXX gtk::quit_add (XXX)
   void gtk::quit_remove (int quit_handler_id)
   void gtk::rc_add_default_file (string filename)
   string gtk::rc_find_module_in_path (string module_file)
   string gtk::rc_get_module_dir (void)
   gtk::rc_get_style (GtkWidget widget)
   string gtk::rc_get_theme_dir (void)
   gtk::rc_load_image (GdkColormap colormap, GdkColor transparent_color, string filename)
   void gtk::rc_parse (string filename)
   void gtk::rc_parse_string (string rc_string)
   bool gtk::rc_reparse_all (void)
   int gtk::timeout_add (int interval,  function, mixed data)
   void gtk::timeout_remove (int timeout_handler_id)
   int gtk::true (void)
   int gtk::type_from_name (string name)
   string gtk::type_name (int type)
   gtk::vbutton_box_get_layout_default (void)
   int gtk::vbutton_box_get_spacing_default (void)
   void gtk::vbutton_box_set_layout_default (GtkButtonBoxStyle layout)
   void gtk::vbutton_box_set_spacing_default (int spacing)
   gtk::widget_get_default_colormap (void)
   gtk::widget_get_default_style (void)
   gtk::widget_get_default_visual (void)
   void gtk::widget_pop_colormap (void)
   void gtk::widget_pop_composite_child (void)
   void gtk::widget_pop_style (void)
   void gtk::widget_pop_visual (void)
   void gtk::widget_push_colormap (GdkColormap cmap)
   void gtk::widget_push_composite_child (void)
   void gtk::widget_push_style (GtkStyle style)
   void gtk::widget_push_visual (GdkVisual visual)
   void gtk::widget_set_default_colormap (GdkColormap colormap)
   void gtk::widget_set_default_style (GtkStyle style)
   void gtk::widget_set_default_visual (GdkVisual visual)
   void lock (void)
   void unlock (void)
   GtkAccelLabel (string string)
   int get_accel_width (void)
   void set_accel_widget (GtkWidget accel_widget)
   bool refetch (void)
   GtkAdjustment GtkAdjustment (double value, double lower, double upper, double step_increment, double page_increment, double page_size)
   void changed (void)
   void value_changed (void)
   void clamp_page (double lower, double upper)
   void set_value (double value)
   GtkAlignment GtkAlignment (double xalign, double yalign, double xscale, double yscale)
   void set (double xalign, double yalign, double xscale, double yscale)
   GtkArrow GtkArrow (GtkArrowType arrow_type, GtkShadowType shadow_type)
   void set (GtkArrowType arrow_type, GtkShadowType shadow_type)
   GtkAspectFrame GtkAspectFrame (string label = NULL, double xalign = 0.5, double yalign = 0.5, double ratio = 1.0, bool obey_child = TRUE)
   void set (double xalign, double yalign, double ratio, bool obey_child)
   void pack_start (GtkWidget child, bool expand = true, bool fill = true, int padding = 0)
   void pack_end (GtkWidget child, bool expand = true, bool fill = true, int padding = 0)
   void pack_start_defaults (GtkWidget widget)
   void pack_end_defaults (GtkWidget widget)
   void set_homogeneous (bool homogeneous)
   void set_spacing (int spacing)
   void reorder_child (GtkWidget child, int position)
   void set_child_packing (GtkWidget child, bool expand, bool fill, int padding, GtkPackType pack_type)
   array query_child_packing (GtkWidget child)
   GtkButton GtkButton (string label)
   void pressed (void)
   void released (void)
   void clicked (void)
   void enter (void)
   void leave (void)
   void set_relief (GtkReliefStyle newstyle)
   get_relief (void)
   int get_spacing (void)
   get_layout (void)
   void set_spacing (int spacing)
   void set_layout (GtkButtonBoxStyle layout_style)
   void set_child_size (int min_width, int min_height)
   void set_child_ipadding (int ipad_x, int ipad_y)
   GtkCalendar (void)
   int select_month (int month, int year)
   void select_day (int day)
   int mark_day (int day)
   int unmark_day (int day)
   void clear_marks (void)
   void display_options (GtkCalendarDisplayOptions flags)
   array get_date (void)
   void freeze (void)
   void thaw (void)
   GtkCheckButton (string label)
   GtkCheckMenuItem (string label)
   void set_active (bool is_active)
   void set_show_toggle (bool always)
   void toggled (void)
   void GtkCheckMenuItemcheckmenuitem)
   GtkCList (XXX)
   void set_hadjustment (GtkAdjustment adjustment)
   void set_vadjustment (GtkAdjustment adjustment, GtkAdjustment)
   GtkAdjustment get_hadjustment (void)
   GtkAdjustment get_vadjustment (void)
   void set_shadow_type (GtkShadowType type)
   void set_selection_mode (GtkSelectionMode mode)
   void set_reorderable (bool reorderable)
   void set_use_drag_icons (bool use_icons)
   void set_button_actions (int button, int button_actions)
   void freeze (void)
   void thaw (void)
   void column_titles_show (void)
   void column_titles_hide (void)
   void column_title_active (int column)
   void column_title_passive (int column)
   void column_titles_active (void)
   void column_titles_passive (void)
   void set_column_title (int column, string title)
   string get_column_title (int column)
   void set_column_widget (int column, GtkWidget widget, GtkWidget)
   get_column_widget (int column)
   void set_column_justification (int column, GtkJustification justification)
   void set_column_visibility (int column, bool visible)
   void set_column_resizeable (int column, bool resizeable)
   void set_column_auto_resize (int column, bool auto_resize)
   int columns_autosize (void)
   int optimal_column_width (int column)
   void set_column_width (int column, int width)
   void set_column_min_width (int column, int min_width)
   void set_column_max_width (int column, int max_width)
   void set_row_height (int height)
   void moveto (int row, int column, double row_align, double col_align, GtkVisibility)
   row_is_visible (int row, GtkCellType)
   get_cell_type (int row, int column)
   void set_text (int row, int column, string text)
   XXX get_text (XXX)
   void set_pixmap (int row, int column, GdkPixmap pixmap, GdkBitmap mask)
   void set_pixtext (int row, int column, string text, int spacing, GdkPixmap pixmap, GdkBitmap mask)
   void set_foreground (int row, GdkColor color)
   void set_background (int row, GdkColor color)
   void set_cell_style (int row, int column, GtkStyle style, GtkStyle)
   get_cell_style (int row, int column)
   void set_row_style (int row, GtkStyle style, GtkStyle)
   get_row_style (int row)
   void set_shift (int row, int column, int vertical, int horizontal)
   void set_selectable (int row, bool selectable)
   bool get_selectable (int row)
   XXX prepend (XXX)
   int append (GtkCList clist, Array array)
   XXX insert (XXX)
   void remove (int row)
   void select_row (int row, int column)
   void unselect_row (int row, int column)
   void undo_selection (void)
   void clear (void)
   void select_all (void)
   void unselect_all (void)
   void swap_rows (int row1, int row2)
   void row_move (int source_row, int dest_row)
   void set_sort_column (int column)
   void set_sort_type (GtkSortType sort_type)
   void sort (void)
   void set_auto_sort (bool auto_sort)
   GtkColorSelection (void)
   void set_update_policy (GtkUpdateType policy)
   void set_opacity (int use_opacity)
   XXX set_color (XXX)
   XXX get_color (XXX)
   GtkColorSelectionDialog (string title)
   GtkCombo GtkCombo (void)
   void set_value_in_list (bool val, bool ok_if_empty)
   void set_use_arrows (bool val)
   void set_use_arrows_always (bool val)
   void set_case_sensitive (bool val)
   void set_item_string (GtkItem item, string item_value)
   array set_popdown_strings (array item_labels)
   void disable_activate (void)
   void set_border_width (int border_width)
   void add (GtkWidget widget)
   void remove (GtkWidget widget)
   void set_resize_mode (GtkResizeMode resize_mode)
   void check_resize (void)
   array children (void)
   int focus (GtkDirectionType direction)
   void set_reallocate_redraws (bool needs_redraws)
   void set_focus_child (GtkWidget child)
   void set_focus_vadjustment (GtkAdjustment adjustment)
   void set_focus_hadjustment (GtkAdjustment adjustment)
   void register_toplevel (void)
   void unregister_toplevel (void)
   void resize_children (void)
   int child_type (void)
   GtkCTree (XXX)
   GtkCTreeNode insert_node (parent, sibling, array titles, spacing, imageopen, maskopen, imageclose, maskclose, expand, is_leaf)
   void remove_node (GtkCTreeNode node)
   XXX post_recursive (XXX)
   XXX post_recursive_to_depth (XXX)
   XXX pre_recursive (XXX)
   XXX pre_recursive_to_depth (XXX)
   bool is_viewable (GtkCTreeNode node)
   GtkCTreeNode last (GtkCTreeNode node)
   GtkCTreeNode node_nth (int row)
   bool find (GtkCTreeNode node, GtkCTreeNode child)
   bool is_ancestor (GtkCTreeNode node, GtkCTreeNode child)
   bool is_hot_spot (int x, int y)
   void move (GtkCTreeNode node, GtkCTreeNode new_parent, GtkCTreeNode new_sibling)
   void expand (GtkCTreeNode node)
   void expand_recursive (GtkCTreeNode node = NULL)
   void expand_to_depth (GtkCTreeNode node, int depth)
   void collapse (GtkCTreeNode node)
   void collapse_recursive (GtkCTreeNode node = NULL)
   void collapse_to_depth (GtkCTreeNode node, int depth)
   void toggle_expansion (GtkCTreeNode node)
   void toggle_expansion_recursive (GtkCTreeNode node)
   void select (GtkCTreeNode node)
   void select_recursive (GtkCTreeNode node = NULL)
   void unselect (GtkCTreeNode node)
   void unselect_recursive (GtkCTreeNode node = NULL)
   void node_set_text (GtkCTreeNode node, int column, string text)
   void node_set_pixmap (GtkCTreeNode node, int column, GdkPixmap pixmap, GdkBitmap mask)
   void node_set_pixtext (GtkCTreeNode node, int column, string text, int spacing, GdkPixmap pixmap, GdkBitmap mask)
   void set_node_info (GtkCTreeNode node, string text, int spacing, GdkPixmap pixmap_closed, GdkBitmap mask_closed, GdkPixmap pixmap_opened, GdkBitmap mask_opened, bool is_leaf, bool expanded)
   void node_set_shift (GtkCTreeNode node, int column, int vertical, int horizontal)
   void node_set_selectable (GtkCTreeNode node, bool selectable)
   bool node_get_selectable (GtkCTreeNode node)
   GtkCellType node_get_cell_type (GtkCTreeNode node, int column)
   XXX node_get_text (XXX)
   XXX node_get_pixtext (XXX)
   XXX get_node_info (XXX)
   void node_set_row_style (GtkCTreeNode node, GtkStyle style)
   GtkStyle node_get_row_style (GtkCTreeNode node)
   void node_set_cell_style (GtkCTreeNode node, int column, GtkStyle style)
   GtkStyle node_get_cell_style (GtkCTreeNode node, int column)
   void node_set_foreground (GtkCTreeNode node, GdkColor color)
   void node_set_background (GtkCTreeNode node, GdkColor color)
   XXX node_set_row_data (XXX)
   XXX node_get_row_data (XXX)
   void node_moveto (GtkCTreeNode node, int column, double row_align, double col_align)
   GtkVisibility node_is_visible (GtkCTreeNode node)
   void set_indent (int indent)
   void set_spacing (int spacing)
   void set_show_stub (bool show_stub)
   void set_line_style (GtkCTreeLineStyle line_style)
   void set_expander_style (GtkCTreeExpanderStyle expander_style)
   void sort_node (GtkCTreeNode node)
   void sort_recursive (GtkCTreeNode node = NULL)
   GtkCurve GtkCurve (void)
   void reset (void)
   void set_gamma (double gamma)
   void set_range (double min_x, double max_x, double min_y, double max_y)
   XXX get_vector (XXX)
   XXX set_vector (XXX)
   void set_curve_type (GtkCurveType type)
   GtkDialog GtkDialog (void)
   GtkDrawingArea (void)
   void size (int width, int height)
   void select_region (int start, int end)
   void insert_text (string text_string, int position)
   void delete_text (int start_pos, int end_pos)
   string get_chars (int start_pos, int end_pos)
   void cut_clipboard (void)
   void copy_clipboard (void)
   void paste_clipboard (void)
   void claim_selection (bool claim, int time)
   void delete_selection (void)
   void changed (void)
   void set_position (int position)
   int get_position (void)
   void set_editable (bool is_editable)
   GtkEntry GtkEntry (void)
   void set_text (string text)
   void append_text (string text)
   void prepend_text (string text)
   void set_position (int position)
   string get_text (void)
   void select_region (int start, int end)
   void set_visibility (bool visible)
   void set_editable (bool editable)
   void set_max_length (int max)
   GtkEventBox GtkEventBox (void)
   GtkFileSelection (string title)
   void set_filename (string filename)
   string get_filename (void)
   void complete (string pattern)
   void show_fileop_buttons (void)
   void hide_fileop_buttons (void)
   GtkFixed GtkFixed (void)
   void put (GtkWidget widget, int x, int y)
   void move (GtkWidget widget, int x, int y)
   GtkFontSelection GtkFontSelection (void)
   string get_font_name (void)
   GdkFont get_font (void)
   bool set_font_name (string fontname)
   string get_preview_text (void)
   void set_preview_text (string text)
   GtkFontSelectionDialog (string title)
   string get_font_name (void)
   GdkFont get_font (void)
   bool set_font_name (string fontname)
   string get_preview_text (void)
   void set_preview_text (string text)
   GtkFrame (string label = NULL)
   void set_label (string label)
   void set_label_align (double xalign, double yalign)
   void set_shadow_type (GtkShadowType type)
   GtkGammaCurve GtkGammaCurve (void)
   GtkHandleBox GtkHandleBox (void)
   void set_shadow_type (GtkShadowType type)
   void set_handle_position (GtkPositionType position)
   void set_snap_edge (GtkPositionType edge)
   GtkHBox (bool homogeneous = false, int spacing = 0)
   GtkHButtonBox (void)
   GtkHPaned GtkHPaned (void)
   GtkHRuler GtkHRuler (void)
   GtkHScale (GtkAdjustment adjustment)
   GtkHScrollbar (GtkAdjustment adjustment)
   GtkHSeparator (void)
   GtkInputDialog (void)
   GtkInvisible (void)
   void select (void)
   void deselect (void)
   void toggle (void)
   GtkItemFactory (int container_type, string path, GtkAccelGroup accel_group)
   void construct (int container_type, string path, GtkAccelGroup accel_group)
   GtkWidget get_item (string path)
   GtkWidget get_widget (string path)
   GtkWidget get_widget_by_action (int action)
   GtkWidget get_item_by_action (int action)
   XXX create_items (XXX)
   void delete_item (string path)
   void popup (int x, int y, int mouse_button, int time)
   GtkLabel GtkLabel (string label_text)
   void set_text (string label_text)
   void set_justify (GtkJustification justification)
   void set_pattern (string pattern = NULL)
   void set_line_wrap (bool wrap)
   string get (void)
   int parse_uline (string string)
   GtkLayout GtkLayout (GtkAdjustment hadjustment, GtkAdjustment vadjustment)
   void put (GtkWidget widget, int x, int y)
   void move (GtkWidget widget, int x, int y)
   void set_size (int width, int height)
   GtkAdjustment get_hadjustment (void)
   GtkAdjustment get_vadjustment (void)
   void freeze (void)
   void thaw (void)
   GtkList GtkList (void)
   void append_items (array)
   void clear_items (int start, int end)
   void select_item (int item)
   void unselect_item (int item)
   void select_child (GtkWidget child)
   void unselect_child (GtkWidget child)
   int child_position (GtkWidget child)
   void set_selection_mode (GtkSelectionMode mode)
   void extend_selection (GtkScrollType scroll_type, double position, bool auto_start_selection)
   void start_selection (void)
   void end_selection (void)
   void select_all (void)
   void unselect_all (void)
   void scroll_horizontal (GtkScrollType scroll_type, double position)
   void scroll_vertical (GtkScrollType scroll_type, double position)
   void toggle_add_mode (void)
   void toggle_focus_row (void)
   void toggle_row (GtkWidget item)
   void undo_selection (void)
   void end_drag_selection (void)
   GtkListItem GtkListItem (string label)
   void select (void)
   void deselect (void)
   GtkMenu GtkMenu (void)
   void popup (GtkWidget parent_menu_shell, GtkWidget parent_menu_item,  pos_function, int button, int activate_time)
   void reposition (void)
   void popdown (void)
   GtkWidget get_active (void)
   void set_active (int index)
   void set_accel_group (GtkAccelGroup accel_group)
   GtkAccelGroup get_accel_group (void)
   GtkAccelGroup get_uline_accel_group (void)
   GtkAccelGroup ensure_uline_accel_group (void)
   void attach_to_widget (GtkWidget attach_widget)
   void detach (void)
   GtkWidget get_attach_widget (void)
   void set_tearoff_state (bool torn_off)
   void set_title (string title)
   void reorder_child (GtkWidget child, int position)
   GtkMenuBar GtkMenuBar (void)
   void set_shadow_type (GtkShadowType type)
   GtkMenuItem GtkMenuItem (string label)
   void set_submenu (GtkWidget submenu)
   void remove_submenu (void)
   void set_placement (GtkSubmenuPlacement placement)
   void configure (int show_toggle_indicator, int show_submenu_indicator)
   void select (void)
   void deselect (void)
   void activate (void)
   void right_justify (void)
   void GtkMenuItemmenuitem)
   void GtkMenuItemmenuitem)
   void append (GtkWidget child)
   void prepend (GtkWidget child)
   void insert (GtkWidget child, int position)
   void deactivate (void)
   void select_item (GtkWidget menu_item)
   void deselect (void)
   void activate_item (GtkWidget menu_item, bool force_deactivate)
   void GtkWidgetmenu)
   void GtkWidgetmenu)
   void GtkWidgetmenu)
   void set_alignment (double xalign, double yalign)
   void set_padding (int xpad, int ypad)
   GtkNotebook GtkNotebook (void)
   void append_page (GtkWidget child, GtkWidget tab_label)
   void append_page_menu (GtkWidget child, GtkWidget tab_label, GtkWidget menu_label)
   void prepend_page (GtkWidget child, GtkWidget tab_label)
   void prepend_page_menu (GtkWidget child, GtkWidget tab_label, GtkWidget menu_label)
   void insert_page (GtkWidget child, GtkWidget tab_label, int position)
   void insert_page_menu (GtkWidget child, GtkWidget tab_label, GtkWidget menu_label, int position)
   void remove_page (int page_num)
   int get_current_page (void)
   GtkWidget get_nth_page (int page_num)
   int page_num (GtkWidget child)
   void set_page (int page_num)
   void next_page (void)
   void prev_page (void)
   void set_show_border (bool show_border)
   void set_show_tabs (bool show_tabs)
   void set_tab_pos (GtkPositionType pos)
   void set_homogeneous_tabs (bool homogeneous)
   void set_tab_border (int border_width)
   void set_tab_hborder (int tab_hborder)
   void set_tab_vborder (int tab_vborder)
   void set_scrollable (bool scrollable)
   void popup_enable (void)
   void popup_disable (void)
   get_tab_label (GtkWidget child)
   void set_tab_label (GtkWidget child, GtkWidget tab_label)
   void set_tab_label_text (GtkWidget child, string tab_text)
   get_menu_label (GtkWidget child)
   void set_menu_label (GtkWidget child, GtkWidget menu_label)
   void set_menu_label_text (GtkWidget child, string menu_text)
   void set_tab_label_packing (GtkWidget child, bool expand, bool fill, GtkPackType pack_type)
   void reorder_child (GtkWidget child, int position)
   int flags (void)
   void set_flags (GtkWidgetFlags flags)
   void unset_flags (GtkWidgetFlags flags)
   void default_construct (void)
   void constructed (void)
   void sink (void)
   void ref (void)
   void unref (void)
   void destroy (void)
   mixed get_arg (string arg_name)
   void set_arg (array arg_name)
   void set_data (string key, mixed value)
   void remove_data (string key)
   mixed get_data (string key)
   void remove_no_notify (string key)
   void emit_stop (int signal_id)
   void emit_stop_by_name (string name)
   int connect (string signal, string function, mixed custom_data)
   int connect_after (string signal, string function, void custom)
   int connect_object (string signal, string function, object param)
   int connect_object_after (string signal, string function, Object param)
   void disconnect (int handler_id)
   void signal_handler_block (int handler_id)
   void signal_handler_unblock (int handler_id)
   int signal_handler_pending (int signal_id, bool may_be_blocked)
   int signal_handler_pending_by_id (int handler_id, bool may_be_blocked)
   XXX emit (XXX)
   void signal_handlers_destroy (void)
   void GtkObjectobject)
   GtkOptionMenu (void)
   GtkWidget get_menu (void)
   void set_menu (GtkWidget menu)
   void remove_menu (void)
   void set_history (int index)
   GtkPacker (void)
   void add_defaults (GtkWidget child, GtkSideType side, GtkAnchorType anchor, GtkPackerOptions options)
   void add (GtkWidget child, GtkSideType side, GtkAnchorType anchor, GtkPackerOptions options, int border_width = 0, int pad_x = 0, int pad_y = 0, int i_pad_x = 0, int i_pad_y = 0)
   void set_child_packing (GtkWidget child, GtkSideType side, GtkAnchorType anchor, GtkPackerOptions options, int border_width = 0, int pad_x = 0, int pad_y = 0, int i_pad_x = 0, int i_pad_y = 0)
   void reorder_child (GtkWidget child, int position)
   void set_spacing (int spacing)
   void set_default_border_width (int border)
   void set_default_pad (int pad_x, int pad_y)
   void set_default_ipad (int i_pad_x, int i_pad_y)
   void add1 (GtkWidget child)
   void add2 (GtkWidget child)
   void pack1 (GtkWidget child, bool resize = false, bool shrink = true)
   void pack2 (GtkWidget child, bool resize = true, bool shrink = true)
   void set_position (int position)
   void set_handle_size (int size)
   void set_gutter_size (int size)
   GtkPixmap (GdkPixmap pixmap, GdkBitmap mask)
   void set (GdkPixmap val, GdkBitmap mask)
   void set_build_insensitive (int build)
   GtkPlug (int socket_id)
   void construct (int socket_id)
   GtkPreview (GtkPreviewType type)
   void size (int width, int height)
   void put (GdkWindow window, GdkGC gc, int srcx, int srcy, int destx, int desty, int width, int height)
   void draw_row (string data, int x, int y, int w)
   void set_expand (bool expand)
   void set_show_text (bool show_text)
   void set_text_alignment (double x_align, double y_align)
   void set_format_string (string format)
   void set_adjustment (GtkAdjustment adjustment)
   void configure (double value, double min, double max)
   void set_percentage (double percentage)
   void set_value (double value)
   double get_value (void)
   void set_activity_mode (bool activity_mode)
   string get_current_text (void)
   string get_text_from_value (double value)
   double get_current_percentage (void)
   double get_percentage_from_value (double value)
   GtkProgressBar (GtkAdjustment adjustment)
   void set_bar_style (GtkProgressBarStyle style)
   void set_discrete_blocks (int blocks)
   void set_activity_step (int step)
   void set_activity_blocks (int blocks)
   void set_orientation (GtkProgressBarOrientation orientation)
   void update (double percentage)
   GtkRadioButton (GtkRadioButton group, string label)
   GtkRadioMenuItem (GtkRadioMenuItem group, string label)
   GtkAdjustment get_adjustment (void)
   void set_update_policy (GtkUpdateType policy)
   void set_adjustment (GtkAdjustment adjustment)
   void draw_background (void)
   void clear_background (void)
   void draw_trough (void)
   void draw_slider (void)
   void draw_step_forw (void)
   void draw_step_back (void)
   void slider_update (void)
   void default_hslider_update (void)
   void default_vslider_update (void)
   void default_hmotion (int xdelta, int ydelta)
   void default_vmotion (int xdelta, int ydelta)
   void set_metric (GtkMetricType metric)
   void set_range (double lower, double upper, double position, double max_size)
   void draw_ticks (void)
   void draw_pos (void)
   void set_digits (int digits)
   void set_draw_value (bool draw_value)
   void set_value_pos (GtkPositionType pos)
   int get_value_width (void)
   GtkScrolledWindow (GtkAdjustment hadjustment = NULL, GtkAdjustment vadjustment = NULL)
   GtkAdjustment get_hadjustment (void)
   GtkAdjustment get_vadjustment (void)
   void set_policy (GtkPolicyType hscrollbar_policy, GtkPolicyType vscrollbar_policy)
   void set_placement (GtkCornerType window_placement)
   void add_with_viewport (GtkWidget child)
   void set (void)
   GtkSocket (void)
   void steal (int wid)
   GtkSpinButton (GtkAdjustment adjustment = NULL, double climb_rate = 0.0, int digits = 0)
   void configure (GtkAdjustment adjustment, double climb_rate, int digits)
   void set_adjustment (GtkAdjustment adjustment)
   GtkAdjustment get_adjustment (void)
   void set_digits (int digits)
   double get_value_as_float (void)
   int get_value_as_int (void)
   void set_value (double value)
   void set_update_policy (GtkSpinButtonUpdatePolicy policy)
   void set_numeric (bool numeric)
   void spin (GtkSpinType direction, double increment)
   void set_wrap (bool wrap)
   void set_shadow_type (GtkShadowType shadow_type)
   void set_snap_to_ticks (bool snap_to_ticks)
   void update (void)
   GtkStatusbar (void)
   int get_context_id (string context_description)
   int push (int context_id, string text)
   void pop (int context_id)
   void remove (int context_id, int message_id)
   void GtkStatusbarstatusbarint context_idstring text)
   void GtkStatusbarstatusbarint context_idstring text)
   GtkStyle GtkStyle (void)
   GtkStyle copy (void)
   GtkTable (int rows = 1, int columns = 1, bool homogeneous = FALSE)
   void resize (int rows, int columns)
   void attach (GtkWidget child, int left_attach, int right_attach, int top_attach, int bottom_attach, GtkAttachOptions  xoptions = GTK_EXPAND|GTK_FILL , GtkAttachOptions  yoptions = GTK_EXPAND|GTK_FILL , int xpadding = 0, int ypadding = 0)
   void attach_defaults (GtkWidget widget, int left_attach, int right_attach, int top_attach, int bottom_attach)
   void set_row_spacing (int row, int spacing)
   void set_col_spacing (int column, int spacing)
   void set_row_spacings (int spacing)
   void set_col_spacings (int spacing)
   void set_homogeneous (bool homogeneous)
   GtkTearoffMenuItem GtkTearoffMenuItem (void)
   GtkText (GtkAdjustment hadj = NULL, GtkAdjustment vadj = NULL)
   void set_editable (bool editable)
   void set_word_wrap (bool word_wrap)
   void set_line_wrap (bool line_wrap)
   void set_adjustments (GtkAdjustment hadj, GtkAdjustment vadj)
   void set_point (int index)
   int get_point (void)
   int get_length (void)
   void freeze (void)
   void thaw (void)
   void insert (GdkFont font, GdkColor fore, GdkColor back, string chars, int length = -1)
   int backward_delete (int nchars)
   int forward_delete (int nchars)
   GtkTipsQuery (void)
   void start_query (void)
   void stop_query (void)
   void set_caller (GtkWidget caller)
   void set_labels (string label_inactive, string label_no_tip)
   GtkToggleButton (string label)
   void set_mode (bool draw_indicator)
   void set_active (bool is_active)
   bool get_active (void)
   void toggled (void)
   void GtkToggleButtontogglebutton)
   GtkToolbar (GtkOrientation orientation, GtkToolbarStyle style)
   void append_space (void)
   void prepend_space (void)
   void insert_space (int position)
   void append_widget (GtkWidget widget, string tooltip_text, string tooltip_private_text)
   void prepend_widget (GtkWidget widget, string tooltip_text, string tooltip_private_text)
   void insert_widget (GtkWidget widget, string tooltip_text, string tooltip_private_text, int position)
   void set_orientation (GtkOrientation orientation)
   void set_style (GtkToolbarStyle style)
   void set_space_size (int space_size)
   void set_space_style (GtkToolbarSpaceStyle space_style)
   void set_tooltips (int enable)
   void set_button_relief (GtkReliefStyle relief)
   get_button_relief (void)
   GtkTooltips (void)
   void enable (void)
   void disable (void)
   void set_delay (int delay)
   void set_tip (GtkWidget widget, string tip_text, string tip_private)
   void set_colors (GdkColor background, GdkColor foreground)
   void force_window (void)
   GtkTree GtkTree (void)
   void append (GtkWidget tree_item)
   void prepend (GtkWidget tree_item)
   void insert (GtkWidget tree_item, int position)
   void clear_items (int start, int end)
   void select_item (int item)
   void unselect_item (int item)
   void select_child (GtkWidget tree_item)
   void unselect_child (GtkWidget tree_item)
   int child_position (GtkWidget child)
   void set_selection_mode (GtkSelectionMode mode)
   void set_view_mode (GtkTreeViewMode mode)
   void set_view_lines (int flag)
   void remove_item (GtkWidget child)
   GtkTreeItem (XXX)
   void set_subtree (GtkWidget subtree)
   void remove_subtree (void)
   void select (void)
   void deselect (void)
   void expand (void)
   void collapse (void)
   GtkVBox (bool homogeneous = false, int spacing = 0)
   GtkVButtonBox (void)
   GtkViewport (GtkAdjustment hadjustment = NULL, GtkAdjustment vadjustment = NULL)
   GtkAdjustment get_hadjustment (void)
   GtkAdjustment get_vadjustment (void)
   void set_shadow_type (GtkShadowType type)
   GtkVPaned GtkVPaned (void)
   GtkVRuler GtkVRuler (void)
   GtkVScale GtkVScale (GtkAdjustment adjustment = NULL)
   GtkVScrollbar GtkVScrollbar (GtkAdjustment adjustment = NULL)
   GtkVSeparator GtkVSeparator (void)
   void drag_highlight (void)
   void drag_unhighlight (void)
   void drag_dest_unset (void)
   void drag_source_unset (void)
   void drag_source_set_icon (GdkColormap colormap, GdkPixmap pixmap, GdkBitmap mask, )
   int selection_owner_set (GdkAtom selection, int time)
   void selection_add_target (GdkAtom selection, GdkAtom target, int info)
   int selection_convert (GdkAtom selection, GdkAtom target, int time)
   void selection_remove_all (void)
   void unparent (void)
   void show (void)
   void show_now (void)
   void hide (void)
   void show_all (void)
   void hide_all (void)
   void map (void)
   void unmap (void)
   void realize (void)
   void unrealize (void)
   void queue_draw (void)
   void queue_draw_area (int x, int y, int width, int height)
   void queue_clear (void)
   void queue_clear_area (int x, int y, int width, int height)
   void queue_resize (void)
   void draw (GdkRectangle area)
   void draw_focus (void)
   void draw_default (void)
   void add_accelerator (string accel_signal, GtkAccelGroup accel_group, int accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags)
   void remove_accelerator (GtkAccelGroup accel_group, int accel_key, GdkModifierType accel_mods)
   void remove_accelerators (string accel_signal, bool visible_only)
   void lock_accelerators (void)
   void unlock_accelerators (void)
   bool accelerators_locked (void)
   int event (GdkEvent event)
   bool activate (void)
   void reparent (GtkWidget new_parent)
   void popup (int x, int y)
   XXX intersect (XXX)
   void grab_focus (void)
   void grab_default (void)
   void set_name (string name)
   string get_name (void)
   void set_state (GtkStateType state)
   void set_sensitive (bool sensitive)
   void set_app_paintable (bool app_paintable)
   void set_parent (GtkWidget parent, )
   void set_parent_window (GdkWindow parent_window, )
   GdkWindow get_parent_window (void)
   void set_uposition (int x, int y)
   void set_usize (int width, int height)
   void set_events (GdkEventMask events)
   void add_events (GdkEventMask events)
   GtkWidget get_toplevel (void)
   GtkWidget get_ancestor (int widget_type)
   GdkColormap get_colormap (void)
   GdkVisual get_visual (void)
   void set_colormap (GdkColormap colormap)
   void set_visual (GdkVisual visual)
   int get_events (void)
   bool is_ancestor (GtkWidget ancestor)
   int hide_on_delete (void)
   void set_style (GtkStyle style)
   void set_rc_style (void)
   void ensure_style (void)
   GtkStyle get_style (void)
   void restore_default_style (void)
   void set_composite_name (string name)
   string get_composite_name (void)
   void reset_rc_styles (void)
   void shape_combine_mask (GdkBitmap shape_mask, int offset_x, int offset_y)
   GtkWindow GtkWindow (GtkWindowType type = GTK_WINDOW_TOPLEVEL)
   void set_title (string title)
   void set_wmclass (string wmclass_name, string wmclass_class)
   void set_policy (int allow_shrink, int allow_grow, int auto_shrink)
   void add_accel_group (GtkAccelGroup accel_group)
   void remove_accel_group (GtkAccelGroup accel_group)
   void set_position (GtkWindowPosition position)
   int activate_focus (void)
   int activate_default (void)
   void set_transient_for (GtkWindow parent)
   void set_default_size (int width, int height)
   void set_modal (bool modal)
   void set_focus (GtkWidget focus)
   void set_default (GtkWidget defaultw)
   void GtkWindow window, GtkWidget child_widget)
