gtk2/docs/reference/gtk/gtk-sections.txt

3260 lines
65 KiB
Plaintext
Raw Normal View History

1999-08-16 18:51:52 +00:00
<INCLUDE>gtk/gtk.h</INCLUDE>
<SECTION>
<FILE>gtkaccellabel</FILE>
<TITLE>GtkAccelLabel</TITLE>
GtkAccelLabel
gtk_accel_label_new
gtk_accel_label_set_accel_widget
gtk_accel_label_get_accel_width
gtk_accel_label_refetch
<SUBSECTION Standard>
GTK_ACCEL_LABEL
GTK_IS_ACCEL_LABEL
GTK_TYPE_ACCEL_LABEL
gtk_accel_label_get_type
GTK_ACCEL_LABEL_CLASS
GTK_IS_ACCEL_LABEL_CLASS
GTK_ACCEL_LABEL_GET_CLASS
1999-08-16 18:51:52 +00:00
<SUBSECTION Private>
gtk_accel_label_accelerator_width
</SECTION>
<SECTION>
<FILE>gtkadjustment</FILE>
<TITLE>GtkAdjustment</TITLE>
GtkAdjustment
gtk_adjustment_new
gtk_adjustment_set_value
gtk_adjustment_clamp_page
gtk_adjustment_changed
gtk_adjustment_value_changed
<SUBSECTION Standard>
GTK_ADJUSTMENT
GTK_IS_ADJUSTMENT
GTK_TYPE_ADJUSTMENT
gtk_adjustment_get_type
GTK_ADJUSTMENT_CLASS
GTK_IS_ADJUSTMENT_CLASS
GTK_ADJUSTMENT_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkalignment</FILE>
<TITLE>GtkAlignment</TITLE>
GtkAlignment
gtk_alignment_new
gtk_alignment_set
<SUBSECTION Standard>
GTK_ALIGNMENT
GTK_IS_ALIGNMENT
GTK_TYPE_ALIGNMENT
gtk_alignment_get_type
GTK_ALIGNMENT_CLASS
GTK_IS_ALIGNMENT_CLASS
GTK_ALIGNMENT_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkarrow</FILE>
<TITLE>GtkArrow</TITLE>
GtkArrow
gtk_arrow_new
gtk_arrow_set
<SUBSECTION Standard>
GTK_ARROW
GTK_IS_ARROW
GTK_TYPE_ARROW
gtk_arrow_get_type
GTK_ARROW_CLASS
GTK_IS_ARROW_CLASS
GTK_ARROW_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkaspectframe</FILE>
<TITLE>GtkAspectFrame</TITLE>
GtkAspectFrame
gtk_aspect_frame_new
gtk_aspect_frame_set
<SUBSECTION Standard>
GTK_ASPECT_FRAME
GTK_IS_ASPECT_FRAME
GTK_TYPE_ASPECT_FRAME
gtk_aspect_frame_get_type
GTK_ASPECT_FRAME_CLASS
GTK_IS_ASPECT_FRAME_CLASS
GTK_ASPECT_FRAME_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkbbox</FILE>
<TITLE>GtkButtonBox</TITLE>
GtkButtonBox
GTK_BUTTONBOX_DEFAULT
gtk_button_box_get_child_size_default
gtk_button_box_get_child_ipadding_default
gtk_button_box_set_child_size_default
gtk_button_box_set_child_ipadding_default
gtk_button_box_get_spacing
gtk_button_box_get_layout
gtk_button_box_get_child_size
gtk_button_box_get_child_ipadding
gtk_button_box_set_spacing
gtk_button_box_set_layout
gtk_button_box_set_child_size
gtk_button_box_set_child_ipadding
gtk_button_box_child_requisition
<SUBSECTION Standard>
GTK_BUTTON_BOX
GTK_IS_BUTTON_BOX
GTK_TYPE_BUTTON_BOX
gtk_button_box_get_type
GTK_BUTTON_BOX_CLASS
GTK_IS_BUTTON_BOX_CLASS
GTK_BUTTON_BOX_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkbin</FILE>
<TITLE>GtkBin</TITLE>
GtkBin
<SUBSECTION Standard>
GTK_BIN
GTK_IS_BIN
GTK_TYPE_BIN
gtk_bin_get_type
GTK_BIN_CLASS
GTK_IS_BIN_CLASS
GTK_BIN_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkbox</FILE>
<TITLE>GtkBox</TITLE>
GtkBox
GtkBoxChild
gtk_box_pack_start
gtk_box_pack_end
gtk_box_pack_start_defaults
gtk_box_pack_end_defaults
gtk_box_set_homogeneous
gtk_box_set_spacing
gtk_box_reorder_child
gtk_box_query_child_packing
gtk_box_set_child_packing
<SUBSECTION Standard>
GTK_BOX
GTK_IS_BOX
GTK_TYPE_BOX
gtk_box_get_type
GTK_BOX_CLASS
GTK_IS_BOX_CLASS
GTK_BOX_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkbutton</FILE>
<TITLE>GtkButton</TITLE>
GtkButton
gtk_button_new
gtk_button_new_with_label
gtk_button_pressed
gtk_button_released
gtk_button_clicked
gtk_button_enter
gtk_button_leave
gtk_button_set_relief
gtk_button_get_relief
<SUBSECTION Standard>
GTK_BUTTON
GTK_IS_BUTTON
GTK_TYPE_BUTTON
gtk_button_get_type
GTK_BUTTON_CLASS
GTK_IS_BUTTON_CLASS
GTK_BUTTON_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcalendar</FILE>
GtkCalendar
GtkCalendarDisplayOptions
<TITLE>GtkCalendar</TITLE>
gtk_calendar_new
gtk_calendar_select_month
gtk_calendar_select_day
gtk_calendar_mark_day
gtk_calendar_unmark_day
gtk_calendar_clear_marks
gtk_calendar_display_options
gtk_calendar_get_date
gtk_calendar_freeze
gtk_calendar_thaw
<SUBSECTION Standard>
GTK_CALENDAR
GTK_IS_CALENDAR
GTK_TYPE_CALENDAR
gtk_calendar_get_type
GTK_CALENDAR_CLASS
GTK_IS_CALENDAR_CLASS
GTK_CALENDAR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcheckbutton</FILE>
GtkCheckButton
<TITLE>GtkCheckButton</TITLE>
gtk_check_button_new
gtk_check_button_new_with_label
<SUBSECTION Standard>
GTK_CHECK_BUTTON
GTK_IS_CHECK_BUTTON
GTK_TYPE_CHECK_BUTTON
gtk_check_button_get_type
GTK_CHECK_BUTTON_CLASS
GTK_IS_CHECK_BUTTON_CLASS
GTK_CHECK_BUTTON_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcheckmenuitem</FILE>
GtkCheckMenuItem
<TITLE>GtkCheckMenuItem</TITLE>
gtk_check_menu_item_new
gtk_check_menu_item_new_with_label
gtk_check_menu_item_set_state
gtk_check_menu_item_set_active
gtk_check_menu_item_set_show_toggle
gtk_check_menu_item_toggled
<SUBSECTION Standard>
GTK_CHECK_MENU_ITEM
GTK_IS_CHECK_MENU_ITEM
GTK_TYPE_CHECK_MENU_ITEM
gtk_check_menu_item_get_type
GTK_CHECK_MENU_ITEM_CLASS
GTK_IS_CHECK_MENU_ITEM_CLASS
GTK_CHECK_MENU_ITEM_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkclist</FILE>
GtkCList
GtkCellType
GtkButtonAction
GTK_CLIST_FLAGS
GTK_CLIST_SET_FLAG
GTK_CLIST_UNSET_FLAG
GTK_CLIST_IN_DRAG
GTK_CLIST_ROW_HEIGHT_SET
GTK_CLIST_SHOW_TITLES
GTK_CLIST_CHILD_HAS_FOCUS
GTK_CLIST_ADD_MODE
GTK_CLIST_AUTO_SORT
GTK_CLIST_AUTO_RESIZE_BLOCKED
GTK_CLIST_REORDERABLE
GTK_CLIST_USE_DRAG_ICONS
GTK_CLIST_DRAW_DRAG_LINE
GTK_CLIST_DRAW_DRAG_RECT
GTK_CLIST_ROW
GTK_CELL_TEXT
GTK_CELL_PIXMAP
GTK_CELL_PIXTEXT
GTK_CELL_WIDGET
GtkCListCompareFunc
<TITLE>GtkCList</TITLE>
GtkCListColumn
GtkCListRow
GtkCellText
GtkCellPixmap
GtkCellPixText
GtkCellWidget
GtkCell
GtkCListCellInfo
GtkCListDestInfo
GtkCListDragPos
gtk_clist_construct
gtk_clist_new
gtk_clist_new_with_titles
gtk_clist_set_shadow_type
gtk_clist_set_selection_mode
gtk_clist_freeze
gtk_clist_thaw
gtk_clist_column_titles_show
gtk_clist_column_titles_hide
gtk_clist_column_title_active
gtk_clist_column_title_passive
gtk_clist_column_titles_active
gtk_clist_column_titles_passive
gtk_clist_set_column_title
gtk_clist_set_column_widget
gtk_clist_set_column_justification
gtk_clist_set_column_visibility
gtk_clist_set_column_resizeable
gtk_clist_set_column_auto_resize
gtk_clist_optimal_column_width
gtk_clist_set_column_width
gtk_clist_set_column_min_width
gtk_clist_set_column_max_width
gtk_clist_set_row_height
gtk_clist_moveto
gtk_clist_row_is_visible
gtk_clist_get_cell_type
gtk_clist_set_text
gtk_clist_get_text
gtk_clist_set_pixmap
gtk_clist_get_pixmap
gtk_clist_set_pixtext
gtk_clist_get_pixtext
gtk_clist_set_foreground
gtk_clist_set_background
gtk_clist_set_cell_style
gtk_clist_get_cell_style
gtk_clist_set_row_style
gtk_clist_get_row_style
gtk_clist_set_shift
gtk_clist_set_selectable
gtk_clist_get_selectable
gtk_clist_prepend
gtk_clist_append
gtk_clist_insert
gtk_clist_remove
gtk_clist_set_row_data
gtk_clist_set_row_data_full
gtk_clist_get_row_data
gtk_clist_find_row_from_data
gtk_clist_select_row
gtk_clist_unselect_row
gtk_clist_undo_selection
gtk_clist_clear
gtk_clist_get_selection_info
gtk_clist_select_all
gtk_clist_unselect_all
gtk_clist_swap_rows
gtk_clist_set_compare_func
gtk_clist_set_sort_column
gtk_clist_set_sort_type
gtk_clist_sort
gtk_clist_set_auto_sort
gtk_clist_columns_autosize
gtk_clist_get_column_title
gtk_clist_get_column_widget
gtk_clist_get_hadjustment
gtk_clist_get_vadjustment
gtk_clist_row_move
gtk_clist_set_button_actions
gtk_clist_set_hadjustment
gtk_clist_set_reorderable
gtk_clist_set_use_drag_icons
gtk_clist_set_vadjustment
<SUBSECTION Standard>
GTK_CLIST
GTK_IS_CLIST
GTK_TYPE_CLIST
gtk_clist_get_type
GTK_CLIST_CLASS
GTK_IS_CLIST_CLASS
GTK_CLIST_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcolorsel</FILE>
GtkColorSelection
<TITLE>GtkColorSelection</TITLE>
gtk_color_selection_new
gtk_color_selection_set_update_policy
gtk_color_selection_set_use_opacity
gtk_color_selection_get_use_opacity
gtk_color_selection_set_use_palette
gtk_color_selection_get_use_palette
1999-08-16 18:51:52 +00:00
gtk_color_selection_set_color
gtk_color_selection_get_color
gtk_color_selection_set_old_color
gtk_color_selection_get_old_color
gtk_color_selection_set_palette_color
gtk_color_selection_get_palette_color
gtk_color_selection_unset_palette_color
gtk_color_selection_is_adjusting
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_COLOR_SELECTION
GTK_IS_COLOR_SELECTION
GTK_TYPE_COLOR_SELECTION
1999-08-16 18:51:52 +00:00
gtk_color_selection_get_type
GTK_COLOR_SELECTION_CLASS
GTK_IS_COLOR_SELECTION_CLASS
GTK_COLOR_SELECTION_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcolorseldlg</FILE>
GtkColorSelectionDialog
<TITLE>GtkColorSelectionDialog</TITLE>
gtk_color_selection_dialog_new
<SUBSECTION Standard>
GTK_COLOR_SELECTION_DIALOG
GTK_IS_COLOR_SELECTION_DIALOG
GTK_TYPE_COLOR_SELECTION_DIALOG
1999-08-16 18:51:52 +00:00
gtk_color_selection_dialog_get_type
GTK_COLOR_SELECTION_DIALOG_CLASS
GTK_IS_COLOR_SELECTION_DIALOG_CLASS
GTK_COLOR_SELECTION_DIALOG_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcombo</FILE>
GtkCombo
<TITLE>GtkCombo</TITLE>
gtk_combo_new
gtk_combo_set_popdown_strings
1999-08-16 18:51:52 +00:00
gtk_combo_set_value_in_list
gtk_combo_set_use_arrows
gtk_combo_set_use_arrows_always
gtk_combo_set_case_sensitive
gtk_combo_set_item_string
gtk_combo_disable_activate
<SUBSECTION Standard>
GTK_COMBO
GTK_IS_COMBO
GTK_TYPE_COMBO
1999-08-16 18:51:52 +00:00
gtk_combo_get_type
GTK_COMBO_CLASS
GTK_IS_COMBO_CLASS
GTK_COMBO_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkcontainer</FILE>
GtkContainer
GTK_IS_RESIZE_CONTAINER
<TITLE>GtkContainer</TITLE>
gtk_container_border_width
gtk_container_add
gtk_container_remove
gtk_container_set_resize_mode
gtk_container_check_resize
gtk_container_foreach
gtk_container_foreach_full
gtk_container_children
gtk_container_focus
gtk_container_set_reallocate_redraws
1999-08-16 18:51:52 +00:00
gtk_container_set_focus_child
gtk_container_set_focus_vadjustment
gtk_container_set_focus_hadjustment
gtk_container_resize_children
gtk_container_child_type
gtk_container_add_child_arg_type
gtk_container_query_child_args
gtk_container_child_getv
gtk_container_child_setv
gtk_container_add_with_args
gtk_container_addv
gtk_container_child_set
gtk_container_queue_resize
gtk_container_clear_resize_widgets
gtk_container_arg_set
gtk_container_arg_get
gtk_container_child_args_collect
gtk_container_child_arg_get_info
gtk_container_forall
gtk_container_child_composite_name
gtk_container_set_border_width
gtk_container_dequeue_resize_handler
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_CONTAINER
GTK_IS_CONTAINER
GTK_TYPE_CONTAINER
gtk_container_get_type
GTK_CONTAINER_CLASS
GTK_IS_CONTAINER_CLASS
GTK_CONTAINER_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkctree</FILE>
GtkCTree
GTK_CTREE_ROW
GTK_CTREE_NODE
GTK_CTREE_NODE_NEXT
GTK_CTREE_NODE_PREV
GTK_CTREE_FUNC
GtkCTreePos
GtkCTreeLineStyle
GtkCTreeExpanderStyle
GtkCTreeExpansionType
GtkCTreeFunc
GtkCTreeGNodeFunc
GtkCTreeCompareDragFunc
<TITLE>GtkCTree</TITLE>
GtkCTreeRow
GtkCTreeNode
gtk_ctree_construct
gtk_ctree_new_with_titles
gtk_ctree_new
gtk_ctree_insert_node
gtk_ctree_remove_node
gtk_ctree_insert_gnode
gtk_ctree_export_to_gnode
gtk_ctree_post_recursive
gtk_ctree_post_recursive_to_depth
gtk_ctree_pre_recursive
gtk_ctree_pre_recursive_to_depth
gtk_ctree_is_viewable
gtk_ctree_last
gtk_ctree_find_node_ptr
gtk_ctree_find
gtk_ctree_is_ancestor
gtk_ctree_find_by_row_data
gtk_ctree_find_all_by_row_data
gtk_ctree_find_by_row_data_custom
gtk_ctree_find_all_by_row_data_custom
gtk_ctree_is_hot_spot
gtk_ctree_move
gtk_ctree_expand
gtk_ctree_expand_recursive
gtk_ctree_expand_to_depth
gtk_ctree_collapse
gtk_ctree_collapse_recursive
gtk_ctree_collapse_to_depth
gtk_ctree_toggle_expansion
gtk_ctree_toggle_expansion_recursive
gtk_ctree_select
gtk_ctree_select_recursive
gtk_ctree_unselect
gtk_ctree_unselect_recursive
gtk_ctree_real_select_recursive
gtk_ctree_node_set_text
gtk_ctree_node_set_pixmap
gtk_ctree_node_set_pixtext
gtk_ctree_set_node_info
gtk_ctree_node_set_shift
gtk_ctree_node_set_selectable
gtk_ctree_node_get_selectable
gtk_ctree_node_get_cell_type
gtk_ctree_node_get_text
gtk_ctree_node_get_pixmap
gtk_ctree_node_get_pixtext
gtk_ctree_get_node_info
gtk_ctree_node_set_row_style
gtk_ctree_node_get_row_style
gtk_ctree_node_set_cell_style
gtk_ctree_node_get_cell_style
gtk_ctree_node_set_foreground
gtk_ctree_node_set_background
gtk_ctree_node_set_row_data
gtk_ctree_node_set_row_data_full
gtk_ctree_node_get_row_data
gtk_ctree_node_moveto
gtk_ctree_node_is_visible
gtk_ctree_set_indent
gtk_ctree_set_spacing
gtk_ctree_set_reorderable
gtk_ctree_set_line_style
gtk_ctree_set_expander_style
gtk_ctree_set_drag_compare_func
gtk_ctree_sort_node
gtk_ctree_sort_recursive
gtk_ctree_node_nth
gtk_ctree_set_show_stub
<SUBSECTION Standard>
GTK_CTREE
GTK_IS_CTREE
GTK_TYPE_CTREE
gtk_ctree_get_type
GTK_CTREE_CLASS
GTK_IS_CTREE_CLASS
GTK_CTREE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
GtkCurve
<FILE>gtkcurve</FILE>
<TITLE>GtkCurve</TITLE>
gtk_curve_new
gtk_curve_reset
gtk_curve_set_gamma
gtk_curve_set_range
gtk_curve_get_vector
gtk_curve_set_vector
gtk_curve_set_curve_type
<SUBSECTION Standard>
GTK_CURVE
GTK_IS_CURVE
GTK_TYPE_CURVE
gtk_curve_get_type
GTK_CURVE_CLASS
GTK_IS_CURVE_CLASS
GTK_CURVE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkdata</FILE>
GtkData
<TITLE>GtkData</TITLE>
<SUBSECTION Standard>
GTK_DATA
GTK_IS_DATA
GTK_TYPE_DATA
gtk_data_get_type
GTK_DATA_CLASS
GTK_IS_DATA_CLASS
GTK_DATA_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkdialog</FILE>
GtkDialog
<TITLE>GtkDialog</TITLE>
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
GtkDialogFlags
1999-08-16 18:51:52 +00:00
gtk_dialog_new
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
gtk_dialog_new_with_buttons
gtk_dialog_run
gtk_dialog_response
gtk_dialog_add_button
gtk_dialog_add_buttons
gtk_dialog_add_action_widget
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_DIALOG
GTK_IS_DIALOG
GTK_TYPE_DIALOG
gtk_dialog_get_type
GTK_DIALOG_CLASS
GTK_IS_DIALOG_CLASS
GTK_DIALOG_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkdrawingarea</FILE>
<TITLE>GtkDrawingArea</TITLE>
GtkDrawingArea
gtk_drawing_area_new
gtk_drawing_area_size
<SUBSECTION Standard>
GTK_DRAWING_AREA
GTK_IS_DRAWING_AREA
GTK_TYPE_DRAWING_AREA
1999-08-16 18:51:52 +00:00
gtk_drawing_area_get_type
GTK_DRAWING_AREA_CLASS
GTK_IS_DRAWING_AREA_CLASS
GTK_DRAWING_AREA_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkeditable</FILE>
GtkEditable
GtkTextFunction
<TITLE>GtkEditable</TITLE>
gtk_editable_select_region
gtk_editable_insert_text
gtk_editable_delete_text
gtk_editable_get_chars
gtk_editable_cut_clipboard
gtk_editable_copy_clipboard
gtk_editable_paste_clipboard
gtk_editable_claim_selection
gtk_editable_delete_selection
gtk_editable_changed
gtk_editable_set_position
gtk_editable_get_position
gtk_editable_set_editable
<SUBSECTION Standard>
GTK_EDITABLE
GTK_IS_EDITABLE
GTK_TYPE_EDITABLE
gtk_editable_get_type
GTK_EDITABLE_CLASS
GTK_IS_EDITABLE_CLASS
GTK_EDITABLE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkentry</FILE>
<TITLE>GtkEntry</TITLE>
GtkEntry
gtk_entry_new
gtk_entry_new_with_max_length
gtk_entry_set_text
gtk_entry_append_text
gtk_entry_prepend_text
gtk_entry_set_position
gtk_entry_get_text
gtk_entry_select_region
gtk_entry_set_visibility
gtk_entry_set_editable
gtk_entry_set_max_length
<SUBSECTION Standard>
GTK_ENTRY
GTK_IS_ENTRY
GTK_TYPE_ENTRY
gtk_entry_get_type
GTK_ENTRY_CLASS
GTK_IS_ENTRY_CLASS
GTK_ENTRY_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkeventbox</FILE>
<TITLE>GtkEventBox</TITLE>
GtkEventBox
gtk_event_box_new
<SUBSECTION Standard>
GTK_EVENT_BOX
GTK_IS_EVENT_BOX
GTK_TYPE_EVENT_BOX
gtk_event_box_get_type
GTK_EVENT_BOX_CLASS
GTK_IS_EVENT_BOX_CLASS
GTK_EVENT_BOX_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkfilesel</FILE>
<TITLE>GtkFileSelection</TITLE>
GtkFileSelection
gtk_file_selection_new
gtk_file_selection_set_filename
gtk_file_selection_get_filename
gtk_file_selection_complete
gtk_file_selection_show_fileop_buttons
gtk_file_selection_hide_fileop_buttons
<SUBSECTION Standard>
GTK_FILE_SELECTION
GTK_IS_FILE_SELECTION
GTK_TYPE_FILE_SELECTION
gtk_file_selection_get_type
GTK_FILE_SELECTION_CLASS
GTK_IS_FILE_SELECTION_CLASS
GTK_FILE_SELECTION_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkfixed</FILE>
<TITLE>GtkFixed</TITLE>
GtkFixed
GtkFixedChild
gtk_fixed_new
gtk_fixed_put
gtk_fixed_move
<SUBSECTION Standard>
GTK_FIXED
GTK_IS_FIXED
GTK_TYPE_FIXED
gtk_fixed_get_type
GTK_FIXED_CLASS
GTK_IS_FIXED_CLASS
GTK_FIXED_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkfontsel</FILE>
<TITLE>GtkFontSelection</TITLE>
GtkFontSelection
gtk_font_selection_new
gtk_font_selection_get_font
gtk_font_selection_get_font_name
gtk_font_selection_set_font_name
gtk_font_selection_get_preview_text
gtk_font_selection_set_preview_text
<SUBSECTION Standard>
GTK_FONT_SELECTION
GTK_IS_FONT_SELECTION
GTK_TYPE_FONT_SELECTION
gtk_font_selection_get_type
GTK_FONT_SELECTION_CLASS
GTK_IS_FONT_SELECTION_CLASS
GTK_FONT_SELECTION_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkfontseldlg</FILE>
<TITLE>GtkFontSelectionDialog</TITLE>
GtkFontSelectionDialog
gtk_font_selection_dialog_new
gtk_font_selection_dialog_get_font
gtk_font_selection_dialog_get_font_name
gtk_font_selection_dialog_set_font_name
gtk_font_selection_dialog_get_preview_text
gtk_font_selection_dialog_set_preview_text
<SUBSECTION Standard>
GTK_FONT_SELECTION_DIALOG
GTK_IS_FONT_SELECTION_DIALOG
GTK_TYPE_FONT_SELECTION_DIALOG
gtk_font_selection_dialog_get_type
GTK_FONT_SELECTION_DIALOG_CLASS
GTK_IS_FONT_SELECTION_DIALOG_CLASS
GTK_FONT_SELECTION_DIALOG_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkframe</FILE>
<TITLE>GtkFrame</TITLE>
GtkFrame
gtk_frame_new
gtk_frame_set_label
gtk_frame_set_label_widget
1999-08-16 18:51:52 +00:00
gtk_frame_set_label_align
gtk_frame_set_shadow_type
<SUBSECTION Standard>
GTK_FRAME
GTK_IS_FRAME
GTK_TYPE_FRAME
gtk_frame_get_type
GTK_FRAME_CLASS
GTK_IS_FRAME_CLASS
GTK_FRAME_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkgamma</FILE>
<TITLE>GtkGammaCurve</TITLE>
GtkGammaCurve
gtk_gamma_curve_new
<SUBSECTION Standard>
GTK_GAMMA_CURVE
GTK_IS_GAMMA_CURVE
GTK_TYPE_GAMMA_CURVE
1999-08-16 18:51:52 +00:00
gtk_gamma_curve_get_type
GTK_GAMMA_CURVE_CLASS
GTK_IS_GAMMA_CURVE_CLASS
GTK_GAMMA_CURVE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhandlebox</FILE>
<TITLE>GtkHandleBox</TITLE>
GtkHandleBox
gtk_handle_box_new
gtk_handle_box_set_shadow_type
gtk_handle_box_set_handle_position
gtk_handle_box_set_snap_edge
<SUBSECTION Standard>
GTK_HANDLE_BOX
GTK_IS_HANDLE_BOX
GTK_TYPE_HANDLE_BOX
1999-08-16 18:51:52 +00:00
gtk_handle_box_get_type
GTK_HANDLE_BOX_CLASS
GTK_IS_HANDLE_BOX_CLASS
GTK_HANDLE_BOX_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhbbox</FILE>
<TITLE>GtkHButtonBox</TITLE>
GtkHButtonBox
gtk_hbutton_box_new
gtk_hbutton_box_get_spacing_default
gtk_hbutton_box_get_layout_default
gtk_hbutton_box_set_spacing_default
gtk_hbutton_box_set_layout_default
<SUBSECTION Standard>
GTK_HBUTTON_BOX
GTK_IS_HBUTTON_BOX
GTK_TYPE_HBUTTON_BOX
1999-08-16 18:51:52 +00:00
gtk_hbutton_box_get_type
GTK_HBUTTON_BOX_CLASS
GTK_IS_HBUTTON_BOX_CLASS
GTK_HBUTTON_BOX_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhbox</FILE>
<TITLE>GtkHBox</TITLE>
GtkHBox
gtk_hbox_new
<SUBSECTION Standard>
GTK_HBOX
GTK_IS_HBOX
GTK_TYPE_HBOX
gtk_hbox_get_type
GTK_HBOX_CLASS
GTK_IS_HBOX_CLASS
GTK_HBOX_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhpaned</FILE>
<TITLE>GtkHPaned</TITLE>
GtkHPaned
gtk_hpaned_new
<SUBSECTION Standard>
GTK_HPANED
GTK_IS_HPANED
GTK_TYPE_HPANED
1999-08-16 18:51:52 +00:00
gtk_hpaned_get_type
GTK_HPANED_CLASS
GTK_IS_HPANED_CLASS
GTK_HPANED_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhruler</FILE>
<TITLE>GtkHRuler</TITLE>
GtkHRuler
gtk_hruler_new
<SUBSECTION Standard>
GTK_HRULER
GTK_IS_HRULER
GTK_TYPE_HRULER
1999-08-16 18:51:52 +00:00
gtk_hruler_get_type
GTK_HRULER_CLASS
GTK_IS_HRULER_CLASS
GTK_HRULER_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhscale</FILE>
<TITLE>GtkHScale</TITLE>
GtkHScale
gtk_hscale_new
<SUBSECTION Standard>
GTK_HSCALE
GTK_IS_HSCALE
GTK_TYPE_HSCALE
1999-08-16 18:51:52 +00:00
gtk_hscale_get_type
GTK_HSCALE_CLASS
GTK_IS_HSCALE_CLASS
GTK_HSCALE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhscrollbar</FILE>
<TITLE>GtkHScrollbar</TITLE>
GtkHScrollbar
gtk_hscrollbar_new
<SUBSECTION Standard>
GTK_HSCROLLBAR
GTK_IS_HSCROLLBAR
GTK_TYPE_HSCROLLBAR
1999-08-16 18:51:52 +00:00
gtk_hscrollbar_get_type
GTK_HSCROLLBAR_CLASS
GTK_IS_HSCROLLBAR_CLASS
GTK_HSCROLLBAR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkhseparator</FILE>
<TITLE>GtkHSeparator</TITLE>
GtkHSeparator
gtk_hseparator_new
<SUBSECTION Standard>
GTK_HSEPARATOR
GTK_IS_HSEPARATOR
GTK_TYPE_HSEPARATOR
gtk_hseparator_get_type
GTK_HSEPARATOR_CLASS
GTK_IS_HSEPARATOR_CLASS
GTK_HSEPARATOR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkimage</FILE>
<TITLE>GtkImage</TITLE>
GtkImage
gtk_image_new
gtk_image_set
gtk_image_get
<SUBSECTION Standard>
GTK_IMAGE
GTK_IS_IMAGE
GTK_TYPE_IMAGE
1999-08-16 18:51:52 +00:00
gtk_image_get_type
GTK_IMAGE_CLASS
GTK_IS_IMAGE_CLASS
GTK_IMAGE_GET_CLASS
</SECTION>
<SECTION>
<FILE>gtkimcontext</FILE>
<TITLE>GtkIMContext</TITLE>
GtkIMContext
gtk_im_context_set_client_window
gtk_im_context_get_preedit_string
gtk_im_context_filter_keypress
gtk_im_context_focus_in
gtk_im_context_focus_out
<SUBSECTION Standard>
GTK_IM_CONTEXT
GTK_IS_IM_CONTEXT
GTK_TYPE_IM_CONTEXT
gtk_im_context_get_type
GTK_IM_CONTEXT_CLASS
GTK_IS_IM_CONTEXT_CLASS
GTK_IM_CONTEXT_GET_CLASS
</SECTION>
<SECTION>
<FILE>gtkimmulticontext</FILE>
<TITLE>GtkIMMulticontext</TITLE>
GtkIMMulticontext
gtk_im_multicontext_new
<SUBSECTION Standard>
GTK_IM_MULTICONTEXT
GTK_IS_IM_MULTICONTEXT
GTK_TYPE_IM_MULTICONTEXT
gtk_im_multicontext_get_type
GTK_IM_MULTICONTEXT_CLASS
GTK_IS_IM_MULTICONTEXT_CLASS
GTK_IM_MULTICONTEXT_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkinputdialog</FILE>
<TITLE>GtkInputDialog</TITLE>
GtkInputDialog
gtk_input_dialog_new
<SUBSECTION Standard>
GTK_INPUT_DIALOG
GTK_IS_INPUT_DIALOG
GTK_TYPE_INPUT_DIALOG
1999-08-16 18:51:52 +00:00
gtk_input_dialog_get_type
GTK_INPUT_DIALOG_CLASS
GTK_IS_INPUT_DIALOG_CLASS
GTK_INPUT_DIALOG_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkinvisible</FILE>
<TITLE>GtkInvisible</TITLE>
GtkInvisible
gtk_invisible_new
<SUBSECTION Standard>
GTK_INVISIBLE
GTK_IS_INVISIBLE
GTK_TYPE_INVISIBLE
gtk_invisible_get_type
GTK_INVISIBLE_CLASS
GTK_IS_INVISIBLE_CLASS
GTK_INVISIBLE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkitem</FILE>
<TITLE>GtkItem</TITLE>
GtkItem
gtk_item_select
gtk_item_deselect
gtk_item_toggle
<SUBSECTION Standard>
GTK_ITEM
GTK_IS_ITEM
GTK_TYPE_ITEM
gtk_item_get_type
GTK_ITEM_CLASS
GTK_IS_ITEM_CLASS
GTK_ITEM_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkitemfactory</FILE>
GtkItemFactory
GtkPrintFunc
GtkTranslateFunc
GtkItemFactoryCallback
GtkItemFactoryCallback1
GtkItemFactoryCallback2
<TITLE>GtkItemFactory</TITLE>
GtkItemFactoryEntry
GtkItemFactoryItem
gtk_item_factory_new
gtk_item_factory_construct
gtk_item_factory_parse_rc
gtk_item_factory_parse_rc_string
gtk_item_factory_parse_rc_scanner
gtk_item_factory_add_foreign
1999-08-16 18:51:52 +00:00
gtk_item_factory_from_widget
gtk_item_factory_path_from_widget
gtk_item_factory_get_item
1999-08-16 18:51:52 +00:00
gtk_item_factory_get_widget
gtk_item_factory_get_widget_by_action
gtk_item_factory_get_item_by_action
1999-08-16 18:51:52 +00:00
gtk_item_factory_dump_items
gtk_item_factory_dump_rc
gtk_item_factory_print_func
gtk_item_factory_create_item
gtk_item_factory_create_items
gtk_item_factory_create_items_ac
gtk_item_factory_delete_item
gtk_item_factory_delete_entry
gtk_item_factory_delete_entries
gtk_item_factory_popup
gtk_item_factory_popup_with_data
gtk_item_factory_popup_data
gtk_item_factory_popup_data_from_widget
gtk_item_factory_from_path
gtk_item_factory_create_menu_entries
gtk_item_factories_path_delete
gtk_item_factory_set_translate_func
<SUBSECTION Standard>
GTK_ITEM_FACTORY
GTK_IS_ITEM_FACTORY
GTK_TYPE_ITEM_FACTORY
gtk_item_factory_get_type
GTK_ITEM_FACTORY_CLASS
GTK_IS_ITEM_FACTORY_CLASS
GTK_ITEM_FACTORY_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtklabel</FILE>
<TITLE>GtkLabel</TITLE>
GtkLabel
GtkLabelWord
gtk_label_new
gtk_label_set
gtk_label_set_pattern
gtk_label_set_justify
gtk_label_get
gtk_label_parse_uline
gtk_label_set_line_wrap
gtk_label_set_text
<SUBSECTION Standard>
GTK_LABEL
GTK_IS_LABEL
GTK_TYPE_LABEL
gtk_label_get_type
GTK_LABEL_CLASS
GTK_IS_LABEL_CLASS
GTK_LABEL_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtklayout</FILE>
GtkLayout
<TITLE>GtkLayout</TITLE>
gtk_layout_new
gtk_layout_put
gtk_layout_move
gtk_layout_set_size
gtk_layout_freeze
gtk_layout_thaw
gtk_layout_get_hadjustment
gtk_layout_get_vadjustment
gtk_layout_set_hadjustment
gtk_layout_set_vadjustment
<SUBSECTION Standard>
GTK_LAYOUT
GTK_IS_LAYOUT
GTK_TYPE_LAYOUT
gtk_layout_get_type
GTK_LAYOUT_CLASS
GTK_IS_LAYOUT_CLASS
GTK_LAYOUT_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtklist</FILE>
<TITLE>GtkList</TITLE>
GtkList
gtk_list_new
gtk_list_insert_items
gtk_list_append_items
gtk_list_prepend_items
gtk_list_remove_items
gtk_list_remove_items_no_unref
gtk_list_clear_items
gtk_list_select_item
gtk_list_unselect_item
gtk_list_select_child
gtk_list_unselect_child
gtk_list_child_position
gtk_list_set_selection_mode
gtk_list_extend_selection
gtk_list_start_selection
gtk_list_end_selection
gtk_list_select_all
gtk_list_unselect_all
gtk_list_scroll_horizontal
gtk_list_scroll_vertical
gtk_list_toggle_add_mode
gtk_list_toggle_focus_row
gtk_list_toggle_row
gtk_list_undo_selection
gtk_list_end_drag_selection
<SUBSECTION Standard>
GTK_LIST
GTK_IS_LIST
GTK_TYPE_LIST
gtk_list_get_type
GTK_LIST_CLASS
GTK_IS_LIST_CLASS
GTK_LIST_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtklistitem</FILE>
<TITLE>GtkListItem</TITLE>
GtkListItem
gtk_list_item_new
gtk_list_item_new_with_label
gtk_list_item_select
gtk_list_item_deselect
<SUBSECTION Standard>
GTK_LIST_ITEM
GTK_IS_LIST_ITEM
GTK_TYPE_LIST_ITEM
gtk_list_item_get_type
GTK_LIST_ITEM_CLASS
GTK_IS_LIST_ITEM_CLASS
GTK_LIST_ITEM_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkmenu</FILE>
GtkMenu
<TITLE>GtkMenu</TITLE>
gtk_menu_new
gtk_menu_append
gtk_menu_prepend
gtk_menu_insert
gtk_menu_reorder_child
gtk_menu_popup
gtk_menu_set_accel_group
gtk_menu_get_accel_group
gtk_menu_get_uline_accel_group
gtk_menu_ensure_uline_accel_group
1999-08-16 18:51:52 +00:00
gtk_menu_set_title
<SUBSECTION>
gtk_menu_popdown
gtk_menu_reposition
gtk_menu_get_active
gtk_menu_set_active
gtk_menu_set_tearoff_state
gtk_menu_attach_to_widget
gtk_menu_detach
gtk_menu_get_attach_widget
GtkMenuPositionFunc
GtkMenuDetachFunc
<SUBSECTION Standard>
GTK_MENU
GTK_IS_MENU
GTK_TYPE_MENU
gtk_menu_get_type
GTK_MENU_CLASS
GTK_IS_MENU_CLASS
GTK_MENU_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkmenubar</FILE>
<TITLE>GtkMenuBar</TITLE>
GtkMenuBar
gtk_menu_bar_new
gtk_menu_bar_append
gtk_menu_bar_prepend
gtk_menu_bar_insert
gtk_menu_bar_set_shadow_type
<SUBSECTION Standard>
GTK_MENU_BAR
GTK_IS_MENU_BAR
GTK_TYPE_MENU_BAR
gtk_menu_bar_get_type
GTK_MENU_BAR_CLASS
GTK_IS_MENU_BAR_CLASS
GTK_MENU_BAR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkmenuitem</FILE>
<TITLE>GtkMenuItem</TITLE>
GtkMenuItem
gtk_menu_item_new
gtk_menu_item_new_with_label
gtk_menu_item_set_submenu
gtk_menu_item_remove_submenu
gtk_menu_item_set_placement
gtk_menu_item_configure
gtk_menu_item_select
gtk_menu_item_deselect
gtk_menu_item_activate
gtk_menu_item_right_justify
<SUBSECTION Standard>
GTK_MENU_ITEM
GTK_IS_MENU_ITEM
GTK_TYPE_MENU_ITEM
gtk_menu_item_get_type
GTK_MENU_ITEM_CLASS
GTK_IS_MENU_ITEM_CLASS
GTK_MENU_ITEM_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkmenushell</FILE>
<TITLE>GtkMenuShell</TITLE>
GtkMenuShell
gtk_menu_shell_append
gtk_menu_shell_prepend
gtk_menu_shell_insert
gtk_menu_shell_deactivate
gtk_menu_shell_select_item
gtk_menu_shell_deselect
1999-08-16 18:51:52 +00:00
gtk_menu_shell_activate_item
GtkMenuDirectionType
<SUBSECTION Standard>
GTK_MENU_SHELL
GTK_IS_MENU_SHELL
GTK_TYPE_MENU_SHELL
gtk_menu_shell_get_type
GTK_MENU_SHELL_CLASS
GTK_IS_MENU_SHELL_CLASS
GTK_MENU_SHELL_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
<SECTION>
<FILE>gtkmessagedialog</FILE>
GtkMessageDialog
<TITLE>GtkMessageDialog</TITLE>
GtkMessageType
GtkButtonsType
gtk_message_dialog_new
<SUBSECTION Standard>
GTK_MESSAGE_DIALOG
GTK_IS_MESSAGE_DIALOG
GTK_TYPE_MESSAGE_DIALOG
gtk_message_dialog_get_type
GTK_MESSAGE_DIALOG_CLASS
GTK_IS_MESSAGE_DIALOG_CLASS
GTK_MESSAGE_DIALOG_GET_CLASS
</SECTION>
1999-08-16 18:51:52 +00:00
<SECTION>
<FILE>gtkmisc</FILE>
<TITLE>GtkMisc</TITLE>
GtkMisc
gtk_misc_set_alignment
gtk_misc_set_padding
<SUBSECTION Standard>
GTK_MISC
GTK_IS_MISC
GTK_TYPE_MISC
gtk_misc_get_type
GTK_MISC_CLASS
GTK_IS_MISC_CLASS
GTK_MISC_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtknotebook</FILE>
<TITLE>GtkNotebook</TITLE>
GtkNotebook
GTK_NOTEBOOK_PAGE
GtkNotebookPage
gtk_notebook_new
gtk_notebook_append_page
gtk_notebook_append_page_menu
gtk_notebook_prepend_page
gtk_notebook_prepend_page_menu
gtk_notebook_insert_page
gtk_notebook_insert_page_menu
gtk_notebook_remove_page
gtk_notebook_current_page
gtk_notebook_page_num
gtk_notebook_set_page
gtk_notebook_next_page
gtk_notebook_prev_page
gtk_notebook_reorder_child
gtk_notebook_set_tab_pos
gtk_notebook_set_show_tabs
gtk_notebook_set_show_border
gtk_notebook_set_scrollable
gtk_notebook_set_tab_border
gtk_notebook_popup_enable
gtk_notebook_popup_disable
gtk_notebook_get_current_page
gtk_notebook_get_menu_label
gtk_notebook_get_nth_page
gtk_notebook_get_tab_label
gtk_notebook_query_tab_label_packing
gtk_notebook_set_homogeneous_tabs
gtk_notebook_set_menu_label
gtk_notebook_set_menu_label_text
gtk_notebook_set_tab_hborder
gtk_notebook_set_tab_label
gtk_notebook_set_tab_label_packing
gtk_notebook_set_tab_label_text
gtk_notebook_set_tab_vborder
<SUBSECTION Standard>
GTK_NOTEBOOK
GTK_IS_NOTEBOOK
GTK_TYPE_NOTEBOOK
gtk_notebook_get_type
GTK_NOTEBOOK_CLASS
GTK_IS_NOTEBOOK_CLASS
GTK_NOTEBOOK_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkobject</FILE>
GtkObject
GTK_OBJECT_TYPE
GTK_OBJECT_TYPE_NAME
1999-08-16 18:51:52 +00:00
GtkObjectFlags
GTK_OBJECT_FLAGS
GTK_OBJECT_DESTROYED
GTK_OBJECT_FLOATING
GTK_OBJECT_CONNECTED
GTK_OBJECT_CONSTRUCTED
GTK_OBJECT_SET_FLAGS
GTK_OBJECT_UNSET_FLAGS
GtkArgFlags
<TITLE>GtkObject</TITLE>
gtk_object_class_user_signal_new
gtk_object_class_user_signal_newv
gtk_object_new
gtk_object_newv
gtk_object_constructed
gtk_object_default_construct
gtk_object_sink
gtk_object_ref
gtk_object_unref
gtk_object_weakref
gtk_object_weakunref
gtk_object_destroy
gtk_object_get
1999-08-16 18:51:52 +00:00
gtk_object_getv
gtk_object_set
gtk_object_setv
gtk_object_query_args
gtk_object_set_data
gtk_object_set_data_full
gtk_object_remove_data
gtk_object_get_data
gtk_object_remove_no_notify
gtk_object_set_user_data
gtk_object_get_user_data
gtk_object_class_add_signals
gtk_object_add_arg_type
gtk_object_set_data_by_id
gtk_object_set_data_by_id_full
gtk_object_get_data_by_id
gtk_object_remove_data_by_id
gtk_object_remove_no_notify_by_id
gtk_object_data_try_key
gtk_object_data_force_id
gtk_object_arg_set
gtk_object_arg_get
gtk_object_args_collect
gtk_object_arg_get_info
<SUBSECTION Standard>
GTK_OBJECT
GTK_IS_OBJECT
GTK_TYPE_OBJECT
1999-08-16 18:51:52 +00:00
gtk_object_get_type
GTK_OBJECT_CLASS
GTK_IS_OBJECT_CLASS
GTK_OBJECT_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkoptionmenu</FILE>
<TITLE>GtkOptionMenu</TITLE>
GtkOptionMenu
gtk_option_menu_new
gtk_option_menu_get_menu
gtk_option_menu_set_menu
gtk_option_menu_remove_menu
gtk_option_menu_set_history
gtk_option_menu_get_history
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_OPTION_MENU
GTK_IS_OPTION_MENU
GTK_TYPE_OPTION_MENU
gtk_option_menu_get_type
GTK_OPTION_MENU_CLASS
GTK_IS_OPTION_MENU_CLASS
GTK_OPTION_MENU_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkpacker</FILE>
GtkPacker
GtkPackerOptions
GtkSideType
GtkAnchorType
GtkPackerChild
<TITLE>GtkPacker</TITLE>
gtk_packer_new
gtk_packer_add_defaults
gtk_packer_add
gtk_packer_configure
gtk_packer_reorder_child
gtk_packer_set_spacing
gtk_packer_set_default_border_width
gtk_packer_set_default_pad
gtk_packer_set_default_ipad
gtk_packer_set_child_packing
<SUBSECTION Standard>
GTK_PACKER
GTK_IS_PACKER
GTK_TYPE_PACKER
gtk_packer_get_type
GTK_PACKER_CLASS
GTK_IS_PACKER_CLASS
GTK_PACKER_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkpaned</FILE>
<TITLE>GtkPaned</TITLE>
GtkPaned
gtk_paned_add1
gtk_paned_add2
gtk_paned_handle_size
gtk_paned_gutter_size
gtk_paned_pack1
gtk_paned_pack2
gtk_paned_set_gutter_size
gtk_paned_set_handle_size
gtk_paned_set_position
gtk_paned_get_position
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_PANED
GTK_IS_PANED
GTK_TYPE_PANED
gtk_paned_get_type
GTK_PANED_CLASS
GTK_IS_PANED_CLASS
GTK_PANED_GET_CLASS
<SUBSECTION Private>
gtk_paned_compute_position
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkpixmap</FILE>
<TITLE>GtkPixmap</TITLE>
GtkPixmap
gtk_pixmap_new
gtk_pixmap_set
gtk_pixmap_get
gtk_pixmap_set_build_insensitive
<SUBSECTION Standard>
GTK_PIXMAP
GTK_IS_PIXMAP
GTK_TYPE_PIXMAP
gtk_pixmap_get_type
GTK_PIXMAP_CLASS
GTK_IS_PIXMAP_CLASS
GTK_PIXMAP_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkplug</FILE>
GtkPlug
<TITLE>GtkPlug</TITLE>
gtk_plug_construct
gtk_plug_new
<SUBSECTION Standard>
GTK_PLUG
GTK_IS_PLUG
GTK_TYPE_PLUG
1999-08-16 18:51:52 +00:00
gtk_plug_get_type
GTK_PLUG_CLASS
GTK_IS_PLUG_CLASS
GTK_PLUG_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkpreview</FILE>
GtkPreview
GtkPreviewInfo
GtkDitherInfo
<TITLE>GtkPreview</TITLE>
gtk_preview_uninit
gtk_preview_new
gtk_preview_size
gtk_preview_put
gtk_preview_draw_row
gtk_preview_set_expand
gtk_preview_set_gamma
gtk_preview_set_color_cube
gtk_preview_set_install_cmap
gtk_preview_set_reserved
gtk_preview_set_dither
gtk_preview_get_visual
gtk_preview_get_cmap
gtk_preview_get_info
gtk_preview_reset
<SUBSECTION Standard>
GTK_PREVIEW
GTK_IS_PREVIEW
GTK_TYPE_PREVIEW
1999-08-16 18:51:52 +00:00
gtk_preview_get_type
GTK_PREVIEW_CLASS
GTK_IS_PREVIEW_CLASS
GTK_PREVIEW_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkprogress</FILE>
<TITLE>GtkProgress</TITLE>
GtkProgress
gtk_progress_set_show_text
gtk_progress_set_text_alignment
gtk_progress_set_format_string
gtk_progress_set_adjustment
gtk_progress_set_percentage
gtk_progress_set_value
gtk_progress_get_value
gtk_progress_set_activity_mode
gtk_progress_get_current_text
gtk_progress_get_text_from_value
gtk_progress_get_current_percentage
gtk_progress_get_percentage_from_value
gtk_progress_configure
<SUBSECTION Standard>
GTK_PROGRESS
GTK_IS_PROGRESS
GTK_TYPE_PROGRESS
1999-08-16 18:51:52 +00:00
gtk_progress_get_type
GTK_PROGRESS_CLASS
GTK_IS_PROGRESS_CLASS
GTK_PROGRESS_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkprogressbar</FILE>
GtkProgressBar
GtkProgressBarStyle
GtkProgressBarOrientation
<TITLE>GtkProgressBar</TITLE>
gtk_progress_bar_new
gtk_progress_bar_pulse
gtk_progress_bar_set_text
gtk_progress_bar_set_fraction
gtk_progress_bar_set_pulse_step
1999-08-16 18:51:52 +00:00
gtk_progress_bar_new_with_adjustment
gtk_progress_bar_set_bar_style
gtk_progress_bar_set_discrete_blocks
gtk_progress_bar_set_activity_step
gtk_progress_bar_set_activity_blocks
gtk_progress_bar_set_orientation
gtk_progress_bar_update
<SUBSECTION Standard>
GTK_PROGRESS_BAR
GTK_IS_PROGRESS_BAR
GTK_TYPE_PROGRESS_BAR
1999-08-16 18:51:52 +00:00
gtk_progress_bar_get_type
GTK_PROGRESS_BAR_CLASS
GTK_IS_PROGRESS_BAR_CLASS
GTK_PROGRESS_BAR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkradiobutton</FILE>
<TITLE>GtkRadioButton</TITLE>
GtkRadioButton
gtk_radio_button_new
gtk_radio_button_new_from_widget
gtk_radio_button_new_with_label
gtk_radio_button_new_with_label_from_widget
gtk_radio_button_group
gtk_radio_button_set_group
<SUBSECTION Standard>
GTK_RADIO_BUTTON
GTK_IS_RADIO_BUTTON
GTK_TYPE_RADIO_BUTTON
gtk_radio_button_get_type
GTK_RADIO_BUTTON_CLASS
GTK_IS_RADIO_BUTTON_CLASS
GTK_RADIO_BUTTON_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkradiomenuitem</FILE>
<TITLE>GtkRadioMenuItem</TITLE>
GtkRadioMenuItem
gtk_radio_menu_item_new
gtk_radio_menu_item_new_with_label
gtk_radio_menu_item_group
gtk_radio_menu_item_set_group
<SUBSECTION Standard>
GTK_RADIO_MENU_ITEM
GTK_IS_RADIO_MENU_ITEM
GTK_TYPE_RADIO_MENU_ITEM
gtk_radio_menu_item_get_type
GTK_RADIO_MENU_ITEM_CLASS
GTK_IS_RADIO_MENU_ITEM_CLASS
GTK_RADIO_MENU_ITEM_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkrange</FILE>
<TITLE>GtkRange</TITLE>
GtkRange
gtk_range_get_adjustment
gtk_range_set_update_policy
gtk_range_set_adjustment
gtk_range_draw_background
gtk_range_draw_trough
gtk_range_draw_slider
gtk_range_draw_step_forw
gtk_range_draw_step_back
gtk_range_slider_update
gtk_range_trough_click
gtk_range_default_hslider_update
gtk_range_default_vslider_update
gtk_range_default_htrough_click
gtk_range_default_vtrough_click
gtk_range_default_hmotion
gtk_range_default_vmotion
gtk_range_clear_background
<SUBSECTION Standard>
GTK_RANGE
GTK_IS_RANGE
GTK_TYPE_RANGE
1999-08-16 18:51:52 +00:00
gtk_range_get_type
GTK_RANGE_CLASS
GTK_IS_RANGE_CLASS
GTK_RANGE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkruler</FILE>
<TITLE>GtkRuler</TITLE>
GtkRuler
GtkRulerMetric
gtk_ruler_set_metric
gtk_ruler_set_range
<SUBSECTION Standard>
GTK_RULER
GTK_IS_RULER
GTK_TYPE_RULER
1999-08-16 18:51:52 +00:00
gtk_ruler_get_type
GTK_RULER_CLASS
GTK_IS_RULER_CLASS
GTK_RULER_GET_CLASS
<SUBSECTION Private>
gtk_ruler_draw_ticks
gtk_ruler_draw_pos
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkscale</FILE>
<TITLE>GtkScale</TITLE>
GtkScale
gtk_scale_set_digits
gtk_scale_set_draw_value
gtk_scale_set_value_pos
gtk_scale_get_value_width
<SUBSECTION Standard>
GTK_SCALE
GTK_IS_SCALE
GTK_TYPE_SCALE
1999-08-16 18:51:52 +00:00
gtk_scale_get_type
GTK_SCALE_CLASS
GTK_IS_SCALE_CLASS
GTK_SCALE_GET_CLASS
1999-08-16 18:51:52 +00:00
<SUBSECTION Private>
gtk_scale_value_width
gtk_scale_get_value_size
1999-08-16 18:51:52 +00:00
gtk_scale_draw_value
</SECTION>
<SECTION>
<FILE>gtkscrollbar</FILE>
<TITLE>GtkScrollbar</TITLE>
GtkScrollbar
<SUBSECTION Standard>
GTK_SCROLLBAR
GTK_IS_SCROLLBAR
GTK_TYPE_SCROLLBAR
1999-08-16 18:51:52 +00:00
gtk_scrollbar_get_type
GTK_SCROLLBAR_CLASS
GTK_IS_SCROLLBAR_CLASS
GTK_SCROLLBAR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkscrolledwindow</FILE>
<TITLE>GtkScrolledWindow</TITLE>
GtkScrolledWindow
gtk_scrolled_window_new
gtk_scrolled_window_get_hadjustment
gtk_scrolled_window_get_vadjustment
gtk_scrolled_window_set_policy
gtk_scrolled_window_add_with_viewport
gtk_scrolled_window_set_placement
gtk_scrolled_window_set_shadow_type
gtk_scrolled_window_set_hadjustment
1999-08-16 18:51:52 +00:00
gtk_scrolled_window_set_vadjustment
<SUBSECTION Standard>
GTK_SCROLLED_WINDOW
GTK_IS_SCROLLED_WINDOW
GTK_TYPE_SCROLLED_WINDOW
gtk_scrolled_window_get_type
GTK_SCROLLED_WINDOW_CLASS
GTK_IS_SCROLLED_WINDOW_CLASS
GTK_SCROLLED_WINDOW_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkseparator</FILE>
<TITLE>GtkSeparator</TITLE>
GtkSeparator
<SUBSECTION Standard>
GTK_SEPARATOR
GTK_IS_SEPARATOR
GTK_TYPE_SEPARATOR
gtk_separator_get_type
GTK_SEPARATOR_CLASS
GTK_IS_SEPARATOR_CLASS
GTK_SEPARATOR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtksocket</FILE>
<TITLE>GtkSocket</TITLE>
GtkSocket
gtk_socket_new
gtk_socket_steal
<SUBSECTION Standard>
GTK_SOCKET
GTK_IS_SOCKET
GTK_TYPE_SOCKET
1999-08-16 18:51:52 +00:00
gtk_socket_get_type
GTK_SOCKET_CLASS
GTK_IS_SOCKET_CLASS
GTK_SOCKET_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkspinbutton</FILE>
GtkSpinButton
GtkSpinButtonUpdatePolicy
GtkSpinType
<TITLE>GtkSpinButton</TITLE>
gtk_spin_button_configure
gtk_spin_button_new
gtk_spin_button_set_adjustment
gtk_spin_button_get_adjustment
gtk_spin_button_set_digits
gtk_spin_button_get_value_as_float
gtk_spin_button_get_value_as_int
gtk_spin_button_set_value
gtk_spin_button_set_update_policy
gtk_spin_button_set_numeric
gtk_spin_button_spin
gtk_spin_button_set_wrap
gtk_spin_button_set_shadow_type
gtk_spin_button_set_snap_to_ticks
gtk_spin_button_update
GTK_INPUT_ERROR
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_SPIN_BUTTON
GTK_IS_SPIN_BUTTON
GTK_TYPE_SPIN_BUTTON
gtk_spin_button_get_type
GTK_SPIN_BUTTON_CLASS
GTK_IS_SPIN_BUTTON_CLASS
GTK_SPIN_BUTTON_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkstatusbar</FILE>
<TITLE>GtkStatusbar</TITLE>
GtkStatusbar
GtkStatusbarMsg
gtk_statusbar_new
gtk_statusbar_get_context_id
gtk_statusbar_push
gtk_statusbar_pop
gtk_statusbar_remove
<SUBSECTION Standard>
GTK_STATUSBAR
GTK_IS_STATUSBAR
GTK_TYPE_STATUSBAR
1999-08-16 18:51:52 +00:00
gtk_statusbar_get_type
GTK_STATUSBAR_CLASS
GTK_IS_STATUSBAR_CLASS
GTK_STATUSBAR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktable</FILE>
<TITLE>GtkTable</TITLE>
GtkTable
GtkTableChild
GtkTableRowCol
gtk_table_new
gtk_table_resize
gtk_table_attach
gtk_table_attach_defaults
gtk_table_set_row_spacing
gtk_table_set_col_spacing
gtk_table_set_row_spacings
gtk_table_set_col_spacings
gtk_table_set_homogeneous
<SUBSECTION Standard>
GTK_TABLE
GTK_IS_TABLE
GTK_TYPE_TABLE
gtk_table_get_type
GTK_TABLE_CLASS
GTK_IS_TABLE_CLASS
GTK_TABLE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktearoffmenuitem</FILE>
<TITLE>GtkTearoffMenuItem</TITLE>
GtkTearoffMenuItem
gtk_tearoff_menu_item_new
<SUBSECTION Standard>
GTK_TEAROFF_MENU_ITEM
GTK_IS_TEAROFF_MENU_ITEM
GTK_TYPE_TEAROFF_MENU_ITEM
gtk_tearoff_menu_item_get_type
GTK_TEAROFF_MENU_ITEM_CLASS
GTK_IS_TEAROFF_MENU_ITEM_CLASS
GTK_TEAROFF_MENU_ITEM_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktext</FILE>
GtkText
GtkTextFont
GtkPropertyMark
<TITLE>GtkText</TITLE>
gtk_text_new
gtk_text_set_editable
gtk_text_set_word_wrap
gtk_text_set_line_wrap
gtk_text_set_adjustments
gtk_text_set_point
gtk_text_get_point
gtk_text_get_length
gtk_text_freeze
gtk_text_thaw
gtk_text_insert
gtk_text_backward_delete
gtk_text_forward_delete
GTK_TEXT_INDEX
<SUBSECTION Standard>
GTK_TEXT
GTK_IS_TEXT
GTK_TYPE_TEXT
gtk_text_get_type
GTK_TEXT_CLASS
GTK_IS_TEXT_CLASS
GTK_TEXT_GET_CLASS
<SUBSECTION Standard>
GTK_TEXT
GTK_IS_TEXT
GTK_TYPE_TEXT
gtk_text_get_type
GTK_TEXT_CLASS
GTK_IS_TEXT_CLASS
</SECTION>
<SECTION>
<FILE>gtktextbuffer</FILE>
<TITLE>GtkTextBuffer</TITLE>
gtk_text_buffer_new
gtk_text_buffer_get_line_count
gtk_text_buffer_get_char_count
gtk_text_buffer_get_tag_table
gtk_text_buffer_insert
gtk_text_buffer_insert_at_cursor
gtk_text_buffer_insert_interactive
gtk_text_buffer_insert_interactive_at_cursor
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_buffer_insert_range
gtk_text_buffer_delete
gtk_text_buffer_delete_interactive
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_buffer_set_text
gtk_text_buffer_get_text
gtk_text_buffer_get_slice
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_buffer_insert_pixbuf
gtk_text_buffer_create_mark
gtk_text_buffer_move_mark
gtk_text_buffer_delete_mark
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_buffer_delete_mark_by_name
gtk_text_buffer_get_mark
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_buffer_get_insert
gtk_text_buffer_place_cursor
gtk_text_buffer_apply_tag
gtk_text_buffer_remove_tag
gtk_text_buffer_apply_tag_by_name
gtk_text_buffer_remove_tag_by_name
gtk_text_buffer_create_tag
gtk_text_buffer_get_iter_at_line_offset
gtk_text_buffer_get_iter_at_offset
gtk_text_buffer_get_iter_at_line
gtk_text_buffer_get_last_iter
gtk_text_buffer_get_bounds
gtk_text_buffer_get_iter_at_mark
gtk_text_buffer_get_tags
gtk_text_buffer_modified
gtk_text_buffer_set_modified
gtk_text_buffer_set_clipboard_contents
gtk_text_buffer_get_clipboard_contents
gtk_text_buffer_paste_primary_selection
gtk_text_buffer_delete_selection
gtk_text_buffer_cut
gtk_text_buffer_copy
gtk_text_buffer_paste_clipboard
gtk_text_buffer_get_selection_bounds
<SUBSECTION Standard>
GTK_TEXT_BUFFER
GTK_IS_TEXT_BUFFER
GTK_TYPE_TEXT_BUFFER
gtk_text_buffer_get_type
GTK_TEXT_BUFFER_CLASS
GTK_IS_TEXT_BUFFER_CLASS
GTK_TEXT_BUFFER_GET_CLASS
</SECTION>
<SECTION>
<FILE>gtktextiter</FILE>
<TITLE>GtkTextIter</TITLE>
GtkTextBuffer
GtkTextIter
gtk_text_iter_get_buffer
gtk_text_iter_copy
gtk_text_iter_free
gtk_text_iter_get_offset
gtk_text_iter_get_line
gtk_text_iter_get_line_offset
gtk_text_iter_get_line_index
gtk_text_iter_get_char
gtk_text_iter_get_slice
gtk_text_iter_get_text
gtk_text_iter_get_visible_slice
gtk_text_iter_get_visible_text
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_iter_get_pixbuf
gtk_text_iter_get_marks
gtk_text_iter_get_toggled_tags
gtk_text_iter_begins_tag
gtk_text_iter_ends_tag
gtk_text_iter_toggles_tag
gtk_text_iter_has_tag
gtk_text_iter_editable
gtk_text_iter_starts_line
gtk_text_iter_ends_line
gtk_text_iter_get_chars_in_line
gtk_text_iter_get_attributes
gtk_text_iter_is_last
gtk_text_iter_is_first
gtk_text_iter_next_char
gtk_text_iter_prev_char
gtk_text_iter_forward_chars
gtk_text_iter_backward_chars
gtk_text_iter_forward_line
gtk_text_iter_backward_line
gtk_text_iter_forward_lines
gtk_text_iter_backward_lines
gtk_text_iter_forward_word_ends
gtk_text_iter_backward_word_starts
gtk_text_iter_forward_word_end
gtk_text_iter_backward_word_start
gtk_text_iter_set_offset
gtk_text_iter_set_line
gtk_text_iter_set_line_offset
gtk_text_iter_forward_to_end
gtk_text_iter_forward_to_newline
gtk_text_iter_forward_to_tag_toggle
gtk_text_iter_backward_to_tag_toggle
GtkTextCharPredicate
gtk_text_iter_forward_find_char
gtk_text_iter_backward_find_char
gtk_text_iter_forward_search
gtk_text_iter_backward_search
gtk_text_iter_equal
gtk_text_iter_compare
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_iter_in_range
gtk_text_iter_reorder
gtk_text_iter_spew
</SECTION>
<SECTION>
<FILE>gtktextmark</FILE>
<TITLE>GtkTextMark</TITLE>
GtkTextMark
gtk_text_mark_set_visible
gtk_text_mark_is_visible
gtk_text_mark_ref
gtk_text_mark_unref
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
gtk_text_mark_get_deleted
</SECTION>
<SECTION>
<FILE>gtktexttag</FILE>
GtkTextTag
GtkTextBTreeNode
GtkTextTagTable
GtkTextTabArray
GtkWrapMode
GtkTextAttributes
<TITLE>GtkTextTag</TITLE>
gtk_text_tag_new
gtk_text_tag_get_priority
gtk_text_tag_set_priority
gtk_text_tag_event
GtkTextAppearance
gtk_text_attributes_new
gtk_text_attributes_copy
gtk_text_attributes_unref
gtk_text_attributes_ref
<SUBSECTION Standard>
GTK_TEXT_TAG
GTK_IS_TEXT_TAG
GTK_TYPE_TEXT_TAG
gtk_text_tag_get_type
GTK_TEXT_TAG_CLASS
GTK_IS_TEXT_TAG_CLASS
GTK_TEXT_TAG_GET_CLASS
</SECTION>
<SECTION>
<FILE>gtktexttagtable</FILE>
GtkTextTagTableForeach
<TITLE>GtkTextTagTable</TITLE>
gtk_text_tag_table_new
gtk_text_tag_table_add
gtk_text_tag_table_remove
gtk_text_tag_table_lookup
gtk_text_tag_table_foreach
gtk_text_tag_table_size
<SUBSECTION Standard>
GTK_TEXT_TAG_TABLE
GTK_IS_TEXT_TAG_TABLE
GTK_TYPE_TEXT_TAG_TABLE
gtk_text_tag_table_get_type
GTK_TEXT_TAG_TABLE_CLASS
GTK_IS_TEXT_TAG_TABLE_CLASS
GTK_TEXT_TAG_TABLE_GET_CLASS
</SECTION>
<SECTION>
<FILE>gtktextview</FILE>
GtkTextView
<TITLE>GtkTextView</TITLE>
gtk_text_view_new
gtk_text_view_new_with_buffer
gtk_text_view_set_buffer
gtk_text_view_get_buffer
gtk_text_view_scroll_to_mark
gtk_text_view_move_mark_onscreen
gtk_text_view_place_cursor_onscreen
gtk_text_view_get_visible_rect
gtk_text_view_set_wrap_mode
gtk_text_view_get_wrap_mode
gtk_text_view_set_editable
gtk_text_view_get_editable
gtk_text_view_set_cursor_visible
gtk_text_view_get_cursor_visible
gtk_text_view_get_iter_location
<SUBSECTION Standard>
GTK_TEXT_VIEW
GTK_IS_TEXT_VIEW
GTK_TYPE_TEXT_VIEW
gtk_text_view_get_type
GTK_TEXT_VIEW_CLASS
GTK_IS_TEXT_VIEW_CLASS
GTK_TEXT_VIEW_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktipsquery</FILE>
<TITLE>GtkTipsQuery</TITLE>
GtkTipsQuery
gtk_tips_query_new
gtk_tips_query_start_query
gtk_tips_query_stop_query
gtk_tips_query_set_caller
gtk_tips_query_set_labels
GTK_TIPS_QUERY
GTK_IS_TIPS_QUERY
GTK_TYPE_TIPS_QUERY
gtk_tips_query_get_type
GTK_TIPS_QUERY_CLASS
GTK_IS_TIPS_QUERY_CLASS
GTK_TIPS_QUERY_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktogglebutton</FILE>
<TITLE>GtkToggleButton</TITLE>
GtkToggleButton
gtk_toggle_button_new
gtk_toggle_button_new_with_label
gtk_toggle_button_set_mode
gtk_toggle_button_set_state
gtk_toggle_button_toggled
gtk_toggle_button_get_active
gtk_toggle_button_set_active
<SUBSECTION Standard>
GTK_TOGGLE_BUTTON
GTK_IS_TOGGLE_BUTTON
GTK_TYPE_TOGGLE_BUTTON
gtk_toggle_button_get_type
GTK_TOGGLE_BUTTON_CLASS
GTK_IS_TOGGLE_BUTTON_CLASS
GTK_TOGGLE_BUTTON_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktoolbar</FILE>
GtkToolbar
GtkToolbarChildType
GtkToolbarSpaceStyle
GtkToolbarChild
<TITLE>GtkToolbar</TITLE>
gtk_toolbar_new
gtk_toolbar_append_item
gtk_toolbar_prepend_item
gtk_toolbar_insert_item
gtk_toolbar_append_space
gtk_toolbar_prepend_space
gtk_toolbar_insert_space
gtk_toolbar_append_element
gtk_toolbar_prepend_element
gtk_toolbar_insert_element
gtk_toolbar_append_widget
gtk_toolbar_prepend_widget
gtk_toolbar_insert_widget
gtk_toolbar_set_orientation
gtk_toolbar_set_style
gtk_toolbar_set_space_size
gtk_toolbar_set_space_style
gtk_toolbar_set_tooltips
gtk_toolbar_set_button_relief
gtk_toolbar_get_button_relief
<SUBSECTION Standard>
GTK_TOOLBAR
GTK_IS_TOOLBAR
GTK_TYPE_TOOLBAR
1999-08-16 18:51:52 +00:00
gtk_toolbar_get_type
GTK_TOOLBAR_CLASS
GTK_IS_TOOLBAR_CLASS
GTK_TOOLBAR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktooltips</FILE>
GtkTooltips
GtkTooltipsData
<TITLE>GtkTooltips</TITLE>
gtk_tooltips_new
gtk_tooltips_enable
gtk_tooltips_disable
gtk_tooltips_set_delay
gtk_tooltips_set_tip
gtk_tooltips_set_colors
gtk_tooltips_data_get
gtk_tooltips_force_window
<SUBSECTION Standard>
GTK_TOOLTIPS
GTK_IS_TOOLTIPS
GTK_TYPE_TOOLTIPS
gtk_tooltips_get_type
GTK_TOOLTIPS_CLASS
GTK_IS_TOOLTIPS_CLASS
GTK_TOOLTIPS_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktree</FILE>
GtkTree
GTK_IS_ROOT_TREE
GTK_TREE_ROOT_TREE
GTK_TREE_SELECTION
GtkTreeViewMode
<TITLE>GtkTree</TITLE>
gtk_tree_new
gtk_tree_append
gtk_tree_prepend
gtk_tree_insert
gtk_tree_remove_items
gtk_tree_clear_items
gtk_tree_select_item
gtk_tree_unselect_item
gtk_tree_select_child
gtk_tree_unselect_child
gtk_tree_child_position
gtk_tree_set_selection_mode
gtk_tree_set_view_mode
gtk_tree_set_view_lines
gtk_tree_remove_item
<SUBSECTION Standard>
GTK_TREE
GTK_IS_TREE
GTK_TYPE_TREE
gtk_tree_get_type
GTK_TREE_CLASS
GTK_IS_TREE_CLASS
GTK_TREE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktreeitem</FILE>
GtkTreeItem
GTK_TREE_ITEM_SUBTREE
<TITLE>GtkTreeItem</TITLE>
gtk_tree_item_new
gtk_tree_item_new_with_label
gtk_tree_item_set_subtree
gtk_tree_item_remove_subtree
gtk_tree_item_select
gtk_tree_item_deselect
gtk_tree_item_expand
gtk_tree_item_collapse
<SUBSECTION Standard>
GTK_TREE_ITEM
GTK_IS_TREE_ITEM
GTK_TYPE_TREE_ITEM
gtk_tree_item_get_type
GTK_TREE_ITEM_CLASS
GTK_IS_TREE_ITEM_CLASS
GTK_TREE_ITEM_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvbbox</FILE>
<TITLE>GtkVButtonBox</TITLE>
GtkVButtonBox
gtk_vbutton_box_new
gtk_vbutton_box_get_spacing_default
gtk_vbutton_box_set_spacing_default
gtk_vbutton_box_get_layout_default
gtk_vbutton_box_set_layout_default
<SUBSECTION Standard>
GTK_VBUTTON_BOX
GTK_IS_VBUTTON_BOX
GTK_TYPE_VBUTTON_BOX
1999-08-16 18:51:52 +00:00
gtk_vbutton_box_get_type
GTK_VBUTTON_BOX_CLASS
GTK_IS_VBUTTON_BOX_CLASS
GTK_VBUTTON_BOX_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvbox</FILE>
<TITLE>GtkVBox</TITLE>
GtkVBox
gtk_vbox_new
<SUBSECTION Standard>
GTK_VBOX
GTK_IS_VBOX
GTK_TYPE_VBOX
gtk_vbox_get_type
GTK_VBOX_CLASS
GTK_IS_VBOX_CLASS
GTK_VBOX_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkviewport</FILE>
<TITLE>GtkViewport</TITLE>
GtkViewport
gtk_viewport_new
gtk_viewport_get_hadjustment
gtk_viewport_get_vadjustment
gtk_viewport_set_hadjustment
gtk_viewport_set_vadjustment
gtk_viewport_set_shadow_type
<SUBSECTION Standard>
GTK_VIEWPORT
GTK_IS_VIEWPORT
GTK_TYPE_VIEWPORT
gtk_viewport_get_type
GTK_VIEWPORT_CLASS
GTK_IS_VIEWPORT_CLASS
GTK_VIEWPORT_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvpaned</FILE>
<TITLE>GtkVPaned</TITLE>
GtkVPaned
gtk_vpaned_new
<SUBSECTION Standard>
GTK_VPANED
GTK_IS_VPANED
GTK_TYPE_VPANED
1999-08-16 18:51:52 +00:00
gtk_vpaned_get_type
GTK_VPANED_CLASS
GTK_IS_VPANED_CLASS
GTK_VPANED_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvruler</FILE>
<TITLE>GtkVRuler</TITLE>
GtkVRuler
gtk_vruler_new
<SUBSECTION Standard>
GTK_VRULER
GTK_IS_VRULER
GTK_TYPE_VRULER
1999-08-16 18:51:52 +00:00
gtk_vruler_get_type
GTK_VRULER_CLASS
GTK_IS_VRULER_CLASS
GTK_VRULER_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvscale</FILE>
<TITLE>GtkVScale</TITLE>
GtkVScale
gtk_vscale_new
<SUBSECTION Standard>
GTK_VSCALE
GTK_IS_VSCALE
GTK_TYPE_VSCALE
1999-08-16 18:51:52 +00:00
gtk_vscale_get_type
GTK_VSCALE_CLASS
GTK_IS_VSCALE_CLASS
GTK_VSCALE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvscrollbar</FILE>
<TITLE>GtkVScrollbar</TITLE>
GtkVScrollbar
gtk_vscrollbar_new
<SUBSECTION Standard>
GTK_VSCROLLBAR
GTK_IS_VSCROLLBAR
GTK_TYPE_VSCROLLBAR
1999-08-16 18:51:52 +00:00
gtk_vscrollbar_get_type
GTK_VSCROLLBAR_CLASS
GTK_IS_VSCROLLBAR_CLASS
GTK_VSCROLLBAR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkvseparator</FILE>
<TITLE>GtkVSeparator</TITLE>
GtkVSeparator
gtk_vseparator_new
<SUBSECTION Standard>
GTK_VSEPARATOR
GTK_IS_VSEPARATOR
GTK_TYPE_VSEPARATOR
gtk_vseparator_get_type
GTK_VSEPARATOR_CLASS
GTK_IS_VSEPARATOR_CLASS
GTK_VSEPARATOR_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkwidget</FILE>
GtkWidget
GtkWidgetFlags
GTK_WIDGET_TYPE
GTK_WIDGET_STATE
GTK_WIDGET_SAVED_STATE
GTK_WIDGET_FLAGS
GTK_WIDGET_TOPLEVEL
GTK_WIDGET_NO_WINDOW
GTK_WIDGET_REALIZED
GTK_WIDGET_MAPPED
GTK_WIDGET_VISIBLE
GTK_WIDGET_DRAWABLE
GTK_WIDGET_SENSITIVE
GTK_WIDGET_PARENT_SENSITIVE
GTK_WIDGET_IS_SENSITIVE
GTK_WIDGET_CAN_FOCUS
GTK_WIDGET_HAS_FOCUS
GTK_WIDGET_CAN_DEFAULT
GTK_WIDGET_RECEIVES_DEFAULT
GTK_WIDGET_HAS_DEFAULT
GTK_WIDGET_HAS_GRAB
GTK_WIDGET_RC_STYLE
GTK_WIDGET_COMPOSITE_CHILD
GTK_WIDGET_APP_PAINTABLE
GTK_WIDGET_DOUBLE_BUFFERED
1999-08-16 18:51:52 +00:00
GTK_WIDGET_SET_FLAGS
GTK_WIDGET_UNSET_FLAGS
GtkCallback
GtkRequisition
GtkAllocation
GtkSelectionData
<TITLE>GtkWidget</TITLE>
GtkWidgetAuxInfo
GtkWidgetShapeInfo
gtk_widget_new
gtk_widget_newv
gtk_widget_ref
gtk_widget_unref
gtk_widget_destroy
gtk_widget_destroyed
gtk_widget_get
gtk_widget_getv
gtk_widget_set
gtk_widget_setv
gtk_widget_unparent
gtk_widget_show
gtk_widget_show_now
gtk_widget_hide
gtk_widget_show_all
gtk_widget_hide_all
gtk_widget_map
gtk_widget_unmap
gtk_widget_realize
gtk_widget_unrealize
gtk_widget_queue_draw
gtk_widget_queue_resize
gtk_widget_draw
gtk_widget_draw_focus
gtk_widget_draw_default
gtk_widget_size_request
gtk_widget_get_child_requisition
gtk_widget_size_allocate
gtk_widget_add_accelerator
gtk_widget_remove_accelerator
gtk_widget_remove_accelerators
gtk_widget_accelerator_signal
gtk_widget_event
gtk_widget_activate
gtk_widget_reparent
gtk_widget_popup
gtk_widget_intersect
gtk_widget_grab_focus
gtk_widget_grab_default
gtk_widget_set_name
gtk_widget_get_name
gtk_widget_set_state
gtk_widget_set_sensitive
gtk_widget_set_parent
gtk_widget_set_parent_window
gtk_widget_get_parent_window
gtk_widget_set_uposition
gtk_widget_set_usize
gtk_widget_set_events
gtk_widget_add_events
gtk_widget_set_extension_events
gtk_widget_get_extension_events
gtk_widget_get_toplevel
gtk_widget_get_ancestor
gtk_widget_get_colormap
gtk_widget_set_colormap
gtk_widget_get_visual
gtk_widget_get_events
gtk_widget_get_pointer
gtk_widget_is_ancestor
gtk_widget_hide_on_delete
gtk_widget_set_style
gtk_widget_set_rc_style
gtk_widget_ensure_style
gtk_widget_get_style
gtk_widget_restore_default_style
gtk_widget_reset_rc_styles
gtk_widget_push_style
gtk_widget_push_colormap
gtk_widget_pop_style
gtk_widget_pop_colormap
gtk_widget_set_default_style
gtk_widget_set_default_colormap
gtk_widget_get_default_style
gtk_widget_get_default_colormap
gtk_widget_get_default_visual
gtk_widget_set_direction
GtkTextDirection
gtk_widget_get_direction
gtk_widget_set_default_direction
gtk_widget_get_default_direction
1999-08-16 18:51:52 +00:00
gtk_widget_shape_combine_mask
gtk_widget_path
gtk_widget_class_path
gtk_widget_get_composite_name
gtk_widget_lock_accelerators
gtk_widget_modify_style
gtk_widget_get_modifier_style
gtk_widget_modify_fg
gtk_widget_modify_bg
gtk_widget_modify_text
gtk_widget_modify_base
gtk_widget_modify_font
gtk_widget_create_pango_context
gtk_widget_get_pango_context
gtk_widget_create_pango_layout
1999-08-16 18:51:52 +00:00
gtk_widget_pop_composite_child
gtk_widget_push_composite_child
gtk_widget_queue_clear
gtk_widget_queue_clear_area
gtk_widget_queue_draw_area
gtk_widget_reset_shapes
gtk_widget_set_app_paintable
gtk_widget_set_double_buffered
1999-08-16 18:51:52 +00:00
gtk_widget_set_composite_name
gtk_widget_set_scroll_adjustments
gtk_widget_unlock_accelerators
gtk_widget_accelerators_locked
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_WIDGET
GTK_IS_WIDGET
GTK_TYPE_WIDGET
gtk_widget_get_type
GTK_WIDGET_CLASS
GTK_IS_WIDGET_CLASS
GTK_WIDGET_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkwindow</FILE>
<TITLE>GtkWindow</TITLE>
GtkWindow
gtk_window_new
gtk_window_set_title
gtk_window_set_wmclass
gtk_window_set_policy
gtk_window_add_accel_group
gtk_window_remove_accel_group
gtk_window_position
gtk_window_activate_focus
gtk_window_activate_default
gtk_window_set_modal
gtk_window_set_default_size
gtk_window_set_geometry_hints
gtk_window_set_position
gtk_window_set_transient_for
create some stock buttons with the default accel group (create_image): 2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
2000-10-20 23:14:41 +00:00
gtk_window_set_destroy_with_parent
gtk_window_list_toplevels
1999-08-16 18:51:52 +00:00
<SUBSECTION Standard>
GTK_WINDOW
GTK_IS_WINDOW
GTK_TYPE_WINDOW
gtk_window_get_type
GTK_WINDOW_CLASS
GTK_IS_WINDOW_CLASS
GTK_WINDOW_GET_CLASS
<SUBSECTION Private>
gtk_window_set_focus
gtk_window_set_default
gtk_window_remove_embedded_xid
gtk_window_add_embedded_xid
gtk_window_reposition
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkmain</FILE>
<TITLE>General</TITLE>
gtk_set_locale
gtk_get_default_language
1999-08-16 18:51:52 +00:00
gtk_init
gtk_init_check
gtk_exit
gtk_events_pending
gtk_main
gtk_main_level
gtk_main_quit
gtk_main_iteration
gtk_main_iteration_do
gtk_main_do_event
GtkModuleInitFunc
<SUBSECTION>
gtk_true
gtk_false
<SUBSECTION>
gtk_grab_add
gtk_grab_get_current
gtk_grab_remove
<SUBSECTION>
gtk_init_add
gtk_quit_add_destroy
gtk_quit_add
gtk_quit_add_full
gtk_quit_remove
gtk_quit_remove_by_data
<SUBSECTION>
gtk_timeout_add_full
gtk_timeout_add
gtk_timeout_remove
<SUBSECTION>
gtk_idle_add
gtk_idle_add_priority
gtk_idle_add_full
gtk_idle_remove
gtk_idle_remove_by_data
<SUBSECTION>
gtk_input_add_full
gtk_input_remove
<SUBSECTION>
GTK_PRIORITY_REDRAW
GTK_PRIORITY_RESIZE
GTK_PRIORITY_HIGH
GTK_PRIORITY_INTERNAL
GTK_PRIORITY_DEFAULT
GTK_PRIORITY_LOW
<SUBSECTION>
gtk_key_snooper_install
GtkKeySnoopFunc
gtk_key_snooper_remove
<SUBSECTION>
gtk_get_current_event
gtk_get_event_widget
gtk_propagate_event
<SUBSECTION Private>
gtk_init_abi_check
gtk_init_check_abi_check
gtk_win32_get_installation_directory
GTKMAIN_C_VAR
GTKTYPEUTILS_VAR
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkfeatures</FILE>
<TITLE>Feature Test Macros</TITLE>
gtk_major_version
gtk_minor_version
gtk_micro_version
gtk_binary_age
gtk_interface_age
gtk_check_version
<SUBSECTION>
1999-08-16 18:51:52 +00:00
GTK_MAJOR_VERSION
GTK_MINOR_VERSION
GTK_MICRO_VERSION
GTK_BINARY_AGE
GTK_INTERFACE_AGE
GTK_CHECK_VERSION
<SUBSECTION Private>
1999-08-16 18:51:52 +00:00
GTK_HAVE_CONTAINER_FOCUS_ADJUSTMENTS
GTK_HAVE_SIGNAL_INIT
GTK_HAVE_FEATURES_1_1_0
GTK_HAVE_FEATURES_1_1_2
GTK_HAVE_FEATURES_1_1_4
GTK_HAVE_FEATURES_1_1_5
GTK_HAVE_FEATURES_1_1_6
GTK_HAVE_FEATURES_1_1_7
GTK_HAVE_FEATURES_1_1_8
GTK_HAVE_FEATURES_1_1_9
GTK_HAVE_FEATURES_1_1_10
GTK_HAVE_FEATURES_1_1_11
GTK_HAVE_FEATURES_1_1_12
GTK_HAVE_FEATURES_1_1_13
GTK_HAVE_FEATURES_1_1_14
</SECTION>
<SECTION>
<FILE>gtkgc</FILE>
<TITLE>Graphics Contexts</TITLE>
gtk_gc_get
gtk_gc_release
</SECTION>
<SECTION>
<FILE>gtkstyle</FILE>
<TITLE>Styles</TITLE>
GTK_STYLE_NUM_STYLECOLORS
GTK_STYLE_ATTACHED
GtkStyle
GtkStyleClass
gtk_style_new
gtk_style_copy
gtk_style_attach
gtk_style_detach
gtk_style_ref
gtk_style_unref
gtk_style_set_background
gtk_style_apply_default_background
gtk_style_apply_default_pixmap
gtk_draw_hline
gtk_draw_vline
gtk_draw_shadow
gtk_draw_polygon
gtk_draw_arrow
gtk_draw_diamond
gtk_draw_oval
gtk_draw_string
gtk_draw_box
gtk_draw_box_gap
gtk_draw_check
gtk_draw_cross
gtk_draw_extension
gtk_draw_flat_box
gtk_draw_focus
gtk_draw_handle
gtk_draw_option
gtk_draw_ramp
gtk_draw_shadow_gap
gtk_draw_slider
gtk_draw_tab
gtk_paint_arrow
gtk_paint_box
gtk_paint_box_gap
gtk_paint_check
gtk_paint_cross
gtk_paint_diamond
gtk_paint_extension
gtk_paint_flat_box
gtk_paint_focus
gtk_paint_handle
gtk_paint_hline
gtk_paint_option
gtk_paint_oval
gtk_paint_polygon
gtk_paint_ramp
gtk_paint_shadow
gtk_paint_shadow_gap
gtk_paint_slider
gtk_paint_string
gtk_paint_tab
gtk_paint_vline
<SUBSECTION Standard>
GTK_STYLE
GTK_IS_STYLE
GTK_TYPE_STYLE
gtk_style_get_type
GTK_STYLE_CLASS
GTK_IS_STYLE_CLASS
GTK_STYLE_GET_CLASS
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkthemes</FILE>
<TITLE>Themes</TITLE>
GtkThemeEngine
gtk_theme_engine_get
gtk_theme_engine_ref
gtk_theme_engine_unref
gtk_theme_engine_create_rc_style
gtk_theme_engine_register_type
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkrc</FILE>
<TITLE>Resource Files</TITLE>
GtkRcStyle
GtkRcStyleClass
1999-08-16 18:51:52 +00:00
GtkRcFlags
GtkImageLoader
GtkRcTokenType
gtk_rc_get_style
gtk_rc_add_widget_name_style
gtk_rc_add_widget_class_style
gtk_rc_add_class_style
gtk_rc_parse
gtk_rc_parse_string
gtk_rc_reparse_all
gtk_rc_add_default_file
gtk_rc_get_default_files
gtk_rc_set_default_files
gtk_rc_parse_color
gtk_rc_parse_state
gtk_rc_parse_priority
gtk_rc_find_module_in_path
gtk_rc_find_pixmap_in_path
gtk_rc_get_module_dir
gtk_rc_get_theme_dir
gtk_rc_set_image_loader
gtk_rc_load_image
gtk_rc_style_new
gtk_rc_style_copy
1999-08-16 18:51:52 +00:00
gtk_rc_style_ref
gtk_rc_style_unref
<SUBSECTION Standard>
GTK_RC_STYLE
GTK_IS_RC_STYLE
GTK_TYPE_RC_STYLE
gtk_rc_style_get_type
GTK_RC_STYLE_CLASS
GTK_IS_RC_STYLE_CLASS
GTK_RC_STYLE_GET_CLASS
<SUBSECTION Private>
1999-08-16 18:51:52 +00:00
gtk_rc_init
</SECTION>
<SECTION>
<FILE>gtkaccelgroup</FILE>
<TITLE>Keyboard Accelerators</TITLE>
GtkAccelGroup
GtkAccelEntry
gtk_accel_group_new
gtk_accel_group_get_default
gtk_accel_group_ref
gtk_accel_group_unref
gtk_accel_group_activate
gtk_accel_groups_activate
gtk_accel_group_attach
gtk_accel_group_detach
gtk_accel_group_lock
gtk_accel_group_unlock
gtk_accel_group_get_entry
gtk_accel_group_lock_entry
gtk_accel_group_unlock_entry
gtk_accel_group_add
gtk_accel_group_remove
gtk_accel_group_handle_add
gtk_accel_group_handle_remove
gtk_accel_group_create_add
gtk_accel_group_create_remove
gtk_accel_groups_from_object
gtk_accel_group_entries_from_object
gtk_accelerator_valid
gtk_accelerator_parse
gtk_accelerator_name
gtk_accelerator_set_default_mod_mask
gtk_accelerator_get_default_mod_mask
</SECTION>
<SECTION>
<FILE>gtkselection</FILE>
<TITLE>Selections</TITLE>
GtkTargetEntry
GtkTargetList
GtkTargetPair
gtk_target_list_new
gtk_target_list_ref
gtk_target_list_unref
gtk_target_list_add
gtk_target_list_add_table
gtk_target_list_remove
gtk_target_list_find
gtk_selection_owner_set
gtk_selection_add_target
gtk_selection_add_targets
gtk_selection_convert
gtk_selection_data_set
gtk_selection_remove_all
gtk_selection_data_copy
gtk_selection_data_free
<SUBSECTION Internals>
gtk_selection_clear
gtk_selection_incr_event
gtk_selection_notify
gtk_selection_property_notify
gtk_selection_request
</SECTION>
<SECTION>
<FILE>gtkdnd</FILE>
<TITLE>Drag and Drop</TITLE>
GtkDestDefaults
GtkTargetFlags
<SUBSECTION Destination Side>
gtk_drag_dest_set
gtk_drag_dest_set_proxy
gtk_drag_dest_unset
gtk_drag_finish
gtk_drag_get_data
gtk_drag_get_source_widget
gtk_drag_highlight
gtk_drag_unhighlight
<SUBSECTION Source Side>
gtk_drag_begin
gtk_drag_set_icon_widget
gtk_drag_set_icon_pixmap
gtk_drag_set_icon_default
gtk_drag_set_default_icon
gtk_drag_source_set
gtk_drag_source_set_icon
gtk_drag_source_unset
<SUBSECTION Internals>
gtk_drag_source_handle_event
gtk_drag_dest_handle_event
</SECTION>
<SECTION>
<FILE>gtksignal</FILE>
<TITLE>Signals</TITLE>
GTK_SIGNAL_OFFSET
GtkSignalMarshal
GtkSignalDestroy
GtkEmissionHook
GtkSignalQuery
GtkSignalRunType
1999-08-16 18:51:52 +00:00
gtk_signal_init
gtk_signal_new
gtk_signal_newv
gtk_signal_lookup
gtk_signal_name
gtk_signal_emit
gtk_signal_emit_by_name
gtk_signal_emitv
gtk_signal_emitv_by_name
gtk_signal_n_emissions
gtk_signal_n_emissions_by_name
gtk_signal_emit_stop
gtk_signal_emit_stop_by_name
gtk_signal_connect
gtk_signal_connect_after
gtk_signal_connect_object
gtk_signal_connect_object_after
gtk_signal_connect_full
gtk_signal_connect_while_alive
gtk_signal_connect_object_while_alive
1999-08-16 18:51:52 +00:00
gtk_signal_disconnect
gtk_signal_disconnect_by_func
gtk_signal_disconnect_by_data
gtk_signal_handler_block
gtk_signal_handler_block_by_func
gtk_signal_handler_block_by_data
gtk_signal_handler_unblock
gtk_signal_handler_unblock_by_func
gtk_signal_handler_unblock_by_data
gtk_signal_handler_pending
gtk_signal_handler_pending_by_func
gtk_signal_handler_pending_by_id
gtk_signal_handlers_destroy
gtk_signal_set_funcs
gtk_signal_query
gtk_signal_add_emission_hook
gtk_signal_add_emission_hook_full
gtk_signal_remove_emission_hook
</SECTION>
<SECTION>
<FILE>gtkmarshal</FILE>
<TITLE>Signal Marshallers</TITLE>
gtk_signal_default_marshaller
<SUBSECTION Private>
1999-08-16 18:51:52 +00:00
gtk_marshal_BOOL__POINTER_INT_INT_UINT
gtk_marshal_BOOL__POINTER_STRING_STRING_POINTER
gtk_marshal_ENUM__ENUM
gtk_marshal_NONE__BOXED
gtk_marshal_NONE__ENUM
gtk_marshal_NONE__ENUM_FLOAT
gtk_marshal_NONE__ENUM_FLOAT_BOOL
gtk_marshal_NONE__OBJECT
gtk_marshal_NONE__POINTER_STRING_STRING
gtk_marshal_NONE__POINTER_UINT
gtk_marshal_NONE__POINTER_UINT_ENUM
gtk_marshal_NONE__POINTER_POINTER_UINT_UINT
gtk_marshal_NONE__POINTER_INT_INT_POINTER_UINT_UINT
gtk_marshal_NONE__POINTER_UINT_UINT
gtk_marshal_NONE__STRING
gtk_marshal_NONE__STRING_INT_POINTER
gtk_marshal_NONE__UINT
gtk_marshal_NONE__UINT_POINTER_UINT_ENUM_ENUM_POINTER
gtk_marshal_NONE__UINT_POINTER_UINT_UINT_ENUM
gtk_marshal_NONE__UINT_STRING
gtk_marshal_BOOL__NONE
gtk_marshal_BOOL__POINTER
gtk_marshal_BOOL__POINTER_INT_INT
gtk_marshal_BOOL__POINTER_INT_INT_INT
gtk_marshal_BOOL__POINTER_POINTER_INT_INT
gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER
gtk_marshal_INT__INT
gtk_marshal_INT__POINTER
gtk_marshal_INT__POINTER_CHAR_CHAR
gtk_marshal_NONE__BOOL
gtk_marshal_NONE__INT
gtk_marshal_NONE__INT_FLOAT
gtk_marshal_NONE__INT_FLOAT_BOOL
gtk_marshal_NONE__INT_INT
gtk_marshal_NONE__INT_INT_POINTER
gtk_marshal_NONE__INT_POINTER
gtk_marshal_NONE__INT_POINTER_INT_INT_INT
gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER
gtk_marshal_NONE__NONE
gtk_marshal_NONE__POINTER
gtk_marshal_NONE__POINTER_INT
gtk_marshal_NONE__POINTER_INT_INT
gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT
gtk_marshal_NONE__POINTER_INT_POINTER
gtk_marshal_NONE__POINTER_POINTER
gtk_marshal_NONE__POINTER_POINTER_INT_INT
gtk_marshal_NONE__POINTER_POINTER_POINTER
gtk_marshal_INT__OBJECT_BOXED_POINTER
gtk_marshal_INT__POINTER_POINTER_POINTER
gtk_marshal_NONE__POINTER_POINTER_INT
gtk_marshal_NONE__STRING_POINTER
gtk_marshal_NONE__INT_INT_INT
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkarg</FILE>
<TITLE>Object Properties</TITLE>
GtkArgInfo
gtk_arg_new
gtk_arg_copy
gtk_arg_free
gtk_arg_reset
gtk_arg_values_equal
1999-08-16 18:51:52 +00:00
gtk_args_collect
gtk_args_collect_cleanup
gtk_arg_get_info
gtk_arg_type_new_static
gtk_args_query
gtk_arg_name_strip_type
gtk_arg_info_equal
gtk_arg_info_hash
gtk_arg_to_valueloc
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtktypeutils</FILE>
<TITLE>Types</TITLE>
GtkType
GtkFundamentalType
GTK_CLASS_NAME
GTK_CLASS_TYPE
GTK_TYPE_IS_OBJECT
1999-08-16 18:51:52 +00:00
GTK_TYPE_FUNDAMENTAL_LAST
GTK_TYPE_FUNDAMENTAL_MAX
GTK_STRUCT_OFFSET
GTK_CHECK_CAST
GTK_CHECK_CLASS_CAST
GTK_CHECK_TYPE
GTK_CHECK_CLASS_TYPE
GTK_CHECK_GET_CLASS
1999-08-16 18:51:52 +00:00
GTK_FUNDAMENTAL_TYPE
GTK_SIGNAL_FUNC
GtkClassInitFunc
GtkObjectInitFunc
GtkSignalFunc
GtkFunction
GtkDestroyNotify
GtkCallbackMarshal
GtkSignalMarshaller
GtkArgGetFunc
GtkArgSetFunc
GtkTypeObject
GtkArg
GTK_VALUE_CHAR
GTK_VALUE_UCHAR
GTK_VALUE_BOOL
GTK_VALUE_INT
GTK_VALUE_UINT
GTK_VALUE_LONG
GTK_VALUE_ULONG
GTK_VALUE_FLOAT
GTK_VALUE_DOUBLE
GTK_VALUE_STRING
GTK_VALUE_ENUM
GTK_VALUE_FLAGS
GTK_VALUE_BOXED
GTK_VALUE_POINTER
GTK_VALUE_OBJECT
GTK_VALUE_SIGNAL
GTK_RETLOC_CHAR
GTK_RETLOC_UCHAR
GTK_RETLOC_BOOL
GTK_RETLOC_INT
GTK_RETLOC_UINT
GTK_RETLOC_LONG
GTK_RETLOC_ULONG
GTK_RETLOC_FLOAT
GTK_RETLOC_DOUBLE
GTK_RETLOC_STRING
GTK_RETLOC_ENUM
GTK_RETLOC_FLAGS
GTK_RETLOC_BOXED
GTK_RETLOC_POINTER
GTK_RETLOC_OBJECT
GtkTypeInfo
GtkTypeClass
GtkEnumValue
GtkFlagValue
1999-08-16 18:51:52 +00:00
gtk_type_init
gtk_type_unique
gtk_type_name
gtk_type_from_name
gtk_type_parent
gtk_type_class
gtk_type_new
gtk_type_is_a
gtk_type_enum_get_values
gtk_type_flags_get_values
gtk_type_enum_find_value
gtk_type_flags_find_value
<SUBSECTION Private>
GTK_TYPE_IDENTIFIER
1999-08-16 18:51:52 +00:00
</SECTION>
<SECTION>
<FILE>gtkbindings</FILE>
<TITLE>Bindings</TITLE>
GtkPatternSpec
gtk_pattern_spec_init
gtk_pattern_spec_free_segs
gtk_pattern_match
gtk_pattern_match_string
gtk_pattern_match_simple
GtkBindingSet
GtkBindingEntry
GtkBindingSignal
GtkBindingArg
gtk_binding_set_new
gtk_binding_set_by_class
gtk_binding_set_find
gtk_bindings_activate
gtk_binding_set_activate
gtk_binding_entry_add
gtk_binding_entry_clear
gtk_binding_entry_add_signal
gtk_binding_set_add_path
gtk_binding_entry_remove
gtk_binding_entry_add_signall
gtk_binding_parse_binding
</SECTION>
<SECTION>
<FILE>gtkenums</FILE>
<TITLE>Standard Enumerations</TITLE>
GtkAccelFlags
GtkArrowType
GtkAttachOptions
GtkButtonBoxStyle
GtkCornerType
GtkCurveType
GtkDirectionType
GtkJustification
GtkMatchType
GtkMetricType
GtkOrientation
GtkPackType
GtkPathPriorityType
GtkPathType
GtkPolicyType
GtkPositionType
GtkPreviewType
GtkReliefStyle
GtkResizeMode
GtkScrollType
GtkSelectionMode
GtkShadowType
GtkStateType
GtkSubmenuDirection
GtkSubmenuPlacement
GtkToolbarStyle
GtkTroughType
GtkUpdateType
GtkVisibility
GtkWindowPosition
GtkWindowType
GtkSortType
<SUBSECTION Private>
GtkMenuCallback
GtkMenuEntry
GtkMenuPath
GtkMenuFactory
GtkMenuFactoryType
gtk_menu_factory_new
gtk_menu_factory_destroy
gtk_menu_factory_add_entries
gtk_menu_factory_add_subfactory
gtk_menu_factory_remove_paths
gtk_menu_factory_remove_entries
gtk_menu_factory_remove_subfactory
gtk_menu_factory_find
1999-08-16 18:51:52 +00:00
</SECTION>