docs/reference/gtk/ 0000775 0001750 0001750 00000000000 13226176530 014366 5 ustar mclasen mclasen docs/reference/gtk/gtk4.prerequisites 0000664 0001750 0001750 00000001056 13224733764 020075 0 ustar mclasen mclasen GtkBuildable GObject
GtkActionable GtkWidget
GtkAppChooser GtkWidget
GtkCellLayout GObject
GtkCellEditable GtkWidget
GActionGroup GObject
GActionMap GObject
GtkOrientable GObject
GtkColorChooser GObject
GtkStyleProvider GObject
GtkFileChooser GObject
GtkFileChooserEmbed GtkWidget
GtkFontChooser GObject
GtkScrollable GObject
GtkTreeModel GObject
GtkTreeSortable GtkTreeModel GObject
GtkPrintOperationPreview GObject
GtkRecentChooser GObject
GtkToolShell GtkWidget
AtkWindow AtkObject
GFile GObject
GAppInfo GObject
GIcon GObject
GLoadableIcon GIcon GObject
docs/reference/gtk/gtk4-sections.txt 0000664 0001750 0001750 00000506110 13226176505 017632 0 ustar mclasen mclasen
gtk/gtk.h
gtkaboutdialog
GtkAboutDialog
GtkAboutDialog
GtkLicense
gtk_about_dialog_new
gtk_about_dialog_get_program_name
gtk_about_dialog_set_program_name
gtk_about_dialog_get_version
gtk_about_dialog_set_version
gtk_about_dialog_get_copyright
gtk_about_dialog_set_copyright
gtk_about_dialog_get_comments
gtk_about_dialog_set_comments
gtk_about_dialog_get_license
gtk_about_dialog_set_license
gtk_about_dialog_get_wrap_license
gtk_about_dialog_set_wrap_license
gtk_about_dialog_get_license_type
gtk_about_dialog_set_license_type
gtk_about_dialog_get_website
gtk_about_dialog_set_website
gtk_about_dialog_get_website_label
gtk_about_dialog_set_website_label
gtk_about_dialog_get_authors
gtk_about_dialog_set_authors
gtk_about_dialog_get_artists
gtk_about_dialog_set_artists
gtk_about_dialog_get_documenters
gtk_about_dialog_set_documenters
gtk_about_dialog_get_translator_credits
gtk_about_dialog_set_translator_credits
gtk_about_dialog_get_logo
gtk_about_dialog_set_logo
gtk_about_dialog_get_logo_icon_name
gtk_about_dialog_set_logo_icon_name
gtk_about_dialog_get_system_information
gtk_about_dialog_set_system_information
gtk_about_dialog_add_credit_section
gtk_show_about_dialog
GTK_ABOUT_DIALOG
GTK_IS_ABOUT_DIALOG
GTK_TYPE_ABOUT_DIALOG
GTK_ABOUT_DIALOG_CLASS
GTK_IS_ABOUT_DIALOG_CLASS
GTK_ABOUT_DIALOG_GET_CLASS
GtkAboutDialogPrivate
gtk_about_dialog_get_type
gtkaccelgroup
Keyboard Accelerators
GtkAccelGroup
GtkAccelGroupClass
gtk_accel_group_new
GtkAccelFlags
gtk_accel_group_connect
gtk_accel_group_connect_by_path
GtkAccelGroupActivate
GtkAccelGroupFindFunc
gtk_accel_group_disconnect
gtk_accel_group_disconnect_key
gtk_accel_group_activate
gtk_accel_group_lock
gtk_accel_group_unlock
gtk_accel_group_get_is_locked
gtk_accel_group_from_accel_closure
gtk_accel_group_get_modifier_mask
gtk_accel_groups_activate
gtk_accel_groups_from_object
gtk_accel_group_find
GtkAccelKey
gtk_accelerator_valid
gtk_accelerator_parse
gtk_accelerator_name
gtk_accelerator_get_label
gtk_accelerator_parse_with_keycode
gtk_accelerator_name_with_keycode
gtk_accelerator_get_label_with_keycode
gtk_accelerator_set_default_mod_mask
gtk_accelerator_get_default_mod_mask
GTK_TYPE_ACCEL_GROUP
GTK_ACCEL_GROUP
GTK_IS_ACCEL_GROUP
GTK_ACCEL_GROUP_CLASS
GTK_IS_ACCEL_GROUP_CLASS
GTK_ACCEL_GROUP_GET_CLASS
GTK_ACCEL_GROUP_GET_PRIVATE
GtkAccelGroupPrivate
GtkAccelGroupEntry
gtk_accel_group_query
gtk_accel_group_get_type
gtkaccelmap
Accelerator Maps
GtkAccelMap
GtkAccelMapForeach
gtk_accel_map_add_entry
gtk_accel_map_lookup_entry
gtk_accel_map_change_entry
gtk_accel_map_load
gtk_accel_map_save
gtk_accel_map_foreach
gtk_accel_map_load_fd
gtk_accel_map_save_fd
gtk_accel_map_load_scanner
gtk_accel_map_add_filter
gtk_accel_map_foreach_unfiltered
gtk_accel_map_get
gtk_accel_map_lock_path
gtk_accel_map_unlock_path
GTK_ACCEL_MAP
GTK_TYPE_ACCEL_MAP
GTK_IS_ACCEL_MAP
GTK_ACCEL_MAP_CLASS
GTK_IS_ACCEL_MAP_CLASS
GTK_ACCEL_MAP_GET_CLASS
GtkAccelMapClass
gtk_accel_map_get_type
gtkaccellabel
GtkAccelLabel
GtkAccelLabel
gtk_accel_label_new
gtk_accel_label_set_accel_closure
gtk_accel_label_get_accel_widget
gtk_accel_label_set_accel_widget
gtk_accel_label_get_accel_width
gtk_accel_label_set_accel
gtk_accel_label_get_accel
gtk_accel_label_refetch
gtk_accel_label_set_label
gtk_accel_label_get_label
GTK_ACCEL_LABEL
GTK_IS_ACCEL_LABEL
GTK_TYPE_ACCEL_LABEL
GTK_ACCEL_LABEL_CLASS
GTK_IS_ACCEL_LABEL_CLASS
GTK_ACCEL_LABEL_GET_CLASS
GtkAccelLabelPrivate
gtk_accel_label_get_type
gtkaccessible
GtkAccessible
GtkAccessible
gtk_accessible_get_widget
gtk_accessible_set_widget
GTK_ACCESSIBLE
GTK_TYPE_ACCESSIBLE
GTK_ACCESSIBLE_CLASS
GTK_ACCESSIBLE_GET_CLASS
GTK_IS_ACCESSIBLE
GTK_IS_ACCESSIBLE_CLASS
GtkAccessiblePrivate
gtk_accessible_get_type
gtkadjustment
GtkAdjustment
GtkAdjustment
gtk_adjustment_new
gtk_adjustment_get_value
gtk_adjustment_set_value
gtk_adjustment_clamp_page
gtk_adjustment_configure
gtk_adjustment_get_lower
gtk_adjustment_get_page_increment
gtk_adjustment_get_page_size
gtk_adjustment_get_step_increment
gtk_adjustment_get_minimum_increment
gtk_adjustment_get_upper
gtk_adjustment_set_lower
gtk_adjustment_set_page_increment
gtk_adjustment_set_page_size
gtk_adjustment_set_step_increment
gtk_adjustment_set_upper
GTK_ADJUSTMENT
GTK_IS_ADJUSTMENT
GTK_TYPE_ADJUSTMENT
GTK_ADJUSTMENT_CLASS
GTK_IS_ADJUSTMENT_CLASS
GTK_ADJUSTMENT_GET_CLASS
GtkAdjustmentPrivate
gtk_adjustment_get_type
gtkassistant
GtkAssistant
GtkAssistant
GtkAssistantClass
gtk_assistant_new
gtk_assistant_get_current_page
gtk_assistant_set_current_page
gtk_assistant_get_n_pages
gtk_assistant_get_nth_page
gtk_assistant_prepend_page
gtk_assistant_append_page
gtk_assistant_insert_page
gtk_assistant_remove_page
GtkAssistantPageFunc
gtk_assistant_set_forward_page_func
GtkAssistantPageType
gtk_assistant_set_page_type
gtk_assistant_get_page_type
gtk_assistant_set_page_title
gtk_assistant_get_page_title
gtk_assistant_set_page_complete
gtk_assistant_get_page_complete
gtk_assistant_set_page_has_padding
gtk_assistant_get_page_has_padding
gtk_assistant_add_action_widget
gtk_assistant_remove_action_widget
gtk_assistant_update_buttons_state
gtk_assistant_commit
gtk_assistant_next_page
gtk_assistant_previous_page
GTK_TYPE_ASSISTANT
GTK_ASSISTANT
GTK_ASSISTANT_CLASS
GTK_IS_ASSISTANT
GTK_IS_ASSISTANT_CLASS
GTK_ASSISTANT_GET_CLASS
GtkAssistantPrivate
gtk_assistant_get_type
gtkaspectframe
GtkAspectFrame
GtkAspectFrame
GtkAspectFrameClass
gtk_aspect_frame_new
gtk_aspect_frame_set
GTK_ASPECT_FRAME
GTK_IS_ASPECT_FRAME
GTK_TYPE_ASPECT_FRAME
GTK_ASPECT_FRAME_CLASS
GTK_IS_ASPECT_FRAME_CLASS
GTK_ASPECT_FRAME_GET_CLASS
GtkAspectFramePrivate
gtk_aspect_frame_get_type
gtkbbox
GtkButtonBox
GtkButtonBox
GtkButtonBoxClass
gtk_button_box_new
gtk_button_box_get_layout
gtk_button_box_get_child_secondary
gtk_button_box_get_child_non_homogeneous
GtkButtonBoxStyle
gtk_button_box_set_layout
gtk_button_box_set_child_secondary
gtk_button_box_set_child_non_homogeneous
GTK_BUTTON_BOX
GTK_IS_BUTTON_BOX
GTK_TYPE_BUTTON_BOX
GTK_BUTTON_BOX_CLASS
GTK_IS_BUTTON_BOX_CLASS
GTK_BUTTON_BOX_GET_CLASS
GtkButtonBoxPrivate
gtk_button_box_get_type
gtkbin
GtkBin
GtkBin
GtkBinClass
gtk_bin_get_child
GTK_BIN
GTK_IS_BIN
GTK_TYPE_BIN
GTK_BIN_CLASS
GTK_IS_BIN_CLASS
GTK_BIN_GET_CLASS
GtkBinPrivate
gtk_bin_get_type
gtkbox
GtkBox
GtkBox
GtkBoxClass
gtk_box_new
gtk_box_pack_start
gtk_box_pack_end
gtk_box_get_homogeneous
gtk_box_set_homogeneous
gtk_box_get_spacing
gtk_box_set_spacing
gtk_box_reorder_child
gtk_box_query_child_packing
gtk_box_set_child_packing
gtk_box_get_baseline_position
gtk_box_set_baseline_position
GTK_BOX
GTK_IS_BOX
GTK_TYPE_BOX
GTK_BOX_CLASS
GTK_IS_BOX_CLASS
GTK_BOX_GET_CLASS
GtkBoxPrivate
gtk_box_get_type
gtkcenterbox
GtkCenterBox
GtkCenterBox
gtk_center_box_new
gtk_center_box_set_start_widget
gtk_center_box_set_center_widget
gtk_center_box_set_end_widget
gtk_center_box_get_start_widget
gtk_center_box_get_center_widget
gtk_center_box_get_end_widget
gtk_center_box_set_baseline_position
gtk_center_box_get_baseline_position
GTK_TYPE_CENTER_BOX
GTK_CENTER_BOX
GTK_CENTER_BOX_CLASS
GTK_IS_CENTER_BOX
GTK_IS_CENTER_BOX_CLASS
GTK_CENTER_BOX_GET_CLASS
gtk_center_box_get_type
gtklistbox
GtkListBox
GtkListBox
GtkListBoxClass
GtkListBoxRow
GtkListBoxRowClass
GtkListBoxFilterFunc
GtkListBoxSortFunc
GtkListBoxUpdateHeaderFunc
gtk_list_box_new
gtk_list_box_prepend
gtk_list_box_insert
gtk_list_box_select_row
gtk_list_box_unselect_row
gtk_list_box_select_all
gtk_list_box_unselect_all
gtk_list_box_get_selected_row
GtkListBoxForeachFunc
gtk_list_box_selected_foreach
gtk_list_box_get_selected_rows
gtk_list_box_set_selection_mode
gtk_list_box_get_selection_mode
gtk_list_box_set_activate_on_single_click
gtk_list_box_get_activate_on_single_click
gtk_list_box_get_adjustment
gtk_list_box_set_adjustment
gtk_list_box_set_placeholder
gtk_list_box_get_row_at_index
gtk_list_box_get_row_at_y
gtk_list_box_invalidate_filter
gtk_list_box_invalidate_headers
gtk_list_box_invalidate_sort
gtk_list_box_set_filter_func
gtk_list_box_set_header_func
gtk_list_box_set_sort_func
gtk_list_box_drag_highlight_row
gtk_list_box_drag_unhighlight_row
GtkListBoxCreateWidgetFunc
gtk_list_box_bind_model
gtk_list_box_row_new
gtk_list_box_row_changed
gtk_list_box_row_is_selected
gtk_list_box_row_get_header
gtk_list_box_row_set_header
gtk_list_box_row_get_index
gtk_list_box_row_set_activatable
gtk_list_box_row_get_activatable
gtk_list_box_row_set_selectable
gtk_list_box_row_get_selectable
GTK_LIST_BOX
GTK_LIST_BOX_CLASS
GTK_LIST_BOX_GET_CLASS
GTK_LIST_BOX_ROW
GTK_LIST_BOX_ROW_CLASS
GTK_LIST_BOX_ROW_GET_CLASS
GTK_IS_LIST_BOX
GTK_IS_LIST_BOX_CLASS
GTK_IS_LIST_BOX_ROW
GTK_IS_LIST_BOX_ROW_CLASS
GTK_TYPE_LIST_BOX
GTK_TYPE_LIST_BOX_ROW
gtk_list_box_get_type
gtk_list_box_row_get_type
gtkbuildable
GtkBuildable
GtkBuildableIface
gtk_buildable_set_name
gtk_buildable_get_name
gtk_buildable_add_child
gtk_buildable_set_buildable_property
gtk_buildable_construct_child
gtk_buildable_custom_tag_start
gtk_buildable_custom_tag_end
gtk_buildable_custom_finished
gtk_buildable_parser_finished
gtk_buildable_get_internal_child
GTK_BUILDABLE
GTK_IS_BUILDABLE
GTK_TYPE_BUILDABLE
gtk_buildable_get_type
GTK_BUILDABLE_CLASS
GTK_BUILDABLE_GET_IFACE
gtkbuilder
GtkBuilder
GtkBuilder
GtkBuilderConnectFunc
GtkBuilderError
gtk_builder_new
gtk_builder_new_from_file
gtk_builder_new_from_resource
gtk_builder_new_from_string
gtk_builder_add_callback_symbol
gtk_builder_add_callback_symbols
gtk_builder_lookup_callback_symbol
gtk_builder_add_from_file
gtk_builder_add_from_resource
gtk_builder_add_from_string
gtk_builder_add_objects_from_file
gtk_builder_add_objects_from_string
gtk_builder_add_objects_from_resource
gtk_builder_extend_with_template
gtk_builder_get_object
gtk_builder_get_objects
gtk_builder_expose_object
gtk_builder_connect_signals
gtk_builder_connect_signals_full
gtk_builder_set_translation_domain
gtk_builder_get_translation_domain
gtk_builder_set_application
gtk_builder_get_application
gtk_builder_get_type_from_name
gtk_builder_value_from_string
gtk_builder_value_from_string_type
GTK_BUILDER_WARN_INVALID_CHILD_TYPE
GTK_BUILDER_ERROR
GTK_BUILDER
GTK_IS_BUILDER
GTK_TYPE_BUILDER
GTK_BUILDER_CLASS
GTK_IS_BUILDER_CLASS
GTK_BUILDER_GET_CLASS
gtk_builder_get_type
gtk_builder_error_quark
GtkBuilderPrivate
gtkbutton
GtkButton
GtkButton
GtkButtonClass
gtk_button_new
gtk_button_new_with_label
gtk_button_new_with_mnemonic
gtk_button_new_from_icon_name
gtk_button_clicked
gtk_button_set_relief
gtk_button_get_relief
gtk_button_get_label
gtk_button_set_label
gtk_button_get_use_underline
gtk_button_set_use_underline
gtk_button_set_icon_name
gtk_button_get_icon_name
GTK_BUTTON
GTK_IS_BUTTON
GTK_TYPE_BUTTON
GTK_BUTTON_CLASS
GTK_IS_BUTTON_CLASS
GTK_BUTTON_GET_CLASS
GtkButtonPrivate
gtk_button_get_type
gtkcalendar
GtkCalendar
GtkCalendar
GtkCalendarDetailFunc
GtkCalendarDisplayOptions
gtk_calendar_new
gtk_calendar_select_month
gtk_calendar_select_day
gtk_calendar_mark_day
gtk_calendar_unmark_day
gtk_calendar_get_day_is_marked
gtk_calendar_clear_marks
gtk_calendar_get_display_options
gtk_calendar_set_display_options
gtk_calendar_get_date
gtk_calendar_set_detail_func
gtk_calendar_get_detail_width_chars
gtk_calendar_set_detail_width_chars
gtk_calendar_get_detail_height_rows
gtk_calendar_set_detail_height_rows
GTK_CALENDAR
GTK_IS_CALENDAR
GTK_TYPE_CALENDAR
GTK_CALENDAR_CLASS
GTK_IS_CALENDAR_CLASS
GTK_CALENDAR_GET_CLASS
GtkCalendarPrivate
gtk_calendar_get_type
gtkcheckbutton
GtkCheckButton
GtkCheckButton
gtk_check_button_new
gtk_check_button_new_with_label
gtk_check_button_new_with_mnemonic
gtk_check_button_get_draw_indicator
gtk_check_button_set_draw_indicator
gtk_check_button_get_inconsistent
gtk_check_button_set_inconsistent
GTK_CHECK_BUTTON
GTK_IS_CHECK_BUTTON
GTK_TYPE_CHECK_BUTTON
GTK_CHECK_BUTTON_CLASS
GTK_IS_CHECK_BUTTON_CLASS
GTK_CHECK_BUTTON_GET_CLASS
gtk_check_button_get_type
gtkcheckmenuitem
GtkCheckMenuItem
GtkCheckMenuItemClass
GtkCheckMenuItem
gtk_check_menu_item_new
gtk_check_menu_item_new_with_label
gtk_check_menu_item_new_with_mnemonic
gtk_check_menu_item_get_active
gtk_check_menu_item_set_active
gtk_check_menu_item_toggled
gtk_check_menu_item_get_inconsistent
gtk_check_menu_item_set_inconsistent
gtk_check_menu_item_set_draw_as_radio
gtk_check_menu_item_get_draw_as_radio
GTK_CHECK_MENU_ITEM
GTK_IS_CHECK_MENU_ITEM
GTK_TYPE_CHECK_MENU_ITEM
GTK_CHECK_MENU_ITEM_CLASS
GTK_IS_CHECK_MENU_ITEM_CLASS
GTK_CHECK_MENU_ITEM_GET_CLASS
GtkCheckMenuItemPrivate
gtk_check_menu_item_get_type
gtkcolorbutton
GtkColorButton
GtkColorButton
gtk_color_button_new
gtk_color_button_new_with_rgba
gtk_color_button_set_title
gtk_color_button_get_title
GTK_COLOR_BUTTON
GTK_IS_COLOR_BUTTON
GTK_TYPE_COLOR_BUTTON
GTK_COLOR_BUTTON_CLASS
GTK_IS_COLOR_BUTTON_CLASS
GTK_COLOR_BUTTON_GET_CLASS
gtk_color_button_get_type
GtkColorButtonPrivate
gtkcombobox
GtkComboBox
GtkComboBox
GtkComboBoxClass
gtk_combo_box_new
gtk_combo_box_new_with_entry
gtk_combo_box_new_with_model
gtk_combo_box_new_with_model_and_entry
gtk_combo_box_get_wrap_width
gtk_combo_box_set_wrap_width
gtk_combo_box_get_row_span_column
gtk_combo_box_set_row_span_column
gtk_combo_box_get_column_span_column
gtk_combo_box_set_column_span_column
gtk_combo_box_get_active
gtk_combo_box_set_active
gtk_combo_box_get_active_iter
gtk_combo_box_set_active_iter
gtk_combo_box_get_id_column
gtk_combo_box_set_id_column
gtk_combo_box_get_active_id
gtk_combo_box_set_active_id
gtk_combo_box_get_model
gtk_combo_box_set_model
gtk_combo_box_popup_for_device
gtk_combo_box_popup
gtk_combo_box_popdown
gtk_combo_box_get_popup_accessible
gtk_combo_box_get_row_separator_func
gtk_combo_box_set_row_separator_func
gtk_combo_box_set_button_sensitivity
gtk_combo_box_get_button_sensitivity
gtk_combo_box_get_has_entry
gtk_combo_box_set_entry_text_column
gtk_combo_box_get_entry_text_column
gtk_combo_box_set_popup_fixed_width
gtk_combo_box_get_popup_fixed_width
GTK_TYPE_COMBO_BOX
GTK_COMBO_BOX
GTK_COMBO_BOX_CLASS
GTK_IS_COMBO_BOX
GTK_IS_COMBO_BOX_CLASS
GTK_COMBO_BOX_GET_CLASS
GtkComboBoxPrivate
gtk_combo_box_get_type
gtkcomboboxtext
GtkComboBoxText
GtkComboBoxText
gtk_combo_box_text_new
gtk_combo_box_text_new_with_entry
gtk_combo_box_text_append
gtk_combo_box_text_prepend
gtk_combo_box_text_insert
gtk_combo_box_text_append_text
gtk_combo_box_text_prepend_text
gtk_combo_box_text_insert_text
gtk_combo_box_text_remove
gtk_combo_box_text_remove_all
gtk_combo_box_text_get_active_text
GTK_TYPE_COMBO_BOX_TEXT
GTK_COMBO_BOX_TEXT
GTK_IS_COMBO_BOX_TEXT
GTK_COMBO_BOX_TEXT_CLASS
GTK_IS_COMBO_BOX_TEXT_CLASS
GTK_COMBO_BOX_TEXT_GET_CLASS
GtkComboBoxTextPrivate
gtk_combo_box_text_get_type
gtkcontainer
GtkContainer
GtkContainer
GtkContainerClass
GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID
gtk_container_add
gtk_container_remove
gtk_container_add_with_properties
gtk_container_check_resize
gtk_container_foreach
gtk_container_get_children
gtk_container_get_path_for_child
gtk_container_get_focus_vadjustment
gtk_container_set_focus_vadjustment
gtk_container_get_focus_hadjustment
gtk_container_set_focus_hadjustment
gtk_container_child_type
gtk_container_child_get
gtk_container_child_set
gtk_container_child_get_property
gtk_container_child_set_property
gtk_container_child_get_valist
gtk_container_child_set_valist
gtk_container_child_notify
gtk_container_child_notify_by_pspec
gtk_container_forall
gtk_container_get_focus_chain
gtk_container_set_focus_chain
gtk_container_unset_focus_chain
gtk_container_class_find_child_property
gtk_container_class_install_child_property
gtk_container_class_install_child_properties
gtk_container_class_list_child_properties
GTK_CONTAINER
GTK_IS_CONTAINER
GTK_TYPE_CONTAINER
GTK_CONTAINER_CLASS
GTK_IS_CONTAINER_CLASS
GTK_CONTAINER_GET_CLASS
GtkContainerPrivate
gtk_container_get_type
gtkdialog
GtkDialog
GtkDialog
GtkDialogClass
GtkDialogFlags
GtkResponseType
gtk_dialog_new
gtk_dialog_new_with_buttons
gtk_dialog_run
gtk_dialog_response
gtk_dialog_add_button
gtk_dialog_add_buttons
gtk_dialog_add_action_widget
gtk_dialog_set_default_response
gtk_dialog_set_response_sensitive
gtk_dialog_get_response_for_widget
gtk_dialog_get_widget_for_response
gtk_dialog_get_content_area
gtk_dialog_get_header_bar
GTK_DIALOG
GTK_IS_DIALOG
GTK_TYPE_DIALOG
GTK_DIALOG_CLASS
GTK_IS_DIALOG_CLASS
GTK_DIALOG_GET_CLASS
GtkDialogPrivate
gtk_dialog_get_type
gtkdrawingarea
GtkDrawingArea
GtkDrawingArea
gtk_drawing_area_new
gtk_drawing_area_get_content_width
gtk_drawing_area_set_content_width
gtk_drawing_area_get_content_height
gtk_drawing_area_set_content_height
GtkDrawingAreaDrawFunc
gtk_drawing_area_set_draw_func
GTK_DRAWING_AREA
GTK_IS_DRAWING_AREA
GTK_TYPE_DRAWING_AREA
GTK_DRAWING_AREA_CLASS
GTK_IS_DRAWING_AREA_CLASS
GTK_DRAWING_AREA_GET_CLASS
gtk_drawing_area_get_type
gtkeditable
GtkEditable
GtkEditable
gtk_editable_select_region
gtk_editable_get_selection_bounds
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_delete_selection
gtk_editable_set_position
gtk_editable_get_position
gtk_editable_set_editable
gtk_editable_get_editable
GTK_EDITABLE
GTK_IS_EDITABLE
GTK_TYPE_EDITABLE
GTK_EDITABLE_GET_IFACE
gtk_editable_get_type
gtkentry
GtkEntry
GtkEntry
GtkEntryClass
gtk_entry_new
gtk_entry_new_with_buffer
gtk_entry_get_buffer
gtk_entry_set_buffer
gtk_entry_set_text
gtk_entry_get_text
gtk_entry_get_text_length
gtk_entry_set_visibility
gtk_entry_get_visibility
gtk_entry_set_invisible_char
gtk_entry_get_invisible_char
gtk_entry_unset_invisible_char
gtk_entry_set_max_length
gtk_entry_get_max_length
gtk_entry_set_activates_default
gtk_entry_get_activates_default
gtk_entry_set_has_frame
gtk_entry_get_has_frame
gtk_entry_set_width_chars
gtk_entry_get_width_chars
gtk_entry_set_max_width_chars
gtk_entry_get_max_width_chars
gtk_entry_set_alignment
gtk_entry_get_alignment
gtk_entry_set_placeholder_text
gtk_entry_get_placeholder_text
gtk_entry_set_overwrite_mode
gtk_entry_get_overwrite_mode
gtk_entry_get_layout
gtk_entry_get_layout_offsets
gtk_entry_layout_index_to_text_index
gtk_entry_text_index_to_layout_index
gtk_entry_set_attributes
gtk_entry_get_attributes
gtk_entry_set_completion
gtk_entry_get_completion
gtk_entry_set_cursor_hadjustment
gtk_entry_get_cursor_hadjustment
gtk_entry_set_progress_fraction
gtk_entry_get_progress_fraction
gtk_entry_set_progress_pulse_step
gtk_entry_get_progress_pulse_step
gtk_entry_progress_pulse
gtk_entry_im_context_filter_keypress
gtk_entry_reset_im_context
gtk_entry_set_tabs
gtk_entry_get_tabs
GtkEntryIconPosition
gtk_entry_set_icon_from_texture
gtk_entry_set_icon_from_icon_name
gtk_entry_set_icon_from_gicon
gtk_entry_get_icon_storage_type
gtk_entry_get_icon_texture
gtk_entry_get_icon_name
gtk_entry_get_icon_gicon
gtk_entry_set_icon_activatable
gtk_entry_get_icon_activatable
gtk_entry_set_icon_sensitive
gtk_entry_get_icon_sensitive
gtk_entry_get_icon_at_pos
gtk_entry_set_icon_tooltip_text
gtk_entry_get_icon_tooltip_text
gtk_entry_set_icon_tooltip_markup
gtk_entry_get_icon_tooltip_markup
gtk_entry_set_icon_drag_source
gtk_entry_get_current_icon_drag_source
gtk_entry_get_icon_area
GtkInputPurpose
gtk_entry_set_input_purpose
gtk_entry_get_input_purpose
GtkInputHints
gtk_entry_set_input_hints
gtk_entry_get_input_hints
gtk_entry_grab_focus_without_selecting
GTK_ENTRY
GTK_IS_ENTRY
GTK_TYPE_ENTRY
GTK_ENTRY_CLASS
GTK_IS_ENTRY_CLASS
GTK_ENTRY_GET_CLASS
GTK_TYPE_TEXT_HANDLE_POSITION
GTK_TYPE_TEXT_HANDLE_MODE
GtkEntryPrivate
gtk_entry_get_type
gtkentrybuffer
GtkEntryBuffer
GtkEntryBuffer
gtk_entry_buffer_new
gtk_entry_buffer_get_text
gtk_entry_buffer_set_text
gtk_entry_buffer_get_bytes
gtk_entry_buffer_get_length
gtk_entry_buffer_get_max_length
gtk_entry_buffer_set_max_length
gtk_entry_buffer_insert_text
gtk_entry_buffer_delete_text
gtk_entry_buffer_emit_deleted_text
gtk_entry_buffer_emit_inserted_text
GTK_ENTRY_BUFFER
GTK_IS_ENTRY_BUFFER
GTK_TYPE_ENTRY_BUFFER
GTK_ENTRY_BUFFER_CLASS
GTK_IS_ENTRY_BUFFER_CLASS
GTK_ENTRY_BUFFER_GET_CLASS
GTK_ENTRY_BUFFER_MAX_SIZE
GtkEntryBufferPrivate
gtk_entry_buffer_get_type
gtkentrycompletion
GtkEntryCompletion
GtkEntryCompletion
GtkEntryCompletionMatchFunc
gtk_entry_completion_new
gtk_entry_completion_new_with_area
gtk_entry_completion_get_entry
gtk_entry_completion_set_model
gtk_entry_completion_get_model
gtk_entry_completion_set_match_func
gtk_entry_completion_set_minimum_key_length
gtk_entry_completion_get_minimum_key_length
gtk_entry_completion_compute_prefix
gtk_entry_completion_complete
gtk_entry_completion_get_completion_prefix
gtk_entry_completion_insert_prefix
gtk_entry_completion_insert_action_text
gtk_entry_completion_insert_action_markup
gtk_entry_completion_delete_action
gtk_entry_completion_set_text_column
gtk_entry_completion_get_text_column
gtk_entry_completion_set_inline_completion
gtk_entry_completion_get_inline_completion
gtk_entry_completion_set_inline_selection
gtk_entry_completion_get_inline_selection
gtk_entry_completion_set_popup_completion
gtk_entry_completion_get_popup_completion
gtk_entry_completion_set_popup_set_width
gtk_entry_completion_get_popup_set_width
gtk_entry_completion_set_popup_single_match
gtk_entry_completion_get_popup_single_match
GTK_TYPE_ENTRY_COMPLETION
GTK_ENTRY_COMPLETION
GTK_ENTRY_COMPLETION_CLASS
GTK_IS_ENTRY_COMPLETION
GTK_IS_ENTRY_COMPLETION_CLASS
GTK_ENTRY_COMPLETION_GET_CLASS
GtkEntryCompletionPrivate
gtk_entry_completion_get_type
gtkexpander
GtkExpander
GtkExpander
GtkExpanderClass
gtk_expander_new
gtk_expander_new_with_mnemonic
gtk_expander_set_expanded
gtk_expander_get_expanded
gtk_expander_set_label
gtk_expander_get_label
gtk_expander_set_use_underline
gtk_expander_get_use_underline
gtk_expander_set_use_markup
gtk_expander_get_use_markup
gtk_expander_set_label_widget
gtk_expander_get_label_widget
gtk_expander_set_label_fill
gtk_expander_get_label_fill
gtk_expander_set_resize_toplevel
gtk_expander_get_resize_toplevel
GTK_TYPE_EXPANDER
GTK_EXPANDER_CLASS
GTK_EXPANDER
GTK_IS_EXPANDER
GTK_IS_EXPANDER_CLASS
GTK_EXPANDER_GET_CLASS
gtk_expander_get_type
GtkExpanderPrivate
gtkfilechooser
GtkFileChooser
GtkFileChooser
GtkFileChooserAction
GtkFileChooserConfirmation
GTK_FILE_CHOOSER_ERROR
GtkFileChooserError
gtk_file_chooser_set_action
gtk_file_chooser_get_action
gtk_file_chooser_set_local_only
gtk_file_chooser_get_local_only
gtk_file_chooser_set_select_multiple
gtk_file_chooser_get_select_multiple
gtk_file_chooser_set_show_hidden
gtk_file_chooser_get_show_hidden
gtk_file_chooser_set_do_overwrite_confirmation
gtk_file_chooser_get_do_overwrite_confirmation
gtk_file_chooser_set_create_folders
gtk_file_chooser_get_create_folders
gtk_file_chooser_set_current_name
gtk_file_chooser_get_current_name
gtk_file_chooser_get_filename
gtk_file_chooser_set_filename
gtk_file_chooser_select_filename
gtk_file_chooser_unselect_filename
gtk_file_chooser_select_all
gtk_file_chooser_unselect_all
gtk_file_chooser_get_filenames
gtk_file_chooser_set_current_folder
gtk_file_chooser_get_current_folder
gtk_file_chooser_get_uri
gtk_file_chooser_set_uri
gtk_file_chooser_select_uri
gtk_file_chooser_unselect_uri
gtk_file_chooser_get_uris
gtk_file_chooser_set_current_folder_uri
gtk_file_chooser_get_current_folder_uri
gtk_file_chooser_set_preview_widget
gtk_file_chooser_get_preview_widget
gtk_file_chooser_set_preview_widget_active
gtk_file_chooser_get_preview_widget_active
gtk_file_chooser_set_use_preview_label
gtk_file_chooser_get_use_preview_label
gtk_file_chooser_get_preview_filename
gtk_file_chooser_get_preview_uri
gtk_file_chooser_set_extra_widget
gtk_file_chooser_get_extra_widget
gtk_file_chooser_add_filter
gtk_file_chooser_remove_filter
gtk_file_chooser_list_filters
gtk_file_chooser_set_filter
gtk_file_chooser_get_filter
gtk_file_chooser_add_shortcut_folder
gtk_file_chooser_remove_shortcut_folder
gtk_file_chooser_list_shortcut_folders
gtk_file_chooser_add_shortcut_folder_uri
gtk_file_chooser_remove_shortcut_folder_uri
gtk_file_chooser_list_shortcut_folder_uris
gtk_file_chooser_get_current_folder_file
gtk_file_chooser_get_file
gtk_file_chooser_get_files
gtk_file_chooser_get_preview_file
gtk_file_chooser_select_file
gtk_file_chooser_set_current_folder_file
gtk_file_chooser_set_file
gtk_file_chooser_unselect_file
gtk_file_chooser_add_choice
gtk_file_chooser_remove_choice
gtk_file_chooser_set_choice
gtk_file_chooser_get_choice
GTK_FILE_CHOOSER
GTK_IS_FILE_CHOOSER
GTK_TYPE_FILE_CHOOSER
gtk_file_chooser_error_quark
gtk_file_chooser_get_type
gtkfilechoosernative
GtkFileChooserNative
gtk_file_chooser_native_new
gtk_file_chooser_native_get_accept_label
gtk_file_chooser_native_set_accept_label
gtk_file_chooser_native_get_cancel_label
gtk_file_chooser_native_set_cancel_label
GTK_FILE_CHOOSER_NATIVE
GTK_IS_FILE_CHOOSER_NATIVE
GTK_TYPE_FILE_CHOOSER_NATIVE
GTK_FILE_CHOOSER_NATIVE_CLASS
GTK_IS_FILE_CHOOSER_NATIVE_CLASS
GTK_FILE_CHOOSER_NATIVE_GET_CLASS
gtk_file_chooser_native_get_type
gtkfilechooserdialog
GtkFileChooserDialog
GtkFileChooserDialog
gtk_file_chooser_dialog_new
GTK_FILE_CHOOSER_DIALOG
GTK_IS_FILE_CHOOSER_DIALOG
GTK_TYPE_FILE_CHOOSER_DIALOG
GTK_FILE_CHOOSER_DIALOG_CLASS
GTK_IS_FILE_CHOOSER_DIALOG_CLASS
GTK_FILE_CHOOSER_DIALOG_GET_CLASS
gtk_file_chooser_dialog_get_type
GtkFileChooserDialogPrivate
gtkfilechooserwidget
GtkFileChooserWidget
GtkFileChooserWidget
GtkFileChooserWidgetClass
gtk_file_chooser_widget_new
GTK_FILE_CHOOSER_WIDGET
GTK_IS_FILE_CHOOSER_WIDGET
GTK_TYPE_FILE_CHOOSER_WIDGET
GTK_FILE_CHOOSER_WIDGET_CLASS
GTK_IS_FILE_CHOOSER_WIDGET_CLASS
GTK_FILE_CHOOSER_WIDGET_GET_CLASS
gtk_file_chooser_widget_get_type
GtkFileChooserWidgetPrivate
gtkfilechooserbutton
GtkFileChooserButton
GtkFileChooserButton
GtkFileChooserButtonClass
gtk_file_chooser_button_new
gtk_file_chooser_button_new_with_dialog
gtk_file_chooser_button_get_title
gtk_file_chooser_button_set_title
gtk_file_chooser_button_get_width_chars
gtk_file_chooser_button_set_width_chars
GTK_FILE_CHOOSER_BUTTON
GTK_IS_FILE_CHOOSER_BUTTON
GTK_TYPE_FILE_CHOOSER_BUTTON
GTK_FILE_CHOOSER_BUTTON_CLASS
GTK_IS_FILE_CHOOSER_BUTTON_CLASS
GTK_FILE_CHOOSER_BUTTON_GET_CLASS
gtk_file_chooser_button_get_type
GtkFileChooserButtonPrivate
gtkfilefilter
GtkFileFilter
GtkFileFilterInfo
GtkFileFilterFlags
GtkFileFilterFunc
gtk_file_filter_new
gtk_file_filter_set_name
gtk_file_filter_get_name
gtk_file_filter_add_mime_type
gtk_file_filter_add_pattern
gtk_file_filter_add_pixbuf_formats
gtk_file_filter_add_custom
gtk_file_filter_get_needed
gtk_file_filter_filter
gtk_file_filter_new_from_gvariant
gtk_file_filter_to_gvariant
GTK_FILE_FILTER
GTK_IS_FILE_FILTER
GTK_TYPE_FILE_FILTER
gtk_file_filter_get_type
gtkfixed
GtkFixed
GtkFixed
gtk_fixed_new
gtk_fixed_put
gtk_fixed_move
GTK_FIXED
GTK_IS_FIXED
GTK_TYPE_FIXED
GTK_FIXED_CLASS
GTK_IS_FIXED_CLASS
GTK_FIXED_GET_CLASS
GtkFixedPrivate
GtkFixedChild
gtk_fixed_get_type
gtkfontbutton
GtkFontButton
GtkFontButton
gtk_font_button_new
gtk_font_button_new_with_font
gtk_font_button_set_font_name
gtk_font_button_get_font_name
gtk_font_button_set_use_font
gtk_font_button_get_use_font
gtk_font_button_set_use_size
gtk_font_button_get_use_size
gtk_font_button_set_title
gtk_font_button_get_title
GTK_FONT_BUTTON
GTK_IS_FONT_BUTTON
GTK_TYPE_FONT_BUTTON
GTK_FONT_BUTTON_CLASS
GTK_IS_FONT_BUTTON_CLASS
GTK_FONT_BUTTON_GET_CLASS
GtkFontButtonPrivate
gtk_font_button_get_type
gtkfontchooser
GtkFontChooser
GtkFontChooser
gtk_font_chooser_get_font_family
gtk_font_chooser_get_font_face
gtk_font_chooser_get_font_size
gtk_font_chooser_get_font
gtk_font_chooser_set_font
gtk_font_chooser_get_font_desc
gtk_font_chooser_set_font_desc
gtk_font_chooser_get_font_features
gtk_font_chooser_get_font_language
gtk_font_chooser_get_preview_text
gtk_font_chooser_set_preview_text
gtk_font_chooser_get_show_preview_entry
gtk_font_chooser_set_show_preview_entry
GtkFontChooserLevel
gtk_font_chooser_get_level
gtk_font_chooser_set_level
GtkFontFilterFunc
gtk_font_chooser_set_filter_func
gtk_font_chooser_set_font_map
gtk_font_chooser_get_font_map
GtkFontChooserIface
GTK_TYPE_FONT_CHOOSER
GTK_FONT_CHOOSER
GTK_FONT_CHOOSER_IFACE
GTK_IS_FONT_CHOOSER
GTK_IS_FONT_CHOOSER_IFACE
GTK_FONT_CHOOSER_GET_IFACE
GTK_FONT_CHOOSER_DELEGATE_QUARK
gtk_font_chooser_get_type
gtkfontchooserwidget
GtkFontChooserWidget
GtkFontChooserWidget
GtkFontChooserWidgetClass
gtk_font_chooser_widget_new
GTK_TYPE_FONT_CHOOSER_WIDGET
GTK_FONT_CHOOSER_WIDGET
GTK_FONT_CHOOSER_WIDGET_CLASS
GTK_IS_FONT_CHOOSER_WIDGET
GTK_IS_FONT_CHOOSER_WIDGET_CLASS
GTK_FONT_CHOOSER_WIDGET_GET_CLASS
GtkFontChooserWidgetPrivate
gtk_font_chooser_widget_get_type
gtkfontchooserdialog
GtkFontChooserDialog
GtkFontChooserDialog
GtkFontChooserDialogClass
gtk_font_chooser_dialog_new
GTK_TYPE_FONT_CHOOSER_DIALOG
GTK_FONT_CHOOSER_DIALOG
GTK_FONT_CHOOSER_DIALOG_CLASS
GTK_IS_FONT_CHOOSER_DIALOG
GTK_IS_FONT_CHOOSER_DIALOG_CLASS
GTK_FONT_CHOOSER_DIALOG_GET_CLASS
GtkFontChooserDialogPrivate
gtk_font_chooser_dialog_get_type
gtkframe
GtkFrame
GtkFrame
GtkFrameClass
gtk_frame_new
gtk_frame_set_label
gtk_frame_set_label_widget
gtk_frame_set_label_align
gtk_frame_set_shadow_type
gtk_frame_get_label
gtk_frame_get_label_align
gtk_frame_get_label_widget
gtk_frame_get_shadow_type
GTK_FRAME
GTK_IS_FRAME
GTK_TYPE_FRAME
GTK_FRAME_CLASS
GTK_IS_FRAME_CLASS
GTK_FRAME_GET_CLASS
GtkFramePrivate
gtk_frame_get_type
gtkiconview
GtkIconView
GtkIconView
GtkIconViewForeachFunc
gtk_icon_view_new
gtk_icon_view_new_with_area
gtk_icon_view_new_with_model
gtk_icon_view_set_model
gtk_icon_view_get_model
gtk_icon_view_set_text_column
gtk_icon_view_get_text_column
gtk_icon_view_set_markup_column
gtk_icon_view_get_markup_column
gtk_icon_view_set_pixbuf_column
gtk_icon_view_get_pixbuf_column
gtk_icon_view_get_path_at_pos
gtk_icon_view_get_item_at_pos
gtk_icon_view_set_cursor
gtk_icon_view_get_cursor
gtk_icon_view_selected_foreach
gtk_icon_view_set_selection_mode
gtk_icon_view_get_selection_mode
gtk_icon_view_set_item_orientation
gtk_icon_view_get_item_orientation
gtk_icon_view_set_columns
gtk_icon_view_get_columns
gtk_icon_view_set_item_width
gtk_icon_view_get_item_width
gtk_icon_view_set_spacing
gtk_icon_view_get_spacing
gtk_icon_view_set_row_spacing
gtk_icon_view_get_row_spacing
gtk_icon_view_set_column_spacing
gtk_icon_view_get_column_spacing
gtk_icon_view_set_margin
gtk_icon_view_get_margin
gtk_icon_view_set_item_padding
gtk_icon_view_get_item_padding
gtk_icon_view_set_activate_on_single_click
gtk_icon_view_get_activate_on_single_click
gtk_icon_view_get_cell_rect
gtk_icon_view_select_path
gtk_icon_view_unselect_path
gtk_icon_view_path_is_selected
gtk_icon_view_get_selected_items
gtk_icon_view_select_all
gtk_icon_view_unselect_all
gtk_icon_view_item_activated
gtk_icon_view_scroll_to_path
gtk_icon_view_get_visible_range
gtk_icon_view_set_tooltip_item
gtk_icon_view_set_tooltip_cell
gtk_icon_view_get_tooltip_context
gtk_icon_view_set_tooltip_column
gtk_icon_view_get_tooltip_column
gtk_icon_view_get_item_row
gtk_icon_view_get_item_column
GtkIconViewDropPosition
gtk_icon_view_enable_model_drag_source
gtk_icon_view_enable_model_drag_dest
gtk_icon_view_unset_model_drag_source
gtk_icon_view_unset_model_drag_dest
gtk_icon_view_set_reorderable
gtk_icon_view_get_reorderable
gtk_icon_view_set_drag_dest_item
gtk_icon_view_get_drag_dest_item
gtk_icon_view_get_dest_item_at_pos
gtk_icon_view_create_drag_icon
GTK_ICON_VIEW_CLASS
GTK_IS_ICON_VIEW
GTK_IS_ICON_VIEW_CLASS
GTK_ICON_VIEW_GET_CLASS
GTK_TYPE_ICON_VIEW
GTK_ICON_VIEW
gtk_icon_view_get_type
GtkIconViewPrivate
gtkimage
GtkImage
GtkImage
GtkImageType
gtk_image_get_surface
gtk_image_get_texture
gtk_image_get_icon_name
gtk_image_get_gicon
gtk_image_get_storage_type
gtk_image_new_from_file
gtk_image_new_from_pixbuf
gtk_image_new_from_icon_name
gtk_image_new_from_gicon
gtk_image_new_from_resource
gtk_image_new_from_surface
gtk_image_new_from_texture
gtk_image_set_from_file
gtk_image_set_from_pixbuf
gtk_image_set_from_icon_name
gtk_image_set_from_gicon
gtk_image_set_from_resource
gtk_image_set_from_surface
gtk_image_set_from_texture
gtk_image_clear
gtk_image_new
gtk_image_set_pixel_size
gtk_image_get_pixel_size
gtk_image_set_icon_size
gtk_image_get_icon_size
GTK_IMAGE
GTK_IS_IMAGE
GTK_TYPE_IMAGE
GTK_IMAGE_CLASS
GTK_IS_IMAGE_CLASS
GTK_IMAGE_GET_CLASS
GtkImagePrivate
gtk_image_get_type
GtkImagePixbufData
GtkImageAnimationData
GtkImageIconNameData
GtkImageGIconData
gtkimcontext
GtkIMContext
GtkIMContext
GtkIMContextClass
GtkIMContextInfo
gtk_im_context_get_preedit_string
gtk_im_context_filter_keypress
gtk_im_context_focus_in
gtk_im_context_focus_out
gtk_im_context_reset
gtk_im_context_set_cursor_location
gtk_im_context_set_use_preedit
gtk_im_context_set_surrounding
gtk_im_context_get_surrounding
gtk_im_context_delete_surrounding
GTK_IM_CONTEXT
GTK_IS_IM_CONTEXT
GTK_TYPE_IM_CONTEXT
GTK_IM_CONTEXT_CLASS
GTK_IS_IM_CONTEXT_CLASS
GTK_IM_CONTEXT_GET_CLASS
gtk_im_context_get_type
gtkimcontextsimple
GtkIMContextSimple
GtkIMContextSimple
gtk_im_context_simple_new
gtk_im_context_simple_add_table
gtk_im_context_simple_add_compose_file
GTK_MAX_COMPOSE_LEN
GTK_IM_CONTEXT_SIMPLE
GTK_IS_IM_CONTEXT_SIMPLE
GTK_TYPE_IM_CONTEXT_SIMPLE
GTK_IM_CONTEXT_SIMPLE_CLASS
GTK_IS_IM_CONTEXT_SIMPLE_CLASS
GTK_IM_CONTEXT_SIMPLE_GET_CLASS
GtkIMContextSimplePrivate
gtk_im_context_simple_get_type
gtkimmulticontext
GtkIMMulticontext
GtkIMMulticontext
gtk_im_multicontext_new
gtk_im_multicontext_get_context_id
gtk_im_multicontext_set_context_id
GTK_IM_MULTICONTEXT
GTK_IS_IM_MULTICONTEXT
GTK_TYPE_IM_MULTICONTEXT
GTK_IM_MULTICONTEXT_CLASS
GTK_IS_IM_MULTICONTEXT_CLASS
GTK_IM_MULTICONTEXT_GET_CLASS
gtk_im_multicontext_get_type
GtkIMMulticontextPrivate
gtkinvisible
GtkInvisible
GtkInvisible
gtk_invisible_new
GTK_INVISIBLE
GTK_IS_INVISIBLE
GTK_TYPE_INVISIBLE
GTK_INVISIBLE_CLASS
GTK_IS_INVISIBLE_CLASS
GTK_INVISIBLE_GET_CLASS
gtk_invisible_get_type
GtkInvisiblePrivate
gtklabel
GtkLabel
GtkLabel
gtk_label_new
gtk_label_set_text
gtk_label_set_attributes
gtk_label_set_markup
gtk_label_set_markup_with_mnemonic
gtk_label_set_pattern
gtk_label_set_justify
gtk_label_set_xalign
gtk_label_set_yalign
gtk_label_set_ellipsize
gtk_label_set_width_chars
gtk_label_set_max_width_chars
gtk_label_set_line_wrap
gtk_label_set_line_wrap_mode
gtk_label_set_lines
gtk_label_get_layout_offsets
gtk_label_get_mnemonic_keyval
gtk_label_get_selectable
gtk_label_get_text
gtk_label_new_with_mnemonic
gtk_label_select_region
gtk_label_set_mnemonic_widget
gtk_label_set_selectable
gtk_label_set_text_with_mnemonic
gtk_label_get_attributes
gtk_label_get_justify
gtk_label_get_xalign
gtk_label_get_yalign
gtk_label_get_ellipsize
gtk_label_get_width_chars
gtk_label_get_max_width_chars
gtk_label_get_label
gtk_label_get_layout
gtk_label_get_line_wrap
gtk_label_get_line_wrap_mode
gtk_label_get_lines
gtk_label_get_mnemonic_widget
gtk_label_get_selection_bounds
gtk_label_get_use_markup
gtk_label_get_use_underline
gtk_label_get_single_line_mode
gtk_label_set_label
gtk_label_set_use_markup
gtk_label_set_use_underline
gtk_label_set_single_line_mode
gtk_label_get_current_uri
gtk_label_set_track_visited_links
gtk_label_get_track_visited_links
GTK_LABEL
GTK_IS_LABEL
GTK_TYPE_LABEL
GTK_LABEL_CLASS
GTK_IS_LABEL_CLASS
GTK_LABEL_GET_CLASS
gtk_label_get_type
GtkLabelPrivate
GtkLabelSelectionInfo
gtklayout
GtkLayout
GtkLayout
gtk_layout_new
gtk_layout_put
gtk_layout_move
gtk_layout_set_size
gtk_layout_get_size
GTK_LAYOUT
GTK_IS_LAYOUT
GTK_TYPE_LAYOUT
GTK_LAYOUT_CLASS
GTK_IS_LAYOUT_CLASS
GTK_LAYOUT_GET_CLASS
GtkLayoutPrivate
gtk_layout_get_type
gtklinkbutton
GtkLinkButton
GtkLinkButton
GtkLinkButtonClass
gtk_link_button_new
gtk_link_button_new_with_label
gtk_link_button_get_uri
gtk_link_button_set_uri
gtk_link_button_get_visited
gtk_link_button_set_visited
GTK_TYPE_LINK_BUTTON
GTK_LINK_BUTTON
GTK_IS_LINK_BUTTON
GTK_LINK_BUTTON_CLASS
GTK_IS_LINK_BUTTON_CLASS
GTK_LINK_BUTTON_GET_CLASS
GtkLinkButtonPrivate
gtk_link_button_get_type
gtkmenu
GtkMenu
GtkMenu
GtkArrowPlacement
gtk_menu_new
gtk_menu_new_from_model
gtk_menu_set_display
gtk_menu_reorder_child
gtk_menu_attach
gtk_menu_popup_at_rect
gtk_menu_popup_at_widget
gtk_menu_popup_at_pointer
gtk_menu_popup_for_device
gtk_menu_popup
gtk_menu_set_accel_group
gtk_menu_get_accel_group
gtk_menu_set_accel_path
gtk_menu_get_accel_path
gtk_menu_set_monitor
gtk_menu_get_monitor
gtk_menu_place_on_monitor
gtk_menu_set_reserve_toggle_size
gtk_menu_get_reserve_toggle_size
gtk_menu_popdown
gtk_menu_reposition
gtk_menu_get_active
gtk_menu_set_active
gtk_menu_attach_to_widget
gtk_menu_detach
gtk_menu_get_attach_widget
gtk_menu_get_for_attach_widget
GtkMenuPositionFunc
GtkMenuDetachFunc
GTK_MENU
GTK_IS_MENU
GTK_TYPE_MENU
GTK_MENU_CLASS
GTK_IS_MENU_CLASS
GTK_MENU_GET_CLASS
GtkMenuPrivate
gtk_menu_get_type
gtkmenubar
GtkMenuBar
GtkMenuBar
gtk_menu_bar_new
gtk_menu_bar_new_from_model
GtkPackDirection
gtk_menu_bar_set_pack_direction
gtk_menu_bar_get_pack_direction
gtk_menu_bar_set_child_pack_direction
gtk_menu_bar_get_child_pack_direction
GTK_MENU_BAR
GTK_IS_MENU_BAR
GTK_TYPE_MENU_BAR
GTK_MENU_BAR_CLASS
GTK_IS_MENU_BAR_CLASS
GTK_MENU_BAR_GET_CLASS
GtkMenuBarPrivate
gtk_menu_bar_get_type
gtkmenubutton
GtkMenuButton
GtkMenuButton
gtk_menu_button_new
gtk_menu_button_set_popup
gtk_menu_button_get_popup
gtk_menu_button_set_popover
gtk_menu_button_get_popover
gtk_menu_button_set_menu_model
gtk_menu_button_get_menu_model
gtk_menu_button_set_use_popover
gtk_menu_button_get_use_popover
GtkArrowType
gtk_menu_button_set_direction
gtk_menu_button_get_direction
gtk_menu_button_set_align_widget
gtk_menu_button_get_align_widget
GTK_TYPE_MENU_BUTTON
GTK_MENU_BUTTON
GTK_MENU_BUTTON_CLASS
GTK_IS_MENU_BUTTON
GTK_IS_MENU_BUTTON_CLASS
GTK_MENU_BUTTON_GET_CLASS
GtkMenuButtonPrivate
gtk_menu_button_get_type
gtkmenuitem
GtkMenuItem
GtkMenuItem
GtkMenuItemClass
gtk_menu_item_new
gtk_menu_item_new_with_label
gtk_menu_item_new_with_mnemonic
gtk_menu_item_get_label
gtk_menu_item_set_label
gtk_menu_item_get_use_underline
gtk_menu_item_set_use_underline
gtk_menu_item_set_submenu
gtk_menu_item_get_submenu
gtk_menu_item_set_accel_path
gtk_menu_item_get_accel_path
gtk_menu_item_select
gtk_menu_item_deselect
gtk_menu_item_activate
gtk_menu_item_toggle_size_request
gtk_menu_item_toggle_size_allocate
gtk_menu_item_get_reserve_indicator
gtk_menu_item_set_reserve_indicator
GTK_MENU_ITEM
GTK_IS_MENU_ITEM
GTK_TYPE_MENU_ITEM
GTK_MENU_ITEM_CLASS
GTK_IS_MENU_ITEM_CLASS
GTK_MENU_ITEM_GET_CLASS
GtkMenuItemPrivate
gtk_menu_item_get_type
gtkmenushell
GtkMenuShell
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_select_first
gtk_menu_shell_deselect
gtk_menu_shell_activate_item
gtk_menu_shell_cancel
gtk_menu_shell_set_take_focus
gtk_menu_shell_get_take_focus
gtk_menu_shell_get_selected_item
gtk_menu_shell_get_parent_shell
gtk_menu_shell_bind_model
GtkMenuDirectionType
GTK_MENU_SHELL
GTK_IS_MENU_SHELL
GTK_TYPE_MENU_SHELL
GTK_MENU_SHELL_CLASS
GTK_IS_MENU_SHELL_CLASS
GTK_MENU_SHELL_GET_CLASS
GtkMenuShellPrivate
gtk_menu_shell_get_type
gtkmessagedialog
GtkMessageDialog
GtkMessageDialog
GtkMessageType
GtkButtonsType
gtk_message_dialog_new
gtk_message_dialog_new_with_markup
gtk_message_dialog_set_markup
gtk_message_dialog_format_secondary_text
gtk_message_dialog_format_secondary_markup
gtk_message_dialog_get_message_area
GTK_MESSAGE_DIALOG
GTK_IS_MESSAGE_DIALOG
GTK_TYPE_MESSAGE_DIALOG
GTK_MESSAGE_DIALOG_CLASS
GTK_IS_MESSAGE_DIALOG_CLASS
GTK_MESSAGE_DIALOG_GET_CLASS
GtkMessageDialogPrivate
gtk_message_dialog_get_type
gtkinfobar
GtkInfoBar
GtkInfoBar
gtk_info_bar_new
gtk_info_bar_new_with_buttons
gtk_info_bar_add_action_widget
gtk_info_bar_add_button
gtk_info_bar_add_buttons
gtk_info_bar_set_response_sensitive
gtk_info_bar_set_default_response
gtk_info_bar_response
gtk_info_bar_set_message_type
gtk_info_bar_get_message_type
gtk_info_bar_get_action_area
gtk_info_bar_get_content_area
gtk_info_bar_get_show_title_buttons
gtk_info_bar_set_show_title_buttons
gtk_info_bar_get_revealed
gtk_info_bar_set_revealed
GTK_TYPE_INFO_BAR
GTK_INFO_BAR
GTK_INFO_BAR_CLASS
GTK_IS_INFO_BAR
GTK_IS_INFO_BAR_CLASS
GTK_INFO_BAR_GET_CLASS
GtkInfoBarPrivate
gtk_info_bar_get_type
gtknativedialog
GtkNativeDialog
GTK_TYPE_NATIVE_DIALOG
GtkNativeDialogClass
gtk_native_dialog_show
gtk_native_dialog_hide
gtk_native_dialog_destroy
gtk_native_dialog_get_visible
gtk_native_dialog_set_modal
gtk_native_dialog_get_modal
gtk_native_dialog_set_title
gtk_native_dialog_get_title
gtk_native_dialog_set_transient_for
gtk_native_dialog_get_transient_for
gtk_native_dialog_run
GtkNativeDialog
gtk_native_dialog_get_type
gtknotebook
GtkNotebook
GtkNotebook
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_detach_tab
gtk_notebook_page_num
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_popup_enable
gtk_notebook_popup_disable
gtk_notebook_get_current_page
gtk_notebook_get_menu_label
gtk_notebook_get_nth_page
gtk_notebook_get_n_pages
gtk_notebook_get_tab_label
gtk_notebook_set_menu_label
gtk_notebook_set_menu_label_text
gtk_notebook_set_tab_label
gtk_notebook_set_tab_label_text
gtk_notebook_set_tab_reorderable
gtk_notebook_set_tab_detachable
gtk_notebook_get_menu_label_text
gtk_notebook_get_scrollable
gtk_notebook_get_show_border
gtk_notebook_get_show_tabs
gtk_notebook_get_tab_label_text
gtk_notebook_get_tab_pos
gtk_notebook_get_tab_reorderable
gtk_notebook_get_tab_detachable
gtk_notebook_set_current_page
gtk_notebook_set_group_name
gtk_notebook_get_group_name
gtk_notebook_set_action_widget
gtk_notebook_get_action_widget
GTK_NOTEBOOK
GTK_IS_NOTEBOOK
GTK_TYPE_NOTEBOOK
GTK_NOTEBOOK_CLASS
GTK_IS_NOTEBOOK_CLASS
GTK_NOTEBOOK_GET_CLASS
gtk_notebook_get_type
GtkNotebookTab
GtkNotebookPrivate
gtkpaned
GtkPaned
GtkPaned
gtk_paned_new
gtk_paned_add1
gtk_paned_add2
gtk_paned_pack1
gtk_paned_pack2
gtk_paned_get_child1
gtk_paned_get_child2
gtk_paned_set_position
gtk_paned_get_position
gtk_paned_set_wide_handle
gtk_paned_get_wide_handle
GTK_PANED
GTK_IS_PANED
GTK_TYPE_PANED
GTK_PANED_CLASS
GTK_IS_PANED_CLASS
GTK_PANED_GET_CLASS
GtkPanedPrivate
gtk_paned_get_type
gtkprogressbar
GtkProgressBar
GtkProgressBar
gtk_progress_bar_new
gtk_progress_bar_pulse
gtk_progress_bar_set_fraction
gtk_progress_bar_get_fraction
gtk_progress_bar_set_inverted
gtk_progress_bar_get_inverted
gtk_progress_bar_set_show_text
gtk_progress_bar_get_show_text
gtk_progress_bar_set_text
gtk_progress_bar_get_text
gtk_progress_bar_set_ellipsize
gtk_progress_bar_get_ellipsize
gtk_progress_bar_set_pulse_step
gtk_progress_bar_get_pulse_step
GTK_PROGRESS_BAR
GTK_IS_PROGRESS_BAR
GTK_TYPE_PROGRESS_BAR
GTK_PROGRESS_BAR_CLASS
GTK_IS_PROGRESS_BAR_CLASS
GTK_PROGRESS_BAR_GET_CLASS
GtkProgressBarPrivate
gtk_progress_bar_get_type
gtkradiobutton
GtkRadioButton
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_new_with_mnemonic
gtk_radio_button_new_with_mnemonic_from_widget
gtk_radio_button_set_group
gtk_radio_button_get_group
gtk_radio_button_join_group
GTK_RADIO_BUTTON
GTK_IS_RADIO_BUTTON
GTK_TYPE_RADIO_BUTTON
GTK_RADIO_BUTTON_CLASS
GTK_IS_RADIO_BUTTON_CLASS
GTK_RADIO_BUTTON_GET_CLASS
GtkRadioButtonPrivate
gtk_radio_button_get_type
gtkradiomenuitem
GtkRadioMenuItem
GtkRadioMenuItem
gtk_radio_menu_item_new
gtk_radio_menu_item_new_with_label
gtk_radio_menu_item_new_with_mnemonic
gtk_radio_menu_item_new_from_widget
gtk_radio_menu_item_new_with_label_from_widget
gtk_radio_menu_item_new_with_mnemonic_from_widget
gtk_radio_menu_item_set_group
gtk_radio_menu_item_get_group
gtk_radio_menu_item_join_group
GTK_RADIO_MENU_ITEM
GTK_IS_RADIO_MENU_ITEM
GTK_TYPE_RADIO_MENU_ITEM
GTK_RADIO_MENU_ITEM_CLASS
GTK_IS_RADIO_MENU_ITEM_CLASS
GTK_RADIO_MENU_ITEM_GET_CLASS
GtkRadioMenuItemPrivate
gtk_radio_menu_item_get_type
gtkrange
GtkRange
GtkRange
gtk_range_get_fill_level
gtk_range_get_restrict_to_fill_level
gtk_range_get_show_fill_level
gtk_range_set_fill_level
gtk_range_set_restrict_to_fill_level
gtk_range_set_show_fill_level
gtk_range_get_adjustment
gtk_range_set_adjustment
gtk_range_get_inverted
gtk_range_set_inverted
gtk_range_get_value
gtk_range_set_value
gtk_range_set_increments
gtk_range_set_range
gtk_range_get_round_digits
gtk_range_set_round_digits
GtkSensitivityType
gtk_range_set_lower_stepper_sensitivity
gtk_range_get_lower_stepper_sensitivity
gtk_range_set_upper_stepper_sensitivity
gtk_range_get_upper_stepper_sensitivity
gtk_range_get_flippable
gtk_range_set_flippable
gtk_range_get_range_rect
gtk_range_get_slider_range
gtk_range_get_slider_size_fixed
gtk_range_set_slider_size_fixed
GTK_RANGE
GTK_IS_RANGE
GTK_TYPE_RANGE
GTK_RANGE_CLASS
GTK_IS_RANGE_CLASS
GTK_RANGE_GET_CLASS
gtk_range_get_type
GtkRangePrivate
gtkrecentchooser
GtkRecentChooser
GtkRecentChooser
GtkRecentChooserIface
GTK_RECENT_CHOOSER_ERROR
GtkRecentChooserError
gtk_recent_chooser_set_show_private
gtk_recent_chooser_get_show_private
gtk_recent_chooser_set_show_not_found
gtk_recent_chooser_get_show_not_found
gtk_recent_chooser_set_show_icons
gtk_recent_chooser_get_show_icons
gtk_recent_chooser_set_select_multiple
gtk_recent_chooser_get_select_multiple
gtk_recent_chooser_set_local_only
gtk_recent_chooser_get_local_only
gtk_recent_chooser_set_limit
gtk_recent_chooser_get_limit
gtk_recent_chooser_set_show_tips
gtk_recent_chooser_get_show_tips
GtkRecentSortType
gtk_recent_chooser_set_sort_type
gtk_recent_chooser_get_sort_type
GtkRecentSortFunc
gtk_recent_chooser_set_sort_func
gtk_recent_chooser_set_current_uri
gtk_recent_chooser_get_current_uri
gtk_recent_chooser_get_current_item
gtk_recent_chooser_select_uri
gtk_recent_chooser_unselect_uri
gtk_recent_chooser_select_all
gtk_recent_chooser_unselect_all
gtk_recent_chooser_get_items
gtk_recent_chooser_get_uris
gtk_recent_chooser_add_filter
gtk_recent_chooser_remove_filter
gtk_recent_chooser_list_filters
gtk_recent_chooser_set_filter
gtk_recent_chooser_get_filter
GTK_RECENT_CHOOSER
GTK_IS_RECENT_CHOOSER
GTK_TYPE_RECENT_CHOOSER
GTK_RECENT_CHOOSER_GET_IFACE
gtk_recent_chooser_get_type
gtk_recent_chooser_error_quark
gtkrecentchooserdialog
GtkRecentChooserDialog
GtkRecentChooserDialog
gtk_recent_chooser_dialog_new
gtk_recent_chooser_dialog_new_for_manager
GTK_RECENT_CHOOSER_DIALOG
GTK_IS_RECENT_CHOOSER_DIALOG
GTK_TYPE_RECENT_CHOOSER_DIALOG
GTK_RECENT_CHOOSER_DIALOG_CLASS
GTK_IS_RECENT_CHOOSER_DIALOG_CLASS
GTK_RECENT_CHOOSER_DIALOG_GET_CLASS
gtk_recent_chooser_dialog_get_type
GtkRecentChooserDialogPrivate
gtkrecentchoosermenu
GtkRecentChooserMenu
GtkRecentChooserMenu
gtk_recent_chooser_menu_new
gtk_recent_chooser_menu_new_for_manager
gtk_recent_chooser_menu_get_show_numbers
gtk_recent_chooser_menu_set_show_numbers
GTK_RECENT_CHOOSER_MENU
GTK_IS_RECENT_CHOOSER_MENU
GTK_TYPE_RECENT_CHOOSER_MENU
GTK_RECENT_CHOOSER_MENU_CLASS
GTK_IS_RECENT_CHOOSER_MENU_CLASS
GTK_RECENT_CHOOSER_MENU_GET_CLASS
gtk_recent_chooser_menu_get_type
GtkRecentChooserMenuPrivate
gtkrecentchooserwidget
GtkRecentChooserWidget
GtkRecentChooserWidget
gtk_recent_chooser_widget_new
gtk_recent_chooser_widget_new_for_manager
GTK_RECENT_CHOOSER_WIDGET
GTK_IS_RECENT_CHOOSER_WIDGET
GTK_TYPE_RECENT_CHOOSER_WIDGET
GTK_RECENT_CHOOSER_WIDGET_CLASS
GTK_IS_RECENT_CHOOSER_WIDGET_CLASS
GTK_RECENT_CHOOSER_WIDGET_GET_CLASS
gtk_recent_chooser_widget_get_type
GtkRecentChooserWidgetPrivate
gtkrecentfilter
GtkRecentFilter
GtkRecentFilter
GtkRecentFilterInfo
GtkRecentFilterFlags
GtkRecentFilterFunc
gtk_recent_filter_new
gtk_recent_filter_get_name
gtk_recent_filter_set_name
gtk_recent_filter_add_mime_type
gtk_recent_filter_add_pattern
gtk_recent_filter_add_pixbuf_formats
gtk_recent_filter_add_application
gtk_recent_filter_add_group
gtk_recent_filter_add_age
gtk_recent_filter_add_custom
gtk_recent_filter_get_needed
gtk_recent_filter_filter
GTK_RECENT_FILTER
GTK_IS_RECENT_FILTER
GTK_TYPE_RECENT_FILTER
gtk_recent_filter_get_type
gtkrecentmanager
GtkRecentManager
GtkRecentManager
GtkRecentInfo
GtkRecentData
GTK_RECENT_MANAGER_ERROR
GtkRecentManagerError
gtk_recent_manager_new
gtk_recent_manager_get_default
gtk_recent_manager_add_item
gtk_recent_manager_add_full
gtk_recent_manager_remove_item
gtk_recent_manager_lookup_item
gtk_recent_manager_has_item
gtk_recent_manager_move_item
gtk_recent_manager_get_items
gtk_recent_manager_purge_items
gtk_recent_info_ref
gtk_recent_info_unref
gtk_recent_info_get_uri
gtk_recent_info_get_display_name
gtk_recent_info_get_description
gtk_recent_info_get_mime_type
gtk_recent_info_get_added
gtk_recent_info_get_modified
gtk_recent_info_get_visited
gtk_recent_info_get_private_hint
gtk_recent_info_get_application_info
gtk_recent_info_get_applications
gtk_recent_info_last_application
gtk_recent_info_has_application
gtk_recent_info_create_app_info
gtk_recent_info_get_groups
gtk_recent_info_has_group
gtk_recent_info_get_gicon
gtk_recent_info_get_short_name
gtk_recent_info_get_uri_display
gtk_recent_info_get_age
gtk_recent_info_is_local
gtk_recent_info_exists
gtk_recent_info_match
GTK_RECENT_MANAGER
GTK_IS_RECENT_MANAGER
GTK_TYPE_RECENT_MANAGER
GTK_RECENT_MANAGER_CLASS
GTK_IS_RECENT_MANAGER_CLASS
GTK_RECENT_MANAGER_GET_CLASS
GTK_TYPE_RECENT_INFO
gtk_recent_manager_get_type
gtk_recent_info_get_type
GtkRecentManagerPrivate
gtk_recent_manager_error_quark
gtkscale
GtkScale
GtkScale
gtk_scale_new
gtk_scale_new_with_range
gtk_scale_set_digits
gtk_scale_set_draw_value
gtk_scale_set_has_origin
gtk_scale_set_value_pos
gtk_scale_get_digits
gtk_scale_get_draw_value
gtk_scale_get_has_origin
gtk_scale_get_value_pos
gtk_scale_get_layout
gtk_scale_get_layout_offsets
gtk_scale_add_mark
gtk_scale_clear_marks
GTK_SCALE
GTK_IS_SCALE
GTK_TYPE_SCALE
GTK_SCALE_CLASS
GTK_IS_SCALE_CLASS
GTK_SCALE_GET_CLASS
GtkScalePrivate
gtk_scale_get_type
gtkscalebutton
GtkScaleButton
GtkScaleButton
gtk_scale_button_new
gtk_scale_button_set_adjustment
gtk_scale_button_set_icons
gtk_scale_button_set_value
gtk_scale_button_get_adjustment
gtk_scale_button_get_value
gtk_scale_button_get_popup
gtk_scale_button_get_plus_button
gtk_scale_button_get_minus_button
GTK_SCALE_BUTTON
GTK_IS_SCALE_BUTTON
GTK_TYPE_SCALE_BUTTON
GTK_SCALE_BUTTON_CLASS
GTK_IS_SCALE_BUTTON_CLASS
GTK_SCALE_BUTTON_GET_CLASS
GtkScaleButtonPrivate
gtk_scale_button_get_type
gtkscrollable
GtkScrollable
GtkScrollable
gtk_scrollable_get_hadjustment
gtk_scrollable_set_hadjustment
gtk_scrollable_get_vadjustment
gtk_scrollable_set_vadjustment
GtkScrollablePolicy
gtk_scrollable_get_hscroll_policy
gtk_scrollable_set_hscroll_policy
gtk_scrollable_get_vscroll_policy
gtk_scrollable_set_vscroll_policy
gtk_scrollable_get_border
GtkScrollableInterface
GTK_TYPE_SCROLLABLE
GTK_SCROLLABLE
GTK_IS_SCROLLABLE
GTK_SCROLLABLE_GET_IFACE
gtk_scrollable_get_type
gtkscrollbar
GtkScrollbar
GtkScrollbar
gtk_scrollbar_new
gtk_scrollbar_get_adjustment
gtk_scrollbar_set_adjustment
GTK_SCROLLBAR
GTK_IS_SCROLLBAR
GTK_TYPE_SCROLLBAR
GTK_SCROLLBAR_CLASS
GTK_IS_SCROLLBAR_CLASS
GTK_SCROLLBAR_GET_CLASS
gtk_scrollbar_get_type
gtkscrolledwindow
GtkScrolledWindow
GtkScrolledWindow
GtkScrolledWindowClass
gtk_scrolled_window_new
gtk_scrolled_window_get_hadjustment
gtk_scrolled_window_set_hadjustment
gtk_scrolled_window_get_vadjustment
gtk_scrolled_window_set_vadjustment
gtk_scrolled_window_get_hscrollbar
gtk_scrolled_window_get_vscrollbar
GtkPolicyType
gtk_scrolled_window_get_policy
gtk_scrolled_window_set_policy
GtkCornerType
gtk_scrolled_window_get_placement
gtk_scrolled_window_set_placement
gtk_scrolled_window_unset_placement
gtk_scrolled_window_get_shadow_type
gtk_scrolled_window_set_shadow_type
gtk_scrolled_window_get_kinetic_scrolling
gtk_scrolled_window_set_kinetic_scrolling
gtk_scrolled_window_get_capture_button_press
gtk_scrolled_window_set_capture_button_press
gtk_scrolled_window_get_overlay_scrolling
gtk_scrolled_window_set_overlay_scrolling
gtk_scrolled_window_get_min_content_width
gtk_scrolled_window_set_min_content_width
gtk_scrolled_window_get_min_content_height
gtk_scrolled_window_set_min_content_height
gtk_scrolled_window_get_max_content_width
gtk_scrolled_window_set_max_content_width
gtk_scrolled_window_get_max_content_height
gtk_scrolled_window_set_max_content_height
gtk_scrolled_window_get_propagate_natural_width
gtk_scrolled_window_set_propagate_natural_width
gtk_scrolled_window_get_propagate_natural_height
gtk_scrolled_window_set_propagate_natural_height
GTK_SCROLLED_WINDOW
GTK_IS_SCROLLED_WINDOW
GTK_TYPE_SCROLLED_WINDOW
GTK_SCROLLED_WINDOW_CLASS
GTK_IS_SCROLLED_WINDOW_CLASS
GTK_SCROLLED_WINDOW_GET_CLASS
gtk_scrolled_window_get_type
GtkScrolledWindowPrivate
gtksearchbar
GtkSearchBar
GtkSearchBar
GtkSearchBarClass
gtk_search_bar_new
gtk_search_bar_connect_entry
gtk_search_bar_get_search_mode
gtk_search_bar_set_search_mode
gtk_search_bar_get_show_close_button
gtk_search_bar_set_show_close_button
gtk_search_bar_handle_event
GTK_TYPE_SEARCH_BAR
GTK_SEARCH_BAR
GTK_SEARCH_BAR_CLASS
GTK_IS_SEARCH_BAR
GTK_IS_SEARCH_BAR_CLASS
GTK_SEARCH_BAR_GET_CLASS
gtk_search_bar_get_type
gtksearchentry
GtkSearchEntry
GtkSearchEntry
gtk_search_entry_new
gtk_search_entry_handle_event
GTK_TYPE_SEARCH_ENTRY
GTK_SEARCH_ENTRY
GTK_SEARCH_ENTRY_CLASS
GTK_IS_SEARCH_ENTRY
GTK_IS_SEARCH_ENTRY_CLASS
GTK_SEARCH_ENTRY_GET_CLASS
gtk_search_entry_get_type
gtkseparator
GtkSeparator
GtkSeparator
gtk_separator_new
GTK_SEPARATOR
GTK_IS_SEPARATOR
GTK_TYPE_SEPARATOR
GTK_SEPARATOR_CLASS
GTK_IS_SEPARATOR_CLASS
GTK_SEPARATOR_GET_CLASS
gtk_separator_get_type
GtkSeparatorPrivate
gtkseparatormenuitem
GtkSeparatorMenuItem
GtkSeparatorMenuItem
GtkSeparatorMenuItemClass
gtk_separator_menu_item_new
GTK_SEPARATOR_MENU_ITEM
GTK_SEPARATOR_MENU_ITEM_CLASS
GTK_SEPARATOR_MENU_ITEM_GET_CLASS
GTK_IS_SEPARATOR_MENU_ITEM
GTK_IS_SEPARATOR_MENU_ITEM_CLASS
GTK_TYPE_SEPARATOR_MENU_ITEM
gtk_separator_menu_item_get_type
gtksettings
GtkSettings
GtkSettings
GtkSettingsValue
gtk_settings_get_default
gtk_settings_get_for_display
gtk_rc_property_parse_color
gtk_rc_property_parse_enum
gtk_rc_property_parse_flags
gtk_rc_property_parse_requisition
gtk_rc_property_parse_border
gtk_settings_reset_property
GtkSettingsClass
GTK_IS_SETTINGS
GTK_IS_SETTINGS_CLASS
GTK_SETTINGS
GTK_SETTINGS_CLASS
GTK_SETTINGS_GET_CLASS
GTK_TYPE_SETTINGS
GtkSettingsPrivate
gtk_settings_get_type
GtkSettingsPropertyValue
gtksizegroup
GtkSizeGroup
GtkSizeGroup
GtkSizeGroupMode
gtk_size_group_new
gtk_size_group_set_mode
gtk_size_group_get_mode
gtk_size_group_add_widget
gtk_size_group_remove_widget
gtk_size_group_get_widgets
GTK_SIZE_GROUP
GTK_IS_SIZE_GROUP
GTK_TYPE_SIZE_GROUP
GTK_SIZE_GROUP_CLASS
GTK_IS_SIZE_GROUP_CLASS
GTK_SIZE_GROUP_GET_CLASS
GtkSizeGroupPrivate
gtk_size_group_get_type
gtkspinbutton
GtkSpinButton
GtkSpinButton
GtkSpinButtonUpdatePolicy
GtkSpinType
gtk_spin_button_configure
gtk_spin_button_new
gtk_spin_button_new_with_range
gtk_spin_button_set_adjustment
gtk_spin_button_get_adjustment
gtk_spin_button_set_digits
gtk_spin_button_set_increments
gtk_spin_button_set_range
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_snap_to_ticks
gtk_spin_button_update
gtk_spin_button_get_digits
gtk_spin_button_get_increments
gtk_spin_button_get_numeric
gtk_spin_button_get_range
gtk_spin_button_get_snap_to_ticks
gtk_spin_button_get_update_policy
gtk_spin_button_get_value
gtk_spin_button_get_wrap
gtk_spin_button_set_text
gtk_spin_button_get_text
gtk_spin_button_set_max_width_chars
gtk_spin_button_get_max_width_chars
gtk_spin_button_set_width_chars
gtk_spin_button_get_width_chars
GTK_INPUT_ERROR
GTK_SPIN_BUTTON
GTK_IS_SPIN_BUTTON
GTK_TYPE_SPIN_BUTTON
GTK_SPIN_BUTTON_CLASS
GTK_IS_SPIN_BUTTON_CLASS
GTK_SPIN_BUTTON_GET_CLASS
GtkSpinButtonPrivate
gtk_spin_button_get_type
gtkspinner
GtkSpinner
GtkSpinner
gtk_spinner_new
gtk_spinner_start
gtk_spinner_stop
GTK_SPINNER
GTK_IS_SPINNER
GTK_TYPE_SPINNER
GTK_SPINNER_CLASS
GTK_IS_SPINNER_CLASS
GTK_SPINNER_GET_CLASS
GtkSpinnerPrivate
gtk_spinner_get_type
gtkstatusbar
GtkStatusbar
GtkStatusbar
gtk_statusbar_new
gtk_statusbar_get_context_id
gtk_statusbar_push
gtk_statusbar_pop
gtk_statusbar_remove
gtk_statusbar_remove_all
gtk_statusbar_get_message_area
GTK_STATUSBAR
GTK_IS_STATUSBAR
GTK_TYPE_STATUSBAR
GTK_STATUSBAR_CLASS
GTK_IS_STATUSBAR_CLASS
GTK_STATUSBAR_GET_CLASS
GtkStatusbarPrivate
gtk_statusbar_get_type
gtklevelbar
GtkLevelBar
GTK_LEVEL_BAR_OFFSET_LOW
GTK_LEVEL_BAR_OFFSET_HIGH
GTK_LEVEL_BAR_OFFSET_FULL
GtkLevelBarMode
GtkLevelBar
gtk_level_bar_new
gtk_level_bar_new_for_interval
gtk_level_bar_set_mode
gtk_level_bar_get_mode
gtk_level_bar_set_value
gtk_level_bar_get_value
gtk_level_bar_set_min_value
gtk_level_bar_get_min_value
gtk_level_bar_set_max_value
gtk_level_bar_get_max_value
gtk_level_bar_set_inverted
gtk_level_bar_get_inverted
gtk_level_bar_add_offset_value
gtk_level_bar_remove_offset_value
gtk_level_bar_get_offset_value
GTK_LEVEL_BAR
GTK_IS_LEVEL_BAR
GTK_TYPE_LEVEL_BAR
GTK_LEVEL_BAR_CLASS
GTK_IS_LEVEL_BAR_CLASS
GTK_LEVEL_BAR_GET_CLASS
GtkLevelBarPrivate
gtk_level_bar_get_type
gtktextbuffer
GtkTextBuffer
GtkTextBuffer
GtkTextBufferClass
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
gtk_text_buffer_insert_range
gtk_text_buffer_insert_range_interactive
gtk_text_buffer_insert_with_tags
gtk_text_buffer_insert_with_tags_by_name
gtk_text_buffer_insert_markup
gtk_text_buffer_delete
gtk_text_buffer_delete_interactive
gtk_text_buffer_backspace
gtk_text_buffer_set_text
gtk_text_buffer_get_text
gtk_text_buffer_get_slice
gtk_text_buffer_insert_texture
gtk_text_buffer_insert_child_anchor
gtk_text_buffer_create_child_anchor
gtk_text_buffer_create_mark
gtk_text_buffer_move_mark
gtk_text_buffer_move_mark_by_name
gtk_text_buffer_add_mark
gtk_text_buffer_delete_mark
gtk_text_buffer_delete_mark_by_name
gtk_text_buffer_get_mark
gtk_text_buffer_get_insert
gtk_text_buffer_get_selection_bound
gtk_text_buffer_get_has_selection
gtk_text_buffer_place_cursor
gtk_text_buffer_select_range
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_remove_all_tags
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_iter_at_line_index
gtk_text_buffer_get_iter_at_mark
gtk_text_buffer_get_iter_at_child_anchor
gtk_text_buffer_get_start_iter
gtk_text_buffer_get_end_iter
gtk_text_buffer_get_bounds
gtk_text_buffer_get_modified
gtk_text_buffer_set_modified
gtk_text_buffer_delete_selection
gtk_text_buffer_paste_clipboard
gtk_text_buffer_copy_clipboard
gtk_text_buffer_cut_clipboard
gtk_text_buffer_get_selection_bounds
gtk_text_buffer_begin_user_action
gtk_text_buffer_end_user_action
gtk_text_buffer_add_selection_clipboard
gtk_text_buffer_remove_selection_clipboard
GTK_TEXT_BUFFER
GTK_IS_TEXT_BUFFER
GTK_TYPE_TEXT_BUFFER
GTK_TEXT_BUFFER_CLASS
GTK_IS_TEXT_BUFFER_CLASS
GTK_TEXT_BUFFER_GET_CLASS
gtk_text_buffer_get_type
GtkTextBufferPrivate
gtktextiter
GtkTextIter
GtkTextIter
gtk_text_iter_get_buffer
gtk_text_iter_copy
gtk_text_iter_assign
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_visible_line_index
gtk_text_iter_get_visible_line_offset
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
gtk_text_iter_get_texture
gtk_text_iter_get_marks
gtk_text_iter_get_toggled_tags
gtk_text_iter_get_child_anchor
gtk_text_iter_starts_tag
gtk_text_iter_ends_tag
gtk_text_iter_toggles_tag
gtk_text_iter_has_tag
gtk_text_iter_get_tags
gtk_text_iter_editable
gtk_text_iter_can_insert
gtk_text_iter_starts_word
gtk_text_iter_ends_word
gtk_text_iter_inside_word
gtk_text_iter_starts_line
gtk_text_iter_ends_line
gtk_text_iter_starts_sentence
gtk_text_iter_ends_sentence
gtk_text_iter_inside_sentence
gtk_text_iter_is_cursor_position
gtk_text_iter_get_chars_in_line
gtk_text_iter_get_bytes_in_line
gtk_text_iter_get_language
gtk_text_iter_is_end
gtk_text_iter_is_start
gtk_text_iter_forward_char
gtk_text_iter_backward_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_forward_cursor_position
gtk_text_iter_backward_cursor_position
gtk_text_iter_forward_cursor_positions
gtk_text_iter_backward_cursor_positions
gtk_text_iter_backward_sentence_start
gtk_text_iter_backward_sentence_starts
gtk_text_iter_forward_sentence_end
gtk_text_iter_forward_sentence_ends
gtk_text_iter_forward_visible_word_ends
gtk_text_iter_backward_visible_word_starts
gtk_text_iter_forward_visible_word_end
gtk_text_iter_backward_visible_word_start
gtk_text_iter_forward_visible_cursor_position
gtk_text_iter_backward_visible_cursor_position
gtk_text_iter_forward_visible_cursor_positions
gtk_text_iter_backward_visible_cursor_positions
gtk_text_iter_forward_visible_line
gtk_text_iter_backward_visible_line
gtk_text_iter_forward_visible_lines
gtk_text_iter_backward_visible_lines
gtk_text_iter_set_offset
gtk_text_iter_set_line
gtk_text_iter_set_line_offset
gtk_text_iter_set_line_index
gtk_text_iter_set_visible_line_index
gtk_text_iter_set_visible_line_offset
gtk_text_iter_forward_to_end
gtk_text_iter_forward_to_line_end
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
GtkTextSearchFlags
gtk_text_iter_forward_search
gtk_text_iter_backward_search
gtk_text_iter_equal
gtk_text_iter_compare
gtk_text_iter_in_range
gtk_text_iter_order
GTK_TYPE_TEXT_ITER
gtk_text_iter_get_type
gtktextmark
GtkTextMark
GtkTextMark
gtk_text_mark_new
gtk_text_mark_set_visible
gtk_text_mark_get_visible
gtk_text_mark_get_deleted
gtk_text_mark_get_name
gtk_text_mark_get_buffer
gtk_text_mark_get_left_gravity
GTK_TEXT_MARK
GTK_IS_TEXT_MARK
GTK_TYPE_TEXT_MARK
GTK_TEXT_MARK_CLASS
GTK_IS_TEXT_MARK_CLASS
GTK_TEXT_MARK_GET_CLASS
gtk_text_mark_get_type
gtktexttag
GtkTextTag
GtkTextTag
gtk_text_tag_new
gtk_text_tag_get_priority
gtk_text_tag_set_priority
gtk_text_tag_changed
GTK_TEXT_TAG
GTK_IS_TEXT_TAG
GTK_TYPE_TEXT_TAG
GTK_TEXT_TAG_CLASS
GTK_IS_TEXT_TAG_CLASS
GTK_TEXT_TAG_GET_CLASS
GtkTextTagPrivate
gtk_text_tag_get_type
gtktexttagtable
GtkTextTagTable
GtkTextTagTable
GtkTextTagTableForeach
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_get_size
GTK_TEXT_TAG_TABLE
GTK_IS_TEXT_TAG_TABLE
GTK_TYPE_TEXT_TAG_TABLE
GTK_TEXT_TAG_TABLE_CLASS
GTK_IS_TEXT_TAG_TABLE_CLASS
GTK_TEXT_TAG_TABLE_GET_CLASS
GtkTextTagTablePrivate
gtk_text_tag_table_get_type
gtktextview
GtkTextView
GtkTextView
GtkTextViewClass
GtkTextViewLayer
GtkTextWindowType
GtkTextExtendSelection
GtkWrapMode
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_scroll_to_iter
gtk_text_view_scroll_mark_onscreen
gtk_text_view_move_mark_onscreen
gtk_text_view_place_cursor_onscreen
gtk_text_view_get_visible_rect
gtk_text_view_get_iter_location
gtk_text_view_get_cursor_locations
gtk_text_view_get_line_at_y
gtk_text_view_get_line_yrange
gtk_text_view_get_iter_at_location
gtk_text_view_get_iter_at_position
gtk_text_view_buffer_to_window_coords
gtk_text_view_window_to_buffer_coords
gtk_text_view_set_border_window_size
gtk_text_view_get_border_window_size
gtk_text_view_forward_display_line
gtk_text_view_backward_display_line
gtk_text_view_forward_display_line_end
gtk_text_view_backward_display_line_start
gtk_text_view_starts_display_line
gtk_text_view_move_visually
gtk_text_view_add_child_at_anchor
GtkTextChildAnchor
gtk_text_child_anchor_new
gtk_text_child_anchor_get_widgets
gtk_text_child_anchor_get_deleted
gtk_text_view_add_child_in_window
gtk_text_view_move_child
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_reset_cursor_blink
gtk_text_view_set_overwrite
gtk_text_view_get_overwrite
gtk_text_view_set_pixels_above_lines
gtk_text_view_get_pixels_above_lines
gtk_text_view_set_pixels_below_lines
gtk_text_view_get_pixels_below_lines
gtk_text_view_set_pixels_inside_wrap
gtk_text_view_get_pixels_inside_wrap
gtk_text_view_set_justification
gtk_text_view_get_justification
gtk_text_view_set_left_margin
gtk_text_view_get_left_margin
gtk_text_view_set_right_margin
gtk_text_view_get_right_margin
gtk_text_view_set_top_margin
gtk_text_view_get_top_margin
gtk_text_view_set_bottom_margin
gtk_text_view_get_bottom_margin
gtk_text_view_set_indent
gtk_text_view_get_indent
gtk_text_view_set_tabs
gtk_text_view_get_tabs
gtk_text_view_set_accepts_tab
gtk_text_view_get_accepts_tab
gtk_text_view_im_context_filter_keypress
gtk_text_view_reset_im_context
gtk_text_view_set_input_purpose
gtk_text_view_get_input_purpose
gtk_text_view_set_input_hints
gtk_text_view_get_input_hints
gtk_text_view_set_monospace
gtk_text_view_get_monospace
GTK_TEXT_VIEW_PRIORITY_VALIDATE
GTK_TEXT_VIEW
GTK_IS_TEXT_VIEW
GTK_TYPE_TEXT_VIEW
GTK_TEXT_VIEW_CLASS
GTK_IS_TEXT_VIEW_CLASS
GTK_TEXT_VIEW_GET_CLASS
GtkTextChildAnchorClass
GTK_TEXT_CHILD_ANCHOR
GTK_IS_TEXT_CHILD_ANCHOR
GTK_TYPE_TEXT_CHILD_ANCHOR
GTK_TEXT_CHILD_ANCHOR_CLASS
GTK_IS_TEXT_CHILD_ANCHOR_CLASS
GTK_TEXT_CHILD_ANCHOR_GET_CLASS
GtkTextViewPrivate
gtk_text_view_get_type
gtk_text_child_anchor_get_type
GtkTextBTree
gtktogglebutton
GtkToggleButton
GtkToggleButton
gtk_toggle_button_new
gtk_toggle_button_new_with_label
gtk_toggle_button_new_with_mnemonic
gtk_toggle_button_toggled
gtk_toggle_button_get_active
gtk_toggle_button_set_active
GTK_TOGGLE_BUTTON
GTK_IS_TOGGLE_BUTTON
GTK_TYPE_TOGGLE_BUTTON
GTK_TOGGLE_BUTTON_CLASS
GTK_IS_TOGGLE_BUTTON_CLASS
GTK_TOGGLE_BUTTON_GET_CLASS
gtk_toggle_button_get_type
GtkToggleButtonPrivate
gtktoolshell
GtkToolShell
GtkToolShell
GtkToolShellIface
gtk_tool_shell_get_ellipsize_mode
gtk_tool_shell_get_orientation
gtk_tool_shell_get_style
gtk_tool_shell_get_text_alignment
gtk_tool_shell_get_text_orientation
gtk_tool_shell_rebuild_menu
gtk_tool_shell_get_text_size_group
GTK_IS_TOOL_SHELL
GTK_TOOL_SHELL
GTK_TOOL_SHELL_GET_IFACE
GTK_TYPE_TOOL_SHELL
gtk_tool_shell_get_type
gtktoolbar
GtkToolbar
GtkToolbar
gtk_toolbar_new
gtk_toolbar_insert
gtk_toolbar_get_item_index
gtk_toolbar_get_n_items
gtk_toolbar_get_nth_item
gtk_toolbar_get_drop_index
gtk_toolbar_set_drop_highlight_item
gtk_toolbar_set_show_arrow
gtk_toolbar_get_show_arrow
gtk_toolbar_get_style
gtk_toolbar_set_style
gtk_toolbar_unset_style
GTK_TOOLBAR
GTK_IS_TOOLBAR
GTK_TYPE_TOOLBAR
GTK_TOOLBAR_CLASS
GTK_IS_TOOLBAR_CLASS
GTK_TOOLBAR_GET_CLASS
gtk_toolbar_get_type
GtkToolbarPrivate
gtktoolitem
GtkToolItem
GtkToolItem
GtkToolItemClass
gtk_tool_item_new
gtk_tool_item_set_homogeneous
gtk_tool_item_get_homogeneous
gtk_tool_item_set_expand
gtk_tool_item_get_expand
gtk_tool_item_set_tooltip_text
gtk_tool_item_set_tooltip_markup
gtk_tool_item_set_visible_horizontal
gtk_tool_item_get_visible_horizontal
gtk_tool_item_set_visible_vertical
gtk_tool_item_get_visible_vertical
gtk_tool_item_set_is_important
gtk_tool_item_get_is_important
gtk_tool_item_get_ellipsize_mode
gtk_tool_item_get_orientation
gtk_tool_item_get_toolbar_style
gtk_tool_item_get_text_alignment
gtk_tool_item_get_text_orientation
gtk_tool_item_retrieve_proxy_menu_item
gtk_tool_item_get_proxy_menu_item
gtk_tool_item_set_proxy_menu_item
gtk_tool_item_rebuild_menu
gtk_tool_item_toolbar_reconfigured
gtk_tool_item_get_text_size_group
GTK_TYPE_TOOL_ITEM
GTK_TOOL_ITEM
GTK_TOOL_ITEM_CLASS
GTK_IS_TOOL_ITEM
GTK_IS_TOOL_ITEM_CLASS
GTK_TOOL_ITEM_GET_CLASS
gtk_tool_item_get_type
GtkToolItemPrivate
gtkseparatortoolitem
GtkSeparatorToolItem
GtkSeparatorToolItem
GtkSeparatorToolItemClass
gtk_separator_tool_item_new
gtk_separator_tool_item_set_draw
gtk_separator_tool_item_get_draw
GTK_TYPE_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM_CLASS
GTK_IS_SEPARATOR_TOOL_ITEM
GTK_IS_SEPARATOR_TOOL_ITEM_CLASS
GTK_SEPARATOR_TOOL_ITEM_GET_CLASS
gtk_separator_tool_item_get_type
GtkSeparatorToolItemPrivate
gtktoolbutton
GtkToolButton
GtkToolButton
GtkToolButtonClass
gtk_tool_button_new
gtk_tool_button_set_label
gtk_tool_button_get_label
gtk_tool_button_set_use_underline
gtk_tool_button_get_use_underline
gtk_tool_button_set_icon_name
gtk_tool_button_get_icon_name
gtk_tool_button_set_icon_widget
gtk_tool_button_get_icon_widget
gtk_tool_button_set_label_widget
gtk_tool_button_get_label_widget
GTK_TYPE_TOOL_BUTTON
GTK_TOOL_BUTTON
GTK_TOOL_BUTTON_CLASS
GTK_IS_TOOL_BUTTON
GTK_IS_TOOL_BUTTON_CLASS
GTK_TOOL_BUTTON_GET_CLASS
gtk_tool_button_get_type
GtkToolButtonPrivate
gtkmenutoolbutton
GtkMenuToolButton
GtkMenuToolButton
GtkMenuToolButtonClass
gtk_menu_tool_button_new
gtk_menu_tool_button_set_menu
gtk_menu_tool_button_get_menu
gtk_menu_tool_button_set_arrow_tooltip_text
gtk_menu_tool_button_set_arrow_tooltip_markup
GTK_TYPE_MENU_TOOL_BUTTON
GTK_MENU_TOOL_BUTTON
GTK_MENU_TOOL_BUTTON_CLASS
GTK_IS_MENU_TOOL_BUTTON
GTK_IS_MENU_TOOL_BUTTON_CLASS
GTK_MENU_TOOL_BUTTON_GET_CLASS
gtk_menu_tool_button_get_type
GtkMenuToolButtonPrivate
gtkradiotoolbutton
GtkRadioToolButton
GtkRadioToolButton
gtk_radio_tool_button_new
gtk_radio_tool_button_new_from_widget
gtk_radio_tool_button_get_group
gtk_radio_tool_button_set_group
GTK_TYPE_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON_CLASS
GTK_IS_RADIO_TOOL_BUTTON
GTK_IS_RADIO_TOOL_BUTTON_CLASS
GTK_RADIO_TOOL_BUTTON_GET_CLASS
gtk_radio_tool_button_get_type
gtktoggletoolbutton
GtkToggleToolButton
GtkToggleToolButton
GtkToggleToolButtonClass
gtk_toggle_tool_button_new
gtk_toggle_tool_button_set_active
gtk_toggle_tool_button_get_active
GTK_TYPE_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON_CLASS
GTK_IS_TOGGLE_TOOL_BUTTON
GTK_IS_TOGGLE_TOOL_BUTTON_CLASS
GTK_TOGGLE_TOOL_BUTTON_GET_CLASS
gtk_toggle_tool_button_get_type
GtkToggleToolButtonPrivate
gtktoolitemgroup
GtkToolItemGroup
GtkToolItemGroup
GtkToolItemGroupClass
gtk_tool_item_group_get_collapsed
gtk_tool_item_group_get_drop_item
gtk_tool_item_group_get_ellipsize
gtk_tool_item_group_get_item_position
gtk_tool_item_group_get_n_items
gtk_tool_item_group_get_label
gtk_tool_item_group_get_label_widget
gtk_tool_item_group_get_nth_item
gtk_tool_item_group_get_header_relief
gtk_tool_item_group_insert
gtk_tool_item_group_new
gtk_tool_item_group_set_collapsed
gtk_tool_item_group_set_ellipsize
gtk_tool_item_group_set_item_position
gtk_tool_item_group_set_label
gtk_tool_item_group_set_label_widget
gtk_tool_item_group_set_header_relief
GTK_TOOL_ITEM_GROUP
GTK_IS_TOOL_ITEM_GROUP
GTK_TYPE_TOOL_ITEM_GROUP
GTK_TOOL_ITEM_GROUP_CLASS
GTK_IS_TOOL_ITEM_GROUP_CLASS
GTK_TOOL_ITEM_GROUP_GET_CLASS
GtkToolItemGroupPrivate
gtk_tool_item_group_get_type
gtktoolpalette
GtkToolPalette
GtkToolPalette
GtkToolPaletteClass
gtk_tool_palette_new
gtk_tool_palette_get_exclusive
gtk_tool_palette_set_exclusive
gtk_tool_palette_get_expand
gtk_tool_palette_set_expand
gtk_tool_palette_get_group_position
gtk_tool_palette_set_group_position
gtk_tool_palette_get_style
gtk_tool_palette_set_style
gtk_tool_palette_unset_style
gtk_tool_palette_add_drag_dest
gtk_tool_palette_get_drag_item
gtk_tool_palette_get_drag_target_group
gtk_tool_palette_get_drag_target_item
gtk_tool_palette_get_drop_group
gtk_tool_palette_get_drop_item
GtkToolPaletteDragTargets
gtk_tool_palette_set_drag_source
GTK_TOOL_PALETTE
GTK_IS_TOOL_PALETTE
GTK_TYPE_TOOL_PALETTE
GTK_TOOL_PALETTE_CLASS
GTK_IS_TOOL_PALETTE_CLASS
GTK_TOOL_PALETTE_GET_CLASS
gtk_tool_palette_get_type
GtkToolPalettePrivate
gtktooltip
GtkTooltip
GtkTooltip
gtk_tooltip_set_markup
gtk_tooltip_set_text
gtk_tooltip_set_icon
gtk_tooltip_set_icon_from_icon_name
gtk_tooltip_set_icon_from_gicon
gtk_tooltip_set_custom
gtk_tooltip_trigger_tooltip_query
gtk_tooltip_set_tip_area
GTK_TYPE_TOOLTIP
GTK_IS_TOOLTIP
GTK_TOOLTIP
gtk_tooltip_get_type
gtktreemodel
GtkTreeModel
GtkTreeModel
GtkTreeIter
GtkTreePath
GtkTreeRowReference
GtkTreeModelIface
GtkTreeModelForeachFunc
GtkTreeModelFlags
gtk_tree_path_new
gtk_tree_path_new_from_string
gtk_tree_path_new_from_indices
gtk_tree_path_new_from_indicesv
gtk_tree_path_to_string
gtk_tree_path_new_first
gtk_tree_path_append_index
gtk_tree_path_prepend_index
gtk_tree_path_get_depth
gtk_tree_path_get_indices
gtk_tree_path_get_indices_with_depth
gtk_tree_path_free
gtk_tree_path_copy
gtk_tree_path_compare
gtk_tree_path_next
gtk_tree_path_prev
gtk_tree_path_up
gtk_tree_path_down
gtk_tree_path_is_ancestor
gtk_tree_path_is_descendant
gtk_tree_row_reference_new
gtk_tree_row_reference_new_proxy
gtk_tree_row_reference_get_model
gtk_tree_row_reference_get_path
gtk_tree_row_reference_valid
gtk_tree_row_reference_free
gtk_tree_row_reference_copy
gtk_tree_row_reference_inserted
gtk_tree_row_reference_deleted
gtk_tree_row_reference_reordered
gtk_tree_iter_copy
gtk_tree_iter_free
gtk_tree_model_get_flags
gtk_tree_model_get_n_columns
gtk_tree_model_get_column_type
gtk_tree_model_get_iter
gtk_tree_model_get_iter_from_string
gtk_tree_model_get_iter_first
gtk_tree_model_get_path
gtk_tree_model_get_value
gtk_tree_model_iter_next
gtk_tree_model_iter_previous
gtk_tree_model_iter_children
gtk_tree_model_iter_has_child
gtk_tree_model_iter_n_children
gtk_tree_model_iter_nth_child
gtk_tree_model_iter_parent
gtk_tree_model_get_string_from_iter
gtk_tree_model_ref_node
gtk_tree_model_unref_node
gtk_tree_model_get
gtk_tree_model_get_valist
gtk_tree_model_foreach
gtk_tree_model_row_changed
gtk_tree_model_row_inserted
gtk_tree_model_row_has_child_toggled
gtk_tree_model_row_deleted
gtk_tree_model_rows_reordered
gtk_tree_model_rows_reordered_with_length
GTK_TREE_MODEL
GTK_IS_TREE_MODEL
GTK_TYPE_TREE_MODEL
GTK_TREE_MODEL_GET_IFACE
GTK_TYPE_TREE_ITER
GTK_TYPE_TREE_PATH
GTK_TYPE_TREE_ROW_REFERENCE
gtk_tree_row_reference_get_type
gtk_tree_model_get_type
gtk_tree_iter_get_type
gtk_tree_path_get_type
gtktreemodelsort
GtkTreeModelSort
GtkTreeModelSort
gtk_tree_model_sort_new_with_model
gtk_tree_model_sort_get_model
gtk_tree_model_sort_convert_child_path_to_path
gtk_tree_model_sort_convert_child_iter_to_iter
gtk_tree_model_sort_convert_path_to_child_path
gtk_tree_model_sort_convert_iter_to_child_iter
gtk_tree_model_sort_reset_default_sort_func
gtk_tree_model_sort_clear_cache
gtk_tree_model_sort_iter_is_valid
GTK_TREE_MODEL_SORT
GTK_IS_TREE_MODEL_SORT
GTK_TYPE_TREE_MODEL_SORT
GTK_TREE_MODEL_SORT_CLASS
GTK_IS_TREE_MODEL_SORT_CLASS
GTK_TREE_MODEL_SORT_GET_CLASS
GtkTreeModelSortPrivate
gtk_tree_model_sort_get_type
gtktreemodelfilter
GtkTreeModelFilter
GtkTreeModelFilter
GtkTreeModelFilterVisibleFunc
GtkTreeModelFilterModifyFunc
gtk_tree_model_filter_new
gtk_tree_model_filter_set_visible_func
gtk_tree_model_filter_set_modify_func
gtk_tree_model_filter_set_visible_column
gtk_tree_model_filter_get_model
gtk_tree_model_filter_convert_child_iter_to_iter
gtk_tree_model_filter_convert_iter_to_child_iter
gtk_tree_model_filter_convert_child_path_to_path
gtk_tree_model_filter_convert_path_to_child_path
gtk_tree_model_filter_refilter
gtk_tree_model_filter_clear_cache
GTK_TYPE_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER_CLASS
GTK_IS_TREE_MODEL_FILTER
GTK_IS_TREE_MODEL_FILTER_CLASS
GTK_TREE_MODEL_FILTER_GET_CLASS
GtkTreeModelFilterPrivate
gtk_tree_model_filter_get_type
gtktreeselection
GtkTreeSelection
GtkTreeSelection
GtkTreeSelectionClass
GtkTreeSelectionFunc
GtkTreeSelectionForeachFunc
gtk_tree_selection_set_mode
gtk_tree_selection_get_mode
gtk_tree_selection_set_select_function
gtk_tree_selection_get_select_function
gtk_tree_selection_get_user_data
gtk_tree_selection_get_tree_view
gtk_tree_selection_get_selected
gtk_tree_selection_selected_foreach
gtk_tree_selection_get_selected_rows
gtk_tree_selection_count_selected_rows
gtk_tree_selection_select_path
gtk_tree_selection_unselect_path
gtk_tree_selection_path_is_selected
gtk_tree_selection_select_iter
gtk_tree_selection_unselect_iter
gtk_tree_selection_iter_is_selected
gtk_tree_selection_select_all
gtk_tree_selection_unselect_all
gtk_tree_selection_select_range
gtk_tree_selection_unselect_range
GTK_TREE_SELECTION
GTK_IS_TREE_SELECTION
GTK_TYPE_TREE_SELECTION
GTK_TREE_SELECTION_CLASS
GTK_TREE_SELECTION_GET_CLASS
GTK_IS_TREE_SELECTION_CLASS
GtkTreeSelectionPrivate
gtk_tree_selection_get_type
gtktreesortable
GtkTreeSortable
GtkTreeSortable
GtkTreeSortableIface
GtkTreeIterCompareFunc
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
gtk_tree_sortable_sort_column_changed
gtk_tree_sortable_get_sort_column_id
gtk_tree_sortable_set_sort_column_id
gtk_tree_sortable_set_sort_func
gtk_tree_sortable_set_default_sort_func
gtk_tree_sortable_has_default_sort_func
GTK_TREE_SORTABLE
GTK_IS_TREE_SORTABLE
GTK_TYPE_TREE_SORTABLE
GTK_TREE_SORTABLE_CLASS
GTK_TREE_SORTABLE_GET_IFACE
gtk_tree_sortable_get_type
gtktreednd
GtkTreeView drag-and-drop
GtkTreeDragSource
GtkTreeDragSourceIface
gtk_tree_drag_source_drag_data_delete
gtk_tree_drag_source_drag_data_get
gtk_tree_drag_source_row_draggable
GtkTreeDragDest
GtkTreeDragDestIface
gtk_tree_drag_dest_drag_data_received
gtk_tree_drag_dest_row_drop_possible
gtk_tree_set_row_drag_data
gtk_tree_get_row_drag_data
GTK_TYPE_TREE_DRAG_DEST
GTK_TREE_DRAG_DEST
GTK_IS_TREE_DRAG_DEST
GTK_TREE_DRAG_DEST_GET_IFACE
GTK_TREE_DRAG_SOURCE
GTK_IS_TREE_DRAG_SOURCE
GTK_TYPE_TREE_DRAG_SOURCE
GTK_TREE_DRAG_SOURCE_GET_IFACE
gtk_tree_drag_source_get_type
gtk_tree_drag_dest_get_type
gtktreestore
GtkTreeStore
GtkTreeStore
gtk_tree_store_new
gtk_tree_store_newv
gtk_tree_store_set_column_types
gtk_tree_store_set_value
gtk_tree_store_set
gtk_tree_store_set_valist
gtk_tree_store_set_valuesv
gtk_tree_store_remove
gtk_tree_store_insert
gtk_tree_store_insert_before
gtk_tree_store_insert_after
gtk_tree_store_insert_with_values
gtk_tree_store_insert_with_valuesv
gtk_tree_store_prepend
gtk_tree_store_append
gtk_tree_store_is_ancestor
gtk_tree_store_iter_depth
gtk_tree_store_clear
gtk_tree_store_iter_is_valid
gtk_tree_store_reorder
gtk_tree_store_swap
gtk_tree_store_move_before
gtk_tree_store_move_after
GTK_TREE_STORE
GTK_IS_TREE_STORE
GTK_TYPE_TREE_STORE
GTK_TREE_STORE_CLASS
GTK_IS_TREE_STORE_CLASS
GTK_TREE_STORE_GET_CLASS
GtkTreeStorePrivate
gtk_tree_store_get_type
gtktreeviewcolumn
GtkTreeViewColumn
GtkTreeViewColumnSizing
GtkTreeCellDataFunc
GtkTreeViewColumn
gtk_tree_view_column_new
gtk_tree_view_column_new_with_area
gtk_tree_view_column_new_with_attributes
gtk_tree_view_column_pack_start
gtk_tree_view_column_pack_end
gtk_tree_view_column_clear
gtk_tree_view_column_add_attribute
gtk_tree_view_column_set_attributes
gtk_tree_view_column_set_cell_data_func
gtk_tree_view_column_clear_attributes
gtk_tree_view_column_set_spacing
gtk_tree_view_column_get_spacing
gtk_tree_view_column_set_visible
gtk_tree_view_column_get_visible
gtk_tree_view_column_set_resizable
gtk_tree_view_column_get_resizable
gtk_tree_view_column_set_sizing
gtk_tree_view_column_get_sizing
gtk_tree_view_column_get_width
gtk_tree_view_column_get_fixed_width
gtk_tree_view_column_set_fixed_width
gtk_tree_view_column_set_min_width
gtk_tree_view_column_get_min_width
gtk_tree_view_column_set_max_width
gtk_tree_view_column_get_max_width
gtk_tree_view_column_clicked
gtk_tree_view_column_set_title
gtk_tree_view_column_get_title
gtk_tree_view_column_set_expand
gtk_tree_view_column_get_expand
gtk_tree_view_column_set_clickable
gtk_tree_view_column_get_clickable
gtk_tree_view_column_set_widget
gtk_tree_view_column_get_widget
gtk_tree_view_column_get_button
gtk_tree_view_column_set_alignment
gtk_tree_view_column_get_alignment
gtk_tree_view_column_set_reorderable
gtk_tree_view_column_get_reorderable
gtk_tree_view_column_set_sort_column_id
gtk_tree_view_column_get_sort_column_id
gtk_tree_view_column_set_sort_indicator
gtk_tree_view_column_get_sort_indicator
gtk_tree_view_column_set_sort_order
gtk_tree_view_column_get_sort_order
gtk_tree_view_column_cell_set_cell_data
gtk_tree_view_column_cell_get_size
gtk_tree_view_column_cell_get_position
gtk_tree_view_column_cell_is_visible
gtk_tree_view_column_focus_cell
gtk_tree_view_column_queue_resize
gtk_tree_view_column_get_tree_view
gtk_tree_view_column_get_x_offset
GTK_TREE_VIEW_COLUMN
GTK_IS_TREE_VIEW_COLUMN
GTK_TYPE_TREE_VIEW_COLUMN
GTK_TREE_VIEW_COLUMN_CLASS
GTK_IS_TREE_VIEW_COLUMN_CLASS
GTK_TREE_VIEW_COLUMN_GET_CLASS
GtkTreeViewColumnPrivate
gtk_tree_view_column_get_type
gtktreeview
GtkTreeView
GtkTreeView
GtkTreeViewDropPosition
GtkTreeViewPrivate
GtkTreeViewColumnDropFunc
GtkTreeViewMappingFunc
GtkTreeViewSearchEqualFunc
gtk_tree_view_new
gtk_tree_view_get_level_indentation
gtk_tree_view_get_show_expanders
gtk_tree_view_set_level_indentation
gtk_tree_view_set_show_expanders
gtk_tree_view_new_with_model
gtk_tree_view_get_model
gtk_tree_view_set_model
gtk_tree_view_get_selection
gtk_tree_view_get_headers_visible
gtk_tree_view_set_headers_visible
gtk_tree_view_columns_autosize
gtk_tree_view_get_headers_clickable
gtk_tree_view_set_headers_clickable
gtk_tree_view_set_activate_on_single_click
gtk_tree_view_get_activate_on_single_click
gtk_tree_view_append_column
gtk_tree_view_remove_column
gtk_tree_view_insert_column
gtk_tree_view_insert_column_with_attributes
gtk_tree_view_insert_column_with_data_func
gtk_tree_view_get_n_columns
gtk_tree_view_get_column
gtk_tree_view_get_columns
gtk_tree_view_move_column_after
gtk_tree_view_set_expander_column
gtk_tree_view_get_expander_column
gtk_tree_view_set_column_drag_function
gtk_tree_view_scroll_to_point
gtk_tree_view_scroll_to_cell
gtk_tree_view_set_cursor
gtk_tree_view_set_cursor_on_cell
gtk_tree_view_get_cursor
gtk_tree_view_row_activated
gtk_tree_view_expand_all
gtk_tree_view_collapse_all
gtk_tree_view_expand_to_path
gtk_tree_view_expand_row
gtk_tree_view_collapse_row
gtk_tree_view_map_expanded_rows
gtk_tree_view_row_expanded
gtk_tree_view_set_reorderable
gtk_tree_view_get_reorderable
gtk_tree_view_get_path_at_pos
gtk_tree_view_is_blank_at_pos
gtk_tree_view_get_cell_area
gtk_tree_view_get_background_area
gtk_tree_view_get_visible_rect
gtk_tree_view_get_visible_range
gtk_tree_view_convert_bin_window_to_tree_coords
gtk_tree_view_convert_bin_window_to_widget_coords
gtk_tree_view_convert_tree_to_bin_window_coords
gtk_tree_view_convert_tree_to_widget_coords
gtk_tree_view_convert_widget_to_bin_window_coords
gtk_tree_view_convert_widget_to_tree_coords
gtk_tree_view_enable_model_drag_dest
gtk_tree_view_enable_model_drag_source
gtk_tree_view_unset_rows_drag_source
gtk_tree_view_unset_rows_drag_dest
gtk_tree_view_set_drag_dest_row
gtk_tree_view_get_drag_dest_row
gtk_tree_view_get_dest_row_at_pos
gtk_tree_view_create_row_drag_icon
gtk_tree_view_set_enable_search
gtk_tree_view_get_enable_search
gtk_tree_view_get_search_column
gtk_tree_view_set_search_column
gtk_tree_view_get_search_equal_func
gtk_tree_view_set_search_equal_func
gtk_tree_view_get_search_entry
gtk_tree_view_set_search_entry
GtkTreeViewSearchPositionFunc
gtk_tree_view_get_search_position_func
gtk_tree_view_set_search_position_func
gtk_tree_view_get_fixed_height_mode
gtk_tree_view_set_fixed_height_mode
gtk_tree_view_get_hover_selection
gtk_tree_view_set_hover_selection
gtk_tree_view_get_hover_expand
gtk_tree_view_set_hover_expand
GtkTreeViewRowSeparatorFunc
gtk_tree_view_get_row_separator_func
gtk_tree_view_set_row_separator_func
gtk_tree_view_get_rubber_banding
gtk_tree_view_set_rubber_banding
gtk_tree_view_is_rubber_banding_active
gtk_tree_view_get_enable_tree_lines
gtk_tree_view_set_enable_tree_lines
GtkTreeViewGridLines
gtk_tree_view_get_grid_lines
gtk_tree_view_set_grid_lines
gtk_tree_view_set_tooltip_row
gtk_tree_view_set_tooltip_cell
gtk_tree_view_get_tooltip_context
gtk_tree_view_get_tooltip_column
gtk_tree_view_set_tooltip_column
GTK_TREE_VIEW
GTK_IS_TREE_VIEW
GTK_TYPE_TREE_VIEW
GTK_TREE_VIEW_CLASS
GTK_IS_TREE_VIEW_CLASS
GTK_TREE_VIEW_GET_CLASS
gtk_tree_view_get_type
gtkcellview
GtkCellView
GtkCellView
GtkCellViewClass
gtk_cell_view_new
gtk_cell_view_new_with_context
gtk_cell_view_new_with_text
gtk_cell_view_new_with_markup
gtk_cell_view_new_with_texture
gtk_cell_view_set_model
gtk_cell_view_get_model
gtk_cell_view_set_displayed_row
gtk_cell_view_get_displayed_row
gtk_cell_view_set_draw_sensitive
gtk_cell_view_get_draw_sensitive
gtk_cell_view_set_fit_model
gtk_cell_view_get_fit_model
GTK_TYPE_CELL_VIEW
GTK_CELL_VIEW
GTK_CELL_VIEW_CLASS
GTK_IS_CELL_VIEW
GTK_IS_CELL_VIEW_CLASS
GTK_CELL_VIEW_GET_CLASS
GtkCellViewPrivate
gtk_cell_view_get_type
gtkcelllayout
GtkCellLayout
GtkCellLayout
GtkCellLayoutIface
GtkCellLayoutDataFunc
gtk_cell_layout_pack_start
gtk_cell_layout_pack_end
gtk_cell_layout_get_area
gtk_cell_layout_get_cells
gtk_cell_layout_reorder
gtk_cell_layout_clear
gtk_cell_layout_set_attributes
gtk_cell_layout_add_attribute
gtk_cell_layout_set_cell_data_func
gtk_cell_layout_clear_attributes
GTK_TYPE_CELL_LAYOUT
GTK_CELL_LAYOUT
GTK_IS_CELL_LAYOUT
GTK_CELL_LAYOUT_GET_IFACE
gtk_cell_layout_get_type
gtkcellarea
GtkCellArea
GtkCellArea
GtkCellAreaClass
GtkCellCallback
GtkCellAllocCallback
GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID
gtk_cell_area_add
gtk_cell_area_remove
gtk_cell_area_has_renderer
gtk_cell_area_foreach
gtk_cell_area_foreach_alloc
gtk_cell_area_event
gtk_cell_area_snapshot
gtk_cell_area_get_cell_allocation
gtk_cell_area_get_cell_at_position
gtk_cell_area_create_context
gtk_cell_area_copy_context
gtk_cell_area_get_request_mode
gtk_cell_area_get_preferred_width
gtk_cell_area_get_preferred_height_for_width
gtk_cell_area_get_preferred_height
gtk_cell_area_get_preferred_width_for_height
gtk_cell_area_get_current_path_string
gtk_cell_area_apply_attributes
gtk_cell_area_attribute_connect
gtk_cell_area_attribute_disconnect
gtk_cell_area_attribute_get_column
gtk_cell_area_class_install_cell_property
gtk_cell_area_class_find_cell_property
gtk_cell_area_class_list_cell_properties
gtk_cell_area_add_with_properties
gtk_cell_area_cell_set
gtk_cell_area_cell_get
gtk_cell_area_cell_set_valist
gtk_cell_area_cell_get_valist
gtk_cell_area_cell_set_property
gtk_cell_area_cell_get_property
gtk_cell_area_is_activatable
gtk_cell_area_activate
gtk_cell_area_focus
gtk_cell_area_set_focus_cell
gtk_cell_area_get_focus_cell
gtk_cell_area_add_focus_sibling
gtk_cell_area_remove_focus_sibling
gtk_cell_area_is_focus_sibling
gtk_cell_area_get_focus_siblings
gtk_cell_area_get_focus_from_sibling
gtk_cell_area_get_edited_cell
gtk_cell_area_get_edit_widget
gtk_cell_area_activate_cell
gtk_cell_area_stop_editing
gtk_cell_area_inner_cell_area
gtk_cell_area_request_renderer
GTK_CELL_AREA
GTK_IS_CELL_AREA
GTK_TYPE_CELL_AREA
gtk_cell_area_get_type
GTK_CELL_AREA_CLASS
GTK_IS_CELL_AREA_CLASS
GTK_CELL_AREA_GET_CLASS
GtkCellAreaPrivate
gtkcellareacontext
GtkCellAreaContext
GtkCellAreaContextClass
GtkCellAreaContext
gtk_cell_area_context_get_area
gtk_cell_area_context_allocate
gtk_cell_area_context_reset
gtk_cell_area_context_get_preferred_width
gtk_cell_area_context_get_preferred_height
gtk_cell_area_context_get_preferred_height_for_width
gtk_cell_area_context_get_preferred_width_for_height
gtk_cell_area_context_get_allocation
gtk_cell_area_context_push_preferred_width
gtk_cell_area_context_push_preferred_height
GTK_CELL_AREA_CONTEXT
GTK_IS_CELL_AREA_CONTEXT
GTK_TYPE_CELL_AREA_CONTEXT
gtk_cell_area_context_get_type
GTK_CELL_AREA_CONTEXT_CLASS
GTK_IS_CELL_AREA_CONTEXT_CLASS
GTK_CELL_AREA_CONTEXT_GET_CLASS
GtkCellAreaContextPrivate
gtkcellareabox
GtkCellAreaBox
GtkCellAreaBox
GtkCellAreaBoxClass
gtk_cell_area_box_new
gtk_cell_area_box_pack_start
gtk_cell_area_box_pack_end
gtk_cell_area_box_get_spacing
gtk_cell_area_box_set_spacing
GTK_CELL_AREA_BOX
GTK_IS_CELL_AREA_BOX
GTK_TYPE_CELL_AREA_BOX
GTK_CELL_AREA_BOX_CLASS
GTK_IS_CELL_AREA_BOX_CLASS
GTK_CELL_AREA_BOX_GET_CLASS
GTK_CELL_AREA_BOX_CONTEXT
GTK_CELL_AREA_BOX_CONTEXT_CLASS
GTK_CELL_AREA_BOX_CONTEXT_GET_CLASS
GTK_IS_CELL_AREA_BOX_CONTEXT
GTK_IS_CELL_AREA_BOX_CONTEXT_CLASS
gtk_cell_area_box_get_type
GtkCellAreaBoxPrivate
gtkcellrenderer
GtkCellRenderer
GtkCellRendererState
GtkCellRendererMode
GtkCellRenderer
GtkCellRendererClass
gtk_cell_renderer_class_set_accessible_type
gtk_cell_renderer_get_aligned_area
gtk_cell_renderer_snapshot
gtk_cell_renderer_activate
gtk_cell_renderer_start_editing
gtk_cell_renderer_stop_editing
gtk_cell_renderer_get_fixed_size
gtk_cell_renderer_set_fixed_size
gtk_cell_renderer_get_visible
gtk_cell_renderer_set_visible
gtk_cell_renderer_get_sensitive
gtk_cell_renderer_set_sensitive
gtk_cell_renderer_get_alignment
gtk_cell_renderer_set_alignment
gtk_cell_renderer_get_padding
gtk_cell_renderer_set_padding
gtk_cell_renderer_get_state
gtk_cell_renderer_is_activatable
gtk_cell_renderer_get_preferred_height
gtk_cell_renderer_get_preferred_height_for_width
gtk_cell_renderer_get_preferred_size
gtk_cell_renderer_get_preferred_width
gtk_cell_renderer_get_preferred_width_for_height
gtk_cell_renderer_get_request_mode
GTK_CELL_RENDERER
GTK_IS_CELL_RENDERER
GTK_TYPE_CELL_RENDERER
GTK_CELL_RENDERER_CLASS
GTK_IS_CELL_RENDERER_CLASS
GTK_CELL_RENDERER_GET_CLASS
GtkCellRendererPrivate
GtkCellRendererClassPrivate
gtk_cell_renderer_get_type
gtk_cell_renderer_mode_get_type
gtk_cell_renderer_state_get_type
gtkcelleditable
GtkCellEditable
GtkCellEditable
GtkCellEditableIface
gtk_cell_editable_start_editing
gtk_cell_editable_editing_done
gtk_cell_editable_remove_widget
GTK_CELL_EDITABLE
GTK_IS_CELL_EDITABLE
GTK_TYPE_CELL_EDITABLE
GTK_CELL_EDITABLE_CLASS
GTK_CELL_EDITABLE_GET_IFACE
gtk_cell_editable_get_type
gtkcellrenderercombo
GtkCellRendererCombo
GtkCellRendererCombo
gtk_cell_renderer_combo_new
GTK_TYPE_CELL_RENDERER_COMBO
GTK_CELL_RENDERER_COMBO
GTK_CELL_RENDERER_COMBO_CLASS
GTK_IS_CELL_RENDERER_COMBO
GTK_IS_CELL_RENDERER_COMBO_CLASS
GTK_CELL_RENDERER_COMBO_GET_CLASS
gtk_cell_renderer_combo_get_type
GtkCellRendererComboPrivate
gtkcellrendererspin
GtkCellRendererSpin
GtkCellRendererSpin
gtk_cell_renderer_spin_new
GTK_TYPE_CELL_RENDERER_SPIN
GTK_CELL_RENDERER_SPIN
GTK_CELL_RENDERER_SPIN_CLASS
GTK_IS_CELL_RENDERER_SPIN
GTK_IS_CELL_RENDERER_SPIN_CLASS
GTK_CELL_RENDERER_SPIN_GET_CLASS
GtkCellRendererSpinPrivate
gtk_cell_renderer_spin_get_type
gtkcellrendererspinner
GtkCellRendererSpinner
GtkCellRendererSpinner
gtk_cell_renderer_spinner_new
GTK_TYPE_CELL_RENDERER_SPINNER
GTK_CELL_RENDERER_SPINNER
GTK_CELL_RENDERER_SPINNER_CLASS
GTK_IS_CELL_RENDERER_SPINNER
GTK_IS_CELL_RENDERER_SPINNER_CLASS
GTK_CELL_RENDERER_SPINNER_GET_CLASS
GtkCellRendererSpinnerPrivate
gtk_cell_renderer_spinner_get_type
gtkcellrendererpixbuf
GtkCellRendererPixbuf
GtkCellRendererPixbuf
gtk_cell_renderer_pixbuf_new
GTK_CELL_RENDERER_PIXBUF
GTK_IS_CELL_RENDERER_PIXBUF
GTK_TYPE_CELL_RENDERER_PIXBUF
GTK_CELL_RENDERER_PIXBUF_CLASS
GTK_IS_CELL_RENDERER_PIXBUF_CLASS
GTK_CELL_RENDERER_PIXBUF_GET_CLASS
gtk_cell_renderer_pixbuf_get_type
GtkCellRendererPixbufPrivate
gtkcellrenderertext
GtkCellRendererText
GtkCellRendererText
gtk_cell_renderer_text_new
gtk_cell_renderer_text_set_fixed_height_from_font
GTK_CELL_RENDERER_TEXT
GTK_IS_CELL_RENDERER_TEXT
GTK_TYPE_CELL_RENDERER_TEXT
GTK_CELL_RENDERER_TEXT_CLASS
GTK_IS_CELL_RENDERER_TEXT_CLASS
GTK_CELL_RENDERER_TEXT_GET_CLASS
gtk_cell_renderer_text_get_type
GtkCellRendererTextPrivate
gtkcellrenderertoggle
GtkCellRendererToggle
GtkCellRendererToggle
gtk_cell_renderer_toggle_new
gtk_cell_renderer_toggle_get_radio
gtk_cell_renderer_toggle_set_radio
gtk_cell_renderer_toggle_get_active
gtk_cell_renderer_toggle_set_active
gtk_cell_renderer_toggle_get_activatable
gtk_cell_renderer_toggle_set_activatable
GTK_CELL_RENDERER_TOGGLE
GTK_IS_CELL_RENDERER_TOGGLE
GTK_TYPE_CELL_RENDERER_TOGGLE
GTK_CELL_RENDERER_TOGGLE_CLASS
GTK_IS_CELL_RENDERER_TOGGLE_CLASS
GTK_CELL_RENDERER_TOGGLE_GET_CLASS
gtk_cell_renderer_toggle_get_type
GtkCellRendererTogglePrivate
gtkcellrendererprogress
GtkCellRendererProgress
GtkCellRendererProgress
gtk_cell_renderer_progress_new
GTK_CELL_RENDERER_PROGRESS
GTK_IS_CELL_RENDERER_PROGRESS
GTK_TYPE_CELL_RENDERER_PROGRESS
GTK_CELL_RENDERER_PROGRESS_CLASS
GTK_IS_CELL_RENDERER_PROGRESS_CLASS
GTK_CELL_RENDERER_PROGRESS_GET_CLASS
gtk_cell_renderer_progress_get_type
GtkCellRendererProgressPrivate
gtkcellrendereraccel
GtkCellRendererAccel
GtkCellRendererAccel
GtkCellRendererAccelMode
gtk_cell_renderer_accel_new
GTK_TYPE_CELL_RENDERER_ACCEL
GTK_CELL_RENDERER_ACCEL
GTK_CELL_RENDERER_ACCEL_CLASS
GTK_IS_CELL_RENDERER_ACCEL
GTK_IS_CELL_RENDERER_ACCEL_CLASS
GTK_CELL_RENDERER_ACCEL_GET_CLASS
gtk_cell_renderer_accel_get_type
gtk_cell_renderer_accel_mode_get_type
GtkCellRendererAccelPrivate
gtkliststore
GtkListStore
GtkListStore
gtk_list_store_new
gtk_list_store_newv
gtk_list_store_set_column_types
gtk_list_store_set
gtk_list_store_set_valist
gtk_list_store_set_value
gtk_list_store_set_valuesv
gtk_list_store_remove
gtk_list_store_insert
gtk_list_store_insert_before
gtk_list_store_insert_after
gtk_list_store_insert_with_values
gtk_list_store_insert_with_valuesv
gtk_list_store_prepend
gtk_list_store_append
gtk_list_store_clear
gtk_list_store_iter_is_valid
gtk_list_store_reorder
gtk_list_store_swap
gtk_list_store_move_before
gtk_list_store_move_after
GTK_LIST_STORE
GTK_IS_LIST_STORE
GTK_TYPE_LIST_STORE
GTK_LIST_STORE_CLASS
GTK_IS_LIST_STORE_CLASS
GTK_LIST_STORE_GET_CLASS
GtkListStorePrivate
gtk_list_store_get_type
gtkviewport
GtkViewport
GtkViewport
GtkViewportClass
gtk_viewport_new
gtk_viewport_set_shadow_type
gtk_viewport_get_shadow_type
GTK_VIEWPORT
GTK_IS_VIEWPORT
GTK_TYPE_VIEWPORT
GTK_VIEWPORT_CLASS
GTK_IS_VIEWPORT_CLASS
GTK_VIEWPORT_GET_CLASS
GtkViewportPrivate
gtk_viewport_get_type
gtkvolumebutton
GtkVolumeButton
GtkVolumeButton
gtk_volume_button_new
GTK_VOLUME_BUTTON
GTK_IS_VOLUME_BUTTON
GTK_TYPE_VOLUME_BUTTON
GTK_VOLUME_BUTTON_CLASS
GTK_IS_VOLUME_BUTTON_CLASS
GTK_VOLUME_BUTTON_GET_CLASS
gtk_volume_button_get_type
gtksnapshot
GtkSnapshot
GtkSnapshot
gtk_snapshot_push
gtk_snapshot_push_transform
gtk_snapshot_push_opacity
gtk_snapshot_push_color_matrix
gtk_snapshot_push_repeat
gtk_snapshot_push_clip
gtk_snapshot_push_rounded_clip
gtk_snapshot_push_cross_fade
gtk_snapshot_push_blend
gtk_snapshot_pop
gtk_snapshot_offset
gtk_snapshot_get_offset
gtk_snapshot_append_node
gtk_snapshot_append_cairo
gtk_snapshot_append_texture
gtk_snapshot_append_color
gtk_snapshot_clips_rect
gtk_snapshot_render_background
gtk_snapshot_render_frame
gtk_snapshot_render_focus
gtk_snapshot_render_layout
gtk_snapshot_render_insertion_cursor
gtkwidget
GtkWidget
GtkWidget
GtkWidgetClass
GtkCallback
GtkRequisition
GtkAllocation
gtk_widget_new
gtk_widget_destroy
gtk_widget_in_destruction
gtk_widget_destroyed
gtk_widget_unparent
gtk_widget_show
gtk_widget_show_now
gtk_widget_hide
gtk_widget_map
gtk_widget_unmap
gtk_widget_realize
gtk_widget_unrealize
gtk_widget_draw
gtk_widget_queue_draw
gtk_widget_queue_resize
gtk_widget_queue_resize_no_redraw
gtk_widget_queue_allocate
gtk_widget_get_frame_clock
gtk_widget_get_scale_factor
GtkTickCallback
gtk_widget_add_tick_callback
gtk_widget_remove_tick_callback
gtk_widget_size_allocate
gtk_widget_add_accelerator
gtk_widget_remove_accelerator
gtk_widget_set_accel_path
gtk_widget_list_accel_closures
gtk_widget_can_activate_accel
gtk_widget_event
gtk_widget_activate
gtk_widget_intersect
gtk_widget_is_focus
gtk_widget_grab_focus
gtk_widget_grab_default
gtk_widget_set_name
gtk_widget_get_name
gtk_widget_set_sensitive
gtk_widget_set_parent
gtk_widget_set_parent_window
gtk_widget_get_parent_window
gtk_widget_get_toplevel
gtk_widget_get_ancestor
gtk_widget_is_ancestor
gtk_widget_translate_coordinates
gtk_widget_hide_on_delete
gtk_widget_set_direction
GtkTextDirection
gtk_widget_get_direction
gtk_widget_set_default_direction
gtk_widget_get_default_direction
gtk_widget_shape_combine_region
gtk_widget_input_shape_combine_region
gtk_widget_create_pango_context
gtk_widget_get_pango_context
gtk_widget_set_font_options
gtk_widget_get_font_options
gtk_widget_set_font_map
gtk_widget_get_font_map
gtk_widget_create_pango_layout
gtk_widget_queue_draw_area
gtk_widget_queue_draw_region
gtk_widget_get_cursor
gtk_widget_set_cursor
gtk_widget_set_cursor_from_name
gtk_widget_mnemonic_activate
gtk_widget_send_focus_change
gtk_widget_class_set_accessible_type
gtk_widget_class_set_accessible_role
gtk_widget_get_accessible
gtk_widget_child_focus
gtk_widget_child_notify
gtk_widget_freeze_child_notify
gtk_widget_get_child_visible
gtk_widget_get_parent
gtk_widget_get_settings
gtk_widget_get_clipboard
gtk_widget_get_primary_clipboard
gtk_widget_get_display
gtk_widget_get_size_request
gtk_widget_set_child_visible
gtk_widget_set_size_request
gtk_widget_thaw_child_notify
gtk_widget_list_mnemonic_labels
gtk_widget_add_mnemonic_label
gtk_widget_remove_mnemonic_label
gtk_widget_error_bell
gtk_widget_keynav_failed
gtk_widget_get_tooltip_markup
gtk_widget_set_tooltip_markup
gtk_widget_get_tooltip_text
gtk_widget_set_tooltip_text
gtk_widget_get_tooltip_window
gtk_widget_set_tooltip_window
gtk_widget_get_has_tooltip
gtk_widget_set_has_tooltip
gtk_widget_trigger_tooltip_query
gtk_widget_get_window
gtk_widget_register_window
gtk_widget_unregister_window
gtk_widget_get_allocated_width
gtk_widget_get_allocated_height
gtk_widget_get_allocation
gtk_widget_get_allocated_baseline
gtk_widget_get_allocated_size
gtk_widget_get_width
gtk_widget_get_height
gtk_widget_get_clip
gtk_widget_contains
gtk_widget_pick
gtk_widget_get_can_default
gtk_widget_set_can_default
gtk_widget_get_can_focus
gtk_widget_set_can_focus
gtk_widget_get_focus_on_click
gtk_widget_set_focus_on_click
gtk_widget_get_has_window
gtk_widget_set_has_window
gtk_widget_get_sensitive
gtk_widget_is_sensitive
gtk_widget_get_visible
gtk_widget_is_visible
gtk_widget_set_visible
gtk_widget_set_state_flags
gtk_widget_unset_state_flags
gtk_widget_get_state_flags
gtk_widget_has_default
gtk_widget_has_focus
gtk_widget_has_visible_focus
gtk_widget_has_grab
gtk_widget_is_drawable
gtk_widget_is_toplevel
gtk_widget_set_window
gtk_widget_set_receives_default
gtk_widget_get_receives_default
gtk_widget_set_support_multidevice
gtk_widget_get_support_multidevice
gtk_widget_set_realized
gtk_widget_get_realized
gtk_widget_get_mapped
gtk_widget_device_is_shadowed
gtk_widget_get_modifier_mask
gtk_widget_insert_action_group
gtk_widget_get_opacity
gtk_widget_set_opacity
gtk_widget_list_action_prefixes
gtk_widget_get_action_group
gtk_widget_measure
gtk_widget_snapshot_child
gtk_widget_get_next_sibling
gtk_widget_get_prev_sibling
gtk_widget_get_first_child
gtk_widget_get_last_child
gtk_widget_insert_before
gtk_widget_insert_after
gtk_widget_get_path
gtk_widget_get_style_context
gtk_widget_reset_style
gtk_widget_class_get_css_name
gtk_widget_class_set_css_name
gtk_requisition_new
gtk_requisition_copy
gtk_requisition_free
GtkSizeRequestMode
GtkRequestedSize
gtk_widget_get_request_mode
gtk_widget_get_preferred_size
gtk_distribute_natural_allocation
GtkAlign
gtk_widget_get_halign
gtk_widget_set_halign
gtk_widget_get_valign
gtk_widget_set_valign
gtk_widget_get_margin_start
gtk_widget_set_margin_start
gtk_widget_get_margin_end
gtk_widget_set_margin_end
gtk_widget_get_margin_top
gtk_widget_set_margin_top
gtk_widget_get_margin_bottom
gtk_widget_set_margin_bottom
gtk_widget_get_hexpand
gtk_widget_set_hexpand
gtk_widget_get_hexpand_set
gtk_widget_set_hexpand_set
gtk_widget_get_vexpand
gtk_widget_set_vexpand
gtk_widget_get_vexpand_set
gtk_widget_set_vexpand_set
gtk_widget_queue_compute_expand
gtk_widget_compute_expand
gtk_widget_init_template
gtk_widget_class_set_template
gtk_widget_class_set_template_from_resource
gtk_widget_get_template_child
gtk_widget_class_bind_template_child
gtk_widget_class_bind_template_child_internal
gtk_widget_class_bind_template_child_private
gtk_widget_class_bind_template_child_internal_private
gtk_widget_class_bind_template_child_full
gtk_widget_class_bind_template_callback
gtk_widget_class_bind_template_callback_full
gtk_widget_class_set_connect_func
GTK_WIDGET
GTK_IS_WIDGET
GTK_TYPE_WIDGET
GTK_WIDGET_CLASS
GTK_IS_WIDGET_CLASS
GTK_WIDGET_GET_CLASS
GTK_TYPE_REQUISITION
GtkWidgetClassPrivate
GtkWidgetPrivate
gtk_widget_get_type
gtk_requisition_get_type
gtkwindow
GtkWindow
GtkWindow
GtkWindowClass
GtkWindowType
gtk_window_new
gtk_window_set_title
gtk_window_set_resizable
gtk_window_get_resizable
gtk_window_add_accel_group
gtk_window_remove_accel_group
gtk_window_activate_focus
gtk_window_activate_default
gtk_window_set_modal
gtk_window_set_default_size
gtk_window_set_gravity
gtk_window_get_gravity
GtkWindowPosition
gtk_window_set_position
gtk_window_set_transient_for
gtk_window_set_attached_to
gtk_window_set_destroy_with_parent
gtk_window_set_display
gtk_window_is_active
gtk_window_is_maximized
gtk_window_list_toplevels
gtk_window_add_mnemonic
gtk_window_remove_mnemonic
gtk_window_mnemonic_activate
gtk_window_activate_key
gtk_window_propagate_key_event
gtk_window_get_focus
gtk_window_set_focus
gtk_window_get_default_widget
gtk_window_set_default
gtk_window_present
gtk_window_present_with_time
gtk_window_close
gtk_window_iconify
gtk_window_deiconify
gtk_window_stick
gtk_window_unstick
gtk_window_maximize
gtk_window_unmaximize
gtk_window_fullscreen
gtk_window_fullscreen_on_monitor
gtk_window_unfullscreen
gtk_window_set_keep_above
gtk_window_set_keep_below
gtk_window_begin_resize_drag
gtk_window_begin_move_drag
gtk_window_set_decorated
gtk_window_set_deletable
gtk_window_set_mnemonic_modifier
gtk_window_set_type_hint
gtk_window_set_skip_taskbar_hint
gtk_window_set_skip_pager_hint
gtk_window_set_urgency_hint
gtk_window_set_accept_focus
gtk_window_set_focus_on_map
gtk_window_set_startup_id
gtk_window_set_role
gtk_window_get_decorated
gtk_window_get_deletable
gtk_window_get_default_icon_list
gtk_window_get_default_icon_name
gtk_window_get_default_size
gtk_window_get_destroy_with_parent
gtk_window_get_icon
gtk_window_get_icon_list
gtk_window_get_icon_name
gtk_window_get_mnemonic_modifier
gtk_window_get_modal
gtk_window_get_position
gtk_window_get_role
gtk_window_get_size
gtk_window_get_title
gtk_window_get_transient_for
gtk_window_get_attached_to
gtk_window_get_type_hint
gtk_window_get_skip_taskbar_hint
gtk_window_get_skip_pager_hint
gtk_window_get_urgency_hint
gtk_window_get_accept_focus
gtk_window_get_focus_on_map
gtk_window_get_group
gtk_window_has_group
gtk_window_get_window_type
gtk_window_move
gtk_window_resize
gtk_window_set_default_icon_list
gtk_window_set_default_icon
gtk_window_set_default_icon_from_file
gtk_window_set_default_icon_name
gtk_window_set_icon
gtk_window_set_icon_list
gtk_window_set_icon_from_file
gtk_window_set_icon_name
gtk_window_set_auto_startup_notification
gtk_window_get_mnemonics_visible
gtk_window_set_mnemonics_visible
gtk_window_get_focus_visible
gtk_window_set_focus_visible
gtk_window_get_application
gtk_window_set_application
gtk_window_set_has_user_ref_count
gtk_window_set_titlebar
gtk_window_get_titlebar
gtk_window_set_interactive_debugging
GTK_WINDOW
GTK_IS_WINDOW
GTK_TYPE_WINDOW
GTK_WINDOW_CLASS
GTK_IS_WINDOW_CLASS
GTK_WINDOW_GET_CLASS
GtkWindowPrivate
gtk_window_get_type
GtkWindowGeometryInfo
gtk_window_remove_embedded_xid
gtk_window_add_embedded_xid
GtkWindowKeysForeachFunc
gtkwindowgroup
GtkWindowGroup
GtkWindowGroup
gtk_window_group_new
gtk_window_group_add_window
gtk_window_group_remove_window
gtk_window_group_list_windows
gtk_window_group_get_current_grab
gtk_window_group_get_current_device_grab
GTK_IS_WINDOW_GROUP
GTK_IS_WINDOW_GROUP_CLASS
GTK_TYPE_WINDOW_GROUP
GTK_WINDOW_GROUP
GTK_WINDOW_GROUP_CLASS
GTK_WINDOW_GROUP_GET_CLASS
GtkWindowGroupPrivate
gtk_window_group_get_type
gtkmain
General
gtk_disable_setlocale
gtk_get_default_language
gtk_get_locale_direction
gtk_init
gtk_init_check
gtk_events_pending
gtk_main
gtk_main_level
gtk_main_quit
gtk_main_iteration
gtk_main_iteration_do
gtk_main_do_event
GtkModuleInitFunc
GtkModuleDisplayInitFunc
gtk_true
gtk_false
gtk_grab_add
gtk_grab_get_current
gtk_grab_remove
gtk_device_grab_add
gtk_device_grab_remove
GTK_PRIORITY_RESIZE
gtk_get_current_event
gtk_get_current_event_time
gtk_get_current_event_state
gtk_get_current_event_device
gtk_get_event_widget
gtk_get_event_target
gtk_get_event_target_with_type
gtk_propagate_event
gtk_init_abi_check
gtk_init_check_abi_check
GTKMAIN_C_VAR
gtkfeatures
Feature Test Macros
gtk_get_major_version
gtk_get_minor_version
gtk_get_micro_version
gtk_get_binary_age
gtk_get_interface_age
gtk_check_version
GTK_MAJOR_VERSION
GTK_MINOR_VERSION
GTK_MICRO_VERSION
GTK_BINARY_AGE
GTK_INTERFACE_AGE
GTK_CHECK_VERSION
gtkwidgetpath
GtkWidgetPath
GtkWidgetPath
gtk_widget_path_append_type
gtk_widget_path_append_with_siblings
gtk_widget_path_append_for_widget
gtk_widget_path_copy
gtk_widget_path_ref
gtk_widget_path_unref
gtk_widget_path_free
gtk_widget_path_get_object_type
gtk_widget_path_has_parent
gtk_widget_path_is_type
gtk_widget_path_iter_add_class
gtk_widget_path_iter_clear_classes
gtk_widget_path_iter_get_name
gtk_widget_path_iter_get_object_name
gtk_widget_path_iter_get_object_type
gtk_widget_path_iter_get_siblings
gtk_widget_path_iter_get_sibling_index
gtk_widget_path_iter_get_state
gtk_widget_path_iter_has_class
gtk_widget_path_iter_has_name
gtk_widget_path_iter_has_qclass
gtk_widget_path_iter_has_qname
gtk_widget_path_iter_list_classes
gtk_widget_path_iter_remove_class
gtk_widget_path_iter_set_name
gtk_widget_path_iter_set_object_name
gtk_widget_path_iter_set_object_type
gtk_widget_path_iter_set_state
gtk_widget_path_length
gtk_widget_path_new
gtk_widget_path_prepend_type
gtk_widget_path_to_string
GTK_TYPE_WIDGET_PATH
gtk_widget_path_get_type
gtkstyleprovider
GtkStyleProvider
GtkStyleProvider
GTK_STYLE_PROVIDER_PRIORITY_FALLBACK
GTK_STYLE_PROVIDER_PRIORITY_THEME
GTK_STYLE_PROVIDER_PRIORITY_SETTINGS
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
GTK_STYLE_PROVIDER_PRIORITY_USER
GTK_TYPE_STYLE_PROVIDER
GTK_STYLE_PROVIDER
GTK_IS_STYLE_PROVIDER
GTK_STYLE_PROVIDER_GET_IFACE
gtk_style_provider_get_type
gtkstylecontext
GtkStyleContext
GTK_STYLE_PROPERTY_BACKGROUND_COLOR
GTK_STYLE_PROPERTY_COLOR
GTK_STYLE_PROPERTY_FONT
GTK_STYLE_PROPERTY_MARGIN
GTK_STYLE_PROPERTY_PADDING
GTK_STYLE_PROPERTY_BORDER_WIDTH
GTK_STYLE_PROPERTY_BORDER_RADIUS
GTK_STYLE_PROPERTY_BORDER_STYLE
GTK_STYLE_PROPERTY_BORDER_COLOR
GTK_STYLE_PROPERTY_BACKGROUND_IMAGE
GtkBorderStyle
GTK_STYLE_CLASS_ACCELERATOR
GTK_STYLE_CLASS_ARROW
GTK_STYLE_CLASS_BACKGROUND
GTK_STYLE_CLASS_BOTTOM
GTK_STYLE_CLASS_BUTTON
GTK_STYLE_CLASS_CALENDAR
GTK_STYLE_CLASS_CELL
GTK_STYLE_CLASS_COMBOBOX_ENTRY
GTK_STYLE_CLASS_CONTEXT_MENU
GTK_STYLE_CLASS_CHECK
GTK_STYLE_CLASS_CSD
GTK_STYLE_CLASS_CURSOR_HANDLE
GTK_STYLE_CLASS_DEFAULT
GTK_STYLE_CLASS_DESTRUCTIVE_ACTION
GTK_STYLE_CLASS_DIM_LABEL
GTK_STYLE_CLASS_DND
GTK_STYLE_CLASS_DOCK
GTK_STYLE_CLASS_ENTRY
GTK_STYLE_CLASS_ERROR
GTK_STYLE_CLASS_EXPANDER
GTK_STYLE_CLASS_FRAME
GTK_STYLE_CLASS_FLAT
GTK_STYLE_CLASS_HEADER
GTK_STYLE_CLASS_HIGHLIGHT
GTK_STYLE_CLASS_HORIZONTAL
GTK_STYLE_CLASS_IMAGE
GTK_STYLE_CLASS_INFO
GTK_STYLE_CLASS_INLINE_TOOLBAR
GTK_STYLE_CLASS_INSERTION_CURSOR
GTK_STYLE_CLASS_LABEL
GTK_STYLE_CLASS_LEFT
GTK_STYLE_CLASS_LEVEL_BAR
GTK_STYLE_CLASS_LINKED
GTK_STYLE_CLASS_LIST
GTK_STYLE_CLASS_LIST_ROW
GTK_STYLE_CLASS_MARK
GTK_STYLE_CLASS_MENU
GTK_STYLE_CLASS_MENUBAR
GTK_STYLE_CLASS_MENUITEM
GTK_STYLE_CLASS_MESSAGE_DIALOG
GTK_STYLE_CLASS_MONOSPACE
GTK_STYLE_CLASS_NEEDS_ATTENTION
GTK_STYLE_CLASS_NOTEBOOK
GTK_STYLE_CLASS_OSD
GTK_STYLE_CLASS_OVERSHOOT
GTK_STYLE_CLASS_PANE_SEPARATOR
GTK_STYLE_CLASS_PAPER
GTK_STYLE_CLASS_POPUP
GTK_STYLE_CLASS_POPOVER
GTK_STYLE_CLASS_PRIMARY_TOOLBAR
GTK_STYLE_CLASS_PROGRESSBAR
GTK_STYLE_CLASS_PULSE
GTK_STYLE_CLASS_QUESTION
GTK_STYLE_CLASS_RADIO
GTK_STYLE_CLASS_RAISED
GTK_STYLE_CLASS_READ_ONLY
GTK_STYLE_CLASS_RIGHT
GTK_STYLE_CLASS_RUBBERBAND
GTK_STYLE_CLASS_SCALE
GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE
GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW
GTK_STYLE_CLASS_SCROLLBAR
GTK_STYLE_CLASS_SCROLLBARS_JUNCTION
GTK_STYLE_CLASS_SEPARATOR
GTK_STYLE_CLASS_SIDEBAR
GTK_STYLE_CLASS_SLIDER
GTK_STYLE_CLASS_SPINBUTTON
GTK_STYLE_CLASS_SPINNER
GTK_STYLE_CLASS_STATUSBAR
GTK_STYLE_CLASS_SUBTITLE
GTK_STYLE_CLASS_SUGGESTED_ACTION
GTK_STYLE_CLASS_TITLE
GTK_STYLE_CLASS_TITLEBAR
GTK_STYLE_CLASS_TOOLBAR
GTK_STYLE_CLASS_TOOLTIP
GTK_STYLE_CLASS_TOUCH_SELECTION
GTK_STYLE_CLASS_TOP
GTK_STYLE_CLASS_TROUGH
GTK_STYLE_CLASS_UNDERSHOOT
GTK_STYLE_CLASS_VERTICAL
GTK_STYLE_CLASS_VIEW
GTK_STYLE_CLASS_WARNING
GTK_STYLE_CLASS_WIDE
GtkStyleContext
gtk_style_context_new
gtk_style_context_add_provider
gtk_style_context_add_provider_for_display
gtk_style_context_get
gtk_style_context_get_parent
gtk_style_context_get_path
gtk_style_context_get_property
gtk_style_context_get_display
gtk_style_context_get_frame_clock
gtk_style_context_get_state
gtk_style_context_get_valist
gtk_style_context_get_section
gtk_style_context_get_color
gtk_style_context_get_background_color
gtk_style_context_get_border_color
gtk_style_context_get_border
gtk_style_context_get_padding
gtk_style_context_get_margin
gtk_style_context_lookup_color
gtk_style_context_remove_provider
gtk_style_context_remove_provider_for_display
gtk_style_context_reset_widgets
gtk_style_context_restore
gtk_style_context_save
gtk_style_context_set_parent
gtk_style_context_set_path
gtk_style_context_add_class
gtk_style_context_remove_class
gtk_style_context_has_class
gtk_style_context_list_classes
gtk_style_context_set_display
gtk_style_context_set_frame_clock
gtk_style_context_set_state
gtk_style_context_set_scale
gtk_style_context_get_scale
GtkStyleContextPrintFlags
gtk_style_context_to_string
GtkBorder
gtk_border_new
gtk_border_copy
gtk_border_free
gtk_render_arrow
gtk_render_background
gtk_render_background_get_clip
gtk_render_check
gtk_render_expander
gtk_render_focus
gtk_render_frame
gtk_render_frame_gap
gtk_render_handle
gtk_render_layout
gtk_render_line
gtk_render_option
gtk_render_slider
gtk_render_activity
gtk_render_icon_surface
gtk_render_icon
gtk_render_insertion_cursor
GTK_TYPE_STYLE_CONTEXT
GTK_STYLE_CONTEXT
GTK_STYLE_CONTEXT_CLASS
GTK_STYLE_CONTEXT_GET_CLASS
GTK_IS_STYLE_CONTEXT
GTK_IS_STYLE_CONTEXT_CLASS
GTK_TYPE_BORDER
GtkStyleContextPrivate
gtk_style_context_get_type
gtk_border_get_type
gtkcssprovider
GtkCssProvider
GtkCssProvider
gtk_css_provider_get_default
gtk_css_provider_get_named
gtk_css_provider_load_from_data
gtk_css_provider_load_from_file
gtk_css_provider_load_from_path
gtk_css_provider_load_from_resource
gtk_css_provider_new
gtk_css_provider_to_string
GTK_CSS_PROVIDER_ERROR
GtkCssProviderError
GtkCssSection
GtkCssSectionType
gtk_css_section_get_end_line
gtk_css_section_get_end_position
gtk_css_section_get_file
gtk_css_section_get_parent
gtk_css_section_get_section_type
gtk_css_section_get_start_line
gtk_css_section_get_start_position
gtk_css_section_ref
gtk_css_section_unref
GTK_TYPE_CSS_PROVIDER
GTK_CSS_PROVIDER
GTK_CSS_PROVIDER_CLASS
GTK_CSS_PROVIDER_GET_CLASS
GTK_IS_CSS_PROVIDER
GTK_IS_CSS_PROVIDER_CLASS
GTK_TYPE_CSS_SECTION
GtkCssProviderPrivate
gtk_css_provider_get_type
gtk_css_provider_error_quark
gtk_css_section_get_type
gtkselection
Selections
GtkSelectionData
gtk_selection_data_set
gtk_selection_data_set_text
gtk_selection_data_get_text
gtk_selection_data_set_pixbuf
gtk_selection_data_get_pixbuf
gtk_selection_data_set_surface
gtk_selection_data_get_surface
gtk_selection_data_set_texture
gtk_selection_data_get_texture
gtk_selection_data_set_uris
gtk_selection_data_get_uris
gtk_selection_data_get_targets
gtk_selection_data_targets_include_image
gtk_selection_data_targets_include_text
gtk_selection_data_targets_include_uri
gtk_selection_data_get_data
gtk_selection_data_get_length
gtk_selection_data_get_data_with_length
gtk_selection_data_get_data_type
gtk_selection_data_get_display
gtk_selection_data_get_format
gtk_selection_data_get_target
gtk_targets_include_image
gtk_targets_include_text
gtk_targets_include_uri
gtk_selection_data_copy
gtk_selection_data_free
GTK_TYPE_SELECTION_DATA
gtk_selection_data_get_type
gtkdnd
Drag and Drop
GtkDestDefaults
GtkDragResult
gtk_drag_dest_set
gtk_drag_dest_unset
gtk_drag_dest_find_target
gtk_drag_dest_get_target_list
gtk_drag_dest_set_target_list
gtk_drag_dest_add_text_targets
gtk_drag_dest_add_image_targets
gtk_drag_dest_add_uri_targets
gtk_drag_dest_set_track_motion
gtk_drag_dest_get_track_motion
gtk_drag_finish
gtk_drag_get_data
gtk_drag_get_source_widget
gtk_drag_highlight
gtk_drag_unhighlight
gtk_drag_begin_with_coordinates
gtk_drag_cancel
gtk_drag_set_icon_widget
gtk_drag_set_icon_surface
gtk_drag_set_icon_texture
gtk_drag_set_icon_name
gtk_drag_set_icon_gicon
gtk_drag_set_icon_default
gtk_drag_check_threshold
gtk_drag_source_set
gtk_drag_source_set_icon_surface
gtk_drag_source_set_icon_name
gtk_drag_source_set_icon_gicon
gtk_drag_source_unset
gtk_drag_source_set_target_list
gtk_drag_source_get_target_list
gtk_drag_source_add_text_targets
gtk_drag_source_add_image_targets
gtk_drag_source_add_uri_targets
gtkbindings
Bindings
GtkBindingSet
GtkBindingEntry
GtkBindingSignal
GtkBindingArg
gtk_binding_entry_add_signall
gtk_binding_set_new
gtk_binding_set_by_class
gtk_binding_set_find
gtk_bindings_activate
gtk_bindings_activate_event
gtk_binding_set_activate
gtk_binding_entry_add_signal
gtk_binding_entry_add_signal_from_string
gtk_binding_entry_skip
gtk_binding_entry_remove
gtkenums
Standard Enumerations
GtkBaselinePosition
GtkDeleteType
GtkDirectionType
GtkJustification
GtkMovementStep
GtkOrientation
GtkPackType
GtkPositionType
GtkReliefStyle
GtkScrollStep
GtkScrollType
GtkSelectionMode
GtkShadowType
GtkStateFlags
GtkToolbarStyle
GtkSortType
GtkIconSize
gtkicontheme
GtkIconTheme
GtkIconInfo
GtkIconTheme
GtkIconThemeClass
GtkIconLookupFlags
GTK_ICON_THEME_ERROR
GtkIconThemeError
gtk_icon_theme_new
gtk_icon_theme_get_default
gtk_icon_theme_get_for_display
gtk_icon_theme_set_display
gtk_icon_theme_set_search_path
gtk_icon_theme_get_search_path
gtk_icon_theme_append_search_path
gtk_icon_theme_prepend_search_path
gtk_icon_theme_add_resource_path
gtk_icon_theme_set_custom_theme
gtk_icon_theme_has_icon
gtk_icon_theme_lookup_icon
gtk_icon_theme_lookup_icon_for_scale
gtk_icon_theme_choose_icon
gtk_icon_theme_choose_icon_for_scale
gtk_icon_theme_lookup_by_gicon
gtk_icon_theme_lookup_by_gicon_for_scale
gtk_icon_theme_load_icon
gtk_icon_theme_load_icon_for_scale
gtk_icon_theme_load_surface
gtk_icon_theme_list_contexts
gtk_icon_theme_list_icons
gtk_icon_theme_get_icon_sizes
gtk_icon_theme_get_example_icon_name
gtk_icon_theme_rescan_if_needed
gtk_icon_info_new_for_pixbuf
gtk_icon_info_get_base_size
gtk_icon_info_get_base_scale
gtk_icon_info_get_filename
gtk_icon_info_load_icon
gtk_icon_info_load_surface
gtk_icon_info_load_texture
gtk_icon_info_load_icon_async
gtk_icon_info_load_icon_finish
gtk_icon_info_load_symbolic
gtk_icon_info_load_symbolic_async
gtk_icon_info_load_symbolic_finish
gtk_icon_info_load_symbolic_for_context
gtk_icon_info_load_symbolic_for_context_async
gtk_icon_info_load_symbolic_for_context_finish
gtk_icon_info_is_symbolic
GtkIconInfoClass
GTK_ICON_THEME
GTK_IS_ICON_THEME
GTK_TYPE_ICON_THEME
gtk_icon_theme_get_type
GTK_ICON_THEME_CLASS
GTK_IS_ICON_THEME_CLASS
GTK_ICON_THEME_GET_CLASS
gtk_icon_info_get_type
GTK_TYPE_ICON_INFO
GTK_ICON_INFO
GTK_ICON_INFO_CLASS
GTK_ICON_INFO_GET_CLASS
GTK_IS_ICON_INFO
GTK_IS_ICON_INFO_CLASS
GtkIconThemePrivate
gtk_icon_theme_error_quark
gtkprintoperation
High-level Printing API
GtkPrintOperation
GtkPrintOperationClass
GtkPrintStatus
GtkPrintOperationAction
GtkPrintOperationResult
GtkPrintError
GTK_PRINT_ERROR
gtk_print_operation_new
gtk_print_operation_set_allow_async
gtk_print_operation_get_error
gtk_print_operation_set_default_page_setup
gtk_print_operation_get_default_page_setup
gtk_print_operation_set_print_settings
gtk_print_operation_get_print_settings
gtk_print_operation_set_job_name
gtk_print_operation_set_n_pages
gtk_print_operation_get_n_pages_to_print
gtk_print_operation_set_current_page
gtk_print_operation_set_use_full_page
gtk_print_operation_set_unit
gtk_print_operation_set_export_filename
gtk_print_operation_set_show_progress
gtk_print_operation_set_track_print_status
gtk_print_operation_set_custom_tab_label
gtk_print_operation_run
gtk_print_operation_cancel
gtk_print_operation_draw_page_finish
gtk_print_operation_set_defer_drawing
gtk_print_operation_get_status
gtk_print_operation_get_status_string
gtk_print_operation_is_finished
gtk_print_operation_set_support_selection
gtk_print_operation_get_support_selection
gtk_print_operation_set_has_selection
gtk_print_operation_get_has_selection
gtk_print_operation_set_embed_page_setup
gtk_print_operation_get_embed_page_setup
gtk_print_run_page_setup_dialog
GtkPageSetupDoneFunc
gtk_print_run_page_setup_dialog_async
GtkPrintOperationPreview
gtk_print_operation_preview_end_preview
gtk_print_operation_preview_is_selected
gtk_print_operation_preview_render_page
GTK_TYPE_PRINT_OPERATION
GTK_PRINT_OPERATION
GTK_IS_PRINT_OPERATION
GTK_IS_PRINT_OPERATION_CLASS
GTK_PRINT_OPERATION_CLASS
GTK_PRINT_OPERATION_GET_CLASS
GTK_IS_PRINT_OPERATION_PREVIEW
GTK_PRINT_OPERATION_PREVIEW
GTK_PRINT_OPERATION_PREVIEW_GET_IFACE
GTK_TYPE_PRINT_OPERATION_PREVIEW
GtkPrintOperationPreviewIface
gtk_print_error_quark
gtk_print_operation_get_type
gtk_print_operation_preview_get_type
GtkPrintOperationPrivate
gtk/gtkunixprint.h
gtkprintunixdialog
GtkPrintUnixDialog
GtkPrintUnixDialog
gtk_print_unix_dialog_new
gtk_print_unix_dialog_set_page_setup
gtk_print_unix_dialog_get_page_setup
gtk_print_unix_dialog_set_current_page
gtk_print_unix_dialog_get_current_page
gtk_print_unix_dialog_set_settings
gtk_print_unix_dialog_get_settings
gtk_print_unix_dialog_get_selected_printer
gtk_print_unix_dialog_add_custom_tab
gtk_print_unix_dialog_set_support_selection
gtk_print_unix_dialog_get_support_selection
gtk_print_unix_dialog_set_has_selection
gtk_print_unix_dialog_get_has_selection
gtk_print_unix_dialog_set_embed_page_setup
gtk_print_unix_dialog_get_embed_page_setup
gtk_print_unix_dialog_get_page_setup_set
GtkPrintCapabilities
gtk_print_unix_dialog_set_manual_capabilities
gtk_print_unix_dialog_get_manual_capabilities
GTK_TYPE_PRINT_UNIX_DIALOG
GTK_PRINT_UNIX_DIALOG
GTK_PRINT_UNIX_DIALOG_CLASS
GTK_IS_PRINT_UNIX_DIALOG
GTK_IS_PRINT_UNIX_DIALOG_CLASS
GTK_PRINT_UNIX_DIALOG_GET_CLASS
GTK_TYPE_PRINT_CAPABILITIES
GtkPrintUnixDialogPrivate
gtk_print_unix_dialog_get_type
gtk_print_capabilities_get_type
gtkprinter
GtkPrinter
GtkPrinter
GtkPrintBackend
gtk_printer_new
gtk_printer_get_backend
gtk_printer_get_name
gtk_printer_get_state_message
gtk_printer_get_description
gtk_printer_get_location
gtk_printer_get_icon_name
gtk_printer_get_job_count
gtk_printer_is_active
gtk_printer_is_paused
gtk_printer_is_accepting_jobs
gtk_printer_is_virtual
gtk_printer_is_default
gtk_printer_accepts_ps
gtk_printer_accepts_pdf
gtk_printer_list_papers
gtk_printer_compare
gtk_printer_has_details
gtk_printer_request_details
gtk_printer_get_capabilities
gtk_printer_get_default_page_size
gtk_printer_get_hard_margins
GtkPrinterFunc
gtk_enumerate_printers
GTK_TYPE_PRINTER
GTK_PRINTER
GTK_PRINTER_CLASS
GTK_IS_PRINTER
GTK_IS_PRINTER_CLASS
GTK_PRINTER_GET_CLASS
GtkPrinterPrivate
gtk_printer_get_type
gtkprintsettings
GtkPrintSettings
GtkPrintSettings
GtkPrintSettingsFunc
gtk_print_settings_new
gtk_print_settings_copy
gtk_print_settings_has_key
gtk_print_settings_get
gtk_print_settings_set
gtk_print_settings_unset
gtk_print_settings_foreach
gtk_print_settings_get_bool
gtk_print_settings_set_bool
gtk_print_settings_get_double
gtk_print_settings_get_double_with_default
gtk_print_settings_set_double
gtk_print_settings_get_length
gtk_print_settings_set_length
gtk_print_settings_get_int
gtk_print_settings_get_int_with_default
gtk_print_settings_set_int
GTK_PRINT_SETTINGS_PRINTER
gtk_print_settings_get_printer
gtk_print_settings_set_printer
GtkPageOrientation
GTK_PRINT_SETTINGS_ORIENTATION
gtk_print_settings_get_orientation
gtk_print_settings_set_orientation
GTK_PRINT_SETTINGS_PAPER_FORMAT
gtk_print_settings_get_paper_size
gtk_print_settings_set_paper_size
GTK_PRINT_SETTINGS_PAPER_WIDTH
gtk_print_settings_get_paper_width
gtk_print_settings_set_paper_width
GTK_PRINT_SETTINGS_PAPER_HEIGHT
gtk_print_settings_get_paper_height
gtk_print_settings_set_paper_height
GTK_PRINT_SETTINGS_USE_COLOR
gtk_print_settings_get_use_color
gtk_print_settings_set_use_color
GTK_PRINT_SETTINGS_COLLATE
gtk_print_settings_get_collate
gtk_print_settings_set_collate
GTK_PRINT_SETTINGS_REVERSE
gtk_print_settings_get_reverse
gtk_print_settings_set_reverse
GtkPrintDuplex
GTK_PRINT_SETTINGS_DUPLEX
gtk_print_settings_get_duplex
gtk_print_settings_set_duplex
GtkPrintQuality
GTK_PRINT_SETTINGS_QUALITY
gtk_print_settings_get_quality
gtk_print_settings_set_quality
GTK_PRINT_SETTINGS_N_COPIES
gtk_print_settings_get_n_copies
gtk_print_settings_set_n_copies
GTK_PRINT_SETTINGS_NUMBER_UP
gtk_print_settings_get_number_up
gtk_print_settings_set_number_up
GtkNumberUpLayout
GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
gtk_print_settings_get_number_up_layout
gtk_print_settings_set_number_up_layout
GTK_PRINT_SETTINGS_RESOLUTION
gtk_print_settings_get_resolution
gtk_print_settings_set_resolution
gtk_print_settings_set_resolution_xy
GTK_PRINT_SETTINGS_RESOLUTION_X
gtk_print_settings_get_resolution_x
GTK_PRINT_SETTINGS_RESOLUTION_Y
gtk_print_settings_get_resolution_y
GTK_PRINT_SETTINGS_PRINTER_LPI
gtk_print_settings_get_printer_lpi
gtk_print_settings_set_printer_lpi
GTK_PRINT_SETTINGS_SCALE
gtk_print_settings_get_scale
gtk_print_settings_set_scale
GtkPrintPages
GTK_PRINT_SETTINGS_PRINT_PAGES
gtk_print_settings_get_print_pages
gtk_print_settings_set_print_pages
GtkPageRange
GTK_PRINT_SETTINGS_PAGE_RANGES
gtk_print_settings_get_page_ranges
gtk_print_settings_set_page_ranges
GtkPageSet
GTK_PRINT_SETTINGS_PAGE_SET
gtk_print_settings_get_page_set
gtk_print_settings_set_page_set
GTK_PRINT_SETTINGS_DEFAULT_SOURCE
gtk_print_settings_get_default_source
gtk_print_settings_set_default_source
GTK_PRINT_SETTINGS_MEDIA_TYPE
gtk_print_settings_get_media_type
gtk_print_settings_set_media_type
GTK_PRINT_SETTINGS_DITHER
gtk_print_settings_get_dither
gtk_print_settings_set_dither
GTK_PRINT_SETTINGS_FINISHINGS
gtk_print_settings_get_finishings
gtk_print_settings_set_finishings
GTK_PRINT_SETTINGS_OUTPUT_BIN
gtk_print_settings_get_output_bin
gtk_print_settings_set_output_bin
GTK_PRINT_SETTINGS_OUTPUT_DIR
GTK_PRINT_SETTINGS_OUTPUT_BASENAME
GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT
GTK_PRINT_SETTINGS_OUTPUT_URI
GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
gtk_print_settings_new_from_file
gtk_print_settings_new_from_key_file
gtk_print_settings_new_from_gvariant
gtk_print_settings_load_file
gtk_print_settings_load_key_file
gtk_print_settings_to_file
gtk_print_settings_to_key_file
gtk_print_settings_to_gvariant
GTK_TYPE_PRINT_SETTINGS
GTK_PRINT_SETTINGS
GTK_IS_PRINT_SETTINGS
gtk_print_settings_get_type
gtkpapersize
GtkPaperSize
GtkPaperSize
GtkUnit
GTK_UNIT_PIXEL
GTK_PAPER_NAME_A3
GTK_PAPER_NAME_A4
GTK_PAPER_NAME_A5
GTK_PAPER_NAME_B5
GTK_PAPER_NAME_LETTER
GTK_PAPER_NAME_EXECUTIVE
GTK_PAPER_NAME_LEGAL
gtk_paper_size_new
gtk_paper_size_new_from_ppd
gtk_paper_size_new_from_ipp
gtk_paper_size_new_custom
gtk_paper_size_copy
gtk_paper_size_free
gtk_paper_size_is_equal
gtk_paper_size_get_paper_sizes
gtk_paper_size_get_name
gtk_paper_size_get_display_name
gtk_paper_size_get_ppd_name
gtk_paper_size_get_width
gtk_paper_size_get_height
gtk_paper_size_is_ipp
gtk_paper_size_is_custom
gtk_paper_size_set_size
gtk_paper_size_get_default_top_margin
gtk_paper_size_get_default_bottom_margin
gtk_paper_size_get_default_left_margin
gtk_paper_size_get_default_right_margin
gtk_paper_size_get_default
gtk_paper_size_new_from_key_file
gtk_paper_size_new_from_gvariant
gtk_paper_size_to_key_file
gtk_paper_size_to_gvariant
GTK_TYPE_PAPER_SIZE
GTK_CUSTOM_PAPER_UNIX_DIALOG
GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS
GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG_CLASS
GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG
GtkCustomPaperUnixDialog
GtkCustomPaperUnixDialogClass
gtk_paper_size_get_type
gtk_custom_paper_unix_dialog_get_type
GtkCustomPaperUnixDialogPrivate
gtkpagesetup
GtkPageSetup
GtkPageSetup
gtk_page_setup_new
gtk_page_setup_copy
gtk_page_setup_get_orientation
gtk_page_setup_set_orientation
gtk_page_setup_get_paper_size
gtk_page_setup_set_paper_size
gtk_page_setup_get_top_margin
gtk_page_setup_set_top_margin
gtk_page_setup_get_bottom_margin
gtk_page_setup_set_bottom_margin
gtk_page_setup_get_left_margin
gtk_page_setup_set_left_margin
gtk_page_setup_get_right_margin
gtk_page_setup_set_right_margin
gtk_page_setup_set_paper_size_and_default_margins
gtk_page_setup_get_paper_width
gtk_page_setup_get_paper_height
gtk_page_setup_get_page_width
gtk_page_setup_get_page_height
gtk_page_setup_new_from_file
gtk_page_setup_new_from_key_file
gtk_page_setup_new_from_gvariant
gtk_page_setup_load_file
gtk_page_setup_load_key_file
gtk_page_setup_to_file
gtk_page_setup_to_key_file
gtk_page_setup_to_gvariant
GTK_TYPE_PAGE_SETUP
GTK_PAGE_SETUP
GTK_IS_PAGE_SETUP
gtk_page_setup_get_type
gtkprintcontext
GtkPrintContext
GtkPrintContext
gtk_print_context_get_cairo_context
gtk_print_context_set_cairo_context
gtk_print_context_get_page_setup
gtk_print_context_get_width
gtk_print_context_get_height
gtk_print_context_get_dpi_x
gtk_print_context_get_dpi_y
gtk_print_context_get_pango_fontmap
gtk_print_context_create_pango_context
gtk_print_context_create_pango_layout
gtk_print_context_get_hard_margins
GTK_TYPE_PRINT_CONTEXT
GTK_PRINT_CONTEXT
GTK_IS_PRINT_CONTEXT
gtk_print_context_get_type
gtk/gtkunixprint.h
gtkprintjob
GtkPrintJob
GtkPrintJob
GtkPrintJobCompleteFunc
gtk_print_job_new
gtk_print_job_get_settings
gtk_print_job_get_printer
gtk_print_job_get_title
gtk_print_job_get_status
gtk_print_job_set_source_file
gtk_print_job_set_source_fd
gtk_print_job_get_surface
gtk_print_job_send
gtk_print_job_set_track_print_status
gtk_print_job_get_track_print_status
gtk_print_job_get_pages
gtk_print_job_set_pages
gtk_print_job_get_page_ranges
gtk_print_job_set_page_ranges
gtk_print_job_get_page_set
gtk_print_job_set_page_set
gtk_print_job_get_num_copies
gtk_print_job_set_num_copies
gtk_print_job_get_scale
gtk_print_job_set_scale
gtk_print_job_get_n_up
gtk_print_job_set_n_up
gtk_print_job_get_n_up_layout
gtk_print_job_set_n_up_layout
gtk_print_job_get_rotate
gtk_print_job_set_rotate
gtk_print_job_get_collate
gtk_print_job_set_collate
gtk_print_job_get_reverse
gtk_print_job_set_reverse
GTK_TYPE_PRINT_JOB
GTK_PRINT_JOB
GTK_PRINT_JOB_CLASS
GTK_IS_PRINT_JOB
GTK_IS_PRINT_JOB_CLASS
GTK_PRINT_JOB_GET_CLASS
GtkPrintJobPrivate
gtk_print_job_get_type
gtk/gtkunixprint.h
gtkpagesetupunixdialog
GtkPageSetupUnixDialog
GtkPageSetupUnixDialog
GtkPageSetupUnixDialogClass
gtk_page_setup_unix_dialog_new
gtk_page_setup_unix_dialog_set_page_setup
gtk_page_setup_unix_dialog_get_page_setup
gtk_page_setup_unix_dialog_set_print_settings
gtk_page_setup_unix_dialog_get_print_settings
GTK_TYPE_PAGE_SETUP_UNIX_DIALOG
GTK_PAGE_SETUP_UNIX_DIALOG
GTK_PAGE_SETUP_UNIX_DIALOG_CLASS
GTK_IS_PAGE_SETUP_UNIX_DIALOG
GTK_IS_PAGE_SETUP_UNIX_DIALOG_CLASS
GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS
GtkPageSetupUnixDialogPrivate
gtk_page_setup_unix_dialog_get_type
gtktesting
Testing
gtk_test_init
gtk_test_list_all_types
gtk_test_register_all_types
gtk_test_widget_wait_for_draw
filesystem
Filesystem utilities
GtkMountOperation
GtkMountOperationClass
gtk_mount_operation_new
gtk_mount_operation_is_showing
gtk_mount_operation_set_parent
gtk_mount_operation_get_parent
gtk_mount_operation_set_display
gtk_mount_operation_get_display
gtk_show_uri_on_window
GTK_IS_MOUNT_OPERATION
GTK_IS_MOUNT_OPERATION_CLASS
GTK_MOUNT_OPERATION
GTK_MOUNT_OPERATION_CLASS
GTK_MOUNT_OPERATION_GET_CLASS
GTK_TYPE_MOUNT_OPERATION
GtkMountOperationLookupContext
gtk_mount_operation_get_type
GtkMountOperationPrivate
gtkorientable
Orientable
GtkOrientable
gtk_orientable_get_orientation
gtk_orientable_set_orientation
GtkOrientableIface
GTK_IS_ORIENTABLE
GTK_IS_ORIENTABLE_CLASS
GTK_ORIENTABLE
GTK_ORIENTABLE_CLASS
GTK_ORIENTABLE_GET_IFACE
GTK_TYPE_ORIENTABLE
gtk_orientable_get_type
gtkapplication
GtkApplication
GtkApplication
GtkApplicationClass
gtk_application_new
gtk_application_add_window
gtk_application_remove_window
gtk_application_get_windows
gtk_application_get_window_by_id
gtk_application_get_active_window
GtkApplicationInhibitFlags
gtk_application_inhibit
gtk_application_uninhibit
gtk_application_prefers_app_menu
gtk_application_get_app_menu
gtk_application_set_app_menu
gtk_application_get_menubar
gtk_application_set_menubar
gtk_application_get_menu_by_id
gtk_application_list_action_descriptions
gtk_application_get_accels_for_action
gtk_application_set_accels_for_action
gtk_application_get_actions_for_accel
GTK_TYPE_APPLICATION
GTK_APPLICATION
GTK_APPLICATION_CLASS
GTK_IS_APPLICATION
GTK_IS_APPLICATION_CLASS
GTK_APPLICATION_GET_CLASS
gtk_application_get_type
GtkApplicationPrivate
gtkapplicationwindow
GtkApplicationWindow
GtkApplicationWindow
GtkApplicationWindowClass
gtk_application_window_new
gtk_application_window_set_show_menubar
gtk_application_window_get_show_menubar
gtk_application_window_get_id
gtk_application_window_set_help_overlay
gtk_application_window_get_help_overlay
GTK_TYPE_APPLICATION_WINDOW
GTK_APPLICATION_WINDOW
GTK_APPLICATION_WINDOW_CLASS
GTK_IS_APPLICATION_WINDOW
GTK_IS_APPLICATION_WINDOW_CLASS
GTK_APPLICATION_WINDOW_GET_CLASS
gtk_application_window_get_type
GtkApplicationWindowPrivate
gtkactionable
GtkActionable
GtkActionable
GtkActionableInterface
gtk_actionable_get_action_name
gtk_actionable_set_action_name
gtk_actionable_get_action_target_value
gtk_actionable_set_action_target_value
gtk_actionable_set_action_target
gtk_actionable_set_detailed_action_name
gtk_actionable_get_type
GTK_ACTIONABLE
GTK_ACTIONABLE_GET_IFACE
GTK_IS_ACTIONABLE
GTK_TYPE_ACTIONABLE
gtkgrid
GtkGrid
GtkGrid
GtkGridClass
gtk_grid_new
gtk_grid_attach
gtk_grid_attach_next_to
gtk_grid_get_child_at
gtk_grid_insert_row
gtk_grid_insert_column
gtk_grid_remove_row
gtk_grid_remove_column
gtk_grid_insert_next_to
gtk_grid_set_row_homogeneous
gtk_grid_get_row_homogeneous
gtk_grid_set_row_spacing
gtk_grid_get_row_spacing
gtk_grid_set_column_homogeneous
gtk_grid_get_column_homogeneous
gtk_grid_set_column_spacing
gtk_grid_get_column_spacing
gtk_grid_get_baseline_row
gtk_grid_set_baseline_row
gtk_grid_get_row_baseline_position
gtk_grid_set_row_baseline_position
GTK_TYPE_GRID
GTK_GRID
GTK_GRID_CLASS
GTK_IS_GRID
GTK_IS_GRID_CLASS
GTK_GRID_GET_CLASS
GtkGridPrivate
gtk_grid_get_type
gtkswitch
GtkSwitch
GtkSwitchClass
gtk_switch_new
gtk_switch_set_active
gtk_switch_get_active
gtk_switch_set_state
gtk_switch_get_state
GTK_TYPE_SWITCH
GTK_SWITCH
GTK_SWITCH_CLASS
GTK_IS_SWITCH
GTK_IS_SWITCH_CLASS
GTK_SWITCH_GET_CLASS
GtkSwitchPrivate
gtk_switch_get_type
gtkappchooser
GtkAppChooser
GtkAppChooser
gtk_app_chooser_get_app_info
gtk_app_chooser_get_content_type
gtk_app_chooser_refresh
GTK_TYPE_APP_CHOOSER
GTK_APP_CHOOSER
GTK_IS_APP_CHOOSER
GTK_APP_CHOOSER_GET_IFACE
gtk_app_chooser_get_type
GTK_APP_CHOOSER_ONLINE
GTK_APP_CHOOSER_ONLINE_GET_IFACE
GTK_APP_CHOOSER_ONLINE_PK
GTK_APP_CHOOSER_ONLINE_PK_CLASS
GTK_APP_CHOOSER_ONLINE_PK_GET_CLASS
GTK_IS_APP_CHOOSER_ONLINE
GTK_IS_APP_CHOOSER_ONLINE_PK
GTK_IS_APP_CHOOSER_ONLINE_PK_CLASS
gtkappchooserbutton
GtkAppChooserButton
GtkAppChooserButton
GtkAppChooserButtonClass
gtk_app_chooser_button_new
gtk_app_chooser_button_append_custom_item
gtk_app_chooser_button_append_separator
gtk_app_chooser_button_set_active_custom_item
gtk_app_chooser_button_get_show_default_item
gtk_app_chooser_button_set_show_default_item
gtk_app_chooser_button_get_show_dialog_item
gtk_app_chooser_button_set_show_dialog_item
gtk_app_chooser_button_get_heading
gtk_app_chooser_button_set_heading
GTK_TYPE_APP_CHOOSER_BUTTON
GTK_APP_CHOOSER_BUTTON
GTK_APP_CHOOSER_BUTTON_CLASS
GTK_IS_APP_CHOOSER_BUTTON
GTK_IS_APP_CHOOSER_BUTTON_CLASS
GTK_APP_CHOOSER_BUTTON_GET_CLASS
GtkAppChooserButtonPrivate
gtk_app_chooser_button_get_type
gtkappchooserdialog
GtkAppChooserDialog
GtkAppChooserDialog
GtkAppChooserDialogClass
gtk_app_chooser_dialog_new
gtk_app_chooser_dialog_new_for_content_type
gtk_app_chooser_dialog_get_widget
gtk_app_chooser_dialog_set_heading
gtk_app_chooser_dialog_get_heading
GTK_TYPE_APP_CHOOSER_DIALOG
GTK_APP_CHOOSER_DIALOG
GTK_APP_CHOOSER_DIALOG_CLASS
GTK_IS_APP_CHOOSER_DIALOG
GTK_IS_APP_CHOOSER_DIALOG_CLASS
GTK_APP_CHOOSER_DIALOG_GET_CLASS
GtkAppChooserDialogPrivate
gtk_app_chooser_dialog_get_type
gtkappchooserwidget
GtkAppChooserWidget
GtkAppChooserWidget
GtkAppChooserWidgetClass
gtk_app_chooser_widget_new
gtk_app_chooser_widget_set_show_default
gtk_app_chooser_widget_get_show_default
gtk_app_chooser_widget_set_show_recommended
gtk_app_chooser_widget_get_show_recommended
gtk_app_chooser_widget_set_show_fallback
gtk_app_chooser_widget_get_show_fallback
gtk_app_chooser_widget_set_show_other
gtk_app_chooser_widget_get_show_other
gtk_app_chooser_widget_set_show_all
gtk_app_chooser_widget_get_show_all
gtk_app_chooser_widget_set_default_text
gtk_app_chooser_widget_get_default_text
GTK_TYPE_APP_CHOOSER_WIDGET
GTK_APP_CHOOSER_WIDGET
GTK_APP_CHOOSER_WIDGET_CLASS
GTK_IS_APP_CHOOSER_WIDGET
GTK_IS_APP_CHOOSER_WIDGET_CLASS
GTK_APP_CHOOSER_WIDGET_GET_CLASS
GtkAppChooserWidgetPrivate
gtk_app_chooser_widget_get_type
gtklockbutton
GtkLockButton
GtkLockButton
GtkLockButtonClass
gtk_lock_button_new
gtk_lock_button_get_permission
gtk_lock_button_set_permission
GTK_TYPE_LOCK_BUTTON
GTK_LOCK_BUTTON
GTK_IS_LOCK_BUTTON
GTK_LOCK_BUTTON_CLASS
GTK_IS_LOCK_BUTTON_CLASS
GTK_LOCK_BUTTON_GET_CLASS
gtk_lock_button_get_type
GtkLockButtonPrivate
gtkoverlay
GtkOverlay
GtkOverlay
GtkOverlayClass
gtk_overlay_new
gtk_overlay_add_overlay
gtk_overlay_reorder_overlay
gtk_overlay_get_overlay_pass_through
gtk_overlay_set_overlay_pass_through
GTK_TYPE_OVERLAY
GTK_OVERLAY
GTK_OVERLAY_CLASS
GTK_IS_OVERLAY
GTK_IS_OVERLAY_CLASS
GTK_OVERLAY_GET_CLASS
gtk_overlay_get_type
GtkOverlayPrivate
gtkcolorchooser
GtkColorChooser
GtkColorChooser
gtk_color_chooser_get_rgba
gtk_color_chooser_set_rgba
gtk_color_chooser_get_use_alpha
gtk_color_chooser_set_use_alpha
gtk_color_chooser_add_palette
GTK_TYPE_COLOR_CHOOSER
GTK_COLOR_CHOOSER
GTK_IS_COLOR_CHOOSER
GTK_COLOR_CHOOSER_GET_IFACE
gtk_color_chooser_get_type
gtkcolorchooserwidget
GtkColorChooserWidget
GtkColorChooserWidget
GtkColorChooserWidgetClass
gtk_color_chooser_widget_new
GTK_TYPE_COLOR_CHOOSER_WIDGET
GTK_COLOR_CHOOSER_WIDGET
GTK_COLOR_CHOOSER_WIDGET_CLASS
GTK_IS_COLOR_CHOOSER_WIDGET
GTK_IS_COLOR_CHOOSER_WIDGET_CLASS
GTK_COLOR_CHOOSER_WIDGET_GET_CLASS
gtk_color_chooser_widget_get_type
GtkColorChooserWidgetPrivate
gtkcolorchooserdialog
GtkColorChooserDialog
GtkColorChooserDialog
gtk_color_chooser_dialog_new
GTK_TYPE_COLOR_CHOOSER_DIALOG
GTK_COLOR_CHOOSER_DIALOG
GTK_COLOR_CHOOSER_DIALOG_CLASS
GTK_IS_COLOR_CHOOSER_DIALOG
GTK_IS_COLOR_CHOOSER_DIALOG_CLASS
GTK_COLOR_CHOOSER_DIALOG_GET_CLASS
GtkColorChooserDialogPrivate
gtk_color_chooser_dialog_get_type
gtkactionbar
GtkActionBar
GtkActionBar
gtk_action_bar_new
gtk_action_bar_pack_start
gtk_action_bar_pack_end
gtk_action_bar_get_center_widget
gtk_action_bar_set_center_widget
gtk_action_bar_get_revealed
gtk_action_bar_set_revealed
GTK_TYPE_ACTION_BAR
GTK_ACTION_BAR
GTK_ACTION_BAR_CLASS
GTK_IS_ACTION_BAR
GTK_IS_ACTION_BAR_CLASS
GTK_ACTION_BAR_GET_CLASS
GtkActionBarPrivate
gtk_action_bar_get_type
gtkheaderbar
GtkHeaderBar
GtkHeaderBar
gtk_header_bar_new
gtk_header_bar_set_title
gtk_header_bar_get_title
gtk_header_bar_set_subtitle
gtk_header_bar_get_subtitle
gtk_header_bar_set_has_subtitle
gtk_header_bar_get_has_subtitle
gtk_header_bar_set_custom_title
gtk_header_bar_get_custom_title
gtk_header_bar_pack_start
gtk_header_bar_pack_end
gtk_header_bar_set_show_title_buttons
gtk_header_bar_get_show_title_buttons
gtk_header_bar_set_decoration_layout
gtk_header_bar_get_decoration_layout
GTK_TYPE_HEADER_BAR
GTK_HEADER_BAR
GTK_HEADER_BAR_CLASS
GTK_IS_HEADER_BAR
GTK_IS_HEADER_BAR_CLASS
GTK_HEADER_BAR_GET_CLASS
GtkHeaderBarPrivate
gtk_header_bar_get_type
gtkstack
GtkStack
GtkStack
gtk_stack_new
gtk_stack_add_named
gtk_stack_add_titled
gtk_stack_get_child_by_name
gtk_stack_set_visible_child
gtk_stack_get_visible_child
gtk_stack_set_visible_child_name
gtk_stack_get_visible_child_name
gtk_stack_set_visible_child_full
gtk_stack_set_homogeneous
gtk_stack_get_homogeneous
gtk_stack_set_hhomogeneous
gtk_stack_get_hhomogeneous
gtk_stack_set_vhomogeneous
gtk_stack_get_vhomogeneous
gtk_stack_set_transition_duration
gtk_stack_get_transition_duration
GtkStackTransitionType
gtk_stack_set_transition_type
gtk_stack_get_transition_type
gtk_stack_get_transition_running
gtk_stack_get_interpolate_size
gtk_stack_set_interpolate_size
GTK_TYPE_STACK
GTK_IS_STACK
GTK_IS_STACK_CLASS
GTK_STACK
GTK_STACK_CLASS
GTK_STACK_GET_CLASS
gtk_stack_get_type
gtkstackswitcher
GtkStackSwitcher
GtkStackSwitcher
gtk_stack_switcher_new
gtk_stack_switcher_set_stack
gtk_stack_switcher_get_stack
GTK_TYPE_STACK_SWITCHER
GTK_IS_STACK_SWITCHER
GTK_IS_STACK_SWITCHER_CLASS
GTK_STACK_SWITCHER
GTK_STACK_SWITCHER_CLASS
GTK_STACK_SWITCHER_GET_CLASS
gtk_stack_switcher_get_type
gtkrevealer
GtkRevealer
GtkRevealer
GtkRevealerClass
gtk_revealer_new
gtk_revealer_get_reveal_child
gtk_revealer_set_reveal_child
gtk_revealer_get_child_revealed
gtk_revealer_get_transition_duration
gtk_revealer_set_transition_duration
GtkRevealerTransitionType
gtk_revealer_get_transition_type
gtk_revealer_set_transition_type
GTK_TYPE_REVEALER
GTK_IS_REVEALER
GTK_IS_REVEALER_CLASS
GTK_REVEALER
GTK_REVEALER_CLASS
GTK_REVEALER_GET_CLASS
gtk_revealer_get_type
gtkflowbox
GtkFlowBox
GtkFlowBox
gtk_flow_box_new
gtk_flow_box_insert
gtk_flow_box_get_child_at_index
gtk_flow_box_get_child_at_pos
gtk_flow_box_set_hadjustment
gtk_flow_box_set_vadjustment
gtk_flow_box_set_homogeneous
gtk_flow_box_get_homogeneous
gtk_flow_box_set_row_spacing
gtk_flow_box_get_row_spacing
gtk_flow_box_set_column_spacing
gtk_flow_box_get_column_spacing
gtk_flow_box_set_min_children_per_line
gtk_flow_box_get_min_children_per_line
gtk_flow_box_set_max_children_per_line
gtk_flow_box_get_max_children_per_line
gtk_flow_box_set_activate_on_single_click
gtk_flow_box_get_activate_on_single_click
GtkFlowBoxForeachFunc
gtk_flow_box_selected_foreach
gtk_flow_box_get_selected_children
gtk_flow_box_select_child
gtk_flow_box_unselect_child
gtk_flow_box_select_all
gtk_flow_box_unselect_all
gtk_flow_box_set_selection_mode
gtk_flow_box_get_selection_mode
GtkFlowBoxFilterFunc
gtk_flow_box_set_filter_func
gtk_flow_box_invalidate_filter
GtkFlowBoxSortFunc
gtk_flow_box_set_sort_func
gtk_flow_box_invalidate_sort
GtkFlowBoxCreateWidgetFunc
gtk_flow_box_bind_model
GtkFlowBoxChild
gtk_flow_box_child_new
gtk_flow_box_child_get_index
gtk_flow_box_child_is_selected
gtk_flow_box_child_changed
GtkFlowBoxChildClass
GTK_TYPE_FLOW_BOX
GTK_TYPE_FLOW_BOX_CHILD
GTK_FLOW_BOX
GTK_FLOW_BOX_CLASS
GTK_FLOW_BOX_GET_CLASS
GTK_IS_FLOW_BOX
GTK_IS_FLOW_BOX_CLASS
GTK_FLOW_BOX_CHILD
GTK_FLOW_BOX_CHILD_CLASS
GTK_FLOW_BOX_CHILD_GET_CLASS
GTK_IS_FLOW_BOX_CHILD
GTK_IS_FLOW_BOX_CHILD_CLASS
gtk_flow_box_get_type
gtk_flow_box_child_get_type
gtkpopover
GtkPopover
GtkPopover
gtk_popover_new
gtk_popover_new_from_model
gtk_popover_bind_model
gtk_popover_popup
gtk_popover_popdown
gtk_popover_set_relative_to
gtk_popover_get_relative_to
gtk_popover_set_pointing_to
gtk_popover_get_pointing_to
gtk_popover_set_position
gtk_popover_get_position
GtkPopoverConstraint
gtk_popover_set_constrain_to
gtk_popover_get_constrain_to
gtk_popover_set_modal
gtk_popover_get_modal
gtk_popover_set_default_widget
gtk_popover_get_default_widget
GTK_TYPE_POPOVER
GTK_IS_POPOVER
GTK_IS_POPOVER_CLASS
GTK_IS_POPOVER_MENU
GTK_IS_POPOVER_MENU_CLASS
GTK_POPOVER
GTK_POPOVER_CLASS
GTK_POPOVER_GET_CLASS
GtkPopoverPrivate
gtk_popover_get_type
gtkpopovermenu
GtkPopoverMenu
GtkPopoverMenu
gtk_popover_menu_new
gtk_popover_menu_open_submenu
GTK_TYPE_POPOVER_MENU
GTK_IS_POPOVER_MENU
GTK_IS_POPOVER_MENU_CLASS
GTK_POPOVER_MENU
GTK_POPOVER_MENU_CLASS
GTK_POPOVER_MENU_GET_CLASS
gtk_popover_menu_get_type
gtkmodelbutton
GtkModelButton
GtkModelButton
GtkButtonRole
gtk_model_button_new
GTK_TYPE_MODEL_BUTTON
GTK_MODEL_BUTTON
GTK_IS_MODEL_BUTTON
gtk_model_button_get_type
gtkeventcontroller
GtkEventController
GtkEventController
GtkPropagationPhase
gtk_event_controller_get_propagation_phase
gtk_event_controller_set_propagation_phase
gtk_event_controller_handle_event
gtk_event_controller_get_widget
gtk_event_controller_reset
GTK_TYPE_EVENT_CONTROLLER
GTK_EVENT_CONTROLLER
GTK_EVENT_CONTROLLER_CLASS
GTK_IS_EVENT_CONTROLLER
GTK_EVENT_CONTROLLER_GET_CLASS
GTK_IS_EVENT_CONTROLLER_CLASS
GtkEventControllerPriv
gtk_event_controller_get_type
gtkgesture
GtkGesture
GtkGesture
gtk_gesture_get_device
gtk_gesture_is_active
gtk_gesture_is_recognized
GtkEventSequenceState
gtk_gesture_get_sequence_state
gtk_gesture_set_sequence_state
gtk_gesture_set_state
gtk_gesture_get_sequences
gtk_gesture_handles_sequence
gtk_gesture_get_last_updated_sequence
gtk_gesture_get_last_event
gtk_gesture_get_point
gtk_gesture_get_bounding_box
gtk_gesture_get_bounding_box_center
gtk_gesture_group
gtk_gesture_ungroup
gtk_gesture_get_group
gtk_gesture_is_grouped_with
GTK_TYPE_GESTURE
GTK_GESTURE
GTK_GESTURE_CLASS
GTK_IS_GESTURE
GTK_IS_GESTURE_CLASS
GTK_GESTURE_GET_CLASS
gtk_gesture_get_type
gtkgesturesingle
GtkGestureSingle
GtkGestureSingle
gtk_gesture_single_get_exclusive
gtk_gesture_single_set_exclusive
gtk_gesture_single_get_touch_only
gtk_gesture_single_set_touch_only
gtk_gesture_single_get_button
gtk_gesture_single_set_button
gtk_gesture_single_get_current_button
gtk_gesture_single_get_current_sequence
GTK_TYPE_GESTURE_SINGLE
GTK_GESTURE_SINGLE
GTK_GESTURE_SINGLE_CLASS
GTK_IS_GESTURE_SINGLE
GTK_IS_GESTURE_SINGLE_CLASS
GTK_GESTURE_SINGLE_GET_CLASS
gtk_gesture_single_get_type
gtkeventcontrollerscroll
GtkEventControlerScroll
GtkEventControllerScroll
GtkEventControllerScrollFlags
gtk_event_controller_scroll_new
gtk_event_controller_scroll_set_flags
gtk_event_controller_scroll_get_flags
GTK_TYPE_EVENT_CONTROLLER_SCROLL
GTK_EVENT_CONTROLLER_SCROLL
GTK_EVENT_CONTROLLER_SCROLL_CLASS
GTK_IS_EVENT_CONTROLLER_SCROLL
GTK_IS_EVENT_CONTROLLER_SCROLL_CLASS
GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS
gtk_event_controller_scroll_get_type
gtkeventcontrollermotion
GtkEventControlerMotion
GtkEventControllerMotion
gtk_event_controller_motion_new
GTK_TYPE_EVENT_CONTROLLER_MOTION
GTK_EVENT_CONTROLLER_MOTION
GTK_EVENT_CONTROLLER_MOTION_CLASS
GTK_IS_EVENT_CONTROLLER_MOTION
GTK_IS_EVENT_CONTROLLER_MOTION_CLASS
GTK_EVENT_CONTROLLER_MOTION_GET_CLASS
gtk_event_controller_motion_get_type
gtkgesturedrag
GtkGestureDrag
GtkGestureDrag
gtk_gesture_drag_new
gtk_gesture_drag_get_start_point
gtk_gesture_drag_get_offset
GTK_TYPE_GESTURE_DRAG
GTK_GESTURE_DRAG
GTK_GESTURE_DRAG_CLASS
GTK_IS_GESTURE_DRAG
GTK_IS_GESTURE_DRAG_CLASS
GTK_GESTURE_DRAG_GET_CLASS
gtk_gesture_drag_get_type
gtkgesturelongpress
GtkGestureLongPress
GtkGestureLongPress
gtk_gesture_long_press_new
GTK_TYPE_GESTURE_LONG_PRESS
GTK_GESTURE_LONG_PRESS
GTK_GESTURE_LONG_PRESS_CLASS
GTK_IS_GESTURE_LONG_PRESS
GTK_IS_GESTURE_LONG_PRESS_CLASS
GTK_GESTURE_LONG_PRESS_GET_CLASS
gtk_gesture_long_press_get_type
gtkgesturemultipress
GtkGestureMultiPress
GtkGestureMultiPress
gtk_gesture_multi_press_new
gtk_gesture_multi_press_set_area
gtk_gesture_multi_press_get_area
GTK_TYPE_GESTURE_MULTI_PRESS
GTK_GESTURE_MULTI_PRESS
GTK_GESTURE_MULTI_PRESS_CLASS
GTK_IS_GESTURE_MULTI_PRESS
GTK_IS_GESTURE_MULTI_PRESS_CLASS
GTK_GESTURE_MULTI_PRESS_GET_CLASS
gtk_gesture_multi_press_get_type
gtkgesturepan
GtkGesturePan
GtkGesturePan
GtkPanDirection
gtk_gesture_pan_new
gtk_gesture_pan_get_orientation
gtk_gesture_pan_set_orientation
GTK_TYPE_GESTURE_PAN
GTK_GESTURE_PAN
GTK_GESTURE_PAN_CLASS
GTK_IS_GESTURE_PAN
GTK_IS_GESTURE_PAN_CLASS
GTK_GESTURE_PAN_GET_CLASS
gtk_gesture_pan_get_type
gtkgestureswipe
GtkGestureSwipe
GtkGestureSwipe
gtk_gesture_swipe_new
gtk_gesture_swipe_get_velocity
GTK_TYPE_GESTURE_SWIPE
GTK_GESTURE_SWIPE
GTK_GESTURE_SWIPE_CLASS
GTK_IS_GESTURE_SWIPE
GTK_IS_GESTURE_SWIPE_CLASS
GTK_GESTURE_SWIPE_GET_CLASS
gtk_gesture_swipe_get_type
gtkgesturerotate
GtkGestureRotate
GtkGestureRotate
gtk_gesture_rotate_new
gtk_gesture_rotate_get_angle_delta
GTK_TYPE_GESTURE_ROTATE
GTK_GESTURE_ROTATE
GTK_GESTURE_ROTATE_CLASS
GTK_IS_GESTURE_ROTATE
GTK_IS_GESTURE_ROTATE_CLASS
GTK_GESTURE_ROTATE_GET_CLASS
gtk_gesture_rotate_get_type
gtkgesturezoom
GtkGestureZoom
GtkGestureZoom
gtk_gesture_zoom_new
gtk_gesture_zoom_get_scale_delta
GTK_TYPE_GESTURE_ZOOM
GTK_GESTURE_ZOOM
GTK_GESTURE_ZOOM_CLASS
GTK_IS_GESTURE_ZOOM
GTK_IS_GESTURE_ZOOM_CLASS
GTK_GESTURE_ZOOM_GET_CLASS
gtk_gesture_zoom_get_type
gtkpadcontroller
GtkPadController
GtkPadController
gtk_pad_controller_new
gtk_pad_controller_set_action_entries
gtk_pad_controller_set_action
GtkPadActionType
GtkPadActionEntry
GTK_TYPE_PAD_CONTROLLER
GTK_PAD_CONTROLLER
GTK_PAD_CONTROLLER_CLASS
GTK_IS_PAD_CONTROLLER
GTK_IS_PAD_CONTROLLER_CLASS
GTK_PAD_CONTROLLER_GET_CLASS
gtk_pad_controller_get_type
gtkstacksidebar
GtkStackSidebar
GtkStackSidebarClass
gtk_stack_sidebar_new
gtk_stack_sidebar_set_stack
gtk_stack_sidebar_get_stack
GTK_TYPE_STACK_SIDEBAR
GTK_STACK_SIDEBAR
GTK_STACK_SIDEBAR_CLASS
GTK_IS_STACK_SIDEBAR
GTK_IS_STACK_SIDEBAR_CLASS
GTK_STACK_SIDEBAR_GET_CLASS
GtkStackSidebarPrivate
gtk_stack_sidebar_get_type
gtkglarea
GtkGLArea
GtkGLAreaClass
gtk_gl_area_new
gtk_gl_area_get_context
gtk_gl_area_make_current
gtk_gl_area_queue_render
gtk_gl_area_attach_buffers
gtk_gl_area_set_error
gtk_gl_area_get_error
gtk_gl_area_set_has_alpha
gtk_gl_area_get_has_alpha
gtk_gl_area_set_has_depth_buffer
gtk_gl_area_get_has_depth_buffer
gtk_gl_area_set_has_stencil_buffer
gtk_gl_area_get_has_stencil_buffer
gtk_gl_area_set_auto_render
gtk_gl_area_get_auto_render
gtk_gl_area_get_required_version
gtk_gl_area_set_required_version
gtk_gl_area_set_use_es
gtk_gl_area_get_use_es
GTK_TYPE_GL_AREA
GTK_GL_AREA
GTK_GL_AREA_CLASS
GTK_GL_AREA_GET_CLASS
GTK_IS_GL_AREA
GTK_IS_GL_AREA_CLASS
gtk_gl_area_get_type
gtkshortcutswindow
GtkShortcutsWindow
GTK_TYPE_SHORTCUTS_WINDOW
GTK_SHORTCUTS_WINDOW
GTK_IS_SHORTCUTS_WINDOW
GTK_SHORTCUTS_WINDOW_CLASS
GTK_IS_SHORTCUTS_WINDOW_CLASS
GTK_GET_SHORTCUTS_WINDOW_CLASS
GtkShortcutsWindowClass
gtk_shortcuts_window_get_type
GTK_SHORTCUTS_WINDOW_GET_CLASS
gtkshortcutssection
GtkShortcutsSection
GTK_TYPE_SHORTCUTS_SECTION
GTK_SHORTCUTS_SECTION
GTK_IS_SHORTCUTS_SECTION
GTK_SHORTCUTS_SECTION_CLASS
GTK_IS_SHORTCUTS_SECTION_CLASS
GTK_GET_SHORTCUTS_SECTION_CLASS
GtkShortcutsSectionClass
gtk_shortcuts_section_get_type
GTK_SHORTCUTS_SECTION_GET_CLASS
gtkshortcutsgroup
GtkShortcutsGroup
GTK_TYPE_SHORTCUTS_GROUP
GTK_SHORTCUTS_GROUP
GTK_IS_SHORTCUTS_GROUP
GTK_SHORTCUTS_GROUP_CLASS
GTK_IS_SHORTCUTS_GROUP_CLASS
GTK_GET_SHORTCUTS_GROUP_CLASS
GtkShortcutsGroupClass
gtk_shortcuts_group_get_type
GTK_SHORTCUTS_GROUP_GET_CLASS
gtkshortcutsshortcut
GtkShortcutsShortcut
GtkShortcutType
GTK_TYPE_SHORTCUTS_SHORTCUT
GTK_SHORTCUTS_SHORTCUT
GTK_IS_SHORTCUTS_SHORTCUT
GTK_SHORTCUTS_SHORTCUT_CLASS
GTK_IS_SHORTCUTS_SHORTCUT_CLASS
GTK_GET_SHORTCUTS_SHORTCUT_CLASS
GtkShortcutsShortcutClass
gtk_shortcuts_shortcut_get_type
gtk_shortcuts_shortcut_update_accel
GTK_SHORTCUTS_SHORTCUT_GET_CLASS
gtkshortcutlabel
GtkShortcutLabel
gtk_shortcut_label_new
gtk_shortcut_label_get_accelerator
gtk_shortcut_label_get_disabled_text
gtk_shortcut_label_set_accelerator
gtk_shortcut_label_set_disabled_text
GtkShortcutLabelClass
gtk_shortcut_label_get_type
GTK_TYPE_SHORTCUT_LABEL
GTK_SHORTCUT_LABEL
GTK_SHORTCUT_LABEL_CLASS
GTK_SHORTCUT_LABEL_GET_CLASS
GTK_IS_SHORTCUT_LABEL
GTK_IS_SHORTCUT_LABEL_CLASS
docs/reference/gtk/gtk4-decl.txt.bak 0000664 0001750 0001750 00005142265 13225531371 017455 0 ustar mclasen mclasen
gtk_make_symbolic_pixbuf_from_data
GdkPixbuf *
const char *data, gsize len, int width, int height, double scale, GError **error
gtk_make_symbolic_pixbuf_from_file
GdkPixbuf *
GFile *file, int width, int height, double scale, GError **error
gtk_make_symbolic_pixbuf_from_resource
GdkPixbuf *
const char *path, int width, int height, double scale, GError **error
gtk_make_symbolic_texture_from_file
GdkTexture *
GFile *file, int width, int height, double scale, GError **error
gtk_make_symbolic_texture_from_resource
GdkTexture *
const char *path, int width, int height, double scale, GError **error
GSK_TYPE_PANGO_RENDERER
#define GSK_TYPE_PANGO_RENDERER (gsk_pango_renderer_get_type ())
GSK_PANGO_RENDERER
#define GSK_PANGO_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSK_TYPE_PANGO_RENDERER, GskPangoRenderer))
GSK_IS_PANGO_RENDERER
#define GSK_IS_PANGO_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSK_TYPE_PANGO_RENDERER))
gsk_pango_renderer_get_type
GType
void
gsk_pango_show_layout
void
GtkSnapshot *snapshot, const GdkRGBA *fg_color, PangoLayout *layout
GskPangoRenderer
GskPangoRendererClass
GTK_TYPE_ABOUT_DIALOG
#define GTK_TYPE_ABOUT_DIALOG (gtk_about_dialog_get_type ())
GTK_ABOUT_DIALOG
#define GTK_ABOUT_DIALOG(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialog))
GTK_ABOUT_DIALOG_CLASS
#define GTK_ABOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialogClass))
GTK_IS_ABOUT_DIALOG
#define GTK_IS_ABOUT_DIALOG(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ABOUT_DIALOG))
GTK_IS_ABOUT_DIALOG_CLASS
#define GTK_IS_ABOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ABOUT_DIALOG))
GTK_ABOUT_DIALOG_GET_CLASS
#define GTK_ABOUT_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialogClass))
GtkLicense
typedef enum {
GTK_LICENSE_UNKNOWN,
GTK_LICENSE_CUSTOM,
GTK_LICENSE_GPL_2_0,
GTK_LICENSE_GPL_3_0,
GTK_LICENSE_LGPL_2_1,
GTK_LICENSE_LGPL_3_0,
GTK_LICENSE_BSD,
GTK_LICENSE_MIT_X11,
GTK_LICENSE_ARTISTIC,
GTK_LICENSE_GPL_2_0_ONLY,
GTK_LICENSE_GPL_3_0_ONLY,
GTK_LICENSE_LGPL_2_1_ONLY,
GTK_LICENSE_LGPL_3_0_ONLY,
GTK_LICENSE_AGPL_3_0
} GtkLicense;
GtkAboutDialog
struct _GtkAboutDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkAboutDialogPrivate *priv;
};
GtkAboutDialogClass
struct _GtkAboutDialogClass
{
GtkDialogClass parent_class;
gboolean (*activate_link) (GtkAboutDialog *dialog,
const gchar *uri);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_about_dialog_get_type
GType
void
gtk_about_dialog_new
GtkWidget *
void
gtk_show_about_dialog
void
GtkWindow *parent, const gchar *first_property_name, ...
gtk_about_dialog_get_program_name
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_program_name
void
GtkAboutDialog *about, const gchar *name
gtk_about_dialog_get_version
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_version
void
GtkAboutDialog *about, const gchar *version
gtk_about_dialog_get_copyright
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_copyright
void
GtkAboutDialog *about, const gchar *copyright
gtk_about_dialog_get_comments
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_comments
void
GtkAboutDialog *about, const gchar *comments
gtk_about_dialog_get_license
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_license
void
GtkAboutDialog *about, const gchar *license
gtk_about_dialog_set_license_type
void
GtkAboutDialog *about, GtkLicense license_type
gtk_about_dialog_get_license_type
GtkLicense
GtkAboutDialog *about
gtk_about_dialog_get_wrap_license
gboolean
GtkAboutDialog *about
gtk_about_dialog_set_wrap_license
void
GtkAboutDialog *about, gboolean wrap_license
gtk_about_dialog_get_system_information
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_system_information
void
GtkAboutDialog *about, const gchar *system_information
gtk_about_dialog_get_website
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_website
void
GtkAboutDialog *about, const gchar *website
gtk_about_dialog_get_website_label
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_website_label
void
GtkAboutDialog *about, const gchar *website_label
gtk_about_dialog_get_authors
const gchar * const *
GtkAboutDialog *about
gtk_about_dialog_set_authors
void
GtkAboutDialog *about, const gchar **authors
gtk_about_dialog_get_documenters
const gchar * const *
GtkAboutDialog *about
gtk_about_dialog_set_documenters
void
GtkAboutDialog *about, const gchar **documenters
gtk_about_dialog_get_artists
const gchar * const *
GtkAboutDialog *about
gtk_about_dialog_set_artists
void
GtkAboutDialog *about, const gchar **artists
gtk_about_dialog_get_translator_credits
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_translator_credits
void
GtkAboutDialog *about, const gchar *translator_credits
gtk_about_dialog_get_logo
GdkTexture *
GtkAboutDialog *about
gtk_about_dialog_set_logo
void
GtkAboutDialog *about, GdkTexture *logo
gtk_about_dialog_get_logo_icon_name
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_logo_icon_name
void
GtkAboutDialog *about, const gchar *icon_name
gtk_about_dialog_add_credit_section
void
GtkAboutDialog *about, const gchar *section_name, const gchar **people
GtkAboutDialogPrivate
GTK_TYPE_ACCEL_GROUP
#define GTK_TYPE_ACCEL_GROUP (gtk_accel_group_get_type ())
GTK_ACCEL_GROUP
#define GTK_ACCEL_GROUP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ACCEL_GROUP, GtkAccelGroup))
GTK_ACCEL_GROUP_CLASS
#define GTK_ACCEL_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_GROUP, GtkAccelGroupClass))
GTK_IS_ACCEL_GROUP
#define GTK_IS_ACCEL_GROUP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ACCEL_GROUP))
GTK_IS_ACCEL_GROUP_CLASS
#define GTK_IS_ACCEL_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_GROUP))
GTK_ACCEL_GROUP_GET_CLASS
#define GTK_ACCEL_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_GROUP, GtkAccelGroupClass))
GtkAccelFlags
typedef enum
{
GTK_ACCEL_VISIBLE = 1 << 0,
GTK_ACCEL_LOCKED = 1 << 1,
GTK_ACCEL_MASK = 0x07
} GtkAccelFlags;
GtkAccelGroupActivate
gboolean
GtkAccelGroup *accel_group,
GObject *acceleratable,
guint keyval,
GdkModifierType modifier
GtkAccelGroupFindFunc
gboolean
GtkAccelKey *key,
GClosure *closure,
gpointer data
GtkAccelGroup
struct _GtkAccelGroup
{
GObject parent;
GtkAccelGroupPrivate *priv;
};
GtkAccelGroupClass
struct _GtkAccelGroupClass
{
GObjectClass parent_class;
/*< public >*/
void (*accel_changed) (GtkAccelGroup *accel_group,
guint keyval,
GdkModifierType modifier,
GClosure *accel_closure);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkAccelKey
struct _GtkAccelKey
{
guint accel_key;
GdkModifierType accel_mods;
guint accel_flags : 16;
};
gtk_accel_group_get_type
GType
void
gtk_accel_group_new
GtkAccelGroup *
void
gtk_accel_group_get_is_locked
gboolean
GtkAccelGroup *accel_group
gtk_accel_group_get_modifier_mask
GdkModifierType
GtkAccelGroup *accel_group
gtk_accel_group_lock
void
GtkAccelGroup *accel_group
gtk_accel_group_unlock
void
GtkAccelGroup *accel_group
gtk_accel_group_connect
void
GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags, GClosure *closure
gtk_accel_group_connect_by_path
void
GtkAccelGroup *accel_group, const gchar *accel_path, GClosure *closure
gtk_accel_group_disconnect
gboolean
GtkAccelGroup *accel_group, GClosure *closure
gtk_accel_group_disconnect_key
gboolean
GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods
gtk_accel_group_activate
gboolean
GtkAccelGroup *accel_group, GQuark accel_quark, GObject *acceleratable, guint accel_key, GdkModifierType accel_mods
gtk_accel_groups_activate
gboolean
GObject *object, guint accel_key, GdkModifierType accel_mods
gtk_accel_groups_from_object
GSList *
GObject *object
gtk_accel_group_find
GtkAccelKey *
GtkAccelGroup *accel_group, GtkAccelGroupFindFunc find_func, gpointer data
gtk_accel_group_from_accel_closure
GtkAccelGroup *
GClosure *closure
gtk_accelerator_valid
gboolean
guint keyval, GdkModifierType modifiers
gtk_accelerator_parse
void
const gchar *accelerator, guint *accelerator_key, GdkModifierType *accelerator_mods
gtk_accelerator_parse_with_keycode
void
const gchar *accelerator, guint *accelerator_key, guint **accelerator_codes, GdkModifierType *accelerator_mods
gtk_accelerator_name
gchar *
guint accelerator_key, GdkModifierType accelerator_mods
gtk_accelerator_name_with_keycode
gchar *
GdkDisplay *display, guint accelerator_key, guint keycode, GdkModifierType accelerator_mods
gtk_accelerator_get_label
gchar *
guint accelerator_key, GdkModifierType accelerator_mods
gtk_accelerator_get_label_with_keycode
gchar *
GdkDisplay *display, guint accelerator_key, guint keycode, GdkModifierType accelerator_mods
gtk_accelerator_set_default_mod_mask
void
GdkModifierType default_mod_mask
gtk_accelerator_get_default_mod_mask
GdkModifierType
void
gtk_accel_group_query
GtkAccelGroupEntry *
GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods, guint *n_entries
GtkAccelGroupEntry
struct _GtkAccelGroupEntry
{
GtkAccelKey key;
GClosure *closure;
GQuark accel_path_quark;
};
GtkAccelGroupPrivate
GtkAccelGroupPrivate
struct _GtkAccelGroupPrivate
{
guint lock_count;
GdkModifierType modifier_mask;
GSList *acceleratables;
guint n_accels;
GtkAccelGroupEntry *priv_accels;
};
GTK_TYPE_ACCEL_LABEL
#define GTK_TYPE_ACCEL_LABEL (gtk_accel_label_get_type ())
GTK_ACCEL_LABEL
#define GTK_ACCEL_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACCEL_LABEL, GtkAccelLabel))
GTK_ACCEL_LABEL_CLASS
#define GTK_ACCEL_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_LABEL, GtkAccelLabelClass))
GTK_IS_ACCEL_LABEL
#define GTK_IS_ACCEL_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACCEL_LABEL))
GTK_IS_ACCEL_LABEL_CLASS
#define GTK_IS_ACCEL_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_LABEL))
GTK_ACCEL_LABEL_GET_CLASS
#define GTK_ACCEL_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_LABEL, GtkAccelLabelClass))
GtkAccelLabel
struct _GtkAccelLabel
{
GtkWidget parent_instance;
GtkAccelLabelPrivate *priv;
};
GtkAccelLabelClass
struct _GtkAccelLabelClass
{
GtkWidgetClass parent_class;
gchar *signal_quote1;
gchar *signal_quote2;
gchar *mod_name_shift;
gchar *mod_name_control;
gchar *mod_name_alt;
gchar *mod_separator;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_accel_label_get_type
GType
void
gtk_accel_label_new
GtkWidget *
const gchar *string
gtk_accel_label_get_accel_widget
GtkWidget *
GtkAccelLabel *accel_label
gtk_accel_label_get_accel_width
guint
GtkAccelLabel *accel_label
gtk_accel_label_set_accel_widget
void
GtkAccelLabel *accel_label, GtkWidget *accel_widget
gtk_accel_label_set_accel_closure
void
GtkAccelLabel *accel_label, GClosure *accel_closure
gtk_accel_label_refetch
gboolean
GtkAccelLabel *accel_label
gtk_accel_label_set_accel
void
GtkAccelLabel *accel_label, guint accelerator_key, GdkModifierType accelerator_mods
gtk_accel_label_get_accel
void
GtkAccelLabel *accel_label, guint *accelerator_key, GdkModifierType *accelerator_mods
gtk_accel_label_set_label
void
GtkAccelLabel *accel_label, const char *text
gtk_accel_label_get_label
const char *
GtkAccelLabel *accel_label
gtk_accel_label_set_use_underline
void
GtkAccelLabel *accel_label, gboolean setting
gtk_accel_label_get_use_underline
gboolean
GtkAccelLabel *accel_label
GtkAccelLabelPrivate
GTK_TYPE_ACCEL_MAP
#define GTK_TYPE_ACCEL_MAP (gtk_accel_map_get_type ())
GTK_ACCEL_MAP
#define GTK_ACCEL_MAP(accel_map) (G_TYPE_CHECK_INSTANCE_CAST ((accel_map), GTK_TYPE_ACCEL_MAP, GtkAccelMap))
GTK_ACCEL_MAP_CLASS
#define GTK_ACCEL_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass))
GTK_IS_ACCEL_MAP
#define GTK_IS_ACCEL_MAP(accel_map) (G_TYPE_CHECK_INSTANCE_TYPE ((accel_map), GTK_TYPE_ACCEL_MAP))
GTK_IS_ACCEL_MAP_CLASS
#define GTK_IS_ACCEL_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_MAP))
GTK_ACCEL_MAP_GET_CLASS
#define GTK_ACCEL_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass))
GtkAccelMapForeach
void
gpointer data,
const gchar *accel_path,
guint accel_key,
GdkModifierType accel_mods,
gboolean changed
gtk_accel_map_add_entry
void
const gchar *accel_path, guint accel_key, GdkModifierType accel_mods
gtk_accel_map_lookup_entry
gboolean
const gchar *accel_path, GtkAccelKey *key
gtk_accel_map_change_entry
gboolean
const gchar *accel_path, guint accel_key, GdkModifierType accel_mods, gboolean replace
gtk_accel_map_load
void
const gchar *file_name
gtk_accel_map_save
void
const gchar *file_name
gtk_accel_map_foreach
void
gpointer data, GtkAccelMapForeach foreach_func
gtk_accel_map_load_fd
void
gint fd
gtk_accel_map_load_scanner
void
GScanner *scanner
gtk_accel_map_save_fd
void
gint fd
gtk_accel_map_lock_path
void
const gchar *accel_path
gtk_accel_map_unlock_path
void
const gchar *accel_path
gtk_accel_map_add_filter
void
const gchar *filter_pattern
gtk_accel_map_foreach_unfiltered
void
gpointer data, GtkAccelMapForeach foreach_func
gtk_accel_map_get_type
GType
void
gtk_accel_map_get
GtkAccelMap *
void
GtkAccelMap
GtkAccelMapClass
GTK_TYPE_ACCESSIBLE
#define GTK_TYPE_ACCESSIBLE (gtk_accessible_get_type ())
GTK_ACCESSIBLE
#define GTK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACCESSIBLE, GtkAccessible))
GTK_ACCESSIBLE_CLASS
#define GTK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCESSIBLE, GtkAccessibleClass))
GTK_IS_ACCESSIBLE
#define GTK_IS_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACCESSIBLE))
GTK_IS_ACCESSIBLE_CLASS
#define GTK_IS_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCESSIBLE))
GTK_ACCESSIBLE_GET_CLASS
#define GTK_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCESSIBLE, GtkAccessibleClass))
GtkAccessible
struct _GtkAccessible
{
AtkObject parent;
/*< private >*/
GtkAccessiblePrivate *priv;
};
GtkAccessibleClass
struct _GtkAccessibleClass
{
AtkObjectClass parent_class;
void (*widget_set) (GtkAccessible *accessible);
void (*widget_unset) (GtkAccessible *accessible);
/* Padding for future expansion */
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_accessible_get_type
GType
void
gtk_accessible_set_widget
void
GtkAccessible *accessible, GtkWidget *widget
gtk_accessible_get_widget
GtkWidget *
GtkAccessible *accessible
GtkAccessiblePrivate
GTK_TYPE_ACTIONABLE
#define GTK_TYPE_ACTIONABLE (gtk_actionable_get_type ())
GTK_ACTIONABLE
#define GTK_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTIONABLE, GtkActionable))
GTK_IS_ACTIONABLE
#define GTK_IS_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTIONABLE))
GTK_ACTIONABLE_GET_IFACE
#define GTK_ACTIONABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
GTK_TYPE_ACTIONABLE, GtkActionableInterface))
GtkActionableInterface
struct _GtkActionableInterface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
const gchar * (* get_action_name) (GtkActionable *actionable);
void (* set_action_name) (GtkActionable *actionable,
const gchar *action_name);
GVariant * (* get_action_target_value) (GtkActionable *actionable);
void (* set_action_target_value) (GtkActionable *actionable,
GVariant *target_value);
};
gtk_actionable_get_type
GType
void
gtk_actionable_get_action_name
const gchar *
GtkActionable *actionable
gtk_actionable_set_action_name
void
GtkActionable *actionable, const gchar *action_name
gtk_actionable_get_action_target_value
GVariant *
GtkActionable *actionable
gtk_actionable_set_action_target_value
void
GtkActionable *actionable, GVariant *target_value
gtk_actionable_set_action_target
void
GtkActionable *actionable, const gchar *format_string, ...
gtk_actionable_set_detailed_action_name
void
GtkActionable *actionable, const gchar *detailed_action_name
GtkActionable
GTK_TYPE_ACTION_BAR
#define GTK_TYPE_ACTION_BAR (gtk_action_bar_get_type ())
GTK_ACTION_BAR
#define GTK_ACTION_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION_BAR, GtkActionBar))
GTK_ACTION_BAR_CLASS
#define GTK_ACTION_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACTION_BAR, GtkActionBarClass))
GTK_IS_ACTION_BAR
#define GTK_IS_ACTION_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION_BAR))
GTK_IS_ACTION_BAR_CLASS
#define GTK_IS_ACTION_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACTION_BAR))
GTK_ACTION_BAR_GET_CLASS
#define GTK_ACTION_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACTION_BAR, GtkActionBarClass))
GtkActionBar
struct _GtkActionBar
{
/*< private >*/
GtkContainer container;
};
GtkActionBarClass
struct _GtkActionBarClass
{
/*< private >*/
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_action_bar_get_type
GType
void
gtk_action_bar_new
GtkWidget *
void
gtk_action_bar_get_center_widget
GtkWidget *
GtkActionBar *action_bar
gtk_action_bar_set_center_widget
void
GtkActionBar *action_bar, GtkWidget *center_widget
gtk_action_bar_pack_start
void
GtkActionBar *action_bar, GtkWidget *child
gtk_action_bar_pack_end
void
GtkActionBar *action_bar, GtkWidget *child
gtk_action_bar_set_revealed
void
GtkActionBar *action_bar, gboolean revealed
gtk_action_bar_get_revealed
gboolean
GtkActionBar *action_bar
GtkActionBarPrivate
GTK_TYPE_ACTION_HELPER
#define GTK_TYPE_ACTION_HELPER (gtk_action_helper_get_type ())
GTK_ACTION_HELPER
#define GTK_ACTION_HELPER(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTION_HELPER, GtkActionHelper))
GTK_IS_ACTION_HELPER
#define GTK_IS_ACTION_HELPER(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTION_HELPER))
gtk_action_helper_get_type
GType
void
gtk_action_helper_new
GtkActionHelper *
GtkActionable *widget
gtk_action_helper_set_action_name
void
GtkActionHelper *helper, const gchar *action_name
gtk_action_helper_set_action_target_value
void
GtkActionHelper *helper, GVariant *action_target
gtk_action_helper_get_action_name
const gchar *
GtkActionHelper *helper
gtk_action_helper_get_action_target_value
GVariant *
GtkActionHelper *helper
gtk_action_helper_get_enabled
gboolean
GtkActionHelper *helper
gtk_action_helper_get_active
gboolean
GtkActionHelper *helper
gtk_action_helper_activate
void
GtkActionHelper *helper
GtkActionHelper
GTK_TYPE_ACTION_MUXER
#define GTK_TYPE_ACTION_MUXER (gtk_action_muxer_get_type ())
GTK_ACTION_MUXER
#define GTK_ACTION_MUXER(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTION_MUXER, GtkActionMuxer))
GTK_IS_ACTION_MUXER
#define GTK_IS_ACTION_MUXER(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTION_MUXER))
gtk_action_muxer_get_type
GType
void
gtk_action_muxer_new
GtkActionMuxer *
void
gtk_action_muxer_insert
void
GtkActionMuxer *muxer, const gchar *prefix, GActionGroup *action_group
gtk_action_muxer_remove
void
GtkActionMuxer *muxer, const gchar *prefix
gtk_action_muxer_list_prefixes
const gchar **
GtkActionMuxer *muxer
gtk_action_muxer_lookup
GActionGroup *
GtkActionMuxer *muxer, const gchar *prefix
gtk_action_muxer_get_parent
GtkActionMuxer *
GtkActionMuxer *muxer
gtk_action_muxer_set_parent
void
GtkActionMuxer *muxer, GtkActionMuxer *parent
gtk_action_muxer_set_primary_accel
void
GtkActionMuxer *muxer, const gchar *action_and_target, const gchar *primary_accel
gtk_action_muxer_get_primary_accel
const gchar *
GtkActionMuxer *muxer, const gchar *action_and_target
gtk_print_action_and_target
gchar *
const gchar *action_namespace, const gchar *action_name, GVariant *target
gtk_normalise_detailed_action_name
gchar *
const gchar *detailed_action_name
GtkActionMuxer
GTK_TYPE_ACTION_OBSERVABLE
#define GTK_TYPE_ACTION_OBSERVABLE (gtk_action_observable_get_type ())
GTK_ACTION_OBSERVABLE
#define GTK_ACTION_OBSERVABLE(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTION_OBSERVABLE, GtkActionObservable))
GTK_IS_ACTION_OBSERVABLE
#define GTK_IS_ACTION_OBSERVABLE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTION_OBSERVABLE))
GTK_ACTION_OBSERVABLE_GET_IFACE
#define GTK_ACTION_OBSERVABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
GTK_TYPE_ACTION_OBSERVABLE, \
GtkActionObservableInterface))
GtkActionObservableInterface
struct _GtkActionObservableInterface
{
GTypeInterface g_iface;
void (* register_observer) (GtkActionObservable *observable,
const gchar *action_name,
GtkActionObserver *observer);
void (* unregister_observer) (GtkActionObservable *observable,
const gchar *action_name,
GtkActionObserver *observer);
};
gtk_action_observable_get_type
GType
void
gtk_action_observable_register_observer
void
GtkActionObservable *observable, const gchar *action_name, GtkActionObserver *observer
gtk_action_observable_unregister_observer
void
GtkActionObservable *observable, const gchar *action_name, GtkActionObserver *observer
GTK_TYPE_ACTION_OBSERVER
#define GTK_TYPE_ACTION_OBSERVER (gtk_action_observer_get_type ())
GTK_ACTION_OBSERVER
#define GTK_ACTION_OBSERVER(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTION_OBSERVER, GtkActionObserver))
GTK_IS_ACTION_OBSERVER
#define GTK_IS_ACTION_OBSERVER(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTION_OBSERVER))
GTK_ACTION_OBSERVER_GET_IFACE
#define GTK_ACTION_OBSERVER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
GTK_TYPE_ACTION_OBSERVER, GtkActionObserverInterface))
GtkActionObserverInterface
struct _GtkActionObserverInterface
{
GTypeInterface g_iface;
void (* action_added) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
const GVariantType *parameter_type,
gboolean enabled,
GVariant *state);
void (* action_enabled_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
gboolean enabled);
void (* action_state_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
GVariant *state);
void (* action_removed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name);
void (* primary_accel_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
const gchar *action_and_target);
};
gtk_action_observer_get_type
GType
void
gtk_action_observer_action_added
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, const GVariantType *parameter_type, gboolean enabled, GVariant *state
gtk_action_observer_action_enabled_changed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, gboolean enabled
gtk_action_observer_action_state_changed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, GVariant *state
gtk_action_observer_action_removed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name
gtk_action_observer_primary_accel_changed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, const gchar *action_and_target
GtkActionObservable
GtkActionObserver
GTK_TYPE_ADJUSTMENT
#define GTK_TYPE_ADJUSTMENT (gtk_adjustment_get_type ())
GTK_ADJUSTMENT
#define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment))
GTK_ADJUSTMENT_CLASS
#define GTK_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ADJUSTMENT, GtkAdjustmentClass))
GTK_IS_ADJUSTMENT
#define GTK_IS_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ADJUSTMENT))
GTK_IS_ADJUSTMENT_CLASS
#define GTK_IS_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ADJUSTMENT))
GTK_ADJUSTMENT_GET_CLASS
#define GTK_ADJUSTMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustmentClass))
GtkAdjustment
struct _GtkAdjustment
{
GInitiallyUnowned parent_instance;
};
GtkAdjustmentClass
struct _GtkAdjustmentClass
{
GInitiallyUnownedClass parent_class;
void (* changed) (GtkAdjustment *adjustment);
void (* value_changed) (GtkAdjustment *adjustment);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_adjustment_get_type
GType
void
gtk_adjustment_new
GtkAdjustment *
gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size
gtk_adjustment_clamp_page
void
GtkAdjustment *adjustment, gdouble lower, gdouble upper
gtk_adjustment_get_value
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_value
void
GtkAdjustment *adjustment, gdouble value
gtk_adjustment_get_lower
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_lower
void
GtkAdjustment *adjustment, gdouble lower
gtk_adjustment_get_upper
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_upper
void
GtkAdjustment *adjustment, gdouble upper
gtk_adjustment_get_step_increment
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_step_increment
void
GtkAdjustment *adjustment, gdouble step_increment
gtk_adjustment_get_page_increment
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_page_increment
void
GtkAdjustment *adjustment, gdouble page_increment
gtk_adjustment_get_page_size
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_page_size
void
GtkAdjustment *adjustment, gdouble page_size
gtk_adjustment_configure
void
GtkAdjustment *adjustment, gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size
gtk_adjustment_get_minimum_increment
gdouble
GtkAdjustment *adjustment
gtk_adjustment_enable_animation
void
GtkAdjustment *adjustment, GdkFrameClock *clock, guint duration
gtk_adjustment_get_animation_duration
guint
GtkAdjustment *adjustment
gtk_adjustment_animate_to_value
void
GtkAdjustment *adjustment, gdouble value
gtk_adjustment_get_target_value
gdouble
GtkAdjustment *adjustment
gtk_adjustment_is_animating
gboolean
GtkAdjustment *adjustment
GTK_BITMASK_N_DIRECT_BITS
#define GTK_BITMASK_N_DIRECT_BITS (sizeof (gsize) * 8 - 1)
GtkBitmask
GTK_TYPE_APP_CHOOSER
#define GTK_TYPE_APP_CHOOSER (gtk_app_chooser_get_type ())
GTK_APP_CHOOSER
#define GTK_APP_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER, GtkAppChooser))
GTK_IS_APP_CHOOSER
#define GTK_IS_APP_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER))
gtk_app_chooser_get_type
GType
void
gtk_app_chooser_get_app_info
GAppInfo *
GtkAppChooser *self
gtk_app_chooser_get_content_type
gchar *
GtkAppChooser *self
gtk_app_chooser_refresh
void
GtkAppChooser *self
GtkAppChooser
GTK_TYPE_APP_CHOOSER_BUTTON
#define GTK_TYPE_APP_CHOOSER_BUTTON (gtk_app_chooser_button_get_type ())
GTK_APP_CHOOSER_BUTTON
#define GTK_APP_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButton))
GTK_APP_CHOOSER_BUTTON_CLASS
#define GTK_APP_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButtonClass))
GTK_IS_APP_CHOOSER_BUTTON
#define GTK_IS_APP_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_BUTTON))
GTK_IS_APP_CHOOSER_BUTTON_CLASS
#define GTK_IS_APP_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_BUTTON))
GTK_APP_CHOOSER_BUTTON_GET_CLASS
#define GTK_APP_CHOOSER_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButtonClass))
GtkAppChooserButton
struct _GtkAppChooserButton {
GtkComboBox parent;
/*< private >*/
GtkAppChooserButtonPrivate *priv;
};
GtkAppChooserButtonClass
struct _GtkAppChooserButtonClass {
GtkComboBoxClass parent_class;
/*< public >*/
void (* custom_item_activated) (GtkAppChooserButton *self,
const gchar *item_name);
/*< private >*/
/* padding for future class expansion */
gpointer padding[16];
};
gtk_app_chooser_button_get_type
GType
void
gtk_app_chooser_button_new
GtkWidget *
const gchar *content_type
gtk_app_chooser_button_append_separator
void
GtkAppChooserButton *self
gtk_app_chooser_button_append_custom_item
void
GtkAppChooserButton *self, const gchar *name, const gchar *label, GIcon *icon
gtk_app_chooser_button_set_active_custom_item
void
GtkAppChooserButton *self, const gchar *name
gtk_app_chooser_button_set_show_dialog_item
void
GtkAppChooserButton *self, gboolean setting
gtk_app_chooser_button_get_show_dialog_item
gboolean
GtkAppChooserButton *self
gtk_app_chooser_button_set_heading
void
GtkAppChooserButton *self, const gchar *heading
gtk_app_chooser_button_get_heading
const gchar *
GtkAppChooserButton *self
gtk_app_chooser_button_set_show_default_item
void
GtkAppChooserButton *self, gboolean setting
gtk_app_chooser_button_get_show_default_item
gboolean
GtkAppChooserButton *self
GtkAppChooserButtonPrivate
GTK_TYPE_APP_CHOOSER_DIALOG
#define GTK_TYPE_APP_CHOOSER_DIALOG (gtk_app_chooser_dialog_get_type ())
GTK_APP_CHOOSER_DIALOG
#define GTK_APP_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialog))
GTK_APP_CHOOSER_DIALOG_CLASS
#define GTK_APP_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialogClass))
GTK_IS_APP_CHOOSER_DIALOG
#define GTK_IS_APP_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_DIALOG))
GTK_IS_APP_CHOOSER_DIALOG_CLASS
#define GTK_IS_APP_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_DIALOG))
GTK_APP_CHOOSER_DIALOG_GET_CLASS
#define GTK_APP_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialogClass))
GtkAppChooserDialog
struct _GtkAppChooserDialog {
GtkDialog parent;
/*< private >*/
GtkAppChooserDialogPrivate *priv;
};
GtkAppChooserDialogClass
struct _GtkAppChooserDialogClass {
GtkDialogClass parent_class;
/*< private >*/
/* padding for future class expansion */
gpointer padding[16];
};
gtk_app_chooser_dialog_get_type
GType
void
gtk_app_chooser_dialog_new
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, GFile *file
gtk_app_chooser_dialog_new_for_content_type
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, const gchar *content_type
gtk_app_chooser_dialog_get_widget
GtkWidget *
GtkAppChooserDialog *self
gtk_app_chooser_dialog_set_heading
void
GtkAppChooserDialog *self, const gchar *heading
gtk_app_chooser_dialog_get_heading
const gchar *
GtkAppChooserDialog *self
GtkAppChooserDialogPrivate
GtkAppChooserInterface
typedef GtkAppChooserIface GtkAppChooserInterface;
GTK_APP_CHOOSER_GET_IFACE
#define GTK_APP_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_APP_CHOOSER, GtkAppChooserIface))
GtkAppChooserIface
struct _GtkAppChooserIface {
GTypeInterface base_iface;
GAppInfo * (* get_app_info) (GtkAppChooser *object);
void (* refresh) (GtkAppChooser *object);
};
GTK_TYPE_APP_CHOOSER_WIDGET
#define GTK_TYPE_APP_CHOOSER_WIDGET (gtk_app_chooser_widget_get_type ())
GTK_APP_CHOOSER_WIDGET
#define GTK_APP_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidget))
GTK_APP_CHOOSER_WIDGET_CLASS
#define GTK_APP_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidgetClass))
GTK_IS_APP_CHOOSER_WIDGET
#define GTK_IS_APP_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_WIDGET))
GTK_IS_APP_CHOOSER_WIDGET_CLASS
#define GTK_IS_APP_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_WIDGET))
GTK_APP_CHOOSER_WIDGET_GET_CLASS
#define GTK_APP_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidgetClass))
GtkAppChooserWidget
struct _GtkAppChooserWidget {
GtkWidget parent_instance;
/*< private >*/
GtkAppChooserWidgetPrivate *priv;
};
GtkAppChooserWidgetClass
struct _GtkAppChooserWidgetClass {
GtkWidgetClass parent_class;
/*< public >*/
void (* application_selected) (GtkAppChooserWidget *self,
GAppInfo *app_info);
void (* application_activated) (GtkAppChooserWidget *self,
GAppInfo *app_info);
void (* populate_popup) (GtkAppChooserWidget *self,
GtkMenu *menu,
GAppInfo *app_info);
/*< private >*/
/* padding for future class expansion */
gpointer padding[16];
};
gtk_app_chooser_widget_get_type
GType
void
gtk_app_chooser_widget_new
GtkWidget *
const gchar *content_type
gtk_app_chooser_widget_set_show_default
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_default
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_recommended
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_recommended
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_fallback
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_fallback
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_other
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_other
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_all
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_all
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_default_text
void
GtkAppChooserWidget *self, const gchar *text
gtk_app_chooser_widget_get_default_text
const gchar *
GtkAppChooserWidget *self
GtkAppChooserWidgetPrivate
GTK_TYPE_APPLICATION
#define GTK_TYPE_APPLICATION (gtk_application_get_type ())
GTK_APPLICATION
#define GTK_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APPLICATION, GtkApplication))
GTK_APPLICATION_CLASS
#define GTK_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APPLICATION, GtkApplicationClass))
GTK_IS_APPLICATION
#define GTK_IS_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APPLICATION))
GTK_IS_APPLICATION_CLASS
#define GTK_IS_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APPLICATION))
GTK_APPLICATION_GET_CLASS
#define GTK_APPLICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APPLICATION, GtkApplicationClass))
GtkApplication
struct _GtkApplication
{
GApplication parent;
/*< private >*/
GtkApplicationPrivate *priv;
};
GtkApplicationClass
struct _GtkApplicationClass
{
GApplicationClass parent_class;
/*< public >*/
void (*window_added) (GtkApplication *application,
GtkWindow *window);
void (*window_removed) (GtkApplication *application,
GtkWindow *window);
/*< private >*/
gpointer padding[12];
};
gtk_application_get_type
GType
void
gtk_application_new
GtkApplication *
const gchar *application_id, GApplicationFlags flags
gtk_application_add_window
void
GtkApplication *application, GtkWindow *window
gtk_application_remove_window
void
GtkApplication *application, GtkWindow *window
gtk_application_get_windows
GList *
GtkApplication *application
gtk_application_get_app_menu
GMenuModel *
GtkApplication *application
gtk_application_set_app_menu
void
GtkApplication *application, GMenuModel *app_menu
gtk_application_get_menubar
GMenuModel *
GtkApplication *application
gtk_application_set_menubar
void
GtkApplication *application, GMenuModel *menubar
GtkApplicationInhibitFlags
typedef enum
{
GTK_APPLICATION_INHIBIT_LOGOUT = (1 << 0),
GTK_APPLICATION_INHIBIT_SWITCH = (1 << 1),
GTK_APPLICATION_INHIBIT_SUSPEND = (1 << 2),
GTK_APPLICATION_INHIBIT_IDLE = (1 << 3)
} GtkApplicationInhibitFlags;
gtk_application_inhibit
guint
GtkApplication *application, GtkWindow *window, GtkApplicationInhibitFlags flags, const gchar *reason
gtk_application_uninhibit
void
GtkApplication *application, guint cookie
gtk_application_get_window_by_id
GtkWindow *
GtkApplication *application, guint id
gtk_application_get_active_window
GtkWindow *
GtkApplication *application
gtk_application_list_action_descriptions
gchar **
GtkApplication *application
gtk_application_get_accels_for_action
gchar **
GtkApplication *application, const gchar *detailed_action_name
gtk_application_get_actions_for_accel
gchar **
GtkApplication *application, const gchar *accel
gtk_application_set_accels_for_action
void
GtkApplication *application, const gchar *detailed_action_name, const gchar * const *accels
gtk_application_prefers_app_menu
gboolean
GtkApplication *application
gtk_application_get_menu_by_id
GMenu *
GtkApplication *application, const gchar *id
GtkApplicationPrivate
GTK_TYPE_APPLICATION_ACCELS
#define GTK_TYPE_APPLICATION_ACCELS (gtk_application_accels_get_type ())
gtk_application_accels_new
GtkApplicationAccels *
void
gtk_application_accels_set_accels_for_action
void
GtkApplicationAccels *accels, const gchar *detailed_action_name, const gchar * const *accelerators
gtk_application_accels_get_accels_for_action
gchar **
GtkApplicationAccels *accels, const gchar *detailed_action_name
gtk_application_accels_get_actions_for_accel
gchar **
GtkApplicationAccels *accels, const gchar *accel
gtk_application_accels_list_action_descriptions
gchar **
GtkApplicationAccels *accels
gtk_application_accels_foreach_key
void
GtkApplicationAccels *accels, GtkWindow *window, GtkWindowKeysForeachFunc callback, gpointer user_data
gtk_application_accels_activate
gboolean
GtkApplicationAccels *accels, GActionGroup *action_group, guint key, GdkModifierType modifier
GtkApplicationAccels
gtk_application_window_set_id
void
GtkApplicationWindow *window, guint id
gtk_application_window_get_action_group
GActionGroup *
GtkApplicationWindow *window
gtk_application_handle_window_realize
void
GtkApplication *application, GtkWindow *window
gtk_application_handle_window_map
void
GtkApplication *application, GtkWindow *window
gtk_application_get_parent_muxer_for_window
GtkActionMuxer *
GtkWindow *window
gtk_application_get_action_muxer
GtkActionMuxer *
GtkApplication *application
gtk_application_insert_action_group
void
GtkApplication *application, const gchar *name, GActionGroup *action_group
gtk_application_get_application_accels
GtkApplicationAccels *
GtkApplication *application
GTK_TYPE_APPLICATION_IMPL
#define GTK_TYPE_APPLICATION_IMPL (gtk_application_impl_get_type ())
GTK_APPLICATION_IMPL_CLASS
#define GTK_APPLICATION_IMPL_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
GTK_TYPE_APPLICATION_IMPL, \
GtkApplicationImplClass))
GTK_APPLICATION_IMPL_GET_CLASS
#define GTK_APPLICATION_IMPL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \
GTK_TYPE_APPLICATION_IMPL, \
GtkApplicationImplClass))
startup
void
GtkApplicationImpl *impl,
gboolean register_session
shutdown
void
GtkApplicationImpl *impl
before_emit
void
GtkApplicationImpl *impl,
GVariant *platform_data
window_added
void
GtkApplicationImpl *impl,
GtkWindow *window
window_removed
void
GtkApplicationImpl *impl,
GtkWindow *window
active_window_changed
void
GtkApplicationImpl *impl,
GtkWindow *window
handle_window_realize
void
GtkApplicationImpl *impl,
GtkWindow *window
handle_window_map
void
GtkApplicationImpl *impl,
GtkWindow *window
set_app_menu
void
GtkApplicationImpl *impl,
GMenuModel *app_menu
set_menubar
void
GtkApplicationImpl *impl,
GMenuModel *menubar
inhibit
guint
GtkApplicationImpl *impl,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
const gchar *reason
uninhibit
void
GtkApplicationImpl *impl,
guint cookie
is_inhibited
gboolean
GtkApplicationImpl *impl,
GtkApplicationInhibitFlags flags
prefers_app_menu
gboolean
GtkApplicationImpl *impl
GTK_TYPE_APPLICATION_IMPL_DBUS
#define GTK_TYPE_APPLICATION_IMPL_DBUS (gtk_application_impl_dbus_get_type ())
GTK_APPLICATION_IMPL_DBUS_CLASS
#define GTK_APPLICATION_IMPL_DBUS_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
GTK_TYPE_APPLICATION_IMPL_DBUS, \
GtkApplicationImplDBusClass))
GTK_APPLICATION_IMPL_DBUS_GET_CLASS
#define GTK_APPLICATION_IMPL_DBUS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \
GTK_TYPE_APPLICATION_IMPL_DBUS, \
GtkApplicationImplDBusClass))
get_window_system_id
GVariant *
GtkApplicationImplDBus *dbus,
GtkWindow *window
gtk_application_impl_get_type
GType
void
gtk_application_impl_dbus_get_type
GType
void
gtk_application_impl_x11_get_type
GType
void
gtk_application_impl_wayland_get_type
GType
void
gtk_application_impl_quartz_get_type
GType
void
gtk_application_impl_new
GtkApplicationImpl *
GtkApplication *application, GdkDisplay *display
gtk_application_impl_startup
void
GtkApplicationImpl *impl, gboolean register_sesion
gtk_application_impl_shutdown
void
GtkApplicationImpl *impl
gtk_application_impl_before_emit
void
GtkApplicationImpl *impl, GVariant *platform_data
gtk_application_impl_window_added
void
GtkApplicationImpl *impl, GtkWindow *window
gtk_application_impl_window_removed
void
GtkApplicationImpl *impl, GtkWindow *window
gtk_application_impl_active_window_changed
void
GtkApplicationImpl *impl, GtkWindow *window
gtk_application_impl_handle_window_realize
void
GtkApplicationImpl *impl, GtkWindow *window
gtk_application_impl_handle_window_map
void
GtkApplicationImpl *impl, GtkWindow *window
gtk_application_impl_set_app_menu
void
GtkApplicationImpl *impl, GMenuModel *app_menu
gtk_application_impl_set_menubar
void
GtkApplicationImpl *impl, GMenuModel *menubar
gtk_application_impl_inhibit
guint
GtkApplicationImpl *impl, GtkWindow *window, GtkApplicationInhibitFlags flags, const gchar *reason
gtk_application_impl_uninhibit
void
GtkApplicationImpl *impl, guint cookie
gtk_application_impl_is_inhibited
gboolean
GtkApplicationImpl *impl, GtkApplicationInhibitFlags flags
gtk_application_impl_dbus_get_window_path
gchar *
GtkApplicationImplDBus *dbus, GtkWindow *window
gtk_application_impl_prefers_app_menu
gboolean
GtkApplicationImpl *impl
gtk_application_impl_quartz_setup_menu
void
GMenuModel *model, GtkActionMuxer *muxer
GTK_TYPE_APPLICATION_WINDOW
#define GTK_TYPE_APPLICATION_WINDOW (gtk_application_window_get_type ())
GTK_APPLICATION_WINDOW
#define GTK_APPLICATION_WINDOW(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindow))
GTK_APPLICATION_WINDOW_CLASS
#define GTK_APPLICATION_WINDOW_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindowClass))
GTK_IS_APPLICATION_WINDOW
#define GTK_IS_APPLICATION_WINDOW(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_APPLICATION_WINDOW))
GTK_IS_APPLICATION_WINDOW_CLASS
#define GTK_IS_APPLICATION_WINDOW_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
GTK_TYPE_APPLICATION_WINDOW))
GTK_APPLICATION_WINDOW_GET_CLASS
#define GTK_APPLICATION_WINDOW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindowClass))
GtkApplicationWindow
struct _GtkApplicationWindow
{
GtkWindow parent_instance;
/*< private >*/
GtkApplicationWindowPrivate *priv;
};
GtkApplicationWindowClass
struct _GtkApplicationWindowClass
{
GtkWindowClass parent_class;
/*< private >*/
gpointer padding[14];
};
gtk_application_window_get_type
GType
void
gtk_application_window_new
GtkWidget *
GtkApplication *application
gtk_application_window_set_show_menubar
void
GtkApplicationWindow *window, gboolean show_menubar
gtk_application_window_get_show_menubar
gboolean
GtkApplicationWindow *window
gtk_application_window_get_id
guint
GtkApplicationWindow *window
gtk_application_window_set_help_overlay
void
GtkApplicationWindow *window, GtkShortcutsWindow *help_overlay
gtk_application_window_get_help_overlay
GtkShortcutsWindow *
GtkApplicationWindow *window
GtkApplicationWindowPrivate
GTK_TYPE_ASPECT_FRAME
#define GTK_TYPE_ASPECT_FRAME (gtk_aspect_frame_get_type ())
GTK_ASPECT_FRAME
#define GTK_ASPECT_FRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ASPECT_FRAME, GtkAspectFrame))
GTK_ASPECT_FRAME_CLASS
#define GTK_ASPECT_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ASPECT_FRAME, GtkAspectFrameClass))
GTK_IS_ASPECT_FRAME
#define GTK_IS_ASPECT_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ASPECT_FRAME))
GTK_IS_ASPECT_FRAME_CLASS
#define GTK_IS_ASPECT_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ASPECT_FRAME))
GTK_ASPECT_FRAME_GET_CLASS
#define GTK_ASPECT_FRAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ASPECT_FRAME, GtkAspectFrameClass))
GtkAspectFrame
struct _GtkAspectFrame
{
GtkFrame frame;
/*< private >*/
GtkAspectFramePrivate *priv;
};
GtkAspectFrameClass
struct _GtkAspectFrameClass
{
GtkFrameClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_aspect_frame_get_type
GType
void
gtk_aspect_frame_new
GtkWidget *
const gchar *label, gfloat xalign, gfloat yalign, gfloat ratio, gboolean obey_child
gtk_aspect_frame_set
void
GtkAspectFrame *aspect_frame, gfloat xalign, gfloat yalign, gfloat ratio, gboolean obey_child
GtkAspectFramePrivate
GTK_TYPE_ASSISTANT
#define GTK_TYPE_ASSISTANT (gtk_assistant_get_type ())
GTK_ASSISTANT
#define GTK_ASSISTANT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_ASSISTANT, GtkAssistant))
GTK_ASSISTANT_CLASS
#define GTK_ASSISTANT_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_ASSISTANT, GtkAssistantClass))
GTK_IS_ASSISTANT
#define GTK_IS_ASSISTANT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_ASSISTANT))
GTK_IS_ASSISTANT_CLASS
#define GTK_IS_ASSISTANT_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_ASSISTANT))
GTK_ASSISTANT_GET_CLASS
#define GTK_ASSISTANT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_ASSISTANT, GtkAssistantClass))
GtkAssistantPageType
typedef enum
{
GTK_ASSISTANT_PAGE_CONTENT,
GTK_ASSISTANT_PAGE_INTRO,
GTK_ASSISTANT_PAGE_CONFIRM,
GTK_ASSISTANT_PAGE_SUMMARY,
GTK_ASSISTANT_PAGE_PROGRESS,
GTK_ASSISTANT_PAGE_CUSTOM
} GtkAssistantPageType;
GtkAssistant
struct _GtkAssistant
{
GtkWindow parent;
/*< private >*/
GtkAssistantPrivate *priv;
};
GtkAssistantClass
struct _GtkAssistantClass
{
GtkWindowClass parent_class;
/*< public >*/
void (* prepare) (GtkAssistant *assistant, GtkWidget *page);
void (* apply) (GtkAssistant *assistant);
void (* close) (GtkAssistant *assistant);
void (* cancel) (GtkAssistant *assistant);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
};
GtkAssistantPageFunc
gint
gint current_page, gpointer data
gtk_assistant_get_type
GType
void
gtk_assistant_new
GtkWidget *
void
gtk_assistant_next_page
void
GtkAssistant *assistant
gtk_assistant_previous_page
void
GtkAssistant *assistant
gtk_assistant_get_current_page
gint
GtkAssistant *assistant
gtk_assistant_set_current_page
void
GtkAssistant *assistant, gint page_num
gtk_assistant_get_n_pages
gint
GtkAssistant *assistant
gtk_assistant_get_nth_page
GtkWidget *
GtkAssistant *assistant, gint page_num
gtk_assistant_prepend_page
gint
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_append_page
gint
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_insert_page
gint
GtkAssistant *assistant, GtkWidget *page, gint position
gtk_assistant_remove_page
void
GtkAssistant *assistant, gint page_num
gtk_assistant_set_forward_page_func
void
GtkAssistant *assistant, GtkAssistantPageFunc page_func, gpointer data, GDestroyNotify destroy
gtk_assistant_set_page_type
void
GtkAssistant *assistant, GtkWidget *page, GtkAssistantPageType type
gtk_assistant_get_page_type
GtkAssistantPageType
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_set_page_title
void
GtkAssistant *assistant, GtkWidget *page, const gchar *title
gtk_assistant_get_page_title
const gchar *
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_set_page_complete
void
GtkAssistant *assistant, GtkWidget *page, gboolean complete
gtk_assistant_get_page_complete
gboolean
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_add_action_widget
void
GtkAssistant *assistant, GtkWidget *child
gtk_assistant_remove_action_widget
void
GtkAssistant *assistant, GtkWidget *child
gtk_assistant_update_buttons_state
void
GtkAssistant *assistant
gtk_assistant_commit
void
GtkAssistant *assistant
gtk_assistant_set_page_has_padding
void
GtkAssistant *assistant, GtkWidget *page, gboolean has_padding
gtk_assistant_get_page_has_padding
gboolean
GtkAssistant *assistant, GtkWidget *page
GtkAssistantPrivate
GTK_TYPE_BUTTON_BOX
#define GTK_TYPE_BUTTON_BOX (gtk_button_box_get_type ())
GTK_BUTTON_BOX
#define GTK_BUTTON_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON_BOX, GtkButtonBox))
GTK_BUTTON_BOX_CLASS
#define GTK_BUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON_BOX, GtkButtonBoxClass))
GTK_IS_BUTTON_BOX
#define GTK_IS_BUTTON_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON_BOX))
GTK_IS_BUTTON_BOX_CLASS
#define GTK_IS_BUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON_BOX))
GTK_BUTTON_BOX_GET_CLASS
#define GTK_BUTTON_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON_BOX, GtkButtonBoxClass))
GtkButtonBox
struct _GtkButtonBox
{
GtkBox box;
/*< private >*/
GtkButtonBoxPrivate *priv;
};
GtkButtonBoxClass
struct _GtkButtonBoxClass
{
GtkBoxClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkButtonBoxStyle
typedef enum
{
GTK_BUTTONBOX_SPREAD = 1,
GTK_BUTTONBOX_EDGE,
GTK_BUTTONBOX_START,
GTK_BUTTONBOX_END,
GTK_BUTTONBOX_CENTER,
GTK_BUTTONBOX_EXPAND
} GtkButtonBoxStyle;
gtk_button_box_get_type
GType
void
gtk_button_box_new
GtkWidget *
GtkOrientation orientation
gtk_button_box_get_layout
GtkButtonBoxStyle
GtkButtonBox *widget
gtk_button_box_set_layout
void
GtkButtonBox *widget, GtkButtonBoxStyle layout_style
gtk_button_box_get_child_secondary
gboolean
GtkButtonBox *widget, GtkWidget *child
gtk_button_box_set_child_secondary
void
GtkButtonBox *widget, GtkWidget *child, gboolean is_secondary
gtk_button_box_get_child_non_homogeneous
gboolean
GtkButtonBox *widget, GtkWidget *child
gtk_button_box_set_child_non_homogeneous
void
GtkButtonBox *widget, GtkWidget *child, gboolean non_homogeneous
GtkButtonBoxPrivate
GTK_TYPE_BIN
#define GTK_TYPE_BIN (gtk_bin_get_type ())
GTK_BIN
#define GTK_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BIN, GtkBin))
GTK_BIN_CLASS
#define GTK_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BIN, GtkBinClass))
GTK_IS_BIN
#define GTK_IS_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BIN))
GTK_IS_BIN_CLASS
#define GTK_IS_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BIN))
GTK_BIN_GET_CLASS
#define GTK_BIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BIN, GtkBinClass))
GtkBin
struct _GtkBin
{
GtkContainer container;
};
GtkBinClass
struct _GtkBinClass
{
GtkContainerClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_bin_get_type
GType
void
gtk_bin_get_child
GtkWidget *
GtkBin *bin
GtkBinPrivate
GtkBindingSet
struct _GtkBindingSet
{
gchar *set_name;
gint priority;
GSList *widget_path_pspecs;
GSList *widget_class_pspecs;
GSList *class_branch_pspecs;
GtkBindingEntry *entries;
GtkBindingEntry *current;
guint parsed : 1;
};
GtkBindingEntry
struct _GtkBindingEntry
{
/* key portion */
guint keyval;
GdkModifierType modifiers;
GtkBindingSet *binding_set;
guint destroyed : 1;
guint in_emission : 1;
guint marks_unbound : 1;
GtkBindingEntry *set_next;
GtkBindingEntry *hash_next;
GtkBindingSignal *signals;
};
GtkBindingArg
struct _GtkBindingArg
{
GType arg_type;
union {
glong long_data;
gdouble double_data;
gchar *string_data;
} d;
};
GtkBindingSignal
struct _GtkBindingSignal
{
GtkBindingSignal *next;
gchar *signal_name;
guint n_args;
GtkBindingArg *args;
};
gtk_binding_set_new
GtkBindingSet *
const gchar *set_name
gtk_binding_set_by_class
GtkBindingSet *
gpointer object_class
gtk_binding_set_find
GtkBindingSet *
const gchar *set_name
gtk_bindings_activate
gboolean
GObject *object, guint keyval, GdkModifierType modifiers
gtk_bindings_activate_event
gboolean
GObject *object, GdkEventKey *event
gtk_binding_set_activate
gboolean
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, GObject *object
gtk_binding_entry_skip
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers
gtk_binding_entry_add_signal
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, const gchar *signal_name, guint n_args, ...
gtk_binding_entry_add_signall
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, const gchar *signal_name, GSList *binding_args
gtk_binding_entry_add_signal_from_string
GTokenType
GtkBindingSet *binding_set, const gchar *signal_desc
gtk_binding_entry_remove
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers
return
else
GtkBitmask *) mask; } static inline void _gtk_bitmask_free (GtkBitmask *mask) { if (_gtk_bitmask_is_allocated (mask)) _gtk_allocated_bitmask_free (mask
g_string_free
return
string, FALSE
if
else
index_ < GTK_BITMASK_N_DIRECT_BITS) { gsize bits = _gtk_bitmask_to_bits (mask
invert
gsize invert = (((gsize) 1) << end) - (((gsize) 1) << start);
mask
return mask == _gtk_bitmask_from_bits (0);
GtkBookmarksChangedFunc
void
gpointer data
GTK_TYPE_BORDER
#define GTK_TYPE_BORDER (gtk_border_get_type ())
GtkBorder
struct _GtkBorder
{
gint16 left;
gint16 right;
gint16 top;
gint16 bottom;
};
gtk_border_get_type
GType
void
gtk_border_new
GtkBorder *
void
gtk_border_copy
GtkBorder *
const GtkBorder *border_
gtk_border_free
void
GtkBorder *border_
GTK_TYPE_BOX
#define GTK_TYPE_BOX (gtk_box_get_type ())
GTK_BOX
#define GTK_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BOX, GtkBox))
GTK_BOX_CLASS
#define GTK_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BOX, GtkBoxClass))
GTK_IS_BOX
#define GTK_IS_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BOX))
GTK_IS_BOX_CLASS
#define GTK_IS_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BOX))
GTK_BOX_GET_CLASS
#define GTK_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BOX, GtkBoxClass))
GtkBox
struct _GtkBox
{
GtkContainer parent_instance;
};
GtkBoxClass
struct _GtkBoxClass
{
GtkContainerClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_box_get_type
GType
void
gtk_box_new
GtkWidget *
GtkOrientation orientation, gint spacing
gtk_box_pack_start
void
GtkBox *box, GtkWidget *child
gtk_box_pack_end
void
GtkBox *box, GtkWidget *child
gtk_box_set_homogeneous
void
GtkBox *box, gboolean homogeneous
gtk_box_get_homogeneous
gboolean
GtkBox *box
gtk_box_set_spacing
void
GtkBox *box, gint spacing
gtk_box_get_spacing
gint
GtkBox *box
gtk_box_set_baseline_position
void
GtkBox *box, GtkBaselinePosition position
gtk_box_get_baseline_position
GtkBaselinePosition
GtkBox *box
gtk_box_reorder_child
void
GtkBox *box, GtkWidget *child, gint position
gtk_box_query_child_packing
void
GtkBox *box, GtkWidget *child, GtkPackType *pack_type
gtk_box_set_child_packing
void
GtkBox *box, GtkWidget *child, GtkPackType pack_type
GTK_TYPE_BUILDABLE
#define GTK_TYPE_BUILDABLE (gtk_buildable_get_type ())
GTK_BUILDABLE
#define GTK_BUILDABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildable))
GTK_BUILDABLE_CLASS
#define GTK_BUILDABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))
GTK_IS_BUILDABLE
#define GTK_IS_BUILDABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDABLE))
GTK_BUILDABLE_GET_IFACE
#define GTK_BUILDABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))
GtkBuildableIface
struct _GtkBuildableIface
{
GTypeInterface g_iface;
/* virtual table */
void (* set_name) (GtkBuildable *buildable,
const gchar *name);
const gchar * (* get_name) (GtkBuildable *buildable);
void (* add_child) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *type);
void (* set_buildable_property) (GtkBuildable *buildable,
GtkBuilder *builder,
const gchar *name,
const GValue *value);
GObject * (* construct_child) (GtkBuildable *buildable,
GtkBuilder *builder,
const gchar *name);
gboolean (* custom_tag_start) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *tagname,
GMarkupParser *parser,
gpointer *data);
void (* custom_tag_end) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *tagname,
gpointer *data);
void (* custom_finished) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *tagname,
gpointer data);
void (* parser_finished) (GtkBuildable *buildable,
GtkBuilder *builder);
GObject * (* get_internal_child) (GtkBuildable *buildable,
GtkBuilder *builder,
const gchar *childname);
};
gtk_buildable_get_type
GType
void
gtk_buildable_set_name
void
GtkBuildable *buildable, const gchar *name
gtk_buildable_get_name
const gchar *
GtkBuildable *buildable
gtk_buildable_add_child
void
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *type
gtk_buildable_set_buildable_property
void
GtkBuildable *buildable, GtkBuilder *builder, const gchar *name, const GValue *value
gtk_buildable_construct_child
GObject *
GtkBuildable *buildable, GtkBuilder *builder, const gchar *name
gtk_buildable_custom_tag_start
gboolean
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, GMarkupParser *parser, gpointer *data
gtk_buildable_custom_tag_end
void
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, gpointer *data
gtk_buildable_custom_finished
void
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, gpointer data
gtk_buildable_parser_finished
void
GtkBuildable *buildable, GtkBuilder *builder
gtk_buildable_get_internal_child
GObject *
GtkBuildable *buildable, GtkBuilder *builder, const gchar *childname
GtkBuildable
GTK_TYPE_BUILDER
#define GTK_TYPE_BUILDER (gtk_builder_get_type ())
GTK_BUILDER
#define GTK_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDER, GtkBuilder))
GTK_BUILDER_CLASS
#define GTK_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUILDER, GtkBuilderClass))
GTK_IS_BUILDER
#define GTK_IS_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDER))
GTK_IS_BUILDER_CLASS
#define GTK_IS_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUILDER))
GTK_BUILDER_GET_CLASS
#define GTK_BUILDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUILDER, GtkBuilderClass))
GTK_BUILDER_ERROR
#define GTK_BUILDER_ERROR (gtk_builder_error_quark ())
GtkBuilderError
typedef enum
{
GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION,
GTK_BUILDER_ERROR_UNHANDLED_TAG,
GTK_BUILDER_ERROR_MISSING_ATTRIBUTE,
GTK_BUILDER_ERROR_INVALID_ATTRIBUTE,
GTK_BUILDER_ERROR_INVALID_TAG,
GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE,
GTK_BUILDER_ERROR_INVALID_VALUE,
GTK_BUILDER_ERROR_VERSION_MISMATCH,
GTK_BUILDER_ERROR_DUPLICATE_ID,
GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED,
GTK_BUILDER_ERROR_TEMPLATE_MISMATCH,
GTK_BUILDER_ERROR_INVALID_PROPERTY,
GTK_BUILDER_ERROR_INVALID_SIGNAL,
GTK_BUILDER_ERROR_INVALID_ID
} GtkBuilderError;
gtk_builder_error_quark
GQuark
void
GtkBuilder
struct _GtkBuilder
{
GObject parent_instance;
GtkBuilderPrivate *priv;
};
GtkBuilderClass
struct _GtkBuilderClass
{
GObjectClass parent_class;
GType (* get_type_from_name) (GtkBuilder *builder,
const char *type_name);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_builder_get_type
GType
void
gtk_builder_new
GtkBuilder *
void
gtk_builder_add_from_file
guint
GtkBuilder *builder, const gchar *filename, GError **error
gtk_builder_add_from_resource
guint
GtkBuilder *builder, const gchar *resource_path, GError **error
gtk_builder_add_from_string
guint
GtkBuilder *builder, const gchar *buffer, gsize length, GError **error
gtk_builder_add_objects_from_file
guint
GtkBuilder *builder, const gchar *filename, gchar **object_ids, GError **error
gtk_builder_add_objects_from_resource
guint
GtkBuilder *builder, const gchar *resource_path, gchar **object_ids, GError **error
gtk_builder_add_objects_from_string
guint
GtkBuilder *builder, const gchar *buffer, gsize length, gchar **object_ids, GError **error
gtk_builder_get_object
GObject *
GtkBuilder *builder, const gchar *name
gtk_builder_get_objects
GSList *
GtkBuilder *builder
gtk_builder_expose_object
void
GtkBuilder *builder, const gchar *name, GObject *object
gtk_builder_connect_signals
void
GtkBuilder *builder, gpointer user_data
gtk_builder_connect_signals_full
void
GtkBuilder *builder, GtkBuilderConnectFunc func, gpointer user_data
gtk_builder_set_translation_domain
void
GtkBuilder *builder, const gchar *domain
gtk_builder_get_translation_domain
const gchar *
GtkBuilder *builder
gtk_builder_get_type_from_name
GType
GtkBuilder *builder, const char *type_name
gtk_builder_value_from_string
gboolean
GtkBuilder *builder, GParamSpec *pspec, const gchar *string, GValue *value, GError **error
gtk_builder_value_from_string_type
gboolean
GtkBuilder *builder, GType type, const gchar *string, GValue *value, GError **error
gtk_builder_new_from_file
GtkBuilder *
const gchar *filename
gtk_builder_new_from_resource
GtkBuilder *
const gchar *resource_path
gtk_builder_new_from_string
GtkBuilder *
const gchar *string, gssize length
gtk_builder_add_callback_symbol
void
GtkBuilder *builder, const gchar *callback_name, GCallback callback_symbol
gtk_builder_add_callback_symbols
void
GtkBuilder *builder, const gchar *first_callback_name, GCallback first_callback_symbol, ...
gtk_builder_lookup_callback_symbol
GCallback
GtkBuilder *builder, const gchar *callback_name
gtk_builder_set_application
void
GtkBuilder *builder, GtkApplication *application
gtk_builder_get_application
GtkApplication *
GtkBuilder *builder
GTK_BUILDER_WARN_INVALID_CHILD_TYPE
#define GTK_BUILDER_WARN_INVALID_CHILD_TYPE(object, type) \
g_warning ("'%s' is not a valid child type of '%s'", type, g_type_name (G_OBJECT_TYPE (object)))
gtk_builder_extend_with_template
guint
GtkBuilder *builder, GtkWidget *widget, GType template_type, const gchar *buffer, gsize length, GError **error
GtkBuilderPrivate
CommonInfo
typedef struct {
guint tag_type;
} CommonInfo;
ObjectInfo
typedef struct {
guint tag_type;
GType type;
GObjectClass *oclass;
gchar *id;
gchar *constructor;
GSList *properties;
GSList *signals;
GSList *bindings;
GObject *object;
CommonInfo *parent;
gboolean applied_properties;
} ObjectInfo;
ChildInfo
typedef struct {
guint tag_type;
GSList *packing_properties;
GObject *object;
CommonInfo *parent;
gchar *type;
gchar *internal_child;
gboolean added;
} ChildInfo;
PropertyInfo
typedef struct {
guint tag_type;
GParamSpec *pspec;
GString *text;
gboolean translatable:1;
gboolean bound:1;
gchar *context;
gint line;
gint col;
} PropertyInfo;
SignalInfo
typedef struct {
guint tag_type;
gchar *object_name;
guint id;
GQuark detail;
gchar *handler;
GConnectFlags flags;
gchar *connect_object_name;
} SignalInfo;
RequiresInfo
typedef struct {
guint tag_type;
gchar *library;
gint major;
gint minor;
} RequiresInfo;
SubParser
typedef struct {
GMarkupParser *parser;
gchar *tagname;
const gchar *start;
gpointer data;
GObject *object;
GObject *child;
} SubParser;
ParserData
typedef struct {
const gchar *last_element;
GtkBuilder *builder;
gchar *domain;
GSList *stack;
SubParser *subparser;
GMarkupParseContext *ctx;
const gchar *filename;
GSList *finalizers;
GSList *custom_finalizers;
char **requested_objects; /* NULL if all the objects are requested */
gboolean inside_requested_object;
gint requested_object_level;
gint cur_object_level;
gint object_counter;
GHashTable *object_ids;
} ParserData;
GTypeGetFunc
GType
void
GTK_TYPE_BUTTON
#define GTK_TYPE_BUTTON (gtk_button_get_type ())
GTK_BUTTON
#define GTK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON, GtkButton))
GTK_BUTTON_CLASS
#define GTK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON, GtkButtonClass))
GTK_IS_BUTTON
#define GTK_IS_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON))
GTK_IS_BUTTON_CLASS
#define GTK_IS_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON))
GTK_BUTTON_GET_CLASS
#define GTK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON, GtkButtonClass))
GtkButton
struct _GtkButton
{
/*< private >*/
GtkBin bin;
GtkButtonPrivate *priv;
};
GtkButtonClass
struct _GtkButtonClass
{
GtkBinClass parent_class;
/*< public >*/
void (* clicked) (GtkButton *button);
void (* activate) (GtkButton *button);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_button_get_type
GType
void
gtk_button_new
GtkWidget *
void
gtk_button_new_with_label
GtkWidget *
const gchar *label
gtk_button_new_from_icon_name
GtkWidget *
const gchar *icon_name
gtk_button_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_button_clicked
void
GtkButton *button
gtk_button_set_relief
void
GtkButton *button, GtkReliefStyle relief
gtk_button_get_relief
GtkReliefStyle
GtkButton *button
gtk_button_set_label
void
GtkButton *button, const gchar *label
gtk_button_get_label
const gchar *
GtkButton *button
gtk_button_set_use_underline
void
GtkButton *button, gboolean use_underline
gtk_button_get_use_underline
gboolean
GtkButton *button
gtk_button_set_icon_name
void
GtkButton *button, const char *icon_name
gtk_button_get_icon_name
const char *
GtkButton *button
GtkButtonPrivate
GtkButtonPrivate
struct _GtkButtonPrivate
{
GtkActionHelper *action_helper;
GdkDevice *grab_keyboard;
GtkGesture *gesture;
guint activate_timeout;
guint button_down : 1;
guint in_button : 1;
guint use_underline : 1;
guint child_type : 2;
};
gtk_button_get_gesture
GtkGesture *
GtkButton *button
GTK_TYPE_CALENDAR
#define GTK_TYPE_CALENDAR (gtk_calendar_get_type ())
GTK_CALENDAR
#define GTK_CALENDAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CALENDAR, GtkCalendar))
GTK_CALENDAR_CLASS
#define GTK_CALENDAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CALENDAR, GtkCalendarClass))
GTK_IS_CALENDAR
#define GTK_IS_CALENDAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CALENDAR))
GTK_IS_CALENDAR_CLASS
#define GTK_IS_CALENDAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CALENDAR))
GTK_CALENDAR_GET_CLASS
#define GTK_CALENDAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CALENDAR, GtkCalendarClass))
GtkCalendarDisplayOptions
typedef enum
{
GTK_CALENDAR_SHOW_HEADING = 1 << 0,
GTK_CALENDAR_SHOW_DAY_NAMES = 1 << 1,
GTK_CALENDAR_NO_MONTH_CHANGE = 1 << 2,
GTK_CALENDAR_SHOW_WEEK_NUMBERS = 1 << 3,
GTK_CALENDAR_SHOW_DETAILS = 1 << 5
} GtkCalendarDisplayOptions;
GtkCalendarDetailFunc
gchar *
GtkCalendar *calendar,
guint year,
guint month,
guint day,
gpointer user_data
GtkCalendar
struct _GtkCalendar
{
GtkWidget widget;
GtkCalendarPrivate *priv;
};
GtkCalendarClass
struct _GtkCalendarClass
{
GtkWidgetClass parent_class;
/* Signal handlers */
void (* month_changed) (GtkCalendar *calendar);
void (* day_selected) (GtkCalendar *calendar);
void (* day_selected_double_click) (GtkCalendar *calendar);
void (* prev_month) (GtkCalendar *calendar);
void (* next_month) (GtkCalendar *calendar);
void (* prev_year) (GtkCalendar *calendar);
void (* next_year) (GtkCalendar *calendar);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_calendar_get_type
GType
void
gtk_calendar_new
GtkWidget *
void
gtk_calendar_select_month
void
GtkCalendar *calendar, guint month, guint year
gtk_calendar_select_day
void
GtkCalendar *calendar, guint day
gtk_calendar_mark_day
void
GtkCalendar *calendar, guint day
gtk_calendar_unmark_day
void
GtkCalendar *calendar, guint day
gtk_calendar_clear_marks
void
GtkCalendar *calendar
gtk_calendar_set_display_options
void
GtkCalendar *calendar, GtkCalendarDisplayOptions flags
gtk_calendar_get_display_options
GtkCalendarDisplayOptions
GtkCalendar *calendar
gtk_calendar_get_date
void
GtkCalendar *calendar, guint *year, guint *month, guint *day
gtk_calendar_set_detail_func
void
GtkCalendar *calendar, GtkCalendarDetailFunc func, gpointer data, GDestroyNotify destroy
gtk_calendar_set_detail_width_chars
void
GtkCalendar *calendar, gint chars
gtk_calendar_set_detail_height_rows
void
GtkCalendar *calendar, gint rows
gtk_calendar_get_detail_width_chars
gint
GtkCalendar *calendar
gtk_calendar_get_detail_height_rows
gint
GtkCalendar *calendar
gtk_calendar_get_day_is_marked
gboolean
GtkCalendar *calendar, guint day
GtkCalendarPrivate
GTK_TYPE_CELL_AREA
#define GTK_TYPE_CELL_AREA (gtk_cell_area_get_type ())
GTK_CELL_AREA
#define GTK_CELL_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA, GtkCellArea))
GTK_CELL_AREA_CLASS
#define GTK_CELL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA, GtkCellAreaClass))
GTK_IS_CELL_AREA
#define GTK_IS_CELL_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA))
GTK_IS_CELL_AREA_CLASS
#define GTK_IS_CELL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA))
GTK_CELL_AREA_GET_CLASS
#define GTK_CELL_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA, GtkCellAreaClass))
GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID
#define GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID(object, property_id, pspec) \
G_OBJECT_WARN_INVALID_PSPEC ((object), "cell property id", (property_id), (pspec))
GtkCellCallback
gboolean
GtkCellRenderer *renderer,
gpointer data
GtkCellAllocCallback
gboolean
GtkCellRenderer *renderer,
const GdkRectangle *cell_area,
const GdkRectangle *cell_background,
gpointer data
GtkCellArea
struct _GtkCellArea
{
/*< private >*/
GInitiallyUnowned parent_instance;
GtkCellAreaPrivate *priv;
};
GtkCellAreaClass
struct _GtkCellAreaClass
{
/*< private >*/
GInitiallyUnownedClass parent_class;
/*< public >*/
/* Basic methods */
void (* add) (GtkCellArea *area,
GtkCellRenderer *renderer);
void (* remove) (GtkCellArea *area,
GtkCellRenderer *renderer);
void (* foreach) (GtkCellArea *area,
GtkCellCallback callback,
gpointer callback_data);
void (* foreach_alloc) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
const GdkRectangle *cell_area,
const GdkRectangle *background_area,
GtkCellAllocCallback callback,
gpointer callback_data);
gint (* event) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
GdkEvent *event,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
void (* snapshot) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
GtkSnapshot *snapshot,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags,
gboolean paint_focus);
void (* apply_attributes) (GtkCellArea *area,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gboolean is_expander,
gboolean is_expanded);
/* Geometry */
GtkCellAreaContext *(* create_context) (GtkCellArea *area);
GtkCellAreaContext *(* copy_context) (GtkCellArea *area,
GtkCellAreaContext *context);
GtkSizeRequestMode (* get_request_mode) (GtkCellArea *area);
void (* get_preferred_width) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint *minimum_width,
gint *natural_width);
void (* get_preferred_height_for_width) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint width,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_height) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_width_for_height) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint height,
gint *minimum_width,
gint *natural_width);
/* Cell Properties */
void (* set_cell_property) (GtkCellArea *area,
GtkCellRenderer *renderer,
guint property_id,
const GValue *value,
GParamSpec *pspec);
void (* get_cell_property) (GtkCellArea *area,
GtkCellRenderer *renderer,
guint property_id,
GValue *value,
GParamSpec *pspec);
/* Focus */
gboolean (* focus) (GtkCellArea *area,
GtkDirectionType direction);
gboolean (* is_activatable) (GtkCellArea *area);
gboolean (* activate) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
const GdkRectangle *cell_area,
GtkCellRendererState flags,
gboolean edit_only);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_cell_area_get_type
GType
void
gtk_cell_area_add
void
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_remove
void
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_has_renderer
gboolean
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_foreach
void
GtkCellArea *area, GtkCellCallback callback, gpointer callback_data
gtk_cell_area_foreach_alloc
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, const GdkRectangle *background_area, GtkCellAllocCallback callback, gpointer callback_data
gtk_cell_area_event
gint
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GdkEvent *event, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_area_snapshot
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GtkSnapshot *snapshot, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags, gboolean paint_focus
gtk_cell_area_get_cell_allocation
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GtkCellRenderer *renderer, const GdkRectangle *cell_area, GdkRectangle *allocation
gtk_cell_area_get_cell_at_position
GtkCellRenderer *
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, gint x, gint y, GdkRectangle *alloc_area
gtk_cell_area_create_context
GtkCellAreaContext *
GtkCellArea *area
gtk_cell_area_copy_context
GtkCellAreaContext *
GtkCellArea *area, GtkCellAreaContext *context
gtk_cell_area_get_request_mode
GtkSizeRequestMode
GtkCellArea *area
gtk_cell_area_get_preferred_width
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint *minimum_width, gint *natural_width
gtk_cell_area_get_preferred_height_for_width
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint width, gint *minimum_height, gint *natural_height
gtk_cell_area_get_preferred_height
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint *minimum_height, gint *natural_height
gtk_cell_area_get_preferred_width_for_height
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint height, gint *minimum_width, gint *natural_width
gtk_cell_area_get_current_path_string
const gchar *
GtkCellArea *area
gtk_cell_area_apply_attributes
void
GtkCellArea *area, GtkTreeModel *tree_model, GtkTreeIter *iter, gboolean is_expander, gboolean is_expanded
gtk_cell_area_attribute_connect
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *attribute, gint column
gtk_cell_area_attribute_disconnect
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *attribute
gtk_cell_area_attribute_get_column
gint
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *attribute
gtk_cell_area_class_install_cell_property
void
GtkCellAreaClass *aclass, guint property_id, GParamSpec *pspec
gtk_cell_area_class_find_cell_property
GParamSpec *
GtkCellAreaClass *aclass, const gchar *property_name
gtk_cell_area_class_list_cell_properties
GParamSpec **
GtkCellAreaClass *aclass, guint *n_properties
gtk_cell_area_add_with_properties
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_prop_name, ...
gtk_cell_area_cell_set
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_prop_name, ...
gtk_cell_area_cell_get
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_prop_name, ...
gtk_cell_area_cell_set_valist
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_property_name, va_list var_args
gtk_cell_area_cell_get_valist
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_property_name, va_list var_args
gtk_cell_area_cell_set_property
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *property_name, const GValue *value
gtk_cell_area_cell_get_property
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *property_name, GValue *value
gtk_cell_area_is_activatable
gboolean
GtkCellArea *area
gtk_cell_area_activate
gboolean
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, GtkCellRendererState flags, gboolean edit_only
gtk_cell_area_focus
gboolean
GtkCellArea *area, GtkDirectionType direction
gtk_cell_area_set_focus_cell
void
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_get_focus_cell
GtkCellRenderer *
GtkCellArea *area
gtk_cell_area_add_focus_sibling
void
GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling
gtk_cell_area_remove_focus_sibling
void
GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling
gtk_cell_area_is_focus_sibling
gboolean
GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling
gtk_cell_area_get_focus_siblings
const GList *
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_get_focus_from_sibling
GtkCellRenderer *
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_get_edited_cell
GtkCellRenderer *
GtkCellArea *area
gtk_cell_area_get_edit_widget
GtkCellEditable *
GtkCellArea *area
gtk_cell_area_activate_cell
gboolean
GtkCellArea *area, GtkWidget *widget, GtkCellRenderer *renderer, GdkEvent *event, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_area_stop_editing
void
GtkCellArea *area, gboolean canceled
gtk_cell_area_inner_cell_area
void
GtkCellArea *area, GtkWidget *widget, const GdkRectangle *cell_area, GdkRectangle *inner_area
gtk_cell_area_request_renderer
void
GtkCellArea *area, GtkCellRenderer *renderer, GtkOrientation orientation, GtkWidget *widget, gint for_size, gint *minimum_size, gint *natural_size
GtkCellAreaContext
GtkCellAreaPrivate
GTK_TYPE_CELL_AREA_BOX
#define GTK_TYPE_CELL_AREA_BOX (gtk_cell_area_box_get_type ())
GTK_CELL_AREA_BOX
#define GTK_CELL_AREA_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBox))
GTK_CELL_AREA_BOX_CLASS
#define GTK_CELL_AREA_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
GTK_IS_CELL_AREA_BOX
#define GTK_IS_CELL_AREA_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_BOX))
GTK_IS_CELL_AREA_BOX_CLASS
#define GTK_IS_CELL_AREA_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_BOX))
GTK_CELL_AREA_BOX_GET_CLASS
#define GTK_CELL_AREA_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
GtkCellAreaBox
struct _GtkCellAreaBox
{
/*< private >*/
GtkCellArea parent_instance;
GtkCellAreaBoxPrivate *priv;
};
GtkCellAreaBoxClass
struct _GtkCellAreaBoxClass
{
/*< private >*/
GtkCellAreaClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_area_box_get_type
GType
void
gtk_cell_area_box_new
GtkCellArea *
void
gtk_cell_area_box_pack_start
void
GtkCellAreaBox *box, GtkCellRenderer *renderer, gboolean expand, gboolean align, gboolean fixed
gtk_cell_area_box_pack_end
void
GtkCellAreaBox *box, GtkCellRenderer *renderer, gboolean expand, gboolean align, gboolean fixed
gtk_cell_area_box_get_spacing
gint
GtkCellAreaBox *box
gtk_cell_area_box_set_spacing
void
GtkCellAreaBox *box, gint spacing
GtkCellAreaBoxPrivate
GTK_TYPE_CELL_AREA_BOX_CONTEXT
#define GTK_TYPE_CELL_AREA_BOX_CONTEXT (_gtk_cell_area_box_context_get_type ())
GTK_CELL_AREA_BOX_CONTEXT
#define GTK_CELL_AREA_BOX_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_BOX_CONTEXT, GtkCellAreaBoxContext))
GTK_CELL_AREA_BOX_CONTEXT_CLASS
#define GTK_CELL_AREA_BOX_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_BOX_CONTEXT, GtkCellAreaBoxContextClass))
GTK_IS_CELL_AREA_BOX_CONTEXT
#define GTK_IS_CELL_AREA_BOX_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_BOX_CONTEXT))
GTK_IS_CELL_AREA_BOX_CONTEXT_CLASS
#define GTK_IS_CELL_AREA_BOX_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_BOX_CONTEXT))
GTK_CELL_AREA_BOX_CONTEXT_GET_CLASS
#define GTK_CELL_AREA_BOX_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_BOX_CONTEXT, GtkCellAreaBoxContextClass))
GtkCellAreaBoxContext
struct _GtkCellAreaBoxContext
{
GtkCellAreaContext parent_instance;
GtkCellAreaBoxContextPrivate *priv;
};
GtkCellAreaBoxContextClass
struct _GtkCellAreaBoxContextClass
{
GtkCellAreaContextClass parent_class;
};
GtkCellAreaBoxAllocation
typedef struct {
gint group_idx; /* Groups containing only invisible cells are not allocated */
gint position; /* Relative group allocation position in the orientation of the box */
gint size; /* Full allocated size of the cells in this group spacing inclusive */
} GtkCellAreaBoxAllocation;
GtkCellAreaBoxContextPrivate
GTK_TYPE_CELL_AREA_CONTEXT
#define GTK_TYPE_CELL_AREA_CONTEXT (gtk_cell_area_context_get_type ())
GTK_CELL_AREA_CONTEXT
#define GTK_CELL_AREA_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContext))
GTK_CELL_AREA_CONTEXT_CLASS
#define GTK_CELL_AREA_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContextClass))
GTK_IS_CELL_AREA_CONTEXT
#define GTK_IS_CELL_AREA_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_CONTEXT))
GTK_IS_CELL_AREA_CONTEXT_CLASS
#define GTK_IS_CELL_AREA_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_CONTEXT))
GTK_CELL_AREA_CONTEXT_GET_CLASS
#define GTK_CELL_AREA_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContextClass))
GtkCellAreaContext
struct _GtkCellAreaContext
{
/*< private >*/
GObject parent_instance;
GtkCellAreaContextPrivate *priv;
};
GtkCellAreaContextClass
struct _GtkCellAreaContextClass
{
/*< private >*/
GObjectClass parent_class;
/*< public >*/
void (* allocate) (GtkCellAreaContext *context,
gint width,
gint height);
void (* reset) (GtkCellAreaContext *context);
void (* get_preferred_height_for_width) (GtkCellAreaContext *context,
gint width,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_width_for_height) (GtkCellAreaContext *context,
gint height,
gint *minimum_width,
gint *natural_width);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
gtk_cell_area_context_get_type
GType
void
gtk_cell_area_context_get_area
GtkCellArea *
GtkCellAreaContext *context
gtk_cell_area_context_allocate
void
GtkCellAreaContext *context, gint width, gint height
gtk_cell_area_context_reset
void
GtkCellAreaContext *context
gtk_cell_area_context_get_preferred_width
void
GtkCellAreaContext *context, gint *minimum_width, gint *natural_width
gtk_cell_area_context_get_preferred_height
void
GtkCellAreaContext *context, gint *minimum_height, gint *natural_height
gtk_cell_area_context_get_preferred_height_for_width
void
GtkCellAreaContext *context, gint width, gint *minimum_height, gint *natural_height
gtk_cell_area_context_get_preferred_width_for_height
void
GtkCellAreaContext *context, gint height, gint *minimum_width, gint *natural_width
gtk_cell_area_context_get_allocation
void
GtkCellAreaContext *context, gint *width, gint *height
gtk_cell_area_context_push_preferred_width
void
GtkCellAreaContext *context, gint minimum_width, gint natural_width
gtk_cell_area_context_push_preferred_height
void
GtkCellAreaContext *context, gint minimum_height, gint natural_height
GtkCellAreaContextPrivate
GTK_TYPE_CELL_EDITABLE
#define GTK_TYPE_CELL_EDITABLE (gtk_cell_editable_get_type ())
GTK_CELL_EDITABLE
#define GTK_CELL_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditable))
GTK_CELL_EDITABLE_CLASS
#define GTK_CELL_EDITABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditableIface))
GTK_IS_CELL_EDITABLE
#define GTK_IS_CELL_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_EDITABLE))
GTK_CELL_EDITABLE_GET_IFACE
#define GTK_CELL_EDITABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditableIface))
GtkCellEditableIface
struct _GtkCellEditableIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* signals */
void (* editing_done) (GtkCellEditable *cell_editable);
void (* remove_widget) (GtkCellEditable *cell_editable);
/* virtual table */
void (* start_editing) (GtkCellEditable *cell_editable,
GdkEvent *event);
};
gtk_cell_editable_get_type
GType
void
gtk_cell_editable_start_editing
void
GtkCellEditable *cell_editable, GdkEvent *event
gtk_cell_editable_editing_done
void
GtkCellEditable *cell_editable
gtk_cell_editable_remove_widget
void
GtkCellEditable *cell_editable
GtkCellEditable
GTK_TYPE_CELL_LAYOUT
#define GTK_TYPE_CELL_LAYOUT (gtk_cell_layout_get_type ())
GTK_CELL_LAYOUT
#define GTK_CELL_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayout))
GTK_IS_CELL_LAYOUT
#define GTK_IS_CELL_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_LAYOUT))
GTK_CELL_LAYOUT_GET_IFACE
#define GTK_CELL_LAYOUT_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayoutIface))
GtkCellLayoutDataFunc
void
GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gpointer data
GtkCellLayoutIface
struct _GtkCellLayoutIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* Virtual Table */
void (* pack_start) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gboolean expand);
void (* pack_end) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gboolean expand);
void (* clear) (GtkCellLayout *cell_layout);
void (* add_attribute) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
const gchar *attribute,
gint column);
void (* set_cell_data_func) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
GtkCellLayoutDataFunc func,
gpointer func_data,
GDestroyNotify destroy);
void (* clear_attributes) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell);
void (* reorder) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gint position);
GList* (* get_cells) (GtkCellLayout *cell_layout);
GtkCellArea *(* get_area) (GtkCellLayout *cell_layout);
};
gtk_cell_layout_get_type
GType
void
gtk_cell_layout_pack_start
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand
gtk_cell_layout_pack_end
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand
gtk_cell_layout_get_cells
GList *
GtkCellLayout *cell_layout
gtk_cell_layout_clear
void
GtkCellLayout *cell_layout
gtk_cell_layout_set_attributes
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, ...
gtk_cell_layout_add_attribute
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, const gchar *attribute, gint column
gtk_cell_layout_set_cell_data_func
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, GtkCellLayoutDataFunc func, gpointer func_data, GDestroyNotify destroy
gtk_cell_layout_clear_attributes
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell
gtk_cell_layout_reorder
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, gint position
gtk_cell_layout_get_area
GtkCellArea *
GtkCellLayout *cell_layout
GtkCellLayout
GtkCellRendererState
typedef enum
{
GTK_CELL_RENDERER_SELECTED = 1 << 0,
GTK_CELL_RENDERER_PRELIT = 1 << 1,
GTK_CELL_RENDERER_INSENSITIVE = 1 << 2,
/* this flag means the cell is in the sort column/row */
GTK_CELL_RENDERER_SORTED = 1 << 3,
GTK_CELL_RENDERER_FOCUSED = 1 << 4,
GTK_CELL_RENDERER_EXPANDABLE = 1 << 5,
GTK_CELL_RENDERER_EXPANDED = 1 << 6
} GtkCellRendererState;
GtkCellRendererMode
typedef enum
{
GTK_CELL_RENDERER_MODE_INERT,
GTK_CELL_RENDERER_MODE_ACTIVATABLE,
GTK_CELL_RENDERER_MODE_EDITABLE
} GtkCellRendererMode;
GTK_TYPE_CELL_RENDERER
#define GTK_TYPE_CELL_RENDERER (gtk_cell_renderer_get_type ())
GTK_CELL_RENDERER
#define GTK_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER, GtkCellRenderer))
GTK_CELL_RENDERER_CLASS
#define GTK_CELL_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER, GtkCellRendererClass))
GTK_IS_CELL_RENDERER
#define GTK_IS_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER))
GTK_IS_CELL_RENDERER_CLASS
#define GTK_IS_CELL_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER))
GTK_CELL_RENDERER_GET_CLASS
#define GTK_CELL_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER, GtkCellRendererClass))
GtkCellRenderer
struct _GtkCellRenderer
{
GInitiallyUnowned parent_instance;
/*< private >*/
GtkCellRendererPrivate *priv;
};
GtkCellRendererClass
struct _GtkCellRendererClass
{
/*< private >*/
GInitiallyUnownedClass parent_class;
/*< public >*/
/* vtable - not signals */
GtkSizeRequestMode (* get_request_mode) (GtkCellRenderer *cell);
void (* get_preferred_width) (GtkCellRenderer *cell,
GtkWidget *widget,
gint *minimum_size,
gint *natural_size);
void (* get_preferred_height_for_width) (GtkCellRenderer *cell,
GtkWidget *widget,
gint width,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_height) (GtkCellRenderer *cell,
GtkWidget *widget,
gint *minimum_size,
gint *natural_size);
void (* get_preferred_width_for_height) (GtkCellRenderer *cell,
GtkWidget *widget,
gint height,
gint *minimum_width,
gint *natural_width);
void (* get_aligned_area) (GtkCellRenderer *cell,
GtkWidget *widget,
GtkCellRendererState flags,
const GdkRectangle *cell_area,
GdkRectangle *aligned_area);
void (* get_size) (GtkCellRenderer *cell,
GtkWidget *widget,
const GdkRectangle *cell_area,
gint *x_offset,
gint *y_offset,
gint *width,
gint *height);
void (* snapshot) (GtkCellRenderer *cell,
GtkSnapshot *snapshot,
GtkWidget *widget,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
gboolean (* activate) (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
const gchar *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
GtkCellEditable * (* start_editing) (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
const gchar *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
/* Signals */
void (* editing_canceled) (GtkCellRenderer *cell);
void (* editing_started) (GtkCellRenderer *cell,
GtkCellEditable *editable,
const gchar *path);
/*< private >*/
GtkCellRendererClassPrivate *priv;
/* Padding for future expansion */
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_get_type
GType
void
gtk_cell_renderer_get_request_mode
GtkSizeRequestMode
GtkCellRenderer *cell
gtk_cell_renderer_get_preferred_width
void
GtkCellRenderer *cell, GtkWidget *widget, gint *minimum_size, gint *natural_size
gtk_cell_renderer_get_preferred_height_for_width
void
GtkCellRenderer *cell, GtkWidget *widget, gint width, gint *minimum_height, gint *natural_height
gtk_cell_renderer_get_preferred_height
void
GtkCellRenderer *cell, GtkWidget *widget, gint *minimum_size, gint *natural_size
gtk_cell_renderer_get_preferred_width_for_height
void
GtkCellRenderer *cell, GtkWidget *widget, gint height, gint *minimum_width, gint *natural_width
gtk_cell_renderer_get_preferred_size
void
GtkCellRenderer *cell, GtkWidget *widget, GtkRequisition *minimum_size, GtkRequisition *natural_size
gtk_cell_renderer_get_aligned_area
void
GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState flags, const GdkRectangle *cell_area, GdkRectangle *aligned_area
gtk_cell_renderer_snapshot
void
GtkCellRenderer *cell, GtkSnapshot *snapshot, GtkWidget *widget, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_renderer_activate
gboolean
GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const gchar *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_renderer_start_editing
GtkCellEditable *
GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const gchar *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_renderer_set_fixed_size
void
GtkCellRenderer *cell, gint width, gint height
gtk_cell_renderer_get_fixed_size
void
GtkCellRenderer *cell, gint *width, gint *height
gtk_cell_renderer_set_alignment
void
GtkCellRenderer *cell, gfloat xalign, gfloat yalign
gtk_cell_renderer_get_alignment
void
GtkCellRenderer *cell, gfloat *xalign, gfloat *yalign
gtk_cell_renderer_set_padding
void
GtkCellRenderer *cell, gint xpad, gint ypad
gtk_cell_renderer_get_padding
void
GtkCellRenderer *cell, gint *xpad, gint *ypad
gtk_cell_renderer_set_visible
void
GtkCellRenderer *cell, gboolean visible
gtk_cell_renderer_get_visible
gboolean
GtkCellRenderer *cell
gtk_cell_renderer_set_sensitive
void
GtkCellRenderer *cell, gboolean sensitive
gtk_cell_renderer_get_sensitive
gboolean
GtkCellRenderer *cell
gtk_cell_renderer_is_activatable
gboolean
GtkCellRenderer *cell
gtk_cell_renderer_stop_editing
void
GtkCellRenderer *cell, gboolean canceled
gtk_cell_renderer_get_state
GtkStateFlags
GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState cell_state
gtk_cell_renderer_class_set_accessible_type
void
GtkCellRendererClass *renderer_class, GType type
GtkCellRendererClassPrivate
GtkCellRendererPrivate
GTK_TYPE_CELL_RENDERER_ACCEL
#define GTK_TYPE_CELL_RENDERER_ACCEL (gtk_cell_renderer_accel_get_type ())
GTK_CELL_RENDERER_ACCEL
#define GTK_CELL_RENDERER_ACCEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccel))
GTK_CELL_RENDERER_ACCEL_CLASS
#define GTK_CELL_RENDERER_ACCEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccelClass))
GTK_IS_CELL_RENDERER_ACCEL
#define GTK_IS_CELL_RENDERER_ACCEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_ACCEL))
GTK_IS_CELL_RENDERER_ACCEL_CLASS
#define GTK_IS_CELL_RENDERER_ACCEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_ACCEL))
GTK_CELL_RENDERER_ACCEL_GET_CLASS
#define GTK_CELL_RENDERER_ACCEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccelClass))
GtkCellRendererAccelMode
typedef enum
{
GTK_CELL_RENDERER_ACCEL_MODE_GTK,
GTK_CELL_RENDERER_ACCEL_MODE_OTHER
} GtkCellRendererAccelMode;
GtkCellRendererAccel
struct _GtkCellRendererAccel
{
GtkCellRendererText parent;
/*< private >*/
GtkCellRendererAccelPrivate *priv;
};
GtkCellRendererAccelClass
struct _GtkCellRendererAccelClass
{
GtkCellRendererTextClass parent_class;
void (* accel_edited) (GtkCellRendererAccel *accel,
const gchar *path_string,
guint accel_key,
GdkModifierType accel_mods,
guint hardware_keycode);
void (* accel_cleared) (GtkCellRendererAccel *accel,
const gchar *path_string);
/* Padding for future expansion */
void (*_gtk_reserved0) (void);
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_accel_get_type
GType
void
gtk_cell_renderer_accel_new
GtkCellRenderer *
void
GtkCellRendererAccelPrivate
GTK_TYPE_CELL_RENDERER_COMBO
#define GTK_TYPE_CELL_RENDERER_COMBO (gtk_cell_renderer_combo_get_type ())
GTK_CELL_RENDERER_COMBO
#define GTK_CELL_RENDERER_COMBO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererCombo))
GTK_CELL_RENDERER_COMBO_CLASS
#define GTK_CELL_RENDERER_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererComboClass))
GTK_IS_CELL_RENDERER_COMBO
#define GTK_IS_CELL_RENDERER_COMBO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_COMBO))
GTK_IS_CELL_RENDERER_COMBO_CLASS
#define GTK_IS_CELL_RENDERER_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_COMBO))
GTK_CELL_RENDERER_COMBO_GET_CLASS
#define GTK_CELL_RENDERER_COMBO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererTextClass))
GtkCellRendererCombo
struct _GtkCellRendererCombo
{
GtkCellRendererText parent;
/*< private >*/
GtkCellRendererComboPrivate *priv;
};
GtkCellRendererComboClass
struct _GtkCellRendererComboClass
{
GtkCellRendererTextClass parent;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_combo_get_type
GType
void
gtk_cell_renderer_combo_new
GtkCellRenderer *
void
GtkCellRendererComboPrivate
GTK_TYPE_CELL_RENDERER_PIXBUF
#define GTK_TYPE_CELL_RENDERER_PIXBUF (gtk_cell_renderer_pixbuf_get_type ())
GTK_CELL_RENDERER_PIXBUF
#define GTK_CELL_RENDERER_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbuf))
GTK_CELL_RENDERER_PIXBUF_CLASS
#define GTK_CELL_RENDERER_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbufClass))
GTK_IS_CELL_RENDERER_PIXBUF
#define GTK_IS_CELL_RENDERER_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF))
GTK_IS_CELL_RENDERER_PIXBUF_CLASS
#define GTK_IS_CELL_RENDERER_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF))
GTK_CELL_RENDERER_PIXBUF_GET_CLASS
#define GTK_CELL_RENDERER_PIXBUF_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbufClass))
GtkCellRendererPixbuf
struct _GtkCellRendererPixbuf
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererPixbufPrivate *priv;
};
GtkCellRendererPixbufClass
struct _GtkCellRendererPixbufClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_pixbuf_get_type
GType
void
gtk_cell_renderer_pixbuf_new
GtkCellRenderer *
void
GtkCellRendererPixbufPrivate
GTK_TYPE_CELL_RENDERER_PROGRESS
#define GTK_TYPE_CELL_RENDERER_PROGRESS (gtk_cell_renderer_progress_get_type ())
GTK_CELL_RENDERER_PROGRESS
#define GTK_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgress))
GTK_CELL_RENDERER_PROGRESS_CLASS
#define GTK_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgressClass))
GTK_IS_CELL_RENDERER_PROGRESS
#define GTK_IS_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS))
GTK_IS_CELL_RENDERER_PROGRESS_CLASS
#define GTK_IS_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS))
GTK_CELL_RENDERER_PROGRESS_GET_CLASS
#define GTK_CELL_RENDERER_PROGRESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgressClass))
GtkCellRendererProgress
struct _GtkCellRendererProgress
{
GtkCellRenderer parent_instance;
/*< private >*/
GtkCellRendererProgressPrivate *priv;
};
GtkCellRendererProgressClass
struct _GtkCellRendererProgressClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_progress_get_type
GType
void
gtk_cell_renderer_progress_new
GtkCellRenderer *
void
GtkCellRendererProgressPrivate
GTK_TYPE_CELL_RENDERER_SPIN
#define GTK_TYPE_CELL_RENDERER_SPIN (gtk_cell_renderer_spin_get_type ())
GTK_CELL_RENDERER_SPIN
#define GTK_CELL_RENDERER_SPIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererSpin))
GTK_CELL_RENDERER_SPIN_CLASS
#define GTK_CELL_RENDERER_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererSpinClass))
GTK_IS_CELL_RENDERER_SPIN
#define GTK_IS_CELL_RENDERER_SPIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_SPIN))
GTK_IS_CELL_RENDERER_SPIN_CLASS
#define GTK_IS_CELL_RENDERER_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_SPIN))
GTK_CELL_RENDERER_SPIN_GET_CLASS
#define GTK_CELL_RENDERER_SPIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererTextClass))
GtkCellRendererSpin
struct _GtkCellRendererSpin
{
GtkCellRendererText parent;
/*< private >*/
GtkCellRendererSpinPrivate *priv;
};
GtkCellRendererSpinClass
struct _GtkCellRendererSpinClass
{
GtkCellRendererTextClass parent;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_spin_get_type
GType
void
gtk_cell_renderer_spin_new
GtkCellRenderer *
void
GtkCellRendererSpinPrivate
GTK_TYPE_CELL_RENDERER_SPINNER
#define GTK_TYPE_CELL_RENDERER_SPINNER (gtk_cell_renderer_spinner_get_type ())
GTK_CELL_RENDERER_SPINNER
#define GTK_CELL_RENDERER_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinner))
GTK_CELL_RENDERER_SPINNER_CLASS
#define GTK_CELL_RENDERER_SPINNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinnerClass))
GTK_IS_CELL_RENDERER_SPINNER
#define GTK_IS_CELL_RENDERER_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_SPINNER))
GTK_IS_CELL_RENDERER_SPINNER_CLASS
#define GTK_IS_CELL_RENDERER_SPINNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_SPINNER))
GTK_CELL_RENDERER_SPINNER_GET_CLASS
#define GTK_CELL_RENDERER_SPINNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinnerClass))
GtkCellRendererSpinner
struct _GtkCellRendererSpinner
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererSpinnerPrivate *priv;
};
GtkCellRendererSpinnerClass
struct _GtkCellRendererSpinnerClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_spinner_get_type
GType
void
gtk_cell_renderer_spinner_new
GtkCellRenderer *
void
GtkCellRendererSpinnerPrivate
GTK_TYPE_CELL_RENDERER_TEXT
#define GTK_TYPE_CELL_RENDERER_TEXT (gtk_cell_renderer_text_get_type ())
GTK_CELL_RENDERER_TEXT
#define GTK_CELL_RENDERER_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererText))
GTK_CELL_RENDERER_TEXT_CLASS
#define GTK_CELL_RENDERER_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererTextClass))
GTK_IS_CELL_RENDERER_TEXT
#define GTK_IS_CELL_RENDERER_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TEXT))
GTK_IS_CELL_RENDERER_TEXT_CLASS
#define GTK_IS_CELL_RENDERER_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TEXT))
GTK_CELL_RENDERER_TEXT_GET_CLASS
#define GTK_CELL_RENDERER_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererTextClass))
GtkCellRendererText
struct _GtkCellRendererText
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererTextPrivate *priv;
};
GtkCellRendererTextClass
struct _GtkCellRendererTextClass
{
GtkCellRendererClass parent_class;
void (* edited) (GtkCellRendererText *cell_renderer_text,
const gchar *path,
const gchar *new_text);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_text_get_type
GType
void
gtk_cell_renderer_text_new
GtkCellRenderer *
void
gtk_cell_renderer_text_set_fixed_height_from_font
void
GtkCellRendererText *renderer, gint number_of_rows
GtkCellRendererTextPrivate
GTK_TYPE_CELL_RENDERER_TOGGLE
#define GTK_TYPE_CELL_RENDERER_TOGGLE (gtk_cell_renderer_toggle_get_type ())
GTK_CELL_RENDERER_TOGGLE
#define GTK_CELL_RENDERER_TOGGLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggle))
GTK_CELL_RENDERER_TOGGLE_CLASS
#define GTK_CELL_RENDERER_TOGGLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggleClass))
GTK_IS_CELL_RENDERER_TOGGLE
#define GTK_IS_CELL_RENDERER_TOGGLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE))
GTK_IS_CELL_RENDERER_TOGGLE_CLASS
#define GTK_IS_CELL_RENDERER_TOGGLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE))
GTK_CELL_RENDERER_TOGGLE_GET_CLASS
#define GTK_CELL_RENDERER_TOGGLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggleClass))
GtkCellRendererToggle
struct _GtkCellRendererToggle
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererTogglePrivate *priv;
};
GtkCellRendererToggleClass
struct _GtkCellRendererToggleClass
{
GtkCellRendererClass parent_class;
void (* toggled) (GtkCellRendererToggle *cell_renderer_toggle,
const gchar *path);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_toggle_get_type
GType
void
gtk_cell_renderer_toggle_new
GtkCellRenderer *
void
gtk_cell_renderer_toggle_get_radio
gboolean
GtkCellRendererToggle *toggle
gtk_cell_renderer_toggle_set_radio
void
GtkCellRendererToggle *toggle, gboolean radio
gtk_cell_renderer_toggle_get_active
gboolean
GtkCellRendererToggle *toggle
gtk_cell_renderer_toggle_set_active
void
GtkCellRendererToggle *toggle, gboolean setting
gtk_cell_renderer_toggle_get_activatable
gboolean
GtkCellRendererToggle *toggle
gtk_cell_renderer_toggle_set_activatable
void
GtkCellRendererToggle *toggle, gboolean setting
GtkCellRendererTogglePrivate
GTK_TYPE_CELL_VIEW
#define GTK_TYPE_CELL_VIEW (gtk_cell_view_get_type ())
GTK_CELL_VIEW
#define GTK_CELL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_VIEW, GtkCellView))
GTK_CELL_VIEW_CLASS
#define GTK_CELL_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_CELL_VIEW, GtkCellViewClass))
GTK_IS_CELL_VIEW
#define GTK_IS_CELL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_VIEW))
GTK_IS_CELL_VIEW_CLASS
#define GTK_IS_CELL_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_CELL_VIEW))
GTK_CELL_VIEW_GET_CLASS
#define GTK_CELL_VIEW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_CELL_VIEW, GtkCellViewClass))
GtkCellView
struct _GtkCellView
{
GtkWidget parent_instance;
/*< private >*/
GtkCellViewPrivate *priv;
};
GtkCellViewClass
struct _GtkCellViewClass
{
GtkWidgetClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_view_get_type
GType
void
gtk_cell_view_new
GtkWidget *
void
gtk_cell_view_new_with_context
GtkWidget *
GtkCellArea *area, GtkCellAreaContext *context
gtk_cell_view_new_with_text
GtkWidget *
const gchar *text
gtk_cell_view_new_with_markup
GtkWidget *
const gchar *markup
gtk_cell_view_new_with_texture
GtkWidget *
GdkTexture *texture
gtk_cell_view_set_model
void
GtkCellView *cell_view, GtkTreeModel *model
gtk_cell_view_get_model
GtkTreeModel *
GtkCellView *cell_view
gtk_cell_view_set_displayed_row
void
GtkCellView *cell_view, GtkTreePath *path
gtk_cell_view_get_displayed_row
GtkTreePath *
GtkCellView *cell_view
gtk_cell_view_get_draw_sensitive
gboolean
GtkCellView *cell_view
gtk_cell_view_set_draw_sensitive
void
GtkCellView *cell_view, gboolean draw_sensitive
gtk_cell_view_get_fit_model
gboolean
GtkCellView *cell_view
gtk_cell_view_set_fit_model
void
GtkCellView *cell_view, gboolean fit_model
GtkCellViewPrivate
GTK_TYPE_CENTER_BOX
#define GTK_TYPE_CENTER_BOX (gtk_center_box_get_type ())
GTK_CENTER_BOX
#define GTK_CENTER_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CENTER_BOX, GtkCenterBox))
GTK_CENTER_BOX_CLASS
#define GTK_CENTER_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CENTER_BOX, GtkCenterBoxClass))
GTK_IS_CENTER_BOX
#define GTK_IS_CENTER_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CENTER_BOX))
GTK_IS_CENTER_BOX_CLASS
#define GTK_IS_CENTER_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CENTER_BOX))
GTK_CENTER_BOX_GET_CLASS
#define GTK_CENTER_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CENTER_BOX, GtkCenterBoxClass))
gtk_center_box_get_type
GType
void
gtk_center_box_new
GtkWidget *
void
gtk_center_box_set_start_widget
void
GtkCenterBox *self, GtkWidget *child
gtk_center_box_set_center_widget
void
GtkCenterBox *self, GtkWidget *child
gtk_center_box_set_end_widget
void
GtkCenterBox *self, GtkWidget *child
gtk_center_box_get_start_widget
GtkWidget *
GtkCenterBox *self
gtk_center_box_get_center_widget
GtkWidget *
GtkCenterBox *self
gtk_center_box_get_end_widget
GtkWidget *
GtkCenterBox *self
gtk_center_box_set_baseline_position
void
GtkCenterBox *self, GtkBaselinePosition position
gtk_center_box_get_baseline_position
GtkBaselinePosition
GtkCenterBox *self
GtkCenterBox
GtkCenterBoxClass
GTK_TYPE_CHECK_BUTTON
#define GTK_TYPE_CHECK_BUTTON (gtk_check_button_get_type ())
GTK_CHECK_BUTTON
#define GTK_CHECK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_BUTTON, GtkCheckButton))
GTK_CHECK_BUTTON_CLASS
#define GTK_CHECK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_BUTTON, GtkCheckButtonClass))
GTK_IS_CHECK_BUTTON
#define GTK_IS_CHECK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_BUTTON))
GTK_IS_CHECK_BUTTON_CLASS
#define GTK_IS_CHECK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_BUTTON))
GTK_CHECK_BUTTON_GET_CLASS
#define GTK_CHECK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_BUTTON, GtkCheckButtonClass))
GtkCheckButton
struct _GtkCheckButton
{
GtkToggleButton toggle_button;
};
GtkCheckButtonClass
struct _GtkCheckButtonClass
{
GtkToggleButtonClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_check_button_get_type
GType
void
gtk_check_button_new
GtkWidget *
void
gtk_check_button_new_with_label
GtkWidget *
const gchar *label
gtk_check_button_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_check_button_set_draw_indicator
void
GtkCheckButton *check_button, gboolean draw_indicator
gtk_check_button_get_draw_indicator
gboolean
GtkCheckButton *check_button
gtk_check_button_set_inconsistent
void
GtkCheckButton *check_button, gboolean inconsistent
gtk_check_button_get_inconsistent
gboolean
GtkCheckButton *check_button
gtk_check_button_get_indicator_node
GtkCssNode *
GtkCheckButton *check_button
GTK_TYPE_CHECK_MENU_ITEM
#define GTK_TYPE_CHECK_MENU_ITEM (gtk_check_menu_item_get_type ())
GTK_CHECK_MENU_ITEM
#define GTK_CHECK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItem))
GTK_CHECK_MENU_ITEM_CLASS
#define GTK_CHECK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItemClass))
GTK_IS_CHECK_MENU_ITEM
#define GTK_IS_CHECK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_MENU_ITEM))
GTK_IS_CHECK_MENU_ITEM_CLASS
#define GTK_IS_CHECK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_MENU_ITEM))
GTK_CHECK_MENU_ITEM_GET_CLASS
#define GTK_CHECK_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItemClass))
GtkCheckMenuItem
struct _GtkCheckMenuItem
{
GtkMenuItem menu_item;
/*< private >*/
GtkCheckMenuItemPrivate *priv;
};
GtkCheckMenuItemClass
struct _GtkCheckMenuItemClass
{
GtkMenuItemClass parent_class;
/*< public >*/
void (* toggled) (GtkCheckMenuItem *check_menu_item);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_check_menu_item_get_type
GType
void
gtk_check_menu_item_new
GtkWidget *
void
gtk_check_menu_item_new_with_label
GtkWidget *
const gchar *label
gtk_check_menu_item_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_check_menu_item_set_active
void
GtkCheckMenuItem *check_menu_item, gboolean is_active
gtk_check_menu_item_get_active
gboolean
GtkCheckMenuItem *check_menu_item
gtk_check_menu_item_toggled
void
GtkCheckMenuItem *check_menu_item
gtk_check_menu_item_set_inconsistent
void
GtkCheckMenuItem *check_menu_item, gboolean setting
gtk_check_menu_item_get_inconsistent
gboolean
GtkCheckMenuItem *check_menu_item
gtk_check_menu_item_set_draw_as_radio
void
GtkCheckMenuItem *check_menu_item, gboolean draw_as_radio
gtk_check_menu_item_get_draw_as_radio
gboolean
GtkCheckMenuItem *check_menu_item
GtkCheckMenuItemPrivate
GTK_TYPE_COLOR_BUTTON
#define GTK_TYPE_COLOR_BUTTON (gtk_color_button_get_type ())
GTK_COLOR_BUTTON
#define GTK_COLOR_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_BUTTON, GtkColorButton))
GTK_COLOR_BUTTON_CLASS
#define GTK_COLOR_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_BUTTON, GtkColorButtonClass))
GTK_IS_COLOR_BUTTON
#define GTK_IS_COLOR_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_BUTTON))
GTK_IS_COLOR_BUTTON_CLASS
#define GTK_IS_COLOR_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_BUTTON))
GTK_COLOR_BUTTON_GET_CLASS
#define GTK_COLOR_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_BUTTON, GtkColorButtonClass))
GtkColorButton
struct _GtkColorButton {
GtkWidget parent_instance;
/*< private >*/
GtkColorButtonPrivate *priv;
};
GtkColorButtonClass
struct _GtkColorButtonClass {
GtkWidgetClass parent_class;
void (* color_set) (GtkColorButton *cp);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_button_get_type
GType
void
gtk_color_button_new
GtkWidget *
void
gtk_color_button_new_with_rgba
GtkWidget *
const GdkRGBA *rgba
gtk_color_button_set_title
void
GtkColorButton *button, const gchar *title
gtk_color_button_get_title
const gchar *
GtkColorButton *button
GtkColorButtonPrivate
GTK_TYPE_COLOR_CHOOSER
#define GTK_TYPE_COLOR_CHOOSER (gtk_color_chooser_get_type ())
GTK_COLOR_CHOOSER
#define GTK_COLOR_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER, GtkColorChooser))
GTK_IS_COLOR_CHOOSER
#define GTK_IS_COLOR_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER))
GTK_COLOR_CHOOSER_GET_IFACE
#define GTK_COLOR_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_COLOR_CHOOSER, GtkColorChooserInterface))
GtkColorChooserInterface
struct _GtkColorChooserInterface
{
GTypeInterface base_interface;
/* Methods */
void (* get_rgba) (GtkColorChooser *chooser,
GdkRGBA *color);
void (* set_rgba) (GtkColorChooser *chooser,
const GdkRGBA *color);
void (* add_palette) (GtkColorChooser *chooser,
GtkOrientation orientation,
gint colors_per_line,
gint n_colors,
GdkRGBA *colors);
/* Signals */
void (* color_activated) (GtkColorChooser *chooser,
const GdkRGBA *color);
/* Padding */
gpointer padding[12];
};
gtk_color_chooser_get_type
GType
void
gtk_color_chooser_get_rgba
void
GtkColorChooser *chooser, GdkRGBA *color
gtk_color_chooser_set_rgba
void
GtkColorChooser *chooser, const GdkRGBA *color
gtk_color_chooser_get_use_alpha
gboolean
GtkColorChooser *chooser
gtk_color_chooser_set_use_alpha
void
GtkColorChooser *chooser, gboolean use_alpha
gtk_color_chooser_add_palette
void
GtkColorChooser *chooser, GtkOrientation orientation, gint colors_per_line, gint n_colors, GdkRGBA *colors
GtkColorChooser
GTK_TYPE_COLOR_CHOOSER_DIALOG
#define GTK_TYPE_COLOR_CHOOSER_DIALOG (gtk_color_chooser_dialog_get_type ())
GTK_COLOR_CHOOSER_DIALOG
#define GTK_COLOR_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialog))
GTK_COLOR_CHOOSER_DIALOG_CLASS
#define GTK_COLOR_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialogClass))
GTK_IS_COLOR_CHOOSER_DIALOG
#define GTK_IS_COLOR_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG))
GTK_IS_COLOR_CHOOSER_DIALOG_CLASS
#define GTK_IS_COLOR_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_CHOOSER_DIALOG))
GTK_COLOR_CHOOSER_DIALOG_GET_CLASS
#define GTK_COLOR_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialogClass))
GtkColorChooserDialog
struct _GtkColorChooserDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkColorChooserDialogPrivate *priv;
};
GtkColorChooserDialogClass
struct _GtkColorChooserDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_chooser_dialog_get_type
GType
void
gtk_color_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
GtkColorChooserDialogPrivate
GTK_TYPE_COLOR_CHOOSER_WIDGET
#define GTK_TYPE_COLOR_CHOOSER_WIDGET (gtk_color_chooser_widget_get_type ())
GTK_COLOR_CHOOSER_WIDGET
#define GTK_COLOR_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidget))
GTK_COLOR_CHOOSER_WIDGET_CLASS
#define GTK_COLOR_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidgetClass))
GTK_IS_COLOR_CHOOSER_WIDGET
#define GTK_IS_COLOR_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET))
GTK_IS_COLOR_CHOOSER_WIDGET_CLASS
#define GTK_IS_COLOR_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_CHOOSER_WIDGET))
GTK_COLOR_CHOOSER_WIDGET_GET_CLASS
#define GTK_COLOR_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidgetClass))
GtkColorChooserWidget
struct _GtkColorChooserWidget
{
GtkBox parent_instance;
/*< private >*/
GtkColorChooserWidgetPrivate *priv;
};
GtkColorChooserWidgetClass
struct _GtkColorChooserWidgetClass
{
GtkBoxClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_color_chooser_widget_get_type
GType
void
gtk_color_chooser_widget_new
GtkWidget *
void
GtkColorChooserWidgetPrivate
GTK_TYPE_COLOR_EDITOR
#define GTK_TYPE_COLOR_EDITOR (gtk_color_editor_get_type ())
GTK_COLOR_EDITOR
#define GTK_COLOR_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_EDITOR, GtkColorEditor))
GTK_COLOR_EDITOR_CLASS
#define GTK_COLOR_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_EDITOR, GtkColorEditorClass))
GTK_IS_COLOR_EDITOR
#define GTK_IS_COLOR_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_EDITOR))
GTK_IS_COLOR_EDITOR_CLASS
#define GTK_IS_COLOR_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_EDITOR))
GTK_COLOR_EDITOR_GET_CLASS
#define GTK_COLOR_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_EDITOR, GtkColorEditorClass))
GtkColorEditor
struct _GtkColorEditor
{
GtkBox parent_instance;
GtkColorEditorPrivate *priv;
};
GtkColorEditorClass
struct _GtkColorEditorClass
{
GtkBoxClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_editor_get_type
GType
void
gtk_color_editor_new
GtkWidget *
void
GtkColorEditorPrivate
GTK_TYPE_COLOR_PLANE
#define GTK_TYPE_COLOR_PLANE (gtk_color_plane_get_type ())
GTK_COLOR_PLANE
#define GTK_COLOR_PLANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_PLANE, GtkColorPlane))
GTK_COLOR_PLANE_CLASS
#define GTK_COLOR_PLANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_PLANE, GtkColorPlaneClass))
GTK_IS_COLOR_PLANE
#define GTK_IS_COLOR_PLANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_PLANE))
GTK_IS_COLOR_PLANE_CLASS
#define GTK_IS_COLOR_PLANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_PLANE))
GTK_COLOR_PLANE_GET_CLASS
#define GTK_COLOR_PLANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_PLANE, GtkColorPlaneClass))
GtkColorPlane
struct _GtkColorPlane
{
GtkWidget parent_instance;
GtkColorPlanePrivate *priv;
};
GtkColorPlaneClass
struct _GtkColorPlaneClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_plane_get_type
GType
void
gtk_color_plane_new
GtkWidget *
GtkAdjustment *h_adj, GtkAdjustment *s_adj, GtkAdjustment *v_adj
GtkColorPlanePrivate
GTK_TYPE_COLOR_SCALE
#define GTK_TYPE_COLOR_SCALE (gtk_color_scale_get_type ())
GTK_COLOR_SCALE
#define GTK_COLOR_SCALE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SCALE, GtkColorScale))
GTK_COLOR_SCALE_CLASS
#define GTK_COLOR_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SCALE, GtkColorScaleClass))
GTK_IS_COLOR_SCALE
#define GTK_IS_COLOR_SCALE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SCALE))
GTK_IS_COLOR_SCALE_CLASS
#define GTK_IS_COLOR_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SCALE))
GTK_COLOR_SCALE_GET_CLASS
#define GTK_COLOR_SCALE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SCALE, GtkColorScaleClass))
GtkColorScale
struct _GtkColorScale
{
GtkScale parent_instance;
GtkColorScalePrivate *priv;
};
GtkColorScaleClass
struct _GtkColorScaleClass
{
GtkScaleClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkColorScaleType
typedef enum
{
GTK_COLOR_SCALE_HUE,
GTK_COLOR_SCALE_ALPHA
} GtkColorScaleType;
gtk_color_scale_get_type
GType
void
gtk_color_scale_new
GtkWidget *
GtkAdjustment *adjustment, GtkColorScaleType type
gtk_color_scale_set_rgba
void
GtkColorScale *scale, const GdkRGBA *color
gtk_color_scale_snapshot_trough
void
GtkColorScale *scale, GtkSnapshot *snapshot, int x, int y, int width, int height
GtkColorScalePrivate
GTK_TYPE_COLOR_SWATCH
#define GTK_TYPE_COLOR_SWATCH (gtk_color_swatch_get_type ())
GTK_COLOR_SWATCH
#define GTK_COLOR_SWATCH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SWATCH, GtkColorSwatch))
GTK_COLOR_SWATCH_CLASS
#define GTK_COLOR_SWATCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SWATCH, GtkColorSwatchClass))
GTK_IS_COLOR_SWATCH
#define GTK_IS_COLOR_SWATCH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SWATCH))
GTK_IS_COLOR_SWATCH_CLASS
#define GTK_IS_COLOR_SWATCH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SWATCH))
GTK_COLOR_SWATCH_GET_CLASS
#define GTK_COLOR_SWATCH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SWATCH, GtkColorSwatchClass))
GtkColorSwatch
struct _GtkColorSwatch
{
GtkWidget parent;
/*< private >*/
GtkColorSwatchPrivate *priv;
};
GtkColorSwatchClass
struct _GtkColorSwatchClass
{
GtkWidgetClass parent_class;
void ( * activate) (GtkColorSwatch *swatch);
void ( * customize) (GtkColorSwatch *swatch);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_swatch_get_type
GType
void
gtk_color_swatch_new
GtkWidget *
void
gtk_color_swatch_set_rgba
void
GtkColorSwatch *swatch, const GdkRGBA *color
gtk_color_swatch_get_rgba
gboolean
GtkColorSwatch *swatch, GdkRGBA *color
gtk_color_swatch_set_hsva
void
GtkColorSwatch *swatch, gdouble h, gdouble s, gdouble v, gdouble a
gtk_color_swatch_set_can_drop
void
GtkColorSwatch *swatch, gboolean can_drop
gtk_color_swatch_set_icon
void
GtkColorSwatch *swatch, const gchar *icon
gtk_color_swatch_set_use_alpha
void
GtkColorSwatch *swatch, gboolean use_alpha
gtk_color_swatch_set_selectable
void
GtkColorSwatch *swatch, gboolean selectable
gtk_color_swatch_get_selectable
gboolean
GtkColorSwatch *swatch
GtkColorSwatchPrivate
gtk_hsv_to_rgb
void
gdouble h, gdouble s, gdouble v, gdouble *r, gdouble *g, gdouble *b
gtk_rgb_to_hsv
void
gdouble r, gdouble g, gdouble b, gdouble *h, gdouble *s, gdouble *v
GTK_TYPE_COMBO_BOX
#define GTK_TYPE_COMBO_BOX (gtk_combo_box_get_type ())
GTK_COMBO_BOX
#define GTK_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX, GtkComboBox))
GTK_COMBO_BOX_CLASS
#define GTK_COMBO_BOX_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_COMBO_BOX, GtkComboBoxClass))
GTK_IS_COMBO_BOX
#define GTK_IS_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX))
GTK_IS_COMBO_BOX_CLASS
#define GTK_IS_COMBO_BOX_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_COMBO_BOX))
GTK_COMBO_BOX_GET_CLASS
#define GTK_COMBO_BOX_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_COMBO_BOX, GtkComboBoxClass))
GtkComboBox
struct _GtkComboBox
{
GtkBin parent_instance;
/*< private >*/
GtkComboBoxPrivate *priv;
};
GtkComboBoxClass
struct _GtkComboBoxClass
{
GtkBinClass parent_class;
/*< public >*/
/* signals */
void (* changed) (GtkComboBox *combo_box);
gchar *(* format_entry_text) (GtkComboBox *combo_box,
const gchar *path);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
gtk_combo_box_get_type
GType
void
gtk_combo_box_new
GtkWidget *
void
gtk_combo_box_new_with_entry
GtkWidget *
void
gtk_combo_box_new_with_model
GtkWidget *
GtkTreeModel *model
gtk_combo_box_new_with_model_and_entry
GtkWidget *
GtkTreeModel *model
gtk_combo_box_get_wrap_width
gint
GtkComboBox *combo_box
gtk_combo_box_set_wrap_width
void
GtkComboBox *combo_box, gint width
gtk_combo_box_get_row_span_column
gint
GtkComboBox *combo_box
gtk_combo_box_set_row_span_column
void
GtkComboBox *combo_box, gint row_span
gtk_combo_box_get_column_span_column
gint
GtkComboBox *combo_box
gtk_combo_box_set_column_span_column
void
GtkComboBox *combo_box, gint column_span
gtk_combo_box_get_active
gint
GtkComboBox *combo_box
gtk_combo_box_set_active
void
GtkComboBox *combo_box, gint index_
gtk_combo_box_get_active_iter
gboolean
GtkComboBox *combo_box, GtkTreeIter *iter
gtk_combo_box_set_active_iter
void
GtkComboBox *combo_box, GtkTreeIter *iter
gtk_combo_box_set_model
void
GtkComboBox *combo_box, GtkTreeModel *model
gtk_combo_box_get_model
GtkTreeModel *
GtkComboBox *combo_box
gtk_combo_box_get_row_separator_func
GtkTreeViewRowSeparatorFunc
GtkComboBox *combo_box
gtk_combo_box_set_row_separator_func
void
GtkComboBox *combo_box, GtkTreeViewRowSeparatorFunc func, gpointer data, GDestroyNotify destroy
gtk_combo_box_set_button_sensitivity
void
GtkComboBox *combo_box, GtkSensitivityType sensitivity
gtk_combo_box_get_button_sensitivity
GtkSensitivityType
GtkComboBox *combo_box
gtk_combo_box_get_has_entry
gboolean
GtkComboBox *combo_box
gtk_combo_box_set_entry_text_column
void
GtkComboBox *combo_box, gint text_column
gtk_combo_box_get_entry_text_column
gint
GtkComboBox *combo_box
gtk_combo_box_set_popup_fixed_width
void
GtkComboBox *combo_box, gboolean fixed
gtk_combo_box_get_popup_fixed_width
gboolean
GtkComboBox *combo_box
gtk_combo_box_popup
void
GtkComboBox *combo_box
gtk_combo_box_popup_for_device
void
GtkComboBox *combo_box, GdkDevice *device
gtk_combo_box_popdown
void
GtkComboBox *combo_box
gtk_combo_box_get_popup_accessible
AtkObject *
GtkComboBox *combo_box
gtk_combo_box_get_id_column
gint
GtkComboBox *combo_box
gtk_combo_box_set_id_column
void
GtkComboBox *combo_box, gint id_column
gtk_combo_box_get_active_id
const gchar *
GtkComboBox *combo_box
gtk_combo_box_set_active_id
gboolean
GtkComboBox *combo_box, const gchar *active_id
GtkComboBoxPrivate
gtk_combo_box_get_popup
GtkWidget *
GtkComboBox *combo_box
GTK_TYPE_COMBO_BOX_TEXT
#define GTK_TYPE_COMBO_BOX_TEXT (gtk_combo_box_text_get_type ())
GTK_COMBO_BOX_TEXT
#define GTK_COMBO_BOX_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxText))
GTK_COMBO_BOX_TEXT_CLASS
#define GTK_COMBO_BOX_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxTextClass))
GTK_IS_COMBO_BOX_TEXT
#define GTK_IS_COMBO_BOX_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX_TEXT))
GTK_IS_COMBO_BOX_TEXT_CLASS
#define GTK_IS_COMBO_BOX_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COMBO_BOX_TEXT))
GTK_COMBO_BOX_TEXT_GET_CLASS
#define GTK_COMBO_BOX_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxTextClass))
GtkComboBoxText
struct _GtkComboBoxText
{
/*< private >*/
GtkComboBox parent_instance;
GtkComboBoxTextPrivate *priv;
};
GtkComboBoxTextClass
struct _GtkComboBoxTextClass
{
GtkComboBoxClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_combo_box_text_get_type
GType
void
gtk_combo_box_text_new
GtkWidget *
void
gtk_combo_box_text_new_with_entry
GtkWidget *
void
gtk_combo_box_text_append_text
void
GtkComboBoxText *combo_box, const gchar *text
gtk_combo_box_text_insert_text
void
GtkComboBoxText *combo_box, gint position, const gchar *text
gtk_combo_box_text_prepend_text
void
GtkComboBoxText *combo_box, const gchar *text
gtk_combo_box_text_remove
void
GtkComboBoxText *combo_box, gint position
gtk_combo_box_text_remove_all
void
GtkComboBoxText *combo_box
gtk_combo_box_text_get_active_text
gchar *
GtkComboBoxText *combo_box
gtk_combo_box_text_insert
void
GtkComboBoxText *combo_box, gint position, const gchar *id, const gchar *text
gtk_combo_box_text_append
void
GtkComboBoxText *combo_box, const gchar *id, const gchar *text
gtk_combo_box_text_prepend
void
GtkComboBoxText *combo_box, const gchar *id, const gchar *text
GtkComboBoxTextPrivate
GtkComposeTable
struct _GtkComposeTable
{
guint16 *data;
gint max_seq_len;
gint n_seqs;
guint32 id;
};
GtkComposeTableCompact
struct _GtkComposeTableCompact
{
const guint16 *data;
gint max_seq_len;
gint n_index_size;
gint n_index_stride;
};
gtk_compose_table_new_with_file
GtkComposeTable *
const gchar *compose_file
gtk_compose_table_list_add_array
GSList *
GSList *compose_tables, const guint16 *data, gint max_seq_len, gint n_seqs
gtk_compose_table_list_add_file
GSList *
GSList *compose_tables, const gchar *compose_file
GTK_TYPE_CONTAINER
#define GTK_TYPE_CONTAINER (gtk_container_get_type ())
GTK_CONTAINER
#define GTK_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER, GtkContainer))
GTK_CONTAINER_CLASS
#define GTK_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER, GtkContainerClass))
GTK_IS_CONTAINER
#define GTK_IS_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER))
GTK_IS_CONTAINER_CLASS
#define GTK_IS_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER))
GTK_CONTAINER_GET_CLASS
#define GTK_CONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER, GtkContainerClass))
GtkContainer
struct _GtkContainer
{
GtkWidget widget;
};
GtkContainerClass
struct _GtkContainerClass
{
GtkWidgetClass parent_class;
/*< public >*/
void (*add) (GtkContainer *container,
GtkWidget *widget);
void (*remove) (GtkContainer *container,
GtkWidget *widget);
void (*check_resize) (GtkContainer *container);
void (*forall) (GtkContainer *container,
GtkCallback callback,
gpointer callback_data);
void (*set_focus_child) (GtkContainer *container,
GtkWidget *child);
GType (*child_type) (GtkContainer *container);
void (*set_child_property) (GtkContainer *container,
GtkWidget *child,
guint property_id,
const GValue *value,
GParamSpec *pspec);
void (*get_child_property) (GtkContainer *container,
GtkWidget *child,
guint property_id,
GValue *value,
GParamSpec *pspec);
GtkWidgetPath * (*get_path_for_child) (GtkContainer *container,
GtkWidget *child);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_container_get_type
GType
void
gtk_container_add
void
GtkContainer *container, GtkWidget *widget
gtk_container_remove
void
GtkContainer *container, GtkWidget *widget
gtk_container_check_resize
void
GtkContainer *container
gtk_container_foreach
void
GtkContainer *container, GtkCallback callback, gpointer callback_data
gtk_container_get_children
GList *
GtkContainer *container
gtk_container_set_focus_chain
void
GtkContainer *container, GList *focusable_widgets
gtk_container_get_focus_chain
gboolean
GtkContainer *container, GList **focusable_widgets
gtk_container_unset_focus_chain
void
GtkContainer *container
gtk_container_set_focus_vadjustment
void
GtkContainer *container, GtkAdjustment *adjustment
gtk_container_get_focus_vadjustment
GtkAdjustment *
GtkContainer *container
gtk_container_set_focus_hadjustment
void
GtkContainer *container, GtkAdjustment *adjustment
gtk_container_get_focus_hadjustment
GtkAdjustment *
GtkContainer *container
gtk_container_child_type
GType
GtkContainer *container
gtk_container_class_install_child_property
void
GtkContainerClass *cclass, guint property_id, GParamSpec *pspec
gtk_container_class_install_child_properties
void
GtkContainerClass *cclass, guint n_pspecs, GParamSpec **pspecs
gtk_container_class_find_child_property
GParamSpec *
GObjectClass *cclass, const gchar *property_name
gtk_container_class_list_child_properties
GParamSpec **
GObjectClass *cclass, guint *n_properties
gtk_container_add_with_properties
void
GtkContainer *container, GtkWidget *widget, const gchar *first_prop_name, ...
gtk_container_child_set
void
GtkContainer *container, GtkWidget *child, const gchar *first_prop_name, ...
gtk_container_child_get
void
GtkContainer *container, GtkWidget *child, const gchar *first_prop_name, ...
gtk_container_child_set_valist
void
GtkContainer *container, GtkWidget *child, const gchar *first_property_name, va_list var_args
gtk_container_child_get_valist
void
GtkContainer *container, GtkWidget *child, const gchar *first_property_name, va_list var_args
gtk_container_child_set_property
void
GtkContainer *container, GtkWidget *child, const gchar *property_name, const GValue *value
gtk_container_child_get_property
void
GtkContainer *container, GtkWidget *child, const gchar *property_name, GValue *value
gtk_container_child_notify
void
GtkContainer *container, GtkWidget *child, const gchar *child_property
gtk_container_child_notify_by_pspec
void
GtkContainer *container, GtkWidget *child, GParamSpec *pspec
GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID
#define GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID(object, property_id, pspec) \
G_OBJECT_WARN_INVALID_PSPEC ((object), "child property", (property_id), (pspec))
gtk_container_forall
void
GtkContainer *container, GtkCallback callback, gpointer callback_data
gtk_container_get_path_for_child
GtkWidgetPath *
GtkContainer *container, GtkWidget *child
GtkContainerPrivate
gtk_container_queue_resize_handler
void
GtkContainer *container
gtk_container_set_focus_child
void
GtkContainer *container, GtkWidget *child
GTK_TYPE_CSS_ANIMATED_STYLE
#define GTK_TYPE_CSS_ANIMATED_STYLE (gtk_css_animated_style_get_type ())
GTK_CSS_ANIMATED_STYLE
#define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle))
GTK_CSS_ANIMATED_STYLE_CLASS
#define GTK_CSS_ANIMATED_STYLE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyleClass))
GTK_IS_CSS_ANIMATED_STYLE
#define GTK_IS_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_ANIMATED_STYLE))
GTK_IS_CSS_ANIMATED_STYLE_CLASS
#define GTK_IS_CSS_ANIMATED_STYLE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_ANIMATED_STYLE))
GTK_CSS_ANIMATED_STYLE_GET_CLASS
#define GTK_CSS_ANIMATED_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyleClass))
GtkCssAnimatedStyle
struct _GtkCssAnimatedStyle
{
GtkCssStyle parent;
GtkCssStyle *style; /* the style if we weren't animating */
GPtrArray *animated_values; /* NULL or array of animated values/NULL if not animated */
gint64 current_time; /* the current time in our world */
GSList *animations; /* the running animations, least important one first */
};
GtkCssAnimatedStyleClass
struct _GtkCssAnimatedStyleClass
{
GtkCssStyleClass parent_class;
};
gtk_css_animated_style_get_type
GType
void
gtk_css_animated_style_new
GtkCssStyle *
GtkCssStyle *base_style, GtkCssStyle *parent_style, gint64 timestamp, GtkStyleProvider *provider, GtkCssStyle *previous_style
gtk_css_animated_style_new_advance
GtkCssStyle *
GtkCssAnimatedStyle *source, GtkCssStyle *base, gint64 timestamp
gtk_css_animated_style_set_animated_value
void
GtkCssAnimatedStyle *style, guint id, GtkCssValue *value
gtk_css_animated_style_get_intrinsic_value
GtkCssValue *
GtkCssAnimatedStyle *style, guint id
GTK_TYPE_CSS_ANIMATION
#define GTK_TYPE_CSS_ANIMATION (_gtk_css_animation_get_type ())
GTK_CSS_ANIMATION
#define GTK_CSS_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATION, GtkCssAnimation))
GTK_CSS_ANIMATION_CLASS
#define GTK_CSS_ANIMATION_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_ANIMATION, GtkCssAnimationClass))
GTK_IS_CSS_ANIMATION
#define GTK_IS_CSS_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_ANIMATION))
GTK_IS_CSS_ANIMATION_CLASS
#define GTK_IS_CSS_ANIMATION_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_ANIMATION))
GTK_CSS_ANIMATION_GET_CLASS
#define GTK_CSS_ANIMATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_ANIMATION, GtkCssAnimationClass))
GtkCssAnimation
struct _GtkCssAnimation
{
GtkStyleAnimation parent;
char *name;
GtkCssKeyframes *keyframes;
GtkCssValue *ease;
GtkCssDirection direction;
GtkCssPlayState play_state;
GtkCssFillMode fill_mode;
GtkProgressTracker tracker;
};
GtkCssAnimationClass
struct _GtkCssAnimationClass
{
GtkStyleAnimationClass parent_class;
};
gtk_css_calc_value_new_sum
GtkCssValue *
GtkCssValue *value1, GtkCssValue *value2
gtk_css_calc_value_parse
GtkCssValue *
GtkCssParser *parser, GtkCssNumberParseFlags flags
gtk_css_dimension_value_new
GtkCssValue *
double value, GtkCssUnit unit
gtk_css_dimension_value_parse
GtkCssValue *
GtkCssParser *parser, GtkCssNumberParseFlags flags
gtk_css_font_size_get_default_px
double
GtkStyleProvider *provider, GtkCssStyle *style
gtk_css_filter_value_new_none
GtkCssValue *
void
gtk_css_filter_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_filter_value_push_snapshot
void
const GtkCssValue *filter, GtkSnapshot *snapshot
gtk_css_filter_value_pop_snapshot
void
const GtkCssValue *filter, GtkSnapshot *snapshot
gtk_css_font_features_value_new_default
GtkCssValue *
void
gtk_css_font_features_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_font_features_value_get_features
char *
GtkCssValue *value
gtk_css_font_variations_value_new_default
GtkCssValue *
void
gtk_css_font_variations_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_font_variations_value_get_variations
char *
GtkCssValue *value
gtk_css_icon_theme_value_new
GtkCssValue *
GtkIconTheme *icontheme
gtk_css_icon_theme_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_icon_theme_value_get_icon_theme
GtkIconTheme *
GtkCssValue *value
GTK_TYPE_CSS_IMAGE_BUILTIN
#define GTK_TYPE_CSS_IMAGE_BUILTIN (gtk_css_image_builtin_get_type ())
GTK_CSS_IMAGE_BUILTIN
#define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin))
GTK_CSS_IMAGE_BUILTIN_CLASS
#define GTK_CSS_IMAGE_BUILTIN_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltinClass))
GTK_IS_CSS_IMAGE_BUILTIN
#define GTK_IS_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_BUILTIN))
GTK_IS_CSS_IMAGE_BUILTIN_CLASS
#define GTK_IS_CSS_IMAGE_BUILTIN_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_BUILTIN))
GTK_CSS_IMAGE_BUILTIN_GET_CLASS
#define GTK_CSS_IMAGE_BUILTIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltinClass))
GtkCssImageBuiltin
struct _GtkCssImageBuiltin
{
GtkCssImage parent;
GdkRGBA fg_color;
GdkRGBA bg_color;
};
GtkCssImageBuiltinClass
struct _GtkCssImageBuiltinClass
{
GtkCssImageClass parent_class;
};
gtk_css_image_builtin_get_type
GType
void
gtk_css_image_builtin_new
GtkCssImage *
void
gtk_css_image_builtin_draw
void
GtkCssImage *image, cairo_t *cr, double width, double height, GtkCssImageBuiltinType image_type
gtk_css_image_builtin_snapshot
void
GtkCssImage *image, GtkSnapshot *snapshot, double width, double height, GtkCssImageBuiltinType image_type
GTK_TYPE_CSS_IMAGE_CROSS_FADE
#define GTK_TYPE_CSS_IMAGE_CROSS_FADE (_gtk_css_image_cross_fade_get_type ())
GTK_CSS_IMAGE_CROSS_FADE
#define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade))
GTK_CSS_IMAGE_CROSS_FADE_CLASS
#define GTK_CSS_IMAGE_CROSS_FADE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFadeClass))
GTK_IS_CSS_IMAGE_CROSS_FADE
#define GTK_IS_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE))
GTK_IS_CSS_IMAGE_CROSS_FADE_CLASS
#define GTK_IS_CSS_IMAGE_CROSS_FADE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE))
GTK_CSS_IMAGE_CROSS_FADE_GET_CLASS
#define GTK_CSS_IMAGE_CROSS_FADE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFadeClass))
GtkCssImageCrossFade
struct _GtkCssImageCrossFade
{
GtkCssImage parent;
GtkCssImage *start;
GtkCssImage *end;
double progress;
};
GtkCssImageCrossFadeClass
struct _GtkCssImageCrossFadeClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_FALLBACK
#define GTK_TYPE_CSS_IMAGE_FALLBACK (_gtk_css_image_fallback_get_type ())
GTK_CSS_IMAGE_FALLBACK
#define GTK_CSS_IMAGE_FALLBACK(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_FALLBACK, GtkCssImageFallback))
GTK_CSS_IMAGE_FALLBACK_CLASS
#define GTK_CSS_IMAGE_FALLBACK_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_FALLBACK, GtkCssImageFallbackClass))
GTK_IS_CSS_IMAGE_FALLBACK
#define GTK_IS_CSS_IMAGE_FALLBACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_FALLBACK))
GTK_IS_CSS_IMAGE_FALLBACK_CLASS
#define GTK_IS_CSS_IMAGE_FALLBACK_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_FALLBACK))
GTK_CSS_IMAGE_FALLBACK_GET_CLASS
#define GTK_CSS_IMAGE_FALLBACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_FALLBACK, GtkCssImageFallbackClass))
GtkCssImageFallback
struct _GtkCssImageFallback
{
GtkCssImage parent;
GtkCssImage **images;
int n_images;
int used;
GtkCssValue *color;
};
GtkCssImageFallbackClass
struct _GtkCssImageFallbackClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_ICON_THEME
#define GTK_TYPE_CSS_IMAGE_ICON_THEME (_gtk_css_image_icon_theme_get_type ())
GTK_CSS_IMAGE_ICON_THEME
#define GTK_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconTheme))
GTK_CSS_IMAGE_ICON_THEME_CLASS
#define GTK_CSS_IMAGE_ICON_THEME_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconThemeClass))
GTK_IS_CSS_IMAGE_ICON_THEME
#define GTK_IS_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME))
GTK_IS_CSS_IMAGE_ICON_THEME_CLASS
#define GTK_IS_CSS_IMAGE_ICON_THEME_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME))
GTK_CSS_IMAGE_ICON_THEME_GET_CLASS
#define GTK_CSS_IMAGE_ICON_THEME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconThemeClass))
GtkCssImageIconTheme
struct _GtkCssImageIconTheme
{
GtkCssImage parent;
GtkIconTheme *icon_theme;
GdkRGBA color;
GdkRGBA success;
GdkRGBA warning;
GdkRGBA error;
gint scale;
char *name;
int cached_size;
gboolean cached_symbolic;
GdkTexture *cached_texture;
};
GtkCssImageIconThemeClass
struct _GtkCssImageIconThemeClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_LINEAR
#define GTK_TYPE_CSS_IMAGE_LINEAR (_gtk_css_image_linear_get_type ())
GTK_CSS_IMAGE_LINEAR
#define GTK_CSS_IMAGE_LINEAR(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_LINEAR, GtkCssImageLinear))
GTK_CSS_IMAGE_LINEAR_CLASS
#define GTK_CSS_IMAGE_LINEAR_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_LINEAR, GtkCssImageLinearClass))
GTK_IS_CSS_IMAGE_LINEAR
#define GTK_IS_CSS_IMAGE_LINEAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_LINEAR))
GTK_IS_CSS_IMAGE_LINEAR_CLASS
#define GTK_IS_CSS_IMAGE_LINEAR_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_LINEAR))
GTK_CSS_IMAGE_LINEAR_GET_CLASS
#define GTK_CSS_IMAGE_LINEAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_LINEAR, GtkCssImageLinearClass))
GtkCssImageLinearColorStop
struct _GtkCssImageLinearColorStop {
GtkCssValue *offset;
GtkCssValue *color;
};
GtkCssImageLinear
struct _GtkCssImageLinear
{
GtkCssImage parent;
guint side; /* side the gradient should go to or 0 for angle */
GtkCssValue *angle;
GArray *stops;
guint repeating :1;
};
GtkCssImageLinearClass
struct _GtkCssImageLinearClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE
#define GTK_TYPE_CSS_IMAGE (_gtk_css_image_get_type ())
GTK_CSS_IMAGE
#define GTK_CSS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE, GtkCssImage))
GTK_CSS_IMAGE_CLASS
#define GTK_CSS_IMAGE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE, GtkCssImageClass))
GTK_IS_CSS_IMAGE
#define GTK_IS_CSS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE))
GTK_IS_CSS_IMAGE_CLASS
#define GTK_IS_CSS_IMAGE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE))
GTK_CSS_IMAGE_GET_CLASS
#define GTK_CSS_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE, GtkCssImageClass))
GtkCssImage
struct _GtkCssImage
{
GObject parent;
};
GtkCssImageClass
struct _GtkCssImageClass
{
GObjectClass parent_class;
/* width of image or 0 if it has no width (optional) */
int (* get_width) (GtkCssImage *image);
/* height of image or 0 if it has no height (optional) */
int (* get_height) (GtkCssImage *image);
/* aspect ratio (width / height) of image or 0 if it has no aspect ratio (optional) */
double (* get_aspect_ratio) (GtkCssImage *image);
/* create "computed value" in CSS terms, returns a new reference */
GtkCssImage *(* compute) (GtkCssImage *image,
guint property_id,
GtkStyleProvider *provider,
GtkCssStyle *style,
GtkCssStyle *parent_style);
/* compare two images for equality */
gboolean (* equal) (GtkCssImage *image1,
GtkCssImage *image2);
/* transition between start and end image (end may be NULL), returns new reference (optional) */
GtkCssImage *(* transition) (GtkCssImage *start,
GtkCssImage *end,
guint property_id,
double progress);
/* draw to 0,0 with the given width and height */
void (* draw) (GtkCssImage *image,
cairo_t *cr,
double width,
double height);
void (* snapshot) (GtkCssImage *image,
GtkSnapshot *snapshot,
double width,
double height);
/* parse CSS, return TRUE on success */
gboolean (* parse) (GtkCssImage *image,
GtkCssParser *parser);
/* print to CSS */
void (* print) (GtkCssImage *image,
GString *string);
};
gtk_css_image_snapshot
void
GtkCssImage *image, GtkSnapshot *snapshot, double width, double height
GTK_TYPE_CSS_IMAGE_RADIAL
#define GTK_TYPE_CSS_IMAGE_RADIAL (_gtk_css_image_radial_get_type ())
GTK_CSS_IMAGE_RADIAL
#define GTK_CSS_IMAGE_RADIAL(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_RADIAL, GtkCssImageRadial))
GTK_CSS_IMAGE_RADIAL_CLASS
#define GTK_CSS_IMAGE_RADIAL_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_RADIAL, GtkCssImageRadialClass))
GTK_IS_CSS_IMAGE_RADIAL
#define GTK_IS_CSS_IMAGE_RADIAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_RADIAL))
GTK_IS_CSS_IMAGE_RADIAL_CLASS
#define GTK_IS_CSS_IMAGE_RADIAL_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_RADIAL))
GTK_CSS_IMAGE_RADIAL_GET_CLASS
#define GTK_CSS_IMAGE_RADIAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_RADIAL, GtkCssImageRadialClass))
GtkCssImageRadialColorStop
struct _GtkCssImageRadialColorStop {
GtkCssValue *offset;
GtkCssValue *color;
};
GtkCssRadialSize
typedef enum {
GTK_CSS_EXPLICIT_SIZE,
GTK_CSS_CLOSEST_SIDE,
GTK_CSS_FARTHEST_SIDE,
GTK_CSS_CLOSEST_CORNER,
GTK_CSS_FARTHEST_CORNER
} GtkCssRadialSize;
GtkCssImageRadial
struct _GtkCssImageRadial
{
GtkCssImage parent;
GtkCssValue *position;
GtkCssValue *sizes[2];
GArray *stops;
GtkCssRadialSize size;
guint circle : 1;
guint repeating :1;
};
GtkCssImageRadialClass
struct _GtkCssImageRadialClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_RECOLOR
#define GTK_TYPE_CSS_IMAGE_RECOLOR (_gtk_css_image_recolor_get_type ())
GTK_CSS_IMAGE_RECOLOR
#define GTK_CSS_IMAGE_RECOLOR(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_RECOLOR, GtkCssImageRecolor))
GTK_CSS_IMAGE_RECOLOR_CLASS
#define GTK_CSS_IMAGE_RECOLOR_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_RECOLOR, GtkCssImageRecolorClass))
GTK_IS_CSS_IMAGE_RECOLOR
#define GTK_IS_CSS_IMAGE_RECOLOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_RECOLOR))
GTK_IS_CSS_IMAGE_RECOLOR_CLASS
#define GTK_IS_CSS_IMAGE_RECOLOR_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_RECOLOR))
GTK_CSS_IMAGE_RECOLOR_GET_CLASS
#define GTK_CSS_IMAGE_RECOLOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_RECOLOR, GtkCssImageRecolorClass))
GtkCssImageRecolor
struct _GtkCssImageRecolor
{
GtkCssImage parent;
GFile *file;
GtkCssValue *palette;
GdkTexture *texture;
GdkRGBA color;
GdkRGBA success;
GdkRGBA warning;
GdkRGBA error;
};
GtkCssImageRecolorClass
struct _GtkCssImageRecolorClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_SCALED
#define GTK_TYPE_CSS_IMAGE_SCALED (_gtk_css_image_scaled_get_type ())
GTK_CSS_IMAGE_SCALED
#define GTK_CSS_IMAGE_SCALED(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_SCALED, GtkCssImageScaled))
GTK_CSS_IMAGE_SCALED_CLASS
#define GTK_CSS_IMAGE_SCALED_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_SCALED, GtkCssImageScaledClass))
GTK_IS_CSS_IMAGE_SCALED
#define GTK_IS_CSS_IMAGE_SCALED(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_SCALED))
GTK_IS_CSS_IMAGE_SCALED_CLASS
#define GTK_IS_CSS_IMAGE_SCALED_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_SCALED))
GTK_CSS_IMAGE_SCALED_GET_CLASS
#define GTK_CSS_IMAGE_SCALED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_SCALED, GtkCssImageScaledClass))
GtkCssImageScaled
struct _GtkCssImageScaled
{
GtkCssImage parent;
GtkCssImage **images;
int n_images;
};
GtkCssImageScaledClass
struct _GtkCssImageScaledClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_SURFACE
#define GTK_TYPE_CSS_IMAGE_SURFACE (_gtk_css_image_surface_get_type ())
GTK_CSS_IMAGE_SURFACE
#define GTK_CSS_IMAGE_SURFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurface))
GTK_CSS_IMAGE_SURFACE_CLASS
#define GTK_CSS_IMAGE_SURFACE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurfaceClass))
GTK_IS_CSS_IMAGE_SURFACE
#define GTK_IS_CSS_IMAGE_SURFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_SURFACE))
GTK_IS_CSS_IMAGE_SURFACE_CLASS
#define GTK_IS_CSS_IMAGE_SURFACE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_SURFACE))
GTK_CSS_IMAGE_SURFACE_GET_CLASS
#define GTK_CSS_IMAGE_SURFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurfaceClass))
GtkCssImageSurface
struct _GtkCssImageSurface
{
GtkCssImage parent;
GdkTexture *texture; /* the texture we render */
};
GtkCssImageSurfaceClass
struct _GtkCssImageSurfaceClass
{
GtkCssImageClass parent_class;
};
gtk_css_image_surface_new
GtkCssImage *
GdkTexture *texture
GTK_TYPE_CSS_IMAGE_URL
#define GTK_TYPE_CSS_IMAGE_URL (_gtk_css_image_url_get_type ())
GTK_CSS_IMAGE_URL
#define GTK_CSS_IMAGE_URL(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_URL, GtkCssImageUrl))
GTK_CSS_IMAGE_URL_CLASS
#define GTK_CSS_IMAGE_URL_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_URL, GtkCssImageUrlClass))
GTK_IS_CSS_IMAGE_URL
#define GTK_IS_CSS_IMAGE_URL(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_URL))
GTK_IS_CSS_IMAGE_URL_CLASS
#define GTK_IS_CSS_IMAGE_URL_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_URL))
GTK_CSS_IMAGE_URL_GET_CLASS
#define GTK_CSS_IMAGE_URL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_URL, GtkCssImageUrlClass))
GtkCssImageUrl
struct _GtkCssImageUrl
{
GtkCssImage parent;
GFile *file; /* the file we're loading from */
GtkCssImage *loaded_image; /* the actual image we render */
};
GtkCssImageUrlClass
struct _GtkCssImageUrlClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_WIN32
#define GTK_TYPE_CSS_IMAGE_WIN32 (_gtk_css_image_win32_get_type ())
GTK_CSS_IMAGE_WIN32
#define GTK_CSS_IMAGE_WIN32(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_WIN32, GtkCssImageWin32))
GTK_CSS_IMAGE_WIN32_CLASS
#define GTK_CSS_IMAGE_WIN32_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_WIN32, GtkCssImageWin32Class))
GTK_IS_CSS_IMAGE_WIN32
#define GTK_IS_CSS_IMAGE_WIN32(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_WIN32))
GTK_IS_CSS_IMAGE_WIN32_CLASS
#define GTK_IS_CSS_IMAGE_WIN32_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_WIN32))
GTK_CSS_IMAGE_WIN32_GET_CLASS
#define GTK_CSS_IMAGE_WIN32_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_WIN32, GtkCssImageWin32Class))
GtkCssImageWin32
struct _GtkCssImageWin32
{
GtkCssImage parent;
int part;
int state;
double over_alpha;
int part2;
int state2;
gint margins[4];
GtkWin32Theme *theme;
};
GtkCssImageWin32Class
struct _GtkCssImageWin32Class
{
GtkCssImageClass parent_class;
};
GtkCssKeyframes
GtkCssLookupValue
typedef struct {
GtkCssSection *section;
GtkCssValue *value;
} GtkCssLookupValue;
GtkCssLookup
struct _GtkCssLookup {
GtkBitmask *missing;
GtkCssLookupValue values[GTK_CSS_PROPERTY_N_PROPERTIES];
};
GtkCssMatcherClass
struct _GtkCssMatcherClass {
gboolean (* get_parent) (GtkCssMatcher *matcher,
const GtkCssMatcher *child);
gboolean (* get_previous) (GtkCssMatcher *matcher,
const GtkCssMatcher *next);
GtkStateFlags (* get_state) (const GtkCssMatcher *matcher);
gboolean (* has_name) (const GtkCssMatcher *matcher,
/*interned*/const char*name);
gboolean (* has_class) (const GtkCssMatcher *matcher,
GQuark class_name);
gboolean (* has_id) (const GtkCssMatcher *matcher,
const char *id);
gboolean (* has_position) (const GtkCssMatcher *matcher,
gboolean forward,
int a,
int b);
gboolean is_any;
};
GtkCssMatcherWidgetPath
struct _GtkCssMatcherWidgetPath {
const GtkCssMatcherClass *klass;
const GtkCssNodeDeclaration *decl;
const GtkWidgetPath *path;
guint index;
guint sibling_index;
};
GtkCssMatcherNode
struct _GtkCssMatcherNode {
const GtkCssMatcherClass *klass;
GtkCssNode *node;
};
GtkCssMatcherSuperset
struct _GtkCssMatcherSuperset {
const GtkCssMatcherClass *klass;
const GtkCssMatcher *subset;
GtkCssChange relevant;
};
GtkCssMatcher
union _GtkCssMatcher {
const GtkCssMatcherClass *klass;
GtkCssMatcherWidgetPath path;
GtkCssMatcherNode node;
GtkCssMatcherSuperset superset;
};
gtk_css_node_declaration_new
GtkCssNodeDeclaration *
void
gtk_css_node_declaration_ref
GtkCssNodeDeclaration *
GtkCssNodeDeclaration *decl
gtk_css_node_declaration_unref
void
GtkCssNodeDeclaration *decl
gtk_css_node_declaration_set_type
gboolean
GtkCssNodeDeclaration **decl, GType type
gtk_css_node_declaration_get_type
GType
const GtkCssNodeDeclaration *decl
gtk_css_node_declaration_set_name
gboolean
GtkCssNodeDeclaration **decl, const char *name
gtk_css_node_declaration_set_id
gboolean
GtkCssNodeDeclaration **decl, const char *id
gtk_css_node_declaration_get_id
const char *
const GtkCssNodeDeclaration *decl
gtk_css_node_declaration_set_state
gboolean
GtkCssNodeDeclaration **decl, GtkStateFlags flags
gtk_css_node_declaration_get_state
GtkStateFlags
const GtkCssNodeDeclaration *decl
gtk_css_node_declaration_add_class
gboolean
GtkCssNodeDeclaration **decl, GQuark class_quark
gtk_css_node_declaration_remove_class
gboolean
GtkCssNodeDeclaration **decl, GQuark class_quark
gtk_css_node_declaration_clear_classes
gboolean
GtkCssNodeDeclaration **decl
gtk_css_node_declaration_has_class
gboolean
const GtkCssNodeDeclaration *decl, GQuark class_quark
gtk_css_node_declaration_get_classes
const GQuark *
const GtkCssNodeDeclaration *decl, guint *n_classes
gtk_css_node_declaration_hash
guint
gconstpointer elem
gtk_css_node_declaration_equal
gboolean
gconstpointer elem1, gconstpointer elem2
gtk_css_node_declaration_add_to_widget_path
void
const GtkCssNodeDeclaration *decl, GtkWidgetPath *path, guint pos
gtk_css_node_declaration_print
void
const GtkCssNodeDeclaration *decl, GString *string
gtk_css_node_declaration_to_string
char *
const GtkCssNodeDeclaration *decl
GTK_TYPE_CSS_NODE
#define GTK_TYPE_CSS_NODE (gtk_css_node_get_type ())
GTK_CSS_NODE
#define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode))
GTK_CSS_NODE_CLASS
#define GTK_CSS_NODE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_NODE, GtkCssNodeClass))
GTK_IS_CSS_NODE
#define GTK_IS_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_NODE))
GTK_IS_CSS_NODE_CLASS
#define GTK_IS_CSS_NODE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_NODE))
GTK_CSS_NODE_GET_CLASS
#define GTK_CSS_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_NODE, GtkCssNodeClass))
GtkCssNode
struct _GtkCssNode
{
GObject object;
GtkCssNode *parent;
GtkCssNode *previous_sibling;
GtkCssNode *next_sibling;
GtkCssNode *first_child;
GtkCssNode *last_child;
GtkCssNodeDeclaration *decl;
GtkCssStyle *style;
GtkCssNodeStyleCache *cache; /* cache for children to look up styles */
GtkCssChange pending_changes; /* changes that accumulated since the style was last computed */
guint visible :1; /* node will be skipped when validating or computing styles */
guint invalid :1; /* node or a child needs to be validated (even if just for animation) */
guint needs_propagation :1; /* children have state changes that need to be propagated to their siblings */
/* Two invariants hold for this variable:
* style_is_invalid == TRUE => next_sibling->style_is_invalid == TRUE
* style_is_invalid == FALSE => first_child->style_is_invalid == TRUE
* So if a valid style is computed, one has to previously ensure that the parent's and the previous sibling's style
* are valid. This allows both validation and invalidation to run in O(nodes-in-tree) */
guint style_is_invalid :1; /* the style needs to be recomputed */
};
GtkCssNodeClass
struct _GtkCssNodeClass
{
GObjectClass object_class;
void (* node_added) (GtkCssNode *cssnode,
GtkCssNode *child,
GtkCssNode *previous);
void (* node_removed) (GtkCssNode *cssnode,
GtkCssNode *child,
GtkCssNode *previous);
void (* style_changed) (GtkCssNode *cssnode,
GtkCssStyleChange *style_change);
gboolean (* init_matcher) (GtkCssNode *cssnode,
GtkCssMatcher *matcher);
GtkWidgetPath * (* create_widget_path) (GtkCssNode *cssnode);
const GtkWidgetPath * (* get_widget_path) (GtkCssNode *cssnode);
/* get style provider to use or NULL to use parent's */
GtkStyleProvider * (* get_style_provider) (GtkCssNode *cssnode);
/* get frame clock or NULL (only relevant for root node) */
GdkFrameClock * (* get_frame_clock) (GtkCssNode *cssnode);
GtkCssStyle * (* update_style) (GtkCssNode *cssnode,
GtkCssChange pending_changes,
gint64 timestamp,
GtkCssStyle *old_style);
void (* invalidate) (GtkCssNode *node);
void (* queue_validate) (GtkCssNode *node);
void (* dequeue_validate) (GtkCssNode *node);
void (* validate) (GtkCssNode *node);
};
gtk_css_node_get_type
GType
void
gtk_css_node_new
GtkCssNode *
void
gtk_css_node_set_parent
void
GtkCssNode *cssnode, GtkCssNode *parent
gtk_css_node_insert_after
void
GtkCssNode *parent, GtkCssNode *cssnode, GtkCssNode *previous_sibling
gtk_css_node_insert_before
void
GtkCssNode *parent, GtkCssNode *cssnode, GtkCssNode *next_sibling
gtk_css_node_reverse_children
void
GtkCssNode *cssnode
gtk_css_node_get_parent
GtkCssNode *
GtkCssNode *cssnode
gtk_css_node_get_first_child
GtkCssNode *
GtkCssNode *cssnode
gtk_css_node_get_last_child
GtkCssNode *
GtkCssNode *cssnode
gtk_css_node_get_previous_sibling
GtkCssNode *
GtkCssNode *cssnode
gtk_css_node_get_next_sibling
GtkCssNode *
GtkCssNode *cssnode
gtk_css_node_set_visible
void
GtkCssNode *cssnode, gboolean visible
gtk_css_node_get_visible
gboolean
GtkCssNode *cssnode
gtk_css_node_set_name
void
GtkCssNode *cssnode, const char*name
gtk_css_node_set_widget_type
void
GtkCssNode *cssnode, GType widget_type
gtk_css_node_get_widget_type
GType
GtkCssNode *cssnode
gtk_css_node_set_id
void
GtkCssNode *cssnode, const char*id
gtk_css_node_set_state
void
GtkCssNode *cssnode, GtkStateFlags state_flags
gtk_css_node_get_state
GtkStateFlags
GtkCssNode *cssnode
gtk_css_node_set_classes
void
GtkCssNode *cssnode, const char **classes
gtk_css_node_get_classes
char **
GtkCssNode *cssnode
gtk_css_node_add_class
void
GtkCssNode *cssnode, GQuark style_class
gtk_css_node_remove_class
void
GtkCssNode *cssnode, GQuark style_class
gtk_css_node_has_class
gboolean
GtkCssNode *cssnode, GQuark style_class
gtk_css_node_list_classes
const GQuark *
GtkCssNode *cssnode, guint *n_classes
gtk_css_node_get_declaration
const GtkCssNodeDeclaration *
GtkCssNode *cssnode
gtk_css_node_get_style
GtkCssStyle *
GtkCssNode *cssnode
gtk_css_node_invalidate_style_provider
void
GtkCssNode *cssnode
gtk_css_node_invalidate_frame_clock
void
GtkCssNode *cssnode, gboolean just_timestamp
gtk_css_node_invalidate
void
GtkCssNode *cssnode, GtkCssChange change
gtk_css_node_validate
void
GtkCssNode *cssnode
gtk_css_node_init_matcher
gboolean
GtkCssNode *cssnode, GtkCssMatcher *matcher
gtk_css_node_create_widget_path
GtkWidgetPath *
GtkCssNode *cssnode
gtk_css_node_get_widget_path
const GtkWidgetPath *
GtkCssNode *cssnode
gtk_css_node_get_style_provider
GtkStyleProvider *
GtkCssNode *cssnode
gtk_css_node_print
void
GtkCssNode *cssnode, GtkStyleContextPrintFlags flags, GString *string, guint indent
gtk_css_node_style_cache_new
GtkCssNodeStyleCache *
GtkCssStyle *style
gtk_css_node_style_cache_ref
GtkCssNodeStyleCache *
GtkCssNodeStyleCache *cache
gtk_css_node_style_cache_unref
void
GtkCssNodeStyleCache *cache
gtk_css_node_style_cache_get_style
GtkCssStyle *
GtkCssNodeStyleCache *cache
gtk_css_node_style_cache_insert
GtkCssNodeStyleCache *
GtkCssNodeStyleCache *parent, GtkCssNodeDeclaration *decl, gboolean is_first, gboolean is_last, GtkCssStyle *style
gtk_css_node_style_cache_lookup
GtkCssNodeStyleCache *
GtkCssNodeStyleCache *parent, const GtkCssNodeDeclaration *decl, gboolean is_first, gboolean is_last
GtkCssNodeStyleCache
GtkCssNumberParseFlags
typedef enum /*< skip >*/ {
GTK_CSS_POSITIVE_ONLY = (1 << 0),
GTK_CSS_PARSE_PERCENT = (1 << 1),
GTK_CSS_PARSE_NUMBER = (1 << 2),
GTK_CSS_PARSE_LENGTH = (1 << 3),
GTK_CSS_PARSE_ANGLE = (1 << 4),
GTK_CSS_PARSE_TIME = (1 << 5)
} GtkCssNumberParseFlags;
GtkCssNumberValueClass
struct _GtkCssNumberValueClass {
GtkCssValueClass value_class;
double (* get) (const GtkCssValue *value,
double one_hundred_percent);
GtkCssDimension (* get_dimension) (const GtkCssValue *value);
gboolean (* has_percent) (const GtkCssValue *value);
GtkCssValue * (* multiply) (const GtkCssValue *value,
double factor);
GtkCssValue * (* try_add) (const GtkCssValue *value1,
const GtkCssValue *value2);
gint (* get_calc_term_order) (const GtkCssValue *value);
};
gtk_css_number_value_transition
GtkCssValue *
GtkCssValue *start, GtkCssValue *end, guint property_id, double progress
gtk_css_number_value_can_parse
gboolean
GtkCssParser *parser
gtk_css_number_value_get_dimension
GtkCssDimension
const GtkCssValue *value
gtk_css_number_value_has_percent
gboolean
const GtkCssValue *value
gtk_css_number_value_multiply
GtkCssValue *
const GtkCssValue *value, double factor
gtk_css_number_value_add
GtkCssValue *
GtkCssValue *value1, GtkCssValue *value2
gtk_css_number_value_try_add
GtkCssValue *
const GtkCssValue *value1, const GtkCssValue *value2
gtk_css_number_value_get_calc_term_order
gint
const GtkCssValue *value
gtk_css_palette_value_new_default
GtkCssValue *
void
gtk_css_palette_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_palette_value_get_color
const GdkRGBA *
GtkCssValue *value, const char *color_name
GtkCssParserErrorFunc
void
GtkCssParser *parser,
const GError *error,
gpointer user_data
GtkCssParser
GTK_TYPE_CSS_PATH_NODE
#define GTK_TYPE_CSS_PATH_NODE (gtk_css_path_node_get_type ())
GTK_CSS_PATH_NODE
#define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode))
GTK_CSS_PATH_NODE_CLASS
#define GTK_CSS_PATH_NODE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNodeClass))
GTK_IS_CSS_PATH_NODE
#define GTK_IS_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_PATH_NODE))
GTK_IS_CSS_PATH_NODE_CLASS
#define GTK_IS_CSS_PATH_NODE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_PATH_NODE))
GTK_CSS_PATH_NODE_GET_CLASS
#define GTK_CSS_PATH_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_PATH_NODE, GtkCssPathNodeClass))
GtkCssPathNode
struct _GtkCssPathNode
{
GtkCssNode node;
GtkStyleContext *context;
GtkWidgetPath *path;
};
GtkCssPathNodeClass
struct _GtkCssPathNodeClass
{
GtkCssNodeClass node_class;
};
gtk_css_path_node_get_type
GType
void
gtk_css_path_node_new
GtkCssNode *
GtkStyleContext *context
gtk_css_path_node_unset_context
void
GtkCssPathNode *node
gtk_css_path_node_set_widget_path
void
GtkCssPathNode *node, GtkWidgetPath *path
gtk_css_path_node_get_widget_path
GtkWidgetPath *
GtkCssPathNode *node
gtk_css_position_value_parse_spacing
GtkCssValue *
GtkCssParser *parser
GTK_TYPE_CSS_PROVIDER
#define GTK_TYPE_CSS_PROVIDER (gtk_css_provider_get_type ())
GTK_CSS_PROVIDER
#define GTK_CSS_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_CSS_PROVIDER, GtkCssProvider))
GTK_CSS_PROVIDER_CLASS
#define GTK_CSS_PROVIDER_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_CSS_PROVIDER, GtkCssProviderClass))
GTK_IS_CSS_PROVIDER
#define GTK_IS_CSS_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_CSS_PROVIDER))
GTK_IS_CSS_PROVIDER_CLASS
#define GTK_IS_CSS_PROVIDER_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_CSS_PROVIDER))
GTK_CSS_PROVIDER_GET_CLASS
#define GTK_CSS_PROVIDER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_CSS_PROVIDER, GtkCssProviderClass))
GTK_CSS_PROVIDER_ERROR
#define GTK_CSS_PROVIDER_ERROR (gtk_css_provider_error_quark ())
GtkCssProviderError
typedef enum
{
GTK_CSS_PROVIDER_ERROR_FAILED,
GTK_CSS_PROVIDER_ERROR_SYNTAX,
GTK_CSS_PROVIDER_ERROR_IMPORT,
GTK_CSS_PROVIDER_ERROR_NAME,
GTK_CSS_PROVIDER_ERROR_DEPRECATED,
GTK_CSS_PROVIDER_ERROR_UNKNOWN_VALUE
} GtkCssProviderError;
gtk_css_provider_error_quark
GQuark
void
GtkCssProvider
struct _GtkCssProvider
{
GObject parent_instance;
GtkCssProviderPrivate *priv;
};
GtkCssProviderClass
struct _GtkCssProviderClass
{
GObjectClass parent_class;
void (* parsing_error) (GtkCssProvider *provider,
GtkCssSection *section,
const GError * error);
/* Padding for future expansion */
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_css_provider_get_type
GType
void
gtk_css_provider_new
GtkCssProvider *
void
gtk_css_provider_to_string
char *
GtkCssProvider *provider
gtk_css_provider_load_from_data
void
GtkCssProvider *css_provider, const gchar *data, gssize length
gtk_css_provider_load_from_file
void
GtkCssProvider *css_provider, GFile *file
gtk_css_provider_load_from_path
void
GtkCssProvider *css_provider, const gchar *path
gtk_css_provider_load_from_resource
void
GtkCssProvider *css_provider, const gchar *resource_path
gtk_css_provider_get_default
GtkCssProvider *
void
gtk_css_provider_get_named
GtkCssProvider *
const gchar *name, const gchar *variant
GtkCssProviderPrivate
gtk_css_provider_set_keep_css_sections
void
void
GtkCssRepeatStyle
typedef enum {
GTK_CSS_REPEAT_STYLE_NO_REPEAT,
GTK_CSS_REPEAT_STYLE_STRETCH = GTK_CSS_REPEAT_STYLE_NO_REPEAT,
GTK_CSS_REPEAT_STYLE_REPEAT,
GTK_CSS_REPEAT_STYLE_ROUND,
GTK_CSS_REPEAT_STYLE_SPACE
} GtkCssRepeatStyle;
GTK_TYPE_CSS_SECTION
#define GTK_TYPE_CSS_SECTION (gtk_css_section_get_type ())
GtkCssSectionType
typedef enum
{
GTK_CSS_SECTION_DOCUMENT,
GTK_CSS_SECTION_IMPORT,
GTK_CSS_SECTION_COLOR_DEFINITION,
GTK_CSS_SECTION_BINDING_SET,
GTK_CSS_SECTION_RULESET,
GTK_CSS_SECTION_SELECTOR,
GTK_CSS_SECTION_DECLARATION,
GTK_CSS_SECTION_VALUE,
GTK_CSS_SECTION_KEYFRAMES
} GtkCssSectionType;
gtk_css_section_get_type
GType
void
gtk_css_section_ref
GtkCssSection *
GtkCssSection *section
gtk_css_section_unref
void
GtkCssSection *section
gtk_css_section_get_section_type
GtkCssSectionType
const GtkCssSection *section
gtk_css_section_get_parent
GtkCssSection *
const GtkCssSection *section
gtk_css_section_get_file
GFile *
const GtkCssSection *section
gtk_css_section_get_start_line
guint
const GtkCssSection *section
gtk_css_section_get_start_position
guint
const GtkCssSection *section
gtk_css_section_get_end_line
guint
const GtkCssSection *section
gtk_css_section_get_end_position
guint
const GtkCssSection *section
GtkCssSection
gtk_css_pseudoclass_name
const char *
GtkStateFlags flags
GtkCssSelector
GtkCssSelectorTree
GtkCssSelectorTreeBuilder
gtk_css_shadows_value_get_n_shadows
gsize
const GtkCssValue *shadows
gtk_css_shadows_value_get_shadows
void
const GtkCssValue *shadows, GskShadow *out_shadows
gtk_css_shadows_value_snapshot_outset
void
const GtkCssValue *shadows, GtkSnapshot *snapshot, const GskRoundedRect *border_box
gtk_css_shadows_value_snapshot_inset
void
const GtkCssValue *shadows, GtkSnapshot *snapshot, const GskRoundedRect *padding_box
gtk_css_shadows_value_push_snapshot
gboolean
const GtkCssValue *shadows, GtkSnapshot *snapshot
gtk_css_shadow_value_get_extents
void
const GtkCssValue *shadow, GtkBorder *border
gtk_css_shadow_value_get_shadow
void
const GtkCssValue *value, GskShadow *shadow
gtk_css_shadow_value_snapshot_outset
void
const GtkCssValue *shadow, GtkSnapshot *snapshot, const GskRoundedRect *border_box
gtk_css_shadow_value_snapshot_inset
void
const GtkCssValue *shadow, GtkSnapshot *snapshot, const GskRoundedRect *padding_box
gtk_css_shadow_value_is_clear
gboolean
const GtkCssValue *shadow
GTK_TYPE_CSS_SHORTHAND_PROPERTY
#define GTK_TYPE_CSS_SHORTHAND_PROPERTY (_gtk_css_shorthand_property_get_type ())
GTK_CSS_SHORTHAND_PROPERTY
#define GTK_CSS_SHORTHAND_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_SHORTHAND_PROPERTY, GtkCssShorthandProperty))
GTK_CSS_SHORTHAND_PROPERTY_CLASS
#define GTK_CSS_SHORTHAND_PROPERTY_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_SHORTHAND_PROPERTY, GtkCssShorthandPropertyClass))
GTK_IS_CSS_SHORTHAND_PROPERTY
#define GTK_IS_CSS_SHORTHAND_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_SHORTHAND_PROPERTY))
GTK_IS_CSS_SHORTHAND_PROPERTY_CLASS
#define GTK_IS_CSS_SHORTHAND_PROPERTY_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_SHORTHAND_PROPERTY))
GTK_CSS_SHORTHAND_PROPERTY_GET_CLASS
#define GTK_CSS_SHORTHAND_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_SHORTHAND_PROPERTY, GtkCssShorthandPropertyClass))
GtkCssShorthandPropertyParseFunc
gboolean
GtkCssShorthandProperty *shorthand,
GtkCssValue **values,
GtkCssParser *parser
GtkCssShorthandPropertyQueryFunc
void
GtkCssShorthandProperty *shorthand,
GValue *value,
GtkStyleQueryFunc query_func,
gpointer query_data
GtkCssShorthandProperty
struct _GtkCssShorthandProperty
{
GtkStyleProperty parent;
GPtrArray *subproperties;
GtkCssShorthandPropertyParseFunc parse;
GtkCssShorthandPropertyQueryFunc query;
};
GtkCssShorthandPropertyClass
struct _GtkCssShorthandPropertyClass
{
GtkStylePropertyClass parent_class;
};
GTK_TYPE_CSS_STATIC_STYLE
#define GTK_TYPE_CSS_STATIC_STYLE (gtk_css_static_style_get_type ())
GTK_CSS_STATIC_STYLE
#define GTK_CSS_STATIC_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyle))
GTK_CSS_STATIC_STYLE_CLASS
#define GTK_CSS_STATIC_STYLE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyleClass))
GTK_IS_CSS_STATIC_STYLE
#define GTK_IS_CSS_STATIC_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_STATIC_STYLE))
GTK_IS_CSS_STATIC_STYLE_CLASS
#define GTK_IS_CSS_STATIC_STYLE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_STATIC_STYLE))
GTK_CSS_STATIC_STYLE_GET_CLASS
#define GTK_CSS_STATIC_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyleClass))
GtkCssStaticStyle
struct _GtkCssStaticStyle
{
GtkCssStyle parent;
GtkCssValue *values[GTK_CSS_PROPERTY_N_PROPERTIES]; /* the values */
GPtrArray *sections; /* sections the values are defined in */
GtkCssChange change; /* change as returned by value lookup */
};
GtkCssStaticStyleClass
struct _GtkCssStaticStyleClass
{
GtkCssStyleClass parent_class;
};
gtk_css_static_style_get_type
GType
void
gtk_css_static_style_get_default
GtkCssStyle *
void
gtk_css_static_style_new_compute
GtkCssStyle *
GtkStyleProvider *provider, const GtkCssMatcher *matcher, GtkCssStyle *parent
gtk_css_static_style_compute_value
void
GtkCssStaticStyle *style, GtkStyleProvider *provider, GtkCssStyle *parent_style, guint id, GtkCssValue *specified, GtkCssSection *section
gtk_css_static_style_get_change
GtkCssChange
GtkCssStaticStyle *style
GtkCssStyleChange
struct _GtkCssStyleChange {
GtkCssStyle *old_style;
GtkCssStyle *new_style;
guint n_compared;
GtkCssAffects affects;
GtkBitmask *changes;
};
gtk_css_style_change_init
void
GtkCssStyleChange *change, GtkCssStyle *old_style, GtkCssStyle *new_style
gtk_css_style_change_finish
void
GtkCssStyleChange *change
gtk_css_style_change_get_old_style
GtkCssStyle *
GtkCssStyleChange *change
gtk_css_style_change_get_new_style
GtkCssStyle *
GtkCssStyleChange *change
gtk_css_style_change_has_change
gboolean
GtkCssStyleChange *change
gtk_css_style_change_affects
gboolean
GtkCssStyleChange *change, GtkCssAffects affects
gtk_css_style_change_changes_property
gboolean
GtkCssStyleChange *change, guint id
gtk_css_style_change_print
void
GtkCssStyleChange *change, GString *string
gtk_css_style_change_to_string
char *
GtkCssStyleChange *change
GTK_TYPE_CSS_STYLE
#define GTK_TYPE_CSS_STYLE (gtk_css_style_get_type ())
GTK_CSS_STYLE
#define GTK_CSS_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STYLE, GtkCssStyle))
GTK_CSS_STYLE_CLASS
#define GTK_CSS_STYLE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_STYLE, GtkCssStyleClass))
GTK_IS_CSS_STYLE
#define GTK_IS_CSS_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_STYLE))
GTK_IS_CSS_STYLE_CLASS
#define GTK_IS_CSS_STYLE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_STYLE))
GTK_CSS_STYLE_GET_CLASS
#define GTK_CSS_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_STYLE, GtkCssStyleClass))
GtkCssStyle
struct _GtkCssStyle
{
GObject parent;
};
GtkCssStyleClass
struct _GtkCssStyleClass
{
GObjectClass parent_class;
/* Get the value for the given property id. This needs to be FAST. */
GtkCssValue * (* get_value) (GtkCssStyle *style,
guint id);
/* Get the section the value at the given id was declared at or NULL if unavailable.
* Optional: default impl will just return NULL */
GtkCssSection * (* get_section) (GtkCssStyle *style,
guint id);
/* TRUE if this style will require changes based on timestamp */
gboolean (* is_static) (GtkCssStyle *style);
};
gtk_css_style_get_type
GType
void
gtk_css_style_get_value
GtkCssValue *
GtkCssStyle *style, guint id
gtk_css_style_get_section
GtkCssSection *
GtkCssStyle *style, guint id
gtk_css_style_add_difference
GtkBitmask *
GtkBitmask *accumulated, GtkCssStyle *style, GtkCssStyle *other
gtk_css_style_is_static
gboolean
GtkCssStyle *style
gtk_css_style_to_string
char *
GtkCssStyle *style
gtk_css_style_print
gboolean
GtkCssStyle *style, GString *string, guint indent, gboolean skip_initial
gtk_css_style_get_pango_attributes
PangoAttrList *
GtkCssStyle *style
gtk_css_style_get_pango_font
PangoFontDescription *
GtkCssStyle *style
GTK_TYPE_CSS_STYLE_PROPERTY
#define GTK_TYPE_CSS_STYLE_PROPERTY (_gtk_css_style_property_get_type ())
GTK_CSS_STYLE_PROPERTY
#define GTK_CSS_STYLE_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STYLE_PROPERTY, GtkCssStyleProperty))
GTK_CSS_STYLE_PROPERTY_CLASS
#define GTK_CSS_STYLE_PROPERTY_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_STYLE_PROPERTY, GtkCssStylePropertyClass))
GTK_IS_CSS_STYLE_PROPERTY
#define GTK_IS_CSS_STYLE_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_STYLE_PROPERTY))
GTK_IS_CSS_STYLE_PROPERTY_CLASS
#define GTK_IS_CSS_STYLE_PROPERTY_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_STYLE_PROPERTY))
GTK_CSS_STYLE_PROPERTY_GET_CLASS
#define GTK_CSS_STYLE_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_STYLE_PROPERTY, GtkCssStylePropertyClass))
GtkCssStylePropertyParseFunc
GtkCssValue *
GtkCssStyleProperty *property,
GtkCssParser *parser
GtkCssStylePropertyQueryFunc
void
GtkCssStyleProperty *property,
const GtkCssValue *cssvalue,
GValue *value
GtkCssStyleProperty
struct _GtkCssStyleProperty
{
GtkStyleProperty parent;
GtkCssValue *initial_value;
guint id;
GtkCssAffects affects;
guint inherit :1;
guint animated :1;
GtkCssStylePropertyParseFunc parse_value;
GtkCssStylePropertyQueryFunc query_value;
};
GtkCssStylePropertyClass
struct _GtkCssStylePropertyClass
{
GtkStylePropertyClass parent_class;
GPtrArray *style_properties;
};
gtk_css_font_family_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_font_size_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_transform_value_get_matrix
gboolean
const GtkCssValue *transform, graphene_matrix_t *matrix
GTK_TYPE_CSS_TRANSIENT_NODE
#define GTK_TYPE_CSS_TRANSIENT_NODE (gtk_css_transient_node_get_type ())
GTK_CSS_TRANSIENT_NODE
#define GTK_CSS_TRANSIENT_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_TRANSIENT_NODE, GtkCssTransientNode))
GTK_CSS_TRANSIENT_NODE_CLASS
#define GTK_CSS_TRANSIENT_NODE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_TRANSIENT_NODE, GtkCssTransientNodeClass))
GTK_IS_CSS_TRANSIENT_NODE
#define GTK_IS_CSS_TRANSIENT_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_TRANSIENT_NODE))
GTK_IS_CSS_TRANSIENT_NODE_CLASS
#define GTK_IS_CSS_TRANSIENT_NODE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_TRANSIENT_NODE))
GTK_CSS_TRANSIENT_NODE_GET_CLASS
#define GTK_CSS_TRANSIENT_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_TRANSIENT_NODE, GtkCssTransientNodeClass))
GtkCssTransientNode
struct _GtkCssTransientNode
{
GtkCssNode node;
};
GtkCssTransientNodeClass
struct _GtkCssTransientNodeClass
{
GtkCssNodeClass node_class;
};
gtk_css_transient_node_get_type
GType
void
gtk_css_transient_node_new
GtkCssNode *
GtkCssNode *parent
GTK_TYPE_CSS_TRANSITION
#define GTK_TYPE_CSS_TRANSITION (_gtk_css_transition_get_type ())
GTK_CSS_TRANSITION
#define GTK_CSS_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_TRANSITION, GtkCssTransition))
GTK_CSS_TRANSITION_CLASS
#define GTK_CSS_TRANSITION_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_TRANSITION, GtkCssTransitionClass))
GTK_IS_CSS_TRANSITION
#define GTK_IS_CSS_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_TRANSITION))
GTK_IS_CSS_TRANSITION_CLASS
#define GTK_IS_CSS_TRANSITION_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_TRANSITION))
GTK_CSS_TRANSITION_GET_CLASS
#define GTK_CSS_TRANSITION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_TRANSITION, GtkCssTransitionClass))
GtkCssTransition
struct _GtkCssTransition
{
GtkStyleAnimation parent;
guint property;
GtkCssValue *start;
GtkCssValue *ease;
GtkProgressTracker tracker;
};
GtkCssTransitionClass
struct _GtkCssTransitionClass
{
GtkStyleAnimationClass parent_class;
};
GTK_CSS_CHANGE_CLASS
#define GTK_CSS_CHANGE_CLASS (1ULL << 0)
GTK_CSS_CHANGE_NAME
#define GTK_CSS_CHANGE_NAME (1ULL << 1)
GTK_CSS_CHANGE_ID
#define GTK_CSS_CHANGE_ID (1ULL << 2)
GTK_CSS_CHANGE_FIRST_CHILD
#define GTK_CSS_CHANGE_FIRST_CHILD (1ULL << 3)
GTK_CSS_CHANGE_LAST_CHILD
#define GTK_CSS_CHANGE_LAST_CHILD (1ULL << 4)
GTK_CSS_CHANGE_NTH_CHILD
#define GTK_CSS_CHANGE_NTH_CHILD (1ULL << 5)
GTK_CSS_CHANGE_NTH_LAST_CHILD
#define GTK_CSS_CHANGE_NTH_LAST_CHILD (1ULL << 6)
GTK_CSS_CHANGE_STATE
#define GTK_CSS_CHANGE_STATE (1ULL << 7)
GTK_CSS_CHANGE_SIBLING_CLASS
#define GTK_CSS_CHANGE_SIBLING_CLASS (1ULL << 8)
GTK_CSS_CHANGE_SIBLING_NAME
#define GTK_CSS_CHANGE_SIBLING_NAME (1ULL << 9)
GTK_CSS_CHANGE_SIBLING_ID
#define GTK_CSS_CHANGE_SIBLING_ID (1ULL << 10)
GTK_CSS_CHANGE_SIBLING_FIRST_CHILD
#define GTK_CSS_CHANGE_SIBLING_FIRST_CHILD (1ULL << 11)
GTK_CSS_CHANGE_SIBLING_LAST_CHILD
#define GTK_CSS_CHANGE_SIBLING_LAST_CHILD (1ULL << 12)
GTK_CSS_CHANGE_SIBLING_NTH_CHILD
#define GTK_CSS_CHANGE_SIBLING_NTH_CHILD (1ULL << 13)
GTK_CSS_CHANGE_SIBLING_NTH_LAST_CHILD
#define GTK_CSS_CHANGE_SIBLING_NTH_LAST_CHILD (1ULL << 14)
GTK_CSS_CHANGE_SIBLING_STATE
#define GTK_CSS_CHANGE_SIBLING_STATE (1ULL << 15)
GTK_CSS_CHANGE_PARENT_CLASS
#define GTK_CSS_CHANGE_PARENT_CLASS (1ULL << 16)
GTK_CSS_CHANGE_PARENT_NAME
#define GTK_CSS_CHANGE_PARENT_NAME (1ULL << 17)
GTK_CSS_CHANGE_PARENT_ID
#define GTK_CSS_CHANGE_PARENT_ID (1ULL << 18)
GTK_CSS_CHANGE_PARENT_FIRST_CHILD
#define GTK_CSS_CHANGE_PARENT_FIRST_CHILD (1ULL << 19)
GTK_CSS_CHANGE_PARENT_LAST_CHILD
#define GTK_CSS_CHANGE_PARENT_LAST_CHILD (1ULL << 20)
GTK_CSS_CHANGE_PARENT_NTH_CHILD
#define GTK_CSS_CHANGE_PARENT_NTH_CHILD (1ULL << 21)
GTK_CSS_CHANGE_PARENT_NTH_LAST_CHILD
#define GTK_CSS_CHANGE_PARENT_NTH_LAST_CHILD (1ULL << 22)
GTK_CSS_CHANGE_PARENT_STATE
#define GTK_CSS_CHANGE_PARENT_STATE (1ULL << 23)
GTK_CSS_CHANGE_PARENT_SIBLING_CLASS
#define GTK_CSS_CHANGE_PARENT_SIBLING_CLASS (1ULL << 24)
GTK_CSS_CHANGE_PARENT_SIBLING_ID
#define GTK_CSS_CHANGE_PARENT_SIBLING_ID (1ULL << 25)
GTK_CSS_CHANGE_PARENT_SIBLING_NAME
#define GTK_CSS_CHANGE_PARENT_SIBLING_NAME (1ULL << 26)
GTK_CSS_CHANGE_PARENT_SIBLING_FIRST_CHILD
#define GTK_CSS_CHANGE_PARENT_SIBLING_FIRST_CHILD (1ULL << 27)
GTK_CSS_CHANGE_PARENT_SIBLING_LAST_CHILD
#define GTK_CSS_CHANGE_PARENT_SIBLING_LAST_CHILD (1ULL << 28)
GTK_CSS_CHANGE_PARENT_SIBLING_NTH_CHILD
#define GTK_CSS_CHANGE_PARENT_SIBLING_NTH_CHILD (1ULL << 29)
GTK_CSS_CHANGE_PARENT_SIBLING_NTH_LAST_CHILD
#define GTK_CSS_CHANGE_PARENT_SIBLING_NTH_LAST_CHILD (1ULL << 30)
GTK_CSS_CHANGE_PARENT_SIBLING_STATE
#define GTK_CSS_CHANGE_PARENT_SIBLING_STATE (1ULL << 31)
GTK_CSS_CHANGE_SOURCE
#define GTK_CSS_CHANGE_SOURCE (1ULL << 32)
GTK_CSS_CHANGE_PARENT_STYLE
#define GTK_CSS_CHANGE_PARENT_STYLE (1ULL << 33)
GTK_CSS_CHANGE_TIMESTAMP
#define GTK_CSS_CHANGE_TIMESTAMP (1ULL << 34)
GTK_CSS_CHANGE_ANIMATIONS
#define GTK_CSS_CHANGE_ANIMATIONS (1ULL << 35)
GTK_CSS_CHANGE_RESERVED_BIT
#define GTK_CSS_CHANGE_RESERVED_BIT (1ULL << 62) /* Used internally in gtkcssselector.c */
GtkCssChange
typedef guint64 GtkCssChange;
GTK_CSS_CHANGE_POSITION
#define GTK_CSS_CHANGE_POSITION (GTK_CSS_CHANGE_FIRST_CHILD | GTK_CSS_CHANGE_LAST_CHILD | \
GTK_CSS_CHANGE_NTH_CHILD | GTK_CSS_CHANGE_NTH_LAST_CHILD)
GTK_CSS_CHANGE_SIBLING_POSITION
#define GTK_CSS_CHANGE_SIBLING_POSITION (GTK_CSS_CHANGE_SIBLING_FIRST_CHILD | GTK_CSS_CHANGE_SIBLING_LAST_CHILD | \
GTK_CSS_CHANGE_SIBLING_NTH_CHILD | GTK_CSS_CHANGE_SIBLING_NTH_LAST_CHILD)
GTK_CSS_CHANGE_PARENT_POSITION
#define GTK_CSS_CHANGE_PARENT_POSITION (GTK_CSS_CHANGE_PARENT_FIRST_CHILD | GTK_CSS_CHANGE_PARENT_LAST_CHILD | \
GTK_CSS_CHANGE_PARENT_NTH_CHILD | GTK_CSS_CHANGE_PARENT_NTH_LAST_CHILD)
GTK_CSS_CHANGE_PARENT_SIBLING_POSITION
#define GTK_CSS_CHANGE_PARENT_SIBLING_POSITION (GTK_CSS_CHANGE_PARENT_SIBLING_FIRST_CHILD | GTK_CSS_CHANGE_PARENT_SIBLING_LAST_CHILD | \
GTK_CSS_CHANGE_PARENT_SIBLING_NTH_CHILD | GTK_CSS_CHANGE_PARENT_SIBLING_NTH_LAST_CHILD)
GTK_CSS_CHANGE_ANY
#define GTK_CSS_CHANGE_ANY ((1 << 19) - 1)
GTK_CSS_CHANGE_ANY_SELF
#define GTK_CSS_CHANGE_ANY_SELF (GTK_CSS_CHANGE_CLASS | GTK_CSS_CHANGE_NAME | GTK_CSS_CHANGE_ID | GTK_CSS_CHANGE_POSITION | GTK_CSS_CHANGE_STATE)
GTK_CSS_CHANGE_ANY_SIBLING
#define GTK_CSS_CHANGE_ANY_SIBLING (GTK_CSS_CHANGE_SIBLING_CLASS | GTK_CSS_CHANGE_SIBLING_NAME | \
GTK_CSS_CHANGE_SIBLING_ID | \
GTK_CSS_CHANGE_SIBLING_POSITION | GTK_CSS_CHANGE_SIBLING_STATE)
GTK_CSS_CHANGE_ANY_PARENT
#define GTK_CSS_CHANGE_ANY_PARENT (GTK_CSS_CHANGE_PARENT_CLASS | GTK_CSS_CHANGE_PARENT_SIBLING_CLASS | \
GTK_CSS_CHANGE_PARENT_NAME | GTK_CSS_CHANGE_PARENT_SIBLING_NAME | \
GTK_CSS_CHANGE_PARENT_ID | GTK_CSS_CHANGE_PARENT_SIBLING_ID | \
GTK_CSS_CHANGE_PARENT_POSITION | GTK_CSS_CHANGE_PARENT_SIBLING_POSITION | \
GTK_CSS_CHANGE_PARENT_STATE | GTK_CSS_CHANGE_PARENT_SIBLING_STATE)
GtkCssAffects
typedef enum {
GTK_CSS_AFFECTS_CONTENT = (1 << 0),
GTK_CSS_AFFECTS_BACKGROUND = (1 << 1),
GTK_CSS_AFFECTS_BORDER = (1 << 2),
GTK_CSS_AFFECTS_ICON_SIZE = (1 << 3),
GTK_CSS_AFFECTS_TEXT_ATTRS = (1 << 4),
GTK_CSS_AFFECTS_TEXT_SIZE = (1 << 5),
GTK_CSS_AFFECTS_TEXT_CLIP = (1 << 6),
GTK_CSS_AFFECTS_ICON = (1 << 7),
GTK_CSS_AFFECTS_SYMBOLIC_ICON = (1 << 8),
GTK_CSS_AFFECTS_OUTLINE = (1 << 9),
GTK_CSS_AFFECTS_CLIP = (1 << 10),
GTK_CSS_AFFECTS_SIZE = (1 << 11),
GTK_CSS_AFFECTS_POSTEFFECT = (1 << 12)
} GtkCssAffects;
GTK_CSS_AFFECTS_REDRAW
#define GTK_CSS_AFFECTS_REDRAW (GTK_CSS_AFFECTS_CONTENT | \
GTK_CSS_AFFECTS_BACKGROUND | \
GTK_CSS_AFFECTS_BORDER | \
GTK_CSS_AFFECTS_ICON | \
GTK_CSS_AFFECTS_SYMBOLIC_ICON | \
GTK_CSS_AFFECTS_OUTLINE | \
GTK_CSS_AFFECTS_POSTEFFECT)
GTK_CSS_AFFECTS_TEXT
#define GTK_CSS_AFFECTS_TEXT (GTK_CSS_AFFECTS_TEXT_SIZE | \
GTK_CSS_AFFECTS_TEXT_CLIP)
GtkCssImageBuiltinType
typedef enum /*< skip >*/ {
GTK_CSS_IMAGE_BUILTIN_NONE,
GTK_CSS_IMAGE_BUILTIN_CHECK,
GTK_CSS_IMAGE_BUILTIN_CHECK_INCONSISTENT,
GTK_CSS_IMAGE_BUILTIN_OPTION,
GTK_CSS_IMAGE_BUILTIN_OPTION_INCONSISTENT,
GTK_CSS_IMAGE_BUILTIN_ARROW_UP,
GTK_CSS_IMAGE_BUILTIN_ARROW_DOWN,
GTK_CSS_IMAGE_BUILTIN_ARROW_LEFT,
GTK_CSS_IMAGE_BUILTIN_ARROW_RIGHT,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_HORIZONTAL_LEFT,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_VERTICAL_LEFT,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_HORIZONTAL_RIGHT,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_VERTICAL_RIGHT,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_HORIZONTAL_LEFT_EXPANDED,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_VERTICAL_LEFT_EXPANDED,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_HORIZONTAL_RIGHT_EXPANDED,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_VERTICAL_RIGHT_EXPANDED,
GTK_CSS_IMAGE_BUILTIN_PANE_SEPARATOR,
GTK_CSS_IMAGE_BUILTIN_HANDLE,
GTK_CSS_IMAGE_BUILTIN_SPINNER
} GtkCssImageBuiltinType;
GtkCssArea
typedef enum /*< skip >*/ {
GTK_CSS_AREA_BORDER_BOX,
GTK_CSS_AREA_PADDING_BOX,
GTK_CSS_AREA_CONTENT_BOX
} GtkCssArea;
GtkCssDirection
typedef enum /*< skip >*/ {
GTK_CSS_DIRECTION_NORMAL,
GTK_CSS_DIRECTION_REVERSE,
GTK_CSS_DIRECTION_ALTERNATE,
GTK_CSS_DIRECTION_ALTERNATE_REVERSE
} GtkCssDirection;
GtkCssPlayState
typedef enum /*< skip >*/ {
GTK_CSS_PLAY_STATE_RUNNING,
GTK_CSS_PLAY_STATE_PAUSED
} GtkCssPlayState;
GtkCssFillMode
typedef enum /*< skip >*/ {
GTK_CSS_FILL_NONE,
GTK_CSS_FILL_FORWARDS,
GTK_CSS_FILL_BACKWARDS,
GTK_CSS_FILL_BOTH
} GtkCssFillMode;
GtkCssIconStyle
typedef enum /*< skip >*/ {
GTK_CSS_ICON_STYLE_REQUESTED,
GTK_CSS_ICON_STYLE_REGULAR,
GTK_CSS_ICON_STYLE_SYMBOLIC
} GtkCssIconStyle;
GtkCssFontSize
typedef enum /*< skip >*/ {
/* relative font sizes */
GTK_CSS_FONT_SIZE_SMALLER,
GTK_CSS_FONT_SIZE_LARGER,
/* absolute font sizes */
GTK_CSS_FONT_SIZE_XX_SMALL,
GTK_CSS_FONT_SIZE_X_SMALL,
GTK_CSS_FONT_SIZE_SMALL,
GTK_CSS_FONT_SIZE_MEDIUM,
GTK_CSS_FONT_SIZE_LARGE,
GTK_CSS_FONT_SIZE_X_LARGE,
GTK_CSS_FONT_SIZE_XX_LARGE
} GtkCssFontSize;
GtkTextDecorationLine
typedef enum /*< skip >*/ {
GTK_CSS_TEXT_DECORATION_LINE_NONE,
GTK_CSS_TEXT_DECORATION_LINE_UNDERLINE,
GTK_CSS_TEXT_DECORATION_LINE_LINE_THROUGH
} GtkTextDecorationLine;
GtkTextDecorationStyle
typedef enum /*< skip >*/ {
GTK_CSS_TEXT_DECORATION_STYLE_SOLID,
GTK_CSS_TEXT_DECORATION_STYLE_DOUBLE,
GTK_CSS_TEXT_DECORATION_STYLE_WAVY
} GtkTextDecorationStyle;
GtkCssSide
typedef enum /*< skip >*/ {
GTK_CSS_TOP,
GTK_CSS_RIGHT,
GTK_CSS_BOTTOM,
GTK_CSS_LEFT
} GtkCssSide;
GtkCssDimension
typedef enum /*< skip >*/ {
GTK_CSS_DIMENSION_PERCENTAGE,
GTK_CSS_DIMENSION_NUMBER,
GTK_CSS_DIMENSION_LENGTH,
GTK_CSS_DIMENSION_ANGLE,
GTK_CSS_DIMENSION_TIME
} GtkCssDimension;
GtkCssUnit
typedef enum /*< skip >*/ {
/* CSS term: */
GTK_CSS_NUMBER,
/* CSS term: */
GTK_CSS_PERCENT,
/* CSS term: */
GTK_CSS_PX,
GTK_CSS_PT,
GTK_CSS_EM,
GTK_CSS_EX,
GTK_CSS_REM,
GTK_CSS_PC,
GTK_CSS_IN,
GTK_CSS_CM,
GTK_CSS_MM,
/* CSS term: */
GTK_CSS_RAD,
GTK_CSS_DEG,
GTK_CSS_GRAD,
GTK_CSS_TURN,
/* CSS term: */
GTK_CSS_S,
GTK_CSS_MS,
} GtkCssUnit;
GtkCssFontKerning
typedef enum /*< skip >*/ {
GTK_CSS_FONT_KERNING_AUTO,
GTK_CSS_FONT_KERNING_NORMAL,
GTK_CSS_FONT_KERNING_NONE
} GtkCssFontKerning;
GtkCssFontVariantLigature
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_LIGATURE_NORMAL = 1 << 0,
GTK_CSS_FONT_VARIANT_LIGATURE_NONE = 1 << 1,
GTK_CSS_FONT_VARIANT_LIGATURE_COMMON_LIGATURES = 1 << 2,
GTK_CSS_FONT_VARIANT_LIGATURE_NO_COMMON_LIGATURES = 1 << 3,
GTK_CSS_FONT_VARIANT_LIGATURE_DISCRETIONARY_LIGATURES = 1 << 4,
GTK_CSS_FONT_VARIANT_LIGATURE_NO_DISCRETIONARY_LIGATURES = 1 << 5,
GTK_CSS_FONT_VARIANT_LIGATURE_HISTORICAL_LIGATURES = 1 << 6,
GTK_CSS_FONT_VARIANT_LIGATURE_NO_HISTORICAL_LIGATURES = 1 << 7,
GTK_CSS_FONT_VARIANT_LIGATURE_CONTEXTUAL = 1 << 8,
GTK_CSS_FONT_VARIANT_LIGATURE_NO_CONTEXTUAL = 1 << 9
} GtkCssFontVariantLigature;
GtkCssFontVariantPosition
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_POSITION_NORMAL,
GTK_CSS_FONT_VARIANT_POSITION_SUB,
GTK_CSS_FONT_VARIANT_POSITION_SUPER
} GtkCssFontVariantPosition;
GtkCssFontVariantNumeric
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_NUMERIC_NORMAL = 1 << 0,
GTK_CSS_FONT_VARIANT_NUMERIC_LINING_NUMS = 1 << 1,
GTK_CSS_FONT_VARIANT_NUMERIC_OLDSTYLE_NUMS = 1 << 2,
GTK_CSS_FONT_VARIANT_NUMERIC_PROPORTIONAL_NUMS = 1 << 3,
GTK_CSS_FONT_VARIANT_NUMERIC_TABULAR_NUMS = 1 << 4,
GTK_CSS_FONT_VARIANT_NUMERIC_DIAGONAL_FRACTIONS = 1 << 5,
GTK_CSS_FONT_VARIANT_NUMERIC_STACKED_FRACTIONS = 1 << 6,
GTK_CSS_FONT_VARIANT_NUMERIC_ORDINAL = 1 << 7,
GTK_CSS_FONT_VARIANT_NUMERIC_SLASHED_ZERO = 1 << 8
} GtkCssFontVariantNumeric;
GtkCssFontVariantCaps
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_CAPS_NORMAL,
GTK_CSS_FONT_VARIANT_CAPS_SMALL_CAPS,
GTK_CSS_FONT_VARIANT_CAPS_ALL_SMALL_CAPS,
GTK_CSS_FONT_VARIANT_CAPS_PETITE_CAPS,
GTK_CSS_FONT_VARIANT_CAPS_ALL_PETITE_CAPS,
GTK_CSS_FONT_VARIANT_CAPS_UNICASE,
GTK_CSS_FONT_VARIANT_CAPS_TITLING_CAPS
} GtkCssFontVariantCaps;
GtkCssFontVariantAlternate
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_ALTERNATE_NORMAL,
GTK_CSS_FONT_VARIANT_ALTERNATE_HISTORICAL_FORMS
} GtkCssFontVariantAlternate;
GtkCssFontVariantEastAsian
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_EAST_ASIAN_NORMAL = 1 << 0,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_JIS78 = 1 << 1,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_JIS83 = 1 << 2,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_JIS90 = 1 << 3,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_JIS04 = 1 << 4,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_SIMPLIFIED = 1 << 5,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_TRADITIONAL = 1 << 6,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_FULL_WIDTH = 1 << 7,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_PROPORTIONAL = 1 << 8,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_RUBY = 1 << 9
} GtkCssFontVariantEastAsian;
gtk_css_unit_get_dimension
GtkCssDimension
GtkCssUnit unit
gtk_css_change_to_string
char *
GtkCssChange change
gtk_css_change_print
void
GtkCssChange change, GString *string
GtkCssMatcher
GtkCssNode
GtkCssNodeDeclaration
GtkCssStyle
GTK_TYPE_CSS_VALUE
#define GTK_TYPE_CSS_VALUE (_gtk_css_value_get_type ())
GTK_CSS_VALUE_BASE
#define GTK_CSS_VALUE_BASE \
const GtkCssValueClass *class; \
gint ref_count;
GtkCssValueClass
struct _GtkCssValueClass {
void (* free) (GtkCssValue *value);
GtkCssValue * (* compute) (GtkCssValue *value,
guint property_id,
GtkStyleProvider *provider,
GtkCssStyle *style,
GtkCssStyle *parent_style);
gboolean (* equal) (const GtkCssValue *value1,
const GtkCssValue *value2);
GtkCssValue * (* transition) (GtkCssValue *start,
GtkCssValue *end,
guint property_id,
double progress);
void (* print) (const GtkCssValue *value,
GString *string);
};
GtkCssValue
GTK_TYPE_CSS_WIDGET_NODE
#define GTK_TYPE_CSS_WIDGET_NODE (gtk_css_widget_node_get_type ())
GTK_CSS_WIDGET_NODE
#define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode))
GTK_CSS_WIDGET_NODE_CLASS
#define GTK_CSS_WIDGET_NODE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNodeClass))
GTK_IS_CSS_WIDGET_NODE
#define GTK_IS_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_WIDGET_NODE))
GTK_IS_CSS_WIDGET_NODE_CLASS
#define GTK_IS_CSS_WIDGET_NODE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_WIDGET_NODE))
GTK_CSS_WIDGET_NODE_GET_CLASS
#define GTK_CSS_WIDGET_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNodeClass))
GtkCssWidgetNode
struct _GtkCssWidgetNode
{
GtkCssNode node;
GtkWidget *widget;
guint validate_cb_id;
GtkCssStyle *last_updated_style;
};
GtkCssWidgetNodeClass
struct _GtkCssWidgetNodeClass
{
GtkCssNodeClass node_class;
};
gtk_css_widget_node_get_type
GType
void
gtk_css_widget_node_new
GtkCssNode *
GtkWidget *widget
gtk_css_widget_node_widget_destroyed
void
GtkCssWidgetNode *node
gtk_css_widget_node_get_widget
GtkWidget *
GtkCssWidgetNode *node
gtk_css_win32_size_value_parse
GtkCssValue *
GtkCssParser *parser, GtkCssNumberParseFlags flags
GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG
#define GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG (gtk_custom_paper_unix_dialog_get_type ())
GTK_CUSTOM_PAPER_UNIX_DIALOG
#define GTK_CUSTOM_PAPER_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG, GtkCustomPaperUnixDialog))
GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS
#define GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG, GtkCustomPaperUnixDialogClass))
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG
#define GTK_IS_CUSTOM_PAPER_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG))
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG_CLASS
#define GTK_IS_CUSTOM_PAPER_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG))
GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS
#define GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG, GtkCustomPaperUnixDialogClass))
GtkCustomPaperUnixDialog
struct _GtkCustomPaperUnixDialog
{
GtkDialog parent_instance;
GtkCustomPaperUnixDialogPrivate *priv;
};
GtkCustomPaperUnixDialogClass
struct _GtkCustomPaperUnixDialogClass
{
GtkDialogClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_custom_paper_unix_dialog_get_type
GType
void
GtkCustomPaperUnixDialogPrivate
GtkDebugFlag
typedef enum {
GTK_DEBUG_TEXT = 1 << 0,
GTK_DEBUG_TREE = 1 << 1,
GTK_DEBUG_UPDATES = 1 << 2,
GTK_DEBUG_KEYBINDINGS = 1 << 3,
GTK_DEBUG_MODULES = 1 << 4,
GTK_DEBUG_GEOMETRY = 1 << 5,
GTK_DEBUG_ICONTHEME = 1 << 6,
GTK_DEBUG_PRINTING = 1 << 7,
GTK_DEBUG_BUILDER = 1 << 8,
GTK_DEBUG_SIZE_REQUEST = 1 << 9,
GTK_DEBUG_NO_CSS_CACHE = 1 << 10,
GTK_DEBUG_BASELINES = 1 << 11,
GTK_DEBUG_INTERACTIVE = 1 << 12,
GTK_DEBUG_TOUCHSCREEN = 1 << 13,
GTK_DEBUG_ACTIONS = 1 << 14,
GTK_DEBUG_RESIZE = 1 << 15,
GTK_DEBUG_LAYOUT = 1 << 16,
GTK_DEBUG_SNAPSHOT = 1 << 17
} GtkDebugFlag;
GTK_DEBUG_CHECK
#define GTK_DEBUG_CHECK(type) G_UNLIKELY (gtk_get_debug_flags () & GTK_DEBUG_##type)
GTK_NOTE
#define GTK_NOTE(type,action) G_STMT_START { \
if (GTK_DEBUG_CHECK (type)) \
{ action; }; } G_STMT_END
gtk_get_debug_flags
guint
void
gtk_set_debug_flags
void
guint flags
gtk_debug_updates_get_enabled
gboolean
void
gtk_debug_updates_set_enabled
void
gboolean enabled
gtk_debug_updates_get_enabled_for_display
gboolean
GdkDisplay *display
gtk_debug_updates_set_enabled_for_display
void
GdkDisplay *display, gboolean enabled
gtk_debug_updates_add
void
GtkWidget *widget, const cairo_region_t *region
gtk_debug_updates_snapshot
void
GtkWidget *widget, GtkSnapshot *snapshot
GtkDialogFlags
typedef enum
{
GTK_DIALOG_MODAL = 1 << 0,
GTK_DIALOG_DESTROY_WITH_PARENT = 1 << 1,
GTK_DIALOG_USE_HEADER_BAR = 1 << 2
} GtkDialogFlags;
GtkResponseType
typedef enum
{
GTK_RESPONSE_NONE = -1,
GTK_RESPONSE_REJECT = -2,
GTK_RESPONSE_ACCEPT = -3,
GTK_RESPONSE_DELETE_EVENT = -4,
GTK_RESPONSE_OK = -5,
GTK_RESPONSE_CANCEL = -6,
GTK_RESPONSE_CLOSE = -7,
GTK_RESPONSE_YES = -8,
GTK_RESPONSE_NO = -9,
GTK_RESPONSE_APPLY = -10,
GTK_RESPONSE_HELP = -11
} GtkResponseType;
GTK_TYPE_DIALOG
#define GTK_TYPE_DIALOG (gtk_dialog_get_type ())
GTK_DIALOG
#define GTK_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DIALOG, GtkDialog))
GTK_DIALOG_CLASS
#define GTK_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DIALOG, GtkDialogClass))
GTK_IS_DIALOG
#define GTK_IS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DIALOG))
GTK_IS_DIALOG_CLASS
#define GTK_IS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DIALOG))
GTK_DIALOG_GET_CLASS
#define GTK_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DIALOG, GtkDialogClass))
GtkDialog
struct _GtkDialog
{
GtkWindow window;
/*< private >*/
GtkDialogPrivate *priv;
};
GtkDialogClass
struct _GtkDialogClass
{
GtkWindowClass parent_class;
/*< public >*/
void (* response) (GtkDialog *dialog, gint response_id);
/* Keybinding signals */
void (* close) (GtkDialog *dialog);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_dialog_get_type
GType
void
gtk_dialog_new
GtkWidget *
void
gtk_dialog_new_with_buttons
GtkWidget *
const gchar *title, GtkWindow *parent, GtkDialogFlags flags, const gchar *first_button_text, ...
gtk_dialog_add_action_widget
void
GtkDialog *dialog, GtkWidget *child, gint response_id
gtk_dialog_add_button
GtkWidget *
GtkDialog *dialog, const gchar *button_text, gint response_id
gtk_dialog_add_buttons
void
GtkDialog *dialog, const gchar *first_button_text, ...
gtk_dialog_set_response_sensitive
void
GtkDialog *dialog, gint response_id, gboolean setting
gtk_dialog_set_default_response
void
GtkDialog *dialog, gint response_id
gtk_dialog_get_widget_for_response
GtkWidget *
GtkDialog *dialog, gint response_id
gtk_dialog_get_response_for_widget
gint
GtkDialog *dialog, GtkWidget *widget
gtk_dialog_response
void
GtkDialog *dialog, gint response_id
gtk_dialog_run
gint
GtkDialog *dialog
gtk_dialog_get_content_area
GtkWidget *
GtkDialog *dialog
gtk_dialog_get_header_bar
GtkWidget *
GtkDialog *dialog
GtkDialogPrivate
gtk_dialog_set_use_header_bar_from_setting
void
GtkDialog *dialog
gtk_dialog_get_action_area
GtkWidget *
GtkDialog *dialog
gtk_drag_get_data
void
GtkWidget *widget, GdkDragContext *context, GdkAtom target, guint32 time_
gtk_drag_finish
void
GdkDragContext *context, gboolean success, guint32 time_
gtk_drag_get_source_widget
GtkWidget *
GdkDragContext *context
gtk_drag_highlight
void
GtkWidget *widget
gtk_drag_unhighlight
void
GtkWidget *widget
gtk_drag_begin_with_coordinates
GdkDragContext *
GtkWidget *widget, GdkDevice *device, GdkContentFormats *targets, GdkDragAction actions, gint x, gint y
gtk_drag_cancel
void
GdkDragContext *context
gtk_drag_set_icon_widget
void
GdkDragContext *context, GtkWidget *widget, gint hot_x, gint hot_y
gtk_drag_set_icon_surface
void
GdkDragContext *context, cairo_surface_t *surface
gtk_drag_set_icon_texture
void
GdkDragContext *context, GdkTexture *texture, int hot_x, int hot_y
gtk_drag_set_icon_name
void
GdkDragContext *context, const gchar *icon_name, gint hot_x, gint hot_y
gtk_drag_set_icon_gicon
void
GdkDragContext *context, GIcon *icon, gint hot_x, gint hot_y
gtk_drag_set_icon_default
void
GdkDragContext *context
gtk_drag_check_threshold
gboolean
GtkWidget *widget, gint start_x, gint start_y, gint current_x, gint current_y
GtkDragDestSite
struct _GtkDragDestSite
{
GtkDestDefaults flags;
GdkContentFormats *target_list;
GdkDragAction actions;
guint do_proxy : 1;
guint proxy_coords : 1;
guint have_drag : 1;
guint track_motion : 1;
};
gtk_drag_begin_internal
GdkDragContext *
GtkWidget *widget, GdkDevice *device, GtkImageDefinition *icon, GdkContentFormats *target_list, GdkDragAction actions, int x, int y
gtk_drag_set_icon_definition
void
GdkDragContext *context, GtkImageDefinition *def, gint hot_x, gint hot_y
GtkDestDefaults
typedef enum {
GTK_DEST_DEFAULT_MOTION = 1 << 0,
GTK_DEST_DEFAULT_HIGHLIGHT = 1 << 1,
GTK_DEST_DEFAULT_DROP = 1 << 2,
GTK_DEST_DEFAULT_ALL = 0x07
} GtkDestDefaults;
gtk_drag_dest_set
void
GtkWidget *widget, GtkDestDefaults flags, GdkContentFormats *targets, GdkDragAction actions
gtk_drag_dest_unset
void
GtkWidget *widget
gtk_drag_dest_find_target
const char *
GtkWidget *widget, GdkDragContext *context, GdkContentFormats *target_list
gtk_drag_dest_get_target_list
GdkContentFormats *
GtkWidget *widget
gtk_drag_dest_set_target_list
void
GtkWidget *widget, GdkContentFormats *target_list
gtk_drag_dest_add_text_targets
void
GtkWidget *widget
gtk_drag_dest_add_image_targets
void
GtkWidget *widget
gtk_drag_dest_add_uri_targets
void
GtkWidget *widget
gtk_drag_dest_set_track_motion
void
GtkWidget *widget, gboolean track_motion
gtk_drag_dest_get_track_motion
gboolean
GtkWidget *widget
gtk_drag_source_set
void
GtkWidget *widget, GdkModifierType start_button_mask, GdkContentFormats *targets, GdkDragAction actions
gtk_drag_source_unset
void
GtkWidget *widget
gtk_drag_source_get_target_list
GdkContentFormats *
GtkWidget *widget
gtk_drag_source_set_target_list
void
GtkWidget *widget, GdkContentFormats *target_list
gtk_drag_source_add_text_targets
void
GtkWidget *widget
gtk_drag_source_add_image_targets
void
GtkWidget *widget
gtk_drag_source_add_uri_targets
void
GtkWidget *widget
gtk_drag_source_set_icon_surface
void
GtkWidget *widget, cairo_surface_t *surface
gtk_drag_source_set_icon_name
void
GtkWidget *widget, const gchar *icon_name
gtk_drag_source_set_icon_gicon
void
GtkWidget *widget, GIcon *icon
GTK_TYPE_DRAWING_AREA
#define GTK_TYPE_DRAWING_AREA (gtk_drawing_area_get_type ())
GTK_DRAWING_AREA
#define GTK_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingArea))
GTK_DRAWING_AREA_CLASS
#define GTK_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass))
GTK_IS_DRAWING_AREA
#define GTK_IS_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DRAWING_AREA))
GTK_IS_DRAWING_AREA_CLASS
#define GTK_IS_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DRAWING_AREA))
GTK_DRAWING_AREA_GET_CLASS
#define GTK_DRAWING_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass))
GtkDrawingAreaDrawFunc
void
GtkDrawingArea *drawing_area,
cairo_t *cr,
int width,
int height,
gpointer user_data
GtkDrawingArea
struct _GtkDrawingArea
{
GtkWidget widget;
};
GtkDrawingAreaClass
struct _GtkDrawingAreaClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_drawing_area_get_type
GType
void
gtk_drawing_area_new
GtkWidget *
void
gtk_drawing_area_set_content_width
void
GtkDrawingArea *self, int width
gtk_drawing_area_get_content_width
int
GtkDrawingArea *self
gtk_drawing_area_set_content_height
void
GtkDrawingArea *self, int height
gtk_drawing_area_get_content_height
int
GtkDrawingArea *self
gtk_drawing_area_set_draw_func
void
GtkDrawingArea *self, GtkDrawingAreaDrawFunc draw_func, gpointer user_data, GDestroyNotify destroy
GTK_TYPE_EDITABLE
#define GTK_TYPE_EDITABLE (gtk_editable_get_type ())
GTK_EDITABLE
#define GTK_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EDITABLE, GtkEditable))
GTK_IS_EDITABLE
#define GTK_IS_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EDITABLE))
GTK_EDITABLE_GET_IFACE
#define GTK_EDITABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_EDITABLE, GtkEditableInterface))
GtkEditableInterface
struct _GtkEditableInterface
{
GTypeInterface base_iface;
/* signals */
void (* insert_text) (GtkEditable *editable,
const gchar *new_text,
gint new_text_length,
gint *position);
void (* delete_text) (GtkEditable *editable,
gint start_pos,
gint end_pos);
void (* changed) (GtkEditable *editable);
/* vtable */
void (* do_insert_text) (GtkEditable *editable,
const gchar *new_text,
gint new_text_length,
gint *position);
void (* do_delete_text) (GtkEditable *editable,
gint start_pos,
gint end_pos);
gchar* (* get_chars) (GtkEditable *editable,
gint start_pos,
gint end_pos);
void (* set_selection_bounds) (GtkEditable *editable,
gint start_pos,
gint end_pos);
gboolean (* get_selection_bounds) (GtkEditable *editable,
gint *start_pos,
gint *end_pos);
void (* set_position) (GtkEditable *editable,
gint position);
gint (* get_position) (GtkEditable *editable);
};
gtk_editable_get_type
GType
void
gtk_editable_select_region
void
GtkEditable *editable, gint start_pos, gint end_pos
gtk_editable_get_selection_bounds
gboolean
GtkEditable *editable, gint *start_pos, gint *end_pos
gtk_editable_insert_text
void
GtkEditable *editable, const gchar *new_text, gint new_text_length, gint *position
gtk_editable_delete_text
void
GtkEditable *editable, gint start_pos, gint end_pos
gtk_editable_get_chars
gchar *
GtkEditable *editable, gint start_pos, gint end_pos
gtk_editable_cut_clipboard
void
GtkEditable *editable
gtk_editable_copy_clipboard
void
GtkEditable *editable
gtk_editable_paste_clipboard
void
GtkEditable *editable
gtk_editable_delete_selection
void
GtkEditable *editable
gtk_editable_set_position
void
GtkEditable *editable, gint position
gtk_editable_get_position
gint
GtkEditable *editable
gtk_editable_set_editable
void
GtkEditable *editable, gboolean is_editable
gtk_editable_get_editable
gboolean
GtkEditable *editable
GtkEditable
GTK_TYPE_EMOJI_CHOOSER
#define GTK_TYPE_EMOJI_CHOOSER (gtk_emoji_chooser_get_type ())
GTK_EMOJI_CHOOSER
#define GTK_EMOJI_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EMOJI_CHOOSER, GtkEmojiChooser))
GTK_EMOJI_CHOOSER_CLASS
#define GTK_EMOJI_CHOOSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EMOJI_CHOOSER, GtkEmojiChooserClass))
GTK_IS_EMOJI_CHOOSER
#define GTK_IS_EMOJI_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EMOJI_CHOOSER))
GTK_IS_EMOJI_CHOOSER_CLASS
#define GTK_IS_EMOJI_CHOOSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EMOJI_CHOOSER))
GTK_EMOJI_CHOOSER_GET_CLASS
#define GTK_EMOJI_CHOOSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EMOJI_CHOOSER, GtkEmojiChooserClass))
gtk_emoji_chooser_get_type
GType
void
gtk_emoji_chooser_new
GtkWidget *
void
GtkEmojiChooser
GtkEmojiChooserClass
GTK_TYPE_ENTRY
#define GTK_TYPE_ENTRY (gtk_entry_get_type ())
GTK_ENTRY
#define GTK_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY, GtkEntry))
GTK_ENTRY_CLASS
#define GTK_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY, GtkEntryClass))
GTK_IS_ENTRY
#define GTK_IS_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY))
GTK_IS_ENTRY_CLASS
#define GTK_IS_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY))
GTK_ENTRY_GET_CLASS
#define GTK_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY, GtkEntryClass))
GtkEntryIconPosition
typedef enum
{
GTK_ENTRY_ICON_PRIMARY,
GTK_ENTRY_ICON_SECONDARY
} GtkEntryIconPosition;
GtkEntry
struct _GtkEntry
{
/*< private >*/
GtkWidget parent_instance;
GtkEntryPrivate *priv;
};
GtkEntryClass
struct _GtkEntryClass
{
GtkWidgetClass parent_class;
/* Hook to customize right-click popup */
void (* populate_popup) (GtkEntry *entry,
GtkWidget *popup);
/* Action signals
*/
void (* activate) (GtkEntry *entry);
void (* move_cursor) (GtkEntry *entry,
GtkMovementStep step,
gint count,
gboolean extend_selection);
void (* insert_at_cursor) (GtkEntry *entry,
const gchar *str);
void (* delete_from_cursor) (GtkEntry *entry,
GtkDeleteType type,
gint count);
void (* backspace) (GtkEntry *entry);
void (* cut_clipboard) (GtkEntry *entry);
void (* copy_clipboard) (GtkEntry *entry);
void (* paste_clipboard) (GtkEntry *entry);
void (* toggle_overwrite) (GtkEntry *entry);
void (* insert_emoji) (GtkEntry *entry);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
gtk_entry_get_type
GType
void
gtk_entry_new
GtkWidget *
void
gtk_entry_new_with_buffer
GtkWidget *
GtkEntryBuffer *buffer
gtk_entry_get_buffer
GtkEntryBuffer *
GtkEntry *entry
gtk_entry_set_buffer
void
GtkEntry *entry, GtkEntryBuffer *buffer
gtk_entry_set_visibility
void
GtkEntry *entry, gboolean visible
gtk_entry_get_visibility
gboolean
GtkEntry *entry
gtk_entry_set_invisible_char
void
GtkEntry *entry, gunichar ch
gtk_entry_get_invisible_char
gunichar
GtkEntry *entry
gtk_entry_unset_invisible_char
void
GtkEntry *entry
gtk_entry_set_has_frame
void
GtkEntry *entry, gboolean setting
gtk_entry_get_has_frame
gboolean
GtkEntry *entry
gtk_entry_set_overwrite_mode
void
GtkEntry *entry, gboolean overwrite
gtk_entry_get_overwrite_mode
gboolean
GtkEntry *entry
gtk_entry_set_max_length
void
GtkEntry *entry, gint max
gtk_entry_get_max_length
gint
GtkEntry *entry
gtk_entry_get_text_length
guint16
GtkEntry *entry
gtk_entry_set_activates_default
void
GtkEntry *entry, gboolean setting
gtk_entry_get_activates_default
gboolean
GtkEntry *entry
gtk_entry_set_width_chars
void
GtkEntry *entry, gint n_chars
gtk_entry_get_width_chars
gint
GtkEntry *entry
gtk_entry_set_max_width_chars
void
GtkEntry *entry, gint n_chars
gtk_entry_get_max_width_chars
gint
GtkEntry *entry
gtk_entry_set_text
void
GtkEntry *entry, const gchar *text
gtk_entry_get_text
const gchar *
GtkEntry *entry
gtk_entry_get_layout
PangoLayout *
GtkEntry *entry
gtk_entry_get_layout_offsets
void
GtkEntry *entry, gint *x, gint *y
gtk_entry_set_alignment
void
GtkEntry *entry, gfloat xalign
gtk_entry_get_alignment
gfloat
GtkEntry *entry
gtk_entry_set_completion
void
GtkEntry *entry, GtkEntryCompletion *completion
gtk_entry_get_completion
GtkEntryCompletion *
GtkEntry *entry
gtk_entry_layout_index_to_text_index
gint
GtkEntry *entry, gint layout_index
gtk_entry_text_index_to_layout_index
gint
GtkEntry *entry, gint text_index
gtk_entry_set_cursor_hadjustment
void
GtkEntry *entry, GtkAdjustment *adjustment
gtk_entry_get_cursor_hadjustment
GtkAdjustment *
GtkEntry *entry
gtk_entry_set_progress_fraction
void
GtkEntry *entry, gdouble fraction
gtk_entry_get_progress_fraction
gdouble
GtkEntry *entry
gtk_entry_set_progress_pulse_step
void
GtkEntry *entry, gdouble fraction
gtk_entry_get_progress_pulse_step
gdouble
GtkEntry *entry
gtk_entry_progress_pulse
void
GtkEntry *entry
gtk_entry_get_placeholder_text
const gchar *
GtkEntry *entry
gtk_entry_set_placeholder_text
void
GtkEntry *entry, const gchar *text
gtk_entry_set_icon_from_texture
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkTexture *texture
gtk_entry_set_icon_from_icon_name
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *icon_name
gtk_entry_set_icon_from_gicon
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GIcon *icon
gtk_entry_get_icon_storage_type
GtkImageType
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_texture
GdkTexture *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_name
const gchar *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_gicon
GIcon *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_activatable
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean activatable
gtk_entry_get_icon_activatable
gboolean
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_sensitive
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean sensitive
gtk_entry_get_icon_sensitive
gboolean
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_at_pos
gint
GtkEntry *entry, gint x, gint y
gtk_entry_set_icon_tooltip_text
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *tooltip
gtk_entry_get_icon_tooltip_text
gchar *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_tooltip_markup
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *tooltip
gtk_entry_get_icon_tooltip_markup
gchar *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_drag_source
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkContentFormats *formats, GdkDragAction actions
gtk_entry_get_current_icon_drag_source
gint
GtkEntry *entry
gtk_entry_get_icon_area
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkRectangle *icon_area
gtk_entry_im_context_filter_keypress
gboolean
GtkEntry *entry, GdkEventKey *event
gtk_entry_reset_im_context
void
GtkEntry *entry
gtk_entry_set_input_purpose
void
GtkEntry *entry, GtkInputPurpose purpose
gtk_entry_get_input_purpose
GtkInputPurpose
GtkEntry *entry
gtk_entry_set_input_hints
void
GtkEntry *entry, GtkInputHints hints
gtk_entry_get_input_hints
GtkInputHints
GtkEntry *entry
gtk_entry_set_attributes
void
GtkEntry *entry, PangoAttrList *attrs
gtk_entry_get_attributes
PangoAttrList *
GtkEntry *entry
gtk_entry_set_tabs
void
GtkEntry *entry, PangoTabArray *tabs
gtk_entry_get_tabs
PangoTabArray *
GtkEntry *entry
gtk_entry_grab_focus_without_selecting
void
GtkEntry *entry
GtkEntryPrivate
GTK_ENTRY_BUFFER_MAX_SIZE
#define GTK_ENTRY_BUFFER_MAX_SIZE G_MAXUSHORT
GTK_TYPE_ENTRY_BUFFER
#define GTK_TYPE_ENTRY_BUFFER (gtk_entry_buffer_get_type ())
GTK_ENTRY_BUFFER
#define GTK_ENTRY_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_BUFFER, GtkEntryBuffer))
GTK_ENTRY_BUFFER_CLASS
#define GTK_ENTRY_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_BUFFER, GtkEntryBufferClass))
GTK_IS_ENTRY_BUFFER
#define GTK_IS_ENTRY_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_BUFFER))
GTK_IS_ENTRY_BUFFER_CLASS
#define GTK_IS_ENTRY_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_BUFFER))
GTK_ENTRY_BUFFER_GET_CLASS
#define GTK_ENTRY_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_BUFFER, GtkEntryBufferClass))
GtkEntryBuffer
struct _GtkEntryBuffer
{
GObject parent_instance;
/*< private >*/
GtkEntryBufferPrivate *priv;
};
GtkEntryBufferClass
struct _GtkEntryBufferClass
{
GObjectClass parent_class;
/* Signals */
void (*inserted_text) (GtkEntryBuffer *buffer,
guint position,
const gchar *chars,
guint n_chars);
void (*deleted_text) (GtkEntryBuffer *buffer,
guint position,
guint n_chars);
/* Virtual Methods */
const gchar* (*get_text) (GtkEntryBuffer *buffer,
gsize *n_bytes);
guint (*get_length) (GtkEntryBuffer *buffer);
guint (*insert_text) (GtkEntryBuffer *buffer,
guint position,
const gchar *chars,
guint n_chars);
guint (*delete_text) (GtkEntryBuffer *buffer,
guint position,
guint n_chars);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_entry_buffer_get_type
GType
void
gtk_entry_buffer_new
GtkEntryBuffer *
const gchar *initial_chars, gint n_initial_chars
gtk_entry_buffer_get_bytes
gsize
GtkEntryBuffer *buffer
gtk_entry_buffer_get_length
guint
GtkEntryBuffer *buffer
gtk_entry_buffer_get_text
const gchar *
GtkEntryBuffer *buffer
gtk_entry_buffer_set_text
void
GtkEntryBuffer *buffer, const gchar *chars, gint n_chars
gtk_entry_buffer_set_max_length
void
GtkEntryBuffer *buffer, gint max_length
gtk_entry_buffer_get_max_length
gint
GtkEntryBuffer *buffer
gtk_entry_buffer_insert_text
guint
GtkEntryBuffer *buffer, guint position, const gchar *chars, gint n_chars
gtk_entry_buffer_delete_text
guint
GtkEntryBuffer *buffer, guint position, gint n_chars
gtk_entry_buffer_emit_inserted_text
void
GtkEntryBuffer *buffer, guint position, const gchar *chars, guint n_chars
gtk_entry_buffer_emit_deleted_text
void
GtkEntryBuffer *buffer, guint position, guint n_chars
GtkEntryBufferPrivate
GTK_TYPE_ENTRY_COMPLETION
#define GTK_TYPE_ENTRY_COMPLETION (gtk_entry_completion_get_type ())
GTK_ENTRY_COMPLETION
#define GTK_ENTRY_COMPLETION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletion))
GTK_ENTRY_COMPLETION_CLASS
#define GTK_ENTRY_COMPLETION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass))
GTK_IS_ENTRY_COMPLETION
#define GTK_IS_ENTRY_COMPLETION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_COMPLETION))
GTK_IS_ENTRY_COMPLETION_CLASS
#define GTK_IS_ENTRY_COMPLETION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_COMPLETION))
GTK_ENTRY_COMPLETION_GET_CLASS
#define GTK_ENTRY_COMPLETION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass))
GtkEntryCompletionMatchFunc
gboolean
GtkEntryCompletion *completion,
const gchar *key,
GtkTreeIter *iter,
gpointer user_data
GtkEntryCompletion
struct _GtkEntryCompletion
{
GObject parent_instance;
/*< private >*/
GtkEntryCompletionPrivate *priv;
};
GtkEntryCompletionClass
struct _GtkEntryCompletionClass
{
GObjectClass parent_class;
gboolean (* match_selected) (GtkEntryCompletion *completion,
GtkTreeModel *model,
GtkTreeIter *iter);
void (* action_activated) (GtkEntryCompletion *completion,
gint index_);
gboolean (* insert_prefix) (GtkEntryCompletion *completion,
const gchar *prefix);
gboolean (* cursor_on_match) (GtkEntryCompletion *completion,
GtkTreeModel *model,
GtkTreeIter *iter);
void (* no_matches) (GtkEntryCompletion *completion);
/* Padding for future expansion */
void (*_gtk_reserved0) (void);
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
};
gtk_entry_completion_get_type
GType
void
gtk_entry_completion_new
GtkEntryCompletion *
void
gtk_entry_completion_new_with_area
GtkEntryCompletion *
GtkCellArea *area
gtk_entry_completion_get_entry
GtkWidget *
GtkEntryCompletion *completion
gtk_entry_completion_set_model
void
GtkEntryCompletion *completion, GtkTreeModel *model
gtk_entry_completion_get_model
GtkTreeModel *
GtkEntryCompletion *completion
gtk_entry_completion_set_match_func
void
GtkEntryCompletion *completion, GtkEntryCompletionMatchFunc func, gpointer func_data, GDestroyNotify func_notify
gtk_entry_completion_set_minimum_key_length
void
GtkEntryCompletion *completion, gint length
gtk_entry_completion_get_minimum_key_length
gint
GtkEntryCompletion *completion
gtk_entry_completion_compute_prefix
gchar *
GtkEntryCompletion *completion, const char *key
gtk_entry_completion_complete
void
GtkEntryCompletion *completion
gtk_entry_completion_insert_prefix
void
GtkEntryCompletion *completion
gtk_entry_completion_insert_action_text
void
GtkEntryCompletion *completion, gint index_, const gchar *text
gtk_entry_completion_insert_action_markup
void
GtkEntryCompletion *completion, gint index_, const gchar *markup
gtk_entry_completion_delete_action
void
GtkEntryCompletion *completion, gint index_
gtk_entry_completion_set_inline_completion
void
GtkEntryCompletion *completion, gboolean inline_completion
gtk_entry_completion_get_inline_completion
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_inline_selection
void
GtkEntryCompletion *completion, gboolean inline_selection
gtk_entry_completion_get_inline_selection
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_popup_completion
void
GtkEntryCompletion *completion, gboolean popup_completion
gtk_entry_completion_get_popup_completion
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_popup_set_width
void
GtkEntryCompletion *completion, gboolean popup_set_width
gtk_entry_completion_get_popup_set_width
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_popup_single_match
void
GtkEntryCompletion *completion, gboolean popup_single_match
gtk_entry_completion_get_popup_single_match
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_get_completion_prefix
const gchar *
GtkEntryCompletion *completion
gtk_entry_completion_set_text_column
void
GtkEntryCompletion *completion, gint column
gtk_entry_completion_get_text_column
gint
GtkEntryCompletion *completion
GtkEntryCompletionPrivate
GtkEntryCompletionPrivate
struct _GtkEntryCompletionPrivate
{
GtkWidget *entry;
GtkWidget *tree_view;
GtkTreeViewColumn *column;
GtkTreeModelFilter *filter_model;
GtkListStore *actions;
GtkCellArea *cell_area;
GtkEntryCompletionMatchFunc match_func;
gpointer match_data;
GDestroyNotify match_notify;
gint minimum_key_length;
gint text_column;
gchar *case_normalized_key;
/* only used by GtkEntry when attached: */
GtkWidget *popup_window;
GtkWidget *vbox;
GtkWidget *scrolled_window;
GtkWidget *action_view;
gulong completion_timeout;
gulong changed_id;
gulong insert_text_id;
gint current_selected;
guint first_sel_changed : 1;
guint ignore_enter : 1;
guint has_completion : 1;
guint inline_completion : 1;
guint popup_completion : 1;
guint popup_set_width : 1;
guint popup_single_match : 1;
guint inline_selection : 1;
guint has_grab : 1;
gchar *completion_prefix;
GSource *check_completion_idle;
GdkDevice *device;
};
GtkAlign
typedef enum
{
GTK_ALIGN_FILL,
GTK_ALIGN_START,
GTK_ALIGN_END,
GTK_ALIGN_CENTER,
GTK_ALIGN_BASELINE
} GtkAlign;
GtkArrowType
typedef enum
{
GTK_ARROW_UP,
GTK_ARROW_DOWN,
GTK_ARROW_LEFT,
GTK_ARROW_RIGHT,
GTK_ARROW_NONE
} GtkArrowType;
GtkBaselinePosition
typedef enum
{
GTK_BASELINE_POSITION_TOP,
GTK_BASELINE_POSITION_CENTER,
GTK_BASELINE_POSITION_BOTTOM
} GtkBaselinePosition;
GtkDeleteType
typedef enum
{
GTK_DELETE_CHARS,
GTK_DELETE_WORD_ENDS,
GTK_DELETE_WORDS,
GTK_DELETE_DISPLAY_LINES,
GTK_DELETE_DISPLAY_LINE_ENDS,
GTK_DELETE_PARAGRAPH_ENDS,
GTK_DELETE_PARAGRAPHS,
GTK_DELETE_WHITESPACE
} GtkDeleteType;
GtkDirectionType
typedef enum
{
GTK_DIR_TAB_FORWARD,
GTK_DIR_TAB_BACKWARD,
GTK_DIR_UP,
GTK_DIR_DOWN,
GTK_DIR_LEFT,
GTK_DIR_RIGHT
} GtkDirectionType;
GtkIconSize
typedef enum
{
GTK_ICON_SIZE_INHERIT,
GTK_ICON_SIZE_NORMAL,
GTK_ICON_SIZE_LARGE
} GtkIconSize;
GtkSensitivityType
typedef enum
{
GTK_SENSITIVITY_AUTO,
GTK_SENSITIVITY_ON,
GTK_SENSITIVITY_OFF
} GtkSensitivityType;
GtkTextDirection
typedef enum
{
GTK_TEXT_DIR_NONE,
GTK_TEXT_DIR_LTR,
GTK_TEXT_DIR_RTL
} GtkTextDirection;
GtkJustification
typedef enum
{
GTK_JUSTIFY_LEFT,
GTK_JUSTIFY_RIGHT,
GTK_JUSTIFY_CENTER,
GTK_JUSTIFY_FILL
} GtkJustification;
GtkMenuDirectionType
typedef enum
{
GTK_MENU_DIR_PARENT,
GTK_MENU_DIR_CHILD,
GTK_MENU_DIR_NEXT,
GTK_MENU_DIR_PREV
} GtkMenuDirectionType;
GtkMessageType
typedef enum
{
GTK_MESSAGE_INFO,
GTK_MESSAGE_WARNING,
GTK_MESSAGE_QUESTION,
GTK_MESSAGE_ERROR,
GTK_MESSAGE_OTHER
} GtkMessageType;
GtkMovementStep
typedef enum
{
GTK_MOVEMENT_LOGICAL_POSITIONS,
GTK_MOVEMENT_VISUAL_POSITIONS,
GTK_MOVEMENT_WORDS,
GTK_MOVEMENT_DISPLAY_LINES,
GTK_MOVEMENT_DISPLAY_LINE_ENDS,
GTK_MOVEMENT_PARAGRAPHS,
GTK_MOVEMENT_PARAGRAPH_ENDS,
GTK_MOVEMENT_PAGES,
GTK_MOVEMENT_BUFFER_ENDS,
GTK_MOVEMENT_HORIZONTAL_PAGES
} GtkMovementStep;
GtkScrollStep
typedef enum
{
GTK_SCROLL_STEPS,
GTK_SCROLL_PAGES,
GTK_SCROLL_ENDS,
GTK_SCROLL_HORIZONTAL_STEPS,
GTK_SCROLL_HORIZONTAL_PAGES,
GTK_SCROLL_HORIZONTAL_ENDS
} GtkScrollStep;
GtkOrientation
typedef enum
{
GTK_ORIENTATION_HORIZONTAL,
GTK_ORIENTATION_VERTICAL
} GtkOrientation;
GtkPackType
typedef enum
{
GTK_PACK_START,
GTK_PACK_END
} GtkPackType;
GtkPositionType
typedef enum
{
GTK_POS_LEFT,
GTK_POS_RIGHT,
GTK_POS_TOP,
GTK_POS_BOTTOM
} GtkPositionType;
GtkReliefStyle
typedef enum
{
GTK_RELIEF_NORMAL,
GTK_RELIEF_NONE
} GtkReliefStyle;
GtkScrollType
typedef enum
{
GTK_SCROLL_NONE,
GTK_SCROLL_JUMP,
GTK_SCROLL_STEP_BACKWARD,
GTK_SCROLL_STEP_FORWARD,
GTK_SCROLL_PAGE_BACKWARD,
GTK_SCROLL_PAGE_FORWARD,
GTK_SCROLL_STEP_UP,
GTK_SCROLL_STEP_DOWN,
GTK_SCROLL_PAGE_UP,
GTK_SCROLL_PAGE_DOWN,
GTK_SCROLL_STEP_LEFT,
GTK_SCROLL_STEP_RIGHT,
GTK_SCROLL_PAGE_LEFT,
GTK_SCROLL_PAGE_RIGHT,
GTK_SCROLL_START,
GTK_SCROLL_END
} GtkScrollType;
GtkSelectionMode
typedef enum
{
GTK_SELECTION_NONE,
GTK_SELECTION_SINGLE,
GTK_SELECTION_BROWSE,
GTK_SELECTION_MULTIPLE
} GtkSelectionMode;
GtkShadowType
typedef enum
{
GTK_SHADOW_NONE,
GTK_SHADOW_IN,
GTK_SHADOW_OUT,
GTK_SHADOW_ETCHED_IN,
GTK_SHADOW_ETCHED_OUT
} GtkShadowType;
GtkToolbarStyle
typedef enum
{
GTK_TOOLBAR_ICONS,
GTK_TOOLBAR_TEXT,
GTK_TOOLBAR_BOTH,
GTK_TOOLBAR_BOTH_HORIZ
} GtkToolbarStyle;
GtkWrapMode
typedef enum
{
GTK_WRAP_NONE,
GTK_WRAP_CHAR,
GTK_WRAP_WORD,
GTK_WRAP_WORD_CHAR
} GtkWrapMode;
GtkSortType
typedef enum
{
GTK_SORT_ASCENDING,
GTK_SORT_DESCENDING
} GtkSortType;
GtkPackDirection
typedef enum
{
GTK_PACK_DIRECTION_LTR,
GTK_PACK_DIRECTION_RTL,
GTK_PACK_DIRECTION_TTB,
GTK_PACK_DIRECTION_BTT
} GtkPackDirection;
GtkPrintPages
typedef enum
{
GTK_PRINT_PAGES_ALL,
GTK_PRINT_PAGES_CURRENT,
GTK_PRINT_PAGES_RANGES,
GTK_PRINT_PAGES_SELECTION
} GtkPrintPages;
GtkPageSet
typedef enum
{
GTK_PAGE_SET_ALL,
GTK_PAGE_SET_EVEN,
GTK_PAGE_SET_ODD
} GtkPageSet;
GtkNumberUpLayout
typedef enum
{
GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM, /*< nick=lrtb >*/
GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP, /*< nick=lrbt >*/
GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM, /*< nick=rltb >*/
GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP, /*< nick=rlbt >*/
GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT, /*< nick=tblr >*/
GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT, /*< nick=tbrl >*/
GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT, /*< nick=btlr >*/
GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT /*< nick=btrl >*/
} GtkNumberUpLayout;
GtkPageOrientation
typedef enum
{
GTK_PAGE_ORIENTATION_PORTRAIT,
GTK_PAGE_ORIENTATION_LANDSCAPE,
GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT,
GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE
} GtkPageOrientation;
GtkPrintQuality
typedef enum
{
GTK_PRINT_QUALITY_LOW,
GTK_PRINT_QUALITY_NORMAL,
GTK_PRINT_QUALITY_HIGH,
GTK_PRINT_QUALITY_DRAFT
} GtkPrintQuality;
GtkPrintDuplex
typedef enum
{
GTK_PRINT_DUPLEX_SIMPLEX,
GTK_PRINT_DUPLEX_HORIZONTAL,
GTK_PRINT_DUPLEX_VERTICAL
} GtkPrintDuplex;
GtkUnit
typedef enum
{
GTK_UNIT_NONE,
GTK_UNIT_POINTS,
GTK_UNIT_INCH,
GTK_UNIT_MM
} GtkUnit;
GTK_UNIT_PIXEL
#define GTK_UNIT_PIXEL GTK_UNIT_NONE
GtkTreeViewGridLines
typedef enum
{
GTK_TREE_VIEW_GRID_LINES_NONE,
GTK_TREE_VIEW_GRID_LINES_HORIZONTAL,
GTK_TREE_VIEW_GRID_LINES_VERTICAL,
GTK_TREE_VIEW_GRID_LINES_BOTH
} GtkTreeViewGridLines;
GtkDragResult
typedef enum
{
GTK_DRAG_RESULT_SUCCESS,
GTK_DRAG_RESULT_NO_TARGET,
GTK_DRAG_RESULT_USER_CANCELLED,
GTK_DRAG_RESULT_TIMEOUT_EXPIRED,
GTK_DRAG_RESULT_GRAB_BROKEN,
GTK_DRAG_RESULT_ERROR
} GtkDragResult;
GtkSizeGroupMode
typedef enum {
GTK_SIZE_GROUP_NONE,
GTK_SIZE_GROUP_HORIZONTAL,
GTK_SIZE_GROUP_VERTICAL,
GTK_SIZE_GROUP_BOTH
} GtkSizeGroupMode;
GtkSizeRequestMode
typedef enum
{
GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH = 0,
GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT,
GTK_SIZE_REQUEST_CONSTANT_SIZE
} GtkSizeRequestMode;
GtkScrollablePolicy
typedef enum
{
GTK_SCROLL_MINIMUM = 0,
GTK_SCROLL_NATURAL
} GtkScrollablePolicy;
GtkStateFlags
typedef enum
{
GTK_STATE_FLAG_NORMAL = 0,
GTK_STATE_FLAG_ACTIVE = 1 << 0,
GTK_STATE_FLAG_PRELIGHT = 1 << 1,
GTK_STATE_FLAG_SELECTED = 1 << 2,
GTK_STATE_FLAG_INSENSITIVE = 1 << 3,
GTK_STATE_FLAG_INCONSISTENT = 1 << 4,
GTK_STATE_FLAG_FOCUSED = 1 << 5,
GTK_STATE_FLAG_BACKDROP = 1 << 6,
GTK_STATE_FLAG_DIR_LTR = 1 << 7,
GTK_STATE_FLAG_DIR_RTL = 1 << 8,
GTK_STATE_FLAG_LINK = 1 << 9,
GTK_STATE_FLAG_VISITED = 1 << 10,
GTK_STATE_FLAG_CHECKED = 1 << 11,
GTK_STATE_FLAG_DROP_ACTIVE = 1 << 12,
GTK_STATE_FLAG_FOCUS_VISIBLE = 1 << 13
} GtkStateFlags;
GtkBorderStyle
typedef enum {
GTK_BORDER_STYLE_NONE,
GTK_BORDER_STYLE_SOLID,
GTK_BORDER_STYLE_INSET,
GTK_BORDER_STYLE_OUTSET,
GTK_BORDER_STYLE_HIDDEN,
GTK_BORDER_STYLE_DOTTED,
GTK_BORDER_STYLE_DASHED,
GTK_BORDER_STYLE_DOUBLE,
GTK_BORDER_STYLE_GROOVE,
GTK_BORDER_STYLE_RIDGE
} GtkBorderStyle;
GtkLevelBarMode
typedef enum {
GTK_LEVEL_BAR_MODE_CONTINUOUS,
GTK_LEVEL_BAR_MODE_DISCRETE
} GtkLevelBarMode;
GtkInputPurpose
typedef enum
{
GTK_INPUT_PURPOSE_FREE_FORM,
GTK_INPUT_PURPOSE_ALPHA,
GTK_INPUT_PURPOSE_DIGITS,
GTK_INPUT_PURPOSE_NUMBER,
GTK_INPUT_PURPOSE_PHONE,
GTK_INPUT_PURPOSE_URL,
GTK_INPUT_PURPOSE_EMAIL,
GTK_INPUT_PURPOSE_NAME,
GTK_INPUT_PURPOSE_PASSWORD,
GTK_INPUT_PURPOSE_PIN
} GtkInputPurpose;
GtkInputHints
typedef enum
{
GTK_INPUT_HINT_NONE = 0,
GTK_INPUT_HINT_SPELLCHECK = 1 << 0,
GTK_INPUT_HINT_NO_SPELLCHECK = 1 << 1,
GTK_INPUT_HINT_WORD_COMPLETION = 1 << 2,
GTK_INPUT_HINT_LOWERCASE = 1 << 3,
GTK_INPUT_HINT_UPPERCASE_CHARS = 1 << 4,
GTK_INPUT_HINT_UPPERCASE_WORDS = 1 << 5,
GTK_INPUT_HINT_UPPERCASE_SENTENCES = 1 << 6,
GTK_INPUT_HINT_INHIBIT_OSK = 1 << 7,
GTK_INPUT_HINT_VERTICAL_WRITING = 1 << 8,
GTK_INPUT_HINT_EMOJI = 1 << 9,
GTK_INPUT_HINT_NO_EMOJI = 1 << 10
} GtkInputHints;
GtkPropagationPhase
typedef enum
{
GTK_PHASE_NONE,
GTK_PHASE_CAPTURE,
GTK_PHASE_BUBBLE,
GTK_PHASE_TARGET
} GtkPropagationPhase;
GtkEventSequenceState
typedef enum
{
GTK_EVENT_SEQUENCE_NONE,
GTK_EVENT_SEQUENCE_CLAIMED,
GTK_EVENT_SEQUENCE_DENIED
} GtkEventSequenceState;
GtkPanDirection
typedef enum
{
GTK_PAN_DIRECTION_LEFT,
GTK_PAN_DIRECTION_RIGHT,
GTK_PAN_DIRECTION_UP,
GTK_PAN_DIRECTION_DOWN
} GtkPanDirection;
GtkPopoverConstraint
typedef enum
{
GTK_POPOVER_CONSTRAINT_NONE,
GTK_POPOVER_CONSTRAINT_WINDOW
} GtkPopoverConstraint;
GtkPlacesOpenFlags
typedef enum {
GTK_PLACES_OPEN_NORMAL = 1 << 0,
GTK_PLACES_OPEN_NEW_TAB = 1 << 1,
GTK_PLACES_OPEN_NEW_WINDOW = 1 << 2
} GtkPlacesOpenFlags;
GTK_TYPE_EVENT_CONTROLLER
#define GTK_TYPE_EVENT_CONTROLLER (gtk_event_controller_get_type ())
GTK_EVENT_CONTROLLER
#define GTK_EVENT_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER, GtkEventController))
GTK_EVENT_CONTROLLER_CLASS
#define GTK_EVENT_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER, GtkEventControllerClass))
GTK_IS_EVENT_CONTROLLER
#define GTK_IS_EVENT_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER))
GTK_IS_EVENT_CONTROLLER_CLASS
#define GTK_IS_EVENT_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER))
GTK_EVENT_CONTROLLER_GET_CLASS
#define GTK_EVENT_CONTROLLER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER, GtkEventControllerClass))
gtk_event_controller_get_type
GType
void
gtk_event_controller_get_widget
GtkWidget *
GtkEventController *controller
gtk_event_controller_handle_event
gboolean
GtkEventController *controller, const GdkEvent *event
gtk_event_controller_reset
void
GtkEventController *controller
gtk_event_controller_get_propagation_phase
GtkPropagationPhase
GtkEventController *controller
gtk_event_controller_set_propagation_phase
void
GtkEventController *controller, GtkPropagationPhase phase
GtkEventController
GtkEventControllerClass
GTK_TYPE_EVENT_CONTROLLER_LEGACY
#define GTK_TYPE_EVENT_CONTROLLER_LEGACY (_gtk_event_controller_legacy_get_type ())
GTK_EVENT_CONTROLLER_LEGACY
#define GTK_EVENT_CONTROLLER_LEGACY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_LEGACY, GtkEventControllerLegacy))
GTK_EVENT_CONTROLLER_LEGACY_CLASS
#define GTK_EVENT_CONTROLLER_LEGACY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_LEGACY, GtkEventControllerLegacyClass))
GTK_IS_EVENT_CONTROLLER_LEGACY
#define GTK_IS_EVENT_CONTROLLER_LEGACY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_LEGACY))
GTK_IS_EVENT_CONTROLLER_LEGACY_CLASS
#define GTK_IS_EVENT_CONTROLLER_LEGACY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_LEGACY))
GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS
#define GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_LEGACY, GtkEventControllerLegacyClass))
GtkEventControllerLegacy
struct _GtkEventControllerLegacy
{
GtkEventController parent_instance;
};
GtkEventControllerLegacyClass
struct _GtkEventControllerLegacyClass
{
GtkEventControllerClass parent_class;
};
GTK_TYPE_EVENT_CONTROLLER_MOTION
#define GTK_TYPE_EVENT_CONTROLLER_MOTION (gtk_event_controller_motion_get_type ())
GTK_EVENT_CONTROLLER_MOTION
#define GTK_EVENT_CONTROLLER_MOTION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_MOTION, GtkEventControllerMotion))
GTK_EVENT_CONTROLLER_MOTION_CLASS
#define GTK_EVENT_CONTROLLER_MOTION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_MOTION, GtkEventControllerMotionClass))
GTK_IS_EVENT_CONTROLLER_MOTION
#define GTK_IS_EVENT_CONTROLLER_MOTION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_MOTION))
GTK_IS_EVENT_CONTROLLER_MOTION_CLASS
#define GTK_IS_EVENT_CONTROLLER_MOTION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_MOTION))
GTK_EVENT_CONTROLLER_MOTION_GET_CLASS
#define GTK_EVENT_CONTROLLER_MOTION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_MOTION, GtkEventControllerMotionClass))
gtk_event_controller_motion_get_type
GType
void
gtk_event_controller_motion_new
GtkEventController *
GtkWidget *widget
GtkEventControllerMotion
GtkEventControllerMotionClass
GtkEventController
struct _GtkEventController
{
GObject parent_instance;
};
GtkEventControllerClass
struct _GtkEventControllerClass
{
GObjectClass parent_class;
gboolean (* handle_event) (GtkEventController *controller,
const GdkEvent *event);
void (* reset) (GtkEventController *controller);
/**/
/* Tells whether the event is filtered out, %TRUE makes
* the event unseen by the handle_event vfunc.
*/
gboolean (* filter_event) (GtkEventController *controller,
const GdkEvent *event);
gpointer padding[10];
};
GTK_TYPE_EVENT_CONTROLLER_SCROLL
#define GTK_TYPE_EVENT_CONTROLLER_SCROLL (gtk_event_controller_scroll_get_type ())
GTK_EVENT_CONTROLLER_SCROLL
#define GTK_EVENT_CONTROLLER_SCROLL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScroll))
GTK_EVENT_CONTROLLER_SCROLL_CLASS
#define GTK_EVENT_CONTROLLER_SCROLL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScrollClass))
GTK_IS_EVENT_CONTROLLER_SCROLL
#define GTK_IS_EVENT_CONTROLLER_SCROLL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL))
GTK_IS_EVENT_CONTROLLER_SCROLL_CLASS
#define GTK_IS_EVENT_CONTROLLER_SCROLL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_SCROLL))
GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS
#define GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScrollClass))
GtkEventControllerScrollFlags
typedef enum {
GTK_EVENT_CONTROLLER_SCROLL_NONE = 0,
GTK_EVENT_CONTROLLER_SCROLL_VERTICAL = 1 << 0,
GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL = 1 << 1,
GTK_EVENT_CONTROLLER_SCROLL_DISCRETE = 1 << 2,
GTK_EVENT_CONTROLLER_SCROLL_KINETIC = 1 << 3,
GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES = (GTK_EVENT_CONTROLLER_SCROLL_VERTICAL | GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL),
} GtkEventControllerScrollFlags;
gtk_event_controller_scroll_get_type
GType
void
gtk_event_controller_scroll_new
GtkEventController *
GtkWidget *widget, GtkEventControllerScrollFlags flags
gtk_event_controller_scroll_set_flags
void
GtkEventControllerScroll *scroll, GtkEventControllerScrollFlags flags
gtk_event_controller_scroll_get_flags
GtkEventControllerScrollFlags
GtkEventControllerScroll *scroll
GtkEventControllerScroll
GtkEventControllerScrollClass
GTK_TYPE_EXPANDER
#define GTK_TYPE_EXPANDER (gtk_expander_get_type ())
GTK_EXPANDER
#define GTK_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EXPANDER, GtkExpander))
GTK_EXPANDER_CLASS
#define GTK_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EXPANDER, GtkExpanderClass))
GTK_IS_EXPANDER
#define GTK_IS_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EXPANDER))
GTK_IS_EXPANDER_CLASS
#define GTK_IS_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EXPANDER))
GTK_EXPANDER_GET_CLASS
#define GTK_EXPANDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EXPANDER, GtkExpanderClass))
GtkExpander
struct _GtkExpander
{
GtkContainer parent_instance;
GtkExpanderPrivate *priv;
};
GtkExpanderClass
struct _GtkExpanderClass
{
GtkContainerClass parent_class;
/*< public >*/
/* Key binding signal; to get notification on the expansion
* state connect to notify:expanded.
*/
void (* activate) (GtkExpander *expander);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_expander_get_type
GType
void
gtk_expander_new
GtkWidget *
const gchar *label
gtk_expander_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_expander_set_expanded
void
GtkExpander *expander, gboolean expanded
gtk_expander_get_expanded
gboolean
GtkExpander *expander
gtk_expander_set_label
void
GtkExpander *expander, const gchar *label
gtk_expander_get_label
const gchar *
GtkExpander *expander
gtk_expander_set_use_underline
void
GtkExpander *expander, gboolean use_underline
gtk_expander_get_use_underline
gboolean
GtkExpander *expander
gtk_expander_set_use_markup
void
GtkExpander *expander, gboolean use_markup
gtk_expander_get_use_markup
gboolean
GtkExpander *expander
gtk_expander_set_label_widget
void
GtkExpander *expander, GtkWidget *label_widget
gtk_expander_get_label_widget
GtkWidget *
GtkExpander *expander
gtk_expander_set_label_fill
void
GtkExpander *expander, gboolean label_fill
gtk_expander_get_label_fill
gboolean
GtkExpander *expander
gtk_expander_set_resize_toplevel
void
GtkExpander *expander, gboolean resize_toplevel
gtk_expander_get_resize_toplevel
gboolean
GtkExpander *expander
GtkExpanderPrivate
GTK_TYPE_FILE_CHOOSER
#define GTK_TYPE_FILE_CHOOSER (gtk_file_chooser_get_type ())
GTK_FILE_CHOOSER
#define GTK_FILE_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER, GtkFileChooser))
GTK_IS_FILE_CHOOSER
#define GTK_IS_FILE_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER))
GtkFileChooserAction
typedef enum
{
GTK_FILE_CHOOSER_ACTION_OPEN,
GTK_FILE_CHOOSER_ACTION_SAVE,
GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
} GtkFileChooserAction;
GtkFileChooserConfirmation
typedef enum
{
GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM,
GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME,
GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN
} GtkFileChooserConfirmation;
gtk_file_chooser_get_type
GType
void
GTK_FILE_CHOOSER_ERROR
#define GTK_FILE_CHOOSER_ERROR (gtk_file_chooser_error_quark ())
GtkFileChooserError
typedef enum {
GTK_FILE_CHOOSER_ERROR_NONEXISTENT,
GTK_FILE_CHOOSER_ERROR_BAD_FILENAME,
GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS,
GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME
} GtkFileChooserError;
gtk_file_chooser_error_quark
GQuark
void
gtk_file_chooser_set_action
void
GtkFileChooser *chooser, GtkFileChooserAction action
gtk_file_chooser_get_action
GtkFileChooserAction
GtkFileChooser *chooser
gtk_file_chooser_set_local_only
void
GtkFileChooser *chooser, gboolean local_only
gtk_file_chooser_get_local_only
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_select_multiple
void
GtkFileChooser *chooser, gboolean select_multiple
gtk_file_chooser_get_select_multiple
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_show_hidden
void
GtkFileChooser *chooser, gboolean show_hidden
gtk_file_chooser_get_show_hidden
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_do_overwrite_confirmation
void
GtkFileChooser *chooser, gboolean do_overwrite_confirmation
gtk_file_chooser_get_do_overwrite_confirmation
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_create_folders
void
GtkFileChooser *chooser, gboolean create_folders
gtk_file_chooser_get_create_folders
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_current_name
void
GtkFileChooser *chooser, const gchar *name
gtk_file_chooser_get_current_name
gchar *
GtkFileChooser *chooser
gtk_file_chooser_get_filename
gchar *
GtkFileChooser *chooser
gtk_file_chooser_set_filename
gboolean
GtkFileChooser *chooser, const char *filename
gtk_file_chooser_select_filename
gboolean
GtkFileChooser *chooser, const char *filename
gtk_file_chooser_unselect_filename
void
GtkFileChooser *chooser, const char *filename
gtk_file_chooser_select_all
void
GtkFileChooser *chooser
gtk_file_chooser_unselect_all
void
GtkFileChooser *chooser
gtk_file_chooser_get_filenames
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_current_folder
gboolean
GtkFileChooser *chooser, const gchar *filename
gtk_file_chooser_get_current_folder
gchar *
GtkFileChooser *chooser
gtk_file_chooser_get_uri
gchar *
GtkFileChooser *chooser
gtk_file_chooser_set_uri
gboolean
GtkFileChooser *chooser, const char *uri
gtk_file_chooser_select_uri
gboolean
GtkFileChooser *chooser, const char *uri
gtk_file_chooser_unselect_uri
void
GtkFileChooser *chooser, const char *uri
gtk_file_chooser_get_uris
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_current_folder_uri
gboolean
GtkFileChooser *chooser, const gchar *uri
gtk_file_chooser_get_current_folder_uri
gchar *
GtkFileChooser *chooser
gtk_file_chooser_get_file
GFile *
GtkFileChooser *chooser
gtk_file_chooser_set_file
gboolean
GtkFileChooser *chooser, GFile *file, GError **error
gtk_file_chooser_select_file
gboolean
GtkFileChooser *chooser, GFile *file, GError **error
gtk_file_chooser_unselect_file
void
GtkFileChooser *chooser, GFile *file
gtk_file_chooser_get_files
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_current_folder_file
gboolean
GtkFileChooser *chooser, GFile *file, GError **error
gtk_file_chooser_get_current_folder_file
GFile *
GtkFileChooser *chooser
gtk_file_chooser_set_preview_widget
void
GtkFileChooser *chooser, GtkWidget *preview_widget
gtk_file_chooser_get_preview_widget
GtkWidget *
GtkFileChooser *chooser
gtk_file_chooser_set_preview_widget_active
void
GtkFileChooser *chooser, gboolean active
gtk_file_chooser_get_preview_widget_active
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_use_preview_label
void
GtkFileChooser *chooser, gboolean use_label
gtk_file_chooser_get_use_preview_label
gboolean
GtkFileChooser *chooser
gtk_file_chooser_get_preview_filename
char *
GtkFileChooser *chooser
gtk_file_chooser_get_preview_uri
char *
GtkFileChooser *chooser
gtk_file_chooser_get_preview_file
GFile *
GtkFileChooser *chooser
gtk_file_chooser_set_extra_widget
void
GtkFileChooser *chooser, GtkWidget *extra_widget
gtk_file_chooser_get_extra_widget
GtkWidget *
GtkFileChooser *chooser
gtk_file_chooser_add_filter
void
GtkFileChooser *chooser, GtkFileFilter *filter
gtk_file_chooser_remove_filter
void
GtkFileChooser *chooser, GtkFileFilter *filter
gtk_file_chooser_list_filters
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_filter
void
GtkFileChooser *chooser, GtkFileFilter *filter
gtk_file_chooser_get_filter
GtkFileFilter *
GtkFileChooser *chooser
gtk_file_chooser_add_shortcut_folder
gboolean
GtkFileChooser *chooser, const char *folder, GError **error
gtk_file_chooser_remove_shortcut_folder
gboolean
GtkFileChooser *chooser, const char *folder, GError **error
gtk_file_chooser_list_shortcut_folders
GSList *
GtkFileChooser *chooser
gtk_file_chooser_add_shortcut_folder_uri
gboolean
GtkFileChooser *chooser, const char *uri, GError **error
gtk_file_chooser_remove_shortcut_folder_uri
gboolean
GtkFileChooser *chooser, const char *uri, GError **error
gtk_file_chooser_list_shortcut_folder_uris
GSList *
GtkFileChooser *chooser
gtk_file_chooser_add_choice
void
GtkFileChooser *chooser, const char *id, const char *label, const char **options, const char **option_labels
gtk_file_chooser_remove_choice
void
GtkFileChooser *chooser, const char *id
gtk_file_chooser_set_choice
void
GtkFileChooser *chooser, const char *id, const char *option
gtk_file_chooser_get_choice
const char *
GtkFileChooser *chooser, const char *id
GtkFileChooser
GTK_TYPE_FILE_CHOOSER_BUTTON
#define GTK_TYPE_FILE_CHOOSER_BUTTON (gtk_file_chooser_button_get_type ())
GTK_FILE_CHOOSER_BUTTON
#define GTK_FILE_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButton))
GTK_FILE_CHOOSER_BUTTON_CLASS
#define GTK_FILE_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass))
GTK_IS_FILE_CHOOSER_BUTTON
#define GTK_IS_FILE_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON))
GTK_IS_FILE_CHOOSER_BUTTON_CLASS
#define GTK_IS_FILE_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON))
GTK_FILE_CHOOSER_BUTTON_GET_CLASS
#define GTK_FILE_CHOOSER_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass))
GtkFileChooserButton
struct _GtkFileChooserButton
{
GtkWidget parent;
/*< private >*/
GtkFileChooserButtonPrivate *priv;
};
GtkFileChooserButtonClass
struct _GtkFileChooserButtonClass
{
GtkWidgetClass parent_class;
/*< public >*/
void (* file_set) (GtkFileChooserButton *fc);
/*< private >*/
/* Padding for future expansion */
void (*__gtk_reserved1);
void (*__gtk_reserved2);
void (*__gtk_reserved3);
void (*__gtk_reserved4);
};
gtk_file_chooser_button_get_type
GType
void
gtk_file_chooser_button_new
GtkWidget *
const gchar *title, GtkFileChooserAction action
gtk_file_chooser_button_new_with_dialog
GtkWidget *
GtkWidget *dialog
gtk_file_chooser_button_get_title
const gchar *
GtkFileChooserButton *button
gtk_file_chooser_button_set_title
void
GtkFileChooserButton *button, const gchar *title
gtk_file_chooser_button_get_width_chars
gint
GtkFileChooserButton *button
gtk_file_chooser_button_set_width_chars
void
GtkFileChooserButton *button, gint n_chars
GtkFileChooserButtonPrivate
GTK_TYPE_FILE_CHOOSER_DIALOG
#define GTK_TYPE_FILE_CHOOSER_DIALOG (gtk_file_chooser_dialog_get_type ())
GTK_FILE_CHOOSER_DIALOG
#define GTK_FILE_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialog))
GTK_FILE_CHOOSER_DIALOG_CLASS
#define GTK_FILE_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialogClass))
GTK_IS_FILE_CHOOSER_DIALOG
#define GTK_IS_FILE_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG))
GTK_IS_FILE_CHOOSER_DIALOG_CLASS
#define GTK_IS_FILE_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_DIALOG))
GTK_FILE_CHOOSER_DIALOG_GET_CLASS
#define GTK_FILE_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialogClass))
GtkFileChooserDialog
struct _GtkFileChooserDialog
{
GtkDialog parent_instance;
GtkFileChooserDialogPrivate *priv;
};
GtkFileChooserDialogClass
struct _GtkFileChooserDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_file_chooser_dialog_get_type
GType
void
gtk_file_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent, GtkFileChooserAction action, const gchar *first_button_text, ...
GtkFileChooserDialogPrivate
GTK_TYPE_FILE_CHOOSER_EMBED
#define GTK_TYPE_FILE_CHOOSER_EMBED (_gtk_file_chooser_embed_get_type ())
GTK_FILE_CHOOSER_EMBED
#define GTK_FILE_CHOOSER_EMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_EMBED, GtkFileChooserEmbed))
GTK_IS_FILE_CHOOSER_EMBED
#define GTK_IS_FILE_CHOOSER_EMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_EMBED))
GTK_FILE_CHOOSER_EMBED_GET_IFACE
#define GTK_FILE_CHOOSER_EMBED_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_FILE_CHOOSER_EMBED, GtkFileChooserEmbedIface))
GtkFileChooserEmbedIface
struct _GtkFileChooserEmbedIface
{
GTypeInterface base_iface;
/* Methods
*/
void (*get_default_size) (GtkFileChooserEmbed *chooser_embed,
gint *default_width,
gint *default_height);
gboolean (*should_respond) (GtkFileChooserEmbed *chooser_embed);
void (*initial_focus) (GtkFileChooserEmbed *chooser_embed);
/* Signals
*/
void (*default_size_changed) (GtkFileChooserEmbed *chooser_embed);
void (*response_requested) (GtkFileChooserEmbed *chooser_embed);
};
GtkFileChooserEmbed
GTK_TYPE_FILE_CHOOSER_ENTRY
#define GTK_TYPE_FILE_CHOOSER_ENTRY (_gtk_file_chooser_entry_get_type ())
GTK_FILE_CHOOSER_ENTRY
#define GTK_FILE_CHOOSER_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_ENTRY, GtkFileChooserEntry))
GTK_IS_FILE_CHOOSER_ENTRY
#define GTK_IS_FILE_CHOOSER_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_ENTRY))
GtkFileChooserEntry
GTK_TYPE_FILE_CHOOSER_ERROR_STACK
#define GTK_TYPE_FILE_CHOOSER_ERROR_STACK (gtk_file_chooser_error_stack_get_type ())
GTK_FILE_CHOOSER_ERROR_STACK
#define GTK_FILE_CHOOSER_ERROR_STACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_ERROR_STACK, GtkFileChooserErrorStack))
GTK_FILE_CHOOSER_ERROR_STACK_CLASS
#define GTK_FILE_CHOOSER_ERROR_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_ERROR_STACK, GtkFileChooserErrorStackClass))
GTK_IS_FILE_CHOOSER_ERROR_STACK
#define GTK_IS_FILE_CHOOSER_ERROR_STACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_ERROR_STACK))
GTK_IS_FILE_CHOOSER_ERROR_STACK_CLASS
#define GTK_IS_FILE_CHOOSER_ERROR_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_ERROR_STACK))
GTK_FILE_CHOOSER_ERROR_STACK_GET_CLASS
#define GTK_FILE_CHOOSER_ERROR_STACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_ERROR_STACK, GtkFileChooserErrorStackClass))
GtkFileChooserErrorStack
struct _GtkFileChooserErrorStack
{
GtkStack parent_instance;
};
GtkFileChooserErrorStackClass
struct _GtkFileChooserErrorStackClass
{
GtkStackClass parent_class;
};
gtk_file_chooser_error_stack_get_type
GType
void
gtk_file_chooser_error_stack_set_error
void
GtkFileChooserErrorStack *self, gboolean is_folder, const char *label_name
gtk_file_chooser_error_stack_set_custom_error
void
GtkFileChooserErrorStack *self, const char *label_text
GTK_TYPE_FILE_CHOOSER_NATIVE
#define GTK_TYPE_FILE_CHOOSER_NATIVE (gtk_file_chooser_native_get_type ())
gtk_file_chooser_native_new
GtkFileChooserNative *
const gchar *title, GtkWindow *parent, GtkFileChooserAction action, const gchar *accept_label, const gchar *cancel_label
gtk_file_chooser_native_get_accept_label
const char *
GtkFileChooserNative *self
gtk_file_chooser_native_set_accept_label
void
GtkFileChooserNative *self, const char *accept_label
gtk_file_chooser_native_get_cancel_label
const char *
GtkFileChooserNative *self
gtk_file_chooser_native_set_cancel_label
void
GtkFileChooserNative *self, const char *cancel_label
GtkFileChooserNative
GtkFileChooserNativeChoice
typedef struct {
char *id;
char *label;
char **options;
char **option_labels;
char *selected;
} GtkFileChooserNativeChoice;
GtkFileChooserNative
struct _GtkFileChooserNative
{
GtkNativeDialog parent_instance;
char *accept_label;
char *cancel_label;
int mode;
GSList *custom_files;
GFile *current_folder;
GFile *current_file;
char *current_name;
GtkFileFilter *current_filter;
GSList *choices;
/* Fallback mode */
GtkWidget *dialog;
GtkWidget *accept_button;
GtkWidget *cancel_button;
gpointer mode_data;
};
gtk_file_chooser_native_win32_show
gboolean
GtkFileChooserNative *self
gtk_file_chooser_native_win32_hide
void
GtkFileChooserNative *self
gtk_file_chooser_native_quartz_show
gboolean
GtkFileChooserNative *self
gtk_file_chooser_native_quartz_hide
void
GtkFileChooserNative *self
gtk_file_chooser_native_portal_show
gboolean
GtkFileChooserNative *self
gtk_file_chooser_native_portal_hide
void
GtkFileChooserNative *self
SETTINGS_KEY_LOCATION_MODE
#define SETTINGS_KEY_LOCATION_MODE "location-mode"
SETTINGS_KEY_SHOW_HIDDEN
#define SETTINGS_KEY_SHOW_HIDDEN "show-hidden"
SETTINGS_KEY_SHOW_SIZE_COLUMN
#define SETTINGS_KEY_SHOW_SIZE_COLUMN "show-size-column"
SETTINGS_KEY_SORT_COLUMN
#define SETTINGS_KEY_SORT_COLUMN "sort-column"
SETTINGS_KEY_SORT_ORDER
#define SETTINGS_KEY_SORT_ORDER "sort-order"
SETTINGS_KEY_WINDOW_POSITION
#define SETTINGS_KEY_WINDOW_POSITION "window-position"
SETTINGS_KEY_WINDOW_SIZE
#define SETTINGS_KEY_WINDOW_SIZE "window-size"
SETTINGS_KEY_SIDEBAR_WIDTH
#define SETTINGS_KEY_SIDEBAR_WIDTH "sidebar-width"
SETTINGS_KEY_STARTUP_MODE
#define SETTINGS_KEY_STARTUP_MODE "startup-mode"
SETTINGS_KEY_SORT_DIRECTORIES_FIRST
#define SETTINGS_KEY_SORT_DIRECTORIES_FIRST "sort-directories-first"
SETTINGS_KEY_CLOCK_FORMAT
#define SETTINGS_KEY_CLOCK_FORMAT "clock-format"
SETTINGS_KEY_DATE_FORMAT
#define SETTINGS_KEY_DATE_FORMAT "date-format"
GTK_FILE_CHOOSER_GET_IFACE
#define GTK_FILE_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FILE_CHOOSER, GtkFileChooserIface))
GtkFileChooserIface
struct _GtkFileChooserIface
{
GTypeInterface base_iface;
/* Methods
*/
gboolean (*set_current_folder) (GtkFileChooser *chooser,
GFile *file,
GError **error);
GFile * (*get_current_folder) (GtkFileChooser *chooser);
void (*set_current_name) (GtkFileChooser *chooser,
const gchar *name);
gchar * (*get_current_name) (GtkFileChooser *chooser);
gboolean (*select_file) (GtkFileChooser *chooser,
GFile *file,
GError **error);
void (*unselect_file) (GtkFileChooser *chooser,
GFile *file);
void (*select_all) (GtkFileChooser *chooser);
void (*unselect_all) (GtkFileChooser *chooser);
GSList * (*get_files) (GtkFileChooser *chooser);
GFile * (*get_preview_file) (GtkFileChooser *chooser);
GtkFileSystem *(*get_file_system) (GtkFileChooser *chooser);
void (*add_filter) (GtkFileChooser *chooser,
GtkFileFilter *filter);
void (*remove_filter) (GtkFileChooser *chooser,
GtkFileFilter *filter);
GSList * (*list_filters) (GtkFileChooser *chooser);
gboolean (*add_shortcut_folder) (GtkFileChooser *chooser,
GFile *file,
GError **error);
gboolean (*remove_shortcut_folder) (GtkFileChooser *chooser,
GFile *file,
GError **error);
GSList * (*list_shortcut_folders) (GtkFileChooser *chooser);
/* Signals
*/
void (*current_folder_changed) (GtkFileChooser *chooser);
void (*selection_changed) (GtkFileChooser *chooser);
void (*update_preview) (GtkFileChooser *chooser);
void (*file_activated) (GtkFileChooser *chooser);
GtkFileChooserConfirmation (*confirm_overwrite) (GtkFileChooser *chooser);
/* 3.22 additions */
void (*add_choice) (GtkFileChooser *chooser,
const char *id,
const char *label,
const char **options,
const char **option_labels);
void (*remove_choice) (GtkFileChooser *chooser,
const char *id);
void (*set_choice) (GtkFileChooser *chooser,
const char *id,
const char *option);
const char * (*get_choice) (GtkFileChooser *chooser,
const char *id);
};
GTK_FILE_CHOOSER_DELEGATE_QUARK
#define GTK_FILE_CHOOSER_DELEGATE_QUARK (_gtk_file_chooser_delegate_get_quark ())
GtkFileChooserProp
typedef enum {
GTK_FILE_CHOOSER_PROP_FIRST = 0x1000,
GTK_FILE_CHOOSER_PROP_ACTION = GTK_FILE_CHOOSER_PROP_FIRST,
GTK_FILE_CHOOSER_PROP_FILTER,
GTK_FILE_CHOOSER_PROP_LOCAL_ONLY,
GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET,
GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET_ACTIVE,
GTK_FILE_CHOOSER_PROP_USE_PREVIEW_LABEL,
GTK_FILE_CHOOSER_PROP_EXTRA_WIDGET,
GTK_FILE_CHOOSER_PROP_SELECT_MULTIPLE,
GTK_FILE_CHOOSER_PROP_SHOW_HIDDEN,
GTK_FILE_CHOOSER_PROP_DO_OVERWRITE_CONFIRMATION,
GTK_FILE_CHOOSER_PROP_CREATE_FOLDERS,
GTK_FILE_CHOOSER_PROP_LAST = GTK_FILE_CHOOSER_PROP_CREATE_FOLDERS
} GtkFileChooserProp;
GTK_TYPE_FILE_CHOOSER_WIDGET
#define GTK_TYPE_FILE_CHOOSER_WIDGET (gtk_file_chooser_widget_get_type ())
GTK_FILE_CHOOSER_WIDGET
#define GTK_FILE_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidget))
GTK_FILE_CHOOSER_WIDGET_CLASS
#define GTK_FILE_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidgetClass))
GTK_IS_FILE_CHOOSER_WIDGET
#define GTK_IS_FILE_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET))
GTK_IS_FILE_CHOOSER_WIDGET_CLASS
#define GTK_IS_FILE_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_WIDGET))
GTK_FILE_CHOOSER_WIDGET_GET_CLASS
#define GTK_FILE_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidgetClass))
GtkFileChooserWidget
struct _GtkFileChooserWidget
{
GtkWidget parent_instance;
GtkFileChooserWidgetPrivate *priv;
};
GtkFileChooserWidgetClass
struct _GtkFileChooserWidgetClass
{
GtkWidgetClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_file_chooser_widget_get_type
GType
void
gtk_file_chooser_widget_new
GtkWidget *
GtkFileChooserAction action
GtkFileChooserWidgetPrivate
gtk_file_chooser_widget_set_save_entry
void
GtkFileChooserWidget *chooser, GtkWidget *entry
GTK_TYPE_FILE_FILTER
#define GTK_TYPE_FILE_FILTER (gtk_file_filter_get_type ())
GTK_FILE_FILTER
#define GTK_FILE_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_FILTER, GtkFileFilter))
GTK_IS_FILE_FILTER
#define GTK_IS_FILE_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_FILTER))
GtkFileFilterFlags
typedef enum {
GTK_FILE_FILTER_FILENAME = 1 << 0,
GTK_FILE_FILTER_URI = 1 << 1,
GTK_FILE_FILTER_DISPLAY_NAME = 1 << 2,
GTK_FILE_FILTER_MIME_TYPE = 1 << 3
} GtkFileFilterFlags;
GtkFileFilterFunc
gboolean
const GtkFileFilterInfo *filter_info,
gpointer data
GtkFileFilterInfo
struct _GtkFileFilterInfo
{
GtkFileFilterFlags contains;
const gchar *filename;
const gchar *uri;
const gchar *display_name;
const gchar *mime_type;
};
gtk_file_filter_get_type
GType
void
gtk_file_filter_new
GtkFileFilter *
void
gtk_file_filter_set_name
void
GtkFileFilter *filter, const gchar *name
gtk_file_filter_get_name
const gchar *
GtkFileFilter *filter
gtk_file_filter_add_mime_type
void
GtkFileFilter *filter, const gchar *mime_type
gtk_file_filter_add_pattern
void
GtkFileFilter *filter, const gchar *pattern
gtk_file_filter_add_pixbuf_formats
void
GtkFileFilter *filter
gtk_file_filter_add_custom
void
GtkFileFilter *filter, GtkFileFilterFlags needed, GtkFileFilterFunc func, gpointer data, GDestroyNotify notify
gtk_file_filter_get_needed
GtkFileFilterFlags
GtkFileFilter *filter
gtk_file_filter_filter
gboolean
GtkFileFilter *filter, const GtkFileFilterInfo *filter_info
gtk_file_filter_to_gvariant
GVariant *
GtkFileFilter *filter
gtk_file_filter_new_from_gvariant
GtkFileFilter *
GVariant *variant
GtkFileFilter
GTK_TYPE_FILE_SYSTEM
#define GTK_TYPE_FILE_SYSTEM (_gtk_file_system_get_type ())
GTK_FILE_SYSTEM
#define GTK_FILE_SYSTEM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_FILE_SYSTEM, GtkFileSystem))
GTK_FILE_SYSTEM_CLASS
#define GTK_FILE_SYSTEM_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_FILE_SYSTEM, GtkFileSystemClass))
GTK_IS_FILE_SYSTEM
#define GTK_IS_FILE_SYSTEM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_FILE_SYSTEM))
GTK_IS_FILE_SYSTEM_CLASS
#define GTK_IS_FILE_SYSTEM_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_FILE_SYSTEM))
GTK_FILE_SYSTEM_GET_CLASS
#define GTK_FILE_SYSTEM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_FILE_SYSTEM, GtkFileSystemClass))
GtkFileSystem
typedef struct GtkFileSystem GtkFileSystem;
GtkFileSystemPrivate
typedef struct GtkFileSystemPrivate GtkFileSystemPrivate;
GtkFileSystemClass
typedef struct GtkFileSystemClass GtkFileSystemClass;
GtkFileSystemVolume
typedef struct GtkFileSystemVolume GtkFileSystemVolume; /* opaque struct */
GtkFileSystemGetInfoCallback
void
GCancellable *cancellable,
GFileInfo *file_info,
const GError *error,
gpointer data
GtkFileSystemVolumeMountCallback
void
GCancellable *cancellable,
GtkFileSystemVolume *volume,
const GError *error,
gpointer data
GTK_TYPE_FILE_SYSTEM_MODEL
#define GTK_TYPE_FILE_SYSTEM_MODEL (_gtk_file_system_model_get_type ())
GTK_FILE_SYSTEM_MODEL
#define GTK_FILE_SYSTEM_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_SYSTEM_MODEL, GtkFileSystemModel))
GTK_IS_FILE_SYSTEM_MODEL
#define GTK_IS_FILE_SYSTEM_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_SYSTEM_MODEL))
GtkFileSystemModelGetValue
gboolean
GtkFileSystemModel *model,
GFile *file,
GFileInfo *info,
int column,
GValue *value,
gpointer user_data
GtkFileSystemModel
GTK_TYPE_FIXED
#define GTK_TYPE_FIXED (gtk_fixed_get_type ())
GTK_FIXED
#define GTK_FIXED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FIXED, GtkFixed))
GTK_FIXED_CLASS
#define GTK_FIXED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FIXED, GtkFixedClass))
GTK_IS_FIXED
#define GTK_IS_FIXED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FIXED))
GTK_IS_FIXED_CLASS
#define GTK_IS_FIXED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FIXED))
GTK_FIXED_GET_CLASS
#define GTK_FIXED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FIXED, GtkFixedClass))
GtkFixed
struct _GtkFixed
{
GtkContainer container;
/*< private >*/
GtkFixedPrivate *priv;
};
GtkFixedClass
struct _GtkFixedClass
{
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkFixedChild
struct _GtkFixedChild
{
GtkWidget *widget;
gint x;
gint y;
};
gtk_fixed_get_type
GType
void
gtk_fixed_new
GtkWidget *
void
gtk_fixed_put
void
GtkFixed *fixed, GtkWidget *widget, gint x, gint y
gtk_fixed_move
void
GtkFixed *fixed, GtkWidget *widget, gint x, gint y
GtkFixedPrivate
GTK_TYPE_FLOW_BOX
#define GTK_TYPE_FLOW_BOX (gtk_flow_box_get_type ())
GTK_FLOW_BOX
#define GTK_FLOW_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX, GtkFlowBox))
GTK_FLOW_BOX_CLASS
#define GTK_FLOW_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX, GtkFlowBoxClass))
GTK_IS_FLOW_BOX
#define GTK_IS_FLOW_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX))
GTK_IS_FLOW_BOX_CLASS
#define GTK_IS_FLOW_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX))
GTK_FLOW_BOX_GET_CLASS
#define GTK_FLOW_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FLOW_BOX, GtkFlowBoxClass))
GtkFlowBox
struct _GtkFlowBox
{
GtkContainer container;
};
GtkFlowBoxClass
struct _GtkFlowBoxClass
{
GtkContainerClass parent_class;
void (*child_activated) (GtkFlowBox *box,
GtkFlowBoxChild *child);
void (*selected_children_changed) (GtkFlowBox *box);
void (*activate_cursor_child) (GtkFlowBox *box);
void (*toggle_cursor_child) (GtkFlowBox *box);
gboolean (*move_cursor) (GtkFlowBox *box,
GtkMovementStep step,
gint count);
void (*select_all) (GtkFlowBox *box);
void (*unselect_all) (GtkFlowBox *box);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
GTK_TYPE_FLOW_BOX_CHILD
#define GTK_TYPE_FLOW_BOX_CHILD (gtk_flow_box_child_get_type ())
GTK_FLOW_BOX_CHILD
#define GTK_FLOW_BOX_CHILD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX_CHILD, GtkFlowBoxChild))
GTK_FLOW_BOX_CHILD_CLASS
#define GTK_FLOW_BOX_CHILD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX_CHILD, GtkFlowBoxChildClass))
GTK_IS_FLOW_BOX_CHILD
#define GTK_IS_FLOW_BOX_CHILD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX_CHILD))
GTK_IS_FLOW_BOX_CHILD_CLASS
#define GTK_IS_FLOW_BOX_CHILD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX_CHILD))
GTK_FLOW_BOX_CHILD_GET_CLASS
#define GTK_FLOW_BOX_CHILD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EG_TYPE_FLOW_BOX_CHILD, GtkFlowBoxChildClass))
GtkFlowBoxChild
struct _GtkFlowBoxChild
{
GtkBin parent_instance;
};
GtkFlowBoxChildClass
struct _GtkFlowBoxChildClass
{
GtkBinClass parent_class;
void (* activate) (GtkFlowBoxChild *child);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
};
GtkFlowBoxCreateWidgetFunc
GtkWidget *
gpointer item,
gpointer user_data
gtk_flow_box_child_get_type
GType
void
gtk_flow_box_child_new
GtkWidget *
void
gtk_flow_box_child_get_index
gint
GtkFlowBoxChild *child
gtk_flow_box_child_is_selected
gboolean
GtkFlowBoxChild *child
gtk_flow_box_child_changed
void
GtkFlowBoxChild *child
gtk_flow_box_get_type
GType
void
gtk_flow_box_new
GtkWidget *
void
gtk_flow_box_bind_model
void
GtkFlowBox *box, GListModel *model, GtkFlowBoxCreateWidgetFunc create_widget_func, gpointer user_data, GDestroyNotify user_data_free_func
gtk_flow_box_set_homogeneous
void
GtkFlowBox *box, gboolean homogeneous
gtk_flow_box_get_homogeneous
gboolean
GtkFlowBox *box
gtk_flow_box_set_row_spacing
void
GtkFlowBox *box, guint spacing
gtk_flow_box_get_row_spacing
guint
GtkFlowBox *box
gtk_flow_box_set_column_spacing
void
GtkFlowBox *box, guint spacing
gtk_flow_box_get_column_spacing
guint
GtkFlowBox *box
gtk_flow_box_set_min_children_per_line
void
GtkFlowBox *box, guint n_children
gtk_flow_box_get_min_children_per_line
guint
GtkFlowBox *box
gtk_flow_box_set_max_children_per_line
void
GtkFlowBox *box, guint n_children
gtk_flow_box_get_max_children_per_line
guint
GtkFlowBox *box
gtk_flow_box_set_activate_on_single_click
void
GtkFlowBox *box, gboolean single
gtk_flow_box_get_activate_on_single_click
gboolean
GtkFlowBox *box
gtk_flow_box_insert
void
GtkFlowBox *box, GtkWidget *widget, gint position
gtk_flow_box_get_child_at_index
GtkFlowBoxChild *
GtkFlowBox *box, gint idx
gtk_flow_box_get_child_at_pos
GtkFlowBoxChild *
GtkFlowBox *box, gint x, gint y
GtkFlowBoxForeachFunc
void
GtkFlowBox *box,
GtkFlowBoxChild *child,
gpointer user_data
gtk_flow_box_selected_foreach
void
GtkFlowBox *box, GtkFlowBoxForeachFunc func, gpointer data
gtk_flow_box_get_selected_children
GList *
GtkFlowBox *box
gtk_flow_box_select_child
void
GtkFlowBox *box, GtkFlowBoxChild *child
gtk_flow_box_unselect_child
void
GtkFlowBox *box, GtkFlowBoxChild *child
gtk_flow_box_select_all
void
GtkFlowBox *box
gtk_flow_box_unselect_all
void
GtkFlowBox *box
gtk_flow_box_set_selection_mode
void
GtkFlowBox *box, GtkSelectionMode mode
gtk_flow_box_get_selection_mode
GtkSelectionMode
GtkFlowBox *box
gtk_flow_box_set_hadjustment
void
GtkFlowBox *box, GtkAdjustment *adjustment
gtk_flow_box_set_vadjustment
void
GtkFlowBox *box, GtkAdjustment *adjustment
GtkFlowBoxFilterFunc
gboolean
GtkFlowBoxChild *child,
gpointer user_data
gtk_flow_box_set_filter_func
void
GtkFlowBox *box, GtkFlowBoxFilterFunc filter_func, gpointer user_data, GDestroyNotify destroy
gtk_flow_box_invalidate_filter
void
GtkFlowBox *box
GtkFlowBoxSortFunc
gint
GtkFlowBoxChild *child1,
GtkFlowBoxChild *child2,
gpointer user_data
gtk_flow_box_set_sort_func
void
GtkFlowBox *box, GtkFlowBoxSortFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_flow_box_invalidate_sort
void
GtkFlowBox *box
GTK_TYPE_FONT_BUTTON
#define GTK_TYPE_FONT_BUTTON (gtk_font_button_get_type ())
GTK_FONT_BUTTON
#define GTK_FONT_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_BUTTON, GtkFontButton))
GTK_FONT_BUTTON_CLASS
#define GTK_FONT_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_BUTTON, GtkFontButtonClass))
GTK_IS_FONT_BUTTON
#define GTK_IS_FONT_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_BUTTON))
GTK_IS_FONT_BUTTON_CLASS
#define GTK_IS_FONT_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_BUTTON))
GTK_FONT_BUTTON_GET_CLASS
#define GTK_FONT_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_BUTTON, GtkFontButtonClass))
GtkFontButton
struct _GtkFontButton {
GtkWidget parent_instance;
/*< private >*/
GtkFontButtonPrivate *priv;
};
GtkFontButtonClass
struct _GtkFontButtonClass {
GtkWidgetClass parent_class;
/* font_set signal is emitted when font is chosen */
void (* font_set) (GtkFontButton *gfp);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_font_button_get_type
GType
void
gtk_font_button_new
GtkWidget *
void
gtk_font_button_new_with_font
GtkWidget *
const gchar *fontname
gtk_font_button_get_title
const gchar *
GtkFontButton *font_button
gtk_font_button_set_title
void
GtkFontButton *font_button, const gchar *title
gtk_font_button_get_use_font
gboolean
GtkFontButton *font_button
gtk_font_button_set_use_font
void
GtkFontButton *font_button, gboolean use_font
gtk_font_button_get_use_size
gboolean
GtkFontButton *font_button
gtk_font_button_set_use_size
void
GtkFontButton *font_button, gboolean use_size
GtkFontButtonPrivate
GtkFontFilterFunc
gboolean
const PangoFontFamily *family,
const PangoFontFace *face,
gpointer data
GtkFontChooserLevel
typedef enum {
GTK_FONT_CHOOSER_LEVEL_FONT,
GTK_FONT_CHOOSER_LEVEL_FACE,
GTK_FONT_CHOOSER_LEVEL_FAMILY
} GtkFontChooserLevel;
GTK_TYPE_FONT_CHOOSER
#define GTK_TYPE_FONT_CHOOSER (gtk_font_chooser_get_type ())
GTK_FONT_CHOOSER
#define GTK_FONT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER, GtkFontChooser))
GTK_IS_FONT_CHOOSER
#define GTK_IS_FONT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER))
GTK_FONT_CHOOSER_GET_IFACE
#define GTK_FONT_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FONT_CHOOSER, GtkFontChooserIface))
GtkFontChooserIface
struct _GtkFontChooserIface
{
GTypeInterface base_iface;
/* Methods */
PangoFontFamily * (* get_font_family) (GtkFontChooser *fontchooser);
PangoFontFace * (* get_font_face) (GtkFontChooser *fontchooser);
gint (* get_font_size) (GtkFontChooser *fontchooser);
void (* set_filter_func) (GtkFontChooser *fontchooser,
GtkFontFilterFunc filter,
gpointer user_data,
GDestroyNotify destroy);
/* Signals */
void (* font_activated) (GtkFontChooser *chooser,
const gchar *fontname);
/* More methods */
void (* set_font_map) (GtkFontChooser *fontchooser,
PangoFontMap *fontmap);
PangoFontMap * (* get_font_map) (GtkFontChooser *fontchooser);
/* Padding */
gpointer padding[10];
};
gtk_font_chooser_get_type
GType
void
gtk_font_chooser_get_font_family
PangoFontFamily *
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_face
PangoFontFace *
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_size
gint
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_desc
PangoFontDescription *
GtkFontChooser *fontchooser
gtk_font_chooser_set_font_desc
void
GtkFontChooser *fontchooser, const PangoFontDescription *font_desc
gtk_font_chooser_get_font
gchar *
GtkFontChooser *fontchooser
gtk_font_chooser_set_font
void
GtkFontChooser *fontchooser, const gchar *fontname
gtk_font_chooser_get_preview_text
gchar *
GtkFontChooser *fontchooser
gtk_font_chooser_set_preview_text
void
GtkFontChooser *fontchooser, const gchar *text
gtk_font_chooser_get_show_preview_entry
gboolean
GtkFontChooser *fontchooser
gtk_font_chooser_set_show_preview_entry
void
GtkFontChooser *fontchooser, gboolean show_preview_entry
gtk_font_chooser_set_filter_func
void
GtkFontChooser *fontchooser, GtkFontFilterFunc filter, gpointer user_data, GDestroyNotify destroy
gtk_font_chooser_set_font_map
void
GtkFontChooser *fontchooser, PangoFontMap *fontmap
gtk_font_chooser_get_font_map
PangoFontMap *
GtkFontChooser *fontchooser
gtk_font_chooser_set_level
void
GtkFontChooser *fontchooser, GtkFontChooserLevel level
gtk_font_chooser_get_level
GtkFontChooserLevel
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_features
char *
GtkFontChooser *fontchooser
gtk_font_chooser_get_language
char *
GtkFontChooser *fontchooser
GtkFontChooser
GTK_TYPE_FONT_CHOOSER_DIALOG
#define GTK_TYPE_FONT_CHOOSER_DIALOG (gtk_font_chooser_dialog_get_type ())
GTK_FONT_CHOOSER_DIALOG
#define GTK_FONT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialog))
GTK_FONT_CHOOSER_DIALOG_CLASS
#define GTK_FONT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialogClass))
GTK_IS_FONT_CHOOSER_DIALOG
#define GTK_IS_FONT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG))
GTK_IS_FONT_CHOOSER_DIALOG_CLASS
#define GTK_IS_FONT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_CHOOSER_DIALOG))
GTK_FONT_CHOOSER_DIALOG_GET_CLASS
#define GTK_FONT_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialogClass))
GtkFontChooserDialog
struct _GtkFontChooserDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkFontChooserDialogPrivate *priv;
};
GtkFontChooserDialogClass
struct _GtkFontChooserDialogClass
{
GtkDialogClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_font_chooser_dialog_get_type
GType
void
gtk_font_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
GtkFontChooserDialogPrivate
GTK_FONT_CHOOSER_DEFAULT_FONT_NAME
#define GTK_FONT_CHOOSER_DEFAULT_FONT_NAME "Sans 10"
GTK_FONT_CHOOSER_DELEGATE_QUARK
#define GTK_FONT_CHOOSER_DELEGATE_QUARK (_gtk_font_chooser_delegate_get_quark ())
GtkFontChooserProp
typedef enum {
GTK_FONT_CHOOSER_PROP_FIRST = 0x4000,
GTK_FONT_CHOOSER_PROP_FONT,
GTK_FONT_CHOOSER_PROP_FONT_DESC,
GTK_FONT_CHOOSER_PROP_PREVIEW_TEXT,
GTK_FONT_CHOOSER_PROP_SHOW_PREVIEW_ENTRY,
GTK_FONT_CHOOSER_PROP_LEVEL,
GTK_FONT_CHOOSER_PROP_FONT_FEATURES,
GTK_FONT_CHOOSER_PROP_LANGUAGE,
GTK_FONT_CHOOSER_PROP_LAST
} GtkFontChooserProp;
GTK_TYPE_FONT_CHOOSER_WIDGET
#define GTK_TYPE_FONT_CHOOSER_WIDGET (gtk_font_chooser_widget_get_type ())
GTK_FONT_CHOOSER_WIDGET
#define GTK_FONT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidget))
GTK_FONT_CHOOSER_WIDGET_CLASS
#define GTK_FONT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidgetClass))
GTK_IS_FONT_CHOOSER_WIDGET
#define GTK_IS_FONT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET))
GTK_IS_FONT_CHOOSER_WIDGET_CLASS
#define GTK_IS_FONT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_CHOOSER_WIDGET))
GTK_FONT_CHOOSER_WIDGET_GET_CLASS
#define GTK_FONT_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidgetClass))
GtkFontChooserWidget
struct _GtkFontChooserWidget
{
GtkWidget parent_instance;
/*< private >*/
GtkFontChooserWidgetPrivate *priv;
};
GtkFontChooserWidgetClass
struct _GtkFontChooserWidgetClass
{
GtkWidgetClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_font_chooser_widget_get_type
GType
void
gtk_font_chooser_widget_new
GtkWidget *
void
GtkFontChooserWidgetPrivate
gtk_font_chooser_widget_handle_event
gboolean
GtkWidget *widget, GdkEventKey *event
gtk_font_chooser_widget_get_tweak_action
GAction *
GtkWidget *fontchooser
GTK_TYPE_FRAME
#define GTK_TYPE_FRAME (gtk_frame_get_type ())
GTK_FRAME
#define GTK_FRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FRAME, GtkFrame))
GTK_FRAME_CLASS
#define GTK_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FRAME, GtkFrameClass))
GTK_IS_FRAME
#define GTK_IS_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FRAME))
GTK_IS_FRAME_CLASS
#define GTK_IS_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FRAME))
GTK_FRAME_GET_CLASS
#define GTK_FRAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FRAME, GtkFrameClass))
GtkFrame
struct _GtkFrame
{
GtkBin bin;
/*< private >*/
GtkFramePrivate *priv;
};
GtkFrameClass
struct _GtkFrameClass
{
GtkBinClass parent_class;
/*< public >*/
void (*compute_child_allocation) (GtkFrame *frame,
GtkAllocation *allocation);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_frame_get_type
GType
void
gtk_frame_new
GtkWidget *
const gchar *label
gtk_frame_set_label
void
GtkFrame *frame, const gchar *label
gtk_frame_get_label
const gchar *
GtkFrame *frame
gtk_frame_set_label_widget
void
GtkFrame *frame, GtkWidget *label_widget
gtk_frame_get_label_widget
GtkWidget *
GtkFrame *frame
gtk_frame_set_label_align
void
GtkFrame *frame, gfloat xalign, gfloat yalign
gtk_frame_get_label_align
void
GtkFrame *frame, gfloat *xalign, gfloat *yalign
gtk_frame_set_shadow_type
void
GtkFrame *frame, GtkShadowType type
gtk_frame_get_shadow_type
GtkShadowType
GtkFrame *frame
GtkFramePrivate
GTK_TYPE_GESTURE
#define GTK_TYPE_GESTURE (gtk_gesture_get_type ())
GTK_GESTURE
#define GTK_GESTURE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE, GtkGesture))
GTK_GESTURE_CLASS
#define GTK_GESTURE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE, GtkGestureClass))
GTK_IS_GESTURE
#define GTK_IS_GESTURE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE))
GTK_IS_GESTURE_CLASS
#define GTK_IS_GESTURE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE))
GTK_GESTURE_GET_CLASS
#define GTK_GESTURE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE, GtkGestureClass))
gtk_gesture_get_type
GType
void
gtk_gesture_get_device
GdkDevice *
GtkGesture *gesture
gtk_gesture_set_state
gboolean
GtkGesture *gesture, GtkEventSequenceState state
gtk_gesture_get_sequence_state
GtkEventSequenceState
GtkGesture *gesture, GdkEventSequence *sequence
gtk_gesture_set_sequence_state
gboolean
GtkGesture *gesture, GdkEventSequence *sequence, GtkEventSequenceState state
gtk_gesture_get_sequences
GList *
GtkGesture *gesture
gtk_gesture_get_last_updated_sequence
GdkEventSequence *
GtkGesture *gesture
gtk_gesture_handles_sequence
gboolean
GtkGesture *gesture, GdkEventSequence *sequence
gtk_gesture_get_last_event
const GdkEvent *
GtkGesture *gesture, GdkEventSequence *sequence
gtk_gesture_get_point
gboolean
GtkGesture *gesture, GdkEventSequence *sequence, gdouble *x, gdouble *y
gtk_gesture_get_bounding_box
gboolean
GtkGesture *gesture, GdkRectangle *rect
gtk_gesture_get_bounding_box_center
gboolean
GtkGesture *gesture, gdouble *x, gdouble *y
gtk_gesture_is_active
gboolean
GtkGesture *gesture
gtk_gesture_is_recognized
gboolean
GtkGesture *gesture
gtk_gesture_group
void
GtkGesture *group_gesture, GtkGesture *gesture
gtk_gesture_ungroup
void
GtkGesture *gesture
gtk_gesture_get_group
GList *
GtkGesture *gesture
gtk_gesture_is_grouped_with
gboolean
GtkGesture *gesture, GtkGesture *other
GtkGesture
GtkGestureClass
GTK_TYPE_GESTURE_CONTEXT_MENU
#define GTK_TYPE_GESTURE_CONTEXT_MENU (gtk_gesture_context_menu_get_type ())
GTK_GESTURE_CONTEXT_MENU
#define GTK_GESTURE_CONTEXT_MENU(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_CONTEXT_MENU, GtkGestureContextMenu))
GTK_GESTURE_CONTEXT_MENU_CLASS
#define GTK_GESTURE_CONTEXT_MENU_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_CONTEXT_MENU, GtkGestureContextMenuClass))
GTK_IS_GESTURE_CONTEXT_MENU
#define GTK_IS_GESTURE_CONTEXT_MENU(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_CONTEXT_MENU))
GTK_IS_GESTURE_CONTEXT_MENU_CLASS
#define GTK_IS_GESTURE_CONTEXT_MENU_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_CONTEXT_MENU))
GTK_GESTURE_CONTEXT_MENU_GET_CLASS
#define GTK_GESTURE_CONTEXT_MENU_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_CONTEXT_MENU, GtkGestureContextMenuClass))
gtk_gesture_context_menu_get_type
GType
void
gtk_gesture_context_menu_new
GtkGesture *
GtkWidget *widget
GtkGestureContextMenu
GtkGestureContextMenuClass
GTK_TYPE_GESTURE_DRAG
#define GTK_TYPE_GESTURE_DRAG (gtk_gesture_drag_get_type ())
GTK_GESTURE_DRAG
#define GTK_GESTURE_DRAG(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_DRAG, GtkGestureDrag))
GTK_GESTURE_DRAG_CLASS
#define GTK_GESTURE_DRAG_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_DRAG, GtkGestureDragClass))
GTK_IS_GESTURE_DRAG
#define GTK_IS_GESTURE_DRAG(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_DRAG))
GTK_IS_GESTURE_DRAG_CLASS
#define GTK_IS_GESTURE_DRAG_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_DRAG))
GTK_GESTURE_DRAG_GET_CLASS
#define GTK_GESTURE_DRAG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_DRAG, GtkGestureDragClass))
gtk_gesture_drag_get_type
GType
void
gtk_gesture_drag_new
GtkGesture *
GtkWidget *widget
gtk_gesture_drag_get_start_point
gboolean
GtkGestureDrag *gesture, gdouble *x, gdouble *y
gtk_gesture_drag_get_offset
gboolean
GtkGestureDrag *gesture, gdouble *x, gdouble *y
GtkGestureDrag
GtkGestureDragClass
GtkGestureDrag
struct _GtkGestureDrag
{
GtkGestureSingle parent_instance;
};
GtkGestureDragClass
struct _GtkGestureDragClass
{
GtkGestureSingleClass parent_class;
void (* drag_begin) (GtkGestureDrag *gesture,
gdouble start_x,
gdouble start_y);
void (* drag_update) (GtkGestureDrag *gesture,
gdouble offset_x,
gdouble offset_y);
void (* drag_end) (GtkGestureDrag *gesture,
gdouble offset_x,
gdouble offset_y);
/**/
gpointer padding[10];
};
GTK_TYPE_GESTURE_LONG_PRESS
#define GTK_TYPE_GESTURE_LONG_PRESS (gtk_gesture_long_press_get_type ())
GTK_GESTURE_LONG_PRESS
#define GTK_GESTURE_LONG_PRESS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_LONG_PRESS, GtkGestureLongPress))
GTK_GESTURE_LONG_PRESS_CLASS
#define GTK_GESTURE_LONG_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_LONG_PRESS, GtkGestureLongPressClass))
GTK_IS_GESTURE_LONG_PRESS
#define GTK_IS_GESTURE_LONG_PRESS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_LONG_PRESS))
GTK_IS_GESTURE_LONG_PRESS_CLASS
#define GTK_IS_GESTURE_LONG_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_LONG_PRESS))
GTK_GESTURE_LONG_PRESS_GET_CLASS
#define GTK_GESTURE_LONG_PRESS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_LONG_PRESS, GtkGestureLongPressClass))
gtk_gesture_long_press_get_type
GType
void
gtk_gesture_long_press_new
GtkGesture *
GtkWidget *widget
GtkGestureLongPress
GtkGestureLongPressClass
GtkGestureLongPress
struct _GtkGestureLongPress
{
GtkGestureSingle parent_instance;
};
GtkGestureLongPressClass
struct _GtkGestureLongPressClass
{
GtkGestureSingleClass parent_class;
void (* pressed) (GtkGestureLongPress *gesture,
gdouble x,
gdouble y);
void (* cancelled) (GtkGestureLongPress *gesture);
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GESTURE_MULTI_PRESS
#define GTK_TYPE_GESTURE_MULTI_PRESS (gtk_gesture_multi_press_get_type ())
GTK_GESTURE_MULTI_PRESS
#define GTK_GESTURE_MULTI_PRESS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_MULTI_PRESS, GtkGestureMultiPress))
GTK_GESTURE_MULTI_PRESS_CLASS
#define GTK_GESTURE_MULTI_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_MULTI_PRESS, GtkGestureMultiPressClass))
GTK_IS_GESTURE_MULTI_PRESS
#define GTK_IS_GESTURE_MULTI_PRESS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_MULTI_PRESS))
GTK_IS_GESTURE_MULTI_PRESS_CLASS
#define GTK_IS_GESTURE_MULTI_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_MULTI_PRESS))
GTK_GESTURE_MULTI_PRESS_GET_CLASS
#define GTK_GESTURE_MULTI_PRESS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_MULTI_PRESS, GtkGestureMultiPressClass))
gtk_gesture_multi_press_get_type
GType
void
gtk_gesture_multi_press_new
GtkGesture *
GtkWidget *widget
gtk_gesture_multi_press_set_area
void
GtkGestureMultiPress *gesture, const GdkRectangle *rect
gtk_gesture_multi_press_get_area
gboolean
GtkGestureMultiPress *gesture, GdkRectangle *rect
GtkGestureMultiPress
GtkGestureMultiPressClass
GtkGestureMultiPress
struct _GtkGestureMultiPress
{
GtkGestureSingle parent_instance;
};
GtkGestureMultiPressClass
struct _GtkGestureMultiPressClass
{
GtkGestureSingleClass parent_class;
void (* pressed) (GtkGestureMultiPress *gesture,
gint n_press,
gdouble x,
gdouble y);
void (* released) (GtkGestureMultiPress *gesture,
gint n_press,
gdouble x,
gdouble y);
void (* stopped) (GtkGestureMultiPress *gesture);
/**/
gpointer padding[10];
};
GTK_TYPE_GESTURE_PAN
#define GTK_TYPE_GESTURE_PAN (gtk_gesture_pan_get_type ())
GTK_GESTURE_PAN
#define GTK_GESTURE_PAN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_PAN, GtkGesturePan))
GTK_GESTURE_PAN_CLASS
#define GTK_GESTURE_PAN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_PAN, GtkGesturePanClass))
GTK_IS_GESTURE_PAN
#define GTK_IS_GESTURE_PAN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_PAN))
GTK_IS_GESTURE_PAN_CLASS
#define GTK_IS_GESTURE_PAN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_PAN))
GTK_GESTURE_PAN_GET_CLASS
#define GTK_GESTURE_PAN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_PAN, GtkGesturePanClass))
gtk_gesture_pan_get_type
GType
void
gtk_gesture_pan_new
GtkGesture *
GtkWidget *widget, GtkOrientation orientation
gtk_gesture_pan_get_orientation
GtkOrientation
GtkGesturePan *gesture
gtk_gesture_pan_set_orientation
void
GtkGesturePan *gesture, GtkOrientation orientation
GtkGesturePan
GtkGesturePanClass
GtkGesturePan
struct _GtkGesturePan
{
GtkGestureDrag parent_instance;
};
GtkGesturePanClass
struct _GtkGesturePanClass
{
GtkGestureDragClass parent_class;
void (* pan) (GtkGesturePan *gesture,
GtkPanDirection direction,
gdouble offset);
/*< private >*/
gpointer padding[10];
};
GtkGesture
struct _GtkGesture
{
GtkEventController parent_instance;
};
GtkGestureClass
struct _GtkGestureClass
{
GtkEventControllerClass parent_class;
gboolean (* check) (GtkGesture *gesture);
void (* begin) (GtkGesture *gesture,
GdkEventSequence *sequence);
void (* update) (GtkGesture *gesture,
GdkEventSequence *sequence);
void (* end) (GtkGesture *gesture,
GdkEventSequence *sequence);
void (* cancel) (GtkGesture *gesture,
GdkEventSequence *sequence);
void (* sequence_state_changed) (GtkGesture *gesture,
GdkEventSequence *sequence,
GtkEventSequenceState state);
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GESTURE_ROTATE
#define GTK_TYPE_GESTURE_ROTATE (gtk_gesture_rotate_get_type ())
GTK_GESTURE_ROTATE
#define GTK_GESTURE_ROTATE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_ROTATE, GtkGestureRotate))
GTK_GESTURE_ROTATE_CLASS
#define GTK_GESTURE_ROTATE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_ROTATE, GtkGestureRotateClass))
GTK_IS_GESTURE_ROTATE
#define GTK_IS_GESTURE_ROTATE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_ROTATE))
GTK_IS_GESTURE_ROTATE_CLASS
#define GTK_IS_GESTURE_ROTATE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_ROTATE))
GTK_GESTURE_ROTATE_GET_CLASS
#define GTK_GESTURE_ROTATE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_ROTATE, GtkGestureRotateClass))
gtk_gesture_rotate_get_type
GType
void
gtk_gesture_rotate_new
GtkGesture *
GtkWidget *widget
gtk_gesture_rotate_get_angle_delta
gdouble
GtkGestureRotate *gesture
GtkGestureRotate
GtkGestureRotateClass
GtkGestureRotate
struct _GtkGestureRotate
{
GtkGesture parent_instance;
};
GtkGestureRotateClass
struct _GtkGestureRotateClass
{
GtkGestureClass parent_class;
void (* angle_changed) (GtkGestureRotate *gesture,
gdouble angle,
gdouble delta);
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GESTURE_SINGLE
#define GTK_TYPE_GESTURE_SINGLE (gtk_gesture_single_get_type ())
GTK_GESTURE_SINGLE
#define GTK_GESTURE_SINGLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_SINGLE, GtkGestureSingle))
GTK_GESTURE_SINGLE_CLASS
#define GTK_GESTURE_SINGLE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_SINGLE, GtkGestureSingleClass))
GTK_IS_GESTURE_SINGLE
#define GTK_IS_GESTURE_SINGLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_SINGLE))
GTK_IS_GESTURE_SINGLE_CLASS
#define GTK_IS_GESTURE_SINGLE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_SINGLE))
GTK_GESTURE_SINGLE_GET_CLASS
#define GTK_GESTURE_SINGLE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_SINGLE, GtkGestureSingleClass))
gtk_gesture_single_get_type
GType
void
gtk_gesture_single_get_touch_only
gboolean
GtkGestureSingle *gesture
gtk_gesture_single_set_touch_only
void
GtkGestureSingle *gesture, gboolean touch_only
gtk_gesture_single_get_exclusive
gboolean
GtkGestureSingle *gesture
gtk_gesture_single_set_exclusive
void
GtkGestureSingle *gesture, gboolean exclusive
gtk_gesture_single_get_button
guint
GtkGestureSingle *gesture
gtk_gesture_single_set_button
void
GtkGestureSingle *gesture, guint button
gtk_gesture_single_get_current_button
guint
GtkGestureSingle *gesture
gtk_gesture_single_get_current_sequence
GdkEventSequence *
GtkGestureSingle *gesture
GtkGestureSingle
GtkGestureSingleClass
GtkGestureSingle
struct _GtkGestureSingle
{
GtkGesture parent_instance;
};
GtkGestureSingleClass
struct _GtkGestureSingleClass
{
GtkGestureClass parent_class;
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GESTURE_SWIPE
#define GTK_TYPE_GESTURE_SWIPE (gtk_gesture_swipe_get_type ())
GTK_GESTURE_SWIPE
#define GTK_GESTURE_SWIPE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_SWIPE, GtkGestureSwipe))
GTK_GESTURE_SWIPE_CLASS
#define GTK_GESTURE_SWIPE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_SWIPE, GtkGestureSwipeClass))
GTK_IS_GESTURE_SWIPE
#define GTK_IS_GESTURE_SWIPE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_SWIPE))
GTK_IS_GESTURE_SWIPE_CLASS
#define GTK_IS_GESTURE_SWIPE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_SWIPE))
GTK_GESTURE_SWIPE_GET_CLASS
#define GTK_GESTURE_SWIPE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_SWIPE, GtkGestureSwipeClass))
gtk_gesture_swipe_get_type
GType
void
gtk_gesture_swipe_new
GtkGesture *
GtkWidget *widget
gtk_gesture_swipe_get_velocity
gboolean
GtkGestureSwipe *gesture, gdouble *velocity_x, gdouble *velocity_y
GtkGestureSwipe
GtkGestureSwipeClass
GtkGestureSwipe
struct _GtkGestureSwipe
{
GtkGestureSingle parent_instance;
};
GtkGestureSwipeClass
struct _GtkGestureSwipeClass
{
GtkGestureSingleClass parent_class;
void (* swipe) (GtkGestureSwipe *gesture,
gdouble velocity_x,
gdouble velocity_y);
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GESTURE_ZOOM
#define GTK_TYPE_GESTURE_ZOOM (gtk_gesture_zoom_get_type ())
GTK_GESTURE_ZOOM
#define GTK_GESTURE_ZOOM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_ZOOM, GtkGestureZoom))
GTK_GESTURE_ZOOM_CLASS
#define GTK_GESTURE_ZOOM_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_ZOOM, GtkGestureZoomClass))
GTK_IS_GESTURE_ZOOM
#define GTK_IS_GESTURE_ZOOM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_ZOOM))
GTK_IS_GESTURE_ZOOM_CLASS
#define GTK_IS_GESTURE_ZOOM_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_ZOOM))
GTK_GESTURE_ZOOM_GET_CLASS
#define GTK_GESTURE_ZOOM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_ZOOM, GtkGestureZoomClass))
gtk_gesture_zoom_get_type
GType
void
gtk_gesture_zoom_new
GtkGesture *
GtkWidget *widget
gtk_gesture_zoom_get_scale_delta
gdouble
GtkGestureZoom *gesture
GtkGestureZoom
GtkGestureZoomClass
GtkGestureZoom
struct _GtkGestureZoom
{
GtkGesture parent_instance;
};
GtkGestureZoomClass
struct _GtkGestureZoomClass
{
GtkGestureClass parent_class;
void (* scale_changed) (GtkGestureZoom *gesture,
gdouble scale);
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GIZMO
#define GTK_TYPE_GIZMO (gtk_gizmo_get_type ())
GTK_GIZMO
#define GTK_GIZMO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GIZMO, GtkGizmo))
GTK_GIZMO_CLASS
#define GTK_GIZMO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GIZMO, GtkGizmoClass))
GTK_IS_GIZMO
#define GTK_IS_GIZMO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GIZMO))
GTK_IS_GIZMO_CLASS
#define GTK_IS_GIZMO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GIZMO))
GTK_GIZMO_GET_CLASS
#define GTK_GIZMO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GIZMO, GtkGizmoClass))
GtkGizmoMeasureFunc
void
GtkGizmo *gizmo,
GtkOrientation orientation,
int for_size,
int *minimum,
int *natural,
int *minimum_baseline,
int *natural_baseline
GtkGizmoAllocateFunc
void
GtkGizmo *gizmo,
const GtkAllocation *allocation,
int baseline,
GtkAllocation *out_clip
GtkGizmoSnapshotFunc
gboolean
GtkGizmo *gizmo,
GtkSnapshot *snapshot
GtkGizmo
struct _GtkGizmo
{
GtkWidget parent_instance;
GtkGizmoMeasureFunc measure_func;
GtkGizmoAllocateFunc allocate_func;
GtkGizmoSnapshotFunc snapshot_func;
};
GtkGizmoClass
struct _GtkGizmoClass
{
GtkWidgetClass parent_class;
};
gtk_gizmo_get_type
GType
void
gtk_gizmo_new
GtkWidget *
const char *css_name, GtkGizmoMeasureFunc measure_func, GtkGizmoAllocateFunc allocate_func, GtkGizmoSnapshotFunc snapshot_func
GTK_TYPE_GL_AREA
#define GTK_TYPE_GL_AREA (gtk_gl_area_get_type ())
GTK_GL_AREA
#define GTK_GL_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GL_AREA, GtkGLArea))
GTK_IS_GL_AREA
#define GTK_IS_GL_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GL_AREA))
GTK_GL_AREA_CLASS
#define GTK_GL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GL_AREA, GtkGLAreaClass))
GTK_IS_GL_AREA_CLASS
#define GTK_IS_GL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GL_AREA))
GTK_GL_AREA_GET_CLASS
#define GTK_GL_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GL_AREA, GtkGLAreaClass))
GtkGLArea
struct _GtkGLArea
{
/*< private >*/
GtkWidget parent_instance;
};
GtkGLAreaClass
struct _GtkGLAreaClass
{
/*< private >*/
GtkWidgetClass parent_class;
/*< public >*/
gboolean (* render) (GtkGLArea *area,
GdkGLContext *context);
void (* resize) (GtkGLArea *area,
int width,
int height);
GdkGLContext * (* create_context) (GtkGLArea *area);
/*< private >*/
gpointer _padding[6];
};
gtk_gl_area_get_type
GType
void
gtk_gl_area_new
GtkWidget *
void
gtk_gl_area_set_use_es
void
GtkGLArea *area, gboolean use_es
gtk_gl_area_get_use_es
gboolean
GtkGLArea *area
gtk_gl_area_set_required_version
void
GtkGLArea *area, gint major, gint minor
gtk_gl_area_get_required_version
void
GtkGLArea *area, gint *major, gint *minor
gtk_gl_area_get_has_alpha
gboolean
GtkGLArea *area
gtk_gl_area_set_has_alpha
void
GtkGLArea *area, gboolean has_alpha
gtk_gl_area_get_has_depth_buffer
gboolean
GtkGLArea *area
gtk_gl_area_set_has_depth_buffer
void
GtkGLArea *area, gboolean has_depth_buffer
gtk_gl_area_get_has_stencil_buffer
gboolean
GtkGLArea *area
gtk_gl_area_set_has_stencil_buffer
void
GtkGLArea *area, gboolean has_stencil_buffer
gtk_gl_area_get_auto_render
gboolean
GtkGLArea *area
gtk_gl_area_set_auto_render
void
GtkGLArea *area, gboolean auto_render
gtk_gl_area_queue_render
void
GtkGLArea *area
gtk_gl_area_get_context
GdkGLContext *
GtkGLArea *area
gtk_gl_area_make_current
void
GtkGLArea *area
gtk_gl_area_attach_buffers
void
GtkGLArea *area
gtk_gl_area_set_error
void
GtkGLArea *area, const GError *error
gtk_gl_area_get_error
GError *
GtkGLArea *area
GTK_TYPE_GRID
#define GTK_TYPE_GRID (gtk_grid_get_type ())
GTK_GRID
#define GTK_GRID(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GRID, GtkGrid))
GTK_GRID_CLASS
#define GTK_GRID_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GRID, GtkGridClass))
GTK_IS_GRID
#define GTK_IS_GRID(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GRID))
GTK_IS_GRID_CLASS
#define GTK_IS_GRID_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GRID))
GTK_GRID_GET_CLASS
#define GTK_GRID_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GRID, GtkGridClass))
GtkGrid
struct _GtkGrid
{
/*< private >*/
GtkContainer parent_instance;
};
GtkGridClass
struct _GtkGridClass
{
GtkContainerClass parent_class;
/*< private >*/
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_grid_get_type
GType
void
gtk_grid_new
GtkWidget *
void
gtk_grid_attach
void
GtkGrid *grid, GtkWidget *child, gint left, gint top, gint width, gint height
gtk_grid_attach_next_to
void
GtkGrid *grid, GtkWidget *child, GtkWidget *sibling, GtkPositionType side, gint width, gint height
gtk_grid_get_child_at
GtkWidget *
GtkGrid *grid, gint left, gint top
gtk_grid_insert_row
void
GtkGrid *grid, gint position
gtk_grid_insert_column
void
GtkGrid *grid, gint position
gtk_grid_remove_row
void
GtkGrid *grid, gint position
gtk_grid_remove_column
void
GtkGrid *grid, gint position
gtk_grid_insert_next_to
void
GtkGrid *grid, GtkWidget *sibling, GtkPositionType side
gtk_grid_set_row_homogeneous
void
GtkGrid *grid, gboolean homogeneous
gtk_grid_get_row_homogeneous
gboolean
GtkGrid *grid
gtk_grid_set_row_spacing
void
GtkGrid *grid, guint spacing
gtk_grid_get_row_spacing
guint
GtkGrid *grid
gtk_grid_set_column_homogeneous
void
GtkGrid *grid, gboolean homogeneous
gtk_grid_get_column_homogeneous
gboolean
GtkGrid *grid
gtk_grid_set_column_spacing
void
GtkGrid *grid, guint spacing
gtk_grid_get_column_spacing
guint
GtkGrid *grid
gtk_grid_set_row_baseline_position
void
GtkGrid *grid, gint row, GtkBaselinePosition pos
gtk_grid_get_row_baseline_position
GtkBaselinePosition
GtkGrid *grid, gint row
gtk_grid_set_baseline_row
void
GtkGrid *grid, gint row
gtk_grid_get_baseline_row
gint
GtkGrid *grid
GTK_TYPE_HEADER_BAR
#define GTK_TYPE_HEADER_BAR (gtk_header_bar_get_type ())
GTK_HEADER_BAR
#define GTK_HEADER_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HEADER_BAR, GtkHeaderBar))
GTK_HEADER_BAR_CLASS
#define GTK_HEADER_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HEADER_BAR, GtkHeaderBarClass))
GTK_IS_HEADER_BAR
#define GTK_IS_HEADER_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HEADER_BAR))
GTK_IS_HEADER_BAR_CLASS
#define GTK_IS_HEADER_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HEADER_BAR))
GTK_HEADER_BAR_GET_CLASS
#define GTK_HEADER_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HEADER_BAR, GtkHeaderBarClass))
GtkHeaderBar
struct _GtkHeaderBar
{
GtkContainer container;
};
GtkHeaderBarClass
struct _GtkHeaderBarClass
{
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_header_bar_get_type
GType
void
gtk_header_bar_new
GtkWidget *
void
gtk_header_bar_set_title
void
GtkHeaderBar *bar, const gchar *title
gtk_header_bar_get_title
const gchar *
GtkHeaderBar *bar
gtk_header_bar_set_subtitle
void
GtkHeaderBar *bar, const gchar *subtitle
gtk_header_bar_get_subtitle
const gchar *
GtkHeaderBar *bar
gtk_header_bar_set_custom_title
void
GtkHeaderBar *bar, GtkWidget *title_widget
gtk_header_bar_get_custom_title
GtkWidget *
GtkHeaderBar *bar
gtk_header_bar_pack_start
void
GtkHeaderBar *bar, GtkWidget *child
gtk_header_bar_pack_end
void
GtkHeaderBar *bar, GtkWidget *child
gtk_header_bar_get_show_title_buttons
gboolean
GtkHeaderBar *bar
gtk_header_bar_set_show_title_buttons
void
GtkHeaderBar *bar, gboolean setting
gtk_header_bar_set_has_subtitle
void
GtkHeaderBar *bar, gboolean setting
gtk_header_bar_get_has_subtitle
gboolean
GtkHeaderBar *bar
gtk_header_bar_set_decoration_layout
void
GtkHeaderBar *bar, const gchar *layout
gtk_header_bar_get_decoration_layout
const gchar *
GtkHeaderBar *bar
GtkHeaderBarPrivate
GtkHSLA
struct _GtkHSLA {
double hue;
double saturation;
double lightness;
double alpha;
};
GtkIconCache
CacheInfo
typedef struct {
const gchar *cache;
gsize cache_size;
guint32 n_directories;
gint flags;
} CacheInfo;
GtkIconHelper
struct _GtkIconHelper
{
GObject parent_instance;
GtkImageDefinition *def;
gint pixel_size;
guint use_fallback : 1;
guint force_scale_pixbuf : 1;
guint texture_is_symbolic : 1;
GtkWidget *owner;
GtkCssNode *node;
GdkTexture *texture;
int texture_scale;
};
gtk_icon_helper_init
void
GtkIconHelper *self, GtkCssNode *css_node, GtkWidget *owner
gtk_icon_helper_destroy
void
GtkIconHelper *self
gtk_icon_helper_get_definition
GtkImageDefinition *
GtkIconHelper *self
gtk_icon_helper_snapshot
void
GtkIconHelper *self, GtkSnapshot *snapshot
gtk_icon_helper_invalidate
void
GtkIconHelper *self
gtk_icon_helper_invalidate_for_change
void
GtkIconHelper *self, GtkCssStyleChange *change
gtk_icon_size_set_style_classes
void
GtkCssNode *cssnode, GtkIconSize icon_size
GTK_TYPE_ICON
#define GTK_TYPE_ICON (gtk_icon_get_type ())
GTK_ICON
#define GTK_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_ICON, GtkIcon))
GTK_ICON_CLASS
#define GTK_ICON_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_ICON, GtkIconClass))
GTK_IS_ICON
#define GTK_IS_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_ICON))
GTK_IS_ICON_CLASS
#define GTK_IS_ICON_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_ICON))
GTK_ICON_GET_CLASS
#define GTK_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON, GtkIconClass))
GtkIcon
struct _GtkIcon
{
GtkWidget parent;
GtkCssImageBuiltinType image;
};
GtkIconClass
struct _GtkIconClass
{
GtkWidgetClass parent_class;
};
gtk_icon_get_type
GType
void
gtk_icon_new
GtkWidget *
const char *css_name
gtk_icon_set_image
void
GtkIcon *self, GtkCssImageBuiltinType image
gtk_icon_set_css_name
void
GtkIcon *self, const char *css_name
GTK_TYPE_ICON_INFO
#define GTK_TYPE_ICON_INFO (gtk_icon_info_get_type ())
GTK_ICON_INFO
#define GTK_ICON_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_INFO, GtkIconInfo))
GTK_ICON_INFO_CLASS
#define GTK_ICON_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_INFO, GtkIconInfoClass))
GTK_IS_ICON_INFO
#define GTK_IS_ICON_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_INFO))
GTK_IS_ICON_INFO_CLASS
#define GTK_IS_ICON_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_INFO))
GTK_ICON_INFO_GET_CLASS
#define GTK_ICON_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_INFO, GtkIconInfoClass))
GTK_TYPE_ICON_THEME
#define GTK_TYPE_ICON_THEME (gtk_icon_theme_get_type ())
GTK_ICON_THEME
#define GTK_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_THEME, GtkIconTheme))
GTK_ICON_THEME_CLASS
#define GTK_ICON_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_THEME, GtkIconThemeClass))
GTK_IS_ICON_THEME
#define GTK_IS_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_THEME))
GTK_IS_ICON_THEME_CLASS
#define GTK_IS_ICON_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_THEME))
GTK_ICON_THEME_GET_CLASS
#define GTK_ICON_THEME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_THEME, GtkIconThemeClass))
GtkIconTheme
struct _GtkIconTheme
{
/*< private >*/
GObject parent_instance;
GtkIconThemePrivate *priv;
};
GtkIconThemeClass
struct _GtkIconThemeClass
{
GObjectClass parent_class;
/*< public >*/
void (* changed) (GtkIconTheme *icon_theme);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkIconLookupFlags
typedef enum
{
GTK_ICON_LOOKUP_NO_SVG = 1 << 0,
GTK_ICON_LOOKUP_FORCE_SVG = 1 << 1,
GTK_ICON_LOOKUP_USE_BUILTIN = 1 << 2,
GTK_ICON_LOOKUP_GENERIC_FALLBACK = 1 << 3,
GTK_ICON_LOOKUP_FORCE_SIZE = 1 << 4,
GTK_ICON_LOOKUP_FORCE_REGULAR = 1 << 5,
GTK_ICON_LOOKUP_FORCE_SYMBOLIC = 1 << 6,
GTK_ICON_LOOKUP_DIR_LTR = 1 << 7,
GTK_ICON_LOOKUP_DIR_RTL = 1 << 8
} GtkIconLookupFlags;
GTK_ICON_THEME_ERROR
#define GTK_ICON_THEME_ERROR gtk_icon_theme_error_quark ()
GtkIconThemeError
typedef enum {
GTK_ICON_THEME_NOT_FOUND,
GTK_ICON_THEME_FAILED
} GtkIconThemeError;
gtk_icon_theme_error_quark
GQuark
void
gtk_icon_theme_get_type
GType
void
gtk_icon_theme_new
GtkIconTheme *
void
gtk_icon_theme_get_default
GtkIconTheme *
void
gtk_icon_theme_get_for_display
GtkIconTheme *
GdkDisplay *display
gtk_icon_theme_set_display
void
GtkIconTheme *icon_theme, GdkDisplay *display
gtk_icon_theme_set_search_path
void
GtkIconTheme *icon_theme, const gchar *path[], gint n_elements
gtk_icon_theme_get_search_path
void
GtkIconTheme *icon_theme, gchar **path[], gint *n_elements
gtk_icon_theme_append_search_path
void
GtkIconTheme *icon_theme, const gchar *path
gtk_icon_theme_prepend_search_path
void
GtkIconTheme *icon_theme, const gchar *path
gtk_icon_theme_add_resource_path
void
GtkIconTheme *icon_theme, const gchar *path
gtk_icon_theme_set_custom_theme
void
GtkIconTheme *icon_theme, const gchar *theme_name
gtk_icon_theme_has_icon
gboolean
GtkIconTheme *icon_theme, const gchar *icon_name
gtk_icon_theme_get_icon_sizes
gint *
GtkIconTheme *icon_theme, const gchar *icon_name
gtk_icon_theme_lookup_icon
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, GtkIconLookupFlags flags
gtk_icon_theme_lookup_icon_for_scale
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, gint scale, GtkIconLookupFlags flags
gtk_icon_theme_choose_icon
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_names[], gint size, GtkIconLookupFlags flags
gtk_icon_theme_choose_icon_for_scale
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_names[], gint size, gint scale, GtkIconLookupFlags flags
gtk_icon_theme_load_icon
GdkPixbuf *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, GtkIconLookupFlags flags, GError **error
gtk_icon_theme_load_icon_for_scale
GdkPixbuf *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, gint scale, GtkIconLookupFlags flags, GError **error
gtk_icon_theme_load_surface
cairo_surface_t *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, gint scale, GdkWindow *for_window, GtkIconLookupFlags flags, GError **error
gtk_icon_theme_lookup_by_gicon
GtkIconInfo *
GtkIconTheme *icon_theme, GIcon *icon, gint size, GtkIconLookupFlags flags
gtk_icon_theme_lookup_by_gicon_for_scale
GtkIconInfo *
GtkIconTheme *icon_theme, GIcon *icon, gint size, gint scale, GtkIconLookupFlags flags
gtk_icon_theme_list_icons
GList *
GtkIconTheme *icon_theme, const gchar *context
gtk_icon_theme_list_contexts
GList *
GtkIconTheme *icon_theme
gtk_icon_theme_get_example_icon_name
char *
GtkIconTheme *icon_theme
gtk_icon_theme_rescan_if_needed
gboolean
GtkIconTheme *icon_theme
gtk_icon_info_get_type
GType
void
gtk_icon_info_new_for_pixbuf
GtkIconInfo *
GtkIconTheme *icon_theme, GdkPixbuf *pixbuf
gtk_icon_info_get_base_size
gint
GtkIconInfo *icon_info
gtk_icon_info_get_base_scale
gint
GtkIconInfo *icon_info
gtk_icon_info_get_filename
const gchar *
GtkIconInfo *icon_info
gtk_icon_info_is_symbolic
gboolean
GtkIconInfo *icon_info
gtk_icon_info_load_icon
GdkPixbuf *
GtkIconInfo *icon_info, GError **error
gtk_icon_info_load_surface
cairo_surface_t *
GtkIconInfo *icon_info, GdkWindow *for_window, GError **error
gtk_icon_info_load_texture
GdkTexture *
GtkIconInfo *icon_info
gtk_icon_info_load_icon_async
void
GtkIconInfo *icon_info, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data
gtk_icon_info_load_icon_finish
GdkPixbuf *
GtkIconInfo *icon_info, GAsyncResult *res, GError **error
gtk_icon_info_load_symbolic
GdkPixbuf *
GtkIconInfo *icon_info, const GdkRGBA *fg, const GdkRGBA *success_color, const GdkRGBA *warning_color, const GdkRGBA *error_color, gboolean *was_symbolic, GError **error
gtk_icon_info_load_symbolic_async
void
GtkIconInfo *icon_info, const GdkRGBA *fg, const GdkRGBA *success_color, const GdkRGBA *warning_color, const GdkRGBA *error_color, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data
gtk_icon_info_load_symbolic_finish
GdkPixbuf *
GtkIconInfo *icon_info, GAsyncResult *res, gboolean *was_symbolic, GError **error
gtk_icon_info_load_symbolic_for_context
GdkPixbuf *
GtkIconInfo *icon_info, GtkStyleContext *context, gboolean *was_symbolic, GError **error
gtk_icon_info_load_symbolic_for_context_async
void
GtkIconInfo *icon_info, GtkStyleContext *context, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data
gtk_icon_info_load_symbolic_for_context_finish
GdkPixbuf *
GtkIconInfo *icon_info, GAsyncResult *res, gboolean *was_symbolic, GError **error
GtkIconInfo
GtkIconInfoClass
GtkIconThemePrivate
gtk_icon_theme_lookup_symbolic_colors
void
GtkCssStyle *style, GdkRGBA *color_out, GdkRGBA *success_out, GdkRGBA *warning_out, GdkRGBA *error_out
gtk_icon_info_new_for_file
GtkIconInfo *
GFile *file, gint size, gint scale
gtk_icon_theme_color_symbolic_pixbuf
GdkPixbuf *
GdkPixbuf *symbolic, const GdkRGBA *fg_color, const GdkRGBA *success_color, const GdkRGBA *warning_color, const GdkRGBA *error_color
GTK_TYPE_ICON_VIEW
#define GTK_TYPE_ICON_VIEW (gtk_icon_view_get_type ())
GTK_ICON_VIEW
#define GTK_ICON_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_VIEW, GtkIconView))
GTK_ICON_VIEW_CLASS
#define GTK_ICON_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_VIEW, GtkIconViewClass))
GTK_IS_ICON_VIEW
#define GTK_IS_ICON_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_VIEW))
GTK_IS_ICON_VIEW_CLASS
#define GTK_IS_ICON_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_VIEW))
GTK_ICON_VIEW_GET_CLASS
#define GTK_ICON_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_VIEW, GtkIconViewClass))
GtkIconViewForeachFunc
void
GtkIconView *icon_view,
GtkTreePath *path,
gpointer data
GtkIconViewDropPosition
typedef enum
{
GTK_ICON_VIEW_NO_DROP,
GTK_ICON_VIEW_DROP_INTO,
GTK_ICON_VIEW_DROP_LEFT,
GTK_ICON_VIEW_DROP_RIGHT,
GTK_ICON_VIEW_DROP_ABOVE,
GTK_ICON_VIEW_DROP_BELOW
} GtkIconViewDropPosition;
GtkIconView
struct _GtkIconView
{
GtkContainer parent;
/*< private >*/
GtkIconViewPrivate *priv;
};
GtkIconViewClass
struct _GtkIconViewClass
{
GtkContainerClass parent_class;
void (* item_activated) (GtkIconView *icon_view,
GtkTreePath *path);
void (* selection_changed) (GtkIconView *icon_view);
/* Key binding signals */
void (* select_all) (GtkIconView *icon_view);
void (* unselect_all) (GtkIconView *icon_view);
void (* select_cursor_item) (GtkIconView *icon_view);
void (* toggle_cursor_item) (GtkIconView *icon_view);
gboolean (* move_cursor) (GtkIconView *icon_view,
GtkMovementStep step,
gint count);
gboolean (* activate_cursor_item) (GtkIconView *icon_view);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_icon_view_get_type
GType
void
gtk_icon_view_new
GtkWidget *
void
gtk_icon_view_new_with_area
GtkWidget *
GtkCellArea *area
gtk_icon_view_new_with_model
GtkWidget *
GtkTreeModel *model
gtk_icon_view_set_model
void
GtkIconView *icon_view, GtkTreeModel *model
gtk_icon_view_get_model
GtkTreeModel *
GtkIconView *icon_view
gtk_icon_view_set_text_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_text_column
gint
GtkIconView *icon_view
gtk_icon_view_set_markup_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_markup_column
gint
GtkIconView *icon_view
gtk_icon_view_set_pixbuf_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_pixbuf_column
gint
GtkIconView *icon_view
gtk_icon_view_set_item_orientation
void
GtkIconView *icon_view, GtkOrientation orientation
gtk_icon_view_get_item_orientation
GtkOrientation
GtkIconView *icon_view
gtk_icon_view_set_columns
void
GtkIconView *icon_view, gint columns
gtk_icon_view_get_columns
gint
GtkIconView *icon_view
gtk_icon_view_set_item_width
void
GtkIconView *icon_view, gint item_width
gtk_icon_view_get_item_width
gint
GtkIconView *icon_view
gtk_icon_view_set_spacing
void
GtkIconView *icon_view, gint spacing
gtk_icon_view_get_spacing
gint
GtkIconView *icon_view
gtk_icon_view_set_row_spacing
void
GtkIconView *icon_view, gint row_spacing
gtk_icon_view_get_row_spacing
gint
GtkIconView *icon_view
gtk_icon_view_set_column_spacing
void
GtkIconView *icon_view, gint column_spacing
gtk_icon_view_get_column_spacing
gint
GtkIconView *icon_view
gtk_icon_view_set_margin
void
GtkIconView *icon_view, gint margin
gtk_icon_view_get_margin
gint
GtkIconView *icon_view
gtk_icon_view_set_item_padding
void
GtkIconView *icon_view, gint item_padding
gtk_icon_view_get_item_padding
gint
GtkIconView *icon_view
gtk_icon_view_get_path_at_pos
GtkTreePath *
GtkIconView *icon_view, gint x, gint y
gtk_icon_view_get_item_at_pos
gboolean
GtkIconView *icon_view, gint x, gint y, GtkTreePath **path, GtkCellRenderer **cell
gtk_icon_view_get_visible_range
gboolean
GtkIconView *icon_view, GtkTreePath **start_path, GtkTreePath **end_path
gtk_icon_view_set_activate_on_single_click
void
GtkIconView *icon_view, gboolean single
gtk_icon_view_get_activate_on_single_click
gboolean
GtkIconView *icon_view
gtk_icon_view_selected_foreach
void
GtkIconView *icon_view, GtkIconViewForeachFunc func, gpointer data
gtk_icon_view_set_selection_mode
void
GtkIconView *icon_view, GtkSelectionMode mode
gtk_icon_view_get_selection_mode
GtkSelectionMode
GtkIconView *icon_view
gtk_icon_view_select_path
void
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_unselect_path
void
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_path_is_selected
gboolean
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_item_row
gint
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_item_column
gint
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_selected_items
GList *
GtkIconView *icon_view
gtk_icon_view_select_all
void
GtkIconView *icon_view
gtk_icon_view_unselect_all
void
GtkIconView *icon_view
gtk_icon_view_item_activated
void
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_set_cursor
void
GtkIconView *icon_view, GtkTreePath *path, GtkCellRenderer *cell, gboolean start_editing
gtk_icon_view_get_cursor
gboolean
GtkIconView *icon_view, GtkTreePath **path, GtkCellRenderer **cell
gtk_icon_view_scroll_to_path
void
GtkIconView *icon_view, GtkTreePath *path, gboolean use_align, gfloat row_align, gfloat col_align
gtk_icon_view_enable_model_drag_source
void
GtkIconView *icon_view, GdkModifierType start_button_mask, GdkContentFormats *formats, GdkDragAction actions
gtk_icon_view_enable_model_drag_dest
void
GtkIconView *icon_view, GdkContentFormats *formats, GdkDragAction actions
gtk_icon_view_unset_model_drag_source
void
GtkIconView *icon_view
gtk_icon_view_unset_model_drag_dest
void
GtkIconView *icon_view
gtk_icon_view_set_reorderable
void
GtkIconView *icon_view, gboolean reorderable
gtk_icon_view_get_reorderable
gboolean
GtkIconView *icon_view
gtk_icon_view_set_drag_dest_item
void
GtkIconView *icon_view, GtkTreePath *path, GtkIconViewDropPosition pos
gtk_icon_view_get_drag_dest_item
void
GtkIconView *icon_view, GtkTreePath **path, GtkIconViewDropPosition *pos
gtk_icon_view_get_dest_item_at_pos
gboolean
GtkIconView *icon_view, gint drag_x, gint drag_y, GtkTreePath **path, GtkIconViewDropPosition *pos
gtk_icon_view_create_drag_icon
cairo_surface_t *
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_cell_rect
gboolean
GtkIconView *icon_view, GtkTreePath *path, GtkCellRenderer *cell, GdkRectangle *rect
gtk_icon_view_set_tooltip_item
void
GtkIconView *icon_view, GtkTooltip *tooltip, GtkTreePath *path
gtk_icon_view_set_tooltip_cell
void
GtkIconView *icon_view, GtkTooltip *tooltip, GtkTreePath *path, GtkCellRenderer *cell
gtk_icon_view_get_tooltip_context
gboolean
GtkIconView *icon_view, gint *x, gint *y, gboolean keyboard_tip, GtkTreeModel **model, GtkTreePath **path, GtkTreeIter *iter
gtk_icon_view_set_tooltip_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_tooltip_column
gint
GtkIconView *icon_view
GtkIconViewPrivate
GtkIconViewItem
struct _GtkIconViewItem
{
GdkRectangle cell_area;
gint index;
gint row, col;
guint selected : 1;
guint selected_before_rubberbanding : 1;
};
GtkIconViewPrivate
struct _GtkIconViewPrivate
{
GtkCellArea *cell_area;
GtkCellAreaContext *cell_area_context;
gulong add_editable_id;
gulong remove_editable_id;
gulong context_changed_id;
GPtrArray *row_contexts;
gint width, height;
double mouse_x;
double mouse_y;
GtkSelectionMode selection_mode;
GList *children;
GtkTreeModel *model;
GList *items;
GtkGesture *press_gesture;
GtkAdjustment *hadjustment;
GtkAdjustment *vadjustment;
gint rubberband_x1, rubberband_y1;
gint rubberband_x2, rubberband_y2;
GdkDevice *rubberband_device;
GtkCssNode *rubberband_node;
guint scroll_timeout_id;
gint scroll_value_diff;
gint event_last_x, event_last_y;
GtkIconViewItem *anchor_item;
GtkIconViewItem *cursor_item;
GtkIconViewItem *last_single_clicked;
GtkIconViewItem *last_prelight;
GtkOrientation item_orientation;
gint columns;
gint item_width;
gint spacing;
gint row_spacing;
gint column_spacing;
gint margin;
gint item_padding;
gint text_column;
gint markup_column;
gint pixbuf_column;
gint tooltip_column;
GtkCellRenderer *pixbuf_cell;
GtkCellRenderer *text_cell;
/* Drag-and-drop. */
GdkModifierType start_button_mask;
gint pressed_button;
gint press_start_x;
gint press_start_y;
GdkDragAction source_actions;
GdkDragAction dest_actions;
GtkTreeRowReference *dest_item;
GtkIconViewDropPosition dest_pos;
/* scroll to */
GtkTreeRowReference *scroll_to_path;
gfloat scroll_to_row_align;
gfloat scroll_to_col_align;
guint scroll_to_use_align : 1;
guint source_set : 1;
guint dest_set : 1;
guint reorderable : 1;
guint empty_view_drop :1;
guint activate_on_single_click : 1;
guint modify_selection_pressed : 1;
guint extend_selection_pressed : 1;
guint draw_focus : 1;
/* GtkScrollablePolicy needs to be checked when
* driving the scrollable adjustment values */
guint hscroll_policy : 1;
guint vscroll_policy : 1;
guint doing_rubberband : 1;
};
GTK_TYPE_IMAGE
#define GTK_TYPE_IMAGE (gtk_image_get_type ())
GTK_IMAGE
#define GTK_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE, GtkImage))
GTK_IMAGE_CLASS
#define GTK_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IMAGE, GtkImageClass))
GTK_IS_IMAGE
#define GTK_IS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE))
GTK_IS_IMAGE_CLASS
#define GTK_IS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE))
GTK_IMAGE_GET_CLASS
#define GTK_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE, GtkImageClass))
GtkImageType
typedef enum
{
GTK_IMAGE_EMPTY,
GTK_IMAGE_ICON_NAME,
GTK_IMAGE_GICON,
GTK_IMAGE_SURFACE,
GTK_IMAGE_TEXTURE
} GtkImageType;
GtkImage
struct _GtkImage
{
GtkWidget parent_instance;
};
GtkImageClass
struct _GtkImageClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_image_get_type
GType
void
gtk_image_new
GtkWidget *
void
gtk_image_new_from_file
GtkWidget *
const gchar *filename
gtk_image_new_from_resource
GtkWidget *
const gchar *resource_path
gtk_image_new_from_pixbuf
GtkWidget *
GdkPixbuf *pixbuf
gtk_image_new_from_texture
GtkWidget *
GdkTexture *texture
gtk_image_new_from_icon_name
GtkWidget *
const gchar *icon_name
gtk_image_new_from_gicon
GtkWidget *
GIcon *icon
gtk_image_new_from_surface
GtkWidget *
cairo_surface_t *surface
gtk_image_clear
void
GtkImage *image
gtk_image_set_from_file
void
GtkImage *image, const gchar *filename
gtk_image_set_from_resource
void
GtkImage *image, const gchar *resource_path
gtk_image_set_from_pixbuf
void
GtkImage *image, GdkPixbuf *pixbuf
gtk_image_set_from_texture
void
GtkImage *image, GdkTexture *texture
gtk_image_set_from_icon_name
void
GtkImage *image, const gchar *icon_name
gtk_image_set_from_gicon
void
GtkImage *image, GIcon *icon
gtk_image_set_from_surface
void
GtkImage *image, cairo_surface_t *surface
gtk_image_set_pixel_size
void
GtkImage *image, gint pixel_size
gtk_image_set_icon_size
void
GtkImage *image, GtkIconSize icon_size
gtk_image_get_storage_type
GtkImageType
GtkImage *image
gtk_image_get_surface
cairo_surface_t *
GtkImage *image
gtk_image_get_texture
GdkTexture *
GtkImage *image
gtk_image_get_icon_name
const char *
GtkImage *image
gtk_image_get_gicon
GIcon *
GtkImage *image
gtk_image_get_pixel_size
gint
GtkImage *image
gtk_image_get_icon_size
GtkIconSize
GtkImage *image
GtkImagePrivate
gtk_image_definition_new_empty
GtkImageDefinition *
void
gtk_image_definition_new_icon_name
GtkImageDefinition *
const char *icon_name
gtk_image_definition_new_gicon
GtkImageDefinition *
GIcon *gicon
gtk_image_definition_new_surface
GtkImageDefinition *
cairo_surface_t *surface
gtk_image_definition_new_texture
GtkImageDefinition *
GdkTexture *texture
gtk_image_definition_ref
GtkImageDefinition *
GtkImageDefinition *def
gtk_image_definition_unref
void
GtkImageDefinition *def
gtk_image_definition_get_storage_type
GtkImageType
const GtkImageDefinition *def
gtk_image_definition_get_scale
gint
const GtkImageDefinition *def
gtk_image_definition_get_icon_name
const gchar *
const GtkImageDefinition *def
gtk_image_definition_get_gicon
GIcon *
const GtkImageDefinition *def
gtk_image_definition_get_surface
cairo_surface_t *
const GtkImageDefinition *def
gtk_image_definition_get_texture
GdkTexture *
const GtkImageDefinition *def
GtkImageDefinition
gtk_image_set_from_definition
void
GtkImage *image, GtkImageDefinition *def
gtk_image_get_definition
GtkImageDefinition *
GtkImage *image
gtk_image_get_image_size
void
GtkImage *image, int *width, int *height
GTK_TYPE_IM_CONTEXT
#define GTK_TYPE_IM_CONTEXT (gtk_im_context_get_type ())
GTK_IM_CONTEXT
#define GTK_IM_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContext))
GTK_IM_CONTEXT_CLASS
#define GTK_IM_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT, GtkIMContextClass))
GTK_IS_IM_CONTEXT
#define GTK_IS_IM_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT))
GTK_IS_IM_CONTEXT_CLASS
#define GTK_IS_IM_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT))
GTK_IM_CONTEXT_GET_CLASS
#define GTK_IM_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContextClass))
GtkIMContext
struct _GtkIMContext
{
GObject parent_instance;
};
GtkIMContextClass
struct _GtkIMContextClass
{
/*< private >*/
GObjectClass parent_class;
/*< public >*/
/* Signals */
void (*preedit_start) (GtkIMContext *context);
void (*preedit_end) (GtkIMContext *context);
void (*preedit_changed) (GtkIMContext *context);
void (*commit) (GtkIMContext *context, const gchar *str);
gboolean (*retrieve_surrounding) (GtkIMContext *context);
gboolean (*delete_surrounding) (GtkIMContext *context,
gint offset,
gint n_chars);
/* Virtual functions */
void (*set_client_widget) (GtkIMContext *context,
GtkWidget *widget);
void (*get_preedit_string) (GtkIMContext *context,
gchar **str,
PangoAttrList **attrs,
gint *cursor_pos);
gboolean (*filter_keypress) (GtkIMContext *context,
GdkEventKey *event);
void (*focus_in) (GtkIMContext *context);
void (*focus_out) (GtkIMContext *context);
void (*reset) (GtkIMContext *context);
void (*set_cursor_location) (GtkIMContext *context,
GdkRectangle *area);
void (*set_use_preedit) (GtkIMContext *context,
gboolean use_preedit);
void (*set_surrounding) (GtkIMContext *context,
const gchar *text,
gint len,
gint cursor_index);
gboolean (*get_surrounding) (GtkIMContext *context,
gchar **text,
gint *cursor_index);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
gtk_im_context_get_type
GType
void
gtk_im_context_set_client_widget
void
GtkIMContext *context, GtkWidget *widget
gtk_im_context_get_preedit_string
void
GtkIMContext *context, gchar **str, PangoAttrList **attrs, gint *cursor_pos
gtk_im_context_filter_keypress
gboolean
GtkIMContext *context, GdkEventKey *event
gtk_im_context_focus_in
void
GtkIMContext *context
gtk_im_context_focus_out
void
GtkIMContext *context
gtk_im_context_reset
void
GtkIMContext *context
gtk_im_context_set_cursor_location
void
GtkIMContext *context, const GdkRectangle *area
gtk_im_context_set_use_preedit
void
GtkIMContext *context, gboolean use_preedit
gtk_im_context_set_surrounding
void
GtkIMContext *context, const gchar *text, gint len, gint cursor_index
gtk_im_context_get_surrounding
gboolean
GtkIMContext *context, gchar **text, gint *cursor_index
gtk_im_context_delete_surrounding
gboolean
GtkIMContext *context, gint offset, gint n_chars
GtkIMContextInfo
struct _GtkIMContextInfo
{
const gchar *context_id;
const gchar *context_name;
const gchar *domain;
const gchar *domain_dirname;
const gchar *default_locales;
};
GTK_MAX_COMPOSE_LEN
#define GTK_MAX_COMPOSE_LEN 7
GTK_TYPE_IM_CONTEXT_SIMPLE
#define GTK_TYPE_IM_CONTEXT_SIMPLE (gtk_im_context_simple_get_type ())
GTK_IM_CONTEXT_SIMPLE
#define GTK_IM_CONTEXT_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimple))
GTK_IM_CONTEXT_SIMPLE_CLASS
#define GTK_IM_CONTEXT_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimpleClass))
GTK_IS_IM_CONTEXT_SIMPLE
#define GTK_IS_IM_CONTEXT_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE))
GTK_IS_IM_CONTEXT_SIMPLE_CLASS
#define GTK_IS_IM_CONTEXT_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT_SIMPLE))
GTK_IM_CONTEXT_SIMPLE_GET_CLASS
#define GTK_IM_CONTEXT_SIMPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimpleClass))
GtkIMContextSimple
struct _GtkIMContextSimple
{
GtkIMContext object;
/*< private >*/
GtkIMContextSimplePrivate *priv;
};
GtkIMContextSimpleClass
struct _GtkIMContextSimpleClass
{
GtkIMContextClass parent_class;
};
gtk_im_context_simple_get_type
GType
void
gtk_im_context_simple_new
GtkIMContext *
void
gtk_im_context_simple_add_table
void
GtkIMContextSimple *context_simple, guint16 *data, gint max_seq_len, gint n_seqs
gtk_im_context_simple_add_compose_file
void
GtkIMContextSimple *context_simple, const gchar *compose_file
GtkIMContextSimplePrivate
gtk_compose_table_compact
extern const GtkComposeTableCompact gtk_compose_table_compact;
gtk_check_algorithmically
gboolean
const guint16 *compose_buffer, gint n_compose, gunichar *output
gtk_check_compact_table
gboolean
const GtkComposeTableCompact *table, guint16 *compose_buffer, gint n_compose, gboolean *compose_finish, gboolean *compose_match, gunichar *output_char
gtk_get_im_module_path
gchar *
void
gtk_get_im_module_file
gchar *
void
GTK_TYPE_IM_MULTICONTEXT
#define GTK_TYPE_IM_MULTICONTEXT (gtk_im_multicontext_get_type ())
GTK_IM_MULTICONTEXT
#define GTK_IM_MULTICONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontext))
GTK_IM_MULTICONTEXT_CLASS
#define GTK_IM_MULTICONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass))
GTK_IS_IM_MULTICONTEXT
#define GTK_IS_IM_MULTICONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_MULTICONTEXT))
GTK_IS_IM_MULTICONTEXT_CLASS
#define GTK_IS_IM_MULTICONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_MULTICONTEXT))
GTK_IM_MULTICONTEXT_GET_CLASS
#define GTK_IM_MULTICONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass))
GtkIMMulticontext
struct _GtkIMMulticontext
{
GtkIMContext object;
/*< private >*/
GtkIMMulticontextPrivate *priv;
};
GtkIMMulticontextClass
struct _GtkIMMulticontextClass
{
GtkIMContextClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_im_multicontext_get_type
GType
void
gtk_im_multicontext_new
GtkIMContext *
void
gtk_im_multicontext_get_context_id
const char *
GtkIMMulticontext *context
gtk_im_multicontext_set_context_id
void
GtkIMMulticontext *context, const char *context_id
GtkIMMulticontextPrivate
GTK_TYPE_INFO_BAR
#define GTK_TYPE_INFO_BAR (gtk_info_bar_get_type())
GTK_INFO_BAR
#define GTK_INFO_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INFO_BAR, GtkInfoBar))
GTK_INFO_BAR_CLASS
#define GTK_INFO_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INFO_BAR, GtkInfoBarClass))
GTK_IS_INFO_BAR
#define GTK_IS_INFO_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INFO_BAR))
GTK_IS_INFO_BAR_CLASS
#define GTK_IS_INFO_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_INFO_BAR))
GTK_INFO_BAR_GET_CLASS
#define GTK_INFO_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INFO_BAR, GtkInfoBarClass))
GtkInfoBar
struct _GtkInfoBar
{
GtkBox parent;
/*< private > */
GtkInfoBarPrivate *priv;
};
GtkInfoBarClass
struct _GtkInfoBarClass
{
GtkBoxClass parent_class;
/* Signals */
void (* response) (GtkInfoBar *info_bar, gint response_id);
/* Keybinding signals */
void (* close) (GtkInfoBar *info_bar);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_info_bar_get_type
GType
void
gtk_info_bar_new
GtkWidget *
void
gtk_info_bar_new_with_buttons
GtkWidget *
const gchar *first_button_text, ...
gtk_info_bar_get_action_area
GtkWidget *
GtkInfoBar *info_bar
gtk_info_bar_get_content_area
GtkWidget *
GtkInfoBar *info_bar
gtk_info_bar_add_action_widget
void
GtkInfoBar *info_bar, GtkWidget *child, gint response_id
gtk_info_bar_add_button
GtkWidget *
GtkInfoBar *info_bar, const gchar *button_text, gint response_id
gtk_info_bar_add_buttons
void
GtkInfoBar *info_bar, const gchar *first_button_text, ...
gtk_info_bar_set_response_sensitive
void
GtkInfoBar *info_bar, gint response_id, gboolean setting
gtk_info_bar_set_default_response
void
GtkInfoBar *info_bar, gint response_id
gtk_info_bar_response
void
GtkInfoBar *info_bar, gint response_id
gtk_info_bar_set_message_type
void
GtkInfoBar *info_bar, GtkMessageType message_type
gtk_info_bar_get_message_type
GtkMessageType
GtkInfoBar *info_bar
gtk_info_bar_set_show_close_button
void
GtkInfoBar *info_bar, gboolean setting
gtk_info_bar_get_show_close_button
gboolean
GtkInfoBar *info_bar
gtk_info_bar_set_revealed
void
GtkInfoBar *info_bar, gboolean revealed
gtk_info_bar_get_revealed
gboolean
GtkInfoBar *info_bar
GtkInfoBarPrivate
P_
#define P_(String) g_dgettext(GETTEXT_PACKAGE "-properties",String)
I_
#define I_(string) g_intern_static_string (string)
GTK_TYPE_INVISIBLE
#define GTK_TYPE_INVISIBLE (gtk_invisible_get_type ())
GTK_INVISIBLE
#define GTK_INVISIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_INVISIBLE, GtkInvisible))
GTK_INVISIBLE_CLASS
#define GTK_INVISIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_INVISIBLE, GtkInvisibleClass))
GTK_IS_INVISIBLE
#define GTK_IS_INVISIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_INVISIBLE))
GTK_IS_INVISIBLE_CLASS
#define GTK_IS_INVISIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_INVISIBLE))
GTK_INVISIBLE_GET_CLASS
#define GTK_INVISIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_INVISIBLE, GtkInvisibleClass))
GtkInvisible
struct _GtkInvisible
{
GtkWidget widget;
/*< private >*/
GtkInvisiblePrivate *priv;
};
GtkInvisibleClass
struct _GtkInvisibleClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_invisible_get_type
GType
void
gtk_invisible_new
GtkWidget *
void
gtk_invisible_new_for_display
GtkWidget *
GdkDisplay *display
gtk_invisible_set_display
void
GtkInvisible *invisible, GdkDisplay *display
gtk_invisible_get_display
GdkDisplay *
GtkInvisible *invisible
GtkInvisiblePrivate
GtkKeyHash
gtk_kinetic_scrolling_new
GtkKineticScrolling *
gdouble lower, gdouble upper, gdouble overshoot_width, gdouble decel_friction, gdouble overshoot_friction, gdouble initial_position, gdouble initial_velocity
gtk_kinetic_scrolling_free
void
GtkKineticScrolling *kinetic
gtk_kinetic_scrolling_tick
gboolean
GtkKineticScrolling *data, gdouble time_delta, gdouble *position
GtkKineticScrolling
GTK_TYPE_LABEL
#define GTK_TYPE_LABEL (gtk_label_get_type ())
GTK_LABEL
#define GTK_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LABEL, GtkLabel))
GTK_LABEL_CLASS
#define GTK_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LABEL, GtkLabelClass))
GTK_IS_LABEL
#define GTK_IS_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL))
GTK_IS_LABEL_CLASS
#define GTK_IS_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LABEL))
GTK_LABEL_GET_CLASS
#define GTK_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LABEL, GtkLabelClass))
GtkLabel
struct _GtkLabel
{
GtkWidget parent_instance;
};
GtkLabelClass
struct _GtkLabelClass
{
GtkWidgetClass parent_class;
void (* move_cursor) (GtkLabel *label,
GtkMovementStep step,
gint count,
gboolean extend_selection);
void (* copy_clipboard) (GtkLabel *label);
/* Hook to customize right-click popup for selectable labels */
void (* populate_popup) (GtkLabel *label,
GtkMenu *menu);
gboolean (*activate_link) (GtkLabel *label,
const gchar *uri);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_label_get_type
GType
void
gtk_label_new
GtkWidget *
const gchar *str
gtk_label_new_with_mnemonic
GtkWidget *
const gchar *str
gtk_label_set_text
void
GtkLabel *label, const gchar *str
gtk_label_get_text
const gchar *
GtkLabel *label
gtk_label_set_attributes
void
GtkLabel *label, PangoAttrList *attrs
gtk_label_get_attributes
PangoAttrList *
GtkLabel *label
gtk_label_set_label
void
GtkLabel *label, const gchar *str
gtk_label_get_label
const gchar *
GtkLabel *label
gtk_label_set_markup
void
GtkLabel *label, const gchar *str
gtk_label_set_use_markup
void
GtkLabel *label, gboolean setting
gtk_label_get_use_markup
gboolean
GtkLabel *label
gtk_label_set_use_underline
void
GtkLabel *label, gboolean setting
gtk_label_get_use_underline
gboolean
GtkLabel *label
gtk_label_set_markup_with_mnemonic
void
GtkLabel *label, const gchar *str
gtk_label_get_mnemonic_keyval
guint
GtkLabel *label
gtk_label_set_mnemonic_widget
void
GtkLabel *label, GtkWidget *widget
gtk_label_get_mnemonic_widget
GtkWidget *
GtkLabel *label
gtk_label_set_text_with_mnemonic
void
GtkLabel *label, const gchar *str
gtk_label_set_justify
void
GtkLabel *label, GtkJustification jtype
gtk_label_get_justify
GtkJustification
GtkLabel *label
gtk_label_set_ellipsize
void
GtkLabel *label, PangoEllipsizeMode mode
gtk_label_get_ellipsize
PangoEllipsizeMode
GtkLabel *label
gtk_label_set_width_chars
void
GtkLabel *label, gint n_chars
gtk_label_get_width_chars
gint
GtkLabel *label
gtk_label_set_max_width_chars
void
GtkLabel *label, gint n_chars
gtk_label_get_max_width_chars
gint
GtkLabel *label
gtk_label_set_lines
void
GtkLabel *label, gint lines
gtk_label_get_lines
gint
GtkLabel *label
gtk_label_set_pattern
void
GtkLabel *label, const gchar *pattern
gtk_label_set_line_wrap
void
GtkLabel *label, gboolean wrap
gtk_label_get_line_wrap
gboolean
GtkLabel *label
gtk_label_set_line_wrap_mode
void
GtkLabel *label, PangoWrapMode wrap_mode
gtk_label_get_line_wrap_mode
PangoWrapMode
GtkLabel *label
gtk_label_set_selectable
void
GtkLabel *label, gboolean setting
gtk_label_get_selectable
gboolean
GtkLabel *label
gtk_label_select_region
void
GtkLabel *label, gint start_offset, gint end_offset
gtk_label_get_selection_bounds
gboolean
GtkLabel *label, gint *start, gint *end
gtk_label_get_layout
PangoLayout *
GtkLabel *label
gtk_label_get_layout_offsets
void
GtkLabel *label, gint *x, gint *y
gtk_label_set_single_line_mode
void
GtkLabel *label, gboolean single_line_mode
gtk_label_get_single_line_mode
gboolean
GtkLabel *label
gtk_label_get_current_uri
const gchar *
GtkLabel *label
gtk_label_set_track_visited_links
void
GtkLabel *label, gboolean track_links
gtk_label_get_track_visited_links
gboolean
GtkLabel *label
gtk_label_set_xalign
void
GtkLabel *label, gfloat xalign
gtk_label_get_xalign
gfloat
GtkLabel *label
gtk_label_set_yalign
void
GtkLabel *label, gfloat yalign
gtk_label_get_yalign
gfloat
GtkLabel *label
GtkLabelPrivate
GtkLabelSelectionInfo
GTK_TYPE_LAYOUT
#define GTK_TYPE_LAYOUT (gtk_layout_get_type ())
GTK_LAYOUT
#define GTK_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LAYOUT, GtkLayout))
GTK_LAYOUT_CLASS
#define GTK_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LAYOUT, GtkLayoutClass))
GTK_IS_LAYOUT
#define GTK_IS_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LAYOUT))
GTK_IS_LAYOUT_CLASS
#define GTK_IS_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LAYOUT))
GTK_LAYOUT_GET_CLASS
#define GTK_LAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LAYOUT, GtkLayoutClass))
GtkLayout
struct _GtkLayout
{
GtkContainer container;
/*< private >*/
GtkLayoutPrivate *priv;
};
GtkLayoutClass
struct _GtkLayoutClass
{
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_layout_get_type
GType
void
gtk_layout_new
GtkWidget *
GtkAdjustment *hadjustment, GtkAdjustment *vadjustment
gtk_layout_put
void
GtkLayout *layout, GtkWidget *child_widget, gint x, gint y
gtk_layout_move
void
GtkLayout *layout, GtkWidget *child_widget, gint x, gint y
gtk_layout_set_size
void
GtkLayout *layout, guint width, guint height
gtk_layout_get_size
void
GtkLayout *layout, guint *width, guint *height
GtkLayoutPrivate
GTK_TYPE_LEVEL_BAR
#define GTK_TYPE_LEVEL_BAR (gtk_level_bar_get_type ())
GTK_LEVEL_BAR
#define GTK_LEVEL_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LEVEL_BAR, GtkLevelBar))
GTK_LEVEL_BAR_CLASS
#define GTK_LEVEL_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LEVEL_BAR, GtkLevelBarClass))
GTK_IS_LEVEL_BAR
#define GTK_IS_LEVEL_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LEVEL_BAR))
GTK_IS_LEVEL_BAR_CLASS
#define GTK_IS_LEVEL_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LEVEL_BAR))
GTK_LEVEL_BAR_GET_CLASS
#define GTK_LEVEL_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LEVEL_BAR, GtkLevelBarClass))
GTK_LEVEL_BAR_OFFSET_LOW
#define GTK_LEVEL_BAR_OFFSET_LOW "low"
GTK_LEVEL_BAR_OFFSET_HIGH
#define GTK_LEVEL_BAR_OFFSET_HIGH "high"
GTK_LEVEL_BAR_OFFSET_FULL
#define GTK_LEVEL_BAR_OFFSET_FULL "full"
GtkLevelBar
struct _GtkLevelBar {
/*< private >*/
GtkWidget parent;
GtkLevelBarPrivate *priv;
};
GtkLevelBarClass
struct _GtkLevelBarClass {
/*< private >*/
GtkWidgetClass parent_class;
void (* offset_changed) (GtkLevelBar *self,
const gchar *name);
/* padding for future class expansion */
gpointer padding[16];
};
gtk_level_bar_get_type
GType
void
gtk_level_bar_new
GtkWidget *
void
gtk_level_bar_new_for_interval
GtkWidget *
gdouble min_value, gdouble max_value
gtk_level_bar_set_mode
void
GtkLevelBar *self, GtkLevelBarMode mode
gtk_level_bar_get_mode
GtkLevelBarMode
GtkLevelBar *self
gtk_level_bar_set_value
void
GtkLevelBar *self, gdouble value
gtk_level_bar_get_value
gdouble
GtkLevelBar *self
gtk_level_bar_set_min_value
void
GtkLevelBar *self, gdouble value
gtk_level_bar_get_min_value
gdouble
GtkLevelBar *self
gtk_level_bar_set_max_value
void
GtkLevelBar *self, gdouble value
gtk_level_bar_get_max_value
gdouble
GtkLevelBar *self
gtk_level_bar_set_inverted
void
GtkLevelBar *self, gboolean inverted
gtk_level_bar_get_inverted
gboolean
GtkLevelBar *self
gtk_level_bar_add_offset_value
void
GtkLevelBar *self, const gchar *name, gdouble value
gtk_level_bar_remove_offset_value
void
GtkLevelBar *self, const gchar *name
gtk_level_bar_get_offset_value
gboolean
GtkLevelBar *self, const gchar *name, gdouble *value
GtkLevelBarPrivate
GTK_TYPE_LINK_BUTTON
#define GTK_TYPE_LINK_BUTTON (gtk_link_button_get_type ())
GTK_LINK_BUTTON
#define GTK_LINK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LINK_BUTTON, GtkLinkButton))
GTK_IS_LINK_BUTTON
#define GTK_IS_LINK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LINK_BUTTON))
GTK_LINK_BUTTON_CLASS
#define GTK_LINK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LINK_BUTTON, GtkLinkButtonClass))
GTK_IS_LINK_BUTTON_CLASS
#define GTK_IS_LINK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LINK_BUTTON))
GTK_LINK_BUTTON_GET_CLASS
#define GTK_LINK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LINK_BUTTON, GtkLinkButtonClass))
GtkLinkButton
struct _GtkLinkButton
{
/*< private >*/
GtkButton parent_instance;
GtkLinkButtonPrivate *priv;
};
GtkLinkButtonClass
struct _GtkLinkButtonClass
{
/*< private >*/
GtkButtonClass parent_class;
/*< public >*/
gboolean (* activate_link) (GtkLinkButton *button);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_padding1) (void);
void (*_gtk_padding2) (void);
void (*_gtk_padding3) (void);
void (*_gtk_padding4) (void);
};
gtk_link_button_get_type
GType
void
gtk_link_button_new
GtkWidget *
const gchar *uri
gtk_link_button_new_with_label
GtkWidget *
const gchar *uri, const gchar *label
gtk_link_button_get_uri
const gchar *
GtkLinkButton *link_button
gtk_link_button_set_uri
void
GtkLinkButton *link_button, const gchar *uri
gtk_link_button_get_visited
gboolean
GtkLinkButton *link_button
gtk_link_button_set_visited
void
GtkLinkButton *link_button, gboolean visited
GtkLinkButtonPrivate
GTK_TYPE_LIST_BOX
#define GTK_TYPE_LIST_BOX (gtk_list_box_get_type ())
GTK_LIST_BOX
#define GTK_LIST_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX, GtkListBox))
GTK_LIST_BOX_CLASS
#define GTK_LIST_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX, GtkListBoxClass))
GTK_IS_LIST_BOX
#define GTK_IS_LIST_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX))
GTK_IS_LIST_BOX_CLASS
#define GTK_IS_LIST_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX))
GTK_LIST_BOX_GET_CLASS
#define GTK_LIST_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX, GtkListBoxClass))
GtkListBox
struct _GtkListBox
{
GtkContainer parent_instance;
};
GtkListBoxClass
struct _GtkListBoxClass
{
GtkContainerClass parent_class;
/*< public >*/
void (*row_selected) (GtkListBox *box,
GtkListBoxRow *row);
void (*row_activated) (GtkListBox *box,
GtkListBoxRow *row);
void (*activate_cursor_row) (GtkListBox *box);
void (*toggle_cursor_row) (GtkListBox *box);
void (*move_cursor) (GtkListBox *box,
GtkMovementStep step,
gint count);
void (*selected_rows_changed) (GtkListBox *box);
void (*select_all) (GtkListBox *box);
void (*unselect_all) (GtkListBox *box);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
GTK_TYPE_LIST_BOX_ROW
#define GTK_TYPE_LIST_BOX_ROW (gtk_list_box_row_get_type ())
GTK_LIST_BOX_ROW
#define GTK_LIST_BOX_ROW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX_ROW, GtkListBoxRow))
GTK_LIST_BOX_ROW_CLASS
#define GTK_LIST_BOX_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX_ROW, GtkListBoxRowClass))
GTK_IS_LIST_BOX_ROW
#define GTK_IS_LIST_BOX_ROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX_ROW))
GTK_IS_LIST_BOX_ROW_CLASS
#define GTK_IS_LIST_BOX_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX_ROW))
GTK_LIST_BOX_ROW_GET_CLASS
#define GTK_LIST_BOX_ROW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX_ROW, GtkListBoxRowClass))
GtkListBoxRow
struct _GtkListBoxRow
{
GtkBin parent_instance;
};
GtkListBoxRowClass
struct _GtkListBoxRowClass
{
GtkBinClass parent_class;
/*< public >*/
void (* activate) (GtkListBoxRow *row);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
};
GtkListBoxFilterFunc
gboolean
GtkListBoxRow *row,
gpointer user_data
GtkListBoxSortFunc
gint
GtkListBoxRow *row1,
GtkListBoxRow *row2,
gpointer user_data
GtkListBoxUpdateHeaderFunc
void
GtkListBoxRow *row,
GtkListBoxRow *before,
gpointer user_data
GtkListBoxCreateWidgetFunc
GtkWidget *
gpointer item,
gpointer user_data
gtk_list_box_row_get_type
GType
void
gtk_list_box_row_new
GtkWidget *
void
gtk_list_box_row_get_header
GtkWidget *
GtkListBoxRow *row
gtk_list_box_row_set_header
void
GtkListBoxRow *row, GtkWidget *header
gtk_list_box_row_get_index
gint
GtkListBoxRow *row
gtk_list_box_row_changed
void
GtkListBoxRow *row
gtk_list_box_row_is_selected
gboolean
GtkListBoxRow *row
gtk_list_box_row_set_selectable
void
GtkListBoxRow *row, gboolean selectable
gtk_list_box_row_get_selectable
gboolean
GtkListBoxRow *row
gtk_list_box_row_set_activatable
void
GtkListBoxRow *row, gboolean activatable
gtk_list_box_row_get_activatable
gboolean
GtkListBoxRow *row
gtk_list_box_get_type
GType
void
gtk_list_box_prepend
void
GtkListBox *box, GtkWidget *child
gtk_list_box_insert
void
GtkListBox *box, GtkWidget *child, gint position
gtk_list_box_get_selected_row
GtkListBoxRow *
GtkListBox *box
gtk_list_box_get_row_at_index
GtkListBoxRow *
GtkListBox *box, gint index_
gtk_list_box_get_row_at_y
GtkListBoxRow *
GtkListBox *box, gint y
gtk_list_box_select_row
void
GtkListBox *box, GtkListBoxRow *row
gtk_list_box_set_placeholder
void
GtkListBox *box, GtkWidget *placeholder
gtk_list_box_set_adjustment
void
GtkListBox *box, GtkAdjustment *adjustment
gtk_list_box_get_adjustment
GtkAdjustment *
GtkListBox *box
GtkListBoxForeachFunc
void
GtkListBox *box,
GtkListBoxRow *row,
gpointer user_data
gtk_list_box_selected_foreach
void
GtkListBox *box, GtkListBoxForeachFunc func, gpointer data
gtk_list_box_get_selected_rows
GList *
GtkListBox *box
gtk_list_box_unselect_row
void
GtkListBox *box, GtkListBoxRow *row
gtk_list_box_select_all
void
GtkListBox *box
gtk_list_box_unselect_all
void
GtkListBox *box
gtk_list_box_set_selection_mode
void
GtkListBox *box, GtkSelectionMode mode
gtk_list_box_get_selection_mode
GtkSelectionMode
GtkListBox *box
gtk_list_box_set_filter_func
void
GtkListBox *box, GtkListBoxFilterFunc filter_func, gpointer user_data, GDestroyNotify destroy
gtk_list_box_set_header_func
void
GtkListBox *box, GtkListBoxUpdateHeaderFunc update_header, gpointer user_data, GDestroyNotify destroy
gtk_list_box_invalidate_filter
void
GtkListBox *box
gtk_list_box_invalidate_sort
void
GtkListBox *box
gtk_list_box_invalidate_headers
void
GtkListBox *box
gtk_list_box_set_sort_func
void
GtkListBox *box, GtkListBoxSortFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_list_box_set_activate_on_single_click
void
GtkListBox *box, gboolean single
gtk_list_box_get_activate_on_single_click
gboolean
GtkListBox *box
gtk_list_box_drag_unhighlight_row
void
GtkListBox *box
gtk_list_box_drag_highlight_row
void
GtkListBox *box, GtkListBoxRow *row
gtk_list_box_new
GtkWidget *
void
gtk_list_box_bind_model
void
GtkListBox *box, GListModel *model, GtkListBoxCreateWidgetFunc create_widget_func, gpointer user_data, GDestroyNotify user_data_free_func
GTK_TYPE_LIST_STORE
#define GTK_TYPE_LIST_STORE (gtk_list_store_get_type ())
GTK_LIST_STORE
#define GTK_LIST_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_STORE, GtkListStore))
GTK_LIST_STORE_CLASS
#define GTK_LIST_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_STORE, GtkListStoreClass))
GTK_IS_LIST_STORE
#define GTK_IS_LIST_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_STORE))
GTK_IS_LIST_STORE_CLASS
#define GTK_IS_LIST_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_STORE))
GTK_LIST_STORE_GET_CLASS
#define GTK_LIST_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_STORE, GtkListStoreClass))
GtkListStore
struct _GtkListStore
{
GObject parent;
/*< private >*/
GtkListStorePrivate *priv;
};
GtkListStoreClass
struct _GtkListStoreClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_list_store_get_type
GType
void
gtk_list_store_new
GtkListStore *
gint n_columns, ...
gtk_list_store_newv
GtkListStore *
gint n_columns, GType *types
gtk_list_store_set_column_types
void
GtkListStore *list_store, gint n_columns, GType *types
gtk_list_store_set_value
void
GtkListStore *list_store, GtkTreeIter *iter, gint column, GValue *value
gtk_list_store_set
void
GtkListStore *list_store, GtkTreeIter *iter, ...
gtk_list_store_set_valuesv
void
GtkListStore *list_store, GtkTreeIter *iter, gint *columns, GValue *values, gint n_values
gtk_list_store_set_valist
void
GtkListStore *list_store, GtkTreeIter *iter, va_list var_args
gtk_list_store_remove
gboolean
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_insert
void
GtkListStore *list_store, GtkTreeIter *iter, gint position
gtk_list_store_insert_before
void
GtkListStore *list_store, GtkTreeIter *iter, GtkTreeIter *sibling
gtk_list_store_insert_after
void
GtkListStore *list_store, GtkTreeIter *iter, GtkTreeIter *sibling
gtk_list_store_insert_with_values
void
GtkListStore *list_store, GtkTreeIter *iter, gint position, ...
gtk_list_store_insert_with_valuesv
void
GtkListStore *list_store, GtkTreeIter *iter, gint position, gint *columns, GValue *values, gint n_values
gtk_list_store_prepend
void
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_append
void
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_clear
void
GtkListStore *list_store
gtk_list_store_iter_is_valid
gboolean
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_reorder
void
GtkListStore *store, gint *new_order
gtk_list_store_swap
void
GtkListStore *store, GtkTreeIter *a, GtkTreeIter *b
gtk_list_store_move_after
void
GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *position
gtk_list_store_move_before
void
GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *position
GtkListStorePrivate
GTK_TYPE_LOCK_BUTTON
#define GTK_TYPE_LOCK_BUTTON (gtk_lock_button_get_type ())
GTK_LOCK_BUTTON
#define GTK_LOCK_BUTTON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_LOCK_BUTTON, GtkLockButton))
GTK_LOCK_BUTTON_CLASS
#define GTK_LOCK_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_LOCK_BUTTON, GtkLockButtonClass))
GTK_IS_LOCK_BUTTON
#define GTK_IS_LOCK_BUTTON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_LOCK_BUTTON))
GTK_IS_LOCK_BUTTON_CLASS
#define GTK_IS_LOCK_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_LOCK_BUTTON))
GTK_LOCK_BUTTON_GET_CLASS
#define GTK_LOCK_BUTTON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_LOCK_BUTTON, GtkLockButtonClass))
GtkLockButton
struct _GtkLockButton
{
GtkButton parent;
GtkLockButtonPrivate *priv;
};
GtkLockButtonClass
struct _GtkLockButtonClass
{
GtkButtonClass parent_class;
/*< private >*/
void (*reserved0) (void);
void (*reserved1) (void);
void (*reserved2) (void);
void (*reserved3) (void);
void (*reserved4) (void);
void (*reserved5) (void);
void (*reserved6) (void);
void (*reserved7) (void);
};
gtk_lock_button_get_type
GType
void
gtk_lock_button_new
GtkWidget *
GPermission *permission
gtk_lock_button_get_permission
GPermission *
GtkLockButton *button
gtk_lock_button_set_permission
void
GtkLockButton *button, GPermission *permission
GtkLockButtonPrivate
GTK_TYPE_MAGNIFIER
#define GTK_TYPE_MAGNIFIER (_gtk_magnifier_get_type ())
GTK_MAGNIFIER
#define GTK_MAGNIFIER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MAGNIFIER, GtkMagnifier))
GTK_MAGNIFIER_CLASS
#define GTK_MAGNIFIER_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_MAGNIFIER, GtkMagnifierClass))
GTK_IS_MAGNIFIER
#define GTK_IS_MAGNIFIER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MAGNIFIER))
GTK_IS_MAGNIFIER_CLASS
#define GTK_IS_MAGNIFIER_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_MAGNIFIER))
GTK_MAGNIFIER_GET_CLASS
#define GTK_MAGNIFIER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MAGNIFIER, GtkMagnifierClass))
GtkMagnifier
struct _GtkMagnifier
{
GtkWidget parent_instance;
};
GtkMagnifierClass
struct _GtkMagnifierClass
{
GtkWidgetClass parent_class;
};
GTK_PRIORITY_RESIZE
#define GTK_PRIORITY_RESIZE (G_PRIORITY_HIGH_IDLE + 10)
gtk_get_major_version
guint
void
gtk_get_minor_version
guint
void
gtk_get_micro_version
guint
void
gtk_get_binary_age
guint
void
gtk_get_interface_age
guint
void
gtk_check_version
const gchar *
guint required_major, guint required_minor, guint required_micro
gtk_init
void
void
gtk_init_check
gboolean
void
gtk_init_abi_check
void
int num_checks, size_t sizeof_GtkWindow, size_t sizeof_GtkBox
gtk_init_check_abi_check
gboolean
int num_checks, size_t sizeof_GtkWindow, size_t sizeof_GtkBox
gtk_disable_setlocale
void
void
gtk_get_default_language
PangoLanguage *
void
gtk_get_locale_direction
GtkTextDirection
void
gtk_events_pending
gboolean
void
gtk_main_do_event
void
GdkEvent *event
gtk_main
void
void
gtk_main_level
guint
void
gtk_main_quit
void
void
gtk_main_iteration
gboolean
void
gtk_main_iteration_do
gboolean
gboolean blocking
gtk_true
gboolean
void
gtk_false
gboolean
void
gtk_grab_add
void
GtkWidget *widget
gtk_grab_get_current
GtkWidget *
void
gtk_grab_remove
void
GtkWidget *widget
gtk_device_grab_add
void
GtkWidget *widget, GdkDevice *device, gboolean block_others
gtk_device_grab_remove
void
GtkWidget *widget, GdkDevice *device
gtk_get_current_event
GdkEvent *
void
gtk_get_current_event_time
guint32
void
gtk_get_current_event_state
gboolean
GdkModifierType *state
gtk_get_current_event_device
GdkDevice *
void
gtk_get_event_widget
GtkWidget *
const GdkEvent *event
gtk_get_event_target
GtkWidget *
const GdkEvent *event
gtk_get_event_target_with_type
GtkWidget *
GdkEvent *event, GType type
gtk_propagate_event
void
GtkWidget *widget, GdkEvent *event
GTK_TYPE_MENU
#define GTK_TYPE_MENU (gtk_menu_get_type ())
GTK_MENU
#define GTK_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU, GtkMenu))
GTK_MENU_CLASS
#define GTK_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU, GtkMenuClass))
GTK_IS_MENU
#define GTK_IS_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU))
GTK_IS_MENU_CLASS
#define GTK_IS_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU))
GTK_MENU_GET_CLASS
#define GTK_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU, GtkMenuClass))
GtkArrowPlacement
typedef enum
{
GTK_ARROWS_BOTH,
GTK_ARROWS_START,
GTK_ARROWS_END
} GtkArrowPlacement;
GtkMenuPositionFunc
void
GtkMenu *menu,
gint *x,
gint *y,
gboolean *push_in,
gpointer user_data
GtkMenuDetachFunc
void
GtkWidget *attach_widget,
GtkMenu *menu
GtkMenu
struct _GtkMenu
{
GtkMenuShell menu_shell;
/*< private >*/
GtkMenuPrivate *priv;
};
GtkMenuClass
struct _GtkMenuClass
{
GtkMenuShellClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_get_type
GType
void
gtk_menu_new
GtkWidget *
void
gtk_menu_new_from_model
GtkWidget *
GMenuModel *model
gtk_menu_popup
void
GtkMenu *menu, GtkWidget *parent_menu_shell, GtkWidget *parent_menu_item, GtkMenuPositionFunc func, gpointer data, guint button, guint32 activate_time
gtk_menu_popup_for_device
void
GtkMenu *menu, GdkDevice *device, GtkWidget *parent_menu_shell, GtkWidget *parent_menu_item, GtkMenuPositionFunc func, gpointer data, GDestroyNotify destroy, guint button, guint32 activate_time
gtk_menu_popup_at_rect
void
GtkMenu *menu, GdkWindow *rect_window, const GdkRectangle *rect, GdkGravity rect_anchor, GdkGravity menu_anchor, const GdkEvent *trigger_event
gtk_menu_popup_at_widget
void
GtkMenu *menu, GtkWidget *widget, GdkGravity widget_anchor, GdkGravity menu_anchor, const GdkEvent *trigger_event
gtk_menu_popup_at_pointer
void
GtkMenu *menu, const GdkEvent *trigger_event
gtk_menu_reposition
void
GtkMenu *menu
gtk_menu_popdown
void
GtkMenu *menu
gtk_menu_get_active
GtkWidget *
GtkMenu *menu
gtk_menu_set_active
void
GtkMenu *menu, guint index
gtk_menu_set_accel_group
void
GtkMenu *menu, GtkAccelGroup *accel_group
gtk_menu_get_accel_group
GtkAccelGroup *
GtkMenu *menu
gtk_menu_set_accel_path
void
GtkMenu *menu, const gchar *accel_path
gtk_menu_get_accel_path
const gchar *
GtkMenu *menu
gtk_menu_attach_to_widget
void
GtkMenu *menu, GtkWidget *attach_widget, GtkMenuDetachFunc detacher
gtk_menu_detach
void
GtkMenu *menu
gtk_menu_get_attach_widget
GtkWidget *
GtkMenu *menu
gtk_menu_reorder_child
void
GtkMenu *menu, GtkWidget *child, gint position
gtk_menu_set_display
void
GtkMenu *menu, GdkDisplay *display
gtk_menu_attach
void
GtkMenu *menu, GtkWidget *child, guint left_attach, guint right_attach, guint top_attach, guint bottom_attach
gtk_menu_set_monitor
void
GtkMenu *menu, gint monitor_num
gtk_menu_get_monitor
gint
GtkMenu *menu
gtk_menu_place_on_monitor
void
GtkMenu *menu, GdkMonitor *monitor
gtk_menu_get_for_attach_widget
GList *
GtkWidget *widget
gtk_menu_set_reserve_toggle_size
void
GtkMenu *menu, gboolean reserve_toggle_size
gtk_menu_get_reserve_toggle_size
gboolean
GtkMenu *menu
GtkMenuPrivate
GTK_TYPE_MENU_BAR
#define GTK_TYPE_MENU_BAR (gtk_menu_bar_get_type ())
GTK_MENU_BAR
#define GTK_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BAR, GtkMenuBar))
GTK_MENU_BAR_CLASS
#define GTK_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BAR, GtkMenuBarClass))
GTK_IS_MENU_BAR
#define GTK_IS_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BAR))
GTK_IS_MENU_BAR_CLASS
#define GTK_IS_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BAR))
GTK_MENU_BAR_GET_CLASS
#define GTK_MENU_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BAR, GtkMenuBarClass))
GtkMenuBar
struct _GtkMenuBar
{
GtkMenuShell menu_shell;
/*< private >*/
GtkMenuBarPrivate *priv;
};
GtkMenuBarClass
struct _GtkMenuBarClass
{
GtkMenuShellClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_bar_get_type
GType
void
gtk_menu_bar_new
GtkWidget *
void
gtk_menu_bar_new_from_model
GtkWidget *
GMenuModel *model
gtk_menu_bar_get_pack_direction
GtkPackDirection
GtkMenuBar *menubar
gtk_menu_bar_set_pack_direction
void
GtkMenuBar *menubar, GtkPackDirection pack_dir
gtk_menu_bar_get_child_pack_direction
GtkPackDirection
GtkMenuBar *menubar
gtk_menu_bar_set_child_pack_direction
void
GtkMenuBar *menubar, GtkPackDirection child_pack_dir
GtkMenuBarPrivate
GTK_TYPE_MENU_BUTTON
#define GTK_TYPE_MENU_BUTTON (gtk_menu_button_get_type ())
GTK_MENU_BUTTON
#define GTK_MENU_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BUTTON, GtkMenuButton))
GTK_MENU_BUTTON_CLASS
#define GTK_MENU_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BUTTON, GtkMenuButtonClass))
GTK_IS_MENU_BUTTON
#define GTK_IS_MENU_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BUTTON))
GTK_IS_MENU_BUTTON_CLASS
#define GTK_IS_MENU_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BUTTON))
GTK_MENU_BUTTON_GET_CLASS
#define GTK_MENU_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BUTTON, GtkMenuButtonClass))
GtkMenuButton
struct _GtkMenuButton
{
GtkToggleButton parent;
/*< private >*/
GtkMenuButtonPrivate *priv;
};
GtkMenuButtonClass
struct _GtkMenuButtonClass
{
GtkToggleButtonClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_button_get_type
GType
void
gtk_menu_button_new
GtkWidget *
void
gtk_menu_button_set_popup
void
GtkMenuButton *menu_button, GtkWidget *menu
gtk_menu_button_get_popup
GtkMenu *
GtkMenuButton *menu_button
gtk_menu_button_set_popover
void
GtkMenuButton *menu_button, GtkWidget *popover
gtk_menu_button_get_popover
GtkPopover *
GtkMenuButton *menu_button
gtk_menu_button_set_direction
void
GtkMenuButton *menu_button, GtkArrowType direction
gtk_menu_button_get_direction
GtkArrowType
GtkMenuButton *menu_button
gtk_menu_button_set_menu_model
void
GtkMenuButton *menu_button, GMenuModel *menu_model
gtk_menu_button_get_menu_model
GMenuModel *
GtkMenuButton *menu_button
gtk_menu_button_set_align_widget
void
GtkMenuButton *menu_button, GtkWidget *align_widget
gtk_menu_button_get_align_widget
GtkWidget *
GtkMenuButton *menu_button
gtk_menu_button_set_use_popover
void
GtkMenuButton *menu_button, gboolean use_popover
gtk_menu_button_get_use_popover
gboolean
GtkMenuButton *menu_button
GtkMenuButtonPrivate
GtkMenuButtonShowMenuCallback
void
gpointer user_data
GTK_TYPE_MENU_ITEM
#define GTK_TYPE_MENU_ITEM (gtk_menu_item_get_type ())
GTK_MENU_ITEM
#define GTK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItem))
GTK_MENU_ITEM_CLASS
#define GTK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ITEM, GtkMenuItemClass))
GTK_IS_MENU_ITEM
#define GTK_IS_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ITEM))
GTK_IS_MENU_ITEM_CLASS
#define GTK_IS_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ITEM))
GTK_MENU_ITEM_GET_CLASS
#define GTK_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItemClass))
GtkMenuItem
struct _GtkMenuItem
{
GtkBin bin;
/*< private >*/
GtkMenuItemPrivate *priv;
};
GtkMenuItemClass
struct _GtkMenuItemClass
{
GtkBinClass parent_class;
/*< public >*/
/* If the following flag is true, then we should always
* hide the menu when the MenuItem is activated. Otherwise,
* it is up to the caller. For instance, when navigating
* a menu with the keyboard, doesn't hide, but
* does.
*/
guint hide_on_activate : 1;
void (* activate) (GtkMenuItem *menu_item);
void (* activate_item) (GtkMenuItem *menu_item);
void (* toggle_size_request) (GtkMenuItem *menu_item,
gint *requisition);
void (* toggle_size_allocate) (GtkMenuItem *menu_item,
gint allocation);
void (* set_label) (GtkMenuItem *menu_item,
const gchar *label);
const gchar * (* get_label) (GtkMenuItem *menu_item);
void (* select) (GtkMenuItem *menu_item);
void (* deselect) (GtkMenuItem *menu_item);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_item_get_type
GType
void
gtk_menu_item_new
GtkWidget *
void
gtk_menu_item_new_with_label
GtkWidget *
const gchar *label
gtk_menu_item_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_menu_item_set_submenu
void
GtkMenuItem *menu_item, GtkWidget *submenu
gtk_menu_item_get_submenu
GtkWidget *
GtkMenuItem *menu_item
gtk_menu_item_select
void
GtkMenuItem *menu_item
gtk_menu_item_deselect
void
GtkMenuItem *menu_item
gtk_menu_item_activate
void
GtkMenuItem *menu_item
gtk_menu_item_toggle_size_request
void
GtkMenuItem *menu_item, gint *requisition
gtk_menu_item_toggle_size_allocate
void
GtkMenuItem *menu_item, gint allocation
gtk_menu_item_set_accel_path
void
GtkMenuItem *menu_item, const gchar *accel_path
gtk_menu_item_get_accel_path
const gchar *
GtkMenuItem *menu_item
gtk_menu_item_set_label
void
GtkMenuItem *menu_item, const gchar *label
gtk_menu_item_get_label
const gchar *
GtkMenuItem *menu_item
gtk_menu_item_set_use_underline
void
GtkMenuItem *menu_item, gboolean setting
gtk_menu_item_get_use_underline
gboolean
GtkMenuItem *menu_item
gtk_menu_item_set_reserve_indicator
void
GtkMenuItem *menu_item, gboolean reserve
gtk_menu_item_get_reserve_indicator
gboolean
GtkMenuItem *menu_item
GtkMenuItemPrivate
GtkMenuItemPrivate
struct _GtkMenuItemPrivate
{
GtkWidget *submenu;
guint16 toggle_size;
guint16 accelerator_width;
guint timer;
gchar *accel_path;
GtkActionHelper *action_helper;
GtkWidget *arrow_widget;
guint submenu_placement : 1;
guint submenu_direction : 1;
guint right_justify : 1;
guint from_menubar : 1;
guint reserve_indicator : 1;
};
GtkSubmenuDirection
typedef enum
{
GTK_DIRECTION_LEFT,
GTK_DIRECTION_RIGHT
} GtkSubmenuDirection;
GtkMenuPrivate
struct _GtkMenuPrivate
{
GtkWidget *parent_menu_item;
GtkWidget *old_active_menu_item;
GtkAccelGroup *accel_group;
gchar *accel_path;
GtkMenuPositionFunc position_func;
gpointer position_func_data;
GDestroyNotify position_func_data_destroy;
gint position_x;
gint position_y;
GdkWindow *rect_window;
GdkRectangle rect;
GtkWidget *widget;
GdkGravity rect_anchor;
GdkGravity menu_anchor;
GdkAnchorHints anchor_hints;
gint rect_anchor_dx;
gint rect_anchor_dy;
GdkWindowTypeHint menu_type_hint;
guint toggle_size;
guint accel_size;
/* Do _not_ touch these widgets directly. We hide the reference
* count from the toplevel to the menu, so it must be restored
* before operating on these widgets
*/
GtkWidget *toplevel;
GtkWidget *top_arrow_widget;
GtkWidget *bottom_arrow_widget;
GtkGesture *click_gesture;
GtkEventController *scroll_controller;
gint scroll_offset;
gint saved_scroll_offset;
gint scroll_step;
guint scroll_timeout;
guint needs_destruction_ref : 1;
guint scroll_fast : 1;
guint upper_arrow_visible : 1;
guint lower_arrow_visible : 1;
guint upper_arrow_prelight : 1;
guint lower_arrow_prelight : 1;
guint have_position : 1;
guint have_layout : 1;
guint seen_item_enter : 1;
guint ignore_button_release : 1;
guint no_toggle_size : 1;
guint drag_already_pressed : 1;
guint drag_scroll_started : 1;
/* info used for the table */
guint *heights;
gint heights_length;
gint requested_height;
gboolean initially_pushed_in;
gint monitor_num;
/* Cached layout information */
gint n_rows;
gint n_columns;
/* Arrow states */
GtkStateFlags lower_arrow_state;
GtkStateFlags upper_arrow_state;
/* navigation region */
gint navigation_x;
gint navigation_y;
gint navigation_width;
gint navigation_height;
guint navigation_timeout;
gdouble drag_start_y;
gint initial_drag_offset;
};
gtk_menu_update_scroll_offset
void
GtkMenu *menu, const GdkRectangle *flipped_rect, const GdkRectangle *final_rect, gboolean flipped_x, gboolean flipped_y, gpointer user_data
GTK_TYPE_MENU_SECTION_BOX
#define GTK_TYPE_MENU_SECTION_BOX (gtk_menu_section_box_get_type ())
GTK_MENU_SECTION_BOX
#define GTK_MENU_SECTION_BOX(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MENU_SECTION_BOX, GtkMenuSectionBox))
GTK_MENU_SECTION_BOX_CLASS
#define GTK_MENU_SECTION_BOX_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
GTK_TYPE_MENU_SECTION_BOX, GtkMenuSectionBoxClass))
GTK_IS_MENU_SECTION_BOX
#define GTK_IS_MENU_SECTION_BOX(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MENU_SECTION_BOX))
GTK_IS_MENU_SECTION_BOX_CLASS
#define GTK_IS_MENU_SECTION_BOX_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
GTK_TYPE_MENU_SECTION_BOX))
GTK_MENU_SECTION_BOX_GET_CLASS
#define GTK_MENU_SECTION_BOX_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
GTK_TYPE_MENU_SECTION_BOX, GtkMenuSectionBoxClass))
gtk_menu_section_box_get_type
GType
void
gtk_menu_section_box_new_toplevel
void
GtkStack *stack, GMenuModel *model, const gchar *action_namespace, GtkPopover *popover
GtkMenuSectionBox
GTK_TYPE_MENU_SHELL
#define GTK_TYPE_MENU_SHELL (gtk_menu_shell_get_type ())
GTK_MENU_SHELL
#define GTK_MENU_SHELL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_SHELL, GtkMenuShell))
GTK_MENU_SHELL_CLASS
#define GTK_MENU_SHELL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_SHELL, GtkMenuShellClass))
GTK_IS_MENU_SHELL
#define GTK_IS_MENU_SHELL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_SHELL))
GTK_IS_MENU_SHELL_CLASS
#define GTK_IS_MENU_SHELL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_SHELL))
GTK_MENU_SHELL_GET_CLASS
#define GTK_MENU_SHELL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_SHELL, GtkMenuShellClass))
GtkMenuShell
struct _GtkMenuShell
{
GtkContainer container;
/*< private >*/
GtkMenuShellPrivate *priv;
};
GtkMenuShellClass
struct _GtkMenuShellClass
{
GtkContainerClass parent_class;
guint submenu_placement : 1;
void (*deactivate) (GtkMenuShell *menu_shell);
void (*selection_done) (GtkMenuShell *menu_shell);
void (*move_current) (GtkMenuShell *menu_shell,
GtkMenuDirectionType direction);
void (*activate_current) (GtkMenuShell *menu_shell,
gboolean force_hide);
void (*cancel) (GtkMenuShell *menu_shell);
void (*select_item) (GtkMenuShell *menu_shell,
GtkWidget *menu_item);
void (*insert) (GtkMenuShell *menu_shell,
GtkWidget *child,
gint position);
gint (*get_popup_delay) (GtkMenuShell *menu_shell);
gboolean (*move_selected) (GtkMenuShell *menu_shell,
gint distance);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_shell_get_type
GType
void
gtk_menu_shell_append
void
GtkMenuShell *menu_shell, GtkWidget *child
gtk_menu_shell_prepend
void
GtkMenuShell *menu_shell, GtkWidget *child
gtk_menu_shell_insert
void
GtkMenuShell *menu_shell, GtkWidget *child, gint position
gtk_menu_shell_deactivate
void
GtkMenuShell *menu_shell
gtk_menu_shell_select_item
void
GtkMenuShell *menu_shell, GtkWidget *menu_item
gtk_menu_shell_deselect
void
GtkMenuShell *menu_shell
gtk_menu_shell_activate_item
void
GtkMenuShell *menu_shell, GtkWidget *menu_item, gboolean force_deactivate
gtk_menu_shell_select_first
void
GtkMenuShell *menu_shell, gboolean search_sensitive
gtk_menu_shell_cancel
void
GtkMenuShell *menu_shell
gtk_menu_shell_get_take_focus
gboolean
GtkMenuShell *menu_shell
gtk_menu_shell_set_take_focus
void
GtkMenuShell *menu_shell, gboolean take_focus
gtk_menu_shell_get_selected_item
GtkWidget *
GtkMenuShell *menu_shell
gtk_menu_shell_get_parent_shell
GtkWidget *
GtkMenuShell *menu_shell
gtk_menu_shell_bind_model
void
GtkMenuShell *menu_shell, GMenuModel *model, const gchar *action_namespace, gboolean with_separators
GtkMenuShellPrivate
GtkSubmenuPlacement
typedef enum
{
GTK_TOP_BOTTOM,
GTK_LEFT_RIGHT
} GtkSubmenuPlacement;
GtkMenuShellPrivate
struct _GtkMenuShellPrivate
{
GList *children;
GtkWidget *active_menu_item; /* This is not an "active" menu item
* (there is no such thing) but rather,
* the selected menu item in that MenuShell,
* if there is one.
*/
GtkWidget *parent_menu_shell;
GtkMenuTracker *tracker; // if bound to a GMenuModel
guint button;
guint32 activate_time;
guint active : 1;
guint have_grab : 1;
guint have_xgrab : 1;
guint ignore_enter : 1;
guint keyboard_mode : 1;
guint take_focus : 1;
guint activated_submenu : 1;
guint in_unselectable_item : 1; /* This flag is a crutch to keep
* mnemonics in the same menu if
* the user moves the mouse over
* an unselectable menuitem.
*/
guint selection_done_coming_soon : 1; /* Set TRUE when a selection-done
* signal is coming soon (when checked
* from inside of a "hide" handler).
*/
GtkMnemonicHash *mnemonic_hash;
GtkKeyHash *key_hash;
GdkDevice *grab_pointer;
};
GTK_TYPE_MENU_TOOL_BUTTON
#define GTK_TYPE_MENU_TOOL_BUTTON (gtk_menu_tool_button_get_type ())
GTK_MENU_TOOL_BUTTON
#define GTK_MENU_TOOL_BUTTON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButton))
GTK_MENU_TOOL_BUTTON_CLASS
#define GTK_MENU_TOOL_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButtonClass))
GTK_IS_MENU_TOOL_BUTTON
#define GTK_IS_MENU_TOOL_BUTTON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MENU_TOOL_BUTTON))
GTK_IS_MENU_TOOL_BUTTON_CLASS
#define GTK_IS_MENU_TOOL_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_MENU_TOOL_BUTTON))
GTK_MENU_TOOL_BUTTON_GET_CLASS
#define GTK_MENU_TOOL_BUTTON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButtonClass))
GtkMenuToolButton
struct _GtkMenuToolButton
{
GtkToolButton parent;
/*< private >*/
GtkMenuToolButtonPrivate *priv;
};
GtkMenuToolButtonClass
struct _GtkMenuToolButtonClass
{
GtkToolButtonClass parent_class;
/*< public >*/
void (*show_menu) (GtkMenuToolButton *button);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_tool_button_get_type
GType
void
gtk_menu_tool_button_new
GtkToolItem *
GtkWidget *icon_widget, const gchar *label
gtk_menu_tool_button_set_menu
void
GtkMenuToolButton *button, GtkWidget *menu
gtk_menu_tool_button_get_menu
GtkWidget *
GtkMenuToolButton *button
gtk_menu_tool_button_set_arrow_tooltip_text
void
GtkMenuToolButton *button, const gchar *text
gtk_menu_tool_button_set_arrow_tooltip_markup
void
GtkMenuToolButton *button, const gchar *markup
GtkMenuToolButtonPrivate
GtkMenuTrackerInsertFunc
void
GtkMenuTrackerItem *item,
gint position,
gpointer user_data
GtkMenuTrackerRemoveFunc
void
gint position,
gpointer user_data
gtk_menu_tracker_new
GtkMenuTracker *
GtkActionObservable *observer, GMenuModel *model, gboolean with_separators, gboolean merge_sections, gboolean mac_os_mode, const gchar *action_namespace, GtkMenuTrackerInsertFunc insert_func, GtkMenuTrackerRemoveFunc remove_func, gpointer user_data
gtk_menu_tracker_new_for_item_link
GtkMenuTracker *
GtkMenuTrackerItem *item, const gchar *link_name, gboolean merge_sections, gboolean mac_os_mode, GtkMenuTrackerInsertFunc insert_func, GtkMenuTrackerRemoveFunc remove_func, gpointer user_data
gtk_menu_tracker_free
void
GtkMenuTracker *tracker
GtkMenuTracker
GTK_TYPE_MENU_TRACKER_ITEM
#define GTK_TYPE_MENU_TRACKER_ITEM (gtk_menu_tracker_item_get_type ())
GTK_MENU_TRACKER_ITEM
#define GTK_MENU_TRACKER_ITEM(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MENU_TRACKER_ITEM, GtkMenuTrackerItem))
GTK_IS_MENU_TRACKER_ITEM
#define GTK_IS_MENU_TRACKER_ITEM(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MENU_TRACKER_ITEM))
GTK_TYPE_MENU_TRACKER_ITEM_ROLE
#define GTK_TYPE_MENU_TRACKER_ITEM_ROLE (gtk_menu_tracker_item_role_get_type ())
GtkMenuTrackerItemRole
typedef enum {
GTK_MENU_TRACKER_ITEM_ROLE_NORMAL,
GTK_MENU_TRACKER_ITEM_ROLE_CHECK,
GTK_MENU_TRACKER_ITEM_ROLE_RADIO,
} GtkMenuTrackerItemRole;
gtk_menu_tracker_item_get_type
GType
void
gtk_menu_tracker_item_role_get_type
GType
void
gtk_menu_tracker_item_get_special
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_display_hint
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_text_direction
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_is_separator
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_has_link
gboolean
GtkMenuTrackerItem *self, const gchar *link_name
gtk_menu_tracker_item_get_label
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_icon
GIcon *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_verb_icon
GIcon *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_sensitive
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_role
GtkMenuTrackerItemRole
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_toggled
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_accel
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_may_disappear
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_is_visible
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_should_request_show
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_activated
void
GtkMenuTrackerItem *self
gtk_menu_tracker_item_request_submenu_shown
void
GtkMenuTrackerItem *self, gboolean shown
gtk_menu_tracker_item_get_submenu_shown
gboolean
GtkMenuTrackerItem *self
GtkMenuTrackerItem
GTK_TYPE_MESSAGE_DIALOG
#define GTK_TYPE_MESSAGE_DIALOG (gtk_message_dialog_get_type ())
GTK_MESSAGE_DIALOG
#define GTK_MESSAGE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialog))
GTK_MESSAGE_DIALOG_CLASS
#define GTK_MESSAGE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialogClass))
GTK_IS_MESSAGE_DIALOG
#define GTK_IS_MESSAGE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MESSAGE_DIALOG))
GTK_IS_MESSAGE_DIALOG_CLASS
#define GTK_IS_MESSAGE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MESSAGE_DIALOG))
GTK_MESSAGE_DIALOG_GET_CLASS
#define GTK_MESSAGE_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialogClass))
GtkMessageDialog
struct _GtkMessageDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkMessageDialogPrivate *priv;
};
GtkMessageDialogClass
struct _GtkMessageDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkButtonsType
typedef enum
{
GTK_BUTTONS_NONE,
GTK_BUTTONS_OK,
GTK_BUTTONS_CLOSE,
GTK_BUTTONS_CANCEL,
GTK_BUTTONS_YES_NO,
GTK_BUTTONS_OK_CANCEL
} GtkButtonsType;
gtk_message_dialog_get_type
GType
void
gtk_message_dialog_new
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, GtkMessageType type, GtkButtonsType buttons, const gchar *message_format, ...
gtk_message_dialog_new_with_markup
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, GtkMessageType type, GtkButtonsType buttons, const gchar *message_format, ...
gtk_message_dialog_set_markup
void
GtkMessageDialog *message_dialog, const gchar *str
gtk_message_dialog_format_secondary_text
void
GtkMessageDialog *message_dialog, const gchar *message_format, ...
gtk_message_dialog_format_secondary_markup
void
GtkMessageDialog *message_dialog, const gchar *message_format, ...
gtk_message_dialog_get_message_area
GtkWidget *
GtkMessageDialog *message_dialog
GtkMessageDialogPrivate
GtkMnemonicHash
typedef struct _GtkMnemnonicHash GtkMnemonicHash;
GtkMnemonicHashForeach
void
guint keyval,
GSList *targets,
gpointer data
GTK_TYPE_MODEL_BUTTON
#define GTK_TYPE_MODEL_BUTTON (gtk_model_button_get_type ())
GTK_MODEL_BUTTON
#define GTK_MODEL_BUTTON(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MODEL_BUTTON, GtkModelButton))
GTK_IS_MODEL_BUTTON
#define GTK_IS_MODEL_BUTTON(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MODEL_BUTTON))
GtkButtonRole
typedef enum {
GTK_BUTTON_ROLE_NORMAL,
GTK_BUTTON_ROLE_CHECK,
GTK_BUTTON_ROLE_RADIO
} GtkButtonRole;
gtk_model_button_get_type
GType
void
gtk_model_button_new
GtkWidget *
void
GtkModelButton
GTK_TYPE_MODEL_MENU_ITEM
#define GTK_TYPE_MODEL_MENU_ITEM (gtk_model_menu_item_get_type ())
GTK_MODEL_MENU_ITEM
#define GTK_MODEL_MENU_ITEM(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MODEL_MENU_ITEM, GtkModelMenuItem))
GTK_IS_MODEL_MENU_ITEM
#define GTK_IS_MODEL_MENU_ITEM(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MODEL_MENU_ITEM))
gtk_model_menu_item_get_type
GType
void
gtk_model_menu_item_new
GtkWidget *
void
GtkModelMenuItem
GtkModuleInitFunc
void
gint *argc,
gchar ***argv
GtkModuleDisplayInitFunc
void
GdkDisplay *display
GTK_TYPE_MOUNT_OPERATION
#define GTK_TYPE_MOUNT_OPERATION (gtk_mount_operation_get_type ())
GTK_MOUNT_OPERATION
#define GTK_MOUNT_OPERATION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MOUNT_OPERATION, GtkMountOperation))
GTK_MOUNT_OPERATION_CLASS
#define GTK_MOUNT_OPERATION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GTK_TYPE_MOUNT_OPERATION, GtkMountOperationClass))
GTK_IS_MOUNT_OPERATION
#define GTK_IS_MOUNT_OPERATION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MOUNT_OPERATION))
GTK_IS_MOUNT_OPERATION_CLASS
#define GTK_IS_MOUNT_OPERATION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_MOUNT_OPERATION))
GTK_MOUNT_OPERATION_GET_CLASS
#define GTK_MOUNT_OPERATION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MOUNT_OPERATION, GtkMountOperationClass))
GtkMountOperation
struct _GtkMountOperation
{
GMountOperation parent_instance;
GtkMountOperationPrivate *priv;
};
GtkMountOperationClass
struct _GtkMountOperationClass
{
GMountOperationClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_mount_operation_get_type
GType
void
gtk_mount_operation_new
GMountOperation *
GtkWindow *parent
gtk_mount_operation_is_showing
gboolean
GtkMountOperation *op
gtk_mount_operation_set_parent
void
GtkMountOperation *op, GtkWindow *parent
gtk_mount_operation_get_parent
GtkWindow *
GtkMountOperation *op
gtk_mount_operation_set_display
void
GtkMountOperation *op, GdkDisplay *display
gtk_mount_operation_get_display
GdkDisplay *
GtkMountOperation *op
GtkMountOperationPrivate
GtkMountOperationLookupContext
GTK_TYPE_NATIVE_DIALOG
#define GTK_TYPE_NATIVE_DIALOG (gtk_native_dialog_get_type ())
GtkNativeDialogClass
struct _GtkNativeDialogClass
{
GObjectClass parent_class;
void (* response) (GtkNativeDialog *self, gint response_id);
/* */
void (* show) (GtkNativeDialog *self);
void (* hide) (GtkNativeDialog *self);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_native_dialog_show
void
GtkNativeDialog *self
gtk_native_dialog_hide
void
GtkNativeDialog *self
gtk_native_dialog_destroy
void
GtkNativeDialog *self
gtk_native_dialog_get_visible
gboolean
GtkNativeDialog *self
gtk_native_dialog_set_modal
void
GtkNativeDialog *self, gboolean modal
gtk_native_dialog_get_modal
gboolean
GtkNativeDialog *self
gtk_native_dialog_set_title
void
GtkNativeDialog *self, const char *title
gtk_native_dialog_get_title
const char *
GtkNativeDialog *self
gtk_native_dialog_set_transient_for
void
GtkNativeDialog *self, GtkWindow *parent
gtk_native_dialog_get_transient_for
GtkWindow *
GtkNativeDialog *self
gtk_native_dialog_run
gint
GtkNativeDialog *self
GtkNativeDialog
GTK_TYPE_NOTEBOOK
#define GTK_TYPE_NOTEBOOK (gtk_notebook_get_type ())
GTK_NOTEBOOK
#define GTK_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK, GtkNotebook))
GTK_NOTEBOOK_CLASS
#define GTK_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK, GtkNotebookClass))
GTK_IS_NOTEBOOK
#define GTK_IS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK))
GTK_IS_NOTEBOOK_CLASS
#define GTK_IS_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK))
GTK_NOTEBOOK_GET_CLASS
#define GTK_NOTEBOOK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK, GtkNotebookClass))
GtkNotebookTab
typedef enum
{
GTK_NOTEBOOK_TAB_FIRST,
GTK_NOTEBOOK_TAB_LAST
} GtkNotebookTab;
GtkNotebook
struct _GtkNotebook
{
/*< private >*/
GtkContainer container;
GtkNotebookPrivate *priv;
};
GtkNotebookClass
struct _GtkNotebookClass
{
GtkContainerClass parent_class;
void (* switch_page) (GtkNotebook *notebook,
GtkWidget *page,
guint page_num);
/* Action signals for keybindings */
gboolean (* select_page) (GtkNotebook *notebook,
gboolean move_focus);
gboolean (* focus_tab) (GtkNotebook *notebook,
GtkNotebookTab type);
gboolean (* change_current_page) (GtkNotebook *notebook,
gint offset);
void (* move_focus_out) (GtkNotebook *notebook,
GtkDirectionType direction);
gboolean (* reorder_tab) (GtkNotebook *notebook,
GtkDirectionType direction,
gboolean move_to_last);
/* More vfuncs */
gint (* insert_page) (GtkNotebook *notebook,
GtkWidget *child,
GtkWidget *tab_label,
GtkWidget *menu_label,
gint position);
GtkNotebook * (* create_window) (GtkNotebook *notebook,
GtkWidget *page,
gint x,
gint y);
void (* page_reordered) (GtkNotebook *notebook,
GtkWidget *child,
guint page_num);
void (* page_removed) (GtkNotebook *notebook,
GtkWidget *child,
guint page_num);
void (* page_added) (GtkNotebook *notebook,
GtkWidget *child,
guint page_num);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_notebook_get_type
GType
void
gtk_notebook_new
GtkWidget *
void
gtk_notebook_append_page
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label
gtk_notebook_append_page_menu
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label
gtk_notebook_prepend_page
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label
gtk_notebook_prepend_page_menu
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label
gtk_notebook_insert_page
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, gint position
gtk_notebook_insert_page_menu
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label, gint position
gtk_notebook_remove_page
void
GtkNotebook *notebook, gint page_num
gtk_notebook_set_group_name
void
GtkNotebook *notebook, const gchar *group_name
gtk_notebook_get_group_name
const gchar *
GtkNotebook *notebook
gtk_notebook_get_current_page
gint
GtkNotebook *notebook
gtk_notebook_get_nth_page
GtkWidget *
GtkNotebook *notebook, gint page_num
gtk_notebook_get_n_pages
gint
GtkNotebook *notebook
gtk_notebook_page_num
gint
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_current_page
void
GtkNotebook *notebook, gint page_num
gtk_notebook_next_page
void
GtkNotebook *notebook
gtk_notebook_prev_page
void
GtkNotebook *notebook
gtk_notebook_set_show_border
void
GtkNotebook *notebook, gboolean show_border
gtk_notebook_get_show_border
gboolean
GtkNotebook *notebook
gtk_notebook_set_show_tabs
void
GtkNotebook *notebook, gboolean show_tabs
gtk_notebook_get_show_tabs
gboolean
GtkNotebook *notebook
gtk_notebook_set_tab_pos
void
GtkNotebook *notebook, GtkPositionType pos
gtk_notebook_get_tab_pos
GtkPositionType
GtkNotebook *notebook
gtk_notebook_set_scrollable
void
GtkNotebook *notebook, gboolean scrollable
gtk_notebook_get_scrollable
gboolean
GtkNotebook *notebook
gtk_notebook_popup_enable
void
GtkNotebook *notebook
gtk_notebook_popup_disable
void
GtkNotebook *notebook
gtk_notebook_get_tab_label
GtkWidget *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_tab_label
void
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label
gtk_notebook_set_tab_label_text
void
GtkNotebook *notebook, GtkWidget *child, const gchar *tab_text
gtk_notebook_get_tab_label_text
const gchar *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_get_menu_label
GtkWidget *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_menu_label
void
GtkNotebook *notebook, GtkWidget *child, GtkWidget *menu_label
gtk_notebook_set_menu_label_text
void
GtkNotebook *notebook, GtkWidget *child, const gchar *menu_text
gtk_notebook_get_menu_label_text
const gchar *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_reorder_child
void
GtkNotebook *notebook, GtkWidget *child, gint position
gtk_notebook_get_tab_reorderable
gboolean
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_tab_reorderable
void
GtkNotebook *notebook, GtkWidget *child, gboolean reorderable
gtk_notebook_get_tab_detachable
gboolean
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_tab_detachable
void
GtkNotebook *notebook, GtkWidget *child, gboolean detachable
gtk_notebook_detach_tab
void
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_get_action_widget
GtkWidget *
GtkNotebook *notebook, GtkPackType pack_type
gtk_notebook_set_action_widget
void
GtkNotebook *notebook, GtkWidget *widget, GtkPackType pack_type
GtkNotebookPrivate
GTK_TYPE_ORIENTABLE
#define GTK_TYPE_ORIENTABLE (gtk_orientable_get_type ())
GTK_ORIENTABLE
#define GTK_ORIENTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ORIENTABLE, GtkOrientable))
GTK_ORIENTABLE_CLASS
#define GTK_ORIENTABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_ORIENTABLE, GtkOrientableIface))
GTK_IS_ORIENTABLE
#define GTK_IS_ORIENTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ORIENTABLE))
GTK_IS_ORIENTABLE_CLASS
#define GTK_IS_ORIENTABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_ORIENTABLE))
GTK_ORIENTABLE_GET_IFACE
#define GTK_ORIENTABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_ORIENTABLE, GtkOrientableIface))
GtkOrientableIface
struct _GtkOrientableIface
{
GTypeInterface base_iface;
};
gtk_orientable_get_type
GType
void
gtk_orientable_set_orientation
void
GtkOrientable *orientable, GtkOrientation orientation
gtk_orientable_get_orientation
GtkOrientation
GtkOrientable *orientable
GtkOrientable
GTK_TYPE_OVERLAY
#define GTK_TYPE_OVERLAY (gtk_overlay_get_type ())
GTK_OVERLAY
#define GTK_OVERLAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_OVERLAY, GtkOverlay))
GTK_OVERLAY_CLASS
#define GTK_OVERLAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_OVERLAY, GtkOverlayClass))
GTK_IS_OVERLAY
#define GTK_IS_OVERLAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_OVERLAY))
GTK_IS_OVERLAY_CLASS
#define GTK_IS_OVERLAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_OVERLAY))
GTK_OVERLAY_GET_CLASS
#define GTK_OVERLAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_OVERLAY, GtkOverlayClass))
GtkOverlay
struct _GtkOverlay
{
GtkBin parent;
GtkOverlayPrivate *priv;
};
GtkOverlayClass
struct _GtkOverlayClass
{
GtkBinClass parent_class;
/*< public >*/
gboolean (*get_child_position) (GtkOverlay *overlay,
GtkWidget *widget,
GtkAllocation *allocation);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_overlay_get_type
GType
void
gtk_overlay_new
GtkWidget *
void
gtk_overlay_add_overlay
void
GtkOverlay *overlay, GtkWidget *widget
gtk_overlay_reorder_overlay
void
GtkOverlay *overlay, GtkWidget *child, gint position
gtk_overlay_get_overlay_pass_through
gboolean
GtkOverlay *overlay, GtkWidget *widget
gtk_overlay_set_overlay_pass_through
void
GtkOverlay *overlay, GtkWidget *widget, gboolean pass_through
GtkOverlayPrivate
GTK_TYPE_PAD_CONTROLLER
#define GTK_TYPE_PAD_CONTROLLER (gtk_pad_controller_get_type ())
GTK_PAD_CONTROLLER
#define GTK_PAD_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_PAD_CONTROLLER, GtkPadController))
GTK_PAD_CONTROLLER_CLASS
#define GTK_PAD_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_PAD_CONTROLLER, GtkPadControllerClass))
GTK_IS_PAD_CONTROLLER
#define GTK_IS_PAD_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_PAD_CONTROLLER))
GTK_IS_PAD_CONTROLLER_CLASS
#define GTK_IS_PAD_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_PAD_CONTROLLER))
GTK_PAD_CONTROLLER_GET_CLASS
#define GTK_PAD_CONTROLLER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_PAD_CONTROLLER, GtkPadControllerClass))
GtkPadActionType
typedef enum {
GTK_PAD_ACTION_BUTTON,
GTK_PAD_ACTION_RING,
GTK_PAD_ACTION_STRIP
} GtkPadActionType;
GtkPadActionEntry
struct _GtkPadActionEntry {
GtkPadActionType type;
gint index;
gint mode;
gchar *label;
gchar *action_name;
};
gtk_pad_controller_get_type
GType
void
gtk_pad_controller_new
GtkPadController *
GtkWindow *window, GActionGroup *group, GdkDevice *pad
gtk_pad_controller_set_action_entries
void
GtkPadController *controller, const GtkPadActionEntry *entries, gint n_entries
gtk_pad_controller_set_action
void
GtkPadController *controller, GtkPadActionType type, gint index, gint mode, const gchar *label, const gchar *action_name
GtkPadController
GtkPadControllerClass
GTK_TYPE_PAGE_SETUP
#define GTK_TYPE_PAGE_SETUP (gtk_page_setup_get_type ())
GTK_PAGE_SETUP
#define GTK_PAGE_SETUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PAGE_SETUP, GtkPageSetup))
GTK_IS_PAGE_SETUP
#define GTK_IS_PAGE_SETUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PAGE_SETUP))
gtk_page_setup_get_type
GType
void
gtk_page_setup_new
GtkPageSetup *
void
gtk_page_setup_copy
GtkPageSetup *
GtkPageSetup *other
gtk_page_setup_get_orientation
GtkPageOrientation
GtkPageSetup *setup
gtk_page_setup_set_orientation
void
GtkPageSetup *setup, GtkPageOrientation orientation
gtk_page_setup_get_paper_size
GtkPaperSize *
GtkPageSetup *setup
gtk_page_setup_set_paper_size
void
GtkPageSetup *setup, GtkPaperSize *size
gtk_page_setup_get_top_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_top_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_get_bottom_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_bottom_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_get_left_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_left_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_get_right_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_right_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_set_paper_size_and_default_margins
void
GtkPageSetup *setup, GtkPaperSize *size
gtk_page_setup_get_paper_width
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_get_paper_height
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_get_page_width
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_get_page_height
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_new_from_file
GtkPageSetup *
const gchar *file_name, GError **error
gtk_page_setup_load_file
gboolean
GtkPageSetup *setup, const char *file_name, GError **error
gtk_page_setup_to_file
gboolean
GtkPageSetup *setup, const char *file_name, GError **error
gtk_page_setup_new_from_key_file
GtkPageSetup *
GKeyFile *key_file, const gchar *group_name, GError **error
gtk_page_setup_load_key_file
gboolean
GtkPageSetup *setup, GKeyFile *key_file, const gchar *group_name, GError **error
gtk_page_setup_to_key_file
void
GtkPageSetup *setup, GKeyFile *key_file, const gchar *group_name
gtk_page_setup_to_gvariant
GVariant *
GtkPageSetup *setup
gtk_page_setup_new_from_gvariant
GtkPageSetup *
GVariant *variant
GtkPageSetup
GTK_TYPE_PAGE_SETUP_UNIX_DIALOG
#define GTK_TYPE_PAGE_SETUP_UNIX_DIALOG (gtk_page_setup_unix_dialog_get_type ())
GTK_PAGE_SETUP_UNIX_DIALOG
#define GTK_PAGE_SETUP_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG, GtkPageSetupUnixDialog))
GTK_PAGE_SETUP_UNIX_DIALOG_CLASS
#define GTK_PAGE_SETUP_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG, GtkPageSetupUnixDialogClass))
GTK_IS_PAGE_SETUP_UNIX_DIALOG
#define GTK_IS_PAGE_SETUP_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG))
GTK_IS_PAGE_SETUP_UNIX_DIALOG_CLASS
#define GTK_IS_PAGE_SETUP_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG))
GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS
#define GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG, GtkPageSetupUnixDialogClass))
GtkPageSetupUnixDialog
struct _GtkPageSetupUnixDialog
{
GtkDialog parent_instance;
GtkPageSetupUnixDialogPrivate *priv;
};
GtkPageSetupUnixDialogClass
struct _GtkPageSetupUnixDialogClass
{
GtkDialogClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_page_setup_unix_dialog_get_type
GType
void
gtk_page_setup_unix_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
gtk_page_setup_unix_dialog_set_page_setup
void
GtkPageSetupUnixDialog *dialog, GtkPageSetup *page_setup
gtk_page_setup_unix_dialog_get_page_setup
GtkPageSetup *
GtkPageSetupUnixDialog *dialog
gtk_page_setup_unix_dialog_set_print_settings
void
GtkPageSetupUnixDialog *dialog, GtkPrintSettings *print_settings
gtk_page_setup_unix_dialog_get_print_settings
GtkPrintSettings *
GtkPageSetupUnixDialog *dialog
GtkPageSetupUnixDialogPrivate
GTK_TYPE_PANED
#define GTK_TYPE_PANED (gtk_paned_get_type ())
GTK_PANED
#define GTK_PANED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PANED, GtkPaned))
GTK_PANED_CLASS
#define GTK_PANED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PANED, GtkPanedClass))
GTK_IS_PANED
#define GTK_IS_PANED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PANED))
GTK_IS_PANED_CLASS
#define GTK_IS_PANED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PANED))
GTK_PANED_GET_CLASS
#define GTK_PANED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PANED, GtkPanedClass))
GtkPaned
struct _GtkPaned
{
GtkContainer container;
/*< private >*/
GtkPanedPrivate *priv;
};
GtkPanedClass
struct _GtkPanedClass
{
GtkContainerClass parent_class;
gboolean (* cycle_child_focus) (GtkPaned *paned,
gboolean reverse);
gboolean (* toggle_handle_focus) (GtkPaned *paned);
gboolean (* move_handle) (GtkPaned *paned,
GtkScrollType scroll);
gboolean (* cycle_handle_focus) (GtkPaned *paned,
gboolean reverse);
gboolean (* accept_position) (GtkPaned *paned);
gboolean (* cancel_position) (GtkPaned *paned);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_paned_get_type
GType
void
gtk_paned_new
GtkWidget *
GtkOrientation orientation
gtk_paned_add1
void
GtkPaned *paned, GtkWidget *child
gtk_paned_add2
void
GtkPaned *paned, GtkWidget *child
gtk_paned_pack1
void
GtkPaned *paned, GtkWidget *child, gboolean resize, gboolean shrink
gtk_paned_pack2
void
GtkPaned *paned, GtkWidget *child, gboolean resize, gboolean shrink
gtk_paned_get_position
gint
GtkPaned *paned
gtk_paned_set_position
void
GtkPaned *paned, gint position
gtk_paned_get_child1
GtkWidget *
GtkPaned *paned
gtk_paned_get_child2
GtkWidget *
GtkPaned *paned
gtk_paned_set_wide_handle
void
GtkPaned *paned, gboolean wide
gtk_paned_get_wide_handle
gboolean
GtkPaned *paned
GtkPanedPrivate
GTK_TYPE_PAPER_SIZE
#define GTK_TYPE_PAPER_SIZE (gtk_paper_size_get_type ())
GTK_PAPER_NAME_A3
#define GTK_PAPER_NAME_A3 "iso_a3"
GTK_PAPER_NAME_A4
#define GTK_PAPER_NAME_A4 "iso_a4"
GTK_PAPER_NAME_A5
#define GTK_PAPER_NAME_A5 "iso_a5"
GTK_PAPER_NAME_B5
#define GTK_PAPER_NAME_B5 "iso_b5"
GTK_PAPER_NAME_LETTER
#define GTK_PAPER_NAME_LETTER "na_letter"
GTK_PAPER_NAME_EXECUTIVE
#define GTK_PAPER_NAME_EXECUTIVE "na_executive"
GTK_PAPER_NAME_LEGAL
#define GTK_PAPER_NAME_LEGAL "na_legal"
gtk_paper_size_get_type
GType
void
gtk_paper_size_new
GtkPaperSize *
const gchar *name
gtk_paper_size_new_from_ppd
GtkPaperSize *
const gchar *ppd_name, const gchar *ppd_display_name, gdouble width, gdouble height
gtk_paper_size_new_from_ipp
GtkPaperSize *
const gchar *ipp_name, gdouble width, gdouble height
gtk_paper_size_new_custom
GtkPaperSize *
const gchar *name, const gchar *display_name, gdouble width, gdouble height, GtkUnit unit
gtk_paper_size_copy
GtkPaperSize *
GtkPaperSize *other
gtk_paper_size_free
void
GtkPaperSize *size
gtk_paper_size_is_equal
gboolean
GtkPaperSize *size1, GtkPaperSize *size2
gtk_paper_size_get_paper_sizes
GList *
gboolean include_custom
gtk_paper_size_get_name
const gchar *
GtkPaperSize *size
gtk_paper_size_get_display_name
const gchar *
GtkPaperSize *size
gtk_paper_size_get_ppd_name
const gchar *
GtkPaperSize *size
gtk_paper_size_get_width
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_height
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_is_custom
gboolean
GtkPaperSize *size
gtk_paper_size_is_ipp
gboolean
GtkPaperSize *size
gtk_paper_size_set_size
void
GtkPaperSize *size, gdouble width, gdouble height, GtkUnit unit
gtk_paper_size_get_default_top_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default_bottom_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default_left_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default_right_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default
const gchar *
void
gtk_paper_size_new_from_key_file
GtkPaperSize *
GKeyFile *key_file, const gchar *group_name, GError **error
gtk_paper_size_to_key_file
void
GtkPaperSize *size, GKeyFile *key_file, const gchar *group_name
gtk_paper_size_new_from_gvariant
GtkPaperSize *
GVariant *variant
gtk_paper_size_to_gvariant
GVariant *
GtkPaperSize *paper_size
GtkPaperSize
GTK_TYPE_PATH_BAR
#define GTK_TYPE_PATH_BAR (gtk_path_bar_get_type ())
GTK_PATH_BAR
#define GTK_PATH_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PATH_BAR, GtkPathBar))
GTK_PATH_BAR_CLASS
#define GTK_PATH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PATH_BAR, GtkPathBarClass))
GTK_IS_PATH_BAR
#define GTK_IS_PATH_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PATH_BAR))
GTK_IS_PATH_BAR_CLASS
#define GTK_IS_PATH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PATH_BAR))
GTK_PATH_BAR_GET_CLASS
#define GTK_PATH_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PATH_BAR, GtkPathBarClass))
GtkPathBar
struct _GtkPathBar
{
GtkContainer parent;
GtkPathBarPrivate *priv;
};
GtkPathBarClass
struct _GtkPathBarClass
{
GtkContainerClass parent_class;
void (* path_clicked) (GtkPathBar *path_bar,
GFile *file,
GFile *child_file,
gboolean child_is_hidden);
};
gtk_path_bar_get_type
GType
void
GtkPathBarPrivate
GTK_TYPE_PLACES_SIDEBAR
#define GTK_TYPE_PLACES_SIDEBAR (gtk_places_sidebar_get_type ())
GTK_PLACES_SIDEBAR
#define GTK_PLACES_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PLACES_SIDEBAR, GtkPlacesSidebar))
GTK_PLACES_SIDEBAR_CLASS
#define GTK_PLACES_SIDEBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PLACES_SIDEBAR, GtkPlacesSidebarClass))
GTK_IS_PLACES_SIDEBAR
#define GTK_IS_PLACES_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PLACES_SIDEBAR))
GTK_IS_PLACES_SIDEBAR_CLASS
#define GTK_IS_PLACES_SIDEBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PLACES_SIDEBAR))
GTK_PLACES_SIDEBAR_GET_CLASS
#define GTK_PLACES_SIDEBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PLACES_SIDEBAR, GtkPlacesSidebarClass))
gtk_places_sidebar_get_type
GType
void
gtk_places_sidebar_new
GtkWidget *
void
gtk_places_sidebar_get_open_flags
GtkPlacesOpenFlags
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_open_flags
void
GtkPlacesSidebar *sidebar, GtkPlacesOpenFlags flags
gtk_places_sidebar_get_location
GFile *
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_location
void
GtkPlacesSidebar *sidebar, GFile *location
gtk_places_sidebar_get_show_recent
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_show_recent
void
GtkPlacesSidebar *sidebar, gboolean show_recent
gtk_places_sidebar_get_show_desktop
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_show_desktop
void
GtkPlacesSidebar *sidebar, gboolean show_desktop
gtk_places_sidebar_get_show_enter_location
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_show_enter_location
void
GtkPlacesSidebar *sidebar, gboolean show_enter_location
gtk_places_sidebar_set_local_only
void
GtkPlacesSidebar *sidebar, gboolean local_only
gtk_places_sidebar_get_local_only
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_add_shortcut
void
GtkPlacesSidebar *sidebar, GFile *location
gtk_places_sidebar_remove_shortcut
void
GtkPlacesSidebar *sidebar, GFile *location
gtk_places_sidebar_list_shortcuts
GSList *
GtkPlacesSidebar *sidebar
gtk_places_sidebar_get_nth_bookmark
GFile *
GtkPlacesSidebar *sidebar, gint n
gtk_places_sidebar_set_drop_targets_visible
void
GtkPlacesSidebar *sidebar, gboolean visible, GdkDragContext *context
gtk_places_sidebar_get_show_trash
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_show_trash
void
GtkPlacesSidebar *sidebar, gboolean show_trash
gtk_places_sidebar_set_show_other_locations
void
GtkPlacesSidebar *sidebar, gboolean show_other_locations
gtk_places_sidebar_get_show_other_locations
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_show_starred_location
void
GtkPlacesSidebar *sidebar, gboolean show_starred_location
gtk_places_sidebar_get_show_starred_location
gboolean
GtkPlacesSidebar *sidebar
GtkPlacesSidebarSectionType
typedef enum {
SECTION_INVALID,
SECTION_COMPUTER,
SECTION_MOUNTS,
SECTION_CLOUD,
SECTION_BOOKMARKS,
SECTION_OTHER_LOCATIONS,
N_SECTIONS
} GtkPlacesSidebarSectionType;
GtkPlacesSidebarPlaceType
typedef enum {
PLACES_INVALID,
PLACES_BUILT_IN,
PLACES_XDG_DIR,
PLACES_MOUNTED_VOLUME,
PLACES_BOOKMARK,
PLACES_HEADING,
PLACES_CONNECT_TO_SERVER,
PLACES_ENTER_LOCATION,
PLACES_DROP_FEEDBACK,
PLACES_BOOKMARK_PLACEHOLDER,
PLACES_OTHER_LOCATIONS,
PLACES_STARRED_LOCATION,
N_PLACES
} GtkPlacesSidebarPlaceType;
gtk_places_sidebar_get_location_title
gchar *
GtkPlacesSidebar *sidebar
GtkPlacesSidebar
GtkPlacesSidebarClass
GTK_TYPE_PLACES_VIEW
#define GTK_TYPE_PLACES_VIEW (gtk_places_view_get_type ())
GTK_PLACES_VIEW
#define GTK_PLACES_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PLACES_VIEW, GtkPlacesView))
GTK_PLACES_VIEW_CLASS
#define GTK_PLACES_VIEW_CLASS(klass)(G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PLACES_VIEW, GtkPlacesViewClass))
GTK_IS_PLACES_VIEW
#define GTK_IS_PLACES_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PLACES_VIEW))
GTK_IS_PLACES_VIEW_CLASS
#define GTK_IS_PLACES_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PLACES_VIEW))
GTK_PLACES_VIEW_GET_CLASS
#define GTK_PLACES_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PLACES_VIEW, GtkPlacesViewClass))
GtkPlacesViewClass
struct _GtkPlacesViewClass
{
GtkBoxClass parent_class;
void (* open_location) (GtkPlacesView *view,
GFile *location,
GtkPlacesOpenFlags open_flags);
void (* show_error_message) (GtkPlacesSidebar *sidebar,
const gchar *primary,
const gchar *secondary);
/*< private >*/
/* Padding for future expansion */
gpointer reserved[10];
};
GtkPlacesView
struct _GtkPlacesView
{
GtkBox parent_instance;
};
gtk_places_view_get_type
GType
void
gtk_places_view_get_open_flags
GtkPlacesOpenFlags
GtkPlacesView *view
gtk_places_view_set_open_flags
void
GtkPlacesView *view, GtkPlacesOpenFlags flags
gtk_places_view_get_search_query
const gchar *
GtkPlacesView *view
gtk_places_view_set_search_query
void
GtkPlacesView *view, const gchar *query_text
gtk_places_view_get_local_only
gboolean
GtkPlacesView *view
gtk_places_view_set_local_only
void
GtkPlacesView *view, gboolean local_only
gtk_places_view_get_loading
gboolean
GtkPlacesView *view
gtk_places_view_new
GtkWidget *
void
GtkPlacesViewPrivate
GTK_TYPE_PLACES_VIEW_ROW
#define GTK_TYPE_PLACES_VIEW_ROW (gtk_places_view_row_get_type())
gtk_places_view_row_new
GtkWidget *
GVolume *volume, GMount *mount
gtk_places_view_row_get_eject_button
GtkWidget *
GtkPlacesViewRow *row
gtk_places_view_row_get_mount
GMount *
GtkPlacesViewRow *row
gtk_places_view_row_get_volume
GVolume *
GtkPlacesViewRow *row
gtk_places_view_row_get_file
GFile *
GtkPlacesViewRow *row
gtk_places_view_row_set_busy
void
GtkPlacesViewRow *row, gboolean is_busy
gtk_places_view_row_get_is_network
gboolean
GtkPlacesViewRow *row
gtk_places_view_row_set_is_network
void
GtkPlacesViewRow *row, gboolean is_network
gtk_places_view_row_set_path_size_group
void
GtkPlacesViewRow *row, GtkSizeGroup *group
gtk_places_view_row_set_space_size_group
void
GtkPlacesViewRow *row, GtkSizeGroup *group
GtkPlacesViewRow
GtkPointerFocus
struct _GtkPointerFocus
{
gint ref_count;
GdkDevice *device;
GdkEventSequence *sequence;
GtkWindow *toplevel;
GtkWidget *target; /* Unaffected by the implicit grab */
GtkWidget *grab_widget;
gdouble x, y; /* In toplevel coordinates */
};
gtk_pointer_focus_new
GtkPointerFocus *
GtkWindow *toplevel, GtkWidget *widget, GdkDevice *device, GdkEventSequence *sequence, gdouble x, gdouble y
gtk_pointer_focus_ref
GtkPointerFocus *
GtkPointerFocus *focus
gtk_pointer_focus_unref
void
GtkPointerFocus *focus
gtk_pointer_focus_set_coordinates
void
GtkPointerFocus *focus, gdouble x, gdouble y
gtk_pointer_focus_set_target
void
GtkPointerFocus *focus, GtkWidget *target
gtk_pointer_focus_get_target
GtkWidget *
GtkPointerFocus *focus
gtk_pointer_focus_set_implicit_grab
void
GtkPointerFocus *focus, GtkWidget *grab_widget
gtk_pointer_focus_get_implicit_grab
GtkWidget *
GtkPointerFocus *focus
gtk_pointer_focus_get_effective_target
GtkWidget *
GtkPointerFocus *focus
gtk_pointer_focus_repick_target
void
GtkPointerFocus *focus
GTK_TYPE_POPOVER
#define GTK_TYPE_POPOVER (gtk_popover_get_type ())
GTK_POPOVER
#define GTK_POPOVER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_POPOVER, GtkPopover))
GTK_POPOVER_CLASS
#define GTK_POPOVER_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_POPOVER, GtkPopoverClass))
GTK_IS_POPOVER
#define GTK_IS_POPOVER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_POPOVER))
GTK_IS_POPOVER_CLASS
#define GTK_IS_POPOVER_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_POPOVER))
GTK_POPOVER_GET_CLASS
#define GTK_POPOVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_POPOVER, GtkPopoverClass))
GtkPopover
struct _GtkPopover
{
GtkBin parent_instance;
/*< private >*/
GtkPopoverPrivate *priv;
};
GtkPopoverClass
struct _GtkPopoverClass
{
GtkBinClass parent_class;
void (* closed) (GtkPopover *popover);
/*< private >*/
/* Padding for future expansion */
gpointer reserved[10];
};
gtk_popover_get_type
GType
void
gtk_popover_new
GtkWidget *
GtkWidget *relative_to
gtk_popover_new_from_model
GtkWidget *
GtkWidget *relative_to, GMenuModel *model
gtk_popover_set_relative_to
void
GtkPopover *popover, GtkWidget *relative_to
gtk_popover_get_relative_to
GtkWidget *
GtkPopover *popover
gtk_popover_set_pointing_to
void
GtkPopover *popover, const GdkRectangle *rect
gtk_popover_get_pointing_to
gboolean
GtkPopover *popover, GdkRectangle *rect
gtk_popover_set_position
void
GtkPopover *popover, GtkPositionType position
gtk_popover_get_position
GtkPositionType
GtkPopover *popover
gtk_popover_set_modal
void
GtkPopover *popover, gboolean modal
gtk_popover_get_modal
gboolean
GtkPopover *popover
gtk_popover_bind_model
void
GtkPopover *popover, GMenuModel *model, const gchar *action_namespace
gtk_popover_set_default_widget
void
GtkPopover *popover, GtkWidget *widget
gtk_popover_get_default_widget
GtkWidget *
GtkPopover *popover
gtk_popover_set_constrain_to
void
GtkPopover *popover, GtkPopoverConstraint constraint
gtk_popover_get_constrain_to
GtkPopoverConstraint
GtkPopover *popover
gtk_popover_popup
void
GtkPopover *popover
gtk_popover_popdown
void
GtkPopover *popover
GtkPopoverPrivate
GTK_TYPE_POPOVER_MENU
#define GTK_TYPE_POPOVER_MENU (gtk_popover_menu_get_type ())
GTK_POPOVER_MENU
#define GTK_POPOVER_MENU(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_POPOVER_MENU, GtkPopoverMenu))
GTK_POPOVER_MENU_CLASS
#define GTK_POPOVER_MENU_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_POPOVER_MENU, GtkPopoverMenuClass))
GTK_IS_POPOVER_MENU
#define GTK_IS_POPOVER_MENU(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_POPOVER_MENU))
GTK_IS_POPOVER_MENU_CLASS
#define GTK_IS_POPOVER_MENU_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_POPOVER_MENU))
GTK_POPOVER_MENU_GET_CLASS
#define GTK_POPOVER_MENU_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_POPOVER_MENU, GtkPopoverMenuClass))
GtkPopoverMenuClass
struct _GtkPopoverMenuClass
{
GtkPopoverClass parent_class;
/*< private >*/
/* Padding for future expansion */
gpointer reserved[10];
};
gtk_popover_menu_get_type
GType
void
gtk_popover_menu_new
GtkWidget *
void
gtk_popover_menu_open_submenu
void
GtkPopoverMenu *popover, const gchar *name
GtkPopoverMenu
gtk_popover_update_position
void
GtkPopover *popover
gtk_popover_get_contents_widget
GtkWidget *
GtkPopover *popover
START_PAGE_GENERAL
#define START_PAGE_GENERAL 0xffffffff
PD_RESULT_CANCEL
#define PD_RESULT_CANCEL 0
PD_RESULT_PRINT
#define PD_RESULT_PRINT 1
PD_RESULT_APPLY
#define PD_RESULT_APPLY 2
PD_NOCURRENTPAGE
#define PD_NOCURRENTPAGE 0x00800000
PD_CURRENTPAGE
#define PD_CURRENTPAGE 0x00400000
GtkPrintWin32Devnames
typedef struct {
char *driver;
char *device;
char *output;
int flags;
} GtkPrintWin32Devnames;
gtk_print_win32_devnames_free
void
GtkPrintWin32Devnames *devnames
gtk_print_win32_devnames_from_win32
GtkPrintWin32Devnames *
HGLOBAL global
gtk_print_win32_devnames_from_printer_name
GtkPrintWin32Devnames *
const char *printer
gtk_print_win32_devnames_to_win32
HGLOBAL
const GtkPrintWin32Devnames *devnames
gtk_print_win32_devnames_to_win32_from_printer_name
HGLOBAL
const char *printer
GTK_PRINT_BACKEND_ERROR
#define GTK_PRINT_BACKEND_ERROR (gtk_print_backend_error_quark ())
GtkPrintBackendError
typedef enum
{
/* TODO: add specific errors */
GTK_PRINT_BACKEND_ERROR_GENERIC
} GtkPrintBackendError;
gtk_print_backend_error_quark
GQuark
void
GTK_TYPE_PRINT_BACKEND
#define GTK_TYPE_PRINT_BACKEND (gtk_print_backend_get_type ())
GTK_PRINT_BACKEND
#define GTK_PRINT_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_BACKEND, GtkPrintBackend))
GTK_PRINT_BACKEND_CLASS
#define GTK_PRINT_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_BACKEND, GtkPrintBackendClass))
GTK_IS_PRINT_BACKEND
#define GTK_IS_PRINT_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_BACKEND))
GTK_IS_PRINT_BACKEND_CLASS
#define GTK_IS_PRINT_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_BACKEND))
GTK_PRINT_BACKEND_GET_CLASS
#define GTK_PRINT_BACKEND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_BACKEND, GtkPrintBackendClass))
GtkPrintBackendStatus
typedef enum
{
GTK_PRINT_BACKEND_STATUS_UNKNOWN,
GTK_PRINT_BACKEND_STATUS_OK,
GTK_PRINT_BACKEND_STATUS_UNAVAILABLE
} GtkPrintBackendStatus;
GtkPrintBackend
struct _GtkPrintBackend
{
GObject parent_instance;
GtkPrintBackendPrivate *priv;
};
GtkPrintBackendClass
struct _GtkPrintBackendClass
{
GObjectClass parent_class;
/* Global backend methods: */
void (*request_printer_list) (GtkPrintBackend *backend);
void (*print_stream) (GtkPrintBackend *backend,
GtkPrintJob *job,
GIOChannel *data_io,
GtkPrintJobCompleteFunc callback,
gpointer user_data,
GDestroyNotify dnotify);
/* Printer methods: */
void (*printer_request_details) (GtkPrinter *printer);
cairo_surface_t * (*printer_create_cairo_surface) (GtkPrinter *printer,
GtkPrintSettings *settings,
gdouble height,
gdouble width,
GIOChannel *cache_io);
GtkPrinterOptionSet * (*printer_get_options) (GtkPrinter *printer,
GtkPrintSettings *settings,
GtkPageSetup *page_setup,
GtkPrintCapabilities capabilities);
gboolean (*printer_mark_conflicts) (GtkPrinter *printer,
GtkPrinterOptionSet *options);
void (*printer_get_settings_from_options) (GtkPrinter *printer,
GtkPrinterOptionSet *options,
GtkPrintSettings *settings);
void (*printer_prepare_for_print) (GtkPrinter *printer,
GtkPrintJob *print_job,
GtkPrintSettings *settings,
GtkPageSetup *page_setup);
GList * (*printer_list_papers) (GtkPrinter *printer);
GtkPageSetup * (*printer_get_default_page_size) (GtkPrinter *printer);
gboolean (*printer_get_hard_margins) (GtkPrinter *printer,
gdouble *top,
gdouble *bottom,
gdouble *left,
gdouble *right);
GtkPrintCapabilities (*printer_get_capabilities) (GtkPrinter *printer);
/* Signals */
void (*printer_list_changed) (GtkPrintBackend *backend);
void (*printer_list_done) (GtkPrintBackend *backend);
void (*printer_added) (GtkPrintBackend *backend,
GtkPrinter *printer);
void (*printer_removed) (GtkPrintBackend *backend,
GtkPrinter *printer);
void (*printer_status_changed) (GtkPrintBackend *backend,
GtkPrinter *printer);
void (*request_password) (GtkPrintBackend *backend,
gpointer auth_info_required,
gpointer auth_info_default,
gpointer auth_info_display,
gpointer auth_info_visible,
const gchar *prompt,
gboolean can_store_auth_info);
/* not a signal */
void (*set_password) (GtkPrintBackend *backend,
gchar **auth_info_required,
gchar **auth_info,
gboolean store_auth_info);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_print_backend_get_type
GType
void
gtk_print_backend_get_printer_list
GList *
GtkPrintBackend *print_backend
gtk_print_backend_printer_list_is_done
gboolean
GtkPrintBackend *print_backend
gtk_print_backend_find_printer
GtkPrinter *
GtkPrintBackend *print_backend, const gchar *printer_name
gtk_print_backend_print_stream
void
GtkPrintBackend *print_backend, GtkPrintJob *job, GIOChannel *data_io, GtkPrintJobCompleteFunc callback, gpointer user_data, GDestroyNotify dnotify
gtk_print_backend_load_modules
GList *
void
gtk_print_backend_destroy
void
GtkPrintBackend *print_backend
gtk_print_backend_set_password
void
GtkPrintBackend *backend, gchar **auth_info_required, gchar **auth_info, gboolean can_store_auth_info
gtk_print_backend_add_printer
void
GtkPrintBackend *print_backend, GtkPrinter *printer
gtk_print_backend_remove_printer
void
GtkPrintBackend *print_backend, GtkPrinter *printer
gtk_print_backend_set_list_done
void
GtkPrintBackend *backend
gtk_printer_is_new
gboolean
GtkPrinter *printer
gtk_printer_set_accepts_pdf
void
GtkPrinter *printer, gboolean val
gtk_printer_set_accepts_ps
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_new
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_active
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_paused
gboolean
GtkPrinter *printer, gboolean val
gtk_printer_set_is_accepting_jobs
gboolean
GtkPrinter *printer, gboolean val
gtk_printer_set_has_details
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_default
void
GtkPrinter *printer, gboolean val
gtk_printer_set_icon_name
void
GtkPrinter *printer, const gchar *icon
gtk_printer_set_job_count
gboolean
GtkPrinter *printer, gint count
gtk_printer_set_location
gboolean
GtkPrinter *printer, const gchar *location
gtk_printer_set_description
gboolean
GtkPrinter *printer, const gchar *description
gtk_printer_set_state_message
gboolean
GtkPrinter *printer, const gchar *message
GtkPrintBackendPrivate
GTK_TYPE_PRINT_CONTEXT
#define GTK_TYPE_PRINT_CONTEXT (gtk_print_context_get_type ())
GTK_PRINT_CONTEXT
#define GTK_PRINT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_CONTEXT, GtkPrintContext))
GTK_IS_PRINT_CONTEXT
#define GTK_IS_PRINT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_CONTEXT))
gtk_print_context_get_type
GType
void
gtk_print_context_get_cairo_context
cairo_t *
GtkPrintContext *context
gtk_print_context_get_page_setup
GtkPageSetup *
GtkPrintContext *context
gtk_print_context_get_width
gdouble
GtkPrintContext *context
gtk_print_context_get_height
gdouble
GtkPrintContext *context
gtk_print_context_get_dpi_x
gdouble
GtkPrintContext *context
gtk_print_context_get_dpi_y
gdouble
GtkPrintContext *context
gtk_print_context_get_hard_margins
gboolean
GtkPrintContext *context, gdouble *top, gdouble *bottom, gdouble *left, gdouble *right
gtk_print_context_get_pango_fontmap
PangoFontMap *
GtkPrintContext *context
gtk_print_context_create_pango_context
PangoContext *
GtkPrintContext *context
gtk_print_context_create_pango_layout
PangoLayout *
GtkPrintContext *context
gtk_print_context_set_cairo_context
void
GtkPrintContext *context, cairo_t *cr, double dpi_x, double dpi_y
GtkPrintContext
gtk_print_job_set_status
void
GtkPrintJob *job, GtkPrintStatus status
GTK_TYPE_PRINT_CAPABILITIES
#define GTK_TYPE_PRINT_CAPABILITIES (gtk_print_capabilities_get_type ())
GtkPrintCapabilities
typedef enum
{
GTK_PRINT_CAPABILITY_PAGE_SET = 1 << 0,
GTK_PRINT_CAPABILITY_COPIES = 1 << 1,
GTK_PRINT_CAPABILITY_COLLATE = 1 << 2,
GTK_PRINT_CAPABILITY_REVERSE = 1 << 3,
GTK_PRINT_CAPABILITY_SCALE = 1 << 4,
GTK_PRINT_CAPABILITY_GENERATE_PDF = 1 << 5,
GTK_PRINT_CAPABILITY_GENERATE_PS = 1 << 6,
GTK_PRINT_CAPABILITY_PREVIEW = 1 << 7,
GTK_PRINT_CAPABILITY_NUMBER_UP = 1 << 8,
GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT = 1 << 9
} GtkPrintCapabilities;
gtk_print_capabilities_get_type
GType
void
GTK_TYPE_PRINTER
#define GTK_TYPE_PRINTER (gtk_printer_get_type ())
GTK_PRINTER
#define GTK_PRINTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER, GtkPrinter))
GTK_PRINTER_CLASS
#define GTK_PRINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINTER, GtkPrinterClass))
GTK_IS_PRINTER
#define GTK_IS_PRINTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER))
GTK_IS_PRINTER_CLASS
#define GTK_IS_PRINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINTER))
GTK_PRINTER_GET_CLASS
#define GTK_PRINTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINTER, GtkPrinterClass))
GtkPrinter
struct _GtkPrinter
{
GObject parent_instance;
/*< private >*/
GtkPrinterPrivate *priv;
};
GtkPrinterClass
struct _GtkPrinterClass
{
GObjectClass parent_class;
void (*details_acquired) (GtkPrinter *printer,
gboolean success);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_printer_get_type
GType
void
gtk_printer_new
GtkPrinter *
const gchar *name, GtkPrintBackend *backend, gboolean virtual_
gtk_printer_get_backend
GtkPrintBackend *
GtkPrinter *printer
gtk_printer_get_name
const gchar *
GtkPrinter *printer
gtk_printer_get_state_message
const gchar *
GtkPrinter *printer
gtk_printer_get_description
const gchar *
GtkPrinter *printer
gtk_printer_get_location
const gchar *
GtkPrinter *printer
gtk_printer_get_icon_name
const gchar *
GtkPrinter *printer
gtk_printer_get_job_count
gint
GtkPrinter *printer
gtk_printer_is_active
gboolean
GtkPrinter *printer
gtk_printer_is_paused
gboolean
GtkPrinter *printer
gtk_printer_is_accepting_jobs
gboolean
GtkPrinter *printer
gtk_printer_is_virtual
gboolean
GtkPrinter *printer
gtk_printer_is_default
gboolean
GtkPrinter *printer
gtk_printer_accepts_pdf
gboolean
GtkPrinter *printer
gtk_printer_accepts_ps
gboolean
GtkPrinter *printer
gtk_printer_list_papers
GList *
GtkPrinter *printer
gtk_printer_get_default_page_size
GtkPageSetup *
GtkPrinter *printer
gtk_printer_compare
gint
GtkPrinter *a, GtkPrinter *b
gtk_printer_has_details
gboolean
GtkPrinter *printer
gtk_printer_request_details
void
GtkPrinter *printer
gtk_printer_get_capabilities
GtkPrintCapabilities
GtkPrinter *printer
gtk_printer_get_hard_margins
gboolean
GtkPrinter *printer, gdouble *top, gdouble *bottom, gdouble *left, gdouble *right
GtkPrinterFunc
gboolean
GtkPrinter *printer,
gpointer data
gtk_enumerate_printers
void
GtkPrinterFunc func, gpointer data, GDestroyNotify destroy, gboolean wait
GtkPrintBackend
GtkPrinterPrivate
GTK_TYPE_PRINTER_OPTION
#define GTK_TYPE_PRINTER_OPTION (gtk_printer_option_get_type ())
GTK_PRINTER_OPTION
#define GTK_PRINTER_OPTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER_OPTION, GtkPrinterOption))
GTK_IS_PRINTER_OPTION
#define GTK_IS_PRINTER_OPTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER_OPTION))
GTK_PRINTER_OPTION_GROUP_IMAGE_QUALITY
#define GTK_PRINTER_OPTION_GROUP_IMAGE_QUALITY "ImageQuality"
GTK_PRINTER_OPTION_GROUP_FINISHING
#define GTK_PRINTER_OPTION_GROUP_FINISHING "Finishing"
GtkPrinterOptionType
typedef enum {
GTK_PRINTER_OPTION_TYPE_BOOLEAN,
GTK_PRINTER_OPTION_TYPE_PICKONE,
GTK_PRINTER_OPTION_TYPE_PICKONE_PASSWORD,
GTK_PRINTER_OPTION_TYPE_PICKONE_PASSCODE,
GTK_PRINTER_OPTION_TYPE_PICKONE_REAL,
GTK_PRINTER_OPTION_TYPE_PICKONE_INT,
GTK_PRINTER_OPTION_TYPE_PICKONE_STRING,
GTK_PRINTER_OPTION_TYPE_ALTERNATIVE,
GTK_PRINTER_OPTION_TYPE_STRING,
GTK_PRINTER_OPTION_TYPE_FILESAVE,
GTK_PRINTER_OPTION_TYPE_INFO
} GtkPrinterOptionType;
GtkPrinterOption
struct _GtkPrinterOption
{
GObject parent_instance;
char *name;
char *display_text;
GtkPrinterOptionType type;
char *value;
int num_choices;
char **choices;
char **choices_display;
gboolean activates_default;
gboolean has_conflict;
char *group;
};
GtkPrinterOptionClass
struct _GtkPrinterOptionClass
{
GObjectClass parent_class;
void (*changed) (GtkPrinterOption *option);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_printer_option_get_type
GType
void
gtk_printer_option_new
GtkPrinterOption *
const char *name, const char *display_text, GtkPrinterOptionType type
gtk_printer_option_set
void
GtkPrinterOption *option, const char *value
gtk_printer_option_set_has_conflict
void
GtkPrinterOption *option, gboolean has_conflict
gtk_printer_option_clear_has_conflict
void
GtkPrinterOption *option
gtk_printer_option_set_boolean
void
GtkPrinterOption *option, gboolean value
gtk_printer_option_allocate_choices
void
GtkPrinterOption *option, int num
gtk_printer_option_choices_from_array
void
GtkPrinterOption *option, int num_choices, char *choices[], char *choices_display[]
gtk_printer_option_has_choice
gboolean
GtkPrinterOption *option, const char *choice
gtk_printer_option_set_activates_default
void
GtkPrinterOption *option, gboolean activates
gtk_printer_option_get_activates_default
gboolean
GtkPrinterOption *option
GTK_TYPE_PRINTER_OPTION_SET
#define GTK_TYPE_PRINTER_OPTION_SET (gtk_printer_option_set_get_type ())
GTK_PRINTER_OPTION_SET
#define GTK_PRINTER_OPTION_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER_OPTION_SET, GtkPrinterOptionSet))
GTK_IS_PRINTER_OPTION_SET
#define GTK_IS_PRINTER_OPTION_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER_OPTION_SET))
GtkPrinterOptionSet
struct _GtkPrinterOptionSet
{
GObject parent_instance;
/*< private >*/
GPtrArray *array;
GHashTable *hash;
};
GtkPrinterOptionSetClass
struct _GtkPrinterOptionSetClass
{
GObjectClass parent_class;
void (*changed) (GtkPrinterOptionSet *option);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkPrinterOptionSetFunc
void
GtkPrinterOption *option,
gpointer user_data
gtk_printer_option_set_get_type
GType
void
gtk_printer_option_set_new
GtkPrinterOptionSet *
void
gtk_printer_option_set_add
void
GtkPrinterOptionSet *set, GtkPrinterOption *option
gtk_printer_option_set_remove
void
GtkPrinterOptionSet *set, GtkPrinterOption *option
gtk_printer_option_set_lookup
GtkPrinterOption *
GtkPrinterOptionSet *set, const char *name
gtk_printer_option_set_foreach
void
GtkPrinterOptionSet *set, GtkPrinterOptionSetFunc func, gpointer user_data
gtk_printer_option_set_clear_conflicts
void
GtkPrinterOptionSet *set
gtk_printer_option_set_get_groups
GList *
GtkPrinterOptionSet *set
gtk_printer_option_set_foreach_in_group
void
GtkPrinterOptionSet *set, const char *group, GtkPrinterOptionSetFunc func, gpointer user_data
GTK_TYPE_PRINTER_OPTION_WIDGET
#define GTK_TYPE_PRINTER_OPTION_WIDGET (gtk_printer_option_widget_get_type ())
GTK_PRINTER_OPTION_WIDGET
#define GTK_PRINTER_OPTION_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER_OPTION_WIDGET, GtkPrinterOptionWidget))
GTK_PRINTER_OPTION_WIDGET_CLASS
#define GTK_PRINTER_OPTION_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINTER_OPTION_WIDGET, GtkPrinterOptionWidgetClass))
GTK_IS_PRINTER_OPTION_WIDGET
#define GTK_IS_PRINTER_OPTION_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER_OPTION_WIDGET))
GTK_IS_PRINTER_OPTION_WIDGET_CLASS
#define GTK_IS_PRINTER_OPTION_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINTER_OPTION_WIDGET))
GTK_PRINTER_OPTION_WIDGET_GET_CLASS
#define GTK_PRINTER_OPTION_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINTER_OPTION_WIDGET, GtkPrinterOptionWidgetClass))
GtkPrinterOptionWidgetPrivate
typedef struct GtkPrinterOptionWidgetPrivate GtkPrinterOptionWidgetPrivate;
GtkPrinterOptionWidget
struct _GtkPrinterOptionWidget
{
GtkBox parent_instance;
GtkPrinterOptionWidgetPrivate *priv;
};
GtkPrinterOptionWidgetClass
struct _GtkPrinterOptionWidgetClass
{
GtkBoxClass parent_class;
void (*changed) (GtkPrinterOptionWidget *widget);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_printer_option_widget_get_type
GType
void
gtk_printer_option_widget_new
GtkWidget *
GtkPrinterOption *source
gtk_printer_option_widget_set_source
void
GtkPrinterOptionWidget *setting, GtkPrinterOption *source
gtk_printer_option_widget_has_external_label
gboolean
GtkPrinterOptionWidget *setting
gtk_printer_option_widget_get_external_label
GtkWidget *
GtkPrinterOptionWidget *setting
gtk_printer_option_widget_get_value
const gchar *
GtkPrinterOptionWidget *setting
GTK_TYPE_PRINT_JOB
#define GTK_TYPE_PRINT_JOB (gtk_print_job_get_type ())
GTK_PRINT_JOB
#define GTK_PRINT_JOB(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_JOB, GtkPrintJob))
GTK_PRINT_JOB_CLASS
#define GTK_PRINT_JOB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_JOB, GtkPrintJobClass))
GTK_IS_PRINT_JOB
#define GTK_IS_PRINT_JOB(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_JOB))
GTK_IS_PRINT_JOB_CLASS
#define GTK_IS_PRINT_JOB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_JOB))
GTK_PRINT_JOB_GET_CLASS
#define GTK_PRINT_JOB_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_JOB, GtkPrintJobClass))
GtkPrintJobCompleteFunc
void
GtkPrintJob *print_job,
gpointer user_data,
const GError *error
GtkPrintJob
struct _GtkPrintJob
{
GObject parent_instance;
GtkPrintJobPrivate *priv;
};
GtkPrintJobClass
struct _GtkPrintJobClass
{
GObjectClass parent_class;
void (*status_changed) (GtkPrintJob *job);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_print_job_get_type
GType
void
gtk_print_job_new
GtkPrintJob *
const gchar *title, GtkPrinter *printer, GtkPrintSettings *settings, GtkPageSetup *page_setup
gtk_print_job_get_settings
GtkPrintSettings *
GtkPrintJob *job
gtk_print_job_get_printer
GtkPrinter *
GtkPrintJob *job
gtk_print_job_get_title
const gchar *
GtkPrintJob *job
gtk_print_job_get_status
GtkPrintStatus
GtkPrintJob *job
gtk_print_job_set_source_file
gboolean
GtkPrintJob *job, const gchar *filename, GError **error
gtk_print_job_set_source_fd
gboolean
GtkPrintJob *job, int fd, GError **error
gtk_print_job_get_surface
cairo_surface_t *
GtkPrintJob *job, GError **error
gtk_print_job_set_track_print_status
void
GtkPrintJob *job, gboolean track_status
gtk_print_job_get_track_print_status
gboolean
GtkPrintJob *job
gtk_print_job_send
void
GtkPrintJob *job, GtkPrintJobCompleteFunc callback, gpointer user_data, GDestroyNotify dnotify
gtk_print_job_get_pages
GtkPrintPages
GtkPrintJob *job
gtk_print_job_set_pages
void
GtkPrintJob *job, GtkPrintPages pages
gtk_print_job_get_page_ranges
GtkPageRange *
GtkPrintJob *job, gint *n_ranges
gtk_print_job_set_page_ranges
void
GtkPrintJob *job, GtkPageRange *ranges, gint n_ranges
gtk_print_job_get_page_set
GtkPageSet
GtkPrintJob *job
gtk_print_job_set_page_set
void
GtkPrintJob *job, GtkPageSet page_set
gtk_print_job_get_num_copies
gint
GtkPrintJob *job
gtk_print_job_set_num_copies
void
GtkPrintJob *job, gint num_copies
gtk_print_job_get_scale
gdouble
GtkPrintJob *job
gtk_print_job_set_scale
void
GtkPrintJob *job, gdouble scale
gtk_print_job_get_n_up
guint
GtkPrintJob *job
gtk_print_job_set_n_up
void
GtkPrintJob *job, guint n_up
gtk_print_job_get_n_up_layout
GtkNumberUpLayout
GtkPrintJob *job
gtk_print_job_set_n_up_layout
void
GtkPrintJob *job, GtkNumberUpLayout layout
gtk_print_job_get_rotate
gboolean
GtkPrintJob *job
gtk_print_job_set_rotate
void
GtkPrintJob *job, gboolean rotate
gtk_print_job_get_collate
gboolean
GtkPrintJob *job
gtk_print_job_set_collate
void
GtkPrintJob *job, gboolean collate
gtk_print_job_get_reverse
gboolean
GtkPrintJob *job
gtk_print_job_set_reverse
void
GtkPrintJob *job, gboolean reverse
GtkPrintJobPrivate
gtk_print_operation_portal_run_dialog
GtkPrintOperationResult
GtkPrintOperation *op, gboolean show_dialog, GtkWindow *parent, gboolean *do_print
gtk_print_operation_portal_run_dialog_async
void
GtkPrintOperation *op, gboolean show_dialog, GtkWindow *parent, GtkPrintOperationPrintFunc print_cb
gtk_print_operation_portal_launch_preview
void
GtkPrintOperation *op, cairo_surface_t *surface, GtkWindow *parent, const char *filename
GtkPageDrawingState
typedef enum
{
GTK_PAGE_DRAWING_STATE_READY,
GTK_PAGE_DRAWING_STATE_DRAWING,
GTK_PAGE_DRAWING_STATE_DEFERRED_DRAWING
} GtkPageDrawingState;
GtkPrintOperationPrivate
struct _GtkPrintOperationPrivate
{
GtkPrintOperationAction action;
GtkPrintStatus status;
GError *error;
gchar *status_string;
GtkPageSetup *default_page_setup;
GtkPrintSettings *print_settings;
gchar *job_name;
gint nr_of_pages;
gint nr_of_pages_to_print;
gint page_position;
gint current_page;
GtkUnit unit;
gchar *export_filename;
guint use_full_page : 1;
guint track_print_status : 1;
guint show_progress : 1;
guint cancelled : 1;
guint allow_async : 1;
guint is_sync : 1;
guint support_selection : 1;
guint has_selection : 1;
guint embed_page_setup : 1;
GtkPageDrawingState page_drawing_state;
guint print_pages_idle_id;
guint show_progress_timeout_id;
GtkPrintContext *print_context;
GtkPrintPages print_pages;
GtkPageRange *page_ranges;
gint num_page_ranges;
gint manual_num_copies;
guint manual_collation : 1;
guint manual_reverse : 1;
guint manual_orientation : 1;
double manual_scale;
GtkPageSet manual_page_set;
guint manual_number_up;
GtkNumberUpLayout manual_number_up_layout;
GtkWidget *custom_widget;
gchar *custom_tab_label;
gpointer platform_data;
GDestroyNotify free_platform_data;
GMainLoop *rloop; /* recursive mainloop */
void (*start_page) (GtkPrintOperation *operation,
GtkPrintContext *print_context,
GtkPageSetup *page_setup);
void (*end_page) (GtkPrintOperation *operation,
GtkPrintContext *print_context);
void (*end_run) (GtkPrintOperation *operation,
gboolean wait,
gboolean cancelled);
};
GtkPrintOperationPrintFunc
void
GtkPrintOperation *op,
GtkWindow *parent,
gboolean do_print,
GtkPrintOperationResult result
GTK_TYPE_PRINT_OPERATION
#define GTK_TYPE_PRINT_OPERATION (gtk_print_operation_get_type ())
GTK_PRINT_OPERATION
#define GTK_PRINT_OPERATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_OPERATION, GtkPrintOperation))
GTK_PRINT_OPERATION_CLASS
#define GTK_PRINT_OPERATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_OPERATION, GtkPrintOperationClass))
GTK_IS_PRINT_OPERATION
#define GTK_IS_PRINT_OPERATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_OPERATION))
GTK_IS_PRINT_OPERATION_CLASS
#define GTK_IS_PRINT_OPERATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_OPERATION))
GTK_PRINT_OPERATION_GET_CLASS
#define GTK_PRINT_OPERATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_OPERATION, GtkPrintOperationClass))
GtkPrintStatus
typedef enum {
GTK_PRINT_STATUS_INITIAL,
GTK_PRINT_STATUS_PREPARING,
GTK_PRINT_STATUS_GENERATING_DATA,
GTK_PRINT_STATUS_SENDING_DATA,
GTK_PRINT_STATUS_PENDING,
GTK_PRINT_STATUS_PENDING_ISSUE,
GTK_PRINT_STATUS_PRINTING,
GTK_PRINT_STATUS_FINISHED,
GTK_PRINT_STATUS_FINISHED_ABORTED
} GtkPrintStatus;
GtkPrintOperationResult
typedef enum {
GTK_PRINT_OPERATION_RESULT_ERROR,
GTK_PRINT_OPERATION_RESULT_APPLY,
GTK_PRINT_OPERATION_RESULT_CANCEL,
GTK_PRINT_OPERATION_RESULT_IN_PROGRESS
} GtkPrintOperationResult;
GtkPrintOperationAction
typedef enum {
GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG,
GTK_PRINT_OPERATION_ACTION_PRINT,
GTK_PRINT_OPERATION_ACTION_PREVIEW,
GTK_PRINT_OPERATION_ACTION_EXPORT
} GtkPrintOperationAction;
GtkPrintOperation
struct _GtkPrintOperation
{
GObject parent_instance;
/*< private >*/
GtkPrintOperationPrivate *priv;
};
GtkPrintOperationClass
struct _GtkPrintOperationClass
{
GObjectClass parent_class;
/*< public >*/
void (*done) (GtkPrintOperation *operation,
GtkPrintOperationResult result);
void (*begin_print) (GtkPrintOperation *operation,
GtkPrintContext *context);
gboolean (*paginate) (GtkPrintOperation *operation,
GtkPrintContext *context);
void (*request_page_setup) (GtkPrintOperation *operation,
GtkPrintContext *context,
gint page_nr,
GtkPageSetup *setup);
void (*draw_page) (GtkPrintOperation *operation,
GtkPrintContext *context,
gint page_nr);
void (*end_print) (GtkPrintOperation *operation,
GtkPrintContext *context);
void (*status_changed) (GtkPrintOperation *operation);
GtkWidget *(*create_custom_widget) (GtkPrintOperation *operation);
void (*custom_widget_apply) (GtkPrintOperation *operation,
GtkWidget *widget);
gboolean (*preview) (GtkPrintOperation *operation,
GtkPrintOperationPreview *preview,
GtkPrintContext *context,
GtkWindow *parent);
void (*update_custom_widget) (GtkPrintOperation *operation,
GtkWidget *widget,
GtkPageSetup *setup,
GtkPrintSettings *settings);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
GTK_PRINT_ERROR
#define GTK_PRINT_ERROR gtk_print_error_quark ()
GtkPrintError
typedef enum
{
GTK_PRINT_ERROR_GENERAL,
GTK_PRINT_ERROR_INTERNAL_ERROR,
GTK_PRINT_ERROR_NOMEM,
GTK_PRINT_ERROR_INVALID_FILE
} GtkPrintError;
gtk_print_error_quark
GQuark
void
gtk_print_operation_get_type
GType
void
gtk_print_operation_new
GtkPrintOperation *
void
gtk_print_operation_set_default_page_setup
void
GtkPrintOperation *op, GtkPageSetup *default_page_setup
gtk_print_operation_get_default_page_setup
GtkPageSetup *
GtkPrintOperation *op
gtk_print_operation_set_print_settings
void
GtkPrintOperation *op, GtkPrintSettings *print_settings
gtk_print_operation_get_print_settings
GtkPrintSettings *
GtkPrintOperation *op
gtk_print_operation_set_job_name
void
GtkPrintOperation *op, const gchar *job_name
gtk_print_operation_set_n_pages
void
GtkPrintOperation *op, gint n_pages
gtk_print_operation_set_current_page
void
GtkPrintOperation *op, gint current_page
gtk_print_operation_set_use_full_page
void
GtkPrintOperation *op, gboolean full_page
gtk_print_operation_set_unit
void
GtkPrintOperation *op, GtkUnit unit
gtk_print_operation_set_export_filename
void
GtkPrintOperation *op, const gchar *filename
gtk_print_operation_set_track_print_status
void
GtkPrintOperation *op, gboolean track_status
gtk_print_operation_set_show_progress
void
GtkPrintOperation *op, gboolean show_progress
gtk_print_operation_set_allow_async
void
GtkPrintOperation *op, gboolean allow_async
gtk_print_operation_set_custom_tab_label
void
GtkPrintOperation *op, const gchar *label
gtk_print_operation_run
GtkPrintOperationResult
GtkPrintOperation *op, GtkPrintOperationAction action, GtkWindow *parent, GError **error
gtk_print_operation_get_error
void
GtkPrintOperation *op, GError **error
gtk_print_operation_get_status
GtkPrintStatus
GtkPrintOperation *op
gtk_print_operation_get_status_string
const gchar *
GtkPrintOperation *op
gtk_print_operation_is_finished
gboolean
GtkPrintOperation *op
gtk_print_operation_cancel
void
GtkPrintOperation *op
gtk_print_operation_draw_page_finish
void
GtkPrintOperation *op
gtk_print_operation_set_defer_drawing
void
GtkPrintOperation *op
gtk_print_operation_set_support_selection
void
GtkPrintOperation *op, gboolean support_selection
gtk_print_operation_get_support_selection
gboolean
GtkPrintOperation *op
gtk_print_operation_set_has_selection
void
GtkPrintOperation *op, gboolean has_selection
gtk_print_operation_get_has_selection
gboolean
GtkPrintOperation *op
gtk_print_operation_set_embed_page_setup
void
GtkPrintOperation *op, gboolean embed
gtk_print_operation_get_embed_page_setup
gboolean
GtkPrintOperation *op
gtk_print_operation_get_n_pages_to_print
gint
GtkPrintOperation *op
gtk_print_run_page_setup_dialog
GtkPageSetup *
GtkWindow *parent, GtkPageSetup *page_setup, GtkPrintSettings *settings
GtkPageSetupDoneFunc
void
GtkPageSetup *page_setup,
gpointer data
gtk_print_run_page_setup_dialog_async
void
GtkWindow *parent, GtkPageSetup *page_setup, GtkPrintSettings *settings, GtkPageSetupDoneFunc done_cb, gpointer data
GtkPrintOperationPrivate
GTK_TYPE_PRINT_OPERATION_PREVIEW
#define GTK_TYPE_PRINT_OPERATION_PREVIEW (gtk_print_operation_preview_get_type ())
GTK_PRINT_OPERATION_PREVIEW
#define GTK_PRINT_OPERATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW, GtkPrintOperationPreview))
GTK_IS_PRINT_OPERATION_PREVIEW
#define GTK_IS_PRINT_OPERATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW))
GTK_PRINT_OPERATION_PREVIEW_GET_IFACE
#define GTK_PRINT_OPERATION_PREVIEW_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW, GtkPrintOperationPreviewIface))
GtkPrintOperationPreviewIface
struct _GtkPrintOperationPreviewIface
{
GTypeInterface g_iface;
/* signals */
void (*ready) (GtkPrintOperationPreview *preview,
GtkPrintContext *context);
void (*got_page_size) (GtkPrintOperationPreview *preview,
GtkPrintContext *context,
GtkPageSetup *page_setup);
/* methods */
void (*render_page) (GtkPrintOperationPreview *preview,
gint page_nr);
gboolean (*is_selected) (GtkPrintOperationPreview *preview,
gint page_nr);
void (*end_preview) (GtkPrintOperationPreview *preview);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_print_operation_preview_get_type
GType
void
gtk_print_operation_preview_render_page
void
GtkPrintOperationPreview *preview, gint page_nr
gtk_print_operation_preview_end_preview
void
GtkPrintOperationPreview *preview
gtk_print_operation_preview_is_selected
gboolean
GtkPrintOperationPreview *preview, gint page_nr
GtkPrintOperationPreview
GTK_TYPE_PRINT_SETTINGS
#define GTK_TYPE_PRINT_SETTINGS (gtk_print_settings_get_type ())
GTK_PRINT_SETTINGS
#define GTK_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_SETTINGS, GtkPrintSettings))
GTK_IS_PRINT_SETTINGS
#define GTK_IS_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_SETTINGS))
GtkPrintSettingsFunc
void
const gchar *key,
const gchar *value,
gpointer user_data
GtkPageRange
struct _GtkPageRange
{
gint start;
gint end;
};
gtk_print_settings_get_type
GType
void
gtk_print_settings_new
GtkPrintSettings *
void
gtk_print_settings_copy
GtkPrintSettings *
GtkPrintSettings *other
gtk_print_settings_new_from_file
GtkPrintSettings *
const gchar *file_name, GError **error
gtk_print_settings_load_file
gboolean
GtkPrintSettings *settings, const gchar *file_name, GError **error
gtk_print_settings_to_file
gboolean
GtkPrintSettings *settings, const gchar *file_name, GError **error
gtk_print_settings_new_from_key_file
GtkPrintSettings *
GKeyFile *key_file, const gchar *group_name, GError **error
gtk_print_settings_load_key_file
gboolean
GtkPrintSettings *settings, GKeyFile *key_file, const gchar *group_name, GError **error
gtk_print_settings_to_key_file
void
GtkPrintSettings *settings, GKeyFile *key_file, const gchar *group_name
gtk_print_settings_has_key
gboolean
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_get
const gchar *
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_set
void
GtkPrintSettings *settings, const gchar *key, const gchar *value
gtk_print_settings_unset
void
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_foreach
void
GtkPrintSettings *settings, GtkPrintSettingsFunc func, gpointer user_data
gtk_print_settings_get_bool
gboolean
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_set_bool
void
GtkPrintSettings *settings, const gchar *key, gboolean value
gtk_print_settings_get_double
gdouble
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_get_double_with_default
gdouble
GtkPrintSettings *settings, const gchar *key, gdouble def
gtk_print_settings_set_double
void
GtkPrintSettings *settings, const gchar *key, gdouble value
gtk_print_settings_get_length
gdouble
GtkPrintSettings *settings, const gchar *key, GtkUnit unit
gtk_print_settings_set_length
void
GtkPrintSettings *settings, const gchar *key, gdouble value, GtkUnit unit
gtk_print_settings_get_int
gint
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_get_int_with_default
gint
GtkPrintSettings *settings, const gchar *key, gint def
gtk_print_settings_set_int
void
GtkPrintSettings *settings, const gchar *key, gint value
GTK_PRINT_SETTINGS_PRINTER
#define GTK_PRINT_SETTINGS_PRINTER "printer"
GTK_PRINT_SETTINGS_ORIENTATION
#define GTK_PRINT_SETTINGS_ORIENTATION "orientation"
GTK_PRINT_SETTINGS_PAPER_FORMAT
#define GTK_PRINT_SETTINGS_PAPER_FORMAT "paper-format"
GTK_PRINT_SETTINGS_PAPER_WIDTH
#define GTK_PRINT_SETTINGS_PAPER_WIDTH "paper-width"
GTK_PRINT_SETTINGS_PAPER_HEIGHT
#define GTK_PRINT_SETTINGS_PAPER_HEIGHT "paper-height"
GTK_PRINT_SETTINGS_N_COPIES
#define GTK_PRINT_SETTINGS_N_COPIES "n-copies"
GTK_PRINT_SETTINGS_DEFAULT_SOURCE
#define GTK_PRINT_SETTINGS_DEFAULT_SOURCE "default-source"
GTK_PRINT_SETTINGS_QUALITY
#define GTK_PRINT_SETTINGS_QUALITY "quality"
GTK_PRINT_SETTINGS_RESOLUTION
#define GTK_PRINT_SETTINGS_RESOLUTION "resolution"
GTK_PRINT_SETTINGS_USE_COLOR
#define GTK_PRINT_SETTINGS_USE_COLOR "use-color"
GTK_PRINT_SETTINGS_DUPLEX
#define GTK_PRINT_SETTINGS_DUPLEX "duplex"
GTK_PRINT_SETTINGS_COLLATE
#define GTK_PRINT_SETTINGS_COLLATE "collate"
GTK_PRINT_SETTINGS_REVERSE
#define GTK_PRINT_SETTINGS_REVERSE "reverse"
GTK_PRINT_SETTINGS_MEDIA_TYPE
#define GTK_PRINT_SETTINGS_MEDIA_TYPE "media-type"
GTK_PRINT_SETTINGS_DITHER
#define GTK_PRINT_SETTINGS_DITHER "dither"
GTK_PRINT_SETTINGS_SCALE
#define GTK_PRINT_SETTINGS_SCALE "scale"
GTK_PRINT_SETTINGS_PRINT_PAGES
#define GTK_PRINT_SETTINGS_PRINT_PAGES "print-pages"
GTK_PRINT_SETTINGS_PAGE_RANGES
#define GTK_PRINT_SETTINGS_PAGE_RANGES "page-ranges"
GTK_PRINT_SETTINGS_PAGE_SET
#define GTK_PRINT_SETTINGS_PAGE_SET "page-set"
GTK_PRINT_SETTINGS_FINISHINGS
#define GTK_PRINT_SETTINGS_FINISHINGS "finishings"
GTK_PRINT_SETTINGS_NUMBER_UP
#define GTK_PRINT_SETTINGS_NUMBER_UP "number-up"
GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
#define GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT "number-up-layout"
GTK_PRINT_SETTINGS_OUTPUT_BIN
#define GTK_PRINT_SETTINGS_OUTPUT_BIN "output-bin"
GTK_PRINT_SETTINGS_RESOLUTION_X
#define GTK_PRINT_SETTINGS_RESOLUTION_X "resolution-x"
GTK_PRINT_SETTINGS_RESOLUTION_Y
#define GTK_PRINT_SETTINGS_RESOLUTION_Y "resolution-y"
GTK_PRINT_SETTINGS_PRINTER_LPI
#define GTK_PRINT_SETTINGS_PRINTER_LPI "printer-lpi"
GTK_PRINT_SETTINGS_OUTPUT_DIR
#define GTK_PRINT_SETTINGS_OUTPUT_DIR "output-dir"
GTK_PRINT_SETTINGS_OUTPUT_BASENAME
#define GTK_PRINT_SETTINGS_OUTPUT_BASENAME "output-basename"
GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT
#define GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT "output-file-format"
GTK_PRINT_SETTINGS_OUTPUT_URI
#define GTK_PRINT_SETTINGS_OUTPUT_URI "output-uri"
GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
#define GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION "win32-driver-version"
GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
#define GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA "win32-driver-extra"
gtk_print_settings_get_printer
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_printer
void
GtkPrintSettings *settings, const gchar *printer
gtk_print_settings_get_orientation
GtkPageOrientation
GtkPrintSettings *settings
gtk_print_settings_set_orientation
void
GtkPrintSettings *settings, GtkPageOrientation orientation
gtk_print_settings_get_paper_size
GtkPaperSize *
GtkPrintSettings *settings
gtk_print_settings_set_paper_size
void
GtkPrintSettings *settings, GtkPaperSize *paper_size
gtk_print_settings_get_paper_width
gdouble
GtkPrintSettings *settings, GtkUnit unit
gtk_print_settings_set_paper_width
void
GtkPrintSettings *settings, gdouble width, GtkUnit unit
gtk_print_settings_get_paper_height
gdouble
GtkPrintSettings *settings, GtkUnit unit
gtk_print_settings_set_paper_height
void
GtkPrintSettings *settings, gdouble height, GtkUnit unit
gtk_print_settings_get_use_color
gboolean
GtkPrintSettings *settings
gtk_print_settings_set_use_color
void
GtkPrintSettings *settings, gboolean use_color
gtk_print_settings_get_collate
gboolean
GtkPrintSettings *settings
gtk_print_settings_set_collate
void
GtkPrintSettings *settings, gboolean collate
gtk_print_settings_get_reverse
gboolean
GtkPrintSettings *settings
gtk_print_settings_set_reverse
void
GtkPrintSettings *settings, gboolean reverse
gtk_print_settings_get_duplex
GtkPrintDuplex
GtkPrintSettings *settings
gtk_print_settings_set_duplex
void
GtkPrintSettings *settings, GtkPrintDuplex duplex
gtk_print_settings_get_quality
GtkPrintQuality
GtkPrintSettings *settings
gtk_print_settings_set_quality
void
GtkPrintSettings *settings, GtkPrintQuality quality
gtk_print_settings_get_n_copies
gint
GtkPrintSettings *settings
gtk_print_settings_set_n_copies
void
GtkPrintSettings *settings, gint num_copies
gtk_print_settings_get_number_up
gint
GtkPrintSettings *settings
gtk_print_settings_set_number_up
void
GtkPrintSettings *settings, gint number_up
gtk_print_settings_get_number_up_layout
GtkNumberUpLayout
GtkPrintSettings *settings
gtk_print_settings_set_number_up_layout
void
GtkPrintSettings *settings, GtkNumberUpLayout number_up_layout
gtk_print_settings_get_resolution
gint
GtkPrintSettings *settings
gtk_print_settings_set_resolution
void
GtkPrintSettings *settings, gint resolution
gtk_print_settings_get_resolution_x
gint
GtkPrintSettings *settings
gtk_print_settings_get_resolution_y
gint
GtkPrintSettings *settings
gtk_print_settings_set_resolution_xy
void
GtkPrintSettings *settings, gint resolution_x, gint resolution_y
gtk_print_settings_get_printer_lpi
gdouble
GtkPrintSettings *settings
gtk_print_settings_set_printer_lpi
void
GtkPrintSettings *settings, gdouble lpi
gtk_print_settings_get_scale
gdouble
GtkPrintSettings *settings
gtk_print_settings_set_scale
void
GtkPrintSettings *settings, gdouble scale
gtk_print_settings_get_print_pages
GtkPrintPages
GtkPrintSettings *settings
gtk_print_settings_set_print_pages
void
GtkPrintSettings *settings, GtkPrintPages pages
gtk_print_settings_get_page_ranges
GtkPageRange *
GtkPrintSettings *settings, gint *num_ranges
gtk_print_settings_set_page_ranges
void
GtkPrintSettings *settings, GtkPageRange *page_ranges, gint num_ranges
gtk_print_settings_get_page_set
GtkPageSet
GtkPrintSettings *settings
gtk_print_settings_set_page_set
void
GtkPrintSettings *settings, GtkPageSet page_set
gtk_print_settings_get_default_source
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_default_source
void
GtkPrintSettings *settings, const gchar *default_source
gtk_print_settings_get_media_type
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_media_type
void
GtkPrintSettings *settings, const gchar *media_type
gtk_print_settings_get_dither
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_dither
void
GtkPrintSettings *settings, const gchar *dither
gtk_print_settings_get_finishings
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_finishings
void
GtkPrintSettings *settings, const gchar *finishings
gtk_print_settings_get_output_bin
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_output_bin
void
GtkPrintSettings *settings, const gchar *output_bin
gtk_print_settings_to_gvariant
GVariant *
GtkPrintSettings *settings
gtk_print_settings_new_from_gvariant
GtkPrintSettings *
GVariant *variant
GtkPrintSettings
GTK_TYPE_PRINT_UNIX_DIALOG
#define GTK_TYPE_PRINT_UNIX_DIALOG (gtk_print_unix_dialog_get_type ())
GTK_PRINT_UNIX_DIALOG
#define GTK_PRINT_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialog))
GTK_PRINT_UNIX_DIALOG_CLASS
#define GTK_PRINT_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialogClass))
GTK_IS_PRINT_UNIX_DIALOG
#define GTK_IS_PRINT_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_UNIX_DIALOG))
GTK_IS_PRINT_UNIX_DIALOG_CLASS
#define GTK_IS_PRINT_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_UNIX_DIALOG))
GTK_PRINT_UNIX_DIALOG_GET_CLASS
#define GTK_PRINT_UNIX_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialogClass))
GtkPrintUnixDialogPrivate
typedef struct GtkPrintUnixDialogPrivate GtkPrintUnixDialogPrivate;
GtkPrintUnixDialog
struct _GtkPrintUnixDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkPrintUnixDialogPrivate *priv;
};
GtkPrintUnixDialogClass
struct _GtkPrintUnixDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_print_unix_dialog_get_type
GType
void
gtk_print_unix_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
gtk_print_unix_dialog_set_page_setup
void
GtkPrintUnixDialog *dialog, GtkPageSetup *page_setup
gtk_print_unix_dialog_get_page_setup
GtkPageSetup *
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_current_page
void
GtkPrintUnixDialog *dialog, gint current_page
gtk_print_unix_dialog_get_current_page
gint
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_settings
void
GtkPrintUnixDialog *dialog, GtkPrintSettings *settings
gtk_print_unix_dialog_get_settings
GtkPrintSettings *
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_get_selected_printer
GtkPrinter *
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_add_custom_tab
void
GtkPrintUnixDialog *dialog, GtkWidget *child, GtkWidget *tab_label
gtk_print_unix_dialog_set_manual_capabilities
void
GtkPrintUnixDialog *dialog, GtkPrintCapabilities capabilities
gtk_print_unix_dialog_get_manual_capabilities
GtkPrintCapabilities
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_support_selection
void
GtkPrintUnixDialog *dialog, gboolean support_selection
gtk_print_unix_dialog_get_support_selection
gboolean
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_has_selection
void
GtkPrintUnixDialog *dialog, gboolean has_selection
gtk_print_unix_dialog_get_has_selection
gboolean
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_embed_page_setup
void
GtkPrintUnixDialog *dialog, gboolean embed
gtk_print_unix_dialog_get_embed_page_setup
gboolean
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_get_page_setup_set
gboolean
GtkPrintUnixDialog *dialog
MM_PER_INCH
#define MM_PER_INCH 25.4
POINTS_PER_INCH
#define POINTS_PER_INCH 72
GTK_PARAM_READABLE
#define GTK_PARAM_READABLE G_PARAM_READABLE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB
GTK_PARAM_WRITABLE
#define GTK_PARAM_WRITABLE G_PARAM_WRITABLE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB
GTK_PARAM_READWRITE
#define GTK_PARAM_READWRITE G_PARAM_READWRITE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB
OPPOSITE_ORIENTATION
#define OPPOSITE_ORIENTATION(_orientation) (1 - (_orientation))
gtk_internal_return_if_fail
#define gtk_internal_return_if_fail(__expr) G_STMT_START{ (void)0; }G_STMT_END
gtk_internal_return_val_if_fail
#define gtk_internal_return_val_if_fail(__expr, __val) G_STMT_START{ (void)0; }G_STMT_END
gtk_main_sync
void
void
gtk_propagate_event_internal
void
GtkWidget *widget, GdkEvent *event, GtkWidget *topmost
gtk_should_use_portal
gboolean
void
gtk_simulate_touchscreen
gboolean
void
gtk_set_display_debug_flags
void
GdkDisplay *display, guint flags
gtk_get_display_debug_flags
guint
GdkDisplay *display
GTK_DISPLAY_DEBUG_CHECK
#define GTK_DISPLAY_DEBUG_CHECK(display,type) G_UNLIKELY (gtk_get_display_debug_flags (display) & GTK_DEBUG_##type)
GTK_TYPE_PROGRESS_BAR
#define GTK_TYPE_PROGRESS_BAR (gtk_progress_bar_get_type ())
GTK_PROGRESS_BAR
#define GTK_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
GTK_PROGRESS_BAR_CLASS
#define GTK_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
GTK_IS_PROGRESS_BAR
#define GTK_IS_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR))
GTK_IS_PROGRESS_BAR_CLASS
#define GTK_IS_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR))
GTK_PROGRESS_BAR_GET_CLASS
#define GTK_PROGRESS_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
GtkProgressBar
struct _GtkProgressBar
{
GtkWidget parent;
/*< private >*/
GtkProgressBarPrivate *priv;
};
GtkProgressBarClass
struct _GtkProgressBarClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_progress_bar_get_type
GType
void
gtk_progress_bar_new
GtkWidget *
void
gtk_progress_bar_pulse
void
GtkProgressBar *pbar
gtk_progress_bar_set_text
void
GtkProgressBar *pbar, const gchar *text
gtk_progress_bar_set_fraction
void
GtkProgressBar *pbar, gdouble fraction
gtk_progress_bar_set_pulse_step
void
GtkProgressBar *pbar, gdouble fraction
gtk_progress_bar_set_inverted
void
GtkProgressBar *pbar, gboolean inverted
gtk_progress_bar_get_text
const gchar *
GtkProgressBar *pbar
gtk_progress_bar_get_fraction
gdouble
GtkProgressBar *pbar
gtk_progress_bar_get_pulse_step
gdouble
GtkProgressBar *pbar
gtk_progress_bar_get_inverted
gboolean
GtkProgressBar *pbar
gtk_progress_bar_set_ellipsize
void
GtkProgressBar *pbar, PangoEllipsizeMode mode
gtk_progress_bar_get_ellipsize
PangoEllipsizeMode
GtkProgressBar *pbar
gtk_progress_bar_set_show_text
void
GtkProgressBar *pbar, gboolean show_text
gtk_progress_bar_get_show_text
gboolean
GtkProgressBar *pbar
GtkProgressBarPrivate
GtkProgressState
typedef enum {
GTK_PROGRESS_STATE_BEFORE,
GTK_PROGRESS_STATE_DURING,
GTK_PROGRESS_STATE_AFTER,
} GtkProgressState;
GtkProgressTracker
struct _GtkProgressTracker
{
gboolean is_running;
guint64 last_frame_time;
guint64 duration;
gdouble iteration;
gdouble iteration_count;
};
gtk_progress_tracker_init_copy
void
GtkProgressTracker *source, GtkProgressTracker *dest
gtk_progress_tracker_start
void
GtkProgressTracker *tracker, guint64 duration, gint64 delay, gdouble iteration_count
gtk_progress_tracker_finish
void
GtkProgressTracker *tracker
gtk_progress_tracker_advance_frame
void
GtkProgressTracker *tracker, guint64 frame_time
gtk_progress_tracker_skip_frame
void
GtkProgressTracker *tracker, guint64 frame_time
gtk_progress_tracker_get_state
GtkProgressState
GtkProgressTracker *tracker
gtk_progress_tracker_get_iteration
gdouble
GtkProgressTracker *tracker
gtk_progress_tracker_get_iteration_cycle
guint64
GtkProgressTracker *tracker
gtk_progress_tracker_get_progress
gdouble
GtkProgressTracker *tracker, gboolean reverse
gtk_progress_tracker_get_ease_out_cubic
gdouble
GtkProgressTracker *tracker, gboolean reverse
GTK_TYPE_QUERY
#define GTK_TYPE_QUERY (gtk_query_get_type ())
GTK_QUERY
#define GTK_QUERY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_QUERY, GtkQuery))
GTK_QUERY_CLASS
#define GTK_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_QUERY, GtkQueryClass))
GTK_IS_QUERY
#define GTK_IS_QUERY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_QUERY))
GTK_IS_QUERY_CLASS
#define GTK_IS_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_QUERY))
GTK_QUERY_GET_CLASS
#define GTK_QUERY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_QUERY, GtkQueryClass))
GtkQuery
struct _GtkQuery
{
GObject parent;
GtkQueryPrivate *priv;
};
GtkQueryClass
struct _GtkQueryClass
{
GObjectClass parent_class;
};
gtk_query_get_type
GType
void
gtk_query_new
GtkQuery *
void
gtk_query_get_text
const gchar *
GtkQuery *query
gtk_query_set_text
void
GtkQuery *query, const gchar *text
gtk_query_get_location
GFile *
GtkQuery *query
gtk_query_set_location
void
GtkQuery *query, GFile *file
gtk_query_matches_string
gboolean
GtkQuery *query, const gchar *string
GtkQueryPrivate
GTK_TYPE_RADIO_BUTTON
#define GTK_TYPE_RADIO_BUTTON (gtk_radio_button_get_type ())
GTK_RADIO_BUTTON
#define GTK_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_BUTTON, GtkRadioButton))
GTK_RADIO_BUTTON_CLASS
#define GTK_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_BUTTON, GtkRadioButtonClass))
GTK_IS_RADIO_BUTTON
#define GTK_IS_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_BUTTON))
GTK_IS_RADIO_BUTTON_CLASS
#define GTK_IS_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_BUTTON))
GTK_RADIO_BUTTON_GET_CLASS
#define GTK_RADIO_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_BUTTON, GtkRadioButtonClass))
GtkRadioButton
struct _GtkRadioButton
{
GtkCheckButton check_button;
/*< private >*/
GtkRadioButtonPrivate *priv;
};
GtkRadioButtonClass
struct _GtkRadioButtonClass
{
GtkCheckButtonClass parent_class;
/* Signals */
void (*group_changed) (GtkRadioButton *radio_button);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_radio_button_get_type
GType
void
gtk_radio_button_new
GtkWidget *
GSList *group
gtk_radio_button_new_from_widget
GtkWidget *
GtkRadioButton *radio_group_member
gtk_radio_button_new_with_label
GtkWidget *
GSList *group, const gchar *label
gtk_radio_button_new_with_label_from_widget
GtkWidget *
GtkRadioButton *radio_group_member, const gchar *label
gtk_radio_button_new_with_mnemonic
GtkWidget *
GSList *group, const gchar *label
gtk_radio_button_new_with_mnemonic_from_widget
GtkWidget *
GtkRadioButton *radio_group_member, const gchar *label
gtk_radio_button_get_group
GSList *
GtkRadioButton *radio_button
gtk_radio_button_set_group
void
GtkRadioButton *radio_button, GSList *group
gtk_radio_button_join_group
void
GtkRadioButton *radio_button, GtkRadioButton *group_source
GtkRadioButtonPrivate
GTK_TYPE_RADIO_MENU_ITEM
#define GTK_TYPE_RADIO_MENU_ITEM (gtk_radio_menu_item_get_type ())
GTK_RADIO_MENU_ITEM
#define GTK_RADIO_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItem))
GTK_RADIO_MENU_ITEM_CLASS
#define GTK_RADIO_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItemClass))
GTK_IS_RADIO_MENU_ITEM
#define GTK_IS_RADIO_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_MENU_ITEM))
GTK_IS_RADIO_MENU_ITEM_CLASS
#define GTK_IS_RADIO_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_MENU_ITEM))
GTK_RADIO_MENU_ITEM_GET_CLASS
#define GTK_RADIO_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItemClass))
GtkRadioMenuItem
struct _GtkRadioMenuItem
{
GtkCheckMenuItem check_menu_item;
/*< private >*/
GtkRadioMenuItemPrivate *priv;
};
GtkRadioMenuItemClass
struct _GtkRadioMenuItemClass
{
GtkCheckMenuItemClass parent_class;
/* Signals */
void (*group_changed) (GtkRadioMenuItem *radio_menu_item);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_radio_menu_item_get_type
GType
void
gtk_radio_menu_item_new
GtkWidget *
GSList *group
gtk_radio_menu_item_new_with_label
GtkWidget *
GSList *group, const gchar *label
gtk_radio_menu_item_new_with_mnemonic
GtkWidget *
GSList *group, const gchar *label
gtk_radio_menu_item_new_from_widget
GtkWidget *
GtkRadioMenuItem *group
gtk_radio_menu_item_new_with_mnemonic_from_widget
GtkWidget *
GtkRadioMenuItem *group, const gchar *label
gtk_radio_menu_item_new_with_label_from_widget
GtkWidget *
GtkRadioMenuItem *group, const gchar *label
gtk_radio_menu_item_get_group
GSList *
GtkRadioMenuItem *radio_menu_item
gtk_radio_menu_item_set_group
void
GtkRadioMenuItem *radio_menu_item, GSList *group
gtk_radio_menu_item_join_group
void
GtkRadioMenuItem *radio_menu_item, GtkRadioMenuItem *group_source
GtkRadioMenuItemPrivate
GTK_TYPE_RADIO_TOOL_BUTTON
#define GTK_TYPE_RADIO_TOOL_BUTTON (gtk_radio_tool_button_get_type ())
GTK_RADIO_TOOL_BUTTON
#define GTK_RADIO_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButton))
GTK_RADIO_TOOL_BUTTON_CLASS
#define GTK_RADIO_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButtonClass))
GTK_IS_RADIO_TOOL_BUTTON
#define GTK_IS_RADIO_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_TOOL_BUTTON))
GTK_IS_RADIO_TOOL_BUTTON_CLASS
#define GTK_IS_RADIO_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_TOOL_BUTTON))
GTK_RADIO_TOOL_BUTTON_GET_CLASS
#define GTK_RADIO_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButtonClass))
GtkRadioToolButton
struct _GtkRadioToolButton
{
GtkToggleToolButton parent;
};
GtkRadioToolButtonClass
struct _GtkRadioToolButtonClass
{
GtkToggleToolButtonClass parent_class;
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_radio_tool_button_get_type
GType
void
gtk_radio_tool_button_new
GtkToolItem *
GSList *group
gtk_radio_tool_button_new_from_widget
GtkToolItem *
GtkRadioToolButton *group
gtk_radio_tool_button_get_group
GSList *
GtkRadioToolButton *button
gtk_radio_tool_button_set_group
void
GtkRadioToolButton *button, GSList *group
GTK_TYPE_RANGE
#define GTK_TYPE_RANGE (gtk_range_get_type ())
GTK_RANGE
#define GTK_RANGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE, GtkRange))
GTK_RANGE_CLASS
#define GTK_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE, GtkRangeClass))
GTK_IS_RANGE
#define GTK_IS_RANGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE))
GTK_IS_RANGE_CLASS
#define GTK_IS_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE))
GTK_RANGE_GET_CLASS
#define GTK_RANGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE, GtkRangeClass))
GtkRange
struct _GtkRange
{
GtkWidget widget;
GtkRangePrivate *priv;
};
GtkRangeClass
struct _GtkRangeClass
{
GtkWidgetClass parent_class;
void (* value_changed) (GtkRange *range);
void (* adjust_bounds) (GtkRange *range,
gdouble new_value);
/* action signals for keybindings */
void (* move_slider) (GtkRange *range,
GtkScrollType scroll);
/* Virtual functions */
void (* get_range_border) (GtkRange *range,
GtkBorder *border_);
gboolean (* change_value) (GtkRange *range,
GtkScrollType scroll,
gdouble new_value);
void (* get_range_size_request) (GtkRange *range,
GtkOrientation orientation,
gint *minimum,
gint *natural);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
gtk_range_get_type
GType
void
gtk_range_set_adjustment
void
GtkRange *range, GtkAdjustment *adjustment
gtk_range_get_adjustment
GtkAdjustment *
GtkRange *range
gtk_range_set_inverted
void
GtkRange *range, gboolean setting
gtk_range_get_inverted
gboolean
GtkRange *range
gtk_range_set_flippable
void
GtkRange *range, gboolean flippable
gtk_range_get_flippable
gboolean
GtkRange *range
gtk_range_set_slider_size_fixed
void
GtkRange *range, gboolean size_fixed
gtk_range_get_slider_size_fixed
gboolean
GtkRange *range
gtk_range_get_range_rect
void
GtkRange *range, GdkRectangle *range_rect
gtk_range_get_slider_range
void
GtkRange *range, gint *slider_start, gint *slider_end
gtk_range_set_lower_stepper_sensitivity
void
GtkRange *range, GtkSensitivityType sensitivity
gtk_range_get_lower_stepper_sensitivity
GtkSensitivityType
GtkRange *range
gtk_range_set_upper_stepper_sensitivity
void
GtkRange *range, GtkSensitivityType sensitivity
gtk_range_get_upper_stepper_sensitivity
GtkSensitivityType
GtkRange *range
gtk_range_set_increments
void
GtkRange *range, gdouble step, gdouble page
gtk_range_set_range
void
GtkRange *range, gdouble min, gdouble max
gtk_range_set_value
void
GtkRange *range, gdouble value
gtk_range_get_value
gdouble
GtkRange *range
gtk_range_set_show_fill_level
void
GtkRange *range, gboolean show_fill_level
gtk_range_get_show_fill_level
gboolean
GtkRange *range
gtk_range_set_restrict_to_fill_level
void
GtkRange *range, gboolean restrict_to_fill_level
gtk_range_get_restrict_to_fill_level
gboolean
GtkRange *range
gtk_range_set_fill_level
void
GtkRange *range, gdouble fill_level
gtk_range_get_fill_level
gdouble
GtkRange *range
gtk_range_set_round_digits
void
GtkRange *range, gint round_digits
gtk_range_get_round_digits
gint
GtkRange *range
GtkRangePrivate
gtk_range_get_slider_widget
GtkWidget *
GtkRange *range
gtk_range_start_autoscroll
void
GtkRange *range, GtkScrollType scroll_type
gtk_range_stop_autoscroll
void
GtkRange *range
GtkRBNodeColor
typedef enum
{
GTK_RBNODE_BLACK = 1 << 0,
GTK_RBNODE_RED = 1 << 1,
GTK_RBNODE_IS_PARENT = 1 << 2,
GTK_RBNODE_IS_SELECTED = 1 << 3,
GTK_RBNODE_IS_PRELIT = 1 << 4,
GTK_RBNODE_INVALID = 1 << 7,
GTK_RBNODE_COLUMN_INVALID = 1 << 8,
GTK_RBNODE_DESCENDANTS_INVALID = 1 << 9,
GTK_RBNODE_NON_COLORS = GTK_RBNODE_IS_PARENT |
GTK_RBNODE_IS_SELECTED |
GTK_RBNODE_IS_PRELIT |
GTK_RBNODE_INVALID |
GTK_RBNODE_COLUMN_INVALID |
GTK_RBNODE_DESCENDANTS_INVALID
} GtkRBNodeColor;
GtkRBTreeTraverseFunc
void
GtkRBTree *tree,
GtkRBNode *node,
gpointer data
GtkRBTree
struct _GtkRBTree
{
GtkRBNode *root;
GtkRBTree *parent_tree;
GtkRBNode *parent_node;
};
GtkRBNode
struct _GtkRBNode
{
guint flags : 14;
/* count is the number of nodes beneath us, plus 1 for ourselves.
* i.e. node->left->count + node->right->count + 1
*/
gint count;
GtkRBNode *left;
GtkRBNode *right;
GtkRBNode *parent;
/* count the number of total nodes beneath us, including nodes
* of children trees.
* i.e. node->left->count + node->right->count + node->children->root->count + 1
*/
guint total_count;
/* this is the total of sizes of
* node->left, node->right, our own height, and the height
* of all trees in ->children, iff children exists because
* the thing is expanded.
*/
gint offset;
/* Child trees */
GtkRBTree *children;
};
GTK_RBNODE_GET_COLOR
#define GTK_RBNODE_GET_COLOR(node) (node?(((node->flags>K_RBNODE_RED)==GTK_RBNODE_RED)?GTK_RBNODE_RED:GTK_RBNODE_BLACK):GTK_RBNODE_BLACK)
GTK_RBNODE_SET_COLOR
#define GTK_RBNODE_SET_COLOR(node,color) if((node->flags&color)!=color)node->flags=node->flags^(GTK_RBNODE_RED|GTK_RBNODE_BLACK)
GTK_RBNODE_GET_HEIGHT
#define GTK_RBNODE_GET_HEIGHT(node) (node->offset-(node->left->offset+node->right->offset+(node->children?node->children->root->offset:0)))
GTK_RBNODE_SET_FLAG
#define GTK_RBNODE_SET_FLAG(node, flag) G_STMT_START{ (node->flags|=flag); }G_STMT_END
GTK_RBNODE_UNSET_FLAG
#define GTK_RBNODE_UNSET_FLAG(node, flag) G_STMT_START{ (node->flags&=~(flag)); }G_STMT_END
GTK_RBNODE_FLAG_SET
#define GTK_RBNODE_FLAG_SET(node, flag) (node?(((node->flags&flag)==flag)?TRUE:FALSE):FALSE)
GtkRBTreeView
GTK_TYPE_RECENT_CHOOSER
#define GTK_TYPE_RECENT_CHOOSER (gtk_recent_chooser_get_type ())
GTK_RECENT_CHOOSER
#define GTK_RECENT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER, GtkRecentChooser))
GTK_IS_RECENT_CHOOSER
#define GTK_IS_RECENT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER))
GTK_RECENT_CHOOSER_GET_IFACE
#define GTK_RECENT_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_RECENT_CHOOSER, GtkRecentChooserIface))
GtkRecentSortType
typedef enum
{
GTK_RECENT_SORT_NONE = 0,
GTK_RECENT_SORT_MRU,
GTK_RECENT_SORT_LRU,
GTK_RECENT_SORT_CUSTOM
} GtkRecentSortType;
GtkRecentSortFunc
gint
GtkRecentInfo *a,
GtkRecentInfo *b,
gpointer user_data
GTK_RECENT_CHOOSER_ERROR
#define GTK_RECENT_CHOOSER_ERROR (gtk_recent_chooser_error_quark ())
GtkRecentChooserError
typedef enum
{
GTK_RECENT_CHOOSER_ERROR_NOT_FOUND,
GTK_RECENT_CHOOSER_ERROR_INVALID_URI
} GtkRecentChooserError;
gtk_recent_chooser_error_quark
GQuark
void
GtkRecentChooserIface
struct _GtkRecentChooserIface
{
/*< private >*/
GTypeInterface base_iface;
/*< public >*/
/*
* Methods
*/
gboolean (* set_current_uri) (GtkRecentChooser *chooser,
const gchar *uri,
GError **error);
gchar * (* get_current_uri) (GtkRecentChooser *chooser);
gboolean (* select_uri) (GtkRecentChooser *chooser,
const gchar *uri,
GError **error);
void (* unselect_uri) (GtkRecentChooser *chooser,
const gchar *uri);
void (* select_all) (GtkRecentChooser *chooser);
void (* unselect_all) (GtkRecentChooser *chooser);
GList * (* get_items) (GtkRecentChooser *chooser);
GtkRecentManager *(* get_recent_manager) (GtkRecentChooser *chooser);
void (* add_filter) (GtkRecentChooser *chooser,
GtkRecentFilter *filter);
void (* remove_filter) (GtkRecentChooser *chooser,
GtkRecentFilter *filter);
GSList * (* list_filters) (GtkRecentChooser *chooser);
void (* set_sort_func) (GtkRecentChooser *chooser,
GtkRecentSortFunc sort_func,
gpointer sort_data,
GDestroyNotify data_destroy);
/*
* Signals
*/
void (* item_activated) (GtkRecentChooser *chooser);
void (* selection_changed) (GtkRecentChooser *chooser);
};
gtk_recent_chooser_get_type
GType
void
gtk_recent_chooser_set_show_private
void
GtkRecentChooser *chooser, gboolean show_private
gtk_recent_chooser_get_show_private
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_show_not_found
void
GtkRecentChooser *chooser, gboolean show_not_found
gtk_recent_chooser_get_show_not_found
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_select_multiple
void
GtkRecentChooser *chooser, gboolean select_multiple
gtk_recent_chooser_get_select_multiple
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_limit
void
GtkRecentChooser *chooser, gint limit
gtk_recent_chooser_get_limit
gint
GtkRecentChooser *chooser
gtk_recent_chooser_set_local_only
void
GtkRecentChooser *chooser, gboolean local_only
gtk_recent_chooser_get_local_only
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_show_tips
void
GtkRecentChooser *chooser, gboolean show_tips
gtk_recent_chooser_get_show_tips
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_show_icons
void
GtkRecentChooser *chooser, gboolean show_icons
gtk_recent_chooser_get_show_icons
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_sort_type
void
GtkRecentChooser *chooser, GtkRecentSortType sort_type
gtk_recent_chooser_get_sort_type
GtkRecentSortType
GtkRecentChooser *chooser
gtk_recent_chooser_set_sort_func
void
GtkRecentChooser *chooser, GtkRecentSortFunc sort_func, gpointer sort_data, GDestroyNotify data_destroy
gtk_recent_chooser_set_current_uri
gboolean
GtkRecentChooser *chooser, const gchar *uri, GError **error
gtk_recent_chooser_get_current_uri
gchar *
GtkRecentChooser *chooser
gtk_recent_chooser_get_current_item
GtkRecentInfo *
GtkRecentChooser *chooser
gtk_recent_chooser_select_uri
gboolean
GtkRecentChooser *chooser, const gchar *uri, GError **error
gtk_recent_chooser_unselect_uri
void
GtkRecentChooser *chooser, const gchar *uri
gtk_recent_chooser_select_all
void
GtkRecentChooser *chooser
gtk_recent_chooser_unselect_all
void
GtkRecentChooser *chooser
gtk_recent_chooser_get_items
GList *
GtkRecentChooser *chooser
gtk_recent_chooser_get_uris
gchar **
GtkRecentChooser *chooser, gsize *length
gtk_recent_chooser_add_filter
void
GtkRecentChooser *chooser, GtkRecentFilter *filter
gtk_recent_chooser_remove_filter
void
GtkRecentChooser *chooser, GtkRecentFilter *filter
gtk_recent_chooser_list_filters
GSList *
GtkRecentChooser *chooser
gtk_recent_chooser_set_filter
void
GtkRecentChooser *chooser, GtkRecentFilter *filter
gtk_recent_chooser_get_filter
GtkRecentFilter *
GtkRecentChooser *chooser
GtkRecentChooser
GTK_TYPE_RECENT_CHOOSER_DEFAULT
#define GTK_TYPE_RECENT_CHOOSER_DEFAULT (_gtk_recent_chooser_default_get_type ())
GTK_RECENT_CHOOSER_DEFAULT
#define GTK_RECENT_CHOOSER_DEFAULT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_DEFAULT, GtkRecentChooserDefault))
GTK_IS_RECENT_CHOOSER_DEFAULT
#define GTK_IS_RECENT_CHOOSER_DEFAULT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_DEFAULT))
GtkRecentChooserDefault
GTK_TYPE_RECENT_CHOOSER_DIALOG
#define GTK_TYPE_RECENT_CHOOSER_DIALOG (gtk_recent_chooser_dialog_get_type ())
GTK_RECENT_CHOOSER_DIALOG
#define GTK_RECENT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_DIALOG, GtkRecentChooserDialog))
GTK_IS_RECENT_CHOOSER_DIALOG
#define GTK_IS_RECENT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_DIALOG))
GTK_RECENT_CHOOSER_DIALOG_CLASS
#define GTK_RECENT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_CHOOSER_DIALOG, GtkRecentChooserDialogClass))
GTK_IS_RECENT_CHOOSER_DIALOG_CLASS
#define GTK_IS_RECENT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_CHOOSER_DIALOG))
GTK_RECENT_CHOOSER_DIALOG_GET_CLASS
#define GTK_RECENT_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_CHOOSER_DIALOG, GtkRecentChooserDialogClass))
GtkRecentChooserDialog
struct _GtkRecentChooserDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkRecentChooserDialogPrivate *priv;
};
GtkRecentChooserDialogClass
struct _GtkRecentChooserDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_recent_chooser_dialog_get_type
GType
void
gtk_recent_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent, const gchar *first_button_text, ...
gtk_recent_chooser_dialog_new_for_manager
GtkWidget *
const gchar *title, GtkWindow *parent, GtkRecentManager *manager, const gchar *first_button_text, ...
GtkRecentChooserDialogPrivate
GTK_TYPE_RECENT_CHOOSER_MENU
#define GTK_TYPE_RECENT_CHOOSER_MENU (gtk_recent_chooser_menu_get_type ())
GTK_RECENT_CHOOSER_MENU
#define GTK_RECENT_CHOOSER_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_MENU, GtkRecentChooserMenu))
GTK_IS_RECENT_CHOOSER_MENU
#define GTK_IS_RECENT_CHOOSER_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_MENU))
GTK_RECENT_CHOOSER_MENU_CLASS
#define GTK_RECENT_CHOOSER_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_CHOOSER_MENU, GtkRecentChooserMenuClass))
GTK_IS_RECENT_CHOOSER_MENU_CLASS
#define GTK_IS_RECENT_CHOOSER_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_CHOOSER_MENU))
GTK_RECENT_CHOOSER_MENU_GET_CLASS
#define GTK_RECENT_CHOOSER_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_CHOOSER_MENU, GtkRecentChooserMenuClass))
GtkRecentChooserMenu
struct _GtkRecentChooserMenu
{
GtkMenu parent_instance;
/*< private >*/
GtkRecentChooserMenuPrivate *priv;
};
GtkRecentChooserMenuClass
struct _GtkRecentChooserMenuClass
{
GtkMenuClass parent_class;
/* padding for future expansion */
void (* gtk_recent1) (void);
void (* gtk_recent2) (void);
void (* gtk_recent3) (void);
void (* gtk_recent4) (void);
};
gtk_recent_chooser_menu_get_type
GType
void
gtk_recent_chooser_menu_new
GtkWidget *
void
gtk_recent_chooser_menu_new_for_manager
GtkWidget *
GtkRecentManager *manager
gtk_recent_chooser_menu_get_show_numbers
gboolean
GtkRecentChooserMenu *menu
gtk_recent_chooser_menu_set_show_numbers
void
GtkRecentChooserMenu *menu, gboolean show_numbers
GtkRecentChooserMenuPrivate
GTK_RECENT_CHOOSER_DELEGATE_QUARK
#define GTK_RECENT_CHOOSER_DELEGATE_QUARK (_gtk_recent_chooser_delegate_get_quark ())
GtkRecentChooserProp
typedef enum {
GTK_RECENT_CHOOSER_PROP_FIRST = 0x3000,
GTK_RECENT_CHOOSER_PROP_RECENT_MANAGER,
GTK_RECENT_CHOOSER_PROP_SHOW_PRIVATE,
GTK_RECENT_CHOOSER_PROP_SHOW_NOT_FOUND,
GTK_RECENT_CHOOSER_PROP_SHOW_TIPS,
GTK_RECENT_CHOOSER_PROP_SHOW_ICONS,
GTK_RECENT_CHOOSER_PROP_SELECT_MULTIPLE,
GTK_RECENT_CHOOSER_PROP_LIMIT,
GTK_RECENT_CHOOSER_PROP_LOCAL_ONLY,
GTK_RECENT_CHOOSER_PROP_SORT_TYPE,
GTK_RECENT_CHOOSER_PROP_FILTER,
GTK_RECENT_CHOOSER_PROP_LAST
} GtkRecentChooserProp;
GTK_TYPE_RECENT_CHOOSER_WIDGET
#define GTK_TYPE_RECENT_CHOOSER_WIDGET (gtk_recent_chooser_widget_get_type ())
GTK_RECENT_CHOOSER_WIDGET
#define GTK_RECENT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_WIDGET, GtkRecentChooserWidget))
GTK_IS_RECENT_CHOOSER_WIDGET
#define GTK_IS_RECENT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_WIDGET))
GTK_RECENT_CHOOSER_WIDGET_CLASS
#define GTK_RECENT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_CHOOSER_WIDGET, GtkRecentChooserWidgetClass))
GTK_IS_RECENT_CHOOSER_WIDGET_CLASS
#define GTK_IS_RECENT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_CHOOSER_WIDGET))
GTK_RECENT_CHOOSER_WIDGET_GET_CLASS
#define GTK_RECENT_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_CHOOSER_WIDGET, GtkRecentChooserWidgetClass))
GtkRecentChooserWidget
struct _GtkRecentChooserWidget
{
GtkWidget parent_instance;
/*< private >*/
GtkRecentChooserWidgetPrivate *priv;
};
GtkRecentChooserWidgetClass
struct _GtkRecentChooserWidgetClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_recent_chooser_widget_get_type
GType
void
gtk_recent_chooser_widget_new
GtkWidget *
void
gtk_recent_chooser_widget_new_for_manager
GtkWidget *
GtkRecentManager *manager
GtkRecentChooserWidgetPrivate
GTK_TYPE_RECENT_FILTER
#define GTK_TYPE_RECENT_FILTER (gtk_recent_filter_get_type ())
GTK_RECENT_FILTER
#define GTK_RECENT_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_FILTER, GtkRecentFilter))
GTK_IS_RECENT_FILTER
#define GTK_IS_RECENT_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_FILTER))
GtkRecentFilterFlags
typedef enum {
GTK_RECENT_FILTER_URI = 1 << 0,
GTK_RECENT_FILTER_DISPLAY_NAME = 1 << 1,
GTK_RECENT_FILTER_MIME_TYPE = 1 << 2,
GTK_RECENT_FILTER_APPLICATION = 1 << 3,
GTK_RECENT_FILTER_GROUP = 1 << 4,
GTK_RECENT_FILTER_AGE = 1 << 5
} GtkRecentFilterFlags;
GtkRecentFilterFunc
gboolean
const GtkRecentFilterInfo *filter_info,
gpointer user_data
GtkRecentFilterInfo
struct _GtkRecentFilterInfo
{
GtkRecentFilterFlags contains;
const gchar *uri;
const gchar *display_name;
const gchar *mime_type;
const gchar **applications;
const gchar **groups;
gint age;
};
gtk_recent_filter_get_type
GType
void
gtk_recent_filter_new
GtkRecentFilter *
void
gtk_recent_filter_set_name
void
GtkRecentFilter *filter, const gchar *name
gtk_recent_filter_get_name
const gchar *
GtkRecentFilter *filter
gtk_recent_filter_add_mime_type
void
GtkRecentFilter *filter, const gchar *mime_type
gtk_recent_filter_add_pattern
void
GtkRecentFilter *filter, const gchar *pattern
gtk_recent_filter_add_pixbuf_formats
void
GtkRecentFilter *filter
gtk_recent_filter_add_application
void
GtkRecentFilter *filter, const gchar *application
gtk_recent_filter_add_group
void
GtkRecentFilter *filter, const gchar *group
gtk_recent_filter_add_age
void
GtkRecentFilter *filter, gint days
gtk_recent_filter_add_custom
void
GtkRecentFilter *filter, GtkRecentFilterFlags needed, GtkRecentFilterFunc func, gpointer data, GDestroyNotify data_destroy
gtk_recent_filter_get_needed
GtkRecentFilterFlags
GtkRecentFilter *filter
gtk_recent_filter_filter
gboolean
GtkRecentFilter *filter, const GtkRecentFilterInfo *filter_info
GtkRecentFilter
GTK_TYPE_RECENT_INFO
#define GTK_TYPE_RECENT_INFO (gtk_recent_info_get_type ())
GTK_TYPE_RECENT_MANAGER
#define GTK_TYPE_RECENT_MANAGER (gtk_recent_manager_get_type ())
GTK_RECENT_MANAGER
#define GTK_RECENT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_MANAGER, GtkRecentManager))
GTK_IS_RECENT_MANAGER
#define GTK_IS_RECENT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_MANAGER))
GTK_RECENT_MANAGER_CLASS
#define GTK_RECENT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_MANAGER, GtkRecentManagerClass))
GTK_IS_RECENT_MANAGER_CLASS
#define GTK_IS_RECENT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_MANAGER))
GTK_RECENT_MANAGER_GET_CLASS
#define GTK_RECENT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_MANAGER, GtkRecentManagerClass))
GtkRecentData
struct _GtkRecentData
{
gchar *display_name;
gchar *description;
gchar *mime_type;
gchar *app_name;
gchar *app_exec;
gchar **groups;
gboolean is_private;
};
GtkRecentManager
struct _GtkRecentManager
{
/*< private >*/
GObject parent_instance;
GtkRecentManagerPrivate *priv;
};
GtkRecentManagerClass
struct _GtkRecentManagerClass
{
/*< private >*/
GObjectClass parent_class;
void (*changed) (GtkRecentManager *manager);
/* padding for future expansion */
void (*_gtk_recent1) (void);
void (*_gtk_recent2) (void);
void (*_gtk_recent3) (void);
void (*_gtk_recent4) (void);
};
GtkRecentManagerError
typedef enum
{
GTK_RECENT_MANAGER_ERROR_NOT_FOUND,
GTK_RECENT_MANAGER_ERROR_INVALID_URI,
GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING,
GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED,
GTK_RECENT_MANAGER_ERROR_READ,
GTK_RECENT_MANAGER_ERROR_WRITE,
GTK_RECENT_MANAGER_ERROR_UNKNOWN
} GtkRecentManagerError;
GTK_RECENT_MANAGER_ERROR
#define GTK_RECENT_MANAGER_ERROR (gtk_recent_manager_error_quark ())
gtk_recent_manager_error_quark
GQuark
void
gtk_recent_manager_get_type
GType
void
gtk_recent_manager_new
GtkRecentManager *
void
gtk_recent_manager_get_default
GtkRecentManager *
void
gtk_recent_manager_add_item
gboolean
GtkRecentManager *manager, const gchar *uri
gtk_recent_manager_add_full
gboolean
GtkRecentManager *manager, const gchar *uri, const GtkRecentData *recent_data
gtk_recent_manager_remove_item
gboolean
GtkRecentManager *manager, const gchar *uri, GError **error
gtk_recent_manager_lookup_item
GtkRecentInfo *
GtkRecentManager *manager, const gchar *uri, GError **error
gtk_recent_manager_has_item
gboolean
GtkRecentManager *manager, const gchar *uri
gtk_recent_manager_move_item
gboolean
GtkRecentManager *manager, const gchar *uri, const gchar *new_uri, GError **error
gtk_recent_manager_get_items
GList *
GtkRecentManager *manager
gtk_recent_manager_purge_items
gint
GtkRecentManager *manager, GError **error
gtk_recent_info_get_type
GType
void
gtk_recent_info_ref
GtkRecentInfo *
GtkRecentInfo *info
gtk_recent_info_unref
void
GtkRecentInfo *info
gtk_recent_info_get_uri
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_display_name
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_description
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_mime_type
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_added
time_t
GtkRecentInfo *info
gtk_recent_info_get_modified
time_t
GtkRecentInfo *info
gtk_recent_info_get_visited
time_t
GtkRecentInfo *info
gtk_recent_info_get_private_hint
gboolean
GtkRecentInfo *info
gtk_recent_info_get_application_info
gboolean
GtkRecentInfo *info, const gchar *app_name, const gchar **app_exec, guint *count, time_t *time_
gtk_recent_info_create_app_info
GAppInfo *
GtkRecentInfo *info, const gchar *app_name, GError **error
gtk_recent_info_get_applications
gchar **
GtkRecentInfo *info, gsize *length
gtk_recent_info_last_application
gchar *
GtkRecentInfo *info
gtk_recent_info_has_application
gboolean
GtkRecentInfo *info, const gchar *app_name
gtk_recent_info_get_groups
gchar **
GtkRecentInfo *info, gsize *length
gtk_recent_info_has_group
gboolean
GtkRecentInfo *info, const gchar *group_name
gtk_recent_info_get_gicon
GIcon *
GtkRecentInfo *info
gtk_recent_info_get_short_name
gchar *
GtkRecentInfo *info
gtk_recent_info_get_uri_display
gchar *
GtkRecentInfo *info
gtk_recent_info_get_age
gint
GtkRecentInfo *info
gtk_recent_info_is_local
gboolean
GtkRecentInfo *info
gtk_recent_info_exists
gboolean
GtkRecentInfo *info
gtk_recent_info_match
gboolean
GtkRecentInfo *info_a, GtkRecentInfo *info_b
GtkRecentInfo
GtkRecentManagerPrivate
gtk_render_check
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_option
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_arrow
void
GtkStyleContext *context, cairo_t *cr, gdouble angle, gdouble x, gdouble y, gdouble size
gtk_render_background
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_background_get_clip
void
GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height, GdkRectangle *out_clip
gtk_render_frame
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_expander
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_focus
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_layout
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, PangoLayout *layout
gtk_render_line
void
GtkStyleContext *context, cairo_t *cr, gdouble x0, gdouble y0, gdouble x1, gdouble y1
gtk_render_slider
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height, GtkOrientation orientation
gtk_render_frame_gap
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height, GtkPositionType gap_side, gdouble xy0_gap, gdouble xy1_gap
gtk_render_handle
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_activity
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_icon
void
GtkStyleContext *context, cairo_t *cr, GdkTexture *texture, gdouble x, gdouble y
gtk_render_icon_surface
void
GtkStyleContext *context, cairo_t *cr, cairo_surface_t *surface, gdouble x, gdouble y
gtk_css_style_render_background
void
GtkCssStyle *style, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_css_style_snapshot_background
void
GtkCssStyle *style, GtkSnapshot *snapshot, gdouble width, gdouble height
gtk_css_style_render_has_border
gboolean
GtkCssStyle *style
gtk_css_style_render_border
void
GtkCssStyle *style, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_css_style_render_border_get_clip
gboolean
GtkCssStyle *style, gdouble x, gdouble y, gdouble width, gdouble height, GdkRectangle *out_clip
gtk_css_style_snapshot_border
void
GtkCssStyle *style, GtkSnapshot *snapshot, gdouble width, gdouble height
gtk_css_style_render_has_outline
gboolean
GtkCssStyle *style
gtk_css_style_render_outline
void
GtkCssStyle *style, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_css_style_snapshot_outline
void
GtkCssStyle *style, GtkSnapshot *snapshot, gdouble width, gdouble height
gtk_css_style_render_outline_get_clip
gboolean
GtkCssStyle *style, gdouble x, gdouble y, gdouble width, gdouble height, GdkRectangle *out_clip
gtk_css_style_render_icon
void
GtkCssStyle *style, cairo_t *cr, double x, double y, double width, double height, GtkCssImageBuiltinType builtin_type
gtk_css_style_snapshot_icon
void
GtkCssStyle *style, GtkSnapshot *snapshot, double width, double height, GtkCssImageBuiltinType builtin_type
gtk_css_style_render_icon_surface
void
GtkCssStyle *style, cairo_t *cr, cairo_surface_t *surface, double x, double y
gtk_css_style_snapshot_icon_texture
void
GtkCssStyle *style, GtkSnapshot *snapshot, GdkTexture *texture, double texture_scale, gboolean recolor
gtk_css_style_render_icon_get_extents
void
GtkCssStyle *style, GdkRectangle *extents, gint x, gint y, gint width, gint height
GTK_TYPE_REVEALER
#define GTK_TYPE_REVEALER (gtk_revealer_get_type ())
GTK_REVEALER
#define GTK_REVEALER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_REVEALER, GtkRevealer))
GTK_REVEALER_CLASS
#define GTK_REVEALER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_REVEALER, GtkRevealerClass))
GTK_IS_REVEALER
#define GTK_IS_REVEALER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_REVEALER))
GTK_IS_REVEALER_CLASS
#define GTK_IS_REVEALER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_REVEALER))
GTK_REVEALER_GET_CLASS
#define GTK_REVEALER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_REVEALER, GtkRevealerClass))
GtkRevealerTransitionType
typedef enum {
GTK_REVEALER_TRANSITION_TYPE_NONE,
GTK_REVEALER_TRANSITION_TYPE_CROSSFADE,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN
} GtkRevealerTransitionType;
GtkRevealer
struct _GtkRevealer {
GtkBin parent_instance;
};
GtkRevealerClass
struct _GtkRevealerClass {
GtkBinClass parent_class;
};
gtk_revealer_get_type
GType
void
gtk_revealer_new
GtkWidget *
void
gtk_revealer_get_reveal_child
gboolean
GtkRevealer *revealer
gtk_revealer_set_reveal_child
void
GtkRevealer *revealer, gboolean reveal_child
gtk_revealer_get_child_revealed
gboolean
GtkRevealer *revealer
gtk_revealer_get_transition_duration
guint
GtkRevealer *revealer
gtk_revealer_set_transition_duration
void
GtkRevealer *revealer, guint duration
gtk_revealer_set_transition_type
void
GtkRevealer *revealer, GtkRevealerTransitionType transition
gtk_revealer_get_transition_type
GtkRevealerTransitionType
GtkRevealer *revealer
gtk_rounded_boxes_init_for_style
void
GskRoundedRect *border_box, GskRoundedRect *padding_box, GskRoundedRect *content_box, GtkCssStyle *style, double x, double y, double width, double height
GTK_TYPE_SCALE
#define GTK_TYPE_SCALE (gtk_scale_get_type ())
GTK_SCALE
#define GTK_SCALE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE, GtkScale))
GTK_SCALE_CLASS
#define GTK_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE, GtkScaleClass))
GTK_IS_SCALE
#define GTK_IS_SCALE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE))
GTK_IS_SCALE_CLASS
#define GTK_IS_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE))
GTK_SCALE_GET_CLASS
#define GTK_SCALE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE, GtkScaleClass))
GtkScale
struct _GtkScale
{
GtkRange range;
/*< private >*/
GtkScalePrivate *priv;
};
GtkScaleClass
struct _GtkScaleClass
{
GtkRangeClass parent_class;
gchar* (* format_value) (GtkScale *scale,
gdouble value);
void (* get_layout_offsets) (GtkScale *scale,
gint *x,
gint *y);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_scale_get_type
GType
void
gtk_scale_new
GtkWidget *
GtkOrientation orientation, GtkAdjustment *adjustment
gtk_scale_new_with_range
GtkWidget *
GtkOrientation orientation, gdouble min, gdouble max, gdouble step
gtk_scale_set_digits
void
GtkScale *scale, gint digits
gtk_scale_get_digits
gint
GtkScale *scale
gtk_scale_set_draw_value
void
GtkScale *scale, gboolean draw_value
gtk_scale_get_draw_value
gboolean
GtkScale *scale
gtk_scale_set_has_origin
void
GtkScale *scale, gboolean has_origin
gtk_scale_get_has_origin
gboolean
GtkScale *scale
gtk_scale_set_value_pos
void
GtkScale *scale, GtkPositionType pos
gtk_scale_get_value_pos
GtkPositionType
GtkScale *scale
gtk_scale_get_layout
PangoLayout *
GtkScale *scale
gtk_scale_get_layout_offsets
void
GtkScale *scale, gint *x, gint *y
gtk_scale_add_mark
void
GtkScale *scale, gdouble value, GtkPositionType position, const gchar *markup
gtk_scale_clear_marks
void
GtkScale *scale
GtkScalePrivate
GTK_TYPE_SCALE_BUTTON
#define GTK_TYPE_SCALE_BUTTON (gtk_scale_button_get_type ())
GTK_SCALE_BUTTON
#define GTK_SCALE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_BUTTON, GtkScaleButton))
GTK_SCALE_BUTTON_CLASS
#define GTK_SCALE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_BUTTON, GtkScaleButtonClass))
GTK_IS_SCALE_BUTTON
#define GTK_IS_SCALE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_BUTTON))
GTK_IS_SCALE_BUTTON_CLASS
#define GTK_IS_SCALE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_BUTTON))
GTK_SCALE_BUTTON_GET_CLASS
#define GTK_SCALE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_BUTTON, GtkScaleButtonClass))
GtkScaleButton
struct _GtkScaleButton
{
GtkButton parent;
/*< private >*/
GtkScaleButtonPrivate *priv;
};
GtkScaleButtonClass
struct _GtkScaleButtonClass
{
GtkButtonClass parent_class;
/* signals */
void (* value_changed) (GtkScaleButton *button,
gdouble value);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_scale_button_get_type
GType
void
gtk_scale_button_new
GtkWidget *
gdouble min, gdouble max, gdouble step, const gchar **icons
gtk_scale_button_set_icons
void
GtkScaleButton *button, const gchar **icons
gtk_scale_button_get_value
gdouble
GtkScaleButton *button
gtk_scale_button_set_value
void
GtkScaleButton *button, gdouble value
gtk_scale_button_get_adjustment
GtkAdjustment *
GtkScaleButton *button
gtk_scale_button_set_adjustment
void
GtkScaleButton *button, GtkAdjustment *adjustment
gtk_scale_button_get_plus_button
GtkWidget *
GtkScaleButton *button
gtk_scale_button_get_minus_button
GtkWidget *
GtkScaleButton *button
gtk_scale_button_get_popup
GtkWidget *
GtkScaleButton *button
GtkScaleButtonPrivate
GTK_TYPE_SCROLLABLE
#define GTK_TYPE_SCROLLABLE (gtk_scrollable_get_type ())
GTK_SCROLLABLE
#define GTK_SCROLLABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLABLE, GtkScrollable))
GTK_IS_SCROLLABLE
#define GTK_IS_SCROLLABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLABLE))
GTK_SCROLLABLE_GET_IFACE
#define GTK_SCROLLABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_SCROLLABLE, GtkScrollableInterface))
GtkScrollableInterface
struct _GtkScrollableInterface
{
GTypeInterface base_iface;
gboolean (* get_border) (GtkScrollable *scrollable,
GtkBorder *border);
};
gtk_scrollable_get_type
GType
void
gtk_scrollable_get_hadjustment
GtkAdjustment *
GtkScrollable *scrollable
gtk_scrollable_set_hadjustment
void
GtkScrollable *scrollable, GtkAdjustment *hadjustment
gtk_scrollable_get_vadjustment
GtkAdjustment *
GtkScrollable *scrollable
gtk_scrollable_set_vadjustment
void
GtkScrollable *scrollable, GtkAdjustment *vadjustment
gtk_scrollable_get_hscroll_policy
GtkScrollablePolicy
GtkScrollable *scrollable
gtk_scrollable_set_hscroll_policy
void
GtkScrollable *scrollable, GtkScrollablePolicy policy
gtk_scrollable_get_vscroll_policy
GtkScrollablePolicy
GtkScrollable *scrollable
gtk_scrollable_set_vscroll_policy
void
GtkScrollable *scrollable, GtkScrollablePolicy policy
gtk_scrollable_get_border
gboolean
GtkScrollable *scrollable, GtkBorder *border
GtkScrollable
GTK_TYPE_SCROLLBAR
#define GTK_TYPE_SCROLLBAR (gtk_scrollbar_get_type ())
GTK_SCROLLBAR
#define GTK_SCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbar))
GTK_SCROLLBAR_CLASS
#define GTK_SCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLBAR, GtkScrollbarClass))
GTK_IS_SCROLLBAR
#define GTK_IS_SCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLBAR))
GTK_IS_SCROLLBAR_CLASS
#define GTK_IS_SCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLBAR))
GTK_SCROLLBAR_GET_CLASS
#define GTK_SCROLLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbarClass))
GtkScrollbar
struct _GtkScrollbar
{
GtkWidget parent_instance;
};
GtkScrollbarClass
struct _GtkScrollbarClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_scrollbar_get_type
GType
void
gtk_scrollbar_new
GtkWidget *
GtkOrientation orientation, GtkAdjustment *adjustment
gtk_scrollbar_set_adjustment
void
GtkScrollbar *self, GtkAdjustment *adjustment
gtk_scrollbar_get_adjustment
GtkAdjustment *
GtkScrollbar *self
gtk_scrollbar_get_wheel_delta
double
GtkScrollbar *self, const GdkEventScroll *event
GTK_TYPE_SCROLLED_WINDOW
#define GTK_TYPE_SCROLLED_WINDOW (gtk_scrolled_window_get_type ())
GTK_SCROLLED_WINDOW
#define GTK_SCROLLED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindow))
GTK_SCROLLED_WINDOW_CLASS
#define GTK_SCROLLED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindowClass))
GTK_IS_SCROLLED_WINDOW
#define GTK_IS_SCROLLED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLED_WINDOW))
GTK_IS_SCROLLED_WINDOW_CLASS
#define GTK_IS_SCROLLED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLED_WINDOW))
GTK_SCROLLED_WINDOW_GET_CLASS
#define GTK_SCROLLED_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindowClass))
GtkScrolledWindow
struct _GtkScrolledWindow
{
GtkBin container;
GtkScrolledWindowPrivate *priv;
};
GtkScrolledWindowClass
struct _GtkScrolledWindowClass
{
GtkBinClass parent_class;
/*< public >*/
/* Action signals for keybindings. Do not connect to these signals
*/
/* Unfortunately, GtkScrollType is deficient in that there is
* no horizontal/vertical variants for GTK_SCROLL_START/END,
* so we have to add an additional boolean flag.
*/
gboolean (*scroll_child) (GtkScrolledWindow *scrolled_window,
GtkScrollType scroll,
gboolean horizontal);
void (* move_focus_out) (GtkScrolledWindow *scrolled_window,
GtkDirectionType direction);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkCornerType
typedef enum
{
GTK_CORNER_TOP_LEFT,
GTK_CORNER_BOTTOM_LEFT,
GTK_CORNER_TOP_RIGHT,
GTK_CORNER_BOTTOM_RIGHT
} GtkCornerType;
GtkPolicyType
typedef enum
{
GTK_POLICY_ALWAYS,
GTK_POLICY_AUTOMATIC,
GTK_POLICY_NEVER,
GTK_POLICY_EXTERNAL
} GtkPolicyType;
gtk_scrolled_window_get_type
GType
void
gtk_scrolled_window_new
GtkWidget *
GtkAdjustment *hadjustment, GtkAdjustment *vadjustment
gtk_scrolled_window_set_hadjustment
void
GtkScrolledWindow *scrolled_window, GtkAdjustment *hadjustment
gtk_scrolled_window_set_vadjustment
void
GtkScrolledWindow *scrolled_window, GtkAdjustment *vadjustment
gtk_scrolled_window_get_hadjustment
GtkAdjustment *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_vadjustment
GtkAdjustment *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_hscrollbar
GtkWidget *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_vscrollbar
GtkWidget *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_policy
void
GtkScrolledWindow *scrolled_window, GtkPolicyType hscrollbar_policy, GtkPolicyType vscrollbar_policy
gtk_scrolled_window_get_policy
void
GtkScrolledWindow *scrolled_window, GtkPolicyType *hscrollbar_policy, GtkPolicyType *vscrollbar_policy
gtk_scrolled_window_set_placement
void
GtkScrolledWindow *scrolled_window, GtkCornerType window_placement
gtk_scrolled_window_unset_placement
void
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_placement
GtkCornerType
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_shadow_type
void
GtkScrolledWindow *scrolled_window, GtkShadowType type
gtk_scrolled_window_get_shadow_type
GtkShadowType
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_min_content_width
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_min_content_width
void
GtkScrolledWindow *scrolled_window, gint width
gtk_scrolled_window_get_min_content_height
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_min_content_height
void
GtkScrolledWindow *scrolled_window, gint height
gtk_scrolled_window_set_kinetic_scrolling
void
GtkScrolledWindow *scrolled_window, gboolean kinetic_scrolling
gtk_scrolled_window_get_kinetic_scrolling
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_capture_button_press
void
GtkScrolledWindow *scrolled_window, gboolean capture_button_press
gtk_scrolled_window_get_capture_button_press
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_overlay_scrolling
void
GtkScrolledWindow *scrolled_window, gboolean overlay_scrolling
gtk_scrolled_window_get_overlay_scrolling
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_max_content_width
void
GtkScrolledWindow *scrolled_window, gint width
gtk_scrolled_window_get_max_content_width
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_max_content_height
void
GtkScrolledWindow *scrolled_window, gint height
gtk_scrolled_window_get_max_content_height
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_propagate_natural_width
void
GtkScrolledWindow *scrolled_window, gboolean propagate
gtk_scrolled_window_get_propagate_natural_width
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_propagate_natural_height
void
GtkScrolledWindow *scrolled_window, gboolean propagate
gtk_scrolled_window_get_propagate_natural_height
gboolean
GtkScrolledWindow *scrolled_window
GtkScrolledWindowPrivate
GTK_TYPE_SEARCH_BAR
#define GTK_TYPE_SEARCH_BAR (gtk_search_bar_get_type ())
GTK_SEARCH_BAR
#define GTK_SEARCH_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_BAR, GtkSearchBar))
GTK_SEARCH_BAR_CLASS
#define GTK_SEARCH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_BAR, GtkSearchBarClass))
GTK_IS_SEARCH_BAR
#define GTK_IS_SEARCH_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_BAR))
GTK_IS_SEARCH_BAR_CLASS
#define GTK_IS_SEARCH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_BAR))
GTK_SEARCH_BAR_GET_CLASS
#define GTK_SEARCH_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_BAR, GtkSearchBarClass))
GtkSearchBar
struct _GtkSearchBar
{
/*< private >*/
GtkBin parent;
};
GtkSearchBarClass
struct _GtkSearchBarClass
{
GtkBinClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_search_bar_get_type
GType
void
gtk_search_bar_new
GtkWidget *
void
gtk_search_bar_connect_entry
void
GtkSearchBar *bar, GtkEntry *entry
gtk_search_bar_get_search_mode
gboolean
GtkSearchBar *bar
gtk_search_bar_set_search_mode
void
GtkSearchBar *bar, gboolean search_mode
gtk_search_bar_get_show_close_button
gboolean
GtkSearchBar *bar
gtk_search_bar_set_show_close_button
void
GtkSearchBar *bar, gboolean visible
gtk_search_bar_handle_event
gboolean
GtkSearchBar *bar, GdkEvent *event
GTK_TYPE_SEARCH_ENGINE
#define GTK_TYPE_SEARCH_ENGINE (_gtk_search_engine_get_type ())
GTK_SEARCH_ENGINE
#define GTK_SEARCH_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngine))
GTK_SEARCH_ENGINE_CLASS
#define GTK_SEARCH_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))
GTK_IS_SEARCH_ENGINE
#define GTK_IS_SEARCH_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE))
GTK_IS_SEARCH_ENGINE_CLASS
#define GTK_IS_SEARCH_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE))
GTK_SEARCH_ENGINE_GET_CLASS
#define GTK_SEARCH_ENGINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))
GtkSearchHit
struct _GtkSearchHit
{
GFile *file;
GFileInfo *info; /* may be NULL */
};
GtkSearchEngine
struct _GtkSearchEngine
{
GObject parent;
GtkSearchEnginePrivate *priv;
};
GtkSearchEngineClass
struct _GtkSearchEngineClass
{
GObjectClass parent_class;
/* VTable */
void (*set_query) (GtkSearchEngine *engine,
GtkQuery *query);
void (*start) (GtkSearchEngine *engine);
void (*stop) (GtkSearchEngine *engine);
/* Signals */
void (*hits_added) (GtkSearchEngine *engine,
GList *hits);
void (*finished) (GtkSearchEngine *engine);
void (*error) (GtkSearchEngine *engine,
const gchar *error_message);
};
GtkSearchEnginePrivate
GTK_TYPE_SEARCH_ENGINE_MODEL
#define GTK_TYPE_SEARCH_ENGINE_MODEL (_gtk_search_engine_model_get_type ())
GTK_SEARCH_ENGINE_MODEL
#define GTK_SEARCH_ENGINE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_MODEL, GtkSearchEngineModel))
GTK_SEARCH_ENGINE_MODEL_CLASS
#define GTK_SEARCH_ENGINE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_MODEL, GtkSearchEngineModelClass))
GTK_IS_SEARCH_ENGINE_MODEL
#define GTK_IS_SEARCH_ENGINE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_MODEL))
GTK_IS_SEARCH_ENGINE_MODEL_CLASS
#define GTK_IS_SEARCH_ENGINE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_MODEL))
GTK_SEARCH_ENGINE_MODEL_GET_CLASS
#define GTK_SEARCH_ENGINE_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_MODEL, GtkSearchEngineModelClass))
GtkSearchEngineModel
GtkSearchEngineModelClass
GTK_TYPE_SEARCH_ENGINE_QUARTZ
#define GTK_TYPE_SEARCH_ENGINE_QUARTZ (_gtk_search_engine_quartz_get_type ())
GTK_SEARCH_ENGINE_QUARTZ
#define GTK_SEARCH_ENGINE_QUARTZ(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_QUARTZ, GtkSearchEngineQuartz))
GTK_SEARCH_ENGINE_QUARTZ_CLASS
#define GTK_SEARCH_ENGINE_QUARTZ_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_QUARTZ, GtkSearchEngineQuartzClass))
GTK_IS_SEARCH_ENGINE_QUARTZ
#define GTK_IS_SEARCH_ENGINE_QUARTZ(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_QUARTZ))
GTK_IS_SEARCH_ENGINE_QUARTZ_CLASS
#define GTK_IS_SEARCH_ENGINE_QUARTZ_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_QUARTZ))
GTK_SEARCH_ENGINE_QUARTZ_GET_CLASS
#define GTK_SEARCH_ENGINE_QUARTZ_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_QUARTZ, GtkSearchEngineQuartzClass))
GtkSearchEngineQuartz
struct _GtkSearchEngineQuartz
{
GtkSearchEngine parent;
GtkSearchEngineQuartzPrivate *priv;
};
GtkSearchEngineQuartzClass
struct _GtkSearchEngineQuartzClass
{
GtkSearchEngineClass parent_class;
};
GtkSearchEngineQuartzPrivate
GTK_TYPE_SEARCH_ENGINE_SIMPLE
#define GTK_TYPE_SEARCH_ENGINE_SIMPLE (_gtk_search_engine_simple_get_type ())
GTK_SEARCH_ENGINE_SIMPLE
#define GTK_SEARCH_ENGINE_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_SIMPLE, GtkSearchEngineSimple))
GTK_SEARCH_ENGINE_SIMPLE_CLASS
#define GTK_SEARCH_ENGINE_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_SIMPLE, GtkSearchEngineSimpleClass))
GTK_IS_SEARCH_ENGINE_SIMPLE
#define GTK_IS_SEARCH_ENGINE_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_SIMPLE))
GTK_IS_SEARCH_ENGINE_SIMPLE_CLASS
#define GTK_IS_SEARCH_ENGINE_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_SIMPLE))
GTK_SEARCH_ENGINE_SIMPLE_GET_CLASS
#define GTK_SEARCH_ENGINE_SIMPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_SIMPLE, GtkSearchEngineSimpleClass))
GtkSearchEngineSimpleIsIndexed
gboolean
GFile *location, gpointer data
GtkSearchEngineSimple
GtkSearchEngineSimpleClass
GTK_TYPE_SEARCH_ENGINE_TRACKER
#define GTK_TYPE_SEARCH_ENGINE_TRACKER (_gtk_search_engine_tracker_get_type ())
GTK_SEARCH_ENGINE_TRACKER
#define GTK_SEARCH_ENGINE_TRACKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_TRACKER, GtkSearchEngineTracker))
GTK_SEARCH_ENGINE_TRACKER_CLASS
#define GTK_SEARCH_ENGINE_TRACKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_TRACKER, GtkSearchEngineTrackerClass))
GTK_IS_SEARCH_ENGINE_TRACKER
#define GTK_IS_SEARCH_ENGINE_TRACKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_TRACKER))
GTK_IS_SEARCH_ENGINE_TRACKER_CLASS
#define GTK_IS_SEARCH_ENGINE_TRACKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_TRACKER))
GTK_SEARCH_ENGINE_TRACKER_GET_CLASS
#define GTK_SEARCH_ENGINE_TRACKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_TRACKER, GtkSearchEngineTrackerClass))
GtkSearchEngineTracker
GtkSearchEngineTrackerClass
GTK_TYPE_SEARCH_ENTRY
#define GTK_TYPE_SEARCH_ENTRY (gtk_search_entry_get_type ())
GTK_SEARCH_ENTRY
#define GTK_SEARCH_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntry))
GTK_SEARCH_ENTRY_CLASS
#define GTK_SEARCH_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntryClass))
GTK_IS_SEARCH_ENTRY
#define GTK_IS_SEARCH_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENTRY))
GTK_IS_SEARCH_ENTRY_CLASS
#define GTK_IS_SEARCH_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENTRY))
GTK_SEARCH_ENTRY_GET_CLASS
#define GTK_SEARCH_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntryClass))
GtkSearchEntry
struct _GtkSearchEntry
{
GtkEntry parent;
};
GtkSearchEntryClass
struct _GtkSearchEntryClass
{
GtkEntryClass parent_class;
void (*search_changed) (GtkSearchEntry *entry);
void (*next_match) (GtkSearchEntry *entry);
void (*previous_match) (GtkSearchEntry *entry);
void (*stop_search) (GtkSearchEntry *entry);
};
gtk_search_entry_get_type
GType
void
gtk_search_entry_new
GtkWidget *
void
gtk_search_entry_handle_event
gboolean
GtkSearchEntry *entry, GdkEvent *event
gtk_search_entry_is_keynav_event
gboolean
GdkEvent *event
GTK_TYPE_SELECTION_DATA
#define GTK_TYPE_SELECTION_DATA (gtk_selection_data_get_type ())
gtk_content_formats_add_text_targets
GdkContentFormats *
GdkContentFormats *list
gtk_content_formats_add_image_targets
GdkContentFormats *
GdkContentFormats *list, gboolean writable
gtk_content_formats_add_uri_targets
GdkContentFormats *
GdkContentFormats *list
gtk_selection_data_get_target
GdkAtom
const GtkSelectionData *selection_data
gtk_selection_data_get_data_type
GdkAtom
const GtkSelectionData *selection_data
gtk_selection_data_get_format
gint
const GtkSelectionData *selection_data
gtk_selection_data_get_data
const guchar *
const GtkSelectionData *selection_data
gtk_selection_data_get_length
gint
const GtkSelectionData *selection_data
gtk_selection_data_get_data_with_length
const guchar *
const GtkSelectionData *selection_data, gint *length
gtk_selection_data_get_display
GdkDisplay *
const GtkSelectionData *selection_data
gtk_selection_data_set
void
GtkSelectionData *selection_data, GdkAtom type, gint format, const guchar *data, gint length
gtk_selection_data_set_text
gboolean
GtkSelectionData *selection_data, const gchar *str, gint len
gtk_selection_data_get_text
guchar *
const GtkSelectionData *selection_data
gtk_selection_data_set_pixbuf
gboolean
GtkSelectionData *selection_data, GdkPixbuf *pixbuf
gtk_selection_data_get_surface
cairo_surface_t *
GtkSelectionData *selection_data
gtk_selection_data_set_surface
gboolean
GtkSelectionData *selection_data, cairo_surface_t *surface
gtk_selection_data_get_pixbuf
GdkPixbuf *
const GtkSelectionData *selection_data
gtk_selection_data_set_texture
gboolean
GtkSelectionData *selection_data, GdkTexture *texture
gtk_selection_data_get_texture
GdkTexture *
const GtkSelectionData *selection_data
gtk_selection_data_set_uris
gboolean
GtkSelectionData *selection_data, gchar **uris
gtk_selection_data_get_uris
gchar **
const GtkSelectionData *selection_data
gtk_selection_data_get_targets
gboolean
const GtkSelectionData *selection_data, GdkAtom **targets, gint *n_atoms
gtk_selection_data_targets_include_text
gboolean
const GtkSelectionData *selection_data
gtk_selection_data_targets_include_image
gboolean
const GtkSelectionData *selection_data, gboolean writable
gtk_selection_data_targets_include_uri
gboolean
const GtkSelectionData *selection_data
gtk_targets_include_text
gboolean
GdkAtom *targets, gint n_targets
gtk_targets_include_image
gboolean
GdkAtom *targets, gint n_targets, gboolean writable
gtk_targets_include_uri
gboolean
GdkAtom *targets, gint n_targets
gtk_selection_data_get_type
GType
void
gtk_selection_data_copy
GtkSelectionData *
const GtkSelectionData *data
gtk_selection_data_free
void
GtkSelectionData *data
GtkSelectionData
struct _GtkSelectionData
{
/*< private >*/
GdkAtom target;
GdkAtom type;
gint format;
guchar *data;
gint length;
GdkDisplay *display;
};
GTK_TYPE_SEPARATOR
#define GTK_TYPE_SEPARATOR (gtk_separator_get_type ())
GTK_SEPARATOR
#define GTK_SEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR, GtkSeparator))
GTK_SEPARATOR_CLASS
#define GTK_SEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR, GtkSeparatorClass))
GTK_IS_SEPARATOR
#define GTK_IS_SEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR))
GTK_IS_SEPARATOR_CLASS
#define GTK_IS_SEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR))
GTK_SEPARATOR_GET_CLASS
#define GTK_SEPARATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR, GtkSeparatorClass))
GtkSeparator
struct _GtkSeparator
{
GtkWidget widget;
GtkSeparatorPrivate *priv;
};
GtkSeparatorClass
struct _GtkSeparatorClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_separator_get_type
GType
void
gtk_separator_new
GtkWidget *
GtkOrientation orientation
GtkSeparatorPrivate
GTK_TYPE_SEPARATOR_MENU_ITEM
#define GTK_TYPE_SEPARATOR_MENU_ITEM (gtk_separator_menu_item_get_type ())
GTK_SEPARATOR_MENU_ITEM
#define GTK_SEPARATOR_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItem))
GTK_SEPARATOR_MENU_ITEM_CLASS
#define GTK_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass))
GTK_IS_SEPARATOR_MENU_ITEM
#define GTK_IS_SEPARATOR_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM))
GTK_IS_SEPARATOR_MENU_ITEM_CLASS
#define GTK_IS_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM))
GTK_SEPARATOR_MENU_ITEM_GET_CLASS
#define GTK_SEPARATOR_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass))
GtkSeparatorMenuItem
struct _GtkSeparatorMenuItem
{
GtkMenuItem menu_item;
};
GtkSeparatorMenuItemClass
struct _GtkSeparatorMenuItemClass
{
GtkMenuItemClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_separator_menu_item_get_type
GType
void
gtk_separator_menu_item_new
GtkWidget *
void
GTK_TYPE_SEPARATOR_TOOL_ITEM
#define GTK_TYPE_SEPARATOR_TOOL_ITEM (gtk_separator_tool_item_get_type ())
GTK_SEPARATOR_TOOL_ITEM
#define GTK_SEPARATOR_TOOL_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItem))
GTK_SEPARATOR_TOOL_ITEM_CLASS
#define GTK_SEPARATOR_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItemClass))
GTK_IS_SEPARATOR_TOOL_ITEM
#define GTK_IS_SEPARATOR_TOOL_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM))
GTK_IS_SEPARATOR_TOOL_ITEM_CLASS
#define GTK_IS_SEPARATOR_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_TOOL_ITEM))
GTK_SEPARATOR_TOOL_ITEM_GET_CLASS
#define GTK_SEPARATOR_TOOL_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItemClass))
GtkSeparatorToolItem
struct _GtkSeparatorToolItem
{
GtkToolItem parent;
/*< private >*/
GtkSeparatorToolItemPrivate *priv;
};
GtkSeparatorToolItemClass
struct _GtkSeparatorToolItemClass
{
GtkToolItemClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_separator_tool_item_get_type
GType
void
gtk_separator_tool_item_new
GtkToolItem *
void
gtk_separator_tool_item_get_draw
gboolean
GtkSeparatorToolItem *item
gtk_separator_tool_item_set_draw
void
GtkSeparatorToolItem *item, gboolean draw
GtkSeparatorToolItemPrivate
GTK_TYPE_SETTINGS
#define GTK_TYPE_SETTINGS (gtk_settings_get_type ())
GTK_SETTINGS
#define GTK_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SETTINGS, GtkSettings))
GTK_SETTINGS_CLASS
#define GTK_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SETTINGS, GtkSettingsClass))
GTK_IS_SETTINGS
#define GTK_IS_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SETTINGS))
GTK_IS_SETTINGS_CLASS
#define GTK_IS_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SETTINGS))
GTK_SETTINGS_GET_CLASS
#define GTK_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SETTINGS, GtkSettingsClass))
GtkSettings
struct _GtkSettings
{
GObject parent_instance;
/*< private >*/
GtkSettingsPrivate *priv;
};
GtkSettingsClass
struct _GtkSettingsClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkSettingsValue
struct _GtkSettingsValue
{
/* origin should be something like "filename:linenumber" for rc files,
* or e.g. "XProperty" for other sources
*/
gchar *origin;
/* valid types are LONG, DOUBLE and STRING corresponding to the token parsed,
* or a GSTRING holding an unparsed statement
*/
GValue value;
};
gtk_settings_get_type
GType
void
gtk_settings_get_default
GtkSettings *
void
gtk_settings_get_for_display
GtkSettings *
GdkDisplay *display
gtk_rc_property_parse_color
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_enum
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_flags
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_requisition
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_border
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_settings_reset_property
void
GtkSettings *settings, const gchar *name
GtkSettingsPrivate
DEFAULT_THEME_NAME
#define DEFAULT_THEME_NAME "Adwaita"
DEFAULT_ICON_THEME
#define DEFAULT_ICON_THEME "Adwaita"
gtk_settings_get_font_options
const cairo_font_options_t *
GtkSettings *settings
GtkSettingsSource
typedef enum
{
GTK_SETTINGS_SOURCE_DEFAULT,
GTK_SETTINGS_SOURCE_THEME,
GTK_SETTINGS_SOURCE_XSETTING,
GTK_SETTINGS_SOURCE_APPLICATION
} GtkSettingsSource;
gtk_settings_get_enable_animations
gboolean
GtkSettings *settings
gtk_settings_get_dnd_drag_threshold
gint
GtkSettings *settings
gtk_settings_get_font_family
const gchar *
GtkSettings *settings
gtk_settings_get_font_size
gint
GtkSettings *settings
gtk_settings_get_font_size_is_absolute
gboolean
GtkSettings *settings
GTK_TYPE_SHORTCUT_LABEL
#define GTK_TYPE_SHORTCUT_LABEL (gtk_shortcut_label_get_type())
GTK_SHORTCUT_LABEL
#define GTK_SHORTCUT_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUT_LABEL, GtkShortcutLabel))
GTK_SHORTCUT_LABEL_CLASS
#define GTK_SHORTCUT_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUT_LABEL, GtkShortcutLabelClass))
GTK_IS_SHORTCUT_LABEL
#define GTK_IS_SHORTCUT_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUT_LABEL))
GTK_IS_SHORTCUT_LABEL_CLASS
#define GTK_IS_SHORTCUT_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUT_LABEL))
GTK_SHORTCUT_LABEL_GET_CLASS
#define GTK_SHORTCUT_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUT_LABEL, GtkShortcutLabelClass))
gtk_shortcut_label_get_type
GType
void
gtk_shortcut_label_new
GtkWidget *
const gchar *accelerator
gtk_shortcut_label_get_accelerator
const gchar *
GtkShortcutLabel *self
gtk_shortcut_label_set_accelerator
void
GtkShortcutLabel *self, const gchar *accelerator
gtk_shortcut_label_get_disabled_text
const gchar *
GtkShortcutLabel *self
gtk_shortcut_label_set_disabled_text
void
GtkShortcutLabel *self, const gchar *disabled_text
GtkShortcutLabel
GtkShortcutLabelClass
GTK_TYPE_SHORTCUTS_GROUP
#define GTK_TYPE_SHORTCUTS_GROUP (gtk_shortcuts_group_get_type ())
GTK_SHORTCUTS_GROUP
#define GTK_SHORTCUTS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_GROUP, GtkShortcutsGroup))
GTK_SHORTCUTS_GROUP_CLASS
#define GTK_SHORTCUTS_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_GROUP, GtkShortcutsGroupClass))
GTK_IS_SHORTCUTS_GROUP
#define GTK_IS_SHORTCUTS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_GROUP))
GTK_IS_SHORTCUTS_GROUP_CLASS
#define GTK_IS_SHORTCUTS_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_GROUP))
GTK_SHORTCUTS_GROUP_GET_CLASS
#define GTK_SHORTCUTS_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_GROUP, GtkShortcutsGroupClass))
gtk_shortcuts_group_get_type
GType
void
GtkShortcutsGroup
GtkShortcutsGroupClass
GTK_TYPE_SHORTCUTS_SECTION
#define GTK_TYPE_SHORTCUTS_SECTION (gtk_shortcuts_section_get_type ())
GTK_SHORTCUTS_SECTION
#define GTK_SHORTCUTS_SECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_SECTION, GtkShortcutsSection))
GTK_SHORTCUTS_SECTION_CLASS
#define GTK_SHORTCUTS_SECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_SECTION, GtkShortcutsSectionClass))
GTK_IS_SHORTCUTS_SECTION
#define GTK_IS_SHORTCUTS_SECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_SECTION))
GTK_IS_SHORTCUTS_SECTION_CLASS
#define GTK_IS_SHORTCUTS_SECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_SECTION))
GTK_SHORTCUTS_SECTION_GET_CLASS
#define GTK_SHORTCUTS_SECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_SECTION, GtkShortcutsSectionClass))
gtk_shortcuts_section_get_type
GType
void
GtkShortcutsSection
GtkShortcutsSectionClass
GTK_TYPE_SHORTCUTS_SHORTCUT
#define GTK_TYPE_SHORTCUTS_SHORTCUT (gtk_shortcuts_shortcut_get_type())
GTK_SHORTCUTS_SHORTCUT
#define GTK_SHORTCUTS_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_SHORTCUT, GtkShortcutsShortcut))
GTK_SHORTCUTS_SHORTCUT_CLASS
#define GTK_SHORTCUTS_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_SHORTCUT, GtkShortcutsShortcutClass))
GTK_IS_SHORTCUTS_SHORTCUT
#define GTK_IS_SHORTCUTS_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_SHORTCUT))
GTK_IS_SHORTCUTS_SHORTCUT_CLASS
#define GTK_IS_SHORTCUTS_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_SHORTCUT))
GTK_SHORTCUTS_SHORTCUT_GET_CLASS
#define GTK_SHORTCUTS_SHORTCUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_SHORTCUT, GtkShortcutsShortcutClass))
GtkShortcutType
typedef enum {
GTK_SHORTCUT_ACCELERATOR,
GTK_SHORTCUT_GESTURE_PINCH,
GTK_SHORTCUT_GESTURE_STRETCH,
GTK_SHORTCUT_GESTURE_ROTATE_CLOCKWISE,
GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE,
GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT,
GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT,
GTK_SHORTCUT_GESTURE,
GTK_SHORTCUT_GESTURE_SWIPE_LEFT,
GTK_SHORTCUT_GESTURE_SWIPE_RIGHT
} GtkShortcutType;
gtk_shortcuts_shortcut_get_type
GType
void
GtkShortcutsShortcut
GtkShortcutsShortcutClass
gtk_shortcuts_shortcut_update_accel
void
GtkShortcutsShortcut *self, GtkWindow *window
GTK_TYPE_SHORTCUTS_WINDOW
#define GTK_TYPE_SHORTCUTS_WINDOW (gtk_shortcuts_window_get_type ())
GTK_SHORTCUTS_WINDOW
#define GTK_SHORTCUTS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_WINDOW, GtkShortcutsWindow))
GTK_SHORTCUTS_WINDOW_CLASS
#define GTK_SHORTCUTS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_WINDOW, GtkShortcutsWindowClass))
GTK_IS_SHORTCUTS_WINDOW
#define GTK_IS_SHORTCUTS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_WINDOW))
GTK_IS_SHORTCUTS_WINDOW_CLASS
#define GTK_IS_SHORTCUTS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_WINDOW))
GTK_SHORTCUTS_WINDOW_GET_CLASS
#define GTK_SHORTCUTS_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_WINDOW, GtkShortcutsWindowClass))
GtkShortcutsWindow
struct _GtkShortcutsWindow
{
GtkWindow window;
};
GtkShortcutsWindowClass
struct _GtkShortcutsWindowClass
{
GtkWindowClass parent_class;
void (*close) (GtkShortcutsWindow *self);
void (*search) (GtkShortcutsWindow *self);
};
gtk_shortcuts_window_get_type
GType
void
gtk_shortcuts_window_set_window
void
GtkShortcutsWindow *self, GtkWindow *window
gtk_show_uri_on_window
gboolean
GtkWindow *parent, const char *uri, guint32 timestamp, GError **error
GTK_TYPE_SIDEBAR_ROW
#define GTK_TYPE_SIDEBAR_ROW (gtk_sidebar_row_get_type())
GTK_SIDEBAR_ROW
#define GTK_SIDEBAR_ROW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SIDEBAR_ROW, GtkSidebarRow))
GTK_SIDEBAR_ROW_CLASS
#define GTK_SIDEBAR_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SIDEBAR_ROW, GtkSidebarRowClass))
GTK_IS_SIDEBAR_ROW
#define GTK_IS_SIDEBAR_ROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SIDEBAR_ROW))
GTK_IS_SIDEBAR_ROW_CLASS
#define GTK_IS_SIDEBAR_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SIDEBAR_ROW))
GTK_SIDEBAR_ROW_GET_CLASS
#define GTK_SIDEBAR_ROW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SIDEBAR_ROW, GtkSidebarRowClass))
GtkSidebarRowClass
struct _GtkSidebarRowClass
{
GtkListBoxRowClass parent;
};
gtk_sidebar_row_get_type
GType
void
gtk_sidebar_row_new
GtkSidebarRow *
void
gtk_sidebar_row_clone
GtkSidebarRow *
GtkSidebarRow *self
gtk_sidebar_row_hide
void
GtkSidebarRow *self, gboolean inmediate
gtk_sidebar_row_reveal
void
GtkSidebarRow *self
gtk_sidebar_row_get_eject_button
GtkWidget *
GtkSidebarRow *self
gtk_sidebar_row_set_start_icon
void
GtkSidebarRow *self, GIcon *icon
gtk_sidebar_row_set_end_icon
void
GtkSidebarRow *self, GIcon *icon
GtkSidebarRow
GTK_TYPE_SIZE_GROUP
#define GTK_TYPE_SIZE_GROUP (gtk_size_group_get_type ())
GTK_SIZE_GROUP
#define GTK_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroup))
GTK_SIZE_GROUP_CLASS
#define GTK_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass))
GTK_IS_SIZE_GROUP
#define GTK_IS_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SIZE_GROUP))
GTK_IS_SIZE_GROUP_CLASS
#define GTK_IS_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SIZE_GROUP))
GTK_SIZE_GROUP_GET_CLASS
#define GTK_SIZE_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass))
GtkSizeGroup
struct _GtkSizeGroup
{
GObject parent_instance;
/*< private >*/
GtkSizeGroupPrivate *priv;
};
GtkSizeGroupClass
struct _GtkSizeGroupClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_size_group_get_type
GType
void
gtk_size_group_new
GtkSizeGroup *
GtkSizeGroupMode mode
gtk_size_group_set_mode
void
GtkSizeGroup *size_group, GtkSizeGroupMode mode
gtk_size_group_get_mode
GtkSizeGroupMode
GtkSizeGroup *size_group
gtk_size_group_add_widget
void
GtkSizeGroup *size_group, GtkWidget *widget
gtk_size_group_remove_widget
void
GtkSizeGroup *size_group, GtkWidget *widget
gtk_size_group_get_widgets
GSList *
GtkSizeGroup *size_group
GtkSizeGroupPrivate
GtkRequestedSize
struct _GtkRequestedSize
{
gpointer data;
gint minimum_size;
gint natural_size;
};
gtk_distribute_natural_allocation
gint
gint extra_space, guint n_requested_sizes, GtkRequestedSize *sizes
GTK_SIZE_REQUEST_CACHED_SIZES
#define GTK_SIZE_REQUEST_CACHED_SIZES (5)
CachedSizeX
typedef struct {
gint minimum_size;
gint natural_size;
} CachedSizeX;
CachedSizeY
typedef struct {
gint minimum_size;
gint natural_size;
gint minimum_baseline;
gint natural_baseline;
} CachedSizeY;
SizeRequestCache
typedef struct {
SizeRequestX **requests_x;
SizeRequestY **requests_y;
CachedSizeX cached_size_x;
CachedSizeY cached_size_y;
GtkSizeRequestMode request_mode : 3;
guint request_mode_valid : 1;
struct {
guint n_cached_requests : 3;
guint last_cached_request : 3;
guint cached_size_valid : 1;
} flags[2];
} SizeRequestCache;
gtk_snapshot_push
void
GtkSnapshot *snapshot, gboolean keep_coordinates, const char *name, ...
gtk_snapshot_push_transform
void
GtkSnapshot *snapshot, const graphene_matrix_t*transform, const char *name, ...
gtk_snapshot_push_opacity
void
GtkSnapshot *snapshot, double opacity, const char *name, ...
gtk_snapshot_push_blur
void
GtkSnapshot *snapshot, double radius, const char *name, ...
gtk_snapshot_push_color_matrix
void
GtkSnapshot *snapshot, const graphene_matrix_t*color_matrix, const graphene_vec4_t *color_offset, const char *name, ...
gtk_snapshot_push_repeat
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const graphene_rect_t *child_bounds, const char *name, ...
gtk_snapshot_push_clip
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const char *name, ...
gtk_snapshot_push_rounded_clip
void
GtkSnapshot *snapshot, const GskRoundedRect *bounds, const char *name, ...
gtk_snapshot_push_shadow
void
GtkSnapshot *snapshot, const GskShadow *shadow, gsize n_shadows, const char *name, ...
gtk_snapshot_push_blend
void
GtkSnapshot *snapshot, GskBlendMode blend_mode, const char *name, ...
gtk_snapshot_push_cross_fade
void
GtkSnapshot *snapshot, double progress, const char *name, ...
gtk_snapshot_pop
void
GtkSnapshot *snapshot
gtk_snapshot_offset
void
GtkSnapshot *snapshot, int x, int y
gtk_snapshot_get_offset
void
GtkSnapshot *snapshot, int *x, int *y
gtk_snapshot_append_node
void
GtkSnapshot *snapshot, GskRenderNode *node
gtk_snapshot_append_cairo
cairo_t *
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const char *name, ...
gtk_snapshot_append_texture
void
GtkSnapshot *snapshot, GdkTexture *texture, const graphene_rect_t *bounds, const char *name, ...
gtk_snapshot_append_color
void
GtkSnapshot *snapshot, const GdkRGBA *color, const graphene_rect_t *bounds, const char *name, ...
gtk_snapshot_clips_rect
gboolean
GtkSnapshot *snapshot, const cairo_rectangle_int_t *bounds
gtk_snapshot_render_background
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height
gtk_snapshot_render_frame
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height
gtk_snapshot_render_focus
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height
gtk_snapshot_render_layout
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, PangoLayout *layout
gtk_snapshot_render_insertion_cursor
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, PangoLayout *layout, int index, PangoDirection direction
gtk_snapshot_append_linear_gradient
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const graphene_point_t *start_point, const graphene_point_t *end_point, const GskColorStop *stops, gsize n_stops, const char *name, ...
gtk_snapshot_append_repeating_linear_gradient
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const graphene_point_t *start_point, const graphene_point_t *end_point, const GskColorStop *stops, gsize n_stops, const char *name, ...
GtkSnapshotCollectFunc
GskRenderNode *
GtkSnapshot *snapshot,
GtkSnapshotState *state,
GskRenderNode **nodes,
guint n_nodes,
const char *name
GtkSnapshotState
struct _GtkSnapshotState {
char *name;
guint start_node_index;
guint n_nodes;
cairo_region_t *clip_region;
int translate_x;
int translate_y;
GtkSnapshotCollectFunc collect_func;
union {
struct {
graphene_matrix_t transform;
} transform;
struct {
double opacity;
} opacity;
struct {
double radius;
} blur;
struct {
graphene_matrix_t matrix;
graphene_vec4_t offset;
} color_matrix;
struct {
graphene_rect_t bounds;
graphene_rect_t child_bounds;
} repeat;
struct {
graphene_rect_t bounds;
} clip;
struct {
GskRoundedRect bounds;
} rounded_clip;
struct {
gsize n_shadows;
GskShadow *shadows;
GskShadow a_shadow; /* Used if n_shadows == 1 */
} shadow;
struct {
GskBlendMode blend_mode;
GskRenderNode *bottom_node;
} blend;
struct {
double progress;
GskRenderNode *start_node;
} cross_fade;
} data;
};
GtkSnapshot
struct _GtkSnapshot {
gboolean record_names;
GskRenderer *renderer;
GArray *state_stack;
GPtrArray *nodes;
};
gtk_snapshot_init
void
GtkSnapshot *state, GskRenderer *renderer, gboolean record_names, const cairo_region_t *clip, const char *name, ...
gtk_snapshot_finish
GskRenderNode *
GtkSnapshot *state
gtk_snapshot_get_renderer
GskRenderer *
const GtkSnapshot *snapshot
GTK_TYPE_SPIN_BUTTON
#define GTK_TYPE_SPIN_BUTTON (gtk_spin_button_get_type ())
GTK_SPIN_BUTTON
#define GTK_SPIN_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
GTK_SPIN_BUTTON_CLASS
#define GTK_SPIN_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPIN_BUTTON, GtkSpinButtonClass))
GTK_IS_SPIN_BUTTON
#define GTK_IS_SPIN_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPIN_BUTTON))
GTK_IS_SPIN_BUTTON_CLASS
#define GTK_IS_SPIN_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPIN_BUTTON))
GTK_SPIN_BUTTON_GET_CLASS
#define GTK_SPIN_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButtonClass))
GTK_INPUT_ERROR
#define GTK_INPUT_ERROR -1
GtkSpinButtonUpdatePolicy
typedef enum
{
GTK_UPDATE_ALWAYS,
GTK_UPDATE_IF_VALID
} GtkSpinButtonUpdatePolicy;
GtkSpinType
typedef enum
{
GTK_SPIN_STEP_FORWARD,
GTK_SPIN_STEP_BACKWARD,
GTK_SPIN_PAGE_FORWARD,
GTK_SPIN_PAGE_BACKWARD,
GTK_SPIN_HOME,
GTK_SPIN_END,
GTK_SPIN_USER_DEFINED
} GtkSpinType;
GtkSpinButton
struct _GtkSpinButton
{
GtkWidget parent_instance;
/*< private >*/
GtkSpinButtonPrivate *priv;
};
GtkSpinButtonClass
struct _GtkSpinButtonClass
{
GtkWidgetClass parent_class;
gint (*input) (GtkSpinButton *spin_button,
gdouble *new_value);
gint (*output) (GtkSpinButton *spin_button);
void (*value_changed) (GtkSpinButton *spin_button);
/* Action signals for keybindings, do not connect to these */
void (*change_value) (GtkSpinButton *spin_button,
GtkScrollType scroll);
void (*wrapped) (GtkSpinButton *spin_button);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_spin_button_get_type
GType
void
gtk_spin_button_configure
void
GtkSpinButton *spin_button, GtkAdjustment *adjustment, gdouble climb_rate, guint digits
gtk_spin_button_new
GtkWidget *
GtkAdjustment *adjustment, gdouble climb_rate, guint digits
gtk_spin_button_new_with_range
GtkWidget *
gdouble min, gdouble max, gdouble step
gtk_spin_button_set_adjustment
void
GtkSpinButton *spin_button, GtkAdjustment *adjustment
gtk_spin_button_get_adjustment
GtkAdjustment *
GtkSpinButton *spin_button
gtk_spin_button_set_digits
void
GtkSpinButton *spin_button, guint digits
gtk_spin_button_get_digits
guint
GtkSpinButton *spin_button
gtk_spin_button_set_increments
void
GtkSpinButton *spin_button, gdouble step, gdouble page
gtk_spin_button_get_increments
void
GtkSpinButton *spin_button, gdouble *step, gdouble *page
gtk_spin_button_set_range
void
GtkSpinButton *spin_button, gdouble min, gdouble max
gtk_spin_button_get_range
void
GtkSpinButton *spin_button, gdouble *min, gdouble *max
gtk_spin_button_get_value
gdouble
GtkSpinButton *spin_button
gtk_spin_button_get_value_as_int
gint
GtkSpinButton *spin_button
gtk_spin_button_set_value
void
GtkSpinButton *spin_button, gdouble value
gtk_spin_button_set_update_policy
void
GtkSpinButton *spin_button, GtkSpinButtonUpdatePolicy policy
gtk_spin_button_get_update_policy
GtkSpinButtonUpdatePolicy
GtkSpinButton *spin_button
gtk_spin_button_set_numeric
void
GtkSpinButton *spin_button, gboolean numeric
gtk_spin_button_get_numeric
gboolean
GtkSpinButton *spin_button
gtk_spin_button_spin
void
GtkSpinButton *spin_button, GtkSpinType direction, gdouble increment
gtk_spin_button_set_wrap
void
GtkSpinButton *spin_button, gboolean wrap
gtk_spin_button_get_wrap
gboolean
GtkSpinButton *spin_button
gtk_spin_button_set_snap_to_ticks
void
GtkSpinButton *spin_button, gboolean snap_to_ticks
gtk_spin_button_get_snap_to_ticks
gboolean
GtkSpinButton *spin_button
gtk_spin_button_update
void
GtkSpinButton *spin_button
gtk_spin_button_get_text
const char *
GtkSpinButton *spin_button
gtk_spin_button_set_text
void
GtkSpinButton *spin_button, const char *text
gtk_spin_button_get_max_width_chars
int
GtkSpinButton *spin_button
gtk_spin_button_set_max_width_chars
void
GtkSpinButton *spin_button, int max_width_chars
gtk_spin_button_get_width_chars
int
GtkSpinButton *spin_button
gtk_spin_button_set_width_chars
void
GtkSpinButton *spin_button, int width_chars
GtkSpinButtonPrivate
GTK_TYPE_SPINNER
#define GTK_TYPE_SPINNER (gtk_spinner_get_type ())
GTK_SPINNER
#define GTK_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPINNER, GtkSpinner))
GTK_SPINNER_CLASS
#define GTK_SPINNER_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_SPINNER, GtkSpinnerClass))
GTK_IS_SPINNER
#define GTK_IS_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPINNER))
GTK_IS_SPINNER_CLASS
#define GTK_IS_SPINNER_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), GTK_TYPE_SPINNER))
GTK_SPINNER_GET_CLASS
#define GTK_SPINNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPINNER, GtkSpinnerClass))
GtkSpinner
struct _GtkSpinner
{
GtkWidget parent;
};
GtkSpinnerClass
struct _GtkSpinnerClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_spinner_get_type
GType
void
gtk_spinner_new
GtkWidget *
void
gtk_spinner_start
void
GtkSpinner *spinner
gtk_spinner_stop
void
GtkSpinner *spinner
GTK_TYPE_STACK
#define GTK_TYPE_STACK (gtk_stack_get_type ())
GTK_STACK
#define GTK_STACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK, GtkStack))
GTK_STACK_CLASS
#define GTK_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK, GtkStackClass))
GTK_IS_STACK
#define GTK_IS_STACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK))
GTK_IS_STACK_CLASS
#define GTK_IS_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK))
GTK_STACK_GET_CLASS
#define GTK_STACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK, GtkStackClass))
GtkStackTransitionType
typedef enum {
GTK_STACK_TRANSITION_TYPE_NONE,
GTK_STACK_TRANSITION_TYPE_CROSSFADE,
GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT,
GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT,
GTK_STACK_TRANSITION_TYPE_SLIDE_UP,
GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN,
GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT,
GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_UP,
GTK_STACK_TRANSITION_TYPE_OVER_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_LEFT,
GTK_STACK_TRANSITION_TYPE_OVER_RIGHT,
GTK_STACK_TRANSITION_TYPE_UNDER_UP,
GTK_STACK_TRANSITION_TYPE_UNDER_DOWN,
GTK_STACK_TRANSITION_TYPE_UNDER_LEFT,
GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT,
GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP,
GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT,
GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT
} GtkStackTransitionType;
GtkStack
struct _GtkStack {
GtkContainer parent_instance;
};
GtkStackClass
struct _GtkStackClass {
GtkContainerClass parent_class;
};
gtk_stack_get_type
GType
void
gtk_stack_new
GtkWidget *
void
gtk_stack_add_named
void
GtkStack *stack, GtkWidget *child, const gchar *name
gtk_stack_add_titled
void
GtkStack *stack, GtkWidget *child, const gchar *name, const gchar *title
gtk_stack_get_child_by_name
GtkWidget *
GtkStack *stack, const gchar *name
gtk_stack_set_visible_child
void
GtkStack *stack, GtkWidget *child
gtk_stack_get_visible_child
GtkWidget *
GtkStack *stack
gtk_stack_set_visible_child_name
void
GtkStack *stack, const gchar *name
gtk_stack_get_visible_child_name
const gchar *
GtkStack *stack
gtk_stack_set_visible_child_full
void
GtkStack *stack, const gchar *name, GtkStackTransitionType transition
gtk_stack_set_homogeneous
void
GtkStack *stack, gboolean homogeneous
gtk_stack_get_homogeneous
gboolean
GtkStack *stack
gtk_stack_set_hhomogeneous
void
GtkStack *stack, gboolean hhomogeneous
gtk_stack_get_hhomogeneous
gboolean
GtkStack *stack
gtk_stack_set_vhomogeneous
void
GtkStack *stack, gboolean vhomogeneous
gtk_stack_get_vhomogeneous
gboolean
GtkStack *stack
gtk_stack_set_transition_duration
void
GtkStack *stack, guint duration
gtk_stack_get_transition_duration
guint
GtkStack *stack
gtk_stack_set_transition_type
void
GtkStack *stack, GtkStackTransitionType transition
gtk_stack_get_transition_type
GtkStackTransitionType
GtkStack *stack
gtk_stack_get_transition_running
gboolean
GtkStack *stack
gtk_stack_set_interpolate_size
void
GtkStack *stack, gboolean interpolate_size
gtk_stack_get_interpolate_size
gboolean
GtkStack *stack
GTK_TYPE_STACK_SIDEBAR
#define GTK_TYPE_STACK_SIDEBAR (gtk_stack_sidebar_get_type ())
GTK_STACK_SIDEBAR
#define GTK_STACK_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebar))
GTK_IS_STACK_SIDEBAR
#define GTK_IS_STACK_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_SIDEBAR))
GTK_STACK_SIDEBAR_CLASS
#define GTK_STACK_SIDEBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebarClass))
GTK_IS_STACK_SIDEBAR_CLASS
#define GTK_IS_STACK_SIDEBAR_CLASS(klass)(G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_SIDEBAR))
GTK_STACK_SIDEBAR_GET_CLASS
#define GTK_STACK_SIDEBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebarClass))
GtkStackSidebar
struct _GtkStackSidebar
{
GtkBin parent;
};
GtkStackSidebarClass
struct _GtkStackSidebarClass
{
GtkBinClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_stack_sidebar_get_type
GType
void
gtk_stack_sidebar_new
GtkWidget *
void
gtk_stack_sidebar_set_stack
void
GtkStackSidebar *sidebar, GtkStack *stack
gtk_stack_sidebar_get_stack
GtkStack *
GtkStackSidebar *sidebar
GtkStackSidebarPrivate
GTK_TYPE_STACK_SWITCHER
#define GTK_TYPE_STACK_SWITCHER (gtk_stack_switcher_get_type ())
GTK_STACK_SWITCHER
#define GTK_STACK_SWITCHER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_SWITCHER, GtkStackSwitcher))
GTK_STACK_SWITCHER_CLASS
#define GTK_STACK_SWITCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_SWITCHER, GtkStackSwitcherClass))
GTK_IS_STACK_SWITCHER
#define GTK_IS_STACK_SWITCHER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_SWITCHER))
GTK_IS_STACK_SWITCHER_CLASS
#define GTK_IS_STACK_SWITCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_SWITCHER))
GTK_STACK_SWITCHER_GET_CLASS
#define GTK_STACK_SWITCHER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_SWITCHER, GtkStackSwitcherClass))
GtkStackSwitcher
struct _GtkStackSwitcher
{
GtkBox widget;
};
GtkStackSwitcherClass
struct _GtkStackSwitcherClass
{
GtkBoxClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_stack_switcher_get_type
GType
void
gtk_stack_switcher_new
GtkWidget *
void
gtk_stack_switcher_set_stack
void
GtkStackSwitcher *switcher, GtkStack *stack
gtk_stack_switcher_get_stack
GtkStack *
GtkStackSwitcher *switcher
GTK_TYPE_STATUSBAR
#define GTK_TYPE_STATUSBAR (gtk_statusbar_get_type ())
GTK_STATUSBAR
#define GTK_STATUSBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STATUSBAR, GtkStatusbar))
GTK_STATUSBAR_CLASS
#define GTK_STATUSBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STATUSBAR, GtkStatusbarClass))
GTK_IS_STATUSBAR
#define GTK_IS_STATUSBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STATUSBAR))
GTK_IS_STATUSBAR_CLASS
#define GTK_IS_STATUSBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STATUSBAR))
GTK_STATUSBAR_GET_CLASS
#define GTK_STATUSBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STATUSBAR, GtkStatusbarClass))
GtkStatusbar
struct _GtkStatusbar
{
GtkWidget parent_instance;
/*< private >*/
GtkStatusbarPrivate *priv;
};
GtkStatusbarClass
struct _GtkStatusbarClass
{
GtkWidgetClass parent_class;
gpointer reserved;
void (*text_pushed) (GtkStatusbar *statusbar,
guint context_id,
const gchar *text);
void (*text_popped) (GtkStatusbar *statusbar,
guint context_id,
const gchar *text);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_statusbar_get_type
GType
void
gtk_statusbar_new
GtkWidget *
void
gtk_statusbar_get_context_id
guint
GtkStatusbar *statusbar, const gchar *context_description
gtk_statusbar_push
guint
GtkStatusbar *statusbar, guint context_id, const gchar *text
gtk_statusbar_pop
void
GtkStatusbar *statusbar, guint context_id
gtk_statusbar_remove
void
GtkStatusbar *statusbar, guint context_id, guint message_id
gtk_statusbar_remove_all
void
GtkStatusbar *statusbar, guint context_id
gtk_statusbar_get_message_area
GtkWidget *
GtkStatusbar *statusbar
GtkStatusbarPrivate
GTK_TYPE_STYLE_ANIMATION
#define GTK_TYPE_STYLE_ANIMATION (_gtk_style_animation_get_type ())
GTK_STYLE_ANIMATION
#define GTK_STYLE_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_STYLE_ANIMATION, GtkStyleAnimation))
GTK_STYLE_ANIMATION_CLASS
#define GTK_STYLE_ANIMATION_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_STYLE_ANIMATION, GtkStyleAnimationClass))
GTK_IS_STYLE_ANIMATION
#define GTK_IS_STYLE_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_STYLE_ANIMATION))
GTK_IS_STYLE_ANIMATION_CLASS
#define GTK_IS_STYLE_ANIMATION_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_STYLE_ANIMATION))
GTK_STYLE_ANIMATION_GET_CLASS
#define GTK_STYLE_ANIMATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STYLE_ANIMATION, GtkStyleAnimationClass))
GtkStyleAnimation
struct _GtkStyleAnimation
{
GObject parent;
};
GtkStyleAnimationClass
struct _GtkStyleAnimationClass
{
GObjectClass parent_class;
gboolean (* is_finished) (GtkStyleAnimation *animation);
gboolean (* is_static) (GtkStyleAnimation *animation);
void (* apply_values) (GtkStyleAnimation *animation,
GtkCssAnimatedStyle *style);
GtkStyleAnimation * (* advance) (GtkStyleAnimation *animation,
gint64 timestamp);
};
GTK_TYPE_STYLE_CASCADE
#define GTK_TYPE_STYLE_CASCADE (_gtk_style_cascade_get_type ())
GTK_STYLE_CASCADE
#define GTK_STYLE_CASCADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_STYLE_CASCADE, GtkStyleCascade))
GTK_STYLE_CASCADE_CLASS
#define GTK_STYLE_CASCADE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_STYLE_CASCADE, GtkStyleCascadeClass))
GTK_IS_STYLE_CASCADE
#define GTK_IS_STYLE_CASCADE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_STYLE_CASCADE))
GTK_IS_STYLE_CASCADE_CLASS
#define GTK_IS_STYLE_CASCADE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_STYLE_CASCADE))
GTK_STYLE_CASCADE_GET_CLASS
#define GTK_STYLE_CASCADE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STYLE_CASCADE, GtkStyleCascadeClass))
GtkStyleCascade
struct _GtkStyleCascade
{
GObject object;
GtkStyleCascade *parent;
GArray *providers;
int scale;
};
GtkStyleCascadeClass
struct _GtkStyleCascadeClass
{
GObjectClass parent_class;
};
GTK_TYPE_STYLE_CONTEXT
#define GTK_TYPE_STYLE_CONTEXT (gtk_style_context_get_type ())
GTK_STYLE_CONTEXT
#define GTK_STYLE_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContext))
GTK_STYLE_CONTEXT_CLASS
#define GTK_STYLE_CONTEXT_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))
GTK_IS_STYLE_CONTEXT
#define GTK_IS_STYLE_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_CONTEXT))
GTK_IS_STYLE_CONTEXT_CLASS
#define GTK_IS_STYLE_CONTEXT_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_STYLE_CONTEXT))
GTK_STYLE_CONTEXT_GET_CLASS
#define GTK_STYLE_CONTEXT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))
GtkStyleContext
struct _GtkStyleContext
{
GObject parent_object;
};
GtkStyleContextClass
struct _GtkStyleContextClass
{
GObjectClass parent_class;
void (* changed) (GtkStyleContext *context);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GTK_STYLE_PROPERTY_BACKGROUND_COLOR
#define GTK_STYLE_PROPERTY_BACKGROUND_COLOR "background-color"
GTK_STYLE_PROPERTY_COLOR
#define GTK_STYLE_PROPERTY_COLOR "color"
GTK_STYLE_PROPERTY_FONT
#define GTK_STYLE_PROPERTY_FONT "font"
GTK_STYLE_PROPERTY_PADDING
#define GTK_STYLE_PROPERTY_PADDING "padding"
GTK_STYLE_PROPERTY_BORDER_WIDTH
#define GTK_STYLE_PROPERTY_BORDER_WIDTH "border-width"
GTK_STYLE_PROPERTY_MARGIN
#define GTK_STYLE_PROPERTY_MARGIN "margin"
GTK_STYLE_PROPERTY_BORDER_RADIUS
#define GTK_STYLE_PROPERTY_BORDER_RADIUS "border-radius"
GTK_STYLE_PROPERTY_BORDER_STYLE
#define GTK_STYLE_PROPERTY_BORDER_STYLE "border-style"
GTK_STYLE_PROPERTY_BORDER_COLOR
#define GTK_STYLE_PROPERTY_BORDER_COLOR "border-color"
GTK_STYLE_PROPERTY_BACKGROUND_IMAGE
#define GTK_STYLE_PROPERTY_BACKGROUND_IMAGE "background-image"
GTK_STYLE_CLASS_CELL
#define GTK_STYLE_CLASS_CELL "cell"
GTK_STYLE_CLASS_DIM_LABEL
#define GTK_STYLE_CLASS_DIM_LABEL "dim-label"
GTK_STYLE_CLASS_ENTRY
#define GTK_STYLE_CLASS_ENTRY "entry"
GTK_STYLE_CLASS_LABEL
#define GTK_STYLE_CLASS_LABEL "label"
GTK_STYLE_CLASS_COMBOBOX_ENTRY
#define GTK_STYLE_CLASS_COMBOBOX_ENTRY "combobox-entry"
GTK_STYLE_CLASS_BUTTON
#define GTK_STYLE_CLASS_BUTTON "button"
GTK_STYLE_CLASS_LIST
#define GTK_STYLE_CLASS_LIST "list"
GTK_STYLE_CLASS_LIST_ROW
#define GTK_STYLE_CLASS_LIST_ROW "list-row"
GTK_STYLE_CLASS_CALENDAR
#define GTK_STYLE_CLASS_CALENDAR "calendar"
GTK_STYLE_CLASS_SLIDER
#define GTK_STYLE_CLASS_SLIDER "slider"
GTK_STYLE_CLASS_BACKGROUND
#define GTK_STYLE_CLASS_BACKGROUND "background"
GTK_STYLE_CLASS_RUBBERBAND
#define GTK_STYLE_CLASS_RUBBERBAND "rubberband"
GTK_STYLE_CLASS_CSD
#define GTK_STYLE_CLASS_CSD "csd"
GTK_STYLE_CLASS_TOOLTIP
#define GTK_STYLE_CLASS_TOOLTIP "tooltip"
GTK_STYLE_CLASS_MENU
#define GTK_STYLE_CLASS_MENU "menu"
GTK_STYLE_CLASS_CONTEXT_MENU
#define GTK_STYLE_CLASS_CONTEXT_MENU "context-menu"
GTK_STYLE_CLASS_TOUCH_SELECTION
#define GTK_STYLE_CLASS_TOUCH_SELECTION "touch-selection"
GTK_STYLE_CLASS_MENUBAR
#define GTK_STYLE_CLASS_MENUBAR "menubar"
GTK_STYLE_CLASS_MENUITEM
#define GTK_STYLE_CLASS_MENUITEM "menuitem"
GTK_STYLE_CLASS_TOOLBAR
#define GTK_STYLE_CLASS_TOOLBAR "toolbar"
GTK_STYLE_CLASS_PRIMARY_TOOLBAR
#define GTK_STYLE_CLASS_PRIMARY_TOOLBAR "primary-toolbar"
GTK_STYLE_CLASS_INLINE_TOOLBAR
#define GTK_STYLE_CLASS_INLINE_TOOLBAR "inline-toolbar"
GTK_STYLE_CLASS_STATUSBAR
#define GTK_STYLE_CLASS_STATUSBAR "statusbar"
GTK_STYLE_CLASS_RADIO
#define GTK_STYLE_CLASS_RADIO "radio"
GTK_STYLE_CLASS_CHECK
#define GTK_STYLE_CLASS_CHECK "check"
GTK_STYLE_CLASS_DEFAULT
#define GTK_STYLE_CLASS_DEFAULT "default"
GTK_STYLE_CLASS_TROUGH
#define GTK_STYLE_CLASS_TROUGH "trough"
GTK_STYLE_CLASS_SCROLLBAR
#define GTK_STYLE_CLASS_SCROLLBAR "scrollbar"
GTK_STYLE_CLASS_SCROLLBARS_JUNCTION
#define GTK_STYLE_CLASS_SCROLLBARS_JUNCTION "scrollbars-junction"
GTK_STYLE_CLASS_SCALE
#define GTK_STYLE_CLASS_SCALE "scale"
GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE
#define GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE "scale-has-marks-above"
GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW
#define GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW "scale-has-marks-below"
GTK_STYLE_CLASS_HEADER
#define GTK_STYLE_CLASS_HEADER "header"
GTK_STYLE_CLASS_ACCELERATOR
#define GTK_STYLE_CLASS_ACCELERATOR "accelerator"
GTK_STYLE_CLASS_RAISED
#define GTK_STYLE_CLASS_RAISED "raised"
GTK_STYLE_CLASS_LINKED
#define GTK_STYLE_CLASS_LINKED "linked"
GTK_STYLE_CLASS_DOCK
#define GTK_STYLE_CLASS_DOCK "dock"
GTK_STYLE_CLASS_PROGRESSBAR
#define GTK_STYLE_CLASS_PROGRESSBAR "progressbar"
GTK_STYLE_CLASS_SPINNER
#define GTK_STYLE_CLASS_SPINNER "spinner"
GTK_STYLE_CLASS_MARK
#define GTK_STYLE_CLASS_MARK "mark"
GTK_STYLE_CLASS_EXPANDER
#define GTK_STYLE_CLASS_EXPANDER "expander"
GTK_STYLE_CLASS_SPINBUTTON
#define GTK_STYLE_CLASS_SPINBUTTON "spinbutton"
GTK_STYLE_CLASS_NOTEBOOK
#define GTK_STYLE_CLASS_NOTEBOOK "notebook"
GTK_STYLE_CLASS_VIEW
#define GTK_STYLE_CLASS_VIEW "view"
GTK_STYLE_CLASS_SIDEBAR
#define GTK_STYLE_CLASS_SIDEBAR "sidebar"
GTK_STYLE_CLASS_IMAGE
#define GTK_STYLE_CLASS_IMAGE "image"
GTK_STYLE_CLASS_HIGHLIGHT
#define GTK_STYLE_CLASS_HIGHLIGHT "highlight"
GTK_STYLE_CLASS_FRAME
#define GTK_STYLE_CLASS_FRAME "frame"
GTK_STYLE_CLASS_DND
#define GTK_STYLE_CLASS_DND "dnd"
GTK_STYLE_CLASS_PANE_SEPARATOR
#define GTK_STYLE_CLASS_PANE_SEPARATOR "pane-separator"
GTK_STYLE_CLASS_SEPARATOR
#define GTK_STYLE_CLASS_SEPARATOR "separator"
GTK_STYLE_CLASS_INFO
#define GTK_STYLE_CLASS_INFO "info"
GTK_STYLE_CLASS_WARNING
#define GTK_STYLE_CLASS_WARNING "warning"
GTK_STYLE_CLASS_QUESTION
#define GTK_STYLE_CLASS_QUESTION "question"
GTK_STYLE_CLASS_ERROR
#define GTK_STYLE_CLASS_ERROR "error"
GTK_STYLE_CLASS_HORIZONTAL
#define GTK_STYLE_CLASS_HORIZONTAL "horizontal"
GTK_STYLE_CLASS_VERTICAL
#define GTK_STYLE_CLASS_VERTICAL "vertical"
GTK_STYLE_CLASS_TOP
#define GTK_STYLE_CLASS_TOP "top"
GTK_STYLE_CLASS_BOTTOM
#define GTK_STYLE_CLASS_BOTTOM "bottom"
GTK_STYLE_CLASS_LEFT
#define GTK_STYLE_CLASS_LEFT "left"
GTK_STYLE_CLASS_RIGHT
#define GTK_STYLE_CLASS_RIGHT "right"
GTK_STYLE_CLASS_PULSE
#define GTK_STYLE_CLASS_PULSE "pulse"
GTK_STYLE_CLASS_ARROW
#define GTK_STYLE_CLASS_ARROW "arrow"
GTK_STYLE_CLASS_OSD
#define GTK_STYLE_CLASS_OSD "osd"
GTK_STYLE_CLASS_LEVEL_BAR
#define GTK_STYLE_CLASS_LEVEL_BAR "level-bar"
GTK_STYLE_CLASS_CURSOR_HANDLE
#define GTK_STYLE_CLASS_CURSOR_HANDLE "cursor-handle"
GTK_STYLE_CLASS_INSERTION_CURSOR
#define GTK_STYLE_CLASS_INSERTION_CURSOR "insertion-cursor"
GTK_STYLE_CLASS_TITLEBAR
#define GTK_STYLE_CLASS_TITLEBAR "titlebar"
GTK_STYLE_CLASS_TITLE
#define GTK_STYLE_CLASS_TITLE "title"
GTK_STYLE_CLASS_SUBTITLE
#define GTK_STYLE_CLASS_SUBTITLE "subtitle"
GTK_STYLE_CLASS_NEEDS_ATTENTION
#define GTK_STYLE_CLASS_NEEDS_ATTENTION "needs-attention"
GTK_STYLE_CLASS_SUGGESTED_ACTION
#define GTK_STYLE_CLASS_SUGGESTED_ACTION "suggested-action"
GTK_STYLE_CLASS_DESTRUCTIVE_ACTION
#define GTK_STYLE_CLASS_DESTRUCTIVE_ACTION "destructive-action"
GTK_STYLE_CLASS_POPOVER
#define GTK_STYLE_CLASS_POPOVER "popover"
GTK_STYLE_CLASS_POPUP
#define GTK_STYLE_CLASS_POPUP "popup"
GTK_STYLE_CLASS_MESSAGE_DIALOG
#define GTK_STYLE_CLASS_MESSAGE_DIALOG "message-dialog"
GTK_STYLE_CLASS_FLAT
#define GTK_STYLE_CLASS_FLAT "flat"
GTK_STYLE_CLASS_READ_ONLY
#define GTK_STYLE_CLASS_READ_ONLY "read-only"
GTK_STYLE_CLASS_OVERSHOOT
#define GTK_STYLE_CLASS_OVERSHOOT "overshoot"
GTK_STYLE_CLASS_UNDERSHOOT
#define GTK_STYLE_CLASS_UNDERSHOOT "undershoot"
GTK_STYLE_CLASS_PAPER
#define GTK_STYLE_CLASS_PAPER "paper"
GTK_STYLE_CLASS_MONOSPACE
#define GTK_STYLE_CLASS_MONOSPACE "monospace"
GTK_STYLE_CLASS_WIDE
#define GTK_STYLE_CLASS_WIDE "wide"
gtk_style_context_get_type
GType
void
gtk_style_context_new
GtkStyleContext *
void
gtk_style_context_add_provider_for_display
void
GdkDisplay *display, GtkStyleProvider *provider, guint priority
gtk_style_context_remove_provider_for_display
void
GdkDisplay *display, GtkStyleProvider *provider
gtk_style_context_add_provider
void
GtkStyleContext *context, GtkStyleProvider *provider, guint priority
gtk_style_context_remove_provider
void
GtkStyleContext *context, GtkStyleProvider *provider
gtk_style_context_save
void
GtkStyleContext *context
gtk_style_context_restore
void
GtkStyleContext *context
gtk_style_context_get_section
GtkCssSection *
GtkStyleContext *context, const gchar *property
gtk_style_context_get_property
void
GtkStyleContext *context, const gchar *property, GValue *value
gtk_style_context_get_valist
void
GtkStyleContext *context, const char *first_property_name, va_list args
gtk_style_context_get
void
GtkStyleContext *context, const char *first_property_name, ...
gtk_style_context_set_state
void
GtkStyleContext *context, GtkStateFlags flags
gtk_style_context_get_state
GtkStateFlags
GtkStyleContext *context
gtk_style_context_set_scale
void
GtkStyleContext *context, gint scale
gtk_style_context_get_scale
gint
GtkStyleContext *context
gtk_style_context_set_path
void
GtkStyleContext *context, GtkWidgetPath *path
gtk_style_context_get_path
const GtkWidgetPath *
GtkStyleContext *context
gtk_style_context_set_parent
void
GtkStyleContext *context, GtkStyleContext *parent
gtk_style_context_get_parent
GtkStyleContext *
GtkStyleContext *context
gtk_style_context_list_classes
GList *
GtkStyleContext *context
gtk_style_context_add_class
void
GtkStyleContext *context, const gchar *class_name
gtk_style_context_remove_class
void
GtkStyleContext *context, const gchar *class_name
gtk_style_context_has_class
gboolean
GtkStyleContext *context, const gchar *class_name
gtk_style_context_set_display
void
GtkStyleContext *context, GdkDisplay *display
gtk_style_context_get_display
GdkDisplay *
GtkStyleContext *context
gtk_style_context_set_frame_clock
void
GtkStyleContext *context, GdkFrameClock *frame_clock
gtk_style_context_get_frame_clock
GdkFrameClock *
GtkStyleContext *context
gtk_style_context_lookup_color
gboolean
GtkStyleContext *context, const gchar *color_name, GdkRGBA *color
gtk_style_context_get_color
void
GtkStyleContext *context, GdkRGBA *color
gtk_style_context_get_background_color
void
GtkStyleContext *context, GdkRGBA *color
gtk_style_context_get_border_color
void
GtkStyleContext *context, GdkRGBA *color
gtk_style_context_get_border
void
GtkStyleContext *context, GtkBorder *border
gtk_style_context_get_padding
void
GtkStyleContext *context, GtkBorder *padding
gtk_style_context_get_margin
void
GtkStyleContext *context, GtkBorder *margin
gtk_style_context_reset_widgets
void
GdkDisplay *display
gtk_render_insertion_cursor
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, PangoLayout *layout, int index, PangoDirection direction
GtkStyleContextPrintFlags
typedef enum {
GTK_STYLE_CONTEXT_PRINT_NONE = 0,
GTK_STYLE_CONTEXT_PRINT_RECURSE = 1 << 0,
GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE = 1 << 1
} GtkStyleContextPrintFlags;
gtk_style_context_to_string
char *
GtkStyleContext *context, GtkStyleContextPrintFlags flags
gtk_style_context_new_for_node
GtkStyleContext *
GtkCssNode *node
gtk_style_context_get_node
GtkCssNode *
GtkStyleContext *context
gtk_style_context_set_id
void
GtkStyleContext *context, const char *id
gtk_style_context_get_id
const char *
GtkStyleContext *context
gtk_style_context_get_style_provider
GtkStyleProvider *
GtkStyleContext *context
gtk_style_context_save_named
void
GtkStyleContext *context, const char *name
gtk_style_context_save_to_node
void
GtkStyleContext *context, GtkCssNode *node
gtk_style_context_get_change
GtkCssStyleChange *
GtkStyleContext *context
gtk_style_context_lookup_style
GtkCssStyle *
GtkStyleContext *context
gtk_style_context_validate
void
GtkStyleContext *context, GtkCssStyleChange *change
GTK_TYPE_STYLE_PROPERTY
#define GTK_TYPE_STYLE_PROPERTY (_gtk_style_property_get_type ())
GTK_STYLE_PROPERTY
#define GTK_STYLE_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_STYLE_PROPERTY, GtkStyleProperty))
GTK_STYLE_PROPERTY_CLASS
#define GTK_STYLE_PROPERTY_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_STYLE_PROPERTY, GtkStylePropertyClass))
GTK_IS_STYLE_PROPERTY
#define GTK_IS_STYLE_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_STYLE_PROPERTY))
GTK_IS_STYLE_PROPERTY_CLASS
#define GTK_IS_STYLE_PROPERTY_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_STYLE_PROPERTY))
GTK_STYLE_PROPERTY_GET_CLASS
#define GTK_STYLE_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STYLE_PROPERTY, GtkStylePropertyClass))
GtkStyleQueryFunc
GtkCssValue *
guint id,
gpointer data
GtkStyleProperty
struct _GtkStyleProperty
{
GObject parent;
char *name;
GType value_type;
};
GtkStylePropertyClass
struct _GtkStylePropertyClass
{
GObjectClass parent_class;
void (* query) (GtkStyleProperty *property,
GValue *value,
GtkStyleQueryFunc query_func,
gpointer query_data);
GtkCssValue * (* parse_value) (GtkStyleProperty * property,
GtkCssParser *parser);
GHashTable *properties;
};
GTK_TYPE_STYLE_PROVIDER
#define GTK_TYPE_STYLE_PROVIDER (gtk_style_provider_get_type ())
GTK_STYLE_PROVIDER
#define GTK_STYLE_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_PROVIDER, GtkStyleProvider))
GTK_IS_STYLE_PROVIDER
#define GTK_IS_STYLE_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_PROVIDER))
GTK_STYLE_PROVIDER_PRIORITY_FALLBACK
#define GTK_STYLE_PROVIDER_PRIORITY_FALLBACK 1
GTK_STYLE_PROVIDER_PRIORITY_THEME
#define GTK_STYLE_PROVIDER_PRIORITY_THEME 200
GTK_STYLE_PROVIDER_PRIORITY_SETTINGS
#define GTK_STYLE_PROVIDER_PRIORITY_SETTINGS 400
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
#define GTK_STYLE_PROVIDER_PRIORITY_APPLICATION 600
GTK_STYLE_PROVIDER_PRIORITY_USER
#define GTK_STYLE_PROVIDER_PRIORITY_USER 800
gtk_style_provider_get_type
GType
void
GtkStyleProvider
GTK_STYLE_PROVIDER_GET_INTERFACE
#define GTK_STYLE_PROVIDER_GET_INTERFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GTK_TYPE_STYLE_PROVIDER, GtkStyleProviderInterface))
GtkStyleProviderInterface
struct _GtkStyleProviderInterface
{
GTypeInterface g_iface;
GtkCssValue * (* get_color) (GtkStyleProvider *provider,
const char *name);
GtkSettings * (* get_settings) (GtkStyleProvider *provider);
GtkCssKeyframes * (* get_keyframes) (GtkStyleProvider *provider,
const char *name);
int (* get_scale) (GtkStyleProvider *provider);
void (* lookup) (GtkStyleProvider *provider,
const GtkCssMatcher *matcher,
GtkCssLookup *lookup,
GtkCssChange *out_change);
void (* emit_error) (GtkStyleProvider *provider,
GtkCssSection *section,
const GError *error);
/* signal */
void (* changed) (GtkStyleProvider *provider);
};
gtk_style_provider_get_settings
GtkSettings *
GtkStyleProvider *provider
gtk_style_provider_get_color
GtkCssValue *
GtkStyleProvider *provider, const char *name
gtk_style_provider_get_keyframes
GtkCssKeyframes *
GtkStyleProvider *provider, const char *name
gtk_style_provider_get_scale
int
GtkStyleProvider *provider
gtk_style_provider_lookup
void
GtkStyleProvider *provider, const GtkCssMatcher *matcher, GtkCssLookup *lookup, GtkCssChange *out_change
gtk_style_provider_changed
void
GtkStyleProvider *provider
gtk_style_provider_emit_error
void
GtkStyleProvider *provider, GtkCssSection *section, GError *error
GTK_TYPE_SWITCH
#define GTK_TYPE_SWITCH (gtk_switch_get_type ())
GTK_SWITCH
#define GTK_SWITCH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SWITCH, GtkSwitch))
GTK_IS_SWITCH
#define GTK_IS_SWITCH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SWITCH))
GTK_SWITCH_CLASS
#define GTK_SWITCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SWITCH, GtkSwitchClass))
GTK_IS_SWITCH_CLASS
#define GTK_IS_SWITCH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SWITCH))
GTK_SWITCH_GET_CLASS
#define GTK_SWITCH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SWITCH, GtkSwitchClass))
GtkSwitch
struct _GtkSwitch
{
/*< private >*/
GtkWidget parent_instance;
};
GtkSwitchClass
struct _GtkSwitchClass
{
GtkWidgetClass parent_class;
/*< public >*/
void (* activate) (GtkSwitch *sw);
gboolean (* state_set) (GtkSwitch *sw, gboolean state);
/*< private >*/
void (* _switch_padding_1) (void);
void (* _switch_padding_2) (void);
void (* _switch_padding_3) (void);
void (* _switch_padding_4) (void);
void (* _switch_padding_5) (void);
};
gtk_switch_get_type
GType
void
gtk_switch_new
GtkWidget *
void
gtk_switch_set_active
void
GtkSwitch *sw, gboolean is_active
gtk_switch_get_active
gboolean
GtkSwitch *sw
gtk_switch_set_state
void
GtkSwitch *sw, gboolean state
gtk_switch_get_state
gboolean
GtkSwitch *sw
gtk_test_init
void
int *argcp, char ***argvp, ...
gtk_test_register_all_types
void
void
gtk_test_list_all_types
const GType *
guint *n_types
gtk_test_widget_wait_for_draw
void
GtkWidget *widget
GTK_TYPE_TEXT_ATTRIBUTES
#define GTK_TYPE_TEXT_ATTRIBUTES (gtk_text_attributes_get_type ())
GtkTextAppearance
struct _GtkTextAppearance
{
GdkRGBA *bg_rgba;
GdkRGBA *fg_rgba;
GdkRGBA *underline_rgba;
GdkRGBA *strikethrough_rgba;
/* super/subscript rise, can be negative */
gint rise;
guint underline : 4; /* PangoUnderline */
guint strikethrough : 1;
/* Whether to use background-related values; this is irrelevant for
* the values struct when in a tag, but is used for the composite
* values struct; it's true if any of the tags being composited
* had background stuff set.
*/
guint draw_bg : 1;
/* These are only used when we are actually laying out and rendering
* a paragraph; not when a GtkTextAppearance is part of a
* GtkTextAttributes.
*/
guint inside_selection : 1;
guint is_text : 1;
};
GtkTextAttributes
struct _GtkTextAttributes
{
guint refcount;
GtkTextAppearance appearance;
GtkJustification justification;
GtkTextDirection direction;
PangoFontDescription *font;
gdouble font_scale;
gint left_margin;
gint right_margin;
gint indent;
gint pixels_above_lines;
gint pixels_below_lines;
gint pixels_inside_wrap;
PangoTabArray *tabs;
GtkWrapMode wrap_mode;
PangoLanguage *language;
guint invisible : 1;
guint bg_full_height : 1;
guint editable : 1;
guint no_fallback: 1;
GdkRGBA *pg_bg_rgba;
gint letter_spacing;
gchar *font_features;
};
gtk_text_attributes_new
GtkTextAttributes *
void
gtk_text_attributes_copy
GtkTextAttributes *
GtkTextAttributes *src
gtk_text_attributes_copy_values
void
GtkTextAttributes *src, GtkTextAttributes *dest
gtk_text_attributes_unref
void
GtkTextAttributes *values
gtk_text_attributes_ref
GtkTextAttributes *
GtkTextAttributes *values
gtk_text_attributes_get_type
GType
void
DEBUG_VALIDATION_AND_SCROLLING
#define DEBUG_VALIDATION_AND_SCROLLING
DV
#define DV(x) (x)
GtkTextLineData
struct _GtkTextLineData {
gpointer view_id;
GtkTextLineData *next;
gint height;
gint top_ink : 16;
gint bottom_ink : 16;
signed int width : 24;
guint valid : 8; /* Actually a boolean */
};
GtkTextLine
struct _GtkTextLine {
GtkTextBTreeNode *parent; /* Pointer to parent node containing
* line. */
GtkTextLine *next; /* Next in linked list of lines with
* same parent node in B-tree. NULL
* means end of list. */
GtkTextLineSegment *segments; /* First in ordered list of segments
* that make up the line. */
GtkTextLineData *views; /* data stored here by views */
guchar dir_strong; /* BiDi algo dir of line */
guchar dir_propagated_back; /* BiDi algo dir of next line */
guchar dir_propagated_forward; /* BiDi algo dir of prev line */
};
GtkTextBufferTargetInfo
typedef enum
{
GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS = - 1,
GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT = - 2,
GTK_TEXT_BUFFER_TARGET_INFO_TEXT = - 3
} GtkTextBufferTargetInfo;
GTK_TYPE_TEXT_BUFFER
#define GTK_TYPE_TEXT_BUFFER (gtk_text_buffer_get_type ())
GTK_TEXT_BUFFER
#define GTK_TEXT_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBuffer))
GTK_TEXT_BUFFER_CLASS
#define GTK_TEXT_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass))
GTK_IS_TEXT_BUFFER
#define GTK_IS_TEXT_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_BUFFER))
GTK_IS_TEXT_BUFFER_CLASS
#define GTK_IS_TEXT_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_BUFFER))
GTK_TEXT_BUFFER_GET_CLASS
#define GTK_TEXT_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass))
GtkTextBuffer
struct _GtkTextBuffer
{
GObject parent_instance;
GtkTextBufferPrivate *priv;
};
GtkTextBufferClass
struct _GtkTextBufferClass
{
GObjectClass parent_class;
void (* insert_text) (GtkTextBuffer *buffer,
GtkTextIter *pos,
const gchar *new_text,
gint new_text_length);
void (* insert_texture) (GtkTextBuffer *buffer,
GtkTextIter *iter,
GdkTexture *texture);
void (* insert_child_anchor) (GtkTextBuffer *buffer,
GtkTextIter *iter,
GtkTextChildAnchor *anchor);
void (* delete_range) (GtkTextBuffer *buffer,
GtkTextIter *start,
GtkTextIter *end);
void (* changed) (GtkTextBuffer *buffer);
void (* modified_changed) (GtkTextBuffer *buffer);
void (* mark_set) (GtkTextBuffer *buffer,
const GtkTextIter *location,
GtkTextMark *mark);
void (* mark_deleted) (GtkTextBuffer *buffer,
GtkTextMark *mark);
void (* apply_tag) (GtkTextBuffer *buffer,
GtkTextTag *tag,
const GtkTextIter *start,
const GtkTextIter *end);
void (* remove_tag) (GtkTextBuffer *buffer,
GtkTextTag *tag,
const GtkTextIter *start,
const GtkTextIter *end);
void (* begin_user_action) (GtkTextBuffer *buffer);
void (* end_user_action) (GtkTextBuffer *buffer);
void (* paste_done) (GtkTextBuffer *buffer,
GdkClipboard *clipboard);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_buffer_get_type
GType
void
gtk_text_buffer_new
GtkTextBuffer *
GtkTextTagTable *table
gtk_text_buffer_get_line_count
gint
GtkTextBuffer *buffer
gtk_text_buffer_get_char_count
gint
GtkTextBuffer *buffer
gtk_text_buffer_get_tag_table
GtkTextTagTable *
GtkTextBuffer *buffer
gtk_text_buffer_set_text
void
GtkTextBuffer *buffer, const gchar *text, gint len
gtk_text_buffer_insert
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len
gtk_text_buffer_insert_at_cursor
void
GtkTextBuffer *buffer, const gchar *text, gint len
gtk_text_buffer_insert_interactive
gboolean
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, gboolean default_editable
gtk_text_buffer_insert_interactive_at_cursor
gboolean
GtkTextBuffer *buffer, const gchar *text, gint len, gboolean default_editable
gtk_text_buffer_insert_range
void
GtkTextBuffer *buffer, GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_insert_range_interactive
gboolean
GtkTextBuffer *buffer, GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end, gboolean default_editable
gtk_text_buffer_insert_with_tags
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, GtkTextTag *first_tag, ...
gtk_text_buffer_insert_with_tags_by_name
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, const gchar *first_tag_name, ...
gtk_text_buffer_insert_markup
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *markup, gint len
gtk_text_buffer_delete
void
GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end
gtk_text_buffer_delete_interactive
gboolean
GtkTextBuffer *buffer, GtkTextIter *start_iter, GtkTextIter *end_iter, gboolean default_editable
gtk_text_buffer_backspace
gboolean
GtkTextBuffer *buffer, GtkTextIter *iter, gboolean interactive, gboolean default_editable
gtk_text_buffer_get_text
gchar *
GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, gboolean include_hidden_chars
gtk_text_buffer_get_slice
gchar *
GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, gboolean include_hidden_chars
gtk_text_buffer_insert_texture
void
GtkTextBuffer *buffer, GtkTextIter *iter, GdkTexture *texture
gtk_text_buffer_insert_child_anchor
void
GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor
gtk_text_buffer_create_child_anchor
GtkTextChildAnchor *
GtkTextBuffer *buffer, GtkTextIter *iter
gtk_text_buffer_add_mark
void
GtkTextBuffer *buffer, GtkTextMark *mark, const GtkTextIter *where
gtk_text_buffer_create_mark
GtkTextMark *
GtkTextBuffer *buffer, const gchar *mark_name, const GtkTextIter *where, gboolean left_gravity
gtk_text_buffer_move_mark
void
GtkTextBuffer *buffer, GtkTextMark *mark, const GtkTextIter *where
gtk_text_buffer_delete_mark
void
GtkTextBuffer *buffer, GtkTextMark *mark
gtk_text_buffer_get_mark
GtkTextMark *
GtkTextBuffer *buffer, const gchar *name
gtk_text_buffer_move_mark_by_name
void
GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *where
gtk_text_buffer_delete_mark_by_name
void
GtkTextBuffer *buffer, const gchar *name
gtk_text_buffer_get_insert
GtkTextMark *
GtkTextBuffer *buffer
gtk_text_buffer_get_selection_bound
GtkTextMark *
GtkTextBuffer *buffer
gtk_text_buffer_place_cursor
void
GtkTextBuffer *buffer, const GtkTextIter *where
gtk_text_buffer_select_range
void
GtkTextBuffer *buffer, const GtkTextIter *ins, const GtkTextIter *bound
gtk_text_buffer_apply_tag
void
GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_remove_tag
void
GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_apply_tag_by_name
void
GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_remove_tag_by_name
void
GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_remove_all_tags
void
GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_create_tag
GtkTextTag *
GtkTextBuffer *buffer, const gchar *tag_name, const gchar *first_property_name, ...
gtk_text_buffer_get_iter_at_line_offset
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number, gint char_offset
gtk_text_buffer_get_iter_at_line_index
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number, gint byte_index
gtk_text_buffer_get_iter_at_offset
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint char_offset
gtk_text_buffer_get_iter_at_line
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number
gtk_text_buffer_get_start_iter
void
GtkTextBuffer *buffer, GtkTextIter *iter
gtk_text_buffer_get_end_iter
void
GtkTextBuffer *buffer, GtkTextIter *iter
gtk_text_buffer_get_bounds
void
GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end
gtk_text_buffer_get_iter_at_mark
void
GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextMark *mark
gtk_text_buffer_get_iter_at_child_anchor
void
GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor
gtk_text_buffer_get_modified
gboolean
GtkTextBuffer *buffer
gtk_text_buffer_set_modified
void
GtkTextBuffer *buffer, gboolean setting
gtk_text_buffer_get_has_selection
gboolean
GtkTextBuffer *buffer
gtk_text_buffer_add_selection_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard
gtk_text_buffer_remove_selection_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard
gtk_text_buffer_cut_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard, gboolean default_editable
gtk_text_buffer_copy_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard
gtk_text_buffer_paste_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard, GtkTextIter *override_location, gboolean default_editable
gtk_text_buffer_get_selection_bounds
gboolean
GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end
gtk_text_buffer_delete_selection
gboolean
GtkTextBuffer *buffer, gboolean interactive, gboolean default_editable
gtk_text_buffer_begin_user_action
void
GtkTextBuffer *buffer
gtk_text_buffer_end_user_action
void
GtkTextBuffer *buffer
GtkTextBTree
GtkTextBufferPrivate
GTK_TYPE_TEXT_CHILD_ANCHOR
#define GTK_TYPE_TEXT_CHILD_ANCHOR (gtk_text_child_anchor_get_type ())
GTK_TEXT_CHILD_ANCHOR
#define GTK_TEXT_CHILD_ANCHOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchor))
GTK_TEXT_CHILD_ANCHOR_CLASS
#define GTK_TEXT_CHILD_ANCHOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchorClass))
GTK_IS_TEXT_CHILD_ANCHOR
#define GTK_IS_TEXT_CHILD_ANCHOR(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_TEXT_CHILD_ANCHOR))
GTK_IS_TEXT_CHILD_ANCHOR_CLASS
#define GTK_IS_TEXT_CHILD_ANCHOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_CHILD_ANCHOR))
GTK_TEXT_CHILD_ANCHOR_GET_CLASS
#define GTK_TEXT_CHILD_ANCHOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchorClass))
GtkTextChildAnchor
struct _GtkTextChildAnchor
{
GObject parent_instance;
/*< private >*/
gpointer segment;
};
GtkTextChildAnchorClass
struct _GtkTextChildAnchorClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_child_anchor_get_type
GType
void
gtk_text_child_anchor_new
GtkTextChildAnchor *
void
gtk_text_child_anchor_get_widgets
GList *
GtkTextChildAnchor *anchor
gtk_text_child_anchor_get_deleted
gboolean
GtkTextChildAnchor *anchor
GtkTextTexture
struct _GtkTextTexture
{
GdkTexture *texture;
};
GtkTextChildBody
struct _GtkTextChildBody
{
GtkTextChildAnchor *obj;
GSList *widgets;
GtkTextBTree *tree;
GtkTextLine *line;
};
gtk_text_layout_draw
void
GtkTextLayout *layout, GtkWidget *widget, cairo_t *cr
GTK_TYPE_TEXT_HANDLE
#define GTK_TYPE_TEXT_HANDLE (_gtk_text_handle_get_type ())
GTK_TEXT_HANDLE
#define GTK_TEXT_HANDLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_TEXT_HANDLE, GtkTextHandle))
GTK_TEXT_HANDLE_CLASS
#define GTK_TEXT_HANDLE_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_TEXT_HANDLE, GtkTextHandleClass))
GTK_IS_TEXT_HANDLE
#define GTK_IS_TEXT_HANDLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_TEXT_HANDLE))
GTK_IS_TEXT_HANDLE_CLASS
#define GTK_IS_TEXT_HANDLE_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_TEXT_HANDLE))
GTK_TEXT_HANDLE_GET_CLASS
#define GTK_TEXT_HANDLE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_TEXT_HANDLE, GtkTextHandleClass))
GtkTextHandlePosition
typedef enum
{
GTK_TEXT_HANDLE_POSITION_CURSOR,
GTK_TEXT_HANDLE_POSITION_SELECTION_START,
GTK_TEXT_HANDLE_POSITION_SELECTION_END = GTK_TEXT_HANDLE_POSITION_CURSOR
} GtkTextHandlePosition;
GtkTextHandleMode
typedef enum
{
GTK_TEXT_HANDLE_MODE_NONE,
GTK_TEXT_HANDLE_MODE_CURSOR,
GTK_TEXT_HANDLE_MODE_SELECTION
} GtkTextHandleMode;
GtkTextHandle
struct _GtkTextHandle
{
GObject parent_instance;
gpointer priv;
};
GtkTextHandleClass
struct _GtkTextHandleClass
{
GObjectClass parent_class;
void (* handle_dragged) (GtkTextHandle *handle,
GtkTextHandlePosition pos,
gint x,
gint y);
void (* drag_finished) (GtkTextHandle *handle,
GtkTextHandlePosition pos);
};
GtkTextSearchFlags
typedef enum {
GTK_TEXT_SEARCH_VISIBLE_ONLY = 1 << 0,
GTK_TEXT_SEARCH_TEXT_ONLY = 1 << 1,
GTK_TEXT_SEARCH_CASE_INSENSITIVE = 1 << 2
/* Possible future plans: SEARCH_REGEXP */
} GtkTextSearchFlags;
GTK_TYPE_TEXT_ITER
#define GTK_TYPE_TEXT_ITER (gtk_text_iter_get_type ())
GtkTextIter
struct _GtkTextIter {
/* GtkTextIter is an opaque datatype; ignore all these fields.
* Initialize the iter with gtk_text_buffer_get_iter_*
* functions
*/
/*< private >*/
gpointer dummy1;
gpointer dummy2;
gint dummy3;
gint dummy4;
gint dummy5;
gint dummy6;
gint dummy7;
gint dummy8;
gpointer dummy9;
gpointer dummy10;
gint dummy11;
gint dummy12;
/* padding */
gint dummy13;
gpointer dummy14;
};
gtk_text_iter_get_buffer
GtkTextBuffer *
const GtkTextIter *iter
gtk_text_iter_copy
GtkTextIter *
const GtkTextIter *iter
gtk_text_iter_free
void
GtkTextIter *iter
gtk_text_iter_assign
void
GtkTextIter *iter, const GtkTextIter *other
gtk_text_iter_get_type
GType
void
gtk_text_iter_get_offset
gint
const GtkTextIter *iter
gtk_text_iter_get_line
gint
const GtkTextIter *iter
gtk_text_iter_get_line_offset
gint
const GtkTextIter *iter
gtk_text_iter_get_line_index
gint
const GtkTextIter *iter
gtk_text_iter_get_visible_line_offset
gint
const GtkTextIter *iter
gtk_text_iter_get_visible_line_index
gint
const GtkTextIter *iter
gtk_text_iter_get_char
gunichar
const GtkTextIter *iter
gtk_text_iter_get_slice
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_text
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_visible_slice
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_visible_text
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_texture
GdkTexture *
const GtkTextIter *iter
gtk_text_iter_get_marks
GSList *
const GtkTextIter *iter
gtk_text_iter_get_child_anchor
GtkTextChildAnchor *
const GtkTextIter *iter
gtk_text_iter_get_toggled_tags
GSList *
const GtkTextIter *iter, gboolean toggled_on
gtk_text_iter_starts_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_ends_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_toggles_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_has_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_get_tags
GSList *
const GtkTextIter *iter
gtk_text_iter_editable
gboolean
const GtkTextIter *iter, gboolean default_setting
gtk_text_iter_can_insert
gboolean
const GtkTextIter *iter, gboolean default_editability
gtk_text_iter_starts_word
gboolean
const GtkTextIter *iter
gtk_text_iter_ends_word
gboolean
const GtkTextIter *iter
gtk_text_iter_inside_word
gboolean
const GtkTextIter *iter
gtk_text_iter_starts_sentence
gboolean
const GtkTextIter *iter
gtk_text_iter_ends_sentence
gboolean
const GtkTextIter *iter
gtk_text_iter_inside_sentence
gboolean
const GtkTextIter *iter
gtk_text_iter_starts_line
gboolean
const GtkTextIter *iter
gtk_text_iter_ends_line
gboolean
const GtkTextIter *iter
gtk_text_iter_is_cursor_position
gboolean
const GtkTextIter *iter
gtk_text_iter_get_chars_in_line
gint
const GtkTextIter *iter
gtk_text_iter_get_bytes_in_line
gint
const GtkTextIter *iter
gtk_text_iter_get_language
PangoLanguage *
const GtkTextIter *iter
gtk_text_iter_is_end
gboolean
const GtkTextIter *iter
gtk_text_iter_is_start
gboolean
const GtkTextIter *iter
gtk_text_iter_forward_char
gboolean
GtkTextIter *iter
gtk_text_iter_backward_char
gboolean
GtkTextIter *iter
gtk_text_iter_forward_chars
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_chars
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_line
gboolean
GtkTextIter *iter
gtk_text_iter_backward_line
gboolean
GtkTextIter *iter
gtk_text_iter_forward_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_word_end
gboolean
GtkTextIter *iter
gtk_text_iter_backward_word_start
gboolean
GtkTextIter *iter
gtk_text_iter_forward_word_ends
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_word_starts
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_visible_line
gboolean
GtkTextIter *iter
gtk_text_iter_backward_visible_line
gboolean
GtkTextIter *iter
gtk_text_iter_forward_visible_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_visible_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_visible_word_end
gboolean
GtkTextIter *iter
gtk_text_iter_backward_visible_word_start
gboolean
GtkTextIter *iter
gtk_text_iter_forward_visible_word_ends
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_visible_word_starts
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_sentence_end
gboolean
GtkTextIter *iter
gtk_text_iter_backward_sentence_start
gboolean
GtkTextIter *iter
gtk_text_iter_forward_sentence_ends
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_sentence_starts
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_backward_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_forward_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_visible_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_backward_visible_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_forward_visible_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_visible_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_set_offset
void
GtkTextIter *iter, gint char_offset
gtk_text_iter_set_line
void
GtkTextIter *iter, gint line_number
gtk_text_iter_set_line_offset
void
GtkTextIter *iter, gint char_on_line
gtk_text_iter_set_line_index
void
GtkTextIter *iter, gint byte_on_line
gtk_text_iter_forward_to_end
void
GtkTextIter *iter
gtk_text_iter_forward_to_line_end
gboolean
GtkTextIter *iter
gtk_text_iter_set_visible_line_offset
void
GtkTextIter *iter, gint char_on_line
gtk_text_iter_set_visible_line_index
void
GtkTextIter *iter, gint byte_on_line
gtk_text_iter_forward_to_tag_toggle
gboolean
GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_backward_to_tag_toggle
gboolean
GtkTextIter *iter, GtkTextTag *tag
GtkTextCharPredicate
gboolean
gunichar ch, gpointer user_data
gtk_text_iter_forward_find_char
gboolean
GtkTextIter *iter, GtkTextCharPredicate pred, gpointer user_data, const GtkTextIter *limit
gtk_text_iter_backward_find_char
gboolean
GtkTextIter *iter, GtkTextCharPredicate pred, gpointer user_data, const GtkTextIter *limit
gtk_text_iter_forward_search
gboolean
const GtkTextIter *iter, const gchar *str, GtkTextSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit
gtk_text_iter_backward_search
gboolean
const GtkTextIter *iter, const gchar *str, GtkTextSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit
gtk_text_iter_equal
gboolean
const GtkTextIter *lhs, const GtkTextIter *rhs
gtk_text_iter_compare
gint
const GtkTextIter *lhs, const GtkTextIter *rhs
gtk_text_iter_in_range
gboolean
const GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_order
void
GtkTextIter *first, GtkTextIter *second
GtkTextBuffer
gtk_text_iter_get_attributes
gboolean
const GtkTextIter *iter, GtkTextAttributes *values
GTK_TYPE_TEXT_LAYOUT
#define GTK_TYPE_TEXT_LAYOUT (gtk_text_layout_get_type ())
GTK_TEXT_LAYOUT
#define GTK_TEXT_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_LAYOUT, GtkTextLayout))
GTK_TEXT_LAYOUT_CLASS
#define GTK_TEXT_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_LAYOUT, GtkTextLayoutClass))
GTK_IS_TEXT_LAYOUT
#define GTK_IS_TEXT_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_LAYOUT))
GTK_IS_TEXT_LAYOUT_CLASS
#define GTK_IS_TEXT_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_LAYOUT))
GTK_TEXT_LAYOUT_GET_CLASS
#define GTK_TEXT_LAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_LAYOUT, GtkTextLayoutClass))
GtkTextLayout
struct _GtkTextLayout
{
GObject parent_instance;
/* width of the display area on-screen,
* i.e. pixels we should wrap to fit inside. */
gint screen_width;
/* width/height of the total logical area being layed out */
gint width;
gint height;
/* Pixel offsets from the left and from the top to be used when we
* draw; these allow us to create left/top margins. We don't need
* anything special for bottom/right margins, because those don't
* affect drawing.
*/
/* gint left_edge; */
/* gint top_edge; */
GtkTextBuffer *buffer;
gint left_padding;
gint right_padding;
/* Default style used if no tags override it */
GtkTextAttributes *default_style;
/* Pango contexts used for creating layouts */
PangoContext *ltr_context;
PangoContext *rtl_context;
/* A cache of one style; this is used to ensure
* we don't constantly regenerate the style
* over long runs with the same style. */
GtkTextAttributes *one_style_cache;
/* A cache of one line display. Getting the same line
* many times in a row is the most common case.
*/
GtkTextLineDisplay *one_display_cache;
/* Whether we are allowed to wrap right now */
gint wrap_loop_count;
/* Whether to show the insertion cursor */
guint cursor_visible : 1;
/* For what GtkTextDirection to draw cursor GTK_TEXT_DIR_NONE -
* means draw both cursors.
*/
guint cursor_direction : 2;
/* The keyboard direction is used to default the alignment when
there are no strong characters.
*/
guint keyboard_direction : 2;
/* The preedit string and attributes, if any */
gchar *preedit_string;
PangoAttrList *preedit_attrs;
gint preedit_len;
gint preedit_cursor;
guint overwrite_mode : 1;
};
GtkTextLayoutClass
struct _GtkTextLayoutClass
{
GObjectClass parent_class;
/* Some portion of the layout was invalidated
*/
void (*invalidated) (GtkTextLayout *layout);
/* A range of the layout changed appearance and possibly height
*/
void (*changed) (GtkTextLayout *layout,
gint y,
gint old_height,
gint new_height);
GtkTextLineData* (*wrap) (GtkTextLayout *layout,
GtkTextLine *line,
GtkTextLineData *line_data); /* may be NULL */
void (*get_log_attrs) (GtkTextLayout *layout,
GtkTextLine *line,
PangoLogAttr **attrs,
gint *n_attrs);
void (*invalidate) (GtkTextLayout *layout,
const GtkTextIter *start,
const GtkTextIter *end);
void (*free_line_data) (GtkTextLayout *layout,
GtkTextLine *line,
GtkTextLineData *line_data);
void (*allocate_child) (GtkTextLayout *layout,
GtkWidget *child,
gint x,
gint y);
void (*invalidate_cursors) (GtkTextLayout *layout,
const GtkTextIter *start,
const GtkTextIter *end);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
GtkTextAttrAppearance
struct _GtkTextAttrAppearance
{
PangoAttribute attr;
GtkTextAppearance appearance;
};
GtkTextLineDisplay
struct _GtkTextLineDisplay
{
PangoLayout *layout;
GArray *cursors; /* indexes of cursors in the PangoLayout */
GtkTextDirection direction;
gint width; /* Width of layout */
gint total_width; /* width - margins, if no width set on layout, if width set on layout, -1 */
gint height;
/* Amount layout is shifted from left edge - this is the left margin
* plus any other factors, such as alignment or indentation.
*/
gint x_offset;
gint left_margin;
gint right_margin;
gint top_margin;
gint bottom_margin;
gint insert_index; /* Byte index of insert cursor within para or -1 */
GtkTextLine *line;
GdkRectangle block_cursor;
guint cursors_invalid : 1;
guint has_block_cursor : 1;
guint cursor_at_line_end : 1;
guint size_only : 1;
GdkRGBA *pg_bg_rgba;
};
gtk_text_layout_get_type
GType
void
gtk_text_layout_new
GtkTextLayout *
void
gtk_text_layout_set_buffer
void
GtkTextLayout *layout, GtkTextBuffer *buffer
gtk_text_layout_get_buffer
GtkTextBuffer *
GtkTextLayout *layout
gtk_text_layout_set_default_style
void
GtkTextLayout *layout, GtkTextAttributes *values
gtk_text_layout_set_contexts
void
GtkTextLayout *layout, PangoContext *ltr_context, PangoContext *rtl_context
gtk_text_layout_set_cursor_direction
void
GtkTextLayout *layout, GtkTextDirection direction
gtk_text_layout_set_overwrite_mode
void
GtkTextLayout *layout, gboolean overwrite
gtk_text_layout_set_keyboard_direction
void
GtkTextLayout *layout, GtkTextDirection keyboard_dir
gtk_text_layout_default_style_changed
void
GtkTextLayout *layout
gtk_text_layout_set_screen_width
void
GtkTextLayout *layout, gint width
gtk_text_layout_set_preedit_string
void
GtkTextLayout *layout, const gchar *preedit_string, PangoAttrList *preedit_attrs, gint cursor_pos
gtk_text_layout_set_cursor_visible
void
GtkTextLayout *layout, gboolean cursor_visible
gtk_text_layout_get_cursor_visible
gboolean
GtkTextLayout *layout
gtk_text_layout_get_size
void
GtkTextLayout *layout, gint *width, gint *height
gtk_text_layout_get_lines
GSList *
GtkTextLayout *layout, gint top_y, gint bottom_y, gint *first_line_y
gtk_text_layout_wrap_loop_start
void
GtkTextLayout *layout
gtk_text_layout_wrap_loop_end
void
GtkTextLayout *layout
gtk_text_layout_get_line_display
GtkTextLineDisplay *
GtkTextLayout *layout, GtkTextLine *line, gboolean size_only
gtk_text_layout_free_line_display
void
GtkTextLayout *layout, GtkTextLineDisplay *display
gtk_text_layout_get_line_at_y
void
GtkTextLayout *layout, GtkTextIter *target_iter, gint y, gint *line_top
gtk_text_layout_get_iter_at_pixel
gboolean
GtkTextLayout *layout, GtkTextIter *iter, gint x, gint y
gtk_text_layout_get_iter_at_position
gboolean
GtkTextLayout *layout, GtkTextIter *iter, gint *trailing, gint x, gint y
gtk_text_layout_invalidate
void
GtkTextLayout *layout, const GtkTextIter *start, const GtkTextIter *end
gtk_text_layout_invalidate_cursors
void
GtkTextLayout *layout, const GtkTextIter *start, const GtkTextIter *end
gtk_text_layout_free_line_data
void
GtkTextLayout *layout, GtkTextLine *line, GtkTextLineData *line_data
gtk_text_layout_is_valid
gboolean
GtkTextLayout *layout
gtk_text_layout_validate_yrange
void
GtkTextLayout *layout, GtkTextIter *anchor_line, gint y0_, gint y1_
gtk_text_layout_validate
void
GtkTextLayout *layout, gint max_pixels
gtk_text_layout_wrap
GtkTextLineData *
GtkTextLayout *layout, GtkTextLine *line, GtkTextLineData *line_data
gtk_text_layout_changed
void
GtkTextLayout *layout, gint y, gint old_height, gint new_height
gtk_text_layout_cursors_changed
void
GtkTextLayout *layout, gint y, gint old_height, gint new_height
gtk_text_layout_get_iter_location
void
GtkTextLayout *layout, const GtkTextIter *iter, GdkRectangle *rect
gtk_text_layout_get_line_yrange
void
GtkTextLayout *layout, const GtkTextIter *iter, gint *y, gint *height
gtk_text_layout_get_cursor_locations
void
GtkTextLayout *layout, GtkTextIter *iter, GdkRectangle *strong_pos, GdkRectangle *weak_pos
gtk_text_layout_clamp_iter_to_vrange
gboolean
GtkTextLayout *layout, GtkTextIter *iter, gint top, gint bottom
gtk_text_layout_move_iter_to_line_end
gboolean
GtkTextLayout *layout, GtkTextIter *iter, gint direction
gtk_text_layout_move_iter_to_previous_line
gboolean
GtkTextLayout *layout, GtkTextIter *iter
gtk_text_layout_move_iter_to_next_line
gboolean
GtkTextLayout *layout, GtkTextIter *iter
gtk_text_layout_move_iter_to_x
void
GtkTextLayout *layout, GtkTextIter *iter, gint x
gtk_text_layout_move_iter_visually
gboolean
GtkTextLayout *layout, GtkTextIter *iter, gint count
gtk_text_layout_iter_starts_line
gboolean
GtkTextLayout *layout, const GtkTextIter *iter
gtk_text_layout_get_iter_at_line
void
GtkTextLayout *layout, GtkTextIter *iter, GtkTextLine *line, gint byte_offset
gtk_text_child_anchor_register_child
void
GtkTextChildAnchor *anchor, GtkWidget *child, GtkTextLayout *layout
gtk_text_child_anchor_unregister_child
void
GtkTextChildAnchor *anchor, GtkWidget *child
gtk_text_child_anchor_queue_resize
void
GtkTextChildAnchor *anchor, GtkTextLayout *layout
gtk_text_anchored_child_set_layout
void
GtkWidget *child, GtkTextLayout *layout
gtk_text_layout_spew
void
GtkTextLayout *layout
GtkTextLine
GtkTextLineData
GTK_TYPE_TEXT_MARK
#define GTK_TYPE_TEXT_MARK (gtk_text_mark_get_type ())
GTK_TEXT_MARK
#define GTK_TEXT_MARK(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_TEXT_MARK, GtkTextMark))
GTK_TEXT_MARK_CLASS
#define GTK_TEXT_MARK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_MARK, GtkTextMarkClass))
GTK_IS_TEXT_MARK
#define GTK_IS_TEXT_MARK(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_TEXT_MARK))
GTK_IS_TEXT_MARK_CLASS
#define GTK_IS_TEXT_MARK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_MARK))
GTK_TEXT_MARK_GET_CLASS
#define GTK_TEXT_MARK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_MARK, GtkTextMarkClass))
GtkTextMark
struct _GtkTextMark
{
GObject parent_instance;
/*< private >*/
gpointer segment;
};
GtkTextMarkClass
struct _GtkTextMarkClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_mark_get_type
GType
void
gtk_text_mark_new
GtkTextMark *
const gchar *name, gboolean left_gravity
gtk_text_mark_set_visible
void
GtkTextMark *mark, gboolean setting
gtk_text_mark_get_visible
gboolean
GtkTextMark *mark
gtk_text_mark_get_name
const gchar *
GtkTextMark *mark
gtk_text_mark_get_deleted
gboolean
GtkTextMark *mark
gtk_text_mark_get_buffer
GtkTextBuffer *
GtkTextMark *mark
gtk_text_mark_get_left_gravity
gboolean
GtkTextMark *mark
GTK_IS_TEXT_MARK_SEGMENT
#define GTK_IS_TEXT_MARK_SEGMENT(mark) (((GtkTextLineSegment*)mark)->type == >k_text_left_mark_type || \
((GtkTextLineSegment*)mark)->type == >k_text_right_mark_type)
GtkTextMarkBody
struct _GtkTextMarkBody {
GtkTextMark *obj;
gchar *name;
GtkTextBTree *tree;
GtkTextLine *line;
guint visible : 1;
guint not_deleteable : 1;
};
GtkTextTagInfo
struct _GtkTextTagInfo {
GtkTextTag *tag;
GtkTextBTreeNode *tag_root; /* highest-level node containing the tag */
gint toggle_count; /* total toggles of this tag below tag_root */
};
GtkTextToggleBody
struct _GtkTextToggleBody {
GtkTextTagInfo *info; /* Tag that starts or ends here. */
gboolean inNodeCounts; /* TRUE means this toggle has been
* accounted for in node toggle
* counts; FALSE means it hasn't, yet. */
};
GtkTextSegSplitFunc
GtkTextLineSegment *
GtkTextLineSegment *seg,
gint index
GtkTextSegDeleteFunc
gboolean
GtkTextLineSegment *seg,
GtkTextLine *line,
gboolean tree_gone
GtkTextSegCleanupFunc
GtkTextLineSegment *
GtkTextLineSegment *seg,
GtkTextLine *line
GtkTextSegLineChangeFunc
void
GtkTextLineSegment *seg,
GtkTextLine *line
GtkTextSegCheckFunc
void
GtkTextLineSegment *seg,
GtkTextLine *line
GtkTextLineSegmentClass
struct _GtkTextLineSegmentClass {
const char *name; /* Name of this kind of segment. */
gboolean leftGravity; /* If a segment has zero size (e.g. a
* mark or tag toggle), does it
* attach to character to its left
* or right? 1 means left, 0 means
* right. */
GtkTextSegSplitFunc splitFunc; /* Procedure to split large segment
* into two smaller ones. */
GtkTextSegDeleteFunc deleteFunc; /* Procedure to call to delete
* segment. */
GtkTextSegCleanupFunc cleanupFunc; /* After any change to a line, this
* procedure is invoked for all
* segments left in the line to
* perform any cleanup they wish
* (e.g. joining neighboring
* segments). */
GtkTextSegLineChangeFunc lineChangeFunc;
/* Invoked when a segment is about
* to be moved from its current line
* to an earlier line because of
* a deletion. The line is that
* for the segment's old line.
* CleanupFunc will be invoked after
* the deletion is finished. */
GtkTextSegCheckFunc checkFunc; /* Called during consistency checks
* to check internal consistency of
* segment. */
};
GtkTextLineSegment
struct _GtkTextLineSegment {
const GtkTextLineSegmentClass *type; /* Pointer to record describing
* segment's type. */
GtkTextLineSegment *next; /* Next in list of segments for this
* line, or NULL for end of list. */
int char_count; /* # of chars of index space occupied */
int byte_count; /* Size of this segment (# of bytes
* of index space it occupies). */
union {
char chars[4]; /* Characters that make up character
* info. Actual length varies to
* hold as many characters as needed.*/
GtkTextToggleBody toggle; /* Information about tag toggle. */
GtkTextMarkBody mark; /* Information about mark. */
GtkTextTexture texture; /* Child texture */
GtkTextChildBody child; /* Child widget */
} body;
};
gtk_text_line_segment_split
GtkTextLineSegment *
const GtkTextIter *iter
GTK_TYPE_TEXT_TAG
#define GTK_TYPE_TEXT_TAG (gtk_text_tag_get_type ())
GTK_TEXT_TAG
#define GTK_TEXT_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG, GtkTextTag))
GTK_TEXT_TAG_CLASS
#define GTK_TEXT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG, GtkTextTagClass))
GTK_IS_TEXT_TAG
#define GTK_IS_TEXT_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG))
GTK_IS_TEXT_TAG_CLASS
#define GTK_IS_TEXT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG))
GTK_TEXT_TAG_GET_CLASS
#define GTK_TEXT_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG, GtkTextTagClass))
GtkTextTag
struct _GtkTextTag
{
GObject parent_instance;
GtkTextTagPrivate *priv;
};
GtkTextTagClass
struct _GtkTextTagClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_tag_get_type
GType
void
gtk_text_tag_new
GtkTextTag *
const gchar *name
gtk_text_tag_get_priority
gint
GtkTextTag *tag
gtk_text_tag_set_priority
void
GtkTextTag *tag, gint priority
gtk_text_tag_changed
void
GtkTextTag *tag, gboolean size_changed
GtkTextIter
GtkTextTagPrivate
GtkTextTagTable
GtkTextTagPrivate
struct _GtkTextTagPrivate
{
GtkTextTagTable *table;
char *name; /* Name of this tag. This field is actually
* a pointer to the key from the entry in
* tkxt->tagTable, so it needn't be freed
* explicitly. */
int priority; /* Priority of this tag within widget. 0
* means lowest priority. Exactly one tag
* has each integer value between 0 and
* numTags-1. */
/*
* Information for displaying text with this tag. The information
* belows acts as an override on information specified by lower-priority
* tags. If no value is specified, then the next-lower-priority tag
* on the text determins the value. The text widget itself provides
* defaults if no tag specifies an override.
*/
GtkTextAttributes *values;
/* Flags for whether a given value is set; if a value is unset, then
* this tag does not affect it.
*/
guint bg_color_set : 1;
guint fg_color_set : 1;
guint underline_rgba_set : 1;
guint strikethrough_rgba_set : 1;
guint scale_set : 1;
guint justification_set : 1;
guint left_margin_set : 1;
guint indent_set : 1;
guint rise_set : 1;
guint strikethrough_set : 1;
guint right_margin_set : 1;
guint pixels_above_lines_set : 1;
guint pixels_below_lines_set : 1;
guint pixels_inside_wrap_set : 1;
guint tabs_set : 1;
guint underline_set : 1;
guint wrap_mode_set : 1;
guint bg_full_height_set : 1;
guint invisible_set : 1;
guint editable_set : 1;
guint language_set : 1;
guint pg_bg_color_set : 1;
guint fallback_set : 1;
guint letter_spacing_set : 1;
guint font_features_set : 1;
/* Whether these margins accumulate or override */
guint accumulative_margin : 1;
};
GtkTextBTreeNode
GtkTextTagTableForeach
void
GtkTextTag *tag, gpointer data
GTK_TYPE_TEXT_TAG_TABLE
#define GTK_TYPE_TEXT_TAG_TABLE (gtk_text_tag_table_get_type ())
GTK_TEXT_TAG_TABLE
#define GTK_TEXT_TAG_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTable))
GTK_TEXT_TAG_TABLE_CLASS
#define GTK_TEXT_TAG_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTableClass))
GTK_IS_TEXT_TAG_TABLE
#define GTK_IS_TEXT_TAG_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG_TABLE))
GTK_IS_TEXT_TAG_TABLE_CLASS
#define GTK_IS_TEXT_TAG_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG_TABLE))
GTK_TEXT_TAG_TABLE_GET_CLASS
#define GTK_TEXT_TAG_TABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTableClass))
GtkTextTagTable
struct _GtkTextTagTable
{
GObject parent_instance;
GtkTextTagTablePrivate *priv;
};
GtkTextTagTableClass
struct _GtkTextTagTableClass
{
GObjectClass parent_class;
void (* tag_changed) (GtkTextTagTable *table, GtkTextTag *tag, gboolean size_changed);
void (* tag_added) (GtkTextTagTable *table, GtkTextTag *tag);
void (* tag_removed) (GtkTextTagTable *table, GtkTextTag *tag);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_tag_table_get_type
GType
void
gtk_text_tag_table_new
GtkTextTagTable *
void
gtk_text_tag_table_add
gboolean
GtkTextTagTable *table, GtkTextTag *tag
gtk_text_tag_table_remove
void
GtkTextTagTable *table, GtkTextTag *tag
gtk_text_tag_table_lookup
GtkTextTag *
GtkTextTagTable *table, const gchar *name
gtk_text_tag_table_foreach
void
GtkTextTagTable *table, GtkTextTagTableForeach func, gpointer data
gtk_text_tag_table_get_size
gint
GtkTextTagTable *table
GtkTextTagTablePrivate
GTK_TEXT_UNKNOWN_CHAR
#define GTK_TEXT_UNKNOWN_CHAR 0xFFFC
GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN
#define GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN 3
gtk_text_unknown_char_utf8_gtk_tests_only
const gchar *
void
gtk_text_byte_begins_utf8_char
gboolean
const gchar *byte
GtkTextCounter
GtkTextLineSegment
GtkTextLineSegmentClass
GtkTextMarkBody
GtkTextToggleBody
GtkTextUtilCharChosenFunc
void
const char *text,
gpointer data
GTK_TYPE_TEXT_VIEW
#define GTK_TYPE_TEXT_VIEW (gtk_text_view_get_type ())
GTK_TEXT_VIEW
#define GTK_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_VIEW, GtkTextView))
GTK_TEXT_VIEW_CLASS
#define GTK_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_VIEW, GtkTextViewClass))
GTK_IS_TEXT_VIEW
#define GTK_IS_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_VIEW))
GTK_IS_TEXT_VIEW_CLASS
#define GTK_IS_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_VIEW))
GTK_TEXT_VIEW_GET_CLASS
#define GTK_TEXT_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_VIEW, GtkTextViewClass))
GtkTextWindowType
typedef enum
{
GTK_TEXT_WINDOW_PRIVATE,
GTK_TEXT_WINDOW_WIDGET,
GTK_TEXT_WINDOW_TEXT,
GTK_TEXT_WINDOW_LEFT,
GTK_TEXT_WINDOW_RIGHT,
GTK_TEXT_WINDOW_TOP,
GTK_TEXT_WINDOW_BOTTOM
} GtkTextWindowType;
GtkTextViewLayer
typedef enum
{
GTK_TEXT_VIEW_LAYER_BELOW_TEXT,
GTK_TEXT_VIEW_LAYER_ABOVE_TEXT
} GtkTextViewLayer;
GtkTextExtendSelection
typedef enum
{
GTK_TEXT_EXTEND_SELECTION_WORD,
GTK_TEXT_EXTEND_SELECTION_LINE
} GtkTextExtendSelection;
GTK_TEXT_VIEW_PRIORITY_VALIDATE
#define GTK_TEXT_VIEW_PRIORITY_VALIDATE (GDK_PRIORITY_REDRAW + 5)
GtkTextView
struct _GtkTextView
{
GtkContainer parent_instance;
/*< private >*/
GtkTextViewPrivate *priv;
};
GtkTextViewClass
struct _GtkTextViewClass
{
GtkContainerClass parent_class;
/*< public >*/
void (* populate_popup) (GtkTextView *text_view,
GtkWidget *popup);
void (* move_cursor) (GtkTextView *text_view,
GtkMovementStep step,
gint count,
gboolean extend_selection);
void (* set_anchor) (GtkTextView *text_view);
void (* insert_at_cursor) (GtkTextView *text_view,
const gchar *str);
void (* delete_from_cursor) (GtkTextView *text_view,
GtkDeleteType type,
gint count);
void (* backspace) (GtkTextView *text_view);
void (* cut_clipboard) (GtkTextView *text_view);
void (* copy_clipboard) (GtkTextView *text_view);
void (* paste_clipboard) (GtkTextView *text_view);
void (* toggle_overwrite) (GtkTextView *text_view);
GtkTextBuffer * (* create_buffer) (GtkTextView *text_view);
void (* draw_layer) (GtkTextView *text_view,
GtkTextViewLayer layer,
cairo_t *cr);
gboolean (* extend_selection) (GtkTextView *text_view,
GtkTextExtendSelection granularity,
const GtkTextIter *location,
GtkTextIter *start,
GtkTextIter *end);
void (* insert_emoji) (GtkTextView *text_view);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_view_get_type
GType
void
gtk_text_view_new
GtkWidget *
void
gtk_text_view_new_with_buffer
GtkWidget *
GtkTextBuffer *buffer
gtk_text_view_set_buffer
void
GtkTextView *text_view, GtkTextBuffer *buffer
gtk_text_view_get_buffer
GtkTextBuffer *
GtkTextView *text_view
gtk_text_view_scroll_to_iter
gboolean
GtkTextView *text_view, GtkTextIter *iter, gdouble within_margin, gboolean use_align, gdouble xalign, gdouble yalign
gtk_text_view_scroll_to_mark
void
GtkTextView *text_view, GtkTextMark *mark, gdouble within_margin, gboolean use_align, gdouble xalign, gdouble yalign
gtk_text_view_scroll_mark_onscreen
void
GtkTextView *text_view, GtkTextMark *mark
gtk_text_view_move_mark_onscreen
gboolean
GtkTextView *text_view, GtkTextMark *mark
gtk_text_view_place_cursor_onscreen
gboolean
GtkTextView *text_view
gtk_text_view_get_visible_rect
void
GtkTextView *text_view, GdkRectangle *visible_rect
gtk_text_view_set_cursor_visible
void
GtkTextView *text_view, gboolean setting
gtk_text_view_get_cursor_visible
gboolean
GtkTextView *text_view
gtk_text_view_reset_cursor_blink
void
GtkTextView *text_view
gtk_text_view_get_cursor_locations
void
GtkTextView *text_view, const GtkTextIter *iter, GdkRectangle *strong, GdkRectangle *weak
gtk_text_view_get_iter_location
void
GtkTextView *text_view, const GtkTextIter *iter, GdkRectangle *location
gtk_text_view_get_iter_at_location
gboolean
GtkTextView *text_view, GtkTextIter *iter, gint x, gint y
gtk_text_view_get_iter_at_position
gboolean
GtkTextView *text_view, GtkTextIter *iter, gint *trailing, gint x, gint y
gtk_text_view_get_line_yrange
void
GtkTextView *text_view, const GtkTextIter *iter, gint *y, gint *height
gtk_text_view_get_line_at_y
void
GtkTextView *text_view, GtkTextIter *target_iter, gint y, gint *line_top
gtk_text_view_buffer_to_window_coords
void
GtkTextView *text_view, GtkTextWindowType win, gint buffer_x, gint buffer_y, gint *window_x, gint *window_y
gtk_text_view_window_to_buffer_coords
void
GtkTextView *text_view, GtkTextWindowType win, gint window_x, gint window_y, gint *buffer_x, gint *buffer_y
gtk_text_view_set_border_window_size
void
GtkTextView *text_view, GtkTextWindowType type, gint size
gtk_text_view_get_border_window_size
gint
GtkTextView *text_view, GtkTextWindowType type
gtk_text_view_forward_display_line
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_backward_display_line
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_forward_display_line_end
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_backward_display_line_start
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_starts_display_line
gboolean
GtkTextView *text_view, const GtkTextIter *iter
gtk_text_view_move_visually
gboolean
GtkTextView *text_view, GtkTextIter *iter, gint count
gtk_text_view_im_context_filter_keypress
gboolean
GtkTextView *text_view, GdkEventKey *event
gtk_text_view_reset_im_context
void
GtkTextView *text_view
gtk_text_view_add_child_at_anchor
void
GtkTextView *text_view, GtkWidget *child, GtkTextChildAnchor *anchor
gtk_text_view_add_child_in_window
void
GtkTextView *text_view, GtkWidget *child, GtkTextWindowType which_window, gint xpos, gint ypos
gtk_text_view_move_child
void
GtkTextView *text_view, GtkWidget *child, gint xpos, gint ypos
gtk_text_view_set_wrap_mode
void
GtkTextView *text_view, GtkWrapMode wrap_mode
gtk_text_view_get_wrap_mode
GtkWrapMode
GtkTextView *text_view
gtk_text_view_set_editable
void
GtkTextView *text_view, gboolean setting
gtk_text_view_get_editable
gboolean
GtkTextView *text_view
gtk_text_view_set_overwrite
void
GtkTextView *text_view, gboolean overwrite
gtk_text_view_get_overwrite
gboolean
GtkTextView *text_view
gtk_text_view_set_accepts_tab
void
GtkTextView *text_view, gboolean accepts_tab
gtk_text_view_get_accepts_tab
gboolean
GtkTextView *text_view
gtk_text_view_set_pixels_above_lines
void
GtkTextView *text_view, gint pixels_above_lines
gtk_text_view_get_pixels_above_lines
gint
GtkTextView *text_view
gtk_text_view_set_pixels_below_lines
void
GtkTextView *text_view, gint pixels_below_lines
gtk_text_view_get_pixels_below_lines
gint
GtkTextView *text_view
gtk_text_view_set_pixels_inside_wrap
void
GtkTextView *text_view, gint pixels_inside_wrap
gtk_text_view_get_pixels_inside_wrap
gint
GtkTextView *text_view
gtk_text_view_set_justification
void
GtkTextView *text_view, GtkJustification justification
gtk_text_view_get_justification
GtkJustification
GtkTextView *text_view
gtk_text_view_set_left_margin
void
GtkTextView *text_view, gint left_margin
gtk_text_view_get_left_margin
gint
GtkTextView *text_view
gtk_text_view_set_right_margin
void
GtkTextView *text_view, gint right_margin
gtk_text_view_get_right_margin
gint
GtkTextView *text_view
gtk_text_view_set_top_margin
void
GtkTextView *text_view, gint top_margin
gtk_text_view_get_top_margin
gint
GtkTextView *text_view
gtk_text_view_set_bottom_margin
void
GtkTextView *text_view, gint bottom_margin
gtk_text_view_get_bottom_margin
gint
GtkTextView *text_view
gtk_text_view_set_indent
void
GtkTextView *text_view, gint indent
gtk_text_view_get_indent
gint
GtkTextView *text_view
gtk_text_view_set_tabs
void
GtkTextView *text_view, PangoTabArray *tabs
gtk_text_view_get_tabs
PangoTabArray *
GtkTextView *text_view
gtk_text_view_set_input_purpose
void
GtkTextView *text_view, GtkInputPurpose purpose
gtk_text_view_get_input_purpose
GtkInputPurpose
GtkTextView *text_view
gtk_text_view_set_input_hints
void
GtkTextView *text_view, GtkInputHints hints
gtk_text_view_get_input_hints
GtkInputHints
GtkTextView *text_view
gtk_text_view_set_monospace
void
GtkTextView *text_view, gboolean monospace
gtk_text_view_get_monospace
gboolean
GtkTextView *text_view
GtkTextViewPrivate
gtk_text_view_get_text_node
GtkCssNode *
GtkTextView *text_view
gtk_text_view_get_selection_node
GtkCssNode *
GtkTextView *text_view
gtk_text_view_get_default_attributes
GtkTextAttributes *
GtkTextView *text_view
GTK_TYPE_TOGGLE_BUTTON
#define GTK_TYPE_TOGGLE_BUTTON (gtk_toggle_button_get_type ())
GTK_TOGGLE_BUTTON
#define GTK_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButton))
GTK_TOGGLE_BUTTON_CLASS
#define GTK_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButtonClass))
GTK_IS_TOGGLE_BUTTON
#define GTK_IS_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_BUTTON))
GTK_IS_TOGGLE_BUTTON_CLASS
#define GTK_IS_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_BUTTON))
GTK_TOGGLE_BUTTON_GET_CLASS
#define GTK_TOGGLE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButtonClass))
GtkToggleButton
struct _GtkToggleButton
{
/*< private >*/
GtkButton button;
GtkToggleButtonPrivate *priv;
};
GtkToggleButtonClass
struct _GtkToggleButtonClass
{
GtkButtonClass parent_class;
void (* toggled) (GtkToggleButton *toggle_button);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_toggle_button_get_type
GType
void
gtk_toggle_button_new
GtkWidget *
void
gtk_toggle_button_new_with_label
GtkWidget *
const gchar *label
gtk_toggle_button_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_toggle_button_set_active
void
GtkToggleButton *toggle_button, gboolean is_active
gtk_toggle_button_get_active
gboolean
GtkToggleButton *toggle_button
gtk_toggle_button_toggled
void
GtkToggleButton *toggle_button
GtkToggleButtonPrivate
GTK_TYPE_TOGGLE_TOOL_BUTTON
#define GTK_TYPE_TOGGLE_TOOL_BUTTON (gtk_toggle_tool_button_get_type ())
GTK_TOGGLE_TOOL_BUTTON
#define GTK_TOGGLE_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButton))
GTK_TOGGLE_TOOL_BUTTON_CLASS
#define GTK_TOGGLE_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButtonClass))
GTK_IS_TOGGLE_TOOL_BUTTON
#define GTK_IS_TOGGLE_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON))
GTK_IS_TOGGLE_TOOL_BUTTON_CLASS
#define GTK_IS_TOGGLE_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_TOOL_BUTTON))
GTK_TOGGLE_TOOL_BUTTON_GET_CLASS
#define GTK_TOGGLE_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButtonClass))
GtkToggleToolButton
struct _GtkToggleToolButton
{
GtkToolButton parent;
/*< private >*/
GtkToggleToolButtonPrivate *priv;
};
GtkToggleToolButtonClass
struct _GtkToggleToolButtonClass
{
GtkToolButtonClass parent_class;
/*< public >*/
/* signal */
void (* toggled) (GtkToggleToolButton *button);
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_toggle_tool_button_get_type
GType
void
gtk_toggle_tool_button_new
GtkToolItem *
void
gtk_toggle_tool_button_set_active
void
GtkToggleToolButton *button, gboolean is_active
gtk_toggle_tool_button_get_active
gboolean
GtkToggleToolButton *button
GtkToggleToolButtonPrivate
GTK_TYPE_TOOLBAR
#define GTK_TYPE_TOOLBAR (gtk_toolbar_get_type ())
GTK_TOOLBAR
#define GTK_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLBAR, GtkToolbar))
GTK_TOOLBAR_CLASS
#define GTK_TOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOLBAR, GtkToolbarClass))
GTK_IS_TOOLBAR
#define GTK_IS_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLBAR))
GTK_IS_TOOLBAR_CLASS
#define GTK_IS_TOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOLBAR))
GTK_TOOLBAR_GET_CLASS
#define GTK_TOOLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOLBAR, GtkToolbarClass))
GtkToolbar
struct _GtkToolbar
{
GtkContainer container;
GtkToolbarPrivate *priv;
};
GtkToolbarClass
struct _GtkToolbarClass
{
GtkContainerClass parent_class;
/* signals */
void (* orientation_changed) (GtkToolbar *toolbar,
GtkOrientation orientation);
void (* style_changed) (GtkToolbar *toolbar,
GtkToolbarStyle style);
gboolean (* popup_context_menu) (GtkToolbar *toolbar,
gint x,
gint y,
gint button_number);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_toolbar_get_type
GType
void
gtk_toolbar_new
GtkWidget *
void
gtk_toolbar_insert
void
GtkToolbar *toolbar, GtkToolItem *item, gint pos
gtk_toolbar_get_item_index
gint
GtkToolbar *toolbar, GtkToolItem *item
gtk_toolbar_get_n_items
gint
GtkToolbar *toolbar
gtk_toolbar_get_nth_item
GtkToolItem *
GtkToolbar *toolbar, gint n
gtk_toolbar_get_show_arrow
gboolean
GtkToolbar *toolbar
gtk_toolbar_set_show_arrow
void
GtkToolbar *toolbar, gboolean show_arrow
gtk_toolbar_get_style
GtkToolbarStyle
GtkToolbar *toolbar
gtk_toolbar_set_style
void
GtkToolbar *toolbar, GtkToolbarStyle style
gtk_toolbar_unset_style
void
GtkToolbar *toolbar
gtk_toolbar_get_drop_index
gint
GtkToolbar *toolbar, gint x, gint y
gtk_toolbar_set_drop_highlight_item
void
GtkToolbar *toolbar, GtkToolItem *tool_item, gint index_
GtkToolbarPrivate
GTK_TYPE_TOOL_BUTTON
#define GTK_TYPE_TOOL_BUTTON (gtk_tool_button_get_type ())
GTK_TOOL_BUTTON
#define GTK_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButton))
GTK_TOOL_BUTTON_CLASS
#define GTK_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass))
GTK_IS_TOOL_BUTTON
#define GTK_IS_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_BUTTON))
GTK_IS_TOOL_BUTTON_CLASS
#define GTK_IS_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_BUTTON))
GTK_TOOL_BUTTON_GET_CLASS
#define GTK_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass))
GtkToolButton
struct _GtkToolButton
{
GtkToolItem parent;
/*< private >*/
GtkToolButtonPrivate *priv;
};
GtkToolButtonClass
struct _GtkToolButtonClass
{
GtkToolItemClass parent_class;
GType button_type;
/*< public >*/
/* signal */
void (* clicked) (GtkToolButton *tool_item);
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_tool_button_get_type
GType
void
gtk_tool_button_new
GtkToolItem *
GtkWidget *icon_widget, const gchar *label
gtk_tool_button_set_label
void
GtkToolButton *button, const gchar *label
gtk_tool_button_get_label
const gchar *
GtkToolButton *button
gtk_tool_button_set_use_underline
void
GtkToolButton *button, gboolean use_underline
gtk_tool_button_get_use_underline
gboolean
GtkToolButton *button
gtk_tool_button_set_icon_name
void
GtkToolButton *button, const gchar *icon_name
gtk_tool_button_get_icon_name
const gchar *
GtkToolButton *button
gtk_tool_button_set_icon_widget
void
GtkToolButton *button, GtkWidget *icon_widget
gtk_tool_button_get_icon_widget
GtkWidget *
GtkToolButton *button
gtk_tool_button_set_label_widget
void
GtkToolButton *button, GtkWidget *label_widget
gtk_tool_button_get_label_widget
GtkWidget *
GtkToolButton *button
GtkToolButtonPrivate
GTK_TYPE_TOOL_ITEM
#define GTK_TYPE_TOOL_ITEM (gtk_tool_item_get_type ())
GTK_TOOL_ITEM
#define GTK_TOOL_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_TOOL_ITEM, GtkToolItem))
GTK_TOOL_ITEM_CLASS
#define GTK_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_ITEM, GtkToolItemClass))
GTK_IS_TOOL_ITEM
#define GTK_IS_TOOL_ITEM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_TOOL_ITEM))
GTK_IS_TOOL_ITEM_CLASS
#define GTK_IS_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_ITEM))
GTK_TOOL_ITEM_GET_CLASS
#define GTK_TOOL_ITEM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), GTK_TYPE_TOOL_ITEM, GtkToolItemClass))
GtkToolItem
struct _GtkToolItem
{
GtkBin parent;
/*< private >*/
GtkToolItemPrivate *priv;
};
GtkToolItemClass
struct _GtkToolItemClass
{
GtkBinClass parent_class;
/* signals */
gboolean (* create_menu_proxy) (GtkToolItem *tool_item);
void (* toolbar_reconfigured) (GtkToolItem *tool_item);
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_tool_item_get_type
GType
void
gtk_tool_item_new
GtkToolItem *
void
gtk_tool_item_set_homogeneous
void
GtkToolItem *tool_item, gboolean homogeneous
gtk_tool_item_get_homogeneous
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_expand
void
GtkToolItem *tool_item, gboolean expand
gtk_tool_item_get_expand
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_tooltip_text
void
GtkToolItem *tool_item, const gchar *text
gtk_tool_item_set_tooltip_markup
void
GtkToolItem *tool_item, const gchar *markup
gtk_tool_item_set_visible_horizontal
void
GtkToolItem *tool_item, gboolean visible_horizontal
gtk_tool_item_get_visible_horizontal
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_visible_vertical
void
GtkToolItem *tool_item, gboolean visible_vertical
gtk_tool_item_get_visible_vertical
gboolean
GtkToolItem *tool_item
gtk_tool_item_get_is_important
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_is_important
void
GtkToolItem *tool_item, gboolean is_important
gtk_tool_item_get_ellipsize_mode
PangoEllipsizeMode
GtkToolItem *tool_item
gtk_tool_item_get_orientation
GtkOrientation
GtkToolItem *tool_item
gtk_tool_item_get_toolbar_style
GtkToolbarStyle
GtkToolItem *tool_item
gtk_tool_item_get_text_alignment
gfloat
GtkToolItem *tool_item
gtk_tool_item_get_text_orientation
GtkOrientation
GtkToolItem *tool_item
gtk_tool_item_get_text_size_group
GtkSizeGroup *
GtkToolItem *tool_item
gtk_tool_item_retrieve_proxy_menu_item
GtkWidget *
GtkToolItem *tool_item
gtk_tool_item_get_proxy_menu_item
GtkWidget *
GtkToolItem *tool_item, const gchar *menu_item_id
gtk_tool_item_set_proxy_menu_item
void
GtkToolItem *tool_item, const gchar *menu_item_id, GtkWidget *menu_item
gtk_tool_item_rebuild_menu
void
GtkToolItem *tool_item
gtk_tool_item_toolbar_reconfigured
void
GtkToolItem *tool_item
GtkToolItemPrivate
GTK_TYPE_TOOL_ITEM_GROUP
#define GTK_TYPE_TOOL_ITEM_GROUP (gtk_tool_item_group_get_type ())
GTK_TOOL_ITEM_GROUP
#define GTK_TOOL_ITEM_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroup))
GTK_TOOL_ITEM_GROUP_CLASS
#define GTK_TOOL_ITEM_GROUP_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroupClass))
GTK_IS_TOOL_ITEM_GROUP
#define GTK_IS_TOOL_ITEM_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_TOOL_ITEM_GROUP))
GTK_IS_TOOL_ITEM_GROUP_CLASS
#define GTK_IS_TOOL_ITEM_GROUP_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_TOOL_ITEM_GROUP))
GTK_TOOL_ITEM_GROUP_GET_CLASS
#define GTK_TOOL_ITEM_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroupClass))
GtkToolItemGroup
struct _GtkToolItemGroup
{
GtkContainer parent_instance;
GtkToolItemGroupPrivate *priv;
};
GtkToolItemGroupClass
struct _GtkToolItemGroupClass
{
GtkContainerClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tool_item_group_get_type
GType
void
gtk_tool_item_group_new
GtkWidget *
const gchar *label
gtk_tool_item_group_set_label
void
GtkToolItemGroup *group, const gchar *label
gtk_tool_item_group_set_label_widget
void
GtkToolItemGroup *group, GtkWidget *label_widget
gtk_tool_item_group_set_collapsed
void
GtkToolItemGroup *group, gboolean collapsed
gtk_tool_item_group_set_ellipsize
void
GtkToolItemGroup *group, PangoEllipsizeMode ellipsize
gtk_tool_item_group_set_header_relief
void
GtkToolItemGroup *group, GtkReliefStyle style
gtk_tool_item_group_get_label
const gchar *
GtkToolItemGroup *group
gtk_tool_item_group_get_label_widget
GtkWidget *
GtkToolItemGroup *group
gtk_tool_item_group_get_collapsed
gboolean
GtkToolItemGroup *group
gtk_tool_item_group_get_ellipsize
PangoEllipsizeMode
GtkToolItemGroup *group
gtk_tool_item_group_get_header_relief
GtkReliefStyle
GtkToolItemGroup *group
gtk_tool_item_group_insert
void
GtkToolItemGroup *group, GtkToolItem *item, gint position
gtk_tool_item_group_set_item_position
void
GtkToolItemGroup *group, GtkToolItem *item, gint position
gtk_tool_item_group_get_item_position
gint
GtkToolItemGroup *group, GtkToolItem *item
gtk_tool_item_group_get_n_items
guint
GtkToolItemGroup *group
gtk_tool_item_group_get_nth_item
GtkToolItem *
GtkToolItemGroup *group, guint index
gtk_tool_item_group_get_drop_item
GtkToolItem *
GtkToolItemGroup *group, gint x, gint y
GtkToolItemGroupPrivate
GTK_TYPE_TOOL_PALETTE
#define GTK_TYPE_TOOL_PALETTE (gtk_tool_palette_get_type ())
GTK_TOOL_PALETTE
#define GTK_TOOL_PALETTE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_TOOL_PALETTE, GtkToolPalette))
GTK_TOOL_PALETTE_CLASS
#define GTK_TOOL_PALETTE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_TOOL_PALETTE, GtkToolPaletteClass))
GTK_IS_TOOL_PALETTE
#define GTK_IS_TOOL_PALETTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_TOOL_PALETTE))
GTK_IS_TOOL_PALETTE_CLASS
#define GTK_IS_TOOL_PALETTE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_TOOL_PALETTE))
GTK_TOOL_PALETTE_GET_CLASS
#define GTK_TOOL_PALETTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOL_PALETTE, GtkToolPaletteClass))
GtkToolPaletteDragTargets
typedef enum /*< flags >*/
{
GTK_TOOL_PALETTE_DRAG_ITEMS = (1 << 0),
GTK_TOOL_PALETTE_DRAG_GROUPS = (1 << 1)
}
GtkToolPaletteDragTargets;
GtkToolPalette
struct _GtkToolPalette
{
GtkContainer parent_instance;
GtkToolPalettePrivate *priv;
};
GtkToolPaletteClass
struct _GtkToolPaletteClass
{
GtkContainerClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tool_palette_get_type
GType
void
gtk_tool_palette_new
GtkWidget *
void
gtk_tool_palette_set_group_position
void
GtkToolPalette *palette, GtkToolItemGroup *group, gint position
gtk_tool_palette_set_exclusive
void
GtkToolPalette *palette, GtkToolItemGroup *group, gboolean exclusive
gtk_tool_palette_set_expand
void
GtkToolPalette *palette, GtkToolItemGroup *group, gboolean expand
gtk_tool_palette_get_group_position
gint
GtkToolPalette *palette, GtkToolItemGroup *group
gtk_tool_palette_get_exclusive
gboolean
GtkToolPalette *palette, GtkToolItemGroup *group
gtk_tool_palette_get_expand
gboolean
GtkToolPalette *palette, GtkToolItemGroup *group
gtk_tool_palette_set_style
void
GtkToolPalette *palette, GtkToolbarStyle style
gtk_tool_palette_unset_style
void
GtkToolPalette *palette
gtk_tool_palette_get_style
GtkToolbarStyle
GtkToolPalette *palette
gtk_tool_palette_get_drop_item
GtkToolItem *
GtkToolPalette *palette, gint x, gint y
gtk_tool_palette_get_drop_group
GtkToolItemGroup *
GtkToolPalette *palette, gint x, gint y
gtk_tool_palette_get_drag_item
GtkWidget *
GtkToolPalette *palette, const GtkSelectionData *selection
gtk_tool_palette_set_drag_source
void
GtkToolPalette *palette, GtkToolPaletteDragTargets targets
gtk_tool_palette_add_drag_dest
void
GtkToolPalette *palette, GtkWidget *widget, GtkDestDefaults flags, GtkToolPaletteDragTargets targets, GdkDragAction actions
gtk_tool_palette_get_drag_target_item
const char *
void
gtk_tool_palette_get_drag_target_group
const char *
void
GtkToolPalettePrivate
GTK_TYPE_TOOL_SHELL
#define GTK_TYPE_TOOL_SHELL (gtk_tool_shell_get_type ())
GTK_TOOL_SHELL
#define GTK_TOOL_SHELL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_SHELL, GtkToolShell))
GTK_IS_TOOL_SHELL
#define GTK_IS_TOOL_SHELL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_SHELL))
GTK_TOOL_SHELL_GET_IFACE
#define GTK_TOOL_SHELL_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TOOL_SHELL, GtkToolShellIface))
GtkToolShellIface
struct _GtkToolShellIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
GtkOrientation (*get_orientation) (GtkToolShell *shell);
GtkToolbarStyle (*get_style) (GtkToolShell *shell);
void (*rebuild_menu) (GtkToolShell *shell);
GtkOrientation (*get_text_orientation) (GtkToolShell *shell);
gfloat (*get_text_alignment) (GtkToolShell *shell);
PangoEllipsizeMode (*get_ellipsize_mode) (GtkToolShell *shell);
GtkSizeGroup * (*get_text_size_group) (GtkToolShell *shell);
};
gtk_tool_shell_get_type
GType
void
gtk_tool_shell_get_orientation
GtkOrientation
GtkToolShell *shell
gtk_tool_shell_get_style
GtkToolbarStyle
GtkToolShell *shell
gtk_tool_shell_rebuild_menu
void
GtkToolShell *shell
gtk_tool_shell_get_text_orientation
GtkOrientation
GtkToolShell *shell
gtk_tool_shell_get_text_alignment
gfloat
GtkToolShell *shell
gtk_tool_shell_get_ellipsize_mode
PangoEllipsizeMode
GtkToolShell *shell
gtk_tool_shell_get_text_size_group
GtkSizeGroup *
GtkToolShell *shell
GtkToolShell
GTK_TYPE_TOOLTIP
#define GTK_TYPE_TOOLTIP (gtk_tooltip_get_type ())
GTK_TOOLTIP
#define GTK_TOOLTIP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLTIP, GtkTooltip))
GTK_IS_TOOLTIP
#define GTK_IS_TOOLTIP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLTIP))
gtk_tooltip_get_type
GType
void
gtk_tooltip_set_markup
void
GtkTooltip *tooltip, const gchar *markup
gtk_tooltip_set_text
void
GtkTooltip *tooltip, const gchar *text
gtk_tooltip_set_icon
void
GtkTooltip *tooltip, GdkTexture *texture
gtk_tooltip_set_icon_from_icon_name
void
GtkTooltip *tooltip, const gchar *icon_name
gtk_tooltip_set_icon_from_gicon
void
GtkTooltip *tooltip, GIcon *gicon
gtk_tooltip_set_custom
void
GtkTooltip *tooltip, GtkWidget *custom_widget
gtk_tooltip_set_tip_area
void
GtkTooltip *tooltip, const GdkRectangle *rect
gtk_tooltip_trigger_tooltip_query
void
GdkDisplay *display
GTK_TYPE_TOOLTIP_WINDOW
#define GTK_TYPE_TOOLTIP_WINDOW (gtk_tooltip_window_get_type ())
gtk_tooltip_window_new
GtkWidget *
void
gtk_tooltip_window_set_label_markup
void
GtkTooltipWindow *window, const char *markup
gtk_tooltip_window_set_label_text
void
GtkTooltipWindow *window, const char *text
gtk_tooltip_window_set_image_icon
void
GtkTooltipWindow *window, GdkTexture *texture
gtk_tooltip_window_set_image_icon_from_name
void
GtkTooltipWindow *window, const char *icon_name
gtk_tooltip_window_set_image_icon_from_gicon
void
GtkTooltipWindow *window, GIcon *gicon
gtk_tooltip_window_set_custom_widget
void
GtkTooltipWindow *window, GtkWidget *custom_widget
GtkTooltipWindow
GTK_TYPE_TRASH_MONITOR
#define GTK_TYPE_TRASH_MONITOR (_gtk_trash_monitor_get_type ())
GTK_TRASH_MONITOR
#define GTK_TRASH_MONITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TRASH_MONITOR, GtkTrashMonitor))
GTK_TRASH_MONITOR_CLASS
#define GTK_TRASH_MONITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TRASH_MONITOR, GtkTrashMonitorClass))
GTK_IS_TRASH_MONITOR
#define GTK_IS_TRASH_MONITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TRASH_MONITOR))
GTK_IS_TRASH_MONITOR_CLASS
#define GTK_IS_TRASH_MONITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TRASH_MONITOR))
GTK_TRASH_MONITOR_GET_CLASS
#define GTK_TRASH_MONITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TRASH_MONITOR, GtkTrashMonitorClass))
GtkTrashMonitor
GtkTrashMonitorClass
GtkTreeDataList
struct _GtkTreeDataList
{
GtkTreeDataList *next;
union {
gint v_int;
gint8 v_char;
guint8 v_uchar;
guint v_uint;
glong v_long;
gulong v_ulong;
gint64 v_int64;
guint64 v_uint64;
gfloat v_float;
gdouble v_double;
gpointer v_pointer;
} data;
};
GTK_TYPE_TREE_DRAG_SOURCE
#define GTK_TYPE_TREE_DRAG_SOURCE (gtk_tree_drag_source_get_type ())
GTK_TREE_DRAG_SOURCE
#define GTK_TREE_DRAG_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSource))
GTK_IS_TREE_DRAG_SOURCE
#define GTK_IS_TREE_DRAG_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_SOURCE))
GTK_TREE_DRAG_SOURCE_GET_IFACE
#define GTK_TREE_DRAG_SOURCE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSourceIface))
GtkTreeDragSourceIface
struct _GtkTreeDragSourceIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* VTable - not signals */
gboolean (* row_draggable) (GtkTreeDragSource *drag_source,
GtkTreePath *path);
gboolean (* drag_data_get) (GtkTreeDragSource *drag_source,
GtkTreePath *path,
GtkSelectionData *selection_data);
gboolean (* drag_data_delete) (GtkTreeDragSource *drag_source,
GtkTreePath *path);
};
gtk_tree_drag_source_get_type
GType
void
gtk_tree_drag_source_row_draggable
gboolean
GtkTreeDragSource *drag_source, GtkTreePath *path
gtk_tree_drag_source_drag_data_delete
gboolean
GtkTreeDragSource *drag_source, GtkTreePath *path
gtk_tree_drag_source_drag_data_get
gboolean
GtkTreeDragSource *drag_source, GtkTreePath *path, GtkSelectionData *selection_data
GTK_TYPE_TREE_DRAG_DEST
#define GTK_TYPE_TREE_DRAG_DEST (gtk_tree_drag_dest_get_type ())
GTK_TREE_DRAG_DEST
#define GTK_TREE_DRAG_DEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDest))
GTK_IS_TREE_DRAG_DEST
#define GTK_IS_TREE_DRAG_DEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_DEST))
GTK_TREE_DRAG_DEST_GET_IFACE
#define GTK_TREE_DRAG_DEST_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDestIface))
GtkTreeDragDestIface
struct _GtkTreeDragDestIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* VTable - not signals */
gboolean (* drag_data_received) (GtkTreeDragDest *drag_dest,
GtkTreePath *dest,
GtkSelectionData *selection_data);
gboolean (* row_drop_possible) (GtkTreeDragDest *drag_dest,
GtkTreePath *dest_path,
GtkSelectionData *selection_data);
};
gtk_tree_drag_dest_get_type
GType
void
gtk_tree_drag_dest_drag_data_received
gboolean
GtkTreeDragDest *drag_dest, GtkTreePath *dest, GtkSelectionData *selection_data
gtk_tree_drag_dest_row_drop_possible
gboolean
GtkTreeDragDest *drag_dest, GtkTreePath *dest_path, GtkSelectionData *selection_data
gtk_tree_set_row_drag_data
gboolean
GtkSelectionData *selection_data, GtkTreeModel *tree_model, GtkTreePath *path
gtk_tree_get_row_drag_data
gboolean
GtkSelectionData *selection_data, GtkTreeModel **tree_model, GtkTreePath **path
GtkTreeDragDest
GtkTreeDragSource
GTK_TYPE_TREE_MENU
#define GTK_TYPE_TREE_MENU (_gtk_tree_menu_get_type ())
GTK_TREE_MENU
#define GTK_TREE_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MENU, GtkTreeMenu))
GTK_TREE_MENU_CLASS
#define GTK_TREE_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MENU, GtkTreeMenuClass))
GTK_IS_TREE_MENU
#define GTK_IS_TREE_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MENU))
GTK_IS_TREE_MENU_CLASS
#define GTK_IS_TREE_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MENU))
GTK_TREE_MENU_GET_CLASS
#define GTK_TREE_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MENU, GtkTreeMenuClass))
GtkTreeMenu
struct _GtkTreeMenu
{
GtkMenu parent_instance;
/*< private >*/
GtkTreeMenuPrivate *priv;
};
GtkTreeMenuClass
struct _GtkTreeMenuClass
{
GtkMenuClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
GtkTreeMenuPrivate
GTK_TYPE_TREE_MODEL
#define GTK_TYPE_TREE_MODEL (gtk_tree_model_get_type ())
GTK_TREE_MODEL
#define GTK_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModel))
GTK_IS_TREE_MODEL
#define GTK_IS_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL))
GTK_TREE_MODEL_GET_IFACE
#define GTK_TREE_MODEL_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModelIface))
GTK_TYPE_TREE_ITER
#define GTK_TYPE_TREE_ITER (gtk_tree_iter_get_type ())
GTK_TYPE_TREE_PATH
#define GTK_TYPE_TREE_PATH (gtk_tree_path_get_type ())
GTK_TYPE_TREE_ROW_REFERENCE
#define GTK_TYPE_TREE_ROW_REFERENCE (gtk_tree_row_reference_get_type ())
GtkTreeModelForeachFunc
gboolean
GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data
GtkTreeModelFlags
typedef enum
{
GTK_TREE_MODEL_ITERS_PERSIST = 1 << 0,
GTK_TREE_MODEL_LIST_ONLY = 1 << 1
} GtkTreeModelFlags;
GtkTreeIter
struct _GtkTreeIter
{
gint stamp;
gpointer user_data;
gpointer user_data2;
gpointer user_data3;
};
GtkTreeModelIface
struct _GtkTreeModelIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* Signals */
void (* row_changed) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter);
void (* row_inserted) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter);
void (* row_has_child_toggled) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter);
void (* row_deleted) (GtkTreeModel *tree_model,
GtkTreePath *path);
void (* rows_reordered) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter,
gint *new_order);
/* Virtual Table */
GtkTreeModelFlags (* get_flags) (GtkTreeModel *tree_model);
gint (* get_n_columns) (GtkTreeModel *tree_model);
GType (* get_column_type) (GtkTreeModel *tree_model,
gint index_);
gboolean (* get_iter) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreePath *path);
GtkTreePath *(* get_path) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
void (* get_value) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
gint column,
GValue *value);
gboolean (* iter_next) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gboolean (* iter_previous) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gboolean (* iter_children) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *parent);
gboolean (* iter_has_child) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gint (* iter_n_children) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gboolean (* iter_nth_child) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *parent,
gint n);
gboolean (* iter_parent) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *child);
void (* ref_node) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
void (* unref_node) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
};
gtk_tree_path_new
GtkTreePath *
void
gtk_tree_path_new_from_string
GtkTreePath *
const gchar *path
gtk_tree_path_new_from_indices
GtkTreePath *
gint first_index, ...
gtk_tree_path_new_from_indicesv
GtkTreePath *
gint *indices, gsize length
gtk_tree_path_to_string
gchar *
GtkTreePath *path
gtk_tree_path_new_first
GtkTreePath *
void
gtk_tree_path_append_index
void
GtkTreePath *path, gint index_
gtk_tree_path_prepend_index
void
GtkTreePath *path, gint index_
gtk_tree_path_get_depth
gint
GtkTreePath *path
gtk_tree_path_get_indices
gint *
GtkTreePath *path
gtk_tree_path_get_indices_with_depth
gint *
GtkTreePath *path, gint *depth
gtk_tree_path_free
void
GtkTreePath *path
gtk_tree_path_copy
GtkTreePath *
const GtkTreePath *path
gtk_tree_path_get_type
GType
void
gtk_tree_path_compare
gint
const GtkTreePath *a, const GtkTreePath *b
gtk_tree_path_next
void
GtkTreePath *path
gtk_tree_path_prev
gboolean
GtkTreePath *path
gtk_tree_path_up
gboolean
GtkTreePath *path
gtk_tree_path_down
void
GtkTreePath *path
gtk_tree_path_is_ancestor
gboolean
GtkTreePath *path, GtkTreePath *descendant
gtk_tree_path_is_descendant
gboolean
GtkTreePath *path, GtkTreePath *ancestor
gtk_tree_row_reference_get_type
GType
void
gtk_tree_row_reference_new
GtkTreeRowReference *
GtkTreeModel *model, GtkTreePath *path
gtk_tree_row_reference_new_proxy
GtkTreeRowReference *
GObject *proxy, GtkTreeModel *model, GtkTreePath *path
gtk_tree_row_reference_get_path
GtkTreePath *
GtkTreeRowReference *reference
gtk_tree_row_reference_get_model
GtkTreeModel *
GtkTreeRowReference *reference
gtk_tree_row_reference_valid
gboolean
GtkTreeRowReference *reference
gtk_tree_row_reference_copy
GtkTreeRowReference *
GtkTreeRowReference *reference
gtk_tree_row_reference_free
void
GtkTreeRowReference *reference
gtk_tree_row_reference_inserted
void
GObject *proxy, GtkTreePath *path
gtk_tree_row_reference_deleted
void
GObject *proxy, GtkTreePath *path
gtk_tree_row_reference_reordered
void
GObject *proxy, GtkTreePath *path, GtkTreeIter *iter, gint *new_order
gtk_tree_iter_copy
GtkTreeIter *
GtkTreeIter *iter
gtk_tree_iter_free
void
GtkTreeIter *iter
gtk_tree_iter_get_type
GType
void
gtk_tree_model_get_type
GType
void
gtk_tree_model_get_flags
GtkTreeModelFlags
GtkTreeModel *tree_model
gtk_tree_model_get_n_columns
gint
GtkTreeModel *tree_model
gtk_tree_model_get_column_type
GType
GtkTreeModel *tree_model, gint index_
gtk_tree_model_get_iter
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreePath *path
gtk_tree_model_get_iter_from_string
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, const gchar *path_string
gtk_tree_model_get_string_from_iter
gchar *
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get_iter_first
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get_path
GtkTreePath *
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get_value
void
GtkTreeModel *tree_model, GtkTreeIter *iter, gint column, GValue *value
gtk_tree_model_iter_previous
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_next
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_children
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreeIter *parent
gtk_tree_model_iter_has_child
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_n_children
gint
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_nth_child
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreeIter *parent, gint n
gtk_tree_model_iter_parent
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreeIter *child
gtk_tree_model_ref_node
void
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_unref_node
void
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get
void
GtkTreeModel *tree_model, GtkTreeIter *iter, ...
gtk_tree_model_get_valist
void
GtkTreeModel *tree_model, GtkTreeIter *iter, va_list var_args
gtk_tree_model_foreach
void
GtkTreeModel *model, GtkTreeModelForeachFunc func, gpointer user_data
gtk_tree_model_row_changed
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter
gtk_tree_model_row_inserted
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter
gtk_tree_model_row_has_child_toggled
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter
gtk_tree_model_row_deleted
void
GtkTreeModel *tree_model, GtkTreePath *path
gtk_tree_model_rows_reordered
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter, gint *new_order
gtk_tree_model_rows_reordered_with_length
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter, gint *new_order, gint length
GtkTreeModel
GtkTreePath
GtkTreeRowReference
GTK_TYPE_TREE_MODEL_FILTER
#define GTK_TYPE_TREE_MODEL_FILTER (gtk_tree_model_filter_get_type ())
GTK_TREE_MODEL_FILTER
#define GTK_TREE_MODEL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilter))
GTK_TREE_MODEL_FILTER_CLASS
#define GTK_TREE_MODEL_FILTER_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilterClass))
GTK_IS_TREE_MODEL_FILTER
#define GTK_IS_TREE_MODEL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_FILTER))
GTK_IS_TREE_MODEL_FILTER_CLASS
#define GTK_IS_TREE_MODEL_FILTER_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_TREE_MODEL_FILTER))
GTK_TREE_MODEL_FILTER_GET_CLASS
#define GTK_TREE_MODEL_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilterClass))
GtkTreeModelFilterVisibleFunc
gboolean
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer data
GtkTreeModelFilterModifyFunc
void
GtkTreeModel *model,
GtkTreeIter *iter,
GValue *value,
gint column,
gpointer data
GtkTreeModelFilter
struct _GtkTreeModelFilter
{
GObject parent;
/*< private >*/
GtkTreeModelFilterPrivate *priv;
};
GtkTreeModelFilterClass
struct _GtkTreeModelFilterClass
{
GObjectClass parent_class;
gboolean (* visible) (GtkTreeModelFilter *self,
GtkTreeModel *child_model,
GtkTreeIter *iter);
void (* modify) (GtkTreeModelFilter *self,
GtkTreeModel *child_model,
GtkTreeIter *iter,
GValue *value,
gint column);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_model_filter_get_type
GType
void
gtk_tree_model_filter_new
GtkTreeModel *
GtkTreeModel *child_model, GtkTreePath *root
gtk_tree_model_filter_set_visible_func
void
GtkTreeModelFilter *filter, GtkTreeModelFilterVisibleFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_model_filter_set_modify_func
void
GtkTreeModelFilter *filter, gint n_columns, GType *types, GtkTreeModelFilterModifyFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_model_filter_set_visible_column
void
GtkTreeModelFilter *filter, gint column
gtk_tree_model_filter_get_model
GtkTreeModel *
GtkTreeModelFilter *filter
gtk_tree_model_filter_convert_child_iter_to_iter
gboolean
GtkTreeModelFilter *filter, GtkTreeIter *filter_iter, GtkTreeIter *child_iter
gtk_tree_model_filter_convert_iter_to_child_iter
void
GtkTreeModelFilter *filter, GtkTreeIter *child_iter, GtkTreeIter *filter_iter
gtk_tree_model_filter_convert_child_path_to_path
GtkTreePath *
GtkTreeModelFilter *filter, GtkTreePath *child_path
gtk_tree_model_filter_convert_path_to_child_path
GtkTreePath *
GtkTreeModelFilter *filter, GtkTreePath *filter_path
gtk_tree_model_filter_refilter
void
GtkTreeModelFilter *filter
gtk_tree_model_filter_clear_cache
void
GtkTreeModelFilter *filter
GtkTreeModelFilterPrivate
GTK_TYPE_TREE_MODEL_SORT
#define GTK_TYPE_TREE_MODEL_SORT (gtk_tree_model_sort_get_type ())
GTK_TREE_MODEL_SORT
#define GTK_TREE_MODEL_SORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSort))
GTK_TREE_MODEL_SORT_CLASS
#define GTK_TREE_MODEL_SORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSortClass))
GTK_IS_TREE_MODEL_SORT
#define GTK_IS_TREE_MODEL_SORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_SORT))
GTK_IS_TREE_MODEL_SORT_CLASS
#define GTK_IS_TREE_MODEL_SORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_SORT))
GTK_TREE_MODEL_SORT_GET_CLASS
#define GTK_TREE_MODEL_SORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSortClass))
GtkTreeModelSort
struct _GtkTreeModelSort
{
GObject parent;
/* < private > */
GtkTreeModelSortPrivate *priv;
};
GtkTreeModelSortClass
struct _GtkTreeModelSortClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_model_sort_get_type
GType
void
gtk_tree_model_sort_new_with_model
GtkTreeModel *
GtkTreeModel *child_model
gtk_tree_model_sort_get_model
GtkTreeModel *
GtkTreeModelSort *tree_model
gtk_tree_model_sort_convert_child_path_to_path
GtkTreePath *
GtkTreeModelSort *tree_model_sort, GtkTreePath *child_path
gtk_tree_model_sort_convert_child_iter_to_iter
gboolean
GtkTreeModelSort *tree_model_sort, GtkTreeIter *sort_iter, GtkTreeIter *child_iter
gtk_tree_model_sort_convert_path_to_child_path
GtkTreePath *
GtkTreeModelSort *tree_model_sort, GtkTreePath *sorted_path
gtk_tree_model_sort_convert_iter_to_child_iter
void
GtkTreeModelSort *tree_model_sort, GtkTreeIter *child_iter, GtkTreeIter *sorted_iter
gtk_tree_model_sort_reset_default_sort_func
void
GtkTreeModelSort *tree_model_sort
gtk_tree_model_sort_clear_cache
void
GtkTreeModelSort *tree_model_sort
gtk_tree_model_sort_iter_is_valid
gboolean
GtkTreeModelSort *tree_model_sort, GtkTreeIter *iter
GtkTreeModelSortPrivate
TREE_VIEW_DRAG_WIDTH
#define TREE_VIEW_DRAG_WIDTH 6
GtkTreeSelectMode
typedef enum
{
GTK_TREE_SELECT_MODE_TOGGLE = 1 << 0,
GTK_TREE_SELECT_MODE_EXTEND = 1 << 1
}
GtkTreeSelectMode;
gtk_tree_view_column_cell_snapshot
void
GtkTreeViewColumn *tree_column, GtkSnapshot *snapshot, const GdkRectangle *background_area, const GdkRectangle *cell_area, guint flags, gboolean draw_focus
GTK_TYPE_TREE_SELECTION
#define GTK_TYPE_TREE_SELECTION (gtk_tree_selection_get_type ())
GTK_TREE_SELECTION
#define GTK_TREE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelection))
GTK_TREE_SELECTION_CLASS
#define GTK_TREE_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass))
GTK_IS_TREE_SELECTION
#define GTK_IS_TREE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SELECTION))
GTK_IS_TREE_SELECTION_CLASS
#define GTK_IS_TREE_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_SELECTION))
GTK_TREE_SELECTION_GET_CLASS
#define GTK_TREE_SELECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass))
GtkTreeSelectionFunc
gboolean
GtkTreeSelection *selection,
GtkTreeModel *model,
GtkTreePath *path,
gboolean path_currently_selected,
gpointer data
GtkTreeSelectionForeachFunc
void
GtkTreeModel *model,
GtkTreePath *path,
GtkTreeIter *iter,
gpointer data
GtkTreeSelection
struct _GtkTreeSelection
{
/*< private >*/
GObject parent;
GtkTreeSelectionPrivate *priv;
};
GtkTreeSelectionClass
struct _GtkTreeSelectionClass
{
GObjectClass parent_class;
/*< public >*/
void (* changed) (GtkTreeSelection *selection);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_selection_get_type
GType
void
gtk_tree_selection_set_mode
void
GtkTreeSelection *selection, GtkSelectionMode type
gtk_tree_selection_get_mode
GtkSelectionMode
GtkTreeSelection *selection
gtk_tree_selection_set_select_function
void
GtkTreeSelection *selection, GtkTreeSelectionFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_selection_get_user_data
gpointer
GtkTreeSelection *selection
gtk_tree_selection_get_tree_view
GtkTreeView *
GtkTreeSelection *selection
gtk_tree_selection_get_select_function
GtkTreeSelectionFunc
GtkTreeSelection *selection
gtk_tree_selection_get_selected
gboolean
GtkTreeSelection *selection, GtkTreeModel **model, GtkTreeIter *iter
gtk_tree_selection_get_selected_rows
GList *
GtkTreeSelection *selection, GtkTreeModel **model
gtk_tree_selection_count_selected_rows
gint
GtkTreeSelection *selection
gtk_tree_selection_selected_foreach
void
GtkTreeSelection *selection, GtkTreeSelectionForeachFunc func, gpointer data
gtk_tree_selection_select_path
void
GtkTreeSelection *selection, GtkTreePath *path
gtk_tree_selection_unselect_path
void
GtkTreeSelection *selection, GtkTreePath *path
gtk_tree_selection_select_iter
void
GtkTreeSelection *selection, GtkTreeIter *iter
gtk_tree_selection_unselect_iter
void
GtkTreeSelection *selection, GtkTreeIter *iter
gtk_tree_selection_path_is_selected
gboolean
GtkTreeSelection *selection, GtkTreePath *path
gtk_tree_selection_iter_is_selected
gboolean
GtkTreeSelection *selection, GtkTreeIter *iter
gtk_tree_selection_select_all
void
GtkTreeSelection *selection
gtk_tree_selection_unselect_all
void
GtkTreeSelection *selection
gtk_tree_selection_select_range
void
GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path
gtk_tree_selection_unselect_range
void
GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path
GtkTreeSelectionPrivate
GTK_TYPE_TREE_SORTABLE
#define GTK_TYPE_TREE_SORTABLE (gtk_tree_sortable_get_type ())
GTK_TREE_SORTABLE
#define GTK_TREE_SORTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortable))
GTK_TREE_SORTABLE_CLASS
#define GTK_TREE_SORTABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface))
GTK_IS_TREE_SORTABLE
#define GTK_IS_TREE_SORTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SORTABLE))
GTK_TREE_SORTABLE_GET_IFACE
#define GTK_TREE_SORTABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface))
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID
#define GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID (-1)
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
#define GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID (-2)
GtkTreeIterCompareFunc
gint
GtkTreeModel *model,
GtkTreeIter *a,
GtkTreeIter *b,
gpointer user_data
GtkTreeSortableIface
struct _GtkTreeSortableIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* signals */
void (* sort_column_changed) (GtkTreeSortable *sortable);
/* virtual table */
gboolean (* get_sort_column_id) (GtkTreeSortable *sortable,
gint *sort_column_id,
GtkSortType *order);
void (* set_sort_column_id) (GtkTreeSortable *sortable,
gint sort_column_id,
GtkSortType order);
void (* set_sort_func) (GtkTreeSortable *sortable,
gint sort_column_id,
GtkTreeIterCompareFunc sort_func,
gpointer user_data,
GDestroyNotify destroy);
void (* set_default_sort_func) (GtkTreeSortable *sortable,
GtkTreeIterCompareFunc sort_func,
gpointer user_data,
GDestroyNotify destroy);
gboolean (* has_default_sort_func) (GtkTreeSortable *sortable);
};
gtk_tree_sortable_get_type
GType
void
gtk_tree_sortable_sort_column_changed
void
GtkTreeSortable *sortable
gtk_tree_sortable_get_sort_column_id
gboolean
GtkTreeSortable *sortable, gint *sort_column_id, GtkSortType *order
gtk_tree_sortable_set_sort_column_id
void
GtkTreeSortable *sortable, gint sort_column_id, GtkSortType order
gtk_tree_sortable_set_sort_func
void
GtkTreeSortable *sortable, gint sort_column_id, GtkTreeIterCompareFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_tree_sortable_set_default_sort_func
void
GtkTreeSortable *sortable, GtkTreeIterCompareFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_tree_sortable_has_default_sort_func
gboolean
GtkTreeSortable *sortable
GtkTreeSortable
GTK_TYPE_TREE_STORE
#define GTK_TYPE_TREE_STORE (gtk_tree_store_get_type ())
GTK_TREE_STORE
#define GTK_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_STORE, GtkTreeStore))
GTK_TREE_STORE_CLASS
#define GTK_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_STORE, GtkTreeStoreClass))
GTK_IS_TREE_STORE
#define GTK_IS_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_STORE))
GTK_IS_TREE_STORE_CLASS
#define GTK_IS_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_STORE))
GTK_TREE_STORE_GET_CLASS
#define GTK_TREE_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_STORE, GtkTreeStoreClass))
GtkTreeStore
struct _GtkTreeStore
{
GObject parent;
GtkTreeStorePrivate *priv;
};
GtkTreeStoreClass
struct _GtkTreeStoreClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_store_get_type
GType
void
gtk_tree_store_new
GtkTreeStore *
gint n_columns, ...
gtk_tree_store_newv
GtkTreeStore *
gint n_columns, GType *types
gtk_tree_store_set_column_types
void
GtkTreeStore *tree_store, gint n_columns, GType *types
gtk_tree_store_set_value
void
GtkTreeStore *tree_store, GtkTreeIter *iter, gint column, GValue *value
gtk_tree_store_set
void
GtkTreeStore *tree_store, GtkTreeIter *iter, ...
gtk_tree_store_set_valuesv
void
GtkTreeStore *tree_store, GtkTreeIter *iter, gint *columns, GValue *values, gint n_values
gtk_tree_store_set_valist
void
GtkTreeStore *tree_store, GtkTreeIter *iter, va_list var_args
gtk_tree_store_remove
gboolean
GtkTreeStore *tree_store, GtkTreeIter *iter
gtk_tree_store_insert
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position
gtk_tree_store_insert_before
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, GtkTreeIter *sibling
gtk_tree_store_insert_after
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, GtkTreeIter *sibling
gtk_tree_store_insert_with_values
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position, ...
gtk_tree_store_insert_with_valuesv
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position, gint *columns, GValue *values, gint n_values
gtk_tree_store_prepend
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent
gtk_tree_store_append
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent
gtk_tree_store_is_ancestor
gboolean
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *descendant
gtk_tree_store_iter_depth
gint
GtkTreeStore *tree_store, GtkTreeIter *iter
gtk_tree_store_clear
void
GtkTreeStore *tree_store
gtk_tree_store_iter_is_valid
gboolean
GtkTreeStore *tree_store, GtkTreeIter *iter
gtk_tree_store_reorder
void
GtkTreeStore *tree_store, GtkTreeIter *parent, gint *new_order
gtk_tree_store_swap
void
GtkTreeStore *tree_store, GtkTreeIter *a, GtkTreeIter *b
gtk_tree_store_move_before
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *position
gtk_tree_store_move_after
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *position
GtkTreeStorePrivate
GtkTreeViewDropPosition
typedef enum
{
/* drop before/after this row */
GTK_TREE_VIEW_DROP_BEFORE,
GTK_TREE_VIEW_DROP_AFTER,
/* drop as a child of this row (with fallback to before or after
* if into is not possible)
*/
GTK_TREE_VIEW_DROP_INTO_OR_BEFORE,
GTK_TREE_VIEW_DROP_INTO_OR_AFTER
} GtkTreeViewDropPosition;
GTK_TYPE_TREE_VIEW
#define GTK_TYPE_TREE_VIEW (gtk_tree_view_get_type ())
GTK_TREE_VIEW
#define GTK_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW, GtkTreeView))
GTK_TREE_VIEW_CLASS
#define GTK_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))
GTK_IS_TREE_VIEW
#define GTK_IS_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW))
GTK_IS_TREE_VIEW_CLASS
#define GTK_IS_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW))
GTK_TREE_VIEW_GET_CLASS
#define GTK_TREE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))
GtkTreeView
struct _GtkTreeView
{
GtkContainer parent;
/*< private >*/
GtkTreeViewPrivate *priv;
};
GtkTreeViewClass
struct _GtkTreeViewClass
{
GtkContainerClass parent_class;
void (* row_activated) (GtkTreeView *tree_view,
GtkTreePath *path,
GtkTreeViewColumn *column);
gboolean (* test_expand_row) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
gboolean (* test_collapse_row) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
void (* row_expanded) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
void (* row_collapsed) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
void (* columns_changed) (GtkTreeView *tree_view);
void (* cursor_changed) (GtkTreeView *tree_view);
/* Key Binding signals */
gboolean (* move_cursor) (GtkTreeView *tree_view,
GtkMovementStep step,
gint count);
gboolean (* select_all) (GtkTreeView *tree_view);
gboolean (* unselect_all) (GtkTreeView *tree_view);
gboolean (* select_cursor_row) (GtkTreeView *tree_view,
gboolean start_editing);
gboolean (* toggle_cursor_row) (GtkTreeView *tree_view);
gboolean (* expand_collapse_cursor_row) (GtkTreeView *tree_view,
gboolean logical,
gboolean expand,
gboolean open_all);
gboolean (* select_cursor_parent) (GtkTreeView *tree_view);
gboolean (* start_interactive_search) (GtkTreeView *tree_view);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
GtkTreeViewColumnDropFunc
gboolean
GtkTreeView *tree_view,
GtkTreeViewColumn *column,
GtkTreeViewColumn *prev_column,
GtkTreeViewColumn *next_column,
gpointer data
GtkTreeViewMappingFunc
void
GtkTreeView *tree_view,
GtkTreePath *path,
gpointer user_data
GtkTreeViewSearchEqualFunc
gboolean
GtkTreeModel *model,
gint column,
const gchar *key,
GtkTreeIter *iter,
gpointer search_data
GtkTreeViewRowSeparatorFunc
gboolean
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer data
GtkTreeViewSearchPositionFunc
void
GtkTreeView *tree_view,
GtkWidget *search_dialog,
gpointer user_data
gtk_tree_view_get_type
GType
void
gtk_tree_view_new
GtkWidget *
void
gtk_tree_view_new_with_model
GtkWidget *
GtkTreeModel *model
gtk_tree_view_get_model
GtkTreeModel *
GtkTreeView *tree_view
gtk_tree_view_set_model
void
GtkTreeView *tree_view, GtkTreeModel *model
gtk_tree_view_get_selection
GtkTreeSelection *
GtkTreeView *tree_view
gtk_tree_view_get_headers_visible
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_headers_visible
void
GtkTreeView *tree_view, gboolean headers_visible
gtk_tree_view_columns_autosize
void
GtkTreeView *tree_view
gtk_tree_view_get_headers_clickable
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_headers_clickable
void
GtkTreeView *tree_view, gboolean setting
gtk_tree_view_get_activate_on_single_click
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_activate_on_single_click
void
GtkTreeView *tree_view, gboolean single
gtk_tree_view_append_column
gint
GtkTreeView *tree_view, GtkTreeViewColumn *column
gtk_tree_view_remove_column
gint
GtkTreeView *tree_view, GtkTreeViewColumn *column
gtk_tree_view_insert_column
gint
GtkTreeView *tree_view, GtkTreeViewColumn *column, gint position
gtk_tree_view_insert_column_with_attributes
gint
GtkTreeView *tree_view, gint position, const gchar *title, GtkCellRenderer *cell, ...
gtk_tree_view_insert_column_with_data_func
gint
GtkTreeView *tree_view, gint position, const gchar *title, GtkCellRenderer *cell, GtkTreeCellDataFunc func, gpointer data, GDestroyNotify dnotify
gtk_tree_view_get_n_columns
guint
GtkTreeView *tree_view
gtk_tree_view_get_column
GtkTreeViewColumn *
GtkTreeView *tree_view, gint n
gtk_tree_view_get_columns
GList *
GtkTreeView *tree_view
gtk_tree_view_move_column_after
void
GtkTreeView *tree_view, GtkTreeViewColumn *column, GtkTreeViewColumn *base_column
gtk_tree_view_set_expander_column
void
GtkTreeView *tree_view, GtkTreeViewColumn *column
gtk_tree_view_get_expander_column
GtkTreeViewColumn *
GtkTreeView *tree_view
gtk_tree_view_set_column_drag_function
void
GtkTreeView *tree_view, GtkTreeViewColumnDropFunc func, gpointer user_data, GDestroyNotify destroy
gtk_tree_view_scroll_to_point
void
GtkTreeView *tree_view, gint tree_x, gint tree_y
gtk_tree_view_scroll_to_cell
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, gboolean use_align, gfloat row_align, gfloat col_align
gtk_tree_view_row_activated
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column
gtk_tree_view_expand_all
void
GtkTreeView *tree_view
gtk_tree_view_collapse_all
void
GtkTreeView *tree_view
gtk_tree_view_expand_to_path
void
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_expand_row
gboolean
GtkTreeView *tree_view, GtkTreePath *path, gboolean open_all
gtk_tree_view_collapse_row
gboolean
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_map_expanded_rows
void
GtkTreeView *tree_view, GtkTreeViewMappingFunc func, gpointer data
gtk_tree_view_row_expanded
gboolean
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_set_reorderable
void
GtkTreeView *tree_view, gboolean reorderable
gtk_tree_view_get_reorderable
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_cursor
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *focus_column, gboolean start_editing
gtk_tree_view_set_cursor_on_cell
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *focus_column, GtkCellRenderer *focus_cell, gboolean start_editing
gtk_tree_view_get_cursor
void
GtkTreeView *tree_view, GtkTreePath **path, GtkTreeViewColumn **focus_column
gtk_tree_view_get_path_at_pos
gboolean
GtkTreeView *tree_view, gint x, gint y, GtkTreePath **path, GtkTreeViewColumn **column, gint *cell_x, gint *cell_y
gtk_tree_view_get_cell_area
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, GdkRectangle *rect
gtk_tree_view_get_background_area
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, GdkRectangle *rect
gtk_tree_view_get_visible_rect
void
GtkTreeView *tree_view, GdkRectangle *visible_rect
gtk_tree_view_get_visible_range
gboolean
GtkTreeView *tree_view, GtkTreePath **start_path, GtkTreePath **end_path
gtk_tree_view_is_blank_at_pos
gboolean
GtkTreeView *tree_view, gint x, gint y, GtkTreePath **path, GtkTreeViewColumn **column, gint *cell_x, gint *cell_y
gtk_tree_view_enable_model_drag_source
void
GtkTreeView *tree_view, GdkModifierType start_button_mask, GdkContentFormats *formats, GdkDragAction actions
gtk_tree_view_enable_model_drag_dest
void
GtkTreeView *tree_view, GdkContentFormats *formats, GdkDragAction actions
gtk_tree_view_unset_rows_drag_source
void
GtkTreeView *tree_view
gtk_tree_view_unset_rows_drag_dest
void
GtkTreeView *tree_view
gtk_tree_view_set_drag_dest_row
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewDropPosition pos
gtk_tree_view_get_drag_dest_row
void
GtkTreeView *tree_view, GtkTreePath **path, GtkTreeViewDropPosition *pos
gtk_tree_view_get_dest_row_at_pos
gboolean
GtkTreeView *tree_view, gint drag_x, gint drag_y, GtkTreePath **path, GtkTreeViewDropPosition *pos
gtk_tree_view_create_row_drag_icon
cairo_surface_t *
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_set_enable_search
void
GtkTreeView *tree_view, gboolean enable_search
gtk_tree_view_get_enable_search
gboolean
GtkTreeView *tree_view
gtk_tree_view_get_search_column
gint
GtkTreeView *tree_view
gtk_tree_view_set_search_column
void
GtkTreeView *tree_view, gint column
gtk_tree_view_get_search_equal_func
GtkTreeViewSearchEqualFunc
GtkTreeView *tree_view
gtk_tree_view_set_search_equal_func
void
GtkTreeView *tree_view, GtkTreeViewSearchEqualFunc search_equal_func, gpointer search_user_data, GDestroyNotify search_destroy
gtk_tree_view_get_search_entry
GtkEntry *
GtkTreeView *tree_view
gtk_tree_view_set_search_entry
void
GtkTreeView *tree_view, GtkEntry *entry
gtk_tree_view_get_search_position_func
GtkTreeViewSearchPositionFunc
GtkTreeView *tree_view
gtk_tree_view_set_search_position_func
void
GtkTreeView *tree_view, GtkTreeViewSearchPositionFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_view_convert_widget_to_tree_coords
void
GtkTreeView *tree_view, gint wx, gint wy, gint *tx, gint *ty
gtk_tree_view_convert_tree_to_widget_coords
void
GtkTreeView *tree_view, gint tx, gint ty, gint *wx, gint *wy
gtk_tree_view_convert_widget_to_bin_window_coords
void
GtkTreeView *tree_view, gint wx, gint wy, gint *bx, gint *by
gtk_tree_view_convert_bin_window_to_widget_coords
void
GtkTreeView *tree_view, gint bx, gint by, gint *wx, gint *wy
gtk_tree_view_convert_tree_to_bin_window_coords
void
GtkTreeView *tree_view, gint tx, gint ty, gint *bx, gint *by
gtk_tree_view_convert_bin_window_to_tree_coords
void
GtkTreeView *tree_view, gint bx, gint by, gint *tx, gint *ty
gtk_tree_view_set_fixed_height_mode
void
GtkTreeView *tree_view, gboolean enable
gtk_tree_view_get_fixed_height_mode
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_hover_selection
void
GtkTreeView *tree_view, gboolean hover
gtk_tree_view_get_hover_selection
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_hover_expand
void
GtkTreeView *tree_view, gboolean expand
gtk_tree_view_get_hover_expand
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_rubber_banding
void
GtkTreeView *tree_view, gboolean enable
gtk_tree_view_get_rubber_banding
gboolean
GtkTreeView *tree_view
gtk_tree_view_is_rubber_banding_active
gboolean
GtkTreeView *tree_view
gtk_tree_view_get_row_separator_func
GtkTreeViewRowSeparatorFunc
GtkTreeView *tree_view
gtk_tree_view_set_row_separator_func
void
GtkTreeView *tree_view, GtkTreeViewRowSeparatorFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_view_get_grid_lines
GtkTreeViewGridLines
GtkTreeView *tree_view
gtk_tree_view_set_grid_lines
void
GtkTreeView *tree_view, GtkTreeViewGridLines grid_lines
gtk_tree_view_get_enable_tree_lines
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_enable_tree_lines
void
GtkTreeView *tree_view, gboolean enabled
gtk_tree_view_set_show_expanders
void
GtkTreeView *tree_view, gboolean enabled
gtk_tree_view_get_show_expanders
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_level_indentation
void
GtkTreeView *tree_view, gint indentation
gtk_tree_view_get_level_indentation
gint
GtkTreeView *tree_view
gtk_tree_view_set_tooltip_row
void
GtkTreeView *tree_view, GtkTooltip *tooltip, GtkTreePath *path
gtk_tree_view_set_tooltip_cell
void
GtkTreeView *tree_view, GtkTooltip *tooltip, GtkTreePath *path, GtkTreeViewColumn *column, GtkCellRenderer *cell
gtk_tree_view_get_tooltip_context
gboolean
GtkTreeView *tree_view, gint *x, gint *y, gboolean keyboard_tip, GtkTreeModel **model, GtkTreePath **path, GtkTreeIter *iter
gtk_tree_view_set_tooltip_column
void
GtkTreeView *tree_view, gint column
gtk_tree_view_get_tooltip_column
gint
GtkTreeView *tree_view
GtkTreeSelection
GtkTreeSelectionClass
GtkTreeViewPrivate
GTK_TYPE_TREE_VIEW_COLUMN
#define GTK_TYPE_TREE_VIEW_COLUMN (gtk_tree_view_column_get_type ())
GTK_TREE_VIEW_COLUMN
#define GTK_TREE_VIEW_COLUMN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumn))
GTK_TREE_VIEW_COLUMN_CLASS
#define GTK_TREE_VIEW_COLUMN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass))
GTK_IS_TREE_VIEW_COLUMN
#define GTK_IS_TREE_VIEW_COLUMN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW_COLUMN))
GTK_IS_TREE_VIEW_COLUMN_CLASS
#define GTK_IS_TREE_VIEW_COLUMN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW_COLUMN))
GTK_TREE_VIEW_COLUMN_GET_CLASS
#define GTK_TREE_VIEW_COLUMN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass))
GtkTreeViewColumnSizing
typedef enum
{
GTK_TREE_VIEW_COLUMN_GROW_ONLY,
GTK_TREE_VIEW_COLUMN_AUTOSIZE,
GTK_TREE_VIEW_COLUMN_FIXED
} GtkTreeViewColumnSizing;
GtkTreeCellDataFunc
void
GtkTreeViewColumn *tree_column,
GtkCellRenderer *cell,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gpointer data
GtkTreeViewColumn
struct _GtkTreeViewColumn
{
GInitiallyUnowned parent_instance;
GtkTreeViewColumnPrivate *priv;
};
GtkTreeViewColumnClass
struct _GtkTreeViewColumnClass
{
GInitiallyUnownedClass parent_class;
void (*clicked) (GtkTreeViewColumn *tree_column);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_view_column_get_type
GType
void
gtk_tree_view_column_new
GtkTreeViewColumn *
void
gtk_tree_view_column_new_with_area
GtkTreeViewColumn *
GtkCellArea *area
gtk_tree_view_column_new_with_attributes
GtkTreeViewColumn *
const gchar *title, GtkCellRenderer *cell, ...
gtk_tree_view_column_pack_start
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, gboolean expand
gtk_tree_view_column_pack_end
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, gboolean expand
gtk_tree_view_column_clear
void
GtkTreeViewColumn *tree_column
gtk_tree_view_column_add_attribute
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, const gchar *attribute, gint column
gtk_tree_view_column_set_attributes
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, ...
gtk_tree_view_column_set_cell_data_func
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, GtkTreeCellDataFunc func, gpointer func_data, GDestroyNotify destroy
gtk_tree_view_column_clear_attributes
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer
gtk_tree_view_column_set_spacing
void
GtkTreeViewColumn *tree_column, gint spacing
gtk_tree_view_column_get_spacing
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_visible
void
GtkTreeViewColumn *tree_column, gboolean visible
gtk_tree_view_column_get_visible
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_resizable
void
GtkTreeViewColumn *tree_column, gboolean resizable
gtk_tree_view_column_get_resizable
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sizing
void
GtkTreeViewColumn *tree_column, GtkTreeViewColumnSizing type
gtk_tree_view_column_get_sizing
GtkTreeViewColumnSizing
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_x_offset
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_fixed_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_fixed_width
void
GtkTreeViewColumn *tree_column, gint fixed_width
gtk_tree_view_column_set_min_width
void
GtkTreeViewColumn *tree_column, gint min_width
gtk_tree_view_column_get_min_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_max_width
void
GtkTreeViewColumn *tree_column, gint max_width
gtk_tree_view_column_get_max_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_clicked
void
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_title
void
GtkTreeViewColumn *tree_column, const gchar *title
gtk_tree_view_column_get_title
const gchar *
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_expand
void
GtkTreeViewColumn *tree_column, gboolean expand
gtk_tree_view_column_get_expand
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_clickable
void
GtkTreeViewColumn *tree_column, gboolean clickable
gtk_tree_view_column_get_clickable
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_widget
void
GtkTreeViewColumn *tree_column, GtkWidget *widget
gtk_tree_view_column_get_widget
GtkWidget *
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_alignment
void
GtkTreeViewColumn *tree_column, gfloat xalign
gtk_tree_view_column_get_alignment
gfloat
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_reorderable
void
GtkTreeViewColumn *tree_column, gboolean reorderable
gtk_tree_view_column_get_reorderable
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sort_column_id
void
GtkTreeViewColumn *tree_column, gint sort_column_id
gtk_tree_view_column_get_sort_column_id
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sort_indicator
void
GtkTreeViewColumn *tree_column, gboolean setting
gtk_tree_view_column_get_sort_indicator
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sort_order
void
GtkTreeViewColumn *tree_column, GtkSortType order
gtk_tree_view_column_get_sort_order
GtkSortType
GtkTreeViewColumn *tree_column
gtk_tree_view_column_cell_set_cell_data
void
GtkTreeViewColumn *tree_column, GtkTreeModel *tree_model, GtkTreeIter *iter, gboolean is_expander, gboolean is_expanded
gtk_tree_view_column_cell_get_size
void
GtkTreeViewColumn *tree_column, const GdkRectangle *cell_area, gint *x_offset, gint *y_offset, gint *width, gint *height
gtk_tree_view_column_cell_is_visible
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_focus_cell
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell
gtk_tree_view_column_cell_get_position
gboolean
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, gint *x_offset, gint *width
gtk_tree_view_column_queue_resize
void
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_tree_view
GtkWidget *
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_button
GtkWidget *
GtkTreeViewColumn *tree_column
GtkTreeViewColumnPrivate
GtkRcPropertyParser
gboolean
const GParamSpec *pspec,
const GString *rc_string,
GValue *property_value
GtkBuilderConnectFunc
void
GtkBuilder *builder,
GObject *object,
const gchar *signal_name,
const gchar *handler_name,
GObject *connect_object,
GConnectFlags flags,
gpointer user_data
GtkAdjustment
GtkBuilder
GtkClipboard
GtkRequisition
GtkSelectionData
GtkSettings
GtkSnapshot
GtkStyleContext
GtkTooltip
GtkWidget
GtkWidgetPath
GtkWindow
gtk_scan_string
gboolean
const char **pos, GString *out
gtk_skip_space
gboolean
const char **pos
gtk_read_line
gint
FILE *stream, GString *str
gtk_trim_string
char *
const char *str
gtk_split_file_list
char **
const char *str
GTK_TYPE_VIEWPORT
#define GTK_TYPE_VIEWPORT (gtk_viewport_get_type ())
GTK_VIEWPORT
#define GTK_VIEWPORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VIEWPORT, GtkViewport))
GTK_VIEWPORT_CLASS
#define GTK_VIEWPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VIEWPORT, GtkViewportClass))
GTK_IS_VIEWPORT
#define GTK_IS_VIEWPORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VIEWPORT))
GTK_IS_VIEWPORT_CLASS
#define GTK_IS_VIEWPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VIEWPORT))
GTK_VIEWPORT_GET_CLASS
#define GTK_VIEWPORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VIEWPORT, GtkViewportClass))
GtkViewport
struct _GtkViewport
{
GtkBin bin;
/*< private >*/
GtkViewportPrivate *priv;
};
GtkViewportClass
struct _GtkViewportClass
{
GtkBinClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_viewport_get_type
GType
void
gtk_viewport_new
GtkWidget *
GtkAdjustment *hadjustment, GtkAdjustment *vadjustment
gtk_viewport_set_shadow_type
void
GtkViewport *viewport, GtkShadowType type
gtk_viewport_get_shadow_type
GtkShadowType
GtkViewport *viewport
GtkViewportPrivate
GTK_TYPE_VOLUME_BUTTON
#define GTK_TYPE_VOLUME_BUTTON (gtk_volume_button_get_type ())
GTK_VOLUME_BUTTON
#define GTK_VOLUME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButton))
GTK_VOLUME_BUTTON_CLASS
#define GTK_VOLUME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButtonClass))
GTK_IS_VOLUME_BUTTON
#define GTK_IS_VOLUME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VOLUME_BUTTON))
GTK_IS_VOLUME_BUTTON_CLASS
#define GTK_IS_VOLUME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VOLUME_BUTTON))
GTK_VOLUME_BUTTON_GET_CLASS
#define GTK_VOLUME_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButtonClass))
GtkVolumeButton
struct _GtkVolumeButton
{
GtkScaleButton parent;
};
GtkVolumeButtonClass
struct _GtkVolumeButtonClass
{
GtkScaleButtonClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_volume_button_get_type
GType
void
gtk_volume_button_new
GtkWidget *
void
GTK_TYPE_WIDGET
#define GTK_TYPE_WIDGET (gtk_widget_get_type ())
GTK_WIDGET
#define GTK_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget))
GTK_WIDGET_CLASS
#define GTK_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET, GtkWidgetClass))
GTK_IS_WIDGET
#define GTK_IS_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_TYPE ((widget), GTK_TYPE_WIDGET))
GTK_IS_WIDGET_CLASS
#define GTK_IS_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET))
GTK_WIDGET_GET_CLASS
#define GTK_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET, GtkWidgetClass))
GTK_TYPE_REQUISITION
#define GTK_TYPE_REQUISITION (gtk_requisition_get_type ())
GtkAllocation
typedef GdkRectangle GtkAllocation;
GtkCallback
void
GtkWidget *widget,
gpointer data
GtkTickCallback
gboolean
GtkWidget *widget,
GdkFrameClock *frame_clock,
gpointer user_data
GtkRequisition
struct _GtkRequisition
{
gint width;
gint height;
};
GtkWidget
struct _GtkWidget
{
GInitiallyUnowned parent_instance;
/*< private >*/
GtkWidgetPrivate *priv;
};
GtkWidgetClass
struct _GtkWidgetClass
{
GInitiallyUnownedClass parent_class;
/*< public >*/
guint activate_signal;
/* seldomly overidden */
void (*dispatch_child_properties_changed) (GtkWidget *widget,
guint n_pspecs,
GParamSpec **pspecs);
/* basics */
void (* destroy) (GtkWidget *widget);
void (* show) (GtkWidget *widget);
void (* hide) (GtkWidget *widget);
void (* map) (GtkWidget *widget);
void (* unmap) (GtkWidget *widget);
void (* realize) (GtkWidget *widget);
void (* unrealize) (GtkWidget *widget);
void (* size_allocate) (GtkWidget *widget,
const GtkAllocation *allocation,
int baseline,
GtkAllocation *out_clip);
void (* state_flags_changed) (GtkWidget *widget,
GtkStateFlags previous_state_flags);
void (* hierarchy_changed) (GtkWidget *widget,
GtkWidget *previous_toplevel);
void (* direction_changed) (GtkWidget *widget,
GtkTextDirection previous_direction);
void (* grab_notify) (GtkWidget *widget,
gboolean was_grabbed);
void (* child_notify) (GtkWidget *widget,
GParamSpec *child_property);
gboolean (* draw) (GtkWidget *widget,
cairo_t *cr);
/* size requests */
GtkSizeRequestMode (* get_request_mode) (GtkWidget *widget);
void (* measure) (GtkWidget *widget,
GtkOrientation orientation,
int for_size,
int *minimum,
int *natural,
int *minimum_baseline,
int *natural_baseline);
/* Mnemonics */
gboolean (* mnemonic_activate) (GtkWidget *widget,
gboolean group_cycling);
/* explicit focus */
void (* grab_focus) (GtkWidget *widget);
gboolean (* focus) (GtkWidget *widget,
GtkDirectionType direction);
/* keyboard navigation */
void (* move_focus) (GtkWidget *widget,
GtkDirectionType direction);
gboolean (* keynav_failed) (GtkWidget *widget,
GtkDirectionType direction);
/* events */
gboolean (* event) (GtkWidget *widget,
GdkEvent *event);
gboolean (* button_press_event) (GtkWidget *widget,
GdkEventButton *event);
gboolean (* button_release_event) (GtkWidget *widget,
GdkEventButton *event);
gboolean (* scroll_event) (GtkWidget *widget,
GdkEventScroll *event);
gboolean (* motion_notify_event) (GtkWidget *widget,
GdkEventMotion *event);
gboolean (* delete_event) (GtkWidget *widget,
GdkEventAny *event);
gboolean (* destroy_event) (GtkWidget *widget,
GdkEventAny *event);
gboolean (* key_press_event) (GtkWidget *widget,
GdkEventKey *event);
gboolean (* key_release_event) (GtkWidget *widget,
GdkEventKey *event);
gboolean (* enter_notify_event) (GtkWidget *widget,
GdkEventCrossing *event);
gboolean (* leave_notify_event) (GtkWidget *widget,
GdkEventCrossing *event);
gboolean (* configure_event) (GtkWidget *widget,
GdkEventConfigure *event);
gboolean (* focus_in_event) (GtkWidget *widget,
GdkEventFocus *event);
gboolean (* focus_out_event) (GtkWidget *widget,
GdkEventFocus *event);
gboolean (* map_event) (GtkWidget *widget,
GdkEventAny *event);
gboolean (* unmap_event) (GtkWidget *widget,
GdkEventAny *event);
gboolean (* proximity_in_event) (GtkWidget *widget,
GdkEventProximity *event);
gboolean (* proximity_out_event) (GtkWidget *widget,
GdkEventProximity *event);
gboolean (* grab_broken_event) (GtkWidget *widget,
GdkEventGrabBroken *event);
/* Source side drag signals */
void (* drag_begin) (GtkWidget *widget,
GdkDragContext *context);
void (* drag_end) (GtkWidget *widget,
GdkDragContext *context);
void (* drag_data_get) (GtkWidget *widget,
GdkDragContext *context,
GtkSelectionData *selection_data,
guint time_);
void (* drag_data_delete) (GtkWidget *widget,
GdkDragContext *context);
/* Target side drag signals */
void (* drag_leave) (GtkWidget *widget,
GdkDragContext *context,
guint time_);
gboolean (* drag_motion) (GtkWidget *widget,
GdkDragContext *context,
gint x,
gint y,
guint time_);
gboolean (* drag_drop) (GtkWidget *widget,
GdkDragContext *context,
gint x,
gint y,
guint time_);
void (* drag_data_received) (GtkWidget *widget,
GdkDragContext *context,
GtkSelectionData *selection_data,
guint time_);
gboolean (* drag_failed) (GtkWidget *widget,
GdkDragContext *context,
GtkDragResult result);
/* Signals used only for keybindings */
gboolean (* popup_menu) (GtkWidget *widget);
/* accessibility support
*/
AtkObject * (* get_accessible) (GtkWidget *widget);
void (* display_changed) (GtkWidget *widget,
GdkDisplay *previous_display);
gboolean (* can_activate_accel) (GtkWidget *widget,
guint signal_id);
gboolean (* query_tooltip) (GtkWidget *widget,
gint x,
gint y,
gboolean keyboard_tooltip,
GtkTooltip *tooltip);
void (* compute_expand) (GtkWidget *widget,
gboolean *hexpand_p,
gboolean *vexpand_p);
void (* style_updated) (GtkWidget *widget);
gboolean (* touch_event) (GtkWidget *widget,
GdkEventTouch *event);
void (* snapshot) (GtkWidget *widget,
GtkSnapshot *snapshot);
gboolean (* contains) (GtkWidget *widget,
gdouble x,
gdouble y);
GtkWidget * (* pick) (GtkWidget *widget,
gdouble x,
gdouble y);
/*< private >*/
GtkWidgetClassPrivate *priv;
/* Padding for future expansion */
void (*_gtk_reserved7) (void);
};
gtk_widget_get_type
GType
void
gtk_widget_new
GtkWidget *
GType type, const gchar *first_property_name, ...
gtk_widget_destroy
void
GtkWidget *widget
gtk_widget_destroyed
void
GtkWidget *widget, GtkWidget **widget_pointer
gtk_widget_unparent
void
GtkWidget *widget
gtk_widget_show
void
GtkWidget *widget
gtk_widget_hide
void
GtkWidget *widget
gtk_widget_show_now
void
GtkWidget *widget
gtk_widget_map
void
GtkWidget *widget
gtk_widget_unmap
void
GtkWidget *widget
gtk_widget_realize
void
GtkWidget *widget
gtk_widget_unrealize
void
GtkWidget *widget
gtk_widget_draw
void
GtkWidget *widget, cairo_t *cr
gtk_widget_queue_draw
void
GtkWidget *widget
gtk_widget_queue_draw_area
void
GtkWidget *widget, gint x, gint y, gint width, gint height
gtk_widget_queue_draw_region
void
GtkWidget *widget, const cairo_region_t*region
gtk_widget_queue_resize
void
GtkWidget *widget
gtk_widget_queue_resize_no_redraw
void
GtkWidget *widget
gtk_widget_queue_allocate
void
GtkWidget *widget
gtk_widget_get_frame_clock
GdkFrameClock *
GtkWidget *widget
gtk_widget_size_allocate
void
GtkWidget *widget, const GtkAllocation *allocation, int baseline, GtkAllocation *out_clip
gtk_widget_get_request_mode
GtkSizeRequestMode
GtkWidget *widget
gtk_widget_measure
void
GtkWidget *widget, GtkOrientation orientation, int for_size, int *minimum, int *natural, int *minimum_baseline, int *natural_baseline
gtk_widget_get_preferred_size
void
GtkWidget *widget, GtkRequisition *minimum_size, GtkRequisition *natural_size
gtk_widget_add_accelerator
void
GtkWidget *widget, const gchar *accel_signal, GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags
gtk_widget_remove_accelerator
gboolean
GtkWidget *widget, GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods
gtk_widget_set_accel_path
void
GtkWidget *widget, const gchar *accel_path, GtkAccelGroup *accel_group
gtk_widget_list_accel_closures
GList *
GtkWidget *widget
gtk_widget_can_activate_accel
gboolean
GtkWidget *widget, guint signal_id
gtk_widget_mnemonic_activate
gboolean
GtkWidget *widget, gboolean group_cycling
gtk_widget_event
gboolean
GtkWidget *widget, const GdkEvent *event
gtk_widget_send_focus_change
gboolean
GtkWidget *widget, GdkEvent *event
gtk_widget_activate
gboolean
GtkWidget *widget
gtk_widget_intersect
gboolean
GtkWidget *widget, const GdkRectangle *area, GdkRectangle *intersection
gtk_widget_freeze_child_notify
void
GtkWidget *widget
gtk_widget_child_notify
void
GtkWidget *widget, const gchar *child_property
gtk_widget_thaw_child_notify
void
GtkWidget *widget
gtk_widget_set_can_focus
void
GtkWidget *widget, gboolean can_focus
gtk_widget_get_can_focus
gboolean
GtkWidget *widget
gtk_widget_has_focus
gboolean
GtkWidget *widget
gtk_widget_is_focus
gboolean
GtkWidget *widget
gtk_widget_has_visible_focus
gboolean
GtkWidget *widget
gtk_widget_grab_focus
void
GtkWidget *widget
gtk_widget_set_focus_on_click
void
GtkWidget *widget, gboolean focus_on_click
gtk_widget_get_focus_on_click
gboolean
GtkWidget *widget
gtk_widget_set_can_default
void
GtkWidget *widget, gboolean can_default
gtk_widget_get_can_default
gboolean
GtkWidget *widget
gtk_widget_has_default
gboolean
GtkWidget *widget
gtk_widget_grab_default
void
GtkWidget *widget
gtk_widget_set_receives_default
void
GtkWidget *widget, gboolean receives_default
gtk_widget_get_receives_default
gboolean
GtkWidget *widget
gtk_widget_has_grab
gboolean
GtkWidget *widget
gtk_widget_device_is_shadowed
gboolean
GtkWidget *widget, GdkDevice *device
gtk_widget_set_name
void
GtkWidget *widget, const gchar *name
gtk_widget_get_name
const gchar *
GtkWidget *widget
gtk_widget_set_state_flags
void
GtkWidget *widget, GtkStateFlags flags, gboolean clear
gtk_widget_unset_state_flags
void
GtkWidget *widget, GtkStateFlags flags
gtk_widget_get_state_flags
GtkStateFlags
GtkWidget *widget
gtk_widget_set_sensitive
void
GtkWidget *widget, gboolean sensitive
gtk_widget_get_sensitive
gboolean
GtkWidget *widget
gtk_widget_is_sensitive
gboolean
GtkWidget *widget
gtk_widget_set_visible
void
GtkWidget *widget, gboolean visible
gtk_widget_get_visible
gboolean
GtkWidget *widget
gtk_widget_is_visible
gboolean
GtkWidget *widget
gtk_widget_set_has_window
void
GtkWidget *widget, gboolean has_window
gtk_widget_get_has_window
gboolean
GtkWidget *widget
gtk_widget_is_toplevel
gboolean
GtkWidget *widget
gtk_widget_is_drawable
gboolean
GtkWidget *widget
gtk_widget_set_realized
void
GtkWidget *widget, gboolean realized
gtk_widget_get_realized
gboolean
GtkWidget *widget
gtk_widget_get_mapped
gboolean
GtkWidget *widget
gtk_widget_set_parent
void
GtkWidget *widget, GtkWidget *parent
gtk_widget_get_parent
GtkWidget *
GtkWidget *widget
gtk_widget_set_parent_window
void
GtkWidget *widget, GdkWindow *parent_window
gtk_widget_get_parent_window
GdkWindow *
GtkWidget *widget
gtk_widget_set_child_visible
void
GtkWidget *widget, gboolean is_visible
gtk_widget_get_child_visible
gboolean
GtkWidget *widget
gtk_widget_set_window
void
GtkWidget *widget, GdkWindow *window
gtk_widget_get_window
GdkWindow *
GtkWidget *widget
gtk_widget_register_window
void
GtkWidget *widget, GdkWindow *window
gtk_widget_unregister_window
void
GtkWidget *widget, GdkWindow *window
gtk_widget_get_allocated_width
int
GtkWidget *widget
gtk_widget_get_allocated_height
int
GtkWidget *widget
gtk_widget_get_allocated_baseline
int
GtkWidget *widget
gtk_widget_get_allocated_size
void
GtkWidget *widget, GtkAllocation *allocation, int *baseline
gtk_widget_get_allocation
void
GtkWidget *widget, GtkAllocation *allocation
gtk_widget_get_width
int
GtkWidget *widget
gtk_widget_get_height
int
GtkWidget *widget
gtk_widget_get_clip
void
GtkWidget *widget, GtkAllocation *clip
gtk_widget_child_focus
gboolean
GtkWidget *widget, GtkDirectionType direction
gtk_widget_keynav_failed
gboolean
GtkWidget *widget, GtkDirectionType direction
gtk_widget_error_bell
void
GtkWidget *widget
gtk_widget_set_size_request
void
GtkWidget *widget, gint width, gint height
gtk_widget_get_size_request
void
GtkWidget *widget, gint *width, gint *height
gtk_widget_set_opacity
void
GtkWidget *widget, double opacity
gtk_widget_get_opacity
double
GtkWidget *widget
gtk_widget_get_toplevel
GtkWidget *
GtkWidget *widget
gtk_widget_get_ancestor
GtkWidget *
GtkWidget *widget, GType widget_type
gtk_widget_get_scale_factor
gint
GtkWidget *widget
gtk_widget_get_display
GdkDisplay *
GtkWidget *widget
gtk_widget_get_settings
GtkSettings *
GtkWidget *widget
gtk_widget_get_clipboard
GdkClipboard *
GtkWidget *widget
gtk_widget_get_primary_clipboard
GdkClipboard *
GtkWidget *widget
gtk_widget_get_hexpand
gboolean
GtkWidget *widget
gtk_widget_set_hexpand
void
GtkWidget *widget, gboolean expand
gtk_widget_get_hexpand_set
gboolean
GtkWidget *widget
gtk_widget_set_hexpand_set
void
GtkWidget *widget, gboolean set
gtk_widget_get_vexpand
gboolean
GtkWidget *widget
gtk_widget_set_vexpand
void
GtkWidget *widget, gboolean expand
gtk_widget_get_vexpand_set
gboolean
GtkWidget *widget
gtk_widget_set_vexpand_set
void
GtkWidget *widget, gboolean set
gtk_widget_queue_compute_expand
void
GtkWidget *widget
gtk_widget_compute_expand
gboolean
GtkWidget *widget, GtkOrientation orientation
gtk_widget_get_support_multidevice
gboolean
GtkWidget *widget
gtk_widget_set_support_multidevice
void
GtkWidget *widget, gboolean support_multidevice
gtk_widget_class_set_accessible_type
void
GtkWidgetClass *widget_class, GType type
gtk_widget_class_set_accessible_role
void
GtkWidgetClass *widget_class, AtkRole role
gtk_widget_get_accessible
AtkObject *
GtkWidget *widget
gtk_widget_get_halign
GtkAlign
GtkWidget *widget
gtk_widget_set_halign
void
GtkWidget *widget, GtkAlign align
gtk_widget_get_valign
GtkAlign
GtkWidget *widget
gtk_widget_set_valign
void
GtkWidget *widget, GtkAlign align
gtk_widget_get_margin_start
gint
GtkWidget *widget
gtk_widget_set_margin_start
void
GtkWidget *widget, gint margin
gtk_widget_get_margin_end
gint
GtkWidget *widget
gtk_widget_set_margin_end
void
GtkWidget *widget, gint margin
gtk_widget_get_margin_top
gint
GtkWidget *widget
gtk_widget_set_margin_top
void
GtkWidget *widget, gint margin
gtk_widget_get_margin_bottom
gint
GtkWidget *widget
gtk_widget_set_margin_bottom
void
GtkWidget *widget, gint margin
gtk_widget_is_ancestor
gboolean
GtkWidget *widget, GtkWidget *ancestor
gtk_widget_translate_coordinates
gboolean
GtkWidget *src_widget, GtkWidget *dest_widget, gint src_x, gint src_y, gint *dest_x, gint *dest_y
gtk_widget_contains
gboolean
GtkWidget *widget, gdouble x, gdouble y
gtk_widget_pick
GtkWidget *
GtkWidget *widget, gdouble x, gdouble y
gtk_widget_hide_on_delete
gboolean
GtkWidget *widget
gtk_widget_reset_style
void
GtkWidget *widget
gtk_widget_create_pango_context
PangoContext *
GtkWidget *widget
gtk_widget_get_pango_context
PangoContext *
GtkWidget *widget
gtk_widget_set_font_options
void
GtkWidget *widget, const cairo_font_options_t *options
gtk_widget_get_font_options
const cairo_font_options_t *
GtkWidget *widget
gtk_widget_create_pango_layout
PangoLayout *
GtkWidget *widget, const gchar *text
gtk_widget_set_direction
void
GtkWidget *widget, GtkTextDirection dir
gtk_widget_get_direction
GtkTextDirection
GtkWidget *widget
gtk_widget_set_default_direction
void
GtkTextDirection dir
gtk_widget_get_default_direction
GtkTextDirection
void
gtk_widget_shape_combine_region
void
GtkWidget *widget, cairo_region_t *region
gtk_widget_input_shape_combine_region
void
GtkWidget *widget, cairo_region_t *region
gtk_widget_set_cursor
void
GtkWidget *widget, GdkCursor *cursor
gtk_widget_set_cursor_from_name
void
GtkWidget *widget, const char *name
gtk_widget_get_cursor
GdkCursor *
GtkWidget *widget
gtk_widget_list_mnemonic_labels
GList *
GtkWidget *widget
gtk_widget_add_mnemonic_label
void
GtkWidget *widget, GtkWidget *label
gtk_widget_remove_mnemonic_label
void
GtkWidget *widget, GtkWidget *label
gtk_widget_set_tooltip_window
void
GtkWidget *widget, GtkWindow *custom_window
gtk_widget_get_tooltip_window
GtkWindow *
GtkWidget *widget
gtk_widget_trigger_tooltip_query
void
GtkWidget *widget
gtk_widget_set_tooltip_text
void
GtkWidget *widget, const gchar *text
gtk_widget_get_tooltip_text
gchar *
GtkWidget *widget
gtk_widget_set_tooltip_markup
void
GtkWidget *widget, const gchar *markup
gtk_widget_get_tooltip_markup
gchar *
GtkWidget *widget
gtk_widget_set_has_tooltip
void
GtkWidget *widget, gboolean has_tooltip
gtk_widget_get_has_tooltip
gboolean
GtkWidget *widget
gtk_requisition_get_type
GType
void
gtk_requisition_new
GtkRequisition *
void
gtk_requisition_copy
GtkRequisition *
const GtkRequisition *requisition
gtk_requisition_free
void
GtkRequisition *requisition
gtk_widget_in_destruction
gboolean
GtkWidget *widget
gtk_widget_get_style_context
GtkStyleContext *
GtkWidget *widget
gtk_widget_get_path
GtkWidgetPath *
GtkWidget *widget
gtk_widget_class_set_css_name
void
GtkWidgetClass *widget_class, const char *name
gtk_widget_class_get_css_name
const char *
GtkWidgetClass *widget_class
gtk_widget_get_modifier_mask
GdkModifierType
GtkWidget *widget, GdkModifierIntent intent
gtk_widget_insert_action_group
void
GtkWidget *widget, const gchar *name, GActionGroup *group
gtk_widget_add_tick_callback
guint
GtkWidget *widget, GtkTickCallback callback, gpointer user_data, GDestroyNotify notify
gtk_widget_remove_tick_callback
void
GtkWidget *widget, guint id
gtk_widget_class_bind_template_callback
#define gtk_widget_class_bind_template_callback(widget_class, callback) \
gtk_widget_class_bind_template_callback_full (GTK_WIDGET_CLASS (widget_class), \
#callback, \
G_CALLBACK (callback))
gtk_widget_class_bind_template_child
#define gtk_widget_class_bind_template_child(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
FALSE, \
G_STRUCT_OFFSET (TypeName, member_name))
gtk_widget_class_bind_template_child_internal
#define gtk_widget_class_bind_template_child_internal(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
TRUE, \
G_STRUCT_OFFSET (TypeName, member_name))
gtk_widget_class_bind_template_child_private
#define gtk_widget_class_bind_template_child_private(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
FALSE, \
G_PRIVATE_OFFSET (TypeName, member_name))
gtk_widget_class_bind_template_child_internal_private
#define gtk_widget_class_bind_template_child_internal_private(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
TRUE, \
G_PRIVATE_OFFSET (TypeName, member_name))
gtk_widget_init_template
void
GtkWidget *widget
gtk_widget_get_template_child
GObject *
GtkWidget *widget, GType widget_type, const gchar *name
gtk_widget_class_set_template
void
GtkWidgetClass *widget_class, GBytes *template_bytes
gtk_widget_class_set_template_from_resource
void
GtkWidgetClass *widget_class, const gchar *resource_name
gtk_widget_class_bind_template_callback_full
void
GtkWidgetClass *widget_class, const gchar *callback_name, GCallback callback_symbol
gtk_widget_class_set_connect_func
void
GtkWidgetClass *widget_class, GtkBuilderConnectFunc connect_func, gpointer connect_data, GDestroyNotify connect_data_destroy
gtk_widget_class_bind_template_child_full
void
GtkWidgetClass *widget_class, const gchar *name, gboolean internal_child, gssize struct_offset
gtk_widget_get_action_group
GActionGroup *
GtkWidget *widget, const gchar *prefix
gtk_widget_list_action_prefixes
const gchar **
GtkWidget *widget
gtk_widget_set_font_map
void
GtkWidget *widget, PangoFontMap *font_map
gtk_widget_get_font_map
PangoFontMap *
GtkWidget *widget
gtk_widget_get_first_child
GtkWidget *
GtkWidget *widget
gtk_widget_get_last_child
GtkWidget *
GtkWidget *widget
gtk_widget_get_next_sibling
GtkWidget *
GtkWidget *widget
gtk_widget_get_prev_sibling
GtkWidget *
GtkWidget *widget
gtk_widget_insert_after
void
GtkWidget *widget, GtkWidget *parent, GtkWidget *previous_sibling
gtk_widget_insert_before
void
GtkWidget *widget, GtkWidget *parent, GtkWidget *next_sibling
gtk_widget_set_focus_child
void
GtkWidget *widget, GtkWidget *child
gtk_widget_snapshot_child
void
GtkWidget *widget, GtkWidget *child, GtkSnapshot *snapshot
GtkWidgetClassPrivate
GtkWidgetPrivate
GTK_TYPE_WIDGET_PATH
#define GTK_TYPE_WIDGET_PATH (gtk_widget_path_get_type ())
gtk_widget_path_get_type
GType
void
gtk_widget_path_new
GtkWidgetPath *
void
gtk_widget_path_copy
GtkWidgetPath *
const GtkWidgetPath *path
gtk_widget_path_ref
GtkWidgetPath *
GtkWidgetPath *path
gtk_widget_path_unref
void
GtkWidgetPath *path
gtk_widget_path_free
void
GtkWidgetPath *path
gtk_widget_path_to_string
char *
const GtkWidgetPath *path
gtk_widget_path_length
gint
const GtkWidgetPath *path
gtk_widget_path_append_type
gint
GtkWidgetPath *path, GType type
gtk_widget_path_prepend_type
void
GtkWidgetPath *path, GType type
gtk_widget_path_append_with_siblings
gint
GtkWidgetPath *path, GtkWidgetPath *siblings, guint sibling_index
gtk_widget_path_append_for_widget
gint
GtkWidgetPath *path, GtkWidget *widget
gtk_widget_path_iter_get_object_type
GType
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_object_type
void
GtkWidgetPath *path, gint pos, GType type
gtk_widget_path_iter_get_object_name
const char *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_object_name
void
GtkWidgetPath *path, gint pos, const char *name
gtk_widget_path_iter_get_siblings
const GtkWidgetPath *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_get_sibling_index
guint
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_get_name
const gchar *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_name
void
GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_has_name
gboolean
const GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_has_qname
gboolean
const GtkWidgetPath *path, gint pos, GQuark qname
gtk_widget_path_iter_get_state
GtkStateFlags
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_state
void
GtkWidgetPath *path, gint pos, GtkStateFlags state
gtk_widget_path_iter_add_class
void
GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_remove_class
void
GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_clear_classes
void
GtkWidgetPath *path, gint pos
gtk_widget_path_iter_list_classes
GSList *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_has_class
gboolean
const GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_has_qclass
gboolean
const GtkWidgetPath *path, gint pos, GQuark qname
gtk_widget_path_get_object_type
GType
const GtkWidgetPath *path
gtk_widget_path_is_type
gboolean
const GtkWidgetPath *path, GType type
gtk_widget_path_has_parent
gboolean
const GtkWidgetPath *path, GType type
gtk_widget_path_iter_add_qclass
void
GtkWidgetPath *path, gint pos, GQuark qname
GTK_STATE_FLAGS_BITS
#define GTK_STATE_FLAGS_BITS 14
GtkWidgetPrivate
struct _GtkWidgetPrivate
{
/* The state of the widget. Needs to be able to hold all GtkStateFlags bits
* (defined in "gtkenums.h").
*/
guint state_flags : GTK_STATE_FLAGS_BITS;
guint direction : 2;
#ifdef G_ENABLE_DEBUG
guint highlight_resize : 1;
#endif
guint in_destruction : 1;
guint toplevel : 1;
guint anchored : 1;
guint no_window : 1;
guint no_window_set : 1;
guint realized : 1;
guint mapped : 1;
guint visible : 1;
guint sensitive : 1;
guint can_focus : 1;
guint has_focus : 1;
guint focus_on_click : 1;
guint can_default : 1;
guint has_default : 1;
guint receives_default : 1;
guint has_grab : 1;
guint shadowed : 1;
guint child_visible : 1;
guint multidevice : 1;
guint has_shape_mask : 1;
guint pass_through : 1;
/* Queue-resize related flags */
guint resize_needed : 1; /* queue_resize() has been called but no get_preferred_size() yet */
guint alloc_needed : 1; /* this widget needs a size_allocate() call */
guint alloc_needed_on_child : 1; /* 0 or more children - or this widget - need a size_allocate() call */
/* Expand-related flags */
guint need_compute_expand : 1; /* Need to recompute computed_[hv]_expand */
guint computed_hexpand : 1; /* computed results (composite of child flags) */
guint computed_vexpand : 1;
guint hexpand : 1; /* application-forced expand */
guint vexpand : 1;
guint hexpand_set : 1; /* whether to use application-forced */
guint vexpand_set : 1; /* instead of computing from children */
guint has_tooltip : 1;
/* SizeGroup related flags */
guint have_size_groups : 1;
/* Alignment */
guint halign : 4;
guint valign : 4;
guint8 alpha;
guint8 user_alpha;
#ifdef G_ENABLE_CONSISTENCY_CHECKS
/* Number of gtk_widget_push_verify_invariants () */
guint8 verifying_invariants_count;
#endif
gint width;
gint height;
GtkBorder margin;
/* Animations and other things to update on clock ticks */
guint clock_tick_id;
GList *tick_callbacks;
/* The widget's name. If the widget does not have a name
* (the name is NULL), then its name (as returned by
* "gtk_widget_get_name") is its class's name.
* Among other things, the widget name is used to determine
* the style to use for a widget.
*/
gchar *name;
/* The list of attached windows to this widget.
* We keep a list in order to call reset_style to all of them,
* recursively.
*/
GList *attached_windows;
/* The style for the widget. The style contains the
* colors the widget should be drawn in for each state
* along with graphics contexts used to draw with and
* the font to use for text.
*/
GtkCssNode *cssnode;
GtkStyleContext *context;
/* The widget's allocated size */
GtkAllocation allocated_size;
gint allocated_size_baseline;
GtkAllocation allocation;
GtkAllocation clip;
GtkAllocation reported_clip;
gint allocated_baseline;
/* The widget's requested sizes */
SizeRequestCache requests;
/* The widget's window or its parent window if it does
* not have a window. (Which will be indicated by the
* no_window field being set).
*/
GdkWindow *window;
GList *registered_windows;
GList *event_controllers;
AtkObject *accessible;
/* Widget tree */
GtkWidget *parent;
GtkWidget *prev_sibling;
GtkWidget *next_sibling;
GtkWidget *first_child;
GtkWidget *last_child;
GtkWidget *focus_child;
/* Pointer cursor */
GdkCursor *cursor;
};
gtk_widget_get_css_node
GtkCssNode *
GtkWidget *widget
gtk_widget_needs_allocate
gboolean
GtkWidget *widget
gtk_widget_ensure_resize
void
GtkWidget *widget
gtk_widget_ensure_allocate
void
GtkWidget *widget
GtkCapturedEventHandler
gboolean
GtkWidget *widget, GdkEvent *event
gtk_widget_clear_path
void
GtkWidget *widget
gtk_widget_has_tick_callback
gboolean
GtkWidget *widget
gtk_widget_set_csd_input_shape
void
GtkWidget *widget, const cairo_region_t *region
gtk_widget_has_size_request
gboolean
GtkWidget *widget
gtk_widget_reset_controllers
void
GtkWidget *widget
gtk_widget_query_tooltip
gboolean
GtkWidget *widget, gint x, gint y, gboolean keyboard_mode, GtkTooltip *tooltip
gtk_widget_render
void
GtkWidget *widget, GdkWindow *window, const cairo_region_t *region
gtk_widget_snapshot
void
GtkWidget *widget, GtkSnapshot *snapshot
gtk_widget_adjust_size_request
void
GtkWidget *widget, GtkOrientation orientation, gint *minimum_size, gint *natural_size
gtk_widget_adjust_size_allocation
void
GtkWidget *widget, GtkOrientation orientation, gint *minimum_size, gint *natural_size, gint *allocated_pos, gint *allocated_size
gtk_widget_adjust_baseline_request
void
GtkWidget *widget, gint *minimum_baseline, gint *natural_baseline
gtk_widget_forall
void
GtkWidget *widget, GtkCallback callback, gpointer user_data
gtk_widget_get_focus_child
GtkWidget *
GtkWidget *widget
gtk_widget_focus_sort
void
GtkWidget *widget, GtkDirectionType direction, GPtrArray *focus_order
gtk_widget_focus_move
gboolean
GtkWidget *widget, GtkDirectionType direction, GPtrArray *focus_order
gtk_widget_get_outer_allocation
void
GtkWidget *widget, GtkAllocation *allocation
gtk_widget_get_own_allocation
void
GtkWidget *widget, GtkAllocation *allocation
gtk_widget_get_window_allocation
void
GtkWidget *widget, GtkAllocation *allocation
gtk_widget_common_ancestor
GtkWidget *
GtkWidget *widget_a, GtkWidget *widget_b
gtk_widget_set_pass_through
void
GtkWidget *widget, gboolean pass_through
gtk_widget_get_pass_through
gboolean
GtkWidget *widget
gtk_widget_emit_event_signals
gboolean
GtkWidget *widget, const GdkEvent *event
gtk_widget_init_legacy_controller
void
GtkWidget *widget
gtk_default_direction
extern GtkTextDirection gtk_default_direction;
gtk_widget_get_style_context
return
widget
gtk_win32_draw_theme_background
void
cairo_t *cr, const char *class_name, int part, int state, int width, int height
gtk_win32_get_theme_part_size
void
const char *class_name, int part, int state, int *width, int *height
gtk_win32_get_theme_margins
void
const char *class_name, int part, int state, GtkBorder *out_margins
gtk_win32_get_sys_metric_name_for_id
const char *
gint id
gtk_win32_get_sys_metric_id_for_name
int
const char *name
gtk_win32_get_sys_metric
int
gint id
gtk_win32_get_sys_color_name_for_id
const char *
gint id
gtk_win32_get_sys_color_id_for_name
int
const char *name
gtk_win32_get_sys_color
void
gint id, GdkRGBA *color
GTK_WIN32_THEME_SYMBOLIC_COLOR_NAME
#define GTK_WIN32_THEME_SYMBOLIC_COLOR_NAME "-gtk-win32-color"
gtk_win32_theme_lookup
GtkWin32Theme *
const char *class_name
gtk_win32_theme_parse
GtkWin32Theme *
GtkCssParser *parser
gtk_win32_theme_ref
GtkWin32Theme *
GtkWin32Theme *theme
gtk_win32_theme_unref
void
GtkWin32Theme *theme
gtk_win32_theme_equal
gboolean
GtkWin32Theme *theme1, GtkWin32Theme *theme2
gtk_win32_theme_print
void
GtkWin32Theme *theme, GString *string
gtk_win32_theme_create_surface
cairo_surface_t *
GtkWin32Theme *theme, int xp_part, int state, int margins[4], int width, int height, int *x_offs_out, int *y_offs_out
gtk_win32_theme_get_part_border
void
GtkWin32Theme *theme, int part, int state, GtkBorder *out_border
gtk_win32_theme_get_part_size
void
GtkWin32Theme *theme, int part, int state, int *width, int *height
gtk_win32_theme_get_size
int
GtkWin32Theme *theme, int id
gtk_win32_theme_get_color
void
GtkWin32Theme *theme, gint id, GdkRGBA *color
GtkWin32Theme
GTK_TYPE_WINDOW
#define GTK_TYPE_WINDOW (gtk_window_get_type ())
GTK_WINDOW
#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
GTK_WINDOW_CLASS
#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
GTK_IS_WINDOW
#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW))
GTK_IS_WINDOW_CLASS
#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
GTK_WINDOW_GET_CLASS
#define GTK_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))
GtkWindow
struct _GtkWindow
{
GtkBin bin;
GtkWindowPrivate *priv;
};
GtkWindowClass
struct _GtkWindowClass
{
GtkBinClass parent_class;
/*< public >*/
void (* set_focus) (GtkWindow *window,
GtkWidget *focus);
/* G_SIGNAL_ACTION signals for keybindings */
void (* activate_focus) (GtkWindow *window);
void (* activate_default) (GtkWindow *window);
void (* keys_changed) (GtkWindow *window);
gboolean (* enable_debugging) (GtkWindow *window,
gboolean toggle);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
GtkWindowType
typedef enum
{
GTK_WINDOW_TOPLEVEL,
GTK_WINDOW_POPUP
} GtkWindowType;
GtkWindowPosition
typedef enum
{
GTK_WIN_POS_NONE,
GTK_WIN_POS_CENTER,
GTK_WIN_POS_MOUSE,
GTK_WIN_POS_CENTER_ALWAYS,
GTK_WIN_POS_CENTER_ON_PARENT
} GtkWindowPosition;
gtk_window_get_type
GType
void
gtk_window_new
GtkWidget *
GtkWindowType type
gtk_window_set_title
void
GtkWindow *window, const gchar *title
gtk_window_get_title
const gchar *
GtkWindow *window
gtk_window_set_role
void
GtkWindow *window, const gchar *role
gtk_window_set_startup_id
void
GtkWindow *window, const gchar *startup_id
gtk_window_get_role
const gchar *
GtkWindow *window
gtk_window_add_accel_group
void
GtkWindow *window, GtkAccelGroup *accel_group
gtk_window_remove_accel_group
void
GtkWindow *window, GtkAccelGroup *accel_group
gtk_window_set_position
void
GtkWindow *window, GtkWindowPosition position
gtk_window_activate_focus
gboolean
GtkWindow *window
gtk_window_set_focus
void
GtkWindow *window, GtkWidget *focus
gtk_window_get_focus
GtkWidget *
GtkWindow *window
gtk_window_set_default
void
GtkWindow *window, GtkWidget *default_widget
gtk_window_get_default_widget
GtkWidget *
GtkWindow *window
gtk_window_activate_default
gboolean
GtkWindow *window
gtk_window_set_transient_for
void
GtkWindow *window, GtkWindow *parent
gtk_window_get_transient_for
GtkWindow *
GtkWindow *window
gtk_window_set_attached_to
void
GtkWindow *window, GtkWidget *attach_widget
gtk_window_get_attached_to
GtkWidget *
GtkWindow *window
gtk_window_set_type_hint
void
GtkWindow *window, GdkWindowTypeHint hint
gtk_window_get_type_hint
GdkWindowTypeHint
GtkWindow *window
gtk_window_set_skip_taskbar_hint
void
GtkWindow *window, gboolean setting
gtk_window_get_skip_taskbar_hint
gboolean
GtkWindow *window
gtk_window_set_skip_pager_hint
void
GtkWindow *window, gboolean setting
gtk_window_get_skip_pager_hint
gboolean
GtkWindow *window
gtk_window_set_urgency_hint
void
GtkWindow *window, gboolean setting
gtk_window_get_urgency_hint
gboolean
GtkWindow *window
gtk_window_set_accept_focus
void
GtkWindow *window, gboolean setting
gtk_window_get_accept_focus
gboolean
GtkWindow *window
gtk_window_set_focus_on_map
void
GtkWindow *window, gboolean setting
gtk_window_get_focus_on_map
gboolean
GtkWindow *window
gtk_window_set_destroy_with_parent
void
GtkWindow *window, gboolean setting
gtk_window_get_destroy_with_parent
gboolean
GtkWindow *window
gtk_window_set_mnemonics_visible
void
GtkWindow *window, gboolean setting
gtk_window_get_mnemonics_visible
gboolean
GtkWindow *window
gtk_window_set_focus_visible
void
GtkWindow *window, gboolean setting
gtk_window_get_focus_visible
gboolean
GtkWindow *window
gtk_window_set_resizable
void
GtkWindow *window, gboolean resizable
gtk_window_get_resizable
gboolean
GtkWindow *window
gtk_window_set_gravity
void
GtkWindow *window, GdkGravity gravity
gtk_window_get_gravity
GdkGravity
GtkWindow *window
gtk_window_set_display
void
GtkWindow *window, GdkDisplay *display
gtk_window_is_active
gboolean
GtkWindow *window
gtk_window_set_decorated
void
GtkWindow *window, gboolean setting
gtk_window_get_decorated
gboolean
GtkWindow *window
gtk_window_set_deletable
void
GtkWindow *window, gboolean setting
gtk_window_get_deletable
gboolean
GtkWindow *window
gtk_window_set_icon_list
void
GtkWindow *window, GList *list
gtk_window_get_icon_list
GList *
GtkWindow *window
gtk_window_set_icon
void
GtkWindow *window, GdkTexture *icon
gtk_window_set_icon_name
void
GtkWindow *window, const gchar *name
gtk_window_set_icon_from_file
gboolean
GtkWindow *window, const gchar *filename, GError **err
gtk_window_get_icon
GdkTexture *
GtkWindow *window
gtk_window_get_icon_name
const gchar *
GtkWindow *window
gtk_window_set_default_icon_list
void
GList *list
gtk_window_get_default_icon_list
GList *
void
gtk_window_set_default_icon
void
GdkTexture *icon
gtk_window_set_default_icon_name
void
const gchar *name
gtk_window_get_default_icon_name
const gchar *
void
gtk_window_set_default_icon_from_file
gboolean
const gchar *filename, GError **err
gtk_window_set_auto_startup_notification
void
gboolean setting
gtk_window_set_modal
void
GtkWindow *window, gboolean modal
gtk_window_get_modal
gboolean
GtkWindow *window
gtk_window_list_toplevels
GList *
void
gtk_window_set_has_user_ref_count
void
GtkWindow *window, gboolean setting
gtk_window_add_mnemonic
void
GtkWindow *window, guint keyval, GtkWidget *target
gtk_window_remove_mnemonic
void
GtkWindow *window, guint keyval, GtkWidget *target
gtk_window_mnemonic_activate
gboolean
GtkWindow *window, guint keyval, GdkModifierType modifier
gtk_window_set_mnemonic_modifier
void
GtkWindow *window, GdkModifierType modifier
gtk_window_get_mnemonic_modifier
GdkModifierType
GtkWindow *window
gtk_window_activate_key
gboolean
GtkWindow *window, GdkEventKey *event
gtk_window_propagate_key_event
gboolean
GtkWindow *window, GdkEventKey *event
gtk_window_present
void
GtkWindow *window
gtk_window_present_with_time
void
GtkWindow *window, guint32 timestamp
gtk_window_iconify
void
GtkWindow *window
gtk_window_deiconify
void
GtkWindow *window
gtk_window_stick
void
GtkWindow *window
gtk_window_unstick
void
GtkWindow *window
gtk_window_maximize
void
GtkWindow *window
gtk_window_unmaximize
void
GtkWindow *window
gtk_window_fullscreen
void
GtkWindow *window
gtk_window_unfullscreen
void
GtkWindow *window
gtk_window_fullscreen_on_monitor
void
GtkWindow *window, GdkMonitor *monitor
gtk_window_close
void
GtkWindow *window
gtk_window_set_keep_above
void
GtkWindow *window, gboolean setting
gtk_window_set_keep_below
void
GtkWindow *window, gboolean setting
gtk_window_begin_resize_drag
void
GtkWindow *window, GdkWindowEdge edge, gint button, gint root_x, gint root_y, guint32 timestamp
gtk_window_begin_move_drag
void
GtkWindow *window, gint button, gint root_x, gint root_y, guint32 timestamp
gtk_window_set_default_size
void
GtkWindow *window, gint width, gint height
gtk_window_get_default_size
void
GtkWindow *window, gint *width, gint *height
gtk_window_resize
void
GtkWindow *window, gint width, gint height
gtk_window_get_size
void
GtkWindow *window, gint *width, gint *height
gtk_window_move
void
GtkWindow *window, gint x, gint y
gtk_window_get_position
void
GtkWindow *window, gint *root_x, gint *root_y
gtk_window_get_group
GtkWindowGroup *
GtkWindow *window
gtk_window_has_group
gboolean
GtkWindow *window
gtk_window_get_window_type
GtkWindowType
GtkWindow *window
gtk_window_get_application
GtkApplication *
GtkWindow *window
gtk_window_set_application
void
GtkWindow *window, GtkApplication *application
gtk_window_set_titlebar
void
GtkWindow *window, GtkWidget *titlebar
gtk_window_get_titlebar
GtkWidget *
GtkWindow *window
gtk_window_is_maximized
gboolean
GtkWindow *window
gtk_window_set_interactive_debugging
void
gboolean enable
GtkWindowGeometryInfo
GtkWindowGroup
GtkWindowGroupClass
GtkWindowGroupPrivate
GtkWindowPrivate
GTK_TYPE_WINDOW_GROUP
#define GTK_TYPE_WINDOW_GROUP (gtk_window_group_get_type ())
GTK_WINDOW_GROUP
#define GTK_WINDOW_GROUP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_WINDOW_GROUP, GtkWindowGroup))
GTK_WINDOW_GROUP_CLASS
#define GTK_WINDOW_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW_GROUP, GtkWindowGroupClass))
GTK_IS_WINDOW_GROUP
#define GTK_IS_WINDOW_GROUP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_WINDOW_GROUP))
GTK_IS_WINDOW_GROUP_CLASS
#define GTK_IS_WINDOW_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW_GROUP))
GTK_WINDOW_GROUP_GET_CLASS
#define GTK_WINDOW_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW_GROUP, GtkWindowGroupClass))
GtkWindowGroup
struct _GtkWindowGroup
{
GObject parent_instance;
GtkWindowGroupPrivate *priv;
};
GtkWindowGroupClass
struct _GtkWindowGroupClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_window_group_get_type
GType
void
gtk_window_group_new
GtkWindowGroup *
void
gtk_window_group_add_window
void
GtkWindowGroup *window_group, GtkWindow *window
gtk_window_group_remove_window
void
GtkWindowGroup *window_group, GtkWindow *window
gtk_window_group_list_windows
GList *
GtkWindowGroup *window_group
gtk_window_group_get_current_grab
GtkWidget *
GtkWindowGroup *window_group
gtk_window_group_get_current_device_grab
GtkWidget *
GtkWindowGroup *window_group, GdkDevice *device
GtkWindowKeysForeachFunc
void
GtkWindow *window,
guint keyval,
GdkModifierType modifiers,
gboolean is_mnemonic,
gpointer data
gtk_window_get_icon_for_size
GdkTexture *
GtkWindow *window, int size
gtk_window_set_use_subsurface
void
GtkWindow *window, gboolean use_subsurface
gtk_window_set_hardcoded_window
void
GtkWindow *window, GdkWindow *gdk_window
gtk_window_get_display
GdkDisplay *
GtkWindow *window
GtkWindowHandleExported
void
GtkWindow *window,
const char *handle,
gpointer user_data
gtk_window_export_handle
gboolean
GtkWindow *window, GtkWindowHandleExported callback, gpointer user_data
gtk_window_unexport_handle
void
GtkWindow *window
gtk_window_get_renderer
GskRenderer *
GtkWindow *window
gtk_window_lookup_pointer_focus_widget
GtkWidget *
GtkWindow *window, GdkDevice *device, GdkEventSequence *sequence
gtk_window_lookup_effective_pointer_focus_widget
GtkWidget *
GtkWindow *window, GdkDevice *device, GdkEventSequence *sequence
gtk_window_lookup_pointer_focus_implicit_grab
GtkWidget *
GtkWindow *window, GdkDevice *device, GdkEventSequence *sequence
gtk_window_update_pointer_focus
void
GtkWindow *window, GdkDevice *device, GdkEventSequence *sequence, GtkWidget *target, gdouble x, gdouble y
gtk_window_set_pointer_focus_grab
void
GtkWindow *window, GdkDevice *device, GdkEventSequence *sequence, GtkWidget *grab_widget
gtk_window_update_pointer_focus_on_state_change
void
GtkWindow *window, GtkWidget *widget
gtk_window_maybe_revoke_implicit_grab
void
GtkWindow *window, GdkDevice *device, GtkWidget *grab_widget
gtk_window_maybe_update_cursor
void
GtkWindow *window, GtkWidget *widget, GdkDevice *device
get_language_name
const char *
PangoLanguage *language
get_language_name_for_tag
const char *
guint32 tag
NamedTag
typedef struct {
unsigned int tag;
const char *name;
} NamedTag;
MAKE_TAG
#define MAKE_TAG(a,b,c,d) (unsigned int)(((a) << 24) | ((b) << 16) | ((c) << 8) | (d))
get_script_name
const char *
GUnicodeScript script
get_script_name_for_tag
const char *
guint32 tag
XEmbedMessageType
typedef enum {
XEMBED_EMBEDDED_NOTIFY = 0,
XEMBED_WINDOW_ACTIVATE = 1,
XEMBED_WINDOW_DEACTIVATE = 2,
XEMBED_REQUEST_FOCUS = 3,
XEMBED_FOCUS_IN = 4,
XEMBED_FOCUS_OUT = 5,
XEMBED_FOCUS_NEXT = 6,
XEMBED_FOCUS_PREV = 7,
XEMBED_GRAB_KEY = 8,
XEMBED_UNGRAB_KEY = 9,
XEMBED_MODALITY_ON = 10,
XEMBED_MODALITY_OFF = 11,
/* Non standard messages*/
XEMBED_GTK_GRAB_KEY = 108,
XEMBED_GTK_UNGRAB_KEY = 109
} XEmbedMessageType;
XEMBED_FOCUS_CURRENT
#define XEMBED_FOCUS_CURRENT 0
XEMBED_FOCUS_FIRST
#define XEMBED_FOCUS_FIRST 1
XEMBED_FOCUS_LAST
#define XEMBED_FOCUS_LAST 2
XEMBED_FOCUS_WRAPAROUND
#define XEMBED_FOCUS_WRAPAROUND (1 << 0)
XEMBED_MAPPED
#define XEMBED_MAPPED (1 << 0)
GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE
#define GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE (gtk_boolean_cell_accessible_get_type ())
GTK_BOOLEAN_CELL_ACCESSIBLE
#define GTK_BOOLEAN_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE, GtkBooleanCellAccessible))
GTK_BOOLEAN_CELL_ACCESSIBLE_CLASS
#define GTK_BOOLEAN_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GAIL_BOOLEAN_CELL, GtkBooleanCellAccessibleClass))
GTK_IS_BOOLEAN_CELL_ACCESSIBLE
#define GTK_IS_BOOLEAN_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE))
GTK_IS_BOOLEAN_CELL_ACCESSIBLE_CLASS
#define GTK_IS_BOOLEAN_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE))
GTK_BOOLEAN_CELL_ACCESSIBLE_GET_CLASS
#define GTK_BOOLEAN_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE, GtkBooleanCellAccessibleClass))
GtkBooleanCellAccessible
struct _GtkBooleanCellAccessible
{
GtkRendererCellAccessible parent;
GtkBooleanCellAccessiblePrivate *priv;
};
GtkBooleanCellAccessibleClass
struct _GtkBooleanCellAccessibleClass
{
GtkRendererCellAccessibleClass parent_class;
};
gtk_boolean_cell_accessible_get_type
GType
void
GtkBooleanCellAccessiblePrivate
GTK_TYPE_BUTTON_ACCESSIBLE
#define GTK_TYPE_BUTTON_ACCESSIBLE (gtk_button_accessible_get_type ())
GTK_BUTTON_ACCESSIBLE
#define GTK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON_ACCESSIBLE, GtkButtonAccessible))
GTK_BUTTON_ACCESSIBLE_CLASS
#define GTK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON_ACCESSIBLE, GtkButtonAccessibleClass))
GTK_IS_BUTTON_ACCESSIBLE
#define GTK_IS_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON_ACCESSIBLE))
GTK_IS_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON_ACCESSIBLE))
GTK_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON_ACCESSIBLE, GtkButtonAccessibleClass))
GtkButtonAccessible
struct _GtkButtonAccessible
{
GtkContainerAccessible parent;
GtkButtonAccessiblePrivate *priv;
};
GtkButtonAccessibleClass
struct _GtkButtonAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_button_accessible_get_type
GType
void
GtkButtonAccessiblePrivate
GTK_TYPE_CELL_ACCESSIBLE
#define GTK_TYPE_CELL_ACCESSIBLE (gtk_cell_accessible_get_type ())
GTK_CELL_ACCESSIBLE
#define GTK_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_ACCESSIBLE, GtkCellAccessible))
GTK_CELL_ACCESSIBLE_CLASS
#define GTK_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_ACCESSIBLE, GtkCellAccessibleClass))
GTK_IS_CELL_ACCESSIBLE
#define GTK_IS_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_ACCESSIBLE))
GTK_IS_CELL_ACCESSIBLE_CLASS
#define GTK_IS_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_ACCESSIBLE))
GTK_CELL_ACCESSIBLE_GET_CLASS
#define GTK_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_ACCESSIBLE, GtkCellAccessibleClass))
GtkCellAccessible
struct _GtkCellAccessible
{
GtkAccessible parent;
GtkCellAccessiblePrivate *priv;
};
GtkCellAccessibleClass
struct _GtkCellAccessibleClass
{
GtkAccessibleClass parent_class;
void (*update_cache) (GtkCellAccessible *cell,
gboolean emit_signal);
};
gtk_cell_accessible_get_type
GType
void
GtkCellAccessiblePrivate
GTK_TYPE_CELL_ACCESSIBLE_PARENT
#define GTK_TYPE_CELL_ACCESSIBLE_PARENT (gtk_cell_accessible_parent_get_type ())
GTK_IS_CELL_ACCESSIBLE_PARENT
#define GTK_IS_CELL_ACCESSIBLE_PARENT(obj) G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_ACCESSIBLE_PARENT)
GTK_CELL_ACCESSIBLE_PARENT
#define GTK_CELL_ACCESSIBLE_PARENT(obj) G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_ACCESSIBLE_PARENT, GtkCellAccessibleParent)
GTK_CELL_ACCESSIBLE_PARENT_GET_IFACE
#define GTK_CELL_ACCESSIBLE_PARENT_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_ACCESSIBLE_PARENT, GtkCellAccessibleParentIface))
GtkCellAccessibleParentIface
struct _GtkCellAccessibleParentIface
{
GTypeInterface parent;
void ( *get_cell_extents) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell,
gint *x,
gint *y,
gint *width,
gint *height,
AtkCoordType coord_type);
void ( *get_cell_area) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell,
GdkRectangle *cell_rect);
gboolean ( *grab_focus) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
int ( *get_child_index) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
GtkCellRendererState
( *get_renderer_state) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
/* actions */
void ( *expand_collapse) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
void ( *activate) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
void ( *edit) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
/* end of actions */
void ( *update_relationset) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell,
AtkRelationSet *relationset);
};
gtk_cell_accessible_parent_get_type
GType
void
gtk_cell_accessible_parent_get_cell_extents
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell, gint *x, gint *y, gint *width, gint *height, AtkCoordType coord_type
gtk_cell_accessible_parent_get_cell_area
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell, GdkRectangle *cell_rect
gtk_cell_accessible_parent_grab_focus
gboolean
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_get_child_index
int
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_get_renderer_state
GtkCellRendererState
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_expand_collapse
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_activate
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_edit
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_update_relationset
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell, AtkRelationSet *relationset
GtkCellAccessibleParent
GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE
#define GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE (gtk_check_menu_item_accessible_get_type ())
GTK_CHECK_MENU_ITEM_ACCESSIBLE
#define GTK_CHECK_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE, GtkCheckMenuItemAccessible))
GTK_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_CHECK_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE, GtkCheckMenuItemAccessibleClass))
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE
#define GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE))
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE))
GTK_CHECK_MENU_ITEM_ACCESSIBLE_GET_CLASS
#define GTK_CHECK_MENU_ITEM_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE, GtkCheckMenuItemAccessibleClass))
GtkCheckMenuItemAccessible
struct _GtkCheckMenuItemAccessible
{
GtkMenuItemAccessible parent;
GtkCheckMenuItemAccessiblePrivate *priv;
};
GtkCheckMenuItemAccessibleClass
struct _GtkCheckMenuItemAccessibleClass
{
GtkMenuItemAccessibleClass parent_class;
};
gtk_check_menu_item_accessible_get_type
GType
void
GtkCheckMenuItemAccessiblePrivate
GTK_TYPE_COLOR_SWATCH_ACCESSIBLE
#define GTK_TYPE_COLOR_SWATCH_ACCESSIBLE (_gtk_color_swatch_accessible_get_type ())
GTK_COLOR_SWATCH_ACCESSIBLE
#define GTK_COLOR_SWATCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE, GtkColorSwatchAccessible))
GTK_COLOR_SWATCH_ACCESSIBLE_CLASS
#define GTK_COLOR_SWATCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE, GtkColorSwatchAccessibleClass))
GTK_IS_COLOR_SWATCH_ACCESSIBLE
#define GTK_IS_COLOR_SWATCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE))
GTK_IS_COLOR_SWATCH_ACCESSIBLE_CLASS
#define GTK_IS_COLOR_SWATCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE))
GTK_COLOR_SWATCH_ACCESSIBLE_GET_CLASS
#define GTK_COLOR_SWATCH_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE, GtkColorSwatchAccessibleClass))
GtkColorSwatchAccessible
struct _GtkColorSwatchAccessible
{
GtkWidgetAccessible parent;
GtkColorSwatchAccessiblePrivate *priv;
};
GtkColorSwatchAccessibleClass
struct _GtkColorSwatchAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
GtkColorSwatchAccessiblePrivate
GTK_TYPE_COMBO_BOX_ACCESSIBLE
#define GTK_TYPE_COMBO_BOX_ACCESSIBLE (gtk_combo_box_accessible_get_type ())
GTK_COMBO_BOX_ACCESSIBLE
#define GTK_COMBO_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX_ACCESSIBLE, GtkComboBoxAccessible))
GTK_COMBO_BOX_ACCESSIBLE_CLASS
#define GTK_COMBO_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COMBO_BOX_ACCESSIBLE, GtkComboBoxAccessibleClass))
GTK_IS_COMBO_BOX_ACCESSIBLE
#define GTK_IS_COMBO_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX_ACCESSIBLE))
GTK_IS_COMBO_BOX_ACCESSIBLE_CLASS
#define GTK_IS_COMBO_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COMBO_BOX_ACCESSIBLE))
GTK_COMBO_BOX_ACCESSIBLE_GET_CLASS
#define GTK_COMBO_BOX_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COMBO_BOX_ACCESSIBLE, GtkComboBoxAccessibleClass))
GtkComboBoxAccessible
struct _GtkComboBoxAccessible
{
GtkContainerAccessible parent;
GtkComboBoxAccessiblePrivate *priv;
};
GtkComboBoxAccessibleClass
struct _GtkComboBoxAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_combo_box_accessible_get_type
GType
void
GtkComboBoxAccessiblePrivate
GTK_TYPE_CONTAINER_ACCESSIBLE
#define GTK_TYPE_CONTAINER_ACCESSIBLE (gtk_container_accessible_get_type ())
GTK_CONTAINER_ACCESSIBLE
#define GTK_CONTAINER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER_ACCESSIBLE, GtkContainerAccessible))
GTK_CONTAINER_ACCESSIBLE_CLASS
#define GTK_CONTAINER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER_ACCESSIBLE, GtkContainerAccessibleClass))
GTK_IS_CONTAINER_ACCESSIBLE
#define GTK_IS_CONTAINER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER_ACCESSIBLE))
GTK_IS_CONTAINER_ACCESSIBLE_CLASS
#define GTK_IS_CONTAINER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER_ACCESSIBLE))
GTK_CONTAINER_ACCESSIBLE_GET_CLASS
#define GTK_CONTAINER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER_ACCESSIBLE, GtkContainerAccessibleClass))
GtkContainerAccessible
struct _GtkContainerAccessible
{
GtkWidgetAccessible parent;
GtkContainerAccessiblePrivate *priv;
};
GtkContainerAccessibleClass
struct _GtkContainerAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
gint (*add_gtk) (GtkContainer *container,
GtkWidget *widget,
gpointer data);
gint (*remove_gtk) (GtkContainer *container,
GtkWidget *widget,
gpointer data);
};
gtk_container_accessible_get_type
GType
void
GtkContainerAccessiblePrivate
GTK_TYPE_CONTAINER_CELL_ACCESSIBLE
#define GTK_TYPE_CONTAINER_CELL_ACCESSIBLE (gtk_container_cell_accessible_get_type ())
GTK_CONTAINER_CELL_ACCESSIBLE
#define GTK_CONTAINER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE, GtkContainerCellAccessible))
GTK_CONTAINER_CELL_ACCESSIBLE_CLASS
#define GTK_CONTAINER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE, GtkContainerCellAccessibleClass))
GTK_IS_CONTAINER_CELL_ACCESSIBLE
#define GTK_IS_CONTAINER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE))
GTK_IS_CONTAINER_CELL_ACCESSIBLE_CLASS
#define GTK_IS_CONTAINER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE))
GTK_CONTAINER_CELL_ACCESSIBLE_GET_CLASS
#define GTK_CONTAINER_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE, GtkContainerCellAccessibleClass))
GtkContainerCellAccessible
struct _GtkContainerCellAccessible
{
GtkCellAccessible parent;
GtkContainerCellAccessiblePrivate *priv;
};
GtkContainerCellAccessibleClass
struct _GtkContainerCellAccessibleClass
{
GtkCellAccessibleClass parent_class;
};
gtk_container_cell_accessible_get_type
GType
void
gtk_container_cell_accessible_new
GtkContainerCellAccessible *
void
gtk_container_cell_accessible_add_child
void
GtkContainerCellAccessible *container, GtkCellAccessible *child
gtk_container_cell_accessible_remove_child
void
GtkContainerCellAccessible *container, GtkCellAccessible *child
gtk_container_cell_accessible_get_children
GList *
GtkContainerCellAccessible *container
GtkContainerCellAccessiblePrivate
GTK_TYPE_ENTRY_ACCESSIBLE
#define GTK_TYPE_ENTRY_ACCESSIBLE (gtk_entry_accessible_get_type ())
GTK_ENTRY_ACCESSIBLE
#define GTK_ENTRY_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_ACCESSIBLE, GtkEntryAccessible))
GTK_ENTRY_ACCESSIBLE_CLASS
#define GTK_ENTRY_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_ACCESSIBLE, GtkEntryAccessibleClass))
GTK_IS_ENTRY_ACCESSIBLE
#define GTK_IS_ENTRY_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_ACCESSIBLE))
GTK_IS_ENTRY_ACCESSIBLE_CLASS
#define GTK_IS_ENTRY_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_ACCESSIBLE))
GTK_ENTRY_ACCESSIBLE_GET_CLASS
#define GTK_ENTRY_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_ACCESSIBLE, GtkEntryAccessibleClass))
GtkEntryAccessible
struct _GtkEntryAccessible
{
GtkWidgetAccessible parent;
GtkEntryAccessiblePrivate *priv;
};
GtkEntryAccessibleClass
struct _GtkEntryAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_entry_accessible_get_type
GType
void
gtk_entry_icon_accessible_get_type
GType
void
GtkEntryAccessiblePrivate
GTK_TYPE_EXPANDER_ACCESSIBLE
#define GTK_TYPE_EXPANDER_ACCESSIBLE (gtk_expander_accessible_get_type ())
GTK_EXPANDER_ACCESSIBLE
#define GTK_EXPANDER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EXPANDER_ACCESSIBLE, GtkExpanderAccessible))
GTK_EXPANDER_ACCESSIBLE_CLASS
#define GTK_EXPANDER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EXPANDER_ACCESSIBLE, GtkExpanderAccessibleClass))
GTK_IS_EXPANDER_ACCESSIBLE
#define GTK_IS_EXPANDER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EXPANDER_ACCESSIBLE))
GTK_IS_EXPANDER_ACCESSIBLE_CLASS
#define GTK_IS_EXPANDER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EXPANDER_ACCESSIBLE))
GTK_EXPANDER_ACCESSIBLE_GET_CLASS
#define GTK_EXPANDER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EXPANDER_ACCESSIBLE, GtkExpanderAccessibleClass))
GtkExpanderAccessible
struct _GtkExpanderAccessible
{
GtkContainerAccessible parent;
GtkExpanderAccessiblePrivate *priv;
};
GtkExpanderAccessibleClass
struct _GtkExpanderAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_expander_accessible_get_type
GType
void
GtkExpanderAccessiblePrivate
GTK_TYPE_FLOW_BOX_ACCESSIBLE
#define GTK_TYPE_FLOW_BOX_ACCESSIBLE (gtk_flow_box_accessible_get_type ())
GTK_FLOW_BOX_ACCESSIBLE
#define GTK_FLOW_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX_ACCESSIBLE, GtkFlowBoxAccessible))
GTK_FLOW_BOX_ACCESSIBLE_CLASS
#define GTK_FLOW_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX_ACCESSIBLE, GtkFlowBoxAccessibleClass))
GTK_IS_FLOW_BOX_ACCESSIBLE
#define GTK_IS_FLOW_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX_ACCESSIBLE))
GTK_IS_FLOW_BOX_ACCESSIBLE_CLASS
#define GTK_IS_FLOW_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX_ACCESSIBLE))
GTK_FLOW_BOX_ACCESSIBLE_GET_CLASS
#define GTK_FLOW_BOX_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FLOW_BOX_ACCESSIBLE, GtkFlowBoxAccessibleClass))
GtkFlowBoxAccessible
struct _GtkFlowBoxAccessible
{
GtkContainerAccessible parent;
GtkFlowBoxAccessiblePrivate *priv;
};
GtkFlowBoxAccessibleClass
struct _GtkFlowBoxAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_flow_box_accessible_get_type
GType
void
GtkFlowBoxAccessiblePrivate
GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE
#define GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE (gtk_flow_box_child_accessible_get_type ())
GTK_FLOW_BOX_CHILD_ACCESSIBLE
#define GTK_FLOW_BOX_CHILD_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE, GtkFlowBoxChildAccessible))
GTK_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
#define GTK_FLOW_BOX_CHILD_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE, GtkFlowBoxChildAccessibleClass))
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE
#define GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE))
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
#define GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE))
GTK_FLOW_BOX_CHILD_ACCESSIBLE_GET_CLASS
#define GTK_FLOW_BOX_CHILD_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE, GtkFlowBoxChildAccessibleClass))
GtkFlowBoxChildAccessible
struct _GtkFlowBoxChildAccessible
{
GtkContainerAccessible parent;
};
GtkFlowBoxChildAccessibleClass
struct _GtkFlowBoxChildAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_flow_box_child_accessible_get_type
GType
void
GTK_TYPE_FRAME_ACCESSIBLE
#define GTK_TYPE_FRAME_ACCESSIBLE (gtk_frame_accessible_get_type ())
GTK_FRAME_ACCESSIBLE
#define GTK_FRAME_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FRAME_ACCESSIBLE, GtkFrameAccessible))
GTK_FRAME_ACCESSIBLE_CLASS
#define GTK_FRAME_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FRAME_ACCESSIBLE, GtkFrameAccessibleClass))
GTK_IS_FRAME_ACCESSIBLE
#define GTK_IS_FRAME_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FRAME_ACCESSIBLE))
GTK_IS_FRAME_ACCESSIBLE_CLASS
#define GTK_IS_FRAME_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FRAME_ACCESSIBLE))
GTK_FRAME_ACCESSIBLE_GET_CLASS
#define GTK_FRAME_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FRAME_ACCESSIBLE, GtkFrameAccessibleClass))
GtkFrameAccessible
struct _GtkFrameAccessible
{
GtkContainerAccessible parent;
GtkFrameAccessiblePrivate *priv;
};
GtkFrameAccessibleClass
struct _GtkFrameAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_frame_accessible_get_type
GType
void
GtkFrameAccessiblePrivate
GTK_TYPE_ICON_VIEW_ACCESSIBLE
#define GTK_TYPE_ICON_VIEW_ACCESSIBLE (gtk_icon_view_accessible_get_type ())
GTK_ICON_VIEW_ACCESSIBLE
#define GTK_ICON_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_VIEW_ACCESSIBLE, GtkIconViewAccessible))
GTK_ICON_VIEW_ACCESSIBLE_CLASS
#define GTK_ICON_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_VIEW_ACCESSIBLE, GtkIconViewAccessibleClass))
GTK_IS_ICON_VIEW_ACCESSIBLE
#define GTK_IS_ICON_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_VIEW_ACCESSIBLE))
GTK_IS_ICON_VIEW_ACCESSIBLE_CLASS
#define GTK_IS_ICON_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_VIEW_ACCESSIBLE))
GTK_ICON_VIEW_ACCESSIBLE_GET_CLASS
#define GTK_ICON_VIEW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_VIEW_ACCESSIBLE, GtkIconViewAccessibleClass))
GtkIconViewAccessible
struct _GtkIconViewAccessible
{
GtkContainerAccessible parent;
GtkIconViewAccessiblePrivate *priv;
};
GtkIconViewAccessibleClass
struct _GtkIconViewAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_icon_view_accessible_get_type
GType
void
GtkIconViewAccessiblePrivate
GTK_TYPE_IMAGE_ACCESSIBLE
#define GTK_TYPE_IMAGE_ACCESSIBLE (gtk_image_accessible_get_type ())
GTK_IMAGE_ACCESSIBLE
#define GTK_IMAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_ACCESSIBLE, GtkImageAccessible))
GTK_IMAGE_ACCESSIBLE_CLASS
#define GTK_IMAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IMAGE_ACCESSIBLE, GtkImageAccessibleClass))
GTK_IS_IMAGE_ACCESSIBLE
#define GTK_IS_IMAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE_ACCESSIBLE))
GTK_IS_IMAGE_ACCESSIBLE_CLASS
#define GTK_IS_IMAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE_ACCESSIBLE))
GTK_IMAGE_ACCESSIBLE_GET_CLASS
#define GTK_IMAGE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE_ACCESSIBLE, GtkImageAccessibleClass))
GtkImageAccessible
struct _GtkImageAccessible
{
GtkWidgetAccessible parent;
GtkImageAccessiblePrivate *priv;
};
GtkImageAccessibleClass
struct _GtkImageAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_image_accessible_get_type
GType
void
GtkImageAccessiblePrivate
GTK_TYPE_IMAGE_CELL_ACCESSIBLE
#define GTK_TYPE_IMAGE_CELL_ACCESSIBLE (gtk_image_cell_accessible_get_type ())
GTK_IMAGE_CELL_ACCESSIBLE
#define GTK_IMAGE_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_CELL_ACCESSIBLE, GtkImageCellAccessible))
GTK_IMAGE_CELL_ACCESSIBLE_CLASS
#define GTK_IMAGE_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_IMAGE_CELL_ACCESSIBLE, GtkImageCellAccessibleClass))
GTK_IS_IMAGE_CELL_ACCESSIBLE
#define GTK_IS_IMAGE_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE_CELL_ACCESSIBLE))
GTK_IS_IMAGE_CELL_ACCESSIBLE_CLASS
#define GTK_IS_IMAGE_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE_CELL_ACCESSIBLE))
GTK_IMAGE_CELL_ACCESSIBLE_GET_CLASS
#define GTK_IMAGE_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE_CELL_ACCESSIBLE, GtkImageCellAccessibleClass))
GtkImageCellAccessible
struct _GtkImageCellAccessible
{
GtkRendererCellAccessible parent;
GtkImageCellAccessiblePrivate *priv;
};
GtkImageCellAccessibleClass
struct _GtkImageCellAccessibleClass
{
GtkRendererCellAccessibleClass parent_class;
};
gtk_image_cell_accessible_get_type
GType
void
GtkImageCellAccessiblePrivate
GTK_TYPE_LABEL_ACCESSIBLE
#define GTK_TYPE_LABEL_ACCESSIBLE (gtk_label_accessible_get_type ())
GTK_LABEL_ACCESSIBLE
#define GTK_LABEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LABEL_ACCESSIBLE, GtkLabelAccessible))
GTK_LABEL_ACCESSIBLE_CLASS
#define GTK_LABEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LABEL_ACCESSIBLE, GtkLabelAccessibleClass))
GTK_IS_LABEL_ACCESSIBLE
#define GTK_IS_LABEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL_ACCESSIBLE))
GTK_IS_LABEL_ACCESSIBLE_CLASS
#define GTK_IS_LABEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LABEL_ACCESSIBLE))
GTK_LABEL_ACCESSIBLE_GET_CLASS
#define GTK_LABEL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LABEL_ACCESSIBLE, GtkLabelAccessibleClass))
GtkLabelAccessible
struct _GtkLabelAccessible
{
GtkWidgetAccessible parent;
GtkLabelAccessiblePrivate *priv;
};
GtkLabelAccessibleClass
struct _GtkLabelAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_label_accessible_get_type
GType
void
GtkLabelAccessiblePrivate
GTK_TYPE_LEVEL_BAR_ACCESSIBLE
#define GTK_TYPE_LEVEL_BAR_ACCESSIBLE (gtk_level_bar_accessible_get_type ())
GTK_LEVEL_BAR_ACCESSIBLE
#define GTK_LEVEL_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LEVEL_BAR_ACCESSIBLE, GtkLevelBarAccessible))
GTK_LEVEL_BAR_ACCESSIBLE_CLASS
#define GTK_LEVEL_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LEVEL_BAR_ACCESSIBLE, GtkLevelBarAccessibleClass))
GTK_IS_LEVEL_BAR_ACCESSIBLE
#define GTK_IS_LEVEL_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LEVEL_BAR_ACCESSIBLE))
GTK_IS_LEVEL_BAR_ACCESSIBLE_CLASS
#define GTK_IS_LEVEL_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LEVEL_BAR_ACCESSIBLE))
GTK_LEVEL_BAR_ACCESSIBLE_GET_CLASS
#define GTK_LEVEL_BAR_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LEVEL_BAR_ACCESSIBLE, GtkLevelBarAccessibleClass))
GtkLevelBarAccessible
struct _GtkLevelBarAccessible
{
GtkWidgetAccessible parent;
GtkLevelBarAccessiblePrivate *priv;
};
GtkLevelBarAccessibleClass
struct _GtkLevelBarAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_level_bar_accessible_get_type
GType
void
GtkLevelBarAccessiblePrivate
GTK_TYPE_LINK_BUTTON_ACCESSIBLE
#define GTK_TYPE_LINK_BUTTON_ACCESSIBLE (gtk_link_button_accessible_get_type ())
GTK_LINK_BUTTON_ACCESSIBLE
#define GTK_LINK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LINK_BUTTON_ACCESSIBLE, GtkLinkButtonAccessible))
GTK_LINK_BUTTON_ACCESSIBLE_CLASS
#define GTK_LINK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LINK_BUTTON_ACCESSIBLE, GtkLinkButtonAccessibleClass))
GTK_IS_LINK_BUTTON_ACCESSIBLE
#define GTK_IS_LINK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LINK_BUTTON_ACCESSIBLE))
GTK_IS_LINK_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_LINK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LINK_BUTTON_ACCESSIBLE))
GTK_LINK_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_LINK_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LINK_BUTTON_ACCESSIBLE, GtkLinkButtonAccessibleClass))
GtkLinkButtonAccessible
struct _GtkLinkButtonAccessible
{
GtkButtonAccessible parent;
GtkLinkButtonAccessiblePrivate *priv;
};
GtkLinkButtonAccessibleClass
struct _GtkLinkButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_link_button_accessible_get_type
GType
void
GtkLinkButtonAccessiblePrivate
GTK_TYPE_LIST_BOX_ACCESSIBLE
#define GTK_TYPE_LIST_BOX_ACCESSIBLE (gtk_list_box_accessible_get_type ())
GTK_LIST_BOX_ACCESSIBLE
#define GTK_LIST_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX_ACCESSIBLE, GtkListBoxAccessible))
GTK_LIST_BOX_ACCESSIBLE_CLASS
#define GTK_LIST_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX_ACCESSIBLE, GtkListBoxAccessibleClass))
GTK_IS_LIST_BOX_ACCESSIBLE
#define GTK_IS_LIST_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX_ACCESSIBLE))
GTK_IS_LIST_BOX_ACCESSIBLE_CLASS
#define GTK_IS_LIST_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX_ACCESSIBLE))
GTK_LIST_BOX_ACCESSIBLE_GET_CLASS
#define GTK_LIST_BOX_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX_ACCESSIBLE, GtkListBoxAccessibleClass))
GtkListBoxAccessible
struct _GtkListBoxAccessible
{
GtkContainerAccessible parent;
GtkListBoxAccessiblePrivate *priv;
};
GtkListBoxAccessibleClass
struct _GtkListBoxAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_list_box_accessible_get_type
GType
void
GtkListBoxAccessiblePrivate
GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE
#define GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE (gtk_list_box_row_accessible_get_type ())
GTK_LIST_BOX_ROW_ACCESSIBLE
#define GTK_LIST_BOX_ROW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE, GtkListBoxRowAccessible))
GTK_LIST_BOX_ROW_ACCESSIBLE_CLASS
#define GTK_LIST_BOX_ROW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE, GtkListBoxRowAccessibleClass))
GTK_IS_LIST_BOX_ROW_ACCESSIBLE
#define GTK_IS_LIST_BOX_ROW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE))
GTK_IS_LIST_BOX_ROW_ACCESSIBLE_CLASS
#define GTK_IS_LIST_BOX_ROW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE))
GTK_LIST_BOX_ROW_ACCESSIBLE_GET_CLASS
#define GTK_LIST_BOX_ROW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE, GtkListBoxRowAccessibleClass))
GtkListBoxRowAccessible
struct _GtkListBoxRowAccessible
{
GtkContainerAccessible parent;
};
GtkListBoxRowAccessibleClass
struct _GtkListBoxRowAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_list_box_row_accessible_get_type
GType
void
GTK_TYPE_LOCK_BUTTON_ACCESSIBLE
#define GTK_TYPE_LOCK_BUTTON_ACCESSIBLE (gtk_lock_button_accessible_get_type ())
GTK_LOCK_BUTTON_ACCESSIBLE
#define GTK_LOCK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE, GtkLockButtonAccessible))
GTK_LOCK_BUTTON_ACCESSIBLE_CLASS
#define GTK_LOCK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE, GtkLockButtonAccessibleClass))
GTK_IS_LOCK_BUTTON_ACCESSIBLE
#define GTK_IS_LOCK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE))
GTK_IS_LOCK_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_LOCK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE))
GTK_LOCK_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_LOCK_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE, GtkLockButtonAccessibleClass))
GtkLockButtonAccessible
struct _GtkLockButtonAccessible
{
GtkButtonAccessible parent;
GtkLockButtonAccessiblePrivate *priv;
};
GtkLockButtonAccessibleClass
struct _GtkLockButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_lock_button_accessible_get_type
GType
void
GtkLockButtonAccessiblePrivate
GTK_TYPE_MENU_ACCESSIBLE
#define GTK_TYPE_MENU_ACCESSIBLE (gtk_menu_accessible_get_type ())
GTK_MENU_ACCESSIBLE
#define GTK_MENU_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ACCESSIBLE, GtkMenuAccessible))
GTK_MENU_ACCESSIBLE_CLASS
#define GTK_MENU_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ACCESSIBLE, GtkMenuAccessibleClass))
GTK_IS_MENU_ACCESSIBLE
#define GTK_IS_MENU_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ACCESSIBLE))
GTK_IS_MENU_ACCESSIBLE_CLASS
#define GTK_IS_MENU_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ACCESSIBLE))
GTK_MENU_ACCESSIBLE_GET_CLASS
#define GTK_MENU_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ACCESSIBLE, GtkMenuAccessibleClass))
GtkMenuAccessible
struct _GtkMenuAccessible
{
GtkMenuShellAccessible parent;
GtkMenuAccessiblePrivate *priv;
};
GtkMenuAccessibleClass
struct _GtkMenuAccessibleClass
{
GtkMenuShellAccessibleClass parent_class;
};
gtk_menu_accessible_get_type
GType
void
GtkMenuAccessiblePrivate
GTK_TYPE_MENU_BUTTON_ACCESSIBLE
#define GTK_TYPE_MENU_BUTTON_ACCESSIBLE (gtk_menu_button_accessible_get_type ())
GTK_MENU_BUTTON_ACCESSIBLE
#define GTK_MENU_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BUTTON_ACCESSIBLE, GtkMenuButtonAccessible))
GTK_MENU_BUTTON_ACCESSIBLE_CLASS
#define GTK_MENU_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BUTTON_ACCESSIBLE, GtkMenuButtonAccessibleClass))
GTK_IS_MENU_BUTTON_ACCESSIBLE
#define GTK_IS_MENU_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BUTTON_ACCESSIBLE))
GTK_IS_MENU_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_MENU_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BUTTON_ACCESSIBLE))
GTK_MENU_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_MENU_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BUTTON_ACCESSIBLE, GtkMenuButtonAccessibleClass))
GtkMenuButtonAccessible
struct _GtkMenuButtonAccessible
{
GtkToggleButtonAccessible parent;
GtkMenuButtonAccessiblePrivate *priv;
};
GtkMenuButtonAccessibleClass
struct _GtkMenuButtonAccessibleClass
{
GtkToggleButtonAccessibleClass parent_class;
};
gtk_menu_button_accessible_get_type
GType
void
GtkMenuButtonAccessiblePrivate
GTK_TYPE_MENU_ITEM_ACCESSIBLE
#define GTK_TYPE_MENU_ITEM_ACCESSIBLE (gtk_menu_item_accessible_get_type ())
GTK_MENU_ITEM_ACCESSIBLE
#define GTK_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ITEM_ACCESSIBLE, GtkMenuItemAccessible))
GTK_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ITEM_ACCESSIBLE, GtkMenuItemAccessibleClass))
GTK_IS_MENU_ITEM_ACCESSIBLE
#define GTK_IS_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ITEM_ACCESSIBLE))
GTK_IS_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_IS_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ITEM_ACCESSIBLE))
GTK_MENU_ITEM_ACCESSIBLE_GET_CLASS
#define GTK_MENU_ITEM_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ITEM_ACCESSIBLE, GtkMenuItemAccessibleClass))
GtkMenuItemAccessible
struct _GtkMenuItemAccessible
{
GtkContainerAccessible parent;
GtkMenuItemAccessiblePrivate *priv;
};
GtkMenuItemAccessibleClass
struct _GtkMenuItemAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_menu_item_accessible_get_type
GType
void
GtkMenuItemAccessiblePrivate
GTK_TYPE_MENU_SHELL_ACCESSIBLE
#define GTK_TYPE_MENU_SHELL_ACCESSIBLE (gtk_menu_shell_accessible_get_type ())
GTK_MENU_SHELL_ACCESSIBLE
#define GTK_MENU_SHELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_SHELL_ACCESSIBLE, GtkMenuShellAccessible))
GTK_MENU_SHELL_ACCESSIBLE_CLASS
#define GTK_MENU_SHELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_SHELL_ACCESSIBLE, GtkMenuShellAccessibleClass))
GTK_IS_MENU_SHELL_ACCESSIBLE
#define GTK_IS_MENU_SHELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_SHELL_ACCESSIBLE))
GTK_IS_MENU_SHELL_ACCESSIBLE_CLASS
#define GTK_IS_MENU_SHELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_SHELL_ACCESSIBLE))
GTK_MENU_SHELL_ACCESSIBLE_GET_CLASS
#define GTK_MENU_SHELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_SHELL_ACCESSIBLE, GtkMenuShellAccessibleClass))
GtkMenuShellAccessible
struct _GtkMenuShellAccessible
{
GtkContainerAccessible parent;
GtkMenuShellAccessiblePrivate *priv;
};
GtkMenuShellAccessibleClass
struct _GtkMenuShellAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_menu_shell_accessible_get_type
GType
void
GtkMenuShellAccessiblePrivate
GTK_TYPE_NOTEBOOK_ACCESSIBLE
#define GTK_TYPE_NOTEBOOK_ACCESSIBLE (gtk_notebook_accessible_get_type ())
GTK_NOTEBOOK_ACCESSIBLE
#define GTK_NOTEBOOK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK_ACCESSIBLE, GtkNotebookAccessible))
GTK_NOTEBOOK_ACCESSIBLE_CLASS
#define GTK_NOTEBOOK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK_ACCESSIBLE, GtkNotebookAccessibleClass))
GTK_IS_NOTEBOOK_ACCESSIBLE
#define GTK_IS_NOTEBOOK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_ACCESSIBLE))
GTK_IS_NOTEBOOK_ACCESSIBLE_CLASS
#define GTK_IS_NOTEBOOK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK_ACCESSIBLE))
GTK_NOTEBOOK_ACCESSIBLE_GET_CLASS
#define GTK_NOTEBOOK_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK_ACCESSIBLE, GtkNotebookAccessibleClass))
GtkNotebookAccessible
struct _GtkNotebookAccessible
{
GtkContainerAccessible parent;
GtkNotebookAccessiblePrivate *priv;
};
GtkNotebookAccessibleClass
struct _GtkNotebookAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_notebook_accessible_get_type
GType
void
GtkNotebookAccessiblePrivate
GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE
#define GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE (gtk_notebook_page_accessible_get_type ())
GTK_NOTEBOOK_PAGE_ACCESSIBLE
#define GTK_NOTEBOOK_PAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE, GtkNotebookPageAccessible))
GTK_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
#define GTK_NOTEBOOK_PAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE, GtkNotebookPageAccessibleClass))
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE
#define GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE))
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
#define GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE))
GTK_NOTEBOOK_PAGE_ACCESSIBLE_GET_CLASS
#define GTK_NOTEBOOK_PAGE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE, GtkNotebookPageAccessibleClass))
GtkNotebookPageAccessible
struct _GtkNotebookPageAccessible
{
AtkObject parent;
GtkNotebookPageAccessiblePrivate *priv;
};
GtkNotebookPageAccessibleClass
struct _GtkNotebookPageAccessibleClass
{
AtkObjectClass parent_class;
};
gtk_notebook_page_accessible_get_type
GType
void
gtk_notebook_page_accessible_new
AtkObject *
GtkNotebookAccessible *notebook, GtkWidget *child
gtk_notebook_page_accessible_invalidate
void
GtkNotebookPageAccessible *page
GtkNotebookPageAccessiblePrivate
GTK_TYPE_PANED_ACCESSIBLE
#define GTK_TYPE_PANED_ACCESSIBLE (gtk_paned_accessible_get_type ())
GTK_PANED_ACCESSIBLE
#define GTK_PANED_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PANED_ACCESSIBLE, GtkPanedAccessible))
GTK_PANED_ACCESSIBLE_CLASS
#define GTK_PANED_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PANED_ACCESSIBLE, GtkPanedAccessibleClass))
GTK_IS_PANED_ACCESSIBLE
#define GTK_IS_PANED_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PANED_ACCESSIBLE))
GTK_IS_PANED_ACCESSIBLE_CLASS
#define GTK_IS_PANED_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PANED_ACCESSIBLE))
GTK_PANED_ACCESSIBLE_GET_CLASS
#define GTK_PANED_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PANED_ACCESSIBLE, GtkPanedAccessibleClass))
GtkPanedAccessible
struct _GtkPanedAccessible
{
GtkContainerAccessible parent;
GtkPanedAccessiblePrivate *priv;
};
GtkPanedAccessibleClass
struct _GtkPanedAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_paned_accessible_get_type
GType
void
GtkPanedAccessiblePrivate
GTK_TYPE_POPOVER_ACCESSIBLE
#define GTK_TYPE_POPOVER_ACCESSIBLE (gtk_popover_accessible_get_type ())
GTK_POPOVER_ACCESSIBLE
#define GTK_POPOVER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_POPOVER_ACCESSIBLE, GtkPopoverAccessible))
GTK_POPOVER_ACCESSIBLE_CLASS
#define GTK_POPOVER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_POPOVER_ACCESSIBLE, GtkPopoverAccessibleClass))
GTK_IS_POPOVER_ACCESSIBLE
#define GTK_IS_POPOVER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_POPOVER_ACCESSIBLE))
GTK_IS_POPOVER_ACCESSIBLE_CLASS
#define GTK_IS_POPOVER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_POPOVER_ACCESSIBLE))
GTK_POPOVER_ACCESSIBLE_GET_CLASS
#define GTK_POPOVER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_POPOVER_ACCESSIBLE, GtkPopoverAccessibleClass))
GtkPopoverAccessible
struct _GtkPopoverAccessible
{
GtkContainerAccessible parent;
};
GtkPopoverAccessibleClass
struct _GtkPopoverAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_popover_accessible_get_type
GType
void
GTK_TYPE_PROGRESS_BAR_ACCESSIBLE
#define GTK_TYPE_PROGRESS_BAR_ACCESSIBLE (gtk_progress_bar_accessible_get_type ())
GTK_PROGRESS_BAR_ACCESSIBLE
#define GTK_PROGRESS_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE, GtkProgressBarAccessible))
GTK_PROGRESS_BAR_ACCESSIBLE_CLASS
#define GTK_PROGRESS_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE, GtkProgressBarAccessibleClass))
GTK_IS_PROGRESS_BAR_ACCESSIBLE
#define GTK_IS_PROGRESS_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE))
GTK_IS_PROGRESS_BAR_ACCESSIBLE_CLASS
#define GTK_IS_PROGRESS_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE))
GTK_PROGRESS_BAR_ACCESSIBLE_GET_CLASS
#define GTK_PROGRESS_BAR_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE, GtkProgressBarAccessibleClass))
GtkProgressBarAccessible
struct _GtkProgressBarAccessible
{
GtkWidgetAccessible parent;
GtkProgressBarAccessiblePrivate *priv;
};
GtkProgressBarAccessibleClass
struct _GtkProgressBarAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_progress_bar_accessible_get_type
GType
void
GtkProgressBarAccessiblePrivate
GTK_TYPE_RADIO_BUTTON_ACCESSIBLE
#define GTK_TYPE_RADIO_BUTTON_ACCESSIBLE (gtk_radio_button_accessible_get_type ())
GTK_RADIO_BUTTON_ACCESSIBLE
#define GTK_RADIO_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE, GtkRadioButtonAccessible))
GTK_RADIO_BUTTON_ACCESSIBLE_CLASS
#define GTK_RADIO_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE, GtkRadioButtonAccessibleClass))
GTK_IS_RADIO_BUTTON_ACCESSIBLE
#define GTK_IS_RADIO_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE))
GTK_IS_RADIO_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_RADIO_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE))
GTK_RADIO_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_RADIO_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE, GtkRadioButtonAccessibleClass))
GtkRadioButtonAccessible
struct _GtkRadioButtonAccessible
{
GtkToggleButtonAccessible parent;
GtkRadioButtonAccessiblePrivate *priv;
};
GtkRadioButtonAccessibleClass
struct _GtkRadioButtonAccessibleClass
{
GtkToggleButtonAccessibleClass parent_class;
};
gtk_radio_button_accessible_get_type
GType
void
GtkRadioButtonAccessiblePrivate
GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE
#define GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE (gtk_radio_menu_item_accessible_get_type ())
GTK_RADIO_MENU_ITEM_ACCESSIBLE
#define GTK_RADIO_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE, GtkRadioMenuItemAccessible))
GTK_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_RADIO_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE, GtkRadioMenuItemAccessibleClass))
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE
#define GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE))
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE))
GTK_RADIO_MENU_ITEM_ACCESSIBLE_GET_CLASS
#define GTK_RADIO_MENU_ITEM_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE, GtkRadioMenuItemAccessibleClass))
GtkRadioMenuItemAccessible
struct _GtkRadioMenuItemAccessible
{
GtkCheckMenuItemAccessible parent;
GtkRadioMenuItemAccessiblePrivate *priv;
};
GtkRadioMenuItemAccessibleClass
struct _GtkRadioMenuItemAccessibleClass
{
GtkCheckMenuItemAccessibleClass parent_class;
};
gtk_radio_menu_item_accessible_get_type
GType
void
GtkRadioMenuItemAccessiblePrivate
GTK_TYPE_RANGE_ACCESSIBLE
#define GTK_TYPE_RANGE_ACCESSIBLE (gtk_range_accessible_get_type ())
GTK_RANGE_ACCESSIBLE
#define GTK_RANGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE_ACCESSIBLE, GtkRangeAccessible))
GTK_RANGE_ACCESSIBLE_CLASS
#define GTK_RANGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE_ACCESSIBLE, GtkRangeAccessibleClass))
GTK_IS_RANGE_ACCESSIBLE
#define GTK_IS_RANGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE_ACCESSIBLE))
GTK_IS_RANGE_ACCESSIBLE_CLASS
#define GTK_IS_RANGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE_ACCESSIBLE))
GTK_RANGE_ACCESSIBLE_GET_CLASS
#define GTK_RANGE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE_ACCESSIBLE, GtkRangeAccessibleClass))
GtkRangeAccessible
struct _GtkRangeAccessible
{
GtkWidgetAccessible parent;
GtkRangeAccessiblePrivate *priv;
};
GtkRangeAccessibleClass
struct _GtkRangeAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_range_accessible_get_type
GType
void
GtkRangeAccessiblePrivate
GTK_TYPE_RENDERER_CELL_ACCESSIBLE
#define GTK_TYPE_RENDERER_CELL_ACCESSIBLE (gtk_renderer_cell_accessible_get_type ())
GTK_RENDERER_CELL_ACCESSIBLE
#define GTK_RENDERER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RENDERER_CELL_ACCESSIBLE, GtkRendererCellAccessible))
GTK_RENDERER_CELL_ACCESSIBLE_CLASS
#define GTK_RENDERER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RENDERER_CELL_ACCESSIBLE, GtkRendererCellAccessibleClass))
GTK_IS_RENDERER_CELL_ACCESSIBLE
#define GTK_IS_RENDERER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RENDERER_CELL_ACCESSIBLE))
GTK_IS_RENDERER_CELL_ACCESSIBLE_CLASS
#define GTK_IS_RENDERER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RENDERER_CELL_ACCESSIBLE))
GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS
#define GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RENDERER_CELL_ACCESSIBLE, GtkRendererCellAccessibleClass))
GtkRendererCellAccessible
struct _GtkRendererCellAccessible
{
GtkCellAccessible parent;
GtkRendererCellAccessiblePrivate *priv;
};
GtkRendererCellAccessibleClass
struct _GtkRendererCellAccessibleClass
{
GtkCellAccessibleClass parent_class;
};
gtk_renderer_cell_accessible_get_type
GType
void
gtk_renderer_cell_accessible_new
AtkObject *
GtkCellRenderer * renderer
GtkRendererCellAccessiblePrivate
GTK_TYPE_SCALE_ACCESSIBLE
#define GTK_TYPE_SCALE_ACCESSIBLE (gtk_scale_accessible_get_type ())
GTK_SCALE_ACCESSIBLE
#define GTK_SCALE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_ACCESSIBLE, GtkScaleAccessible))
GTK_SCALE_ACCESSIBLE_CLASS
#define GTK_SCALE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_ACCESSIBLE, GtkScaleAccessibleClass))
GTK_IS_SCALE_ACCESSIBLE
#define GTK_IS_SCALE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_ACCESSIBLE))
GTK_IS_SCALE_ACCESSIBLE_CLASS
#define GTK_IS_SCALE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_ACCESSIBLE))
GTK_SCALE_ACCESSIBLE_GET_CLASS
#define GTK_SCALE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_ACCESSIBLE, GtkScaleAccessibleClass))
GtkScaleAccessible
struct _GtkScaleAccessible
{
GtkRangeAccessible parent;
GtkScaleAccessiblePrivate *priv;
};
GtkScaleAccessibleClass
struct _GtkScaleAccessibleClass
{
GtkRangeAccessibleClass parent_class;
};
gtk_scale_accessible_get_type
GType
void
GtkScaleAccessiblePrivate
GTK_TYPE_SCALE_BUTTON_ACCESSIBLE
#define GTK_TYPE_SCALE_BUTTON_ACCESSIBLE (gtk_scale_button_accessible_get_type ())
GTK_SCALE_BUTTON_ACCESSIBLE
#define GTK_SCALE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE, GtkScaleButtonAccessible))
GTK_SCALE_BUTTON_ACCESSIBLE_CLASS
#define GTK_SCALE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE, GtkScaleButtonAccessibleClass))
GTK_IS_SCALE_BUTTON_ACCESSIBLE
#define GTK_IS_SCALE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE))
GTK_IS_SCALE_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_SCALE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE))
GTK_SCALE_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_SCALE_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE, GtkScaleButtonAccessibleClass))
GtkScaleButtonAccessible
struct _GtkScaleButtonAccessible
{
GtkButtonAccessible parent;
GtkScaleButtonAccessiblePrivate *priv;
};
GtkScaleButtonAccessibleClass
struct _GtkScaleButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_scale_button_accessible_get_type
GType
void
GtkScaleButtonAccessiblePrivate
GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE
#define GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE (gtk_scrolled_window_accessible_get_type ())
GTK_SCROLLED_WINDOW_ACCESSIBLE
#define GTK_SCROLLED_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE, GtkScrolledWindowAccessible))
GTK_SCROLLED_WINDOW_ACCESSIBLE_CLASS
#define GTK_SCROLLED_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE, GtkScrolledWindowAccessibleClass))
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE
#define GTK_IS_SCROLLED_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE))
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE_CLASS
#define GTK_IS_SCROLLED_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE))
GTK_SCROLLED_WINDOW_ACCESSIBLE_GET_CLASS
#define GTK_SCROLLED_WINDOW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE, GtkScrolledWindowAccessibleClass))
GtkScrolledWindowAccessible
struct _GtkScrolledWindowAccessible
{
GtkContainerAccessible parent;
GtkScrolledWindowAccessiblePrivate *priv;
};
GtkScrolledWindowAccessibleClass
struct _GtkScrolledWindowAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_scrolled_window_accessible_get_type
GType
void
GtkScrolledWindowAccessiblePrivate
GTK_TYPE_SPIN_BUTTON_ACCESSIBLE
#define GTK_TYPE_SPIN_BUTTON_ACCESSIBLE (gtk_spin_button_accessible_get_type ())
GTK_SPIN_BUTTON_ACCESSIBLE
#define GTK_SPIN_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE, GtkSpinButtonAccessible))
GTK_SPIN_BUTTON_ACCESSIBLE_CLASS
#define GTK_SPIN_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE, GtkSpinButtonAccessibleClass))
GTK_IS_SPIN_BUTTON_ACCESSIBLE
#define GTK_IS_SPIN_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE))
GTK_IS_SPIN_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_SPIN_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE))
GTK_SPIN_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_SPIN_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE, GtkSpinButtonAccessibleClass))
GtkSpinButtonAccessible
struct _GtkSpinButtonAccessible
{
GtkEntryAccessible parent;
GtkSpinButtonAccessiblePrivate *priv;
};
GtkSpinButtonAccessibleClass
struct _GtkSpinButtonAccessibleClass
{
GtkEntryAccessibleClass parent_class;
};
gtk_spin_button_accessible_get_type
GType
void
GtkSpinButtonAccessiblePrivate
GTK_TYPE_SPINNER_ACCESSIBLE
#define GTK_TYPE_SPINNER_ACCESSIBLE (gtk_spinner_accessible_get_type ())
GTK_SPINNER_ACCESSIBLE
#define GTK_SPINNER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPINNER_ACCESSIBLE, GtkSpinnerAccessible))
GTK_SPINNER_ACCESSIBLE_CLASS
#define GTK_SPINNER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPINNER_ACCESSIBLE, GtkSpinnerAccessibleClass))
GTK_IS_SPINNER_ACCESSIBLE
#define GTK_IS_SPINNER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPINNER_ACCESSIBLE))
GTK_IS_SPINNER_ACCESSIBLE_CLASS
#define GTK_IS_SPINNER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPINNER_ACCESSIBLE))
GTK_SPINNER_ACCESSIBLE_GET_CLASS
#define GTK_SPINNER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPINNER_ACCESSIBLE, GtkSpinnerAccessibleClass))
GtkSpinnerAccessible
struct _GtkSpinnerAccessible
{
GtkWidgetAccessible parent;
GtkSpinnerAccessiblePrivate *priv;
};
GtkSpinnerAccessibleClass
struct _GtkSpinnerAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_spinner_accessible_get_type
GType
void
GtkSpinnerAccessiblePrivate
GTK_TYPE_STACK_ACCESSIBLE
#define GTK_TYPE_STACK_ACCESSIBLE (gtk_stack_accessible_get_type ())
GTK_STACK_ACCESSIBLE
#define GTK_STACK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_ACCESSIBLE, GtkStackAccessible))
GTK_STACK_ACCESSIBLE_CLASS
#define GTK_STACK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_ACCESSIBLE, GtkStackAccessibleClass))
GTK_IS_STACK_ACCESSIBLE
#define GTK_IS_STACK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_ACCESSIBLE))
GTK_IS_STACK_ACCESSIBLE_CLASS
#define GTK_IS_STACK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_ACCESSIBLE))
GTK_STACK_ACCESSIBLE_GET_CLASS
#define GTK_STACK_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_ACCESSIBLE, GtkStackAccessibleClass))
GtkStackAccessible
struct _GtkStackAccessible
{
GtkContainerAccessible parent;
};
GtkStackAccessibleClass
struct _GtkStackAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_stack_accessible_get_type
GType
void
gtk_stack_accessible_update_visible_child
void
GtkStack *stack, GtkWidget *old_visible_child, GtkWidget *new_visible_child
GTK_TYPE_STATUSBAR_ACCESSIBLE
#define GTK_TYPE_STATUSBAR_ACCESSIBLE (gtk_statusbar_accessible_get_type ())
GTK_STATUSBAR_ACCESSIBLE
#define GTK_STATUSBAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STATUSBAR_ACCESSIBLE, GtkStatusbarAccessible))
GTK_STATUSBAR_ACCESSIBLE_CLASS
#define GTK_STATUSBAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STATUSBAR_ACCESSIBLE, GtkStatusbarAccessibleClass))
GTK_IS_STATUSBAR_ACCESSIBLE
#define GTK_IS_STATUSBAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STATUSBAR_ACCESSIBLE))
GTK_IS_STATUSBAR_ACCESSIBLE_CLASS
#define GTK_IS_STATUSBAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STATUSBAR_ACCESSIBLE))
GTK_STATUSBAR_ACCESSIBLE_GET_CLASS
#define GTK_STATUSBAR_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STATUSBAR_ACCESSIBLE, GtkStatusbarAccessibleClass))
GtkStatusbarAccessible
struct _GtkStatusbarAccessible
{
GtkContainerAccessible parent;
GtkStatusbarAccessiblePrivate *priv;
};
GtkStatusbarAccessibleClass
struct _GtkStatusbarAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_statusbar_accessible_get_type
GType
void
GtkStatusbarAccessiblePrivate
GTK_TYPE_SWITCH_ACCESSIBLE
#define GTK_TYPE_SWITCH_ACCESSIBLE (gtk_switch_accessible_get_type ())
GTK_SWITCH_ACCESSIBLE
#define GTK_SWITCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SWITCH_ACCESSIBLE, GtkSwitchAccessible))
GTK_SWITCH_ACCESSIBLE_CLASS
#define GTK_SWITCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SWITCH_ACCESSIBLE, GtkSwitchAccessibleClass))
GTK_IS_SWITCH_ACCESSIBLE
#define GTK_IS_SWITCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SWITCH_ACCESSIBLE))
GTK_IS_SWITCH_ACCESSIBLE_CLASS
#define GTK_IS_SWITCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SWITCH_ACCESSIBLE))
GTK_SWITCH_ACCESSIBLE_GET_CLASS
#define GTK_SWITCH_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SWITCH_ACCESSIBLE, GtkSwitchAccessibleClass))
GtkSwitchAccessible
struct _GtkSwitchAccessible
{
GtkWidgetAccessible parent;
GtkSwitchAccessiblePrivate *priv;
};
GtkSwitchAccessibleClass
struct _GtkSwitchAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_switch_accessible_get_type
GType
void
GtkSwitchAccessiblePrivate
GTK_TYPE_TEXT_CELL_ACCESSIBLE
#define GTK_TYPE_TEXT_CELL_ACCESSIBLE (gtk_text_cell_accessible_get_type ())
GTK_TEXT_CELL_ACCESSIBLE
#define GTK_TEXT_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_CELL_ACCESSIBLE, GtkTextCellAccessible))
GTK_TEXT_CELL_ACCESSIBLE_CLASS
#define GTK_TEXT_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TEXT_CELL_ACCESSIBLE, GtkTextCellAccessibleClass))
GTK_IS_TEXT_CELL_ACCESSIBLE
#define GTK_IS_TEXT_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_CELL_ACCESSIBLE))
GTK_IS_TEXT_CELL_ACCESSIBLE_CLASS
#define GTK_IS_TEXT_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_CELL_ACCESSIBLE))
GTK_TEXT_CELL_ACCESSIBLE_GET_CLASS
#define GTK_TEXT_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_CELL_ACCESSIBLE, GtkTextCellAccessibleClass))
GtkTextCellAccessible
struct _GtkTextCellAccessible
{
GtkRendererCellAccessible parent;
GtkTextCellAccessiblePrivate *priv;
};
GtkTextCellAccessibleClass
struct _GtkTextCellAccessibleClass
{
GtkRendererCellAccessibleClass parent_class;
};
gtk_text_cell_accessible_get_type
GType
void
GtkTextCellAccessiblePrivate
GTK_TYPE_TEXT_VIEW_ACCESSIBLE
#define GTK_TYPE_TEXT_VIEW_ACCESSIBLE (gtk_text_view_accessible_get_type ())
GTK_TEXT_VIEW_ACCESSIBLE
#define GTK_TEXT_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_VIEW_ACCESSIBLE, GtkTextViewAccessible))
GTK_TEXT_VIEW_ACCESSIBLE_CLASS
#define GTK_TEXT_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_VIEW_ACCESSIBLE, GtkTextViewAccessibleClass))
GTK_IS_TEXT_VIEW_ACCESSIBLE
#define GTK_IS_TEXT_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_VIEW_ACCESSIBLE))
GTK_IS_TEXT_VIEW_ACCESSIBLE_CLASS
#define GTK_IS_TEXT_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_VIEW_ACCESSIBLE))
GTK_TEXT_VIEW_ACCESSIBLE_GET_CLASS
#define GTK_TEXT_VIEW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_VIEW_ACCESSIBLE, GtkTextViewAccessibleClass))
GtkTextViewAccessible
struct _GtkTextViewAccessible
{
GtkContainerAccessible parent;
GtkTextViewAccessiblePrivate *priv;
};
GtkTextViewAccessibleClass
struct _GtkTextViewAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_text_view_accessible_get_type
GType
void
GtkTextViewAccessiblePrivate
GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE
#define GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE (gtk_toggle_button_accessible_get_type ())
GTK_TOGGLE_BUTTON_ACCESSIBLE
#define GTK_TOGGLE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE, GtkToggleButtonAccessible))
GTK_TOGGLE_BUTTON_ACCESSIBLE_CLASS
#define GTK_TOGGLE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE, GtkToggleButtonAccessibleClass))
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE
#define GTK_IS_TOGGLE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE))
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_TOGGLE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE))
GTK_TOGGLE_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_TOGGLE_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE, GtkToggleButtonAccessibleClass))
GtkToggleButtonAccessible
struct _GtkToggleButtonAccessible
{
GtkButtonAccessible parent;
GtkToggleButtonAccessiblePrivate *priv;
};
GtkToggleButtonAccessibleClass
struct _GtkToggleButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_toggle_button_accessible_get_type
GType
void
GtkToggleButtonAccessiblePrivate
GTK_TYPE_TOPLEVEL_ACCESSIBLE
#define GTK_TYPE_TOPLEVEL_ACCESSIBLE (gtk_toplevel_accessible_get_type ())
GTK_TOPLEVEL_ACCESSIBLE
#define GTK_TOPLEVEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOPLEVEL_ACCESSIBLE, GtkToplevelAccessible))
GTK_TOPLEVEL_ACCESSIBLE_CLASS
#define GTK_TOPLEVEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOPLEVEL_ACCESSIBLE, GtkToplevelAccessibleClass))
GTK_IS_TOPLEVEL_ACCESSIBLE
#define GTK_IS_TOPLEVEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOPLEVEL_ACCESSIBLE))
GTK_IS_TOPLEVEL_ACCESSIBLE_CLASS
#define GTK_IS_TOPLEVEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOPLEVEL_ACCESSIBLE))
GTK_TOPLEVEL_ACCESSIBLE_GET_CLASS
#define GTK_TOPLEVEL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOPLEVEL_ACCESSIBLE, GtkToplevelAccessibleClass))
GtkToplevelAccessible
struct _GtkToplevelAccessible
{
AtkObject parent;
GtkToplevelAccessiblePrivate *priv;
};
GtkToplevelAccessibleClass
struct _GtkToplevelAccessibleClass
{
AtkObjectClass parent_class;
};
gtk_toplevel_accessible_get_type
GType
void
gtk_toplevel_accessible_get_children
GList *
GtkToplevelAccessible *accessible
GtkToplevelAccessiblePrivate
GTK_TYPE_TREE_VIEW_ACCESSIBLE
#define GTK_TYPE_TREE_VIEW_ACCESSIBLE (gtk_tree_view_accessible_get_type ())
GTK_TREE_VIEW_ACCESSIBLE
#define GTK_TREE_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW_ACCESSIBLE, GtkTreeViewAccessible))
GTK_TREE_VIEW_ACCESSIBLE_CLASS
#define GTK_TREE_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW_ACCESSIBLE, GtkTreeViewAccessibleClass))
GTK_IS_TREE_VIEW_ACCESSIBLE
#define GTK_IS_TREE_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW_ACCESSIBLE))
GTK_IS_TREE_VIEW_ACCESSIBLE_CLASS
#define GTK_IS_TREE_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW_ACCESSIBLE))
GTK_TREE_VIEW_ACCESSIBLE_GET_CLASS
#define GTK_TREE_VIEW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW_ACCESSIBLE, GtkTreeViewAccessibleClass))
GtkTreeViewAccessible
struct _GtkTreeViewAccessible
{
GtkContainerAccessible parent;
GtkTreeViewAccessiblePrivate *priv;
};
GtkTreeViewAccessibleClass
struct _GtkTreeViewAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_tree_view_accessible_get_type
GType
void
GtkTreeViewAccessiblePrivate
GTK_TYPE_WIDGET_ACCESSIBLE
#define GTK_TYPE_WIDGET_ACCESSIBLE (gtk_widget_accessible_get_type ())
GTK_WIDGET_ACCESSIBLE
#define GTK_WIDGET_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WIDGET_ACCESSIBLE, GtkWidgetAccessible))
GTK_WIDGET_ACCESSIBLE_CLASS
#define GTK_WIDGET_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET_ACCESSIBLE, GtkWidgetAccessibleClass))
GTK_IS_WIDGET_ACCESSIBLE
#define GTK_IS_WIDGET_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WIDGET_ACCESSIBLE))
GTK_IS_WIDGET_ACCESSIBLE_CLASS
#define GTK_IS_WIDGET_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET_ACCESSIBLE))
GTK_WIDGET_ACCESSIBLE_GET_CLASS
#define GTK_WIDGET_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET_ACCESSIBLE, GtkWidgetAccessibleClass))
GtkWidgetAccessible
struct _GtkWidgetAccessible
{
GtkAccessible parent;
GtkWidgetAccessiblePrivate *priv;
};
GtkWidgetAccessibleClass
struct _GtkWidgetAccessibleClass
{
GtkAccessibleClass parent_class;
/*
* Signal handler for notify signal on GTK widget
*/
void (*notify_gtk) (GObject *object,
GParamSpec *pspec);
};
gtk_widget_accessible_get_type
GType
void
GtkWidgetAccessiblePrivate
GTK_TYPE_WINDOW_ACCESSIBLE
#define GTK_TYPE_WINDOW_ACCESSIBLE (gtk_window_accessible_get_type ())
GTK_WINDOW_ACCESSIBLE
#define GTK_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW_ACCESSIBLE, GtkWindowAccessible))
GTK_WINDOW_ACCESSIBLE_CLASS
#define GTK_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW_ACCESSIBLE, GtkWindowAccessibleClass))
GTK_IS_WINDOW_ACCESSIBLE
#define GTK_IS_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW_ACCESSIBLE))
GTK_IS_WINDOW_ACCESSIBLE_CLASS
#define GTK_IS_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW_ACCESSIBLE))
GTK_WINDOW_ACCESSIBLE_GET_CLASS
#define GTK_WINDOW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW_ACCESSIBLE, GtkWindowAccessibleClass))
GtkWindowAccessible
struct _GtkWindowAccessible
{
GtkContainerAccessible parent;
GtkWindowAccessiblePrivate *priv;
};
GtkWindowAccessibleClass
struct _GtkWindowAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_window_accessible_get_type
GType
void
GtkWindowAccessiblePrivate
GTK_TYPE_INSPECTOR_ACTION_EDITOR
#define GTK_TYPE_INSPECTOR_ACTION_EDITOR (gtk_inspector_action_editor_get_type())
GTK_INSPECTOR_ACTION_EDITOR
#define GTK_INSPECTOR_ACTION_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_ACTION_EDITOR, GtkInspectorActionEditor))
GTK_INSPECTOR_ACTION_EDITOR_CLASS
#define GTK_INSPECTOR_ACTION_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_ACTION_EDITOR, GtkInspectorActionEditorClass))
GTK_INSPECTOR_IS_ACTION_EDITOR
#define GTK_INSPECTOR_IS_ACTION_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_ACTION_EDITOR))
GTK_INSPECTOR_IS_ACTION_EDITOR_CLASS
#define GTK_INSPECTOR_IS_ACTION_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_ACTION_EDITOR))
GTK_INSPECTOR_ACTION_EDITOR_GET_CLASS
#define GTK_INSPECTOR_ACTION_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_ACTION_EDITOR, GtkInspectorActionEditorClass))
gtk_inspector_action_editor_get_type
GType
void
gtk_inspector_action_editor_new
GtkWidget *
GActionGroup *group, const gchar *prefix, const gchar *name
GtkInspectorActionEditorPrivate
GTK_TYPE_INSPECTOR_ACTIONS
#define GTK_TYPE_INSPECTOR_ACTIONS (gtk_inspector_actions_get_type())
GTK_INSPECTOR_ACTIONS
#define GTK_INSPECTOR_ACTIONS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_ACTIONS, GtkInspectorActions))
GTK_INSPECTOR_ACTIONS_CLASS
#define GTK_INSPECTOR_ACTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_ACTIONS, GtkInspectorActionsClass))
GTK_INSPECTOR_IS_ACTIONS
#define GTK_INSPECTOR_IS_ACTIONS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_ACTIONS))
GTK_INSPECTOR_IS_ACTIONS_CLASS
#define GTK_INSPECTOR_IS_ACTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_ACTIONS))
GTK_INSPECTOR_ACTIONS_GET_CLASS
#define GTK_INSPECTOR_ACTIONS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_ACTIONS, GtkInspectorActionsClass))
gtk_inspector_actions_get_type
GType
void
gtk_inspector_actions_set_object
void
GtkInspectorActions *sl, GObject *object
GtkInspectorActionsPrivate
GTK_TYPE_CELL_RENDERER_GRAPH
#define GTK_TYPE_CELL_RENDERER_GRAPH (gtk_cell_renderer_graph_get_type ())
GTK_CELL_RENDERER_GRAPH
#define GTK_CELL_RENDERER_GRAPH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_GRAPH, GtkCellRendererGraph))
GTK_CELL_RENDERER_GRAPH_CLASS
#define GTK_CELL_RENDERER_GRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_GRAPH, GtkCellRendererGraphClass))
GTK_IS_CELL_RENDERER_GRAPH
#define GTK_IS_CELL_RENDERER_GRAPH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_GRAPH))
GTK_IS_CELL_RENDERER_GRAPH_CLASS
#define GTK_IS_CELL_RENDERER_GRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_GRAPH))
GTK_CELL_RENDERER_GRAPH_GET_CLASS
#define GTK_CELL_RENDERER_GRAPH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_GRAPH, GtkCellRendererGraphClass))
GtkCellRendererGraph
struct _GtkCellRendererGraph
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererGraphPrivate *priv;
};
GtkCellRendererGraphClass
struct _GtkCellRendererGraphClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_graph_get_type
GType
void
gtk_cell_renderer_graph_new
GtkCellRenderer *
void
GtkCellRendererGraphPrivate
GTK_TYPE_INSPECTOR_CSS_EDITOR
#define GTK_TYPE_INSPECTOR_CSS_EDITOR (gtk_inspector_css_editor_get_type())
GTK_INSPECTOR_CSS_EDITOR
#define GTK_INSPECTOR_CSS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_CSS_EDITOR, GtkInspectorCssEditor))
GTK_INSPECTOR_CSS_EDITOR_CLASS
#define GTK_INSPECTOR_CSS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_CSS_EDITOR, GtkInspectorCssEditorClass))
GTK_INSPECTOR_IS_CSS_EDITOR
#define GTK_INSPECTOR_IS_CSS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_CSS_EDITOR))
GTK_INSPECTOR_IS_CSS_EDITOR_CLASS
#define GTK_INSPECTOR_IS_CSS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_CSS_EDITOR))
GTK_INSPECTOR_CSS_EDITOR_GET_CLASS
#define GTK_INSPECTOR_CSS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_CSS_EDITOR, GtkInspectorCssEditorClass))
gtk_inspector_css_editor_get_type
GType
void
gtk_inspector_css_editor_set_object
void
GtkInspectorCssEditor *ce, GObject *object
GtkInspectorCssEditorPrivate
GTK_TYPE_INSPECTOR_CSS_NODE_TREE
#define GTK_TYPE_INSPECTOR_CSS_NODE_TREE (gtk_inspector_css_node_tree_get_type())
GTK_INSPECTOR_CSS_NODE_TREE
#define GTK_INSPECTOR_CSS_NODE_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_CSS_NODE_TREE, GtkInspectorCssNodeTree))
GTK_INSPECTOR_CSS_NODE_TREE_CLASS
#define GTK_INSPECTOR_CSS_NODE_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_CSS_NODE_TREE, GtkInspectorCssNodeTreeClass))
GTK_INSPECTOR_IS_CSS_NODE_TREE
#define GTK_INSPECTOR_IS_CSS_NODE_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_CSS_NODE_TREE))
GTK_INSPECTOR_IS_CSS_NODE_TREE_CLASS
#define GTK_INSPECTOR_IS_CSS_NODE_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_CSS_NODE_TREE))
GTK_INSPECTOR_CSS_NODE_TREE_GET_CLASS
#define GTK_INSPECTOR_CSS_NODE_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_CSS_NODE_TREE, GtkInspectorCssNodeTreeClass))
gtk_inspector_css_node_tree_get_type
GType
void
gtk_inspector_css_node_tree_set_object
void
GtkInspectorCssNodeTree *cnt, GObject *object
GtkInspectorCssNodeTreePrivate
GTK_TYPE_INSPECTOR_DATA_LIST
#define GTK_TYPE_INSPECTOR_DATA_LIST (gtk_inspector_data_list_get_type())
GTK_INSPECTOR_DATA_LIST
#define GTK_INSPECTOR_DATA_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_DATA_LIST, GtkInspectorDataList))
GTK_INSPECTOR_DATA_LIST_CLASS
#define GTK_INSPECTOR_DATA_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_DATA_LIST, GtkInspectorDataListClass))
GTK_INSPECTOR_IS_DATA_LIST
#define GTK_INSPECTOR_IS_DATA_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_DATA_LIST))
GTK_INSPECTOR_IS_DATA_LIST_CLASS
#define GTK_INSPECTOR_IS_DATA_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_DATA_LIST))
GTK_INSPECTOR_DATA_LIST_GET_CLASS
#define GTK_INSPECTOR_DATA_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_DATA_LIST, GtkInspectorDataListClass))
gtk_inspector_data_list_get_type
GType
void
gtk_inspector_data_list_set_object
void
GtkInspectorDataList *sl, GObject *object
GtkInspectorDataListPrivate
GTK_TYPE_INSPECTOR_GENERAL
#define GTK_TYPE_INSPECTOR_GENERAL (gtk_inspector_general_get_type())
GTK_INSPECTOR_GENERAL
#define GTK_INSPECTOR_GENERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_GENERAL, GtkInspectorGeneral))
GTK_INSPECTOR_GENERAL_CLASS
#define GTK_INSPECTOR_GENERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_GENERAL, GtkInspectorGeneralClass))
GTK_INSPECTOR_IS_GENERAL
#define GTK_INSPECTOR_IS_GENERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_GENERAL))
GTK_INSPECTOR_IS_GENERAL_CLASS
#define GTK_INSPECTOR_IS_GENERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_GENERAL))
GTK_INSPECTOR_GENERAL_GET_CLASS
#define GTK_INSPECTOR_GENERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_GENERAL, GtkInspectorGeneralClass))
gtk_inspector_general_get_type
GType
void
GtkInspectorGeneralPrivate
GTK_TYPE_INSPECTOR_GESTURES
#define GTK_TYPE_INSPECTOR_GESTURES (gtk_inspector_gestures_get_type())
GTK_INSPECTOR_GESTURES
#define GTK_INSPECTOR_GESTURES(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_GESTURES, GtkInspectorGestures))
GTK_INSPECTOR_GESTURES_CLASS
#define GTK_INSPECTOR_GESTURES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_GESTURES, GtkInspectorGesturesClass))
GTK_INSPECTOR_IS_GESTURES
#define GTK_INSPECTOR_IS_GESTURES(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_GESTURES))
GTK_INSPECTOR_IS_GESTURES_CLASS
#define GTK_INSPECTOR_IS_GESTURES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_GESTURES))
GTK_INSPECTOR_GESTURES_GET_CLASS
#define GTK_INSPECTOR_GESTURES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_GESTURES, GtkInspectorGesturesClass))
gtk_inspector_gestures_get_type
GType
void
gtk_inspector_gestures_set_object
void
GtkInspectorGestures *sl, GObject *object
GtkInspectorGesturesPrivate
GTK_TYPE_GRAPH_DATA
#define GTK_TYPE_GRAPH_DATA (gtk_graph_data_get_type ())
GTK_GRAPH_DATA
#define GTK_GRAPH_DATA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GRAPH_DATA, GtkGraphData))
GTK_GRAPH_DATA_CLASS
#define GTK_GRAPH_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GRAPH_DATA, GtkGraphDataClass))
GTK_IS_GRAPH_DATA
#define GTK_IS_GRAPH_DATA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GRAPH_DATA))
GTK_IS_GRAPH_DATA_CLASS
#define GTK_IS_GRAPH_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GRAPH_DATA))
GTK_GRAPH_DATA_GET_CLASS
#define GTK_GRAPH_DATA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GRAPH_DATA, GtkGraphDataClass))
GtkGraphData
struct _GtkGraphData
{
GObject object;
/*< private >*/
GtkGraphDataPrivate *priv;
};
GtkGraphDataClass
struct _GtkGraphDataClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_graph_data_get_type
GType
void
gtk_graph_data_new
GtkGraphData *
guint n_values
gtk_graph_data_get_n_values
guint
GtkGraphData *data
gtk_graph_data_get_value
double
GtkGraphData *data, guint i
gtk_graph_data_get_minimum
double
GtkGraphData *data
gtk_graph_data_get_maximum
double
GtkGraphData *data
gtk_graph_data_prepend_value
void
GtkGraphData *data, double value
GtkGraphDataPrivate
GTK_TYPE_STACK_COMBO
#define GTK_TYPE_STACK_COMBO (gtk_stack_combo_get_type ())
GTK_STACK_COMBO
#define GTK_STACK_COMBO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_COMBO, GtkStackCombo))
GTK_STACK_COMBO_CLASS
#define GTK_STACK_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_COMBO, GtkStackComboClass))
GTK_IS_STACK_COMBO
#define GTK_IS_STACK_COMBO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_COMBO))
GTK_IS_STACK_COMBO_CLASS
#define GTK_IS_STACK_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_COMBO))
GTK_STACK_COMBO_GET_CLASS
#define GTK_STACK_COMBO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_COMBO, GtkStackComboClass))
gtk_stack_combo_get_type
GType
void
GtkStackCombo
GtkStackComboClass
GTK_TYPE_TREE_MODEL_CSS_NODE
#define GTK_TYPE_TREE_MODEL_CSS_NODE (gtk_tree_model_css_node_get_type ())
GTK_TREE_MODEL_CSS_NODE
#define GTK_TREE_MODEL_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_CSS_NODE, GtkTreeModelCssNode))
GTK_TREE_MODEL_CSS_NODE_CLASS
#define GTK_TREE_MODEL_CSS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_CSS_NODE, GtkTreeModelCssNodeClass))
GTK_IS_TREE_MODEL_CSS_NODE
#define GTK_IS_TREE_MODEL_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_CSS_NODE))
GTK_IS_TREE_MODEL_CSS_NODE_CLASS
#define GTK_IS_TREE_MODEL_CSS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_CSS_NODE))
GTK_TREE_MODEL_CSS_NODE_GET_CLASS
#define GTK_TREE_MODEL_CSS_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_CSS_NODE, GtkTreeModelCssNodeClass))
GtkTreeModelCssNodeGetFunc
void
GtkTreeModelCssNode *model,
GtkCssNode *node,
int column,
GValue *value
GtkTreeModelCssNode
struct _GtkTreeModelCssNode
{
GObject parent;
GtkTreeModelCssNodePrivate *priv;
};
GtkTreeModelCssNodeClass
struct _GtkTreeModelCssNodeClass
{
GObjectClass parent_class;
};
gtk_tree_model_css_node_get_type
GType
void
gtk_tree_model_css_node_new
GtkTreeModel *
GtkTreeModelCssNodeGetFunc get_func, gint n_columns, ...
gtk_tree_model_css_node_newv
GtkTreeModel *
GtkTreeModelCssNodeGetFunc get_func, gint n_columns, GType *types
gtk_tree_model_css_node_set_root_node
void
GtkTreeModelCssNode *model, GtkCssNode *node
gtk_tree_model_css_node_get_root_node
GtkCssNode *
GtkTreeModelCssNode *model
gtk_tree_model_css_node_get_node_from_iter
GtkCssNode *
GtkTreeModelCssNode *model, GtkTreeIter *iter
gtk_tree_model_css_node_get_iter_from_node
void
GtkTreeModelCssNode *model, GtkTreeIter *iter, GtkCssNode *node
GtkTreeModelCssNodePrivate
GTK_TYPE_TREE_MODEL_RENDER_NODE
#define GTK_TYPE_TREE_MODEL_RENDER_NODE (gtk_tree_model_render_node_get_type ())
GTK_TREE_MODEL_RENDER_NODE
#define GTK_TREE_MODEL_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_RENDER_NODE, GtkTreeModelRenderNode))
GTK_TREE_MODEL_RENDER_NODE_CLASS
#define GTK_TREE_MODEL_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_RENDER_NODE, GtkTreeModelRenderNodeClass))
GTK_IS_TREE_MODEL_RENDER_NODE
#define GTK_IS_TREE_MODEL_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_RENDER_NODE))
GTK_IS_TREE_MODEL_RENDER_NODE_CLASS
#define GTK_IS_TREE_MODEL_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_RENDER_NODE))
GTK_TREE_MODEL_RENDER_NODE_GET_CLASS
#define GTK_TREE_MODEL_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_RENDER_NODE, GtkTreeModelRenderNodeClass))
GtkTreeModelRenderNodeGetFunc
void
GtkTreeModelRenderNode *model,
GskRenderNode *node,
int column,
GValue *value
GtkTreeModelRenderNode
struct _GtkTreeModelRenderNode
{
GObject parent;
GtkTreeModelRenderNodePrivate *priv;
};
GtkTreeModelRenderNodeClass
struct _GtkTreeModelRenderNodeClass
{
GObjectClass parent_class;
};
gtk_tree_model_render_node_get_type
GType
void
gtk_tree_model_render_node_new
GtkTreeModel *
GtkTreeModelRenderNodeGetFunc get_func, gint n_columns, ...
gtk_tree_model_render_node_newv
GtkTreeModel *
GtkTreeModelRenderNodeGetFunc get_func, gint n_columns, GType *types
gtk_tree_model_render_node_set_root_node
void
GtkTreeModelRenderNode *model, GskRenderNode *node
gtk_tree_model_render_node_get_root_node
GskRenderNode *
GtkTreeModelRenderNode *model
gtk_tree_model_render_node_get_node_from_iter
GskRenderNode *
GtkTreeModelRenderNode *model, GtkTreeIter *iter
GtkTreeModelRenderNodePrivate
gtk_inspector_init
void
void
GTK_TYPE_INSPECTOR_MAGNIFIER
#define GTK_TYPE_INSPECTOR_MAGNIFIER (gtk_inspector_magnifier_get_type())
GTK_INSPECTOR_MAGNIFIER
#define GTK_INSPECTOR_MAGNIFIER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_MAGNIFIER, GtkInspectorMagnifier))
GTK_INSPECTOR_MAGNIFIER_CLASS
#define GTK_INSPECTOR_MAGNIFIER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_MAGNIFIER, GtkInspectorMagnifierClass))
GTK_INSPECTOR_IS_MAGNIFIER
#define GTK_INSPECTOR_IS_MAGNIFIER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_MAGNIFIER))
GTK_INSPECTOR_IS_MAGNIFIER_CLASS
#define GTK_INSPECTOR_IS_MAGNIFIER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_MAGNIFIER))
GTK_INSPECTOR_MAGNIFIER_GET_CLASS
#define GTK_INSPECTOR_MAGNIFIER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_MAGNIFIER, GtkInspectorMagnifierClass))
gtk_inspector_magnifier_get_type
GType
void
gtk_inspector_magnifier_set_object
void
GtkInspectorMagnifier *sl, GObject *object
GtkInspectorMagnifierPrivate
GTK_TYPE_INSPECTOR_MENU
#define GTK_TYPE_INSPECTOR_MENU (gtk_inspector_menu_get_type())
GTK_INSPECTOR_MENU
#define GTK_INSPECTOR_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_MENU, GtkInspectorMenu))
GTK_INSPECTOR_MENU_CLASS
#define GTK_INSPECTOR_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_MENU, GtkInspectorMenuClass))
GTK_INSPECTOR_IS_MENU
#define GTK_INSPECTOR_IS_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_MENU))
GTK_INSPECTOR_IS_MENU_CLASS
#define GTK_INSPECTOR_IS_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_MENU))
GTK_INSPECTOR_MENU_GET_CLASS
#define GTK_INSPECTOR_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_MENU, GtkInspectorMenuClass))
gtk_inspector_menu_get_type
GType
void
gtk_inspector_menu_set_object
void
GtkInspectorMenu *sl, GObject *object
GtkInspectorMenuPrivate
GTK_TYPE_INSPECTOR_MISC_INFO
#define GTK_TYPE_INSPECTOR_MISC_INFO (gtk_inspector_misc_info_get_type())
GTK_INSPECTOR_MISC_INFO
#define GTK_INSPECTOR_MISC_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_MISC_INFO, GtkInspectorMiscInfo))
GTK_INSPECTOR_MISC_INFO_CLASS
#define GTK_INSPECTOR_MISC_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_MISC_INFO, GtkInspectorMiscInfoClass))
GTK_INSPECTOR_IS_MISC_INFO
#define GTK_INSPECTOR_IS_MISC_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_MISC_INFO))
GTK_INSPECTOR_IS_MISC_INFO_CLASS
#define GTK_INSPECTOR_IS_MISC_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_MISC_INFO))
GTK_INSPECTOR_MISC_INFO_GET_CLASS
#define GTK_INSPECTOR_MISC_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_MISC_INFO, GtkInspectorMiscInfoClass))
gtk_inspector_misc_info_get_type
GType
void
gtk_inspector_misc_info_set_object
void
GtkInspectorMiscInfo *sl, GObject *object
GtkInspectorMiscInfoPrivate
GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY
#define GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY (gtk_inspector_object_hierarchy_get_type())
GTK_INSPECTOR_OBJECT_HIERARCHY
#define GTK_INSPECTOR_OBJECT_HIERARCHY(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY, GtkInspectorObjectHierarchy))
GTK_INSPECTOR_OBJECT_HIERARCHY_CLASS
#define GTK_INSPECTOR_OBJECT_HIERARCHY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY, GtkInspectorObjectHierarchyClass))
GTK_INSPECTOR_IS_OBJECT_HIERARCHY
#define GTK_INSPECTOR_IS_OBJECT_HIERARCHY(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY))
GTK_INSPECTOR_IS_OBJECT_HIERARCHY_CLASS
#define GTK_INSPECTOR_IS_OBJECT_HIERARCHY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY))
GTK_INSPECTOR_OBJECT_HIERARCHY_GET_CLASS
#define GTK_INSPECTOR_OBJECT_HIERARCHY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY, GtkInspectorObjectHierarchyClass))
gtk_inspector_object_hierarchy_get_type
GType
void
gtk_inspector_object_hierarchy_set_object
void
GtkInspectorObjectHierarchy *oh, GObject *object
GtkInspectorObjectHierarchyPrivate
GTK_TYPE_INSPECTOR_OBJECT_TREE
#define GTK_TYPE_INSPECTOR_OBJECT_TREE (gtk_inspector_object_tree_get_type())
GTK_INSPECTOR_OBJECT_TREE
#define GTK_INSPECTOR_OBJECT_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_OBJECT_TREE, GtkInspectorObjectTree))
GTK_INSPECTOR_OBJECT_TREE_CLASS
#define GTK_INSPECTOR_OBJECT_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_OBJECT_TREE, GtkInspectorObjectTreeClass))
GTK_INSPECTOR_IS_OBJECT_TREE
#define GTK_INSPECTOR_IS_OBJECT_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_OBJECT_TREE))
GTK_INSPECTOR_IS_OBJECT_TREE_CLASS
#define GTK_INSPECTOR_IS_OBJECT_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_OBJECT_TREE))
GTK_INSPECTOR_OBJECT_TREE_GET_CLASS
#define GTK_INSPECTOR_OBJECT_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_OBJECT_TREE, GtkInspectorObjectTreeClass))
object_selected
void
GtkInspectorObjectTree *wt,
GObject *object
object_activated
void
GtkInspectorObjectTree *wt,
GObject *object
gtk_inspector_object_tree_get_type
GType
void
gtk_inspector_object_tree_scan
void
GtkInspectorObjectTree *wt, GtkWidget *window
gtk_inspector_object_tree_select_object
gboolean
GtkInspectorObjectTree *wt, GObject *object
gtk_inspector_object_tree_append_object
void
GtkInspectorObjectTree *wt, GObject *object, GtkTreeIter *parent_iter, const gchar *name
gtk_inspector_object_tree_find_object
gboolean
GtkInspectorObjectTree *wt, GObject *object, GtkTreeIter *iter
gtk_inspector_object_tree_get_selected
GObject *
GtkInspectorObjectTree *wt
GtkInspectorObjectTreePrivate
GTK_TYPE_INSPECTOR_PROP_EDITOR
#define GTK_TYPE_INSPECTOR_PROP_EDITOR (gtk_inspector_prop_editor_get_type())
GTK_INSPECTOR_PROP_EDITOR
#define GTK_INSPECTOR_PROP_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_PROP_EDITOR, GtkInspectorPropEditor))
GTK_INSPECTOR_PROP_EDITOR_CLASS
#define GTK_INSPECTOR_PROP_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_PROP_EDITOR, GtkInspectorPropEditorClass))
GTK_INSPECTOR_IS_PROP_EDITOR
#define GTK_INSPECTOR_IS_PROP_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_PROP_EDITOR))
GTK_INSPECTOR_IS_PROP_EDITOR_CLASS
#define GTK_INSPECTOR_IS_PROP_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_PROP_EDITOR))
GTK_INSPECTOR_PROP_EDITOR_GET_CLASS
#define GTK_INSPECTOR_PROP_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_PROP_EDITOR, GtkInspectorPropEditorClass))
show_object
void
GtkInspectorPropEditor *editor,
GObject *object,
const gchar *name,
const gchar *tab
gtk_inspector_prop_editor_get_type
GType
void
gtk_inspector_prop_editor_new
GtkWidget *
GObject *object, const gchar *name, gboolean is_child_property
gtk_inspector_prop_editor_should_expand
gboolean
GtkInspectorPropEditor *editor
GtkInspectorPropEditorPrivate
GTK_TYPE_INSPECTOR_PROP_LIST
#define GTK_TYPE_INSPECTOR_PROP_LIST (gtk_inspector_prop_list_get_type())
GTK_INSPECTOR_PROP_LIST
#define GTK_INSPECTOR_PROP_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_PROP_LIST, GtkInspectorPropList))
GTK_INSPECTOR_PROP_LIST_CLASS
#define GTK_INSPECTOR_PROP_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_PROP_LIST, GtkInspectorPropListClass))
GTK_INSPECTOR_IS_PROP_LIST
#define GTK_INSPECTOR_IS_PROP_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_PROP_LIST))
GTK_INSPECTOR_IS_PROP_LIST_CLASS
#define GTK_INSPECTOR_IS_PROP_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_PROP_LIST))
GTK_INSPECTOR_PROP_LIST_GET_CLASS
#define GTK_INSPECTOR_PROP_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_PROP_LIST, GtkInspectorPropListClass))
gtk_inspector_prop_list_get_type
GType
void
gtk_inspector_prop_list_set_object
gboolean
GtkInspectorPropList *pl, GObject *object
GtkInspectorPropListPrivate
GTK_TYPE_INSPECTOR_RECORDER
#define GTK_TYPE_INSPECTOR_RECORDER (gtk_inspector_recorder_get_type())
GTK_INSPECTOR_RECORDER
#define GTK_INSPECTOR_RECORDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RECORDER, GtkInspectorRecorder))
GTK_INSPECTOR_RECORDER_CLASS
#define GTK_INSPECTOR_RECORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RECORDER, GtkInspectorRecorderClass))
GTK_INSPECTOR_IS_RECORDER
#define GTK_INSPECTOR_IS_RECORDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RECORDER))
GTK_INSPECTOR_IS_RECORDER_CLASS
#define GTK_INSPECTOR_IS_RECORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RECORDER))
GTK_INSPECTOR_RECORDER_GET_CLASS
#define GTK_INSPECTOR_RECORDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RECORDER, GtkInspectorRecorderClass))
gtk_inspector_recorder_get_type
GType
void
gtk_inspector_recorder_set_recording
void
GtkInspectorRecorder *recorder, gboolean record
gtk_inspector_recorder_is_recording
gboolean
GtkInspectorRecorder *recorder
gtk_inspector_recorder_set_debug_nodes
void
GtkInspectorRecorder *recorder, gboolean debug_nodes
gtk_inspector_recorder_record_render
void
GtkInspectorRecorder *recorder, GtkWidget *widget, GskRenderer *renderer, GdkWindow *window, const cairo_region_t *region, GdkDrawingContext *context, GskRenderNode *node
GtkInspectorRecorderPrivate
GTK_TYPE_INSPECTOR_RECORDING
#define GTK_TYPE_INSPECTOR_RECORDING (gtk_inspector_recording_get_type())
GTK_INSPECTOR_RECORDING
#define GTK_INSPECTOR_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RECORDING, GtkInspectorRecording))
GTK_INSPECTOR_RECORDING_CLASS
#define GTK_INSPECTOR_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RECORDING, GtkInspectorRecordingClass))
GTK_INSPECTOR_IS_RECORDING
#define GTK_INSPECTOR_IS_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RECORDING))
GTK_INSPECTOR_IS_RECORDING_CLASS
#define GTK_INSPECTOR_IS_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RECORDING))
GTK_INSPECTOR_RECORDING_GET_CLASS
#define GTK_INSPECTOR_RECORDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RECORDING, GtkInspectorRecordingClass))
gtk_inspector_recording_get_type
GType
void
gtk_inspector_recording_get_timestamp
gint64
GtkInspectorRecording *recording
GtkInspectorRecordingPrivate
GTK_TYPE_RENDER_NODE_VIEW
#define GTK_TYPE_RENDER_NODE_VIEW (gtk_render_node_view_get_type())
GTK_RENDER_NODE_VIEW
#define GTK_RENDER_NODE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_RENDER_NODE_VIEW, GtkRenderNodeView))
GTK_RENDER_NODE_VIEW_CLASS
#define GTK_RENDER_NODE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_RENDER_NODE_VIEW, GtkRenderNodeViewClass))
GTK_IS_RENDER_NODE_VIEW
#define GTK_IS_RENDER_NODE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_RENDER_NODE_VIEW))
GTK_IS_RENDER_NODE_VIEW_CLASS
#define GTK_IS_RENDER_NODE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_RENDER_NODE_VIEW))
GTK_RENDER_NODE_VIEW_GET_CLASS
#define GTK_RENDER_NODE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RENDER_NODE_VIEW, GtkRenderNodeViewClass))
gtk_render_node_view_get_type
GType
void
gtk_render_node_view_new
GtkWidget *
void
gtk_render_node_view_set_render_node
void
GtkRenderNodeView *view, GskRenderNode *node
gtk_render_node_view_get_render_node
GskRenderNode *
GtkRenderNodeView *view
gtk_render_node_view_set_viewport
void
GtkRenderNodeView *view, const GdkRectangle *viewport
gtk_render_node_view_get_viewport
void
GtkRenderNodeView *view, GdkRectangle *viewport
gtk_render_node_view_set_clip_region
void
GtkRenderNodeView *view, const cairo_region_t *clip
gtk_render_node_view_get_clip_region
const cairo_region_t *
GtkRenderNodeView *view
gtk_render_node_view_set_render_region
void
GtkRenderNodeView *view, const cairo_region_t *region
gtk_render_node_view_get_render_region
const cairo_region_t *
GtkRenderNodeView *view
GTK_TYPE_INSPECTOR_RENDER_RECORDING
#define GTK_TYPE_INSPECTOR_RENDER_RECORDING (gtk_inspector_render_recording_get_type())
GTK_INSPECTOR_RENDER_RECORDING
#define GTK_INSPECTOR_RENDER_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RENDER_RECORDING, GtkInspectorRenderRecording))
GTK_INSPECTOR_RENDER_RECORDING_CLASS
#define GTK_INSPECTOR_RENDER_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RENDER_RECORDING, GtkInspectorRenderRecordingClass))
GTK_INSPECTOR_IS_RENDER_RECORDING
#define GTK_INSPECTOR_IS_RENDER_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RENDER_RECORDING))
GTK_INSPECTOR_IS_RENDER_RECORDING_CLASS
#define GTK_INSPECTOR_IS_RENDER_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RENDER_RECORDING))
GTK_INSPECTOR_RENDER_RECORDING_GET_CLASS
#define GTK_INSPECTOR_RENDER_RECORDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RENDER_RECORDING, GtkInspectorRenderRecordingClass))
gtk_inspector_render_recording_get_type
GType
void
gtk_inspector_render_recording_new
GtkInspectorRecording *
gint64 timestamp, GskProfiler *profiler, const GdkRectangle *area, const cairo_region_t *clip_region, const cairo_region_t *render_region, GskRenderNode *node
gtk_inspector_render_recording_get_node
GskRenderNode *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_clip_region
const cairo_region_t *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_render_region
const cairo_region_t *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_area
const cairo_rectangle_int_t *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_profiler_info
const char *
GtkInspectorRenderRecording *recording
GtkInspectorRenderRecordingPrivate
GTK_TYPE_INSPECTOR_RESOURCE_LIST
#define GTK_TYPE_INSPECTOR_RESOURCE_LIST (gtk_inspector_resource_list_get_type())
GTK_INSPECTOR_RESOURCE_LIST
#define GTK_INSPECTOR_RESOURCE_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RESOURCE_LIST, GtkInspectorResourceList))
GTK_INSPECTOR_RESOURCE_LIST_CLASS
#define GTK_INSPECTOR_RESOURCE_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RESOURCE_LIST, GtkInspectorResourceListClass))
GTK_INSPECTOR_IS_RESOURCE_LIST
#define GTK_INSPECTOR_IS_RESOURCE_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RESOURCE_LIST))
GTK_INSPECTOR_IS_RESOURCE_LIST_CLASS
#define GTK_INSPECTOR_IS_RESOURCE_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RESOURCE_LIST))
GTK_INSPECTOR_RESOURCE_LIST_GET_CLASS
#define GTK_INSPECTOR_RESOURCE_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RESOURCE_LIST, GtkInspectorResourceListClass))
gtk_inspector_resource_list_get_type
GType
void
GtkInspectorResourceListPrivate
GTK_TYPE_INSPECTOR_SELECTOR
#define GTK_TYPE_INSPECTOR_SELECTOR (gtk_inspector_selector_get_type())
GTK_INSPECTOR_SELECTOR
#define GTK_INSPECTOR_SELECTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_SELECTOR, GtkInspectorSelector))
GTK_INSPECTOR_SELECTOR_CLASS
#define GTK_INSPECTOR_SELECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_SELECTOR, GtkInspectorSelectorClass))
GTK_INSPECTOR_IS_SELECTOR
#define GTK_INSPECTOR_IS_SELECTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_SELECTOR))
GTK_INSPECTOR_IS_SELECTOR_CLASS
#define GTK_INSPECTOR_IS_SELECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_SELECTOR))
GTK_INSPECTOR_SELECTOR_GET_CLASS
#define GTK_INSPECTOR_SELECTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_SELECTOR, GtkInspectorSelectorClass))
gtk_inspector_selector_get_type
GType
void
gtk_inspector_selector_set_object
void
GtkInspectorSelector *oh, GObject *object
GtkInspectorSelectorPrivate
GTK_TYPE_INSPECTOR_SIGNALS_LIST
#define GTK_TYPE_INSPECTOR_SIGNALS_LIST (gtk_inspector_signals_list_get_type())
GTK_INSPECTOR_SIGNALS_LIST
#define GTK_INSPECTOR_SIGNALS_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_SIGNALS_LIST, GtkInspectorSignalsList))
GTK_INSPECTOR_SIGNALS_LIST_CLASS
#define GTK_INSPECTOR_SIGNALS_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_SIGNALS_LIST, GtkInspectorSignalsListClass))
GTK_INSPECTOR_IS_SIGNALS_LIST
#define GTK_INSPECTOR_IS_SIGNALS_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_SIGNALS_LIST))
GTK_INSPECTOR_IS_SIGNALS_LIST_CLASS
#define GTK_INSPECTOR_IS_SIGNALS_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_SIGNALS_LIST))
GTK_INSPECTOR_SIGNALS_LIST_GET_CLASS
#define GTK_INSPECTOR_SIGNALS_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_SIGNALS_LIST, GtkInspectorSignalsListClass))
gtk_inspector_signals_list_get_type
GType
void
gtk_inspector_signals_list_set_object
void
GtkInspectorSignalsList *sl, GObject *object
GtkInspectorSignalsListPrivate
GTK_TYPE_INSPECTOR_SIZE_GROUPS
#define GTK_TYPE_INSPECTOR_SIZE_GROUPS (gtk_inspector_size_groups_get_type())
GTK_INSPECTOR_SIZE_GROUPS
#define GTK_INSPECTOR_SIZE_GROUPS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_SIZE_GROUPS, GtkInspectorSizeGroups))
GTK_INSPECTOR_SIZE_GROUPS_CLASS
#define GTK_INSPECTOR_SIZE_GROUPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_SIZE_GROUPS, GtkInspectorSizeGroupsClass))
GTK_INSPECTOR_IS_SIZE_GROUPS
#define GTK_INSPECTOR_IS_SIZE_GROUPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_SIZE_GROUPS))
GTK_INSPECTOR_IS_SIZE_GROUPS_CLASS
#define GTK_INSPECTOR_IS_SIZE_GROUPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_SIZE_GROUPS))
GTK_INSPECTOR_SIZE_GROUPS_GET_CLASS
#define GTK_INSPECTOR_SIZE_GROUPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_SIZE_GROUPS, GtkInspectorSizeGroupsClass))
gtk_inspector_size_groups_get_type
GType
void
gtk_inspector_size_groups_set_object
void
GtkInspectorSizeGroups *sl, GObject *object
GTK_TYPE_INSPECTOR_START_RECORDING
#define GTK_TYPE_INSPECTOR_START_RECORDING (gtk_inspector_start_recording_get_type())
GTK_INSPECTOR_START_RECORDING
#define GTK_INSPECTOR_START_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_START_RECORDING, GtkInspectorStartRecording))
GTK_INSPECTOR_START_RECORDING_CLASS
#define GTK_INSPECTOR_START_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_START_RECORDING, GtkInspectorStartRecordingClass))
GTK_INSPECTOR_IS_START_RECORDING
#define GTK_INSPECTOR_IS_START_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_START_RECORDING))
GTK_INSPECTOR_IS_START_RECORDING_CLASS
#define GTK_INSPECTOR_IS_START_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_START_RECORDING))
GTK_INSPECTOR_START_RECORDING_GET_CLASS
#define GTK_INSPECTOR_START_RECORDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_START_RECORDING, GtkInspectorStartRecordingClass))
gtk_inspector_start_recording_get_type
GType
void
gtk_inspector_start_recording_new
GtkInspectorRecording *
void
GtkInspectorStartRecordingPrivate
GTK_TYPE_INSPECTOR_STATISTICS
#define GTK_TYPE_INSPECTOR_STATISTICS (gtk_inspector_statistics_get_type())
GTK_INSPECTOR_STATISTICS
#define GTK_INSPECTOR_STATISTICS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_STATISTICS, GtkInspectorStatistics))
GTK_INSPECTOR_STATISTICS_CLASS
#define GTK_INSPECTOR_STATISTICS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_STATISTICS, GtkInspectorStatisticsClass))
GTK_INSPECTOR_IS_STATISTICS
#define GTK_INSPECTOR_IS_STATISTICS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_STATISTICS))
GTK_INSPECTOR_IS_STATISTICS_CLASS
#define GTK_INSPECTOR_IS_STATISTICS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_STATISTICS))
GTK_INSPECTOR_STATISTICS_GET_CLASS
#define GTK_INSPECTOR_STATISTICS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_STATISTICS, GtkInspectorStatisticsClass))
gtk_inspector_statistics_get_type
GType
void
GtkInspectorStatisticsPrivate
GTK_TYPE_INSPECTOR_STRV_EDITOR
#define GTK_TYPE_INSPECTOR_STRV_EDITOR (gtk_inspector_strv_editor_get_type())
GTK_INSPECTOR_STRV_EDITOR
#define GTK_INSPECTOR_STRV_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_STRV_EDITOR, GtkInspectorStrvEditor))
GTK_INSPECTOR_STRV_EDITOR_CLASS
#define GTK_INSPECTOR_STRV_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_STRV_EDITOR, GtkInspectorStrvEditorClass))
GTK_INSPECTOR_IS_STRV_EDITOR
#define GTK_INSPECTOR_IS_STRV_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_STRV_EDITOR))
GTK_INSPECTOR_IS_STRV_EDITOR_CLASS
#define GTK_INSPECTOR_IS_STRV_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_STRV_EDITOR))
GTK_INSPECTOR_STRV_EDITOR_GET_CLASS
#define GTK_INSPECTOR_STRV_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_STRV_EDITOR, GtkInspectorStrvEditorClass))
changed
void
GtkInspectorStrvEditor *editor
gtk_inspector_strv_editor_get_type
GType
void
gtk_inspector_strv_editor_set_strv
void
GtkInspectorStrvEditor *editor, gchar **strv
gtk_inspector_strv_editor_get_strv
gchar **
GtkInspectorStrvEditor *editor
RowPredicate
gboolean
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer data
gtk_tree_walk_new
GtkTreeWalk *
GtkTreeModel *model, RowPredicate predicate, gpointer data, GDestroyNotify destroy
gtk_tree_walk_free
void
GtkTreeWalk *walk
gtk_tree_walk_reset
void
GtkTreeWalk *walk, GtkTreeIter *iter
gtk_tree_walk_next_match
gboolean
GtkTreeWalk *walk, gboolean force_move, gboolean backwards, GtkTreeIter *iter
gtk_tree_walk_get_position
gboolean
GtkTreeWalk *walk, GtkTreeIter *iter
GtkTreeWalk
GTK_TYPE_INSPECTOR_VISUAL
#define GTK_TYPE_INSPECTOR_VISUAL (gtk_inspector_visual_get_type())
GTK_INSPECTOR_VISUAL
#define GTK_INSPECTOR_VISUAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_VISUAL, GtkInspectorVisual))
GTK_INSPECTOR_VISUAL_CLASS
#define GTK_INSPECTOR_VISUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_VISUAL, GtkInspectorVisualClass))
GTK_INSPECTOR_IS_VISUAL
#define GTK_INSPECTOR_IS_VISUAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_VISUAL))
GTK_INSPECTOR_IS_VISUAL_CLASS
#define GTK_INSPECTOR_IS_VISUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_VISUAL))
GTK_INSPECTOR_VISUAL_GET_CLASS
#define GTK_INSPECTOR_VISUAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_VISUAL, GtkInspectorVisualClass))
gtk_inspector_visual_get_type
GType
void
GtkInspectorVisualPrivate
GTK_TYPE_INSPECTOR_WINDOW
#define GTK_TYPE_INSPECTOR_WINDOW (gtk_inspector_window_get_type())
GTK_INSPECTOR_WINDOW
#define GTK_INSPECTOR_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_WINDOW, GtkInspectorWindow))
GTK_INSPECTOR_WINDOW_CLASS
#define GTK_INSPECTOR_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_WINDOW, GtkInspectorWindowClass))
GTK_INSPECTOR_IS_WINDOW
#define GTK_INSPECTOR_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_WINDOW))
GTK_INSPECTOR_IS_WINDOW_CLASS
#define GTK_INSPECTOR_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_WINDOW))
GTK_INSPECTOR_WINDOW_GET_CLASS
#define GTK_INSPECTOR_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_WINDOW, GtkInspectorWindowClass))
TREE_TEXT_SCALE
#define TREE_TEXT_SCALE 0.8
TREE_CHECKBOX_SIZE
#define TREE_CHECKBOX_SIZE (gint)(0.8 * 13)
gtk_inspector_window_get_type
GType
void
gtk_inspector_window_new
GtkWidget *
void
gtk_inspector_flash_widget
void
GtkInspectorWindow *iw, GtkWidget *widget
gtk_inspector_start_highlight
void
GtkWidget *widget
gtk_inspector_stop_highlight
void
GtkWidget *widget
gtk_inspector_on_inspect
void
GtkWidget *widget, GtkInspectorWindow *iw
gtk_inspector_window_select_widget_under_pointer
void
GtkInspectorWindow *iw
gtk_inspector_window_rescan
void
GtkWidget *iw
gtk_inspector_is_recording
gboolean
GtkWidget *widget
gtk_inspector_record_render
void
GtkWidget *widget, GskRenderer *renderer, GdkWindow *window, const cairo_region_t *region, GdkDrawingContext *context, GskRenderNode *node
_GtkMountOperationHandlerIface
struct __GtkMountOperationHandlerIface
{
GTypeInterface parent_iface;
gboolean (*handle_ask_password) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation,
const gchar *arg_id,
const gchar *arg_message,
const gchar *arg_icon_name,
const gchar *arg_default_user,
const gchar *arg_default_domain,
guint arg_flags);
gboolean (*handle_ask_question) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation,
const gchar *arg_id,
const gchar *arg_message,
const gchar *arg_icon_name,
const gchar *const *arg_choices);
gboolean (*handle_close) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation);
gboolean (*handle_show_processes) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation,
const gchar *arg_id,
const gchar *arg_message,
const gchar *arg_icon_name,
GVariant *arg_application_pids,
const gchar *const *arg_choices);
};
_GtkMountOperationHandlerProxy
struct __GtkMountOperationHandlerProxy
{
/*< private >*/
GDBusProxy parent_instance;
_GtkMountOperationHandlerProxyPrivate *priv;
};
_GtkMountOperationHandlerProxyClass
struct __GtkMountOperationHandlerProxyClass
{
GDBusProxyClass parent_class;
};
_GtkMountOperationHandlerSkeleton
struct __GtkMountOperationHandlerSkeleton
{
/*< private >*/
GDBusInterfaceSkeleton parent_instance;
_GtkMountOperationHandlerSkeletonPrivate *priv;
};
_GtkMountOperationHandlerSkeletonClass
struct __GtkMountOperationHandlerSkeletonClass
{
GDBusInterfaceSkeletonClass parent_class;
};
_GtkMountOperationHandler
_GtkMountOperationHandlerProxyPrivate
_GtkMountOperationHandlerSkeletonPrivate
GTK_TYPE_CSS_AFFECTS
#define GTK_TYPE_CSS_AFFECTS (_gtk_css_affects_get_type ())
GTK_TYPE_TEXT_HANDLE_POSITION
#define GTK_TYPE_TEXT_HANDLE_POSITION (_gtk_text_handle_position_get_type ())
GTK_TYPE_TEXT_HANDLE_MODE
#define GTK_TYPE_TEXT_HANDLE_MODE (_gtk_text_handle_mode_get_type ())
GTK_TYPE_LICENSE
#define GTK_TYPE_LICENSE (gtk_license_get_type ())
GTK_TYPE_ACCEL_FLAGS
#define GTK_TYPE_ACCEL_FLAGS (gtk_accel_flags_get_type ())
GTK_TYPE_APPLICATION_INHIBIT_FLAGS
#define GTK_TYPE_APPLICATION_INHIBIT_FLAGS (gtk_application_inhibit_flags_get_type ())
GTK_TYPE_ASSISTANT_PAGE_TYPE
#define GTK_TYPE_ASSISTANT_PAGE_TYPE (gtk_assistant_page_type_get_type ())
GTK_TYPE_BUTTON_BOX_STYLE
#define GTK_TYPE_BUTTON_BOX_STYLE (gtk_button_box_style_get_type ())
GTK_TYPE_BUILDER_ERROR
#define GTK_TYPE_BUILDER_ERROR (gtk_builder_error_get_type ())
GTK_TYPE_CALENDAR_DISPLAY_OPTIONS
#define GTK_TYPE_CALENDAR_DISPLAY_OPTIONS (gtk_calendar_display_options_get_type ())
GTK_TYPE_CELL_RENDERER_STATE
#define GTK_TYPE_CELL_RENDERER_STATE (gtk_cell_renderer_state_get_type ())
GTK_TYPE_CELL_RENDERER_MODE
#define GTK_TYPE_CELL_RENDERER_MODE (gtk_cell_renderer_mode_get_type ())
GTK_TYPE_CELL_RENDERER_ACCEL_MODE
#define GTK_TYPE_CELL_RENDERER_ACCEL_MODE (gtk_cell_renderer_accel_mode_get_type ())
GTK_TYPE_CSS_PROVIDER_ERROR
#define GTK_TYPE_CSS_PROVIDER_ERROR (gtk_css_provider_error_get_type ())
GTK_TYPE_CSS_SECTION_TYPE
#define GTK_TYPE_CSS_SECTION_TYPE (gtk_css_section_type_get_type ())
GTK_TYPE_DEBUG_FLAG
#define GTK_TYPE_DEBUG_FLAG (gtk_debug_flag_get_type ())
GTK_TYPE_DIALOG_FLAGS
#define GTK_TYPE_DIALOG_FLAGS (gtk_dialog_flags_get_type ())
GTK_TYPE_RESPONSE_TYPE
#define GTK_TYPE_RESPONSE_TYPE (gtk_response_type_get_type ())
GTK_TYPE_DEST_DEFAULTS
#define GTK_TYPE_DEST_DEFAULTS (gtk_dest_defaults_get_type ())
GTK_TYPE_ENTRY_ICON_POSITION
#define GTK_TYPE_ENTRY_ICON_POSITION (gtk_entry_icon_position_get_type ())
GTK_TYPE_ALIGN
#define GTK_TYPE_ALIGN (gtk_align_get_type ())
GTK_TYPE_ARROW_TYPE
#define GTK_TYPE_ARROW_TYPE (gtk_arrow_type_get_type ())
GTK_TYPE_BASELINE_POSITION
#define GTK_TYPE_BASELINE_POSITION (gtk_baseline_position_get_type ())
GTK_TYPE_DELETE_TYPE
#define GTK_TYPE_DELETE_TYPE (gtk_delete_type_get_type ())
GTK_TYPE_DIRECTION_TYPE
#define GTK_TYPE_DIRECTION_TYPE (gtk_direction_type_get_type ())
GTK_TYPE_ICON_SIZE
#define GTK_TYPE_ICON_SIZE (gtk_icon_size_get_type ())
GTK_TYPE_SENSITIVITY_TYPE
#define GTK_TYPE_SENSITIVITY_TYPE (gtk_sensitivity_type_get_type ())
GTK_TYPE_TEXT_DIRECTION
#define GTK_TYPE_TEXT_DIRECTION (gtk_text_direction_get_type ())
GTK_TYPE_JUSTIFICATION
#define GTK_TYPE_JUSTIFICATION (gtk_justification_get_type ())
GTK_TYPE_MENU_DIRECTION_TYPE
#define GTK_TYPE_MENU_DIRECTION_TYPE (gtk_menu_direction_type_get_type ())
GTK_TYPE_MESSAGE_TYPE
#define GTK_TYPE_MESSAGE_TYPE (gtk_message_type_get_type ())
GTK_TYPE_MOVEMENT_STEP
#define GTK_TYPE_MOVEMENT_STEP (gtk_movement_step_get_type ())
GTK_TYPE_SCROLL_STEP
#define GTK_TYPE_SCROLL_STEP (gtk_scroll_step_get_type ())
GTK_TYPE_ORIENTATION
#define GTK_TYPE_ORIENTATION (gtk_orientation_get_type ())
GTK_TYPE_PACK_TYPE
#define GTK_TYPE_PACK_TYPE (gtk_pack_type_get_type ())
GTK_TYPE_POSITION_TYPE
#define GTK_TYPE_POSITION_TYPE (gtk_position_type_get_type ())
GTK_TYPE_RELIEF_STYLE
#define GTK_TYPE_RELIEF_STYLE (gtk_relief_style_get_type ())
GTK_TYPE_SCROLL_TYPE
#define GTK_TYPE_SCROLL_TYPE (gtk_scroll_type_get_type ())
GTK_TYPE_SELECTION_MODE
#define GTK_TYPE_SELECTION_MODE (gtk_selection_mode_get_type ())
GTK_TYPE_SHADOW_TYPE
#define GTK_TYPE_SHADOW_TYPE (gtk_shadow_type_get_type ())
GTK_TYPE_TOOLBAR_STYLE
#define GTK_TYPE_TOOLBAR_STYLE (gtk_toolbar_style_get_type ())
GTK_TYPE_WRAP_MODE
#define GTK_TYPE_WRAP_MODE (gtk_wrap_mode_get_type ())
GTK_TYPE_SORT_TYPE
#define GTK_TYPE_SORT_TYPE (gtk_sort_type_get_type ())
GTK_TYPE_PACK_DIRECTION
#define GTK_TYPE_PACK_DIRECTION (gtk_pack_direction_get_type ())
GTK_TYPE_PRINT_PAGES
#define GTK_TYPE_PRINT_PAGES (gtk_print_pages_get_type ())
GTK_TYPE_PAGE_SET
#define GTK_TYPE_PAGE_SET (gtk_page_set_get_type ())
GTK_TYPE_NUMBER_UP_LAYOUT
#define GTK_TYPE_NUMBER_UP_LAYOUT (gtk_number_up_layout_get_type ())
GTK_TYPE_PAGE_ORIENTATION
#define GTK_TYPE_PAGE_ORIENTATION (gtk_page_orientation_get_type ())
GTK_TYPE_PRINT_QUALITY
#define GTK_TYPE_PRINT_QUALITY (gtk_print_quality_get_type ())
GTK_TYPE_PRINT_DUPLEX
#define GTK_TYPE_PRINT_DUPLEX (gtk_print_duplex_get_type ())
GTK_TYPE_UNIT
#define GTK_TYPE_UNIT (gtk_unit_get_type ())
GTK_TYPE_TREE_VIEW_GRID_LINES
#define GTK_TYPE_TREE_VIEW_GRID_LINES (gtk_tree_view_grid_lines_get_type ())
GTK_TYPE_DRAG_RESULT
#define GTK_TYPE_DRAG_RESULT (gtk_drag_result_get_type ())
GTK_TYPE_SIZE_GROUP_MODE
#define GTK_TYPE_SIZE_GROUP_MODE (gtk_size_group_mode_get_type ())
GTK_TYPE_SIZE_REQUEST_MODE
#define GTK_TYPE_SIZE_REQUEST_MODE (gtk_size_request_mode_get_type ())
GTK_TYPE_SCROLLABLE_POLICY
#define GTK_TYPE_SCROLLABLE_POLICY (gtk_scrollable_policy_get_type ())
GTK_TYPE_STATE_FLAGS
#define GTK_TYPE_STATE_FLAGS (gtk_state_flags_get_type ())
GTK_TYPE_BORDER_STYLE
#define GTK_TYPE_BORDER_STYLE (gtk_border_style_get_type ())
GTK_TYPE_LEVEL_BAR_MODE
#define GTK_TYPE_LEVEL_BAR_MODE (gtk_level_bar_mode_get_type ())
GTK_TYPE_INPUT_PURPOSE
#define GTK_TYPE_INPUT_PURPOSE (gtk_input_purpose_get_type ())
GTK_TYPE_INPUT_HINTS
#define GTK_TYPE_INPUT_HINTS (gtk_input_hints_get_type ())
GTK_TYPE_PROPAGATION_PHASE
#define GTK_TYPE_PROPAGATION_PHASE (gtk_propagation_phase_get_type ())
GTK_TYPE_EVENT_SEQUENCE_STATE
#define GTK_TYPE_EVENT_SEQUENCE_STATE (gtk_event_sequence_state_get_type ())
GTK_TYPE_PAN_DIRECTION
#define GTK_TYPE_PAN_DIRECTION (gtk_pan_direction_get_type ())
GTK_TYPE_POPOVER_CONSTRAINT
#define GTK_TYPE_POPOVER_CONSTRAINT (gtk_popover_constraint_get_type ())
GTK_TYPE_PLACES_OPEN_FLAGS
#define GTK_TYPE_PLACES_OPEN_FLAGS (gtk_places_open_flags_get_type ())
GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS
#define GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS (gtk_event_controller_scroll_flags_get_type ())
GTK_TYPE_FILE_CHOOSER_ACTION
#define GTK_TYPE_FILE_CHOOSER_ACTION (gtk_file_chooser_action_get_type ())
GTK_TYPE_FILE_CHOOSER_CONFIRMATION
#define GTK_TYPE_FILE_CHOOSER_CONFIRMATION (gtk_file_chooser_confirmation_get_type ())
GTK_TYPE_FILE_CHOOSER_ERROR
#define GTK_TYPE_FILE_CHOOSER_ERROR (gtk_file_chooser_error_get_type ())
GTK_TYPE_FILE_FILTER_FLAGS
#define GTK_TYPE_FILE_FILTER_FLAGS (gtk_file_filter_flags_get_type ())
GTK_TYPE_FONT_CHOOSER_LEVEL
#define GTK_TYPE_FONT_CHOOSER_LEVEL (gtk_font_chooser_level_get_type ())
GTK_TYPE_ICON_LOOKUP_FLAGS
#define GTK_TYPE_ICON_LOOKUP_FLAGS (gtk_icon_lookup_flags_get_type ())
GTK_TYPE_ICON_THEME_ERROR
#define GTK_TYPE_ICON_THEME_ERROR (gtk_icon_theme_error_get_type ())
GTK_TYPE_ICON_VIEW_DROP_POSITION
#define GTK_TYPE_ICON_VIEW_DROP_POSITION (gtk_icon_view_drop_position_get_type ())
GTK_TYPE_IMAGE_TYPE
#define GTK_TYPE_IMAGE_TYPE (gtk_image_type_get_type ())
GTK_TYPE_ARROW_PLACEMENT
#define GTK_TYPE_ARROW_PLACEMENT (gtk_arrow_placement_get_type ())
GTK_TYPE_BUTTONS_TYPE
#define GTK_TYPE_BUTTONS_TYPE (gtk_buttons_type_get_type ())
GTK_TYPE_BUTTON_ROLE
#define GTK_TYPE_BUTTON_ROLE (gtk_button_role_get_type ())
GTK_TYPE_NOTEBOOK_TAB
#define GTK_TYPE_NOTEBOOK_TAB (gtk_notebook_tab_get_type ())
GTK_TYPE_PAD_ACTION_TYPE
#define GTK_TYPE_PAD_ACTION_TYPE (gtk_pad_action_type_get_type ())
GTK_TYPE_PRINT_STATUS
#define GTK_TYPE_PRINT_STATUS (gtk_print_status_get_type ())
GTK_TYPE_PRINT_OPERATION_RESULT
#define GTK_TYPE_PRINT_OPERATION_RESULT (gtk_print_operation_result_get_type ())
GTK_TYPE_PRINT_OPERATION_ACTION
#define GTK_TYPE_PRINT_OPERATION_ACTION (gtk_print_operation_action_get_type ())
GTK_TYPE_PRINT_ERROR
#define GTK_TYPE_PRINT_ERROR (gtk_print_error_get_type ())
GTK_TYPE_RECENT_SORT_TYPE
#define GTK_TYPE_RECENT_SORT_TYPE (gtk_recent_sort_type_get_type ())
GTK_TYPE_RECENT_CHOOSER_ERROR
#define GTK_TYPE_RECENT_CHOOSER_ERROR (gtk_recent_chooser_error_get_type ())
GTK_TYPE_RECENT_FILTER_FLAGS
#define GTK_TYPE_RECENT_FILTER_FLAGS (gtk_recent_filter_flags_get_type ())
GTK_TYPE_RECENT_MANAGER_ERROR
#define GTK_TYPE_RECENT_MANAGER_ERROR (gtk_recent_manager_error_get_type ())
GTK_TYPE_REVEALER_TRANSITION_TYPE
#define GTK_TYPE_REVEALER_TRANSITION_TYPE (gtk_revealer_transition_type_get_type ())
GTK_TYPE_CORNER_TYPE
#define GTK_TYPE_CORNER_TYPE (gtk_corner_type_get_type ())
GTK_TYPE_POLICY_TYPE
#define GTK_TYPE_POLICY_TYPE (gtk_policy_type_get_type ())
GTK_TYPE_SHORTCUT_TYPE
#define GTK_TYPE_SHORTCUT_TYPE (gtk_shortcut_type_get_type ())
GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY
#define GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY (gtk_spin_button_update_policy_get_type ())
GTK_TYPE_SPIN_TYPE
#define GTK_TYPE_SPIN_TYPE (gtk_spin_type_get_type ())
GTK_TYPE_STACK_TRANSITION_TYPE
#define GTK_TYPE_STACK_TRANSITION_TYPE (gtk_stack_transition_type_get_type ())
GTK_TYPE_STYLE_CONTEXT_PRINT_FLAGS
#define GTK_TYPE_STYLE_CONTEXT_PRINT_FLAGS (gtk_style_context_print_flags_get_type ())
GTK_TYPE_TEXT_BUFFER_TARGET_INFO
#define GTK_TYPE_TEXT_BUFFER_TARGET_INFO (gtk_text_buffer_target_info_get_type ())
GTK_TYPE_TEXT_SEARCH_FLAGS
#define GTK_TYPE_TEXT_SEARCH_FLAGS (gtk_text_search_flags_get_type ())
GTK_TYPE_TEXT_WINDOW_TYPE
#define GTK_TYPE_TEXT_WINDOW_TYPE (gtk_text_window_type_get_type ())
GTK_TYPE_TEXT_VIEW_LAYER
#define GTK_TYPE_TEXT_VIEW_LAYER (gtk_text_view_layer_get_type ())
GTK_TYPE_TEXT_EXTEND_SELECTION
#define GTK_TYPE_TEXT_EXTEND_SELECTION (gtk_text_extend_selection_get_type ())
GTK_TYPE_TOOL_PALETTE_DRAG_TARGETS
#define GTK_TYPE_TOOL_PALETTE_DRAG_TARGETS (gtk_tool_palette_drag_targets_get_type ())
GTK_TYPE_TREE_MODEL_FLAGS
#define GTK_TYPE_TREE_MODEL_FLAGS (gtk_tree_model_flags_get_type ())
GTK_TYPE_TREE_VIEW_DROP_POSITION
#define GTK_TYPE_TREE_VIEW_DROP_POSITION (gtk_tree_view_drop_position_get_type ())
GTK_TYPE_TREE_VIEW_COLUMN_SIZING
#define GTK_TYPE_TREE_VIEW_COLUMN_SIZING (gtk_tree_view_column_sizing_get_type ())
GTK_TYPE_WINDOW_TYPE
#define GTK_TYPE_WINDOW_TYPE (gtk_window_type_get_type ())
GTK_TYPE_WINDOW_POSITION
#define GTK_TYPE_WINDOW_POSITION (gtk_window_position_get_type ())
GTK_MAJOR_VERSION
#define GTK_MAJOR_VERSION (3)
GTK_MINOR_VERSION
#define GTK_MINOR_VERSION (93)
GTK_MICRO_VERSION
#define GTK_MICRO_VERSION (0)
GTK_BINARY_AGE
#define GTK_BINARY_AGE (9300)
GTK_INTERFACE_AGE
#define GTK_INTERFACE_AGE (0)
GTK_CHECK_VERSION
#define GTK_CHECK_VERSION(major,minor,micro) \
(GTK_MAJOR_VERSION > (major) || \
(GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION > (minor)) || \
(GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION == (minor) && \
GTK_MICRO_VERSION >= (micro)))
docs/reference/gtk/gtk4-undeclared.txt 0000664 0001750 0001750 00000000247 13224000726 020076 0 ustar mclasen mclasen gtk_font_button_get_font_name
gtk_font_button_set_font_name
gtk_font_chooser_get_font_language
gtk_info_bar_get_show_title_buttons
gtk_info_bar_set_show_title_buttons
docs/reference/gtk/css-overview.xml 0000664 0001750 0001750 00000103521 13226176505 017550 0 ustar mclasen mclasen
GTK+ CSS Overview
3
GTK Library
GTK+ CSS Overview
Overview of CSS in GTK+
Overview of CSS in GTK+
This chapter describes in detail how GTK+ uses CSS for styling
and layout.
We loosely follow the CSS
value definition
specification in the formatting of syntax productions.
Nonterminals are enclosed in angle backets (〈〉), all other strings that are not listed here are literals
Juxtaposition means all components must occur, in the given order
A double ampersand (&&) means all components must occur, in any order
A double bar (||) means one or more of the components must occur, in any order
A single bar (|) indicates an alternative; exactly one of the components must occur
Brackets ([]) are used for grouping
A question mark (?) means that the preceding component is optional
An asterisk (*) means zero or more copies of the preceding component
A plus (+) means one or more copies of the preceding component
A number in curly braces ({n}) means that the preceding component occurs exactly n times
Two numbers in curly braces ({m,n}) mean that the preceding component occurs at least m times and at most n times
CSS nodes
GTK+ applies the style information found in style sheets by matching
the selectors against a tree of nodes. Each node in the tree has a
name, a state and possibly style classes. The children of each node
are linearly ordered.
Every widget has one or more of these CSS nodes, and determines their
name, state, style classes and how they are layed out as children and
siblings in the overall node tree. The documentation for each widget
explains what CSS nodes it has.
The CSS nodes of a GtkScale
Style sheets
The basic structure of the style sheets understood by GTK+ is
a series of statements, which are either rule sets or “@-rules”,
separated by whitespace.
A rule set consists of a selector and a declaration block, which is
a series of declarations enclosed in curly braces. The declarations
are separated by semicolons. Multiple selectors can share the same
declaration block, by putting all the separators in front of the block,
separated by commas.
A rule set with two selectors
Importing style sheets
GTK+ supports the CSS @import rule, in order to load another
style sheet in addition to the currently parsed one.
The syntax for @import rules is as follows:
〈import rule〉 = @import [ 〈url〉 | 〈string〉 ]
〈url〉 = url( 〈string〉 )
An example for using the @import rule
To learn more about the @import rule, you can read the
Cascading
module of the CSS specification.
Selectors
Selectors work very similar to the way they do in CSS.
All widgets have one or more CSS nodes with element names and style
classes. When style classes are used in selectors, they have to be prefixed
with a period. Widget names can be used in selectors like IDs. When used
in a selector, widget names must be prefixed with a # character.
In more complicated situations, selectors can be combined in various ways.
To require that a node satisfies several conditions, combine several selectors
into one by concatenating them. To only match a node when it occurs inside some
other node, write the two selectors after each other, separated by whitespace.
To restrict the match to direct children of the parent node, insert a >
character between the two selectors.
Theme labels that are descendants of a window
Theme notebooks, and anything within
Theme combo boxes, and entries that are direct children of a notebook
entry {
color: @fg_color;
background-color: #1209a2;
}
]]>
Theme any widget within a GtkBox
Theme a label named title-label
Theme any widget named main-entry
Theme all widgets with the style class entry
Theme the entry of a GtkSpinButton
It is possible to select CSS nodes depending on their position amongst
their siblings by applying pseudo-classes to the selector, like :first-child,
:last-child or :nth-child(even). When used in selectors, pseudo-classes
must be prefixed with a : character.
Theme labels in the first notebook tab
Another use of pseudo-classes is to match widgets depending on their
state. The available pseudo-classes for widget states are :active, :hover
:disabled, :selected, :focus, :indeterminate, :checked and :backdrop.
In addition, the following pseudo-classes don't have a direct equivalent
as a widget state: :dir(ltr) and :dir(rtl) (for text direction), :link and
:visited (for links) and :drop(active) (for highlighting drop targets).
Widget state pseudo-classes may only apply to the last element in a selector.
Theme pressed buttons
Theme buttons with the mouse pointer over it
Theme insensitive widgets
Theme checkbuttons that are checked
Theme focused labels
Theme indeterminate checkbuttons
To determine the effective style for a widget, all the matching rule
sets are merged. As in CSS, rules apply by specificity, so the rules
whose selectors more closely match a node will take precedence
over the others.
The full syntax for selectors understood by GTK+ can be found in the
table below. The main difference to CSS is that GTK+ does not currently
support attribute selectors.
Selector syntax
Pattern Matches Reference Notes
*
any node
CSS
E
any node with name E
CSS
E.class
any E node with the given style class
CSS
E#id
any E node with the given ID
CSS
GTK+ uses the widget name as ID
E:nth-child(〈nth-child〉)
any E node which is the n-th child of its parent node
CSS
E:nth-last-child(〈nth-child〉)
any E node which is the n-th child of its parent node, counting from the end
CSS
E:first-child
any E node which is the first child of its parent node
CSS
E:last-child
any E node which is the last child of its parent node
CSS
E:only-child
any E node which is the only child of its parent node
CSS
Equivalent to E:first-child:last-child
E:link, E:visited
any E node which represents a hyperlink, not yet visited (:link) or already visited (:visited)
CSS
Corresponds to GTK_STATE_FLAG_LINK and GTK_STATE_FLAGS_VISITED
E:active, E:hover, E:focus
any E node which is part of a widget with the corresponding state
CSS
Correspond to GTK_STATE_FLAG_ACTIVE, GTK_STATE_FLAG_PRELIGHT and GTK_STATE_FLAGS_FOCUSED respectively
E:disabled
any E node which is part of a widget which is disabled
CSS
Corresponds to GTK_STATE_FLAG_INSENSITIVE
E:checked
any E node which is part of a widget (e.g. radio- or checkbuttons) which is checked
CSS
Corresponds to GTK_STATE_FLAG_CHECKED
E:indeterminate
any E node which is part of a widget (e.g. radio- or checkbuttons) which is in an indeterminate state
CSS3 ,
CSS4
Corresponds to GTK_STATE_FLAG_INCONSISTENT
E:backdrop, E:selected
any E node which is part of a widget with the corresponding state
Corresponds to GTK_STATE_FLAG_BACKDROP, GTK_STATE_FLAG_SELECTED
E:not(〈selector〉)
any E node which does not match the simple selector 〈selector〉
CSS
E:dir(ltr), E:dir(rtl)
any E node that has the corresponding text direction
CSS4
E:drop(active)
any E node that is an active drop target for a current DND operation
CSS4
E F
any F node which is a descendent of an E node
CSS
E > F
any F node which is a child of an E node
CSS
E ~ F
any F node which is preceded by an E node
CSS
E + F
any F node which is immediately preceded by an E node
CSS
〈nth-child〉 = even | odd | 〈integer〉 | 〈integer〉n | 〈integer〉n [ + | - ] 〈integer〉
To learn more about selectors in CSS, read the
Selectors
module of the CSS specification.
Colors
CSS allows to specify colors in various ways, using numeric
values or names from a predefined list of colors.
〈color〉 = currentColor | transparent | 〈color name〉 | 〈rgb color〉 | 〈rgba color〉 | 〈hex color〉 | 〈gtk color〉
〈rgb color〉 = rgb( 〈number〉, 〈number〉, 〈number〉 ) | rgb( 〈percentage〉, 〈percentage〉, 〈percentage〉 )
〈rgba color〉 = rgba( 〈number〉, 〈number〉, 〈number〉, 〈alpha value〉 ) | rgba( 〈percentage〉, 〈percentage〉, 〈percentage〉, 〈alpha value〉 )
〈hex color〉 = #〈hex digits〉
〈alpha value〉 = 〈number〉
, clamped to values between 0 and 1
The keyword currentColor resolves to the current value of the
color property when used in another property, and to the inherited value
of the color property when used in the color property itself.
The keyword transparent can be considered a shorthand for rgba(0,0,0,0).
For a list of valid color names and for more background on colors in
CSS, see the Color
module of the CSS specification.
Specifying colors in various ways
GTK+ adds several additional ways to specify colors.
〈gtk color〉 = 〈symbolic color〉 | 〈color expression〉 | 〈win32 color〉
The first is a reference to a color defined via a @define-color rule.
The syntax for @define-color rules is as follows:
〈define color rule〉 = @define-color 〈name〉 〈color〉
To refer to the color defined by a @define-color rule,
use the name from the rule, prefixed with @.
〈symbolic color〉 = @〈name〉
An example for defining colors
GTK+ also supports color expressions, which allow colors to be transformed
to new ones and can be nested, providing a rich language to define colors.
Color expressions resemble functions, taking 1 or more colors and in some
cases a number as arguments.
shade() leaves the color unchanged when the number is 1 and transforms it
to black or white as the number approaches 0 or 2 respectively. For mix(),
0 or 1 return the unaltered 1st or 2nd color respectively; numbers between
0 and 1 return blends of the two; and numbers below 0 or above 1 intensify
the RGB components of the 1st or 2nd color respectively. alpha() takes a
number from 0 to 1 and applies that as the opacity of the supplied color.
〈color expression〉 = lighter( 〈color〉 ) | darker( 〈color〉 ) | shade( 〈color〉, 〈number〉 ) |
alpha( 〈color〉, 〈number〉 ) | mix( 〈color〉, 〈color〉, 〈number〉 )
On Windows, GTK+ allows to refer to system colors, as follows:
〈win32 color〉 = -gtk-win32-color( 〈name〉, 〈integer〉 )
Images
CSS allows to specify images in various ways, for backgrounds
and borders.
〈image〉 = 〈url〉 | 〈crossfade〉 | 〈alternatives〉 | 〈gradient〉 | 〈gtk image〉
〈crossfade〉 = cross-fade( 〈percentage〉, 〈image〉, 〈image〉 )
〈alternatives〉 = image([ 〈image〉, ]* [ 〈image〉 | 〈color〉 ] )
〈gradient〉 = 〈linear gradient〉 | 〈radial gradient〉
〈linear gradient〉 = [ linear-gradient | repeating-linear-gradient ] (
[ [ 〈angle〉 | to 〈side or corner〉 ] , ]?
〈color stops〉 )
〈radial gradient〉 = [ radial-gradient | repeating-radial-gradient ] (
[ [ 〈shape〉 || 〈size〉 ] [ at 〈position〉 ]? , | at 〈position〉, ]?
〈color stops〉 )
〈side or corner〉 = [ left | right ] || [ top | bottom ]
〈color stops〉 = 〈color stop〉 [ , 〈color stop〉 ]+
〈color stop〉 = 〈color〉 [ 〈percentage〉 | 〈length〉 ]?
〈shape〉 = circle | ellipse
〈size〉 = 〈extent keyword〉 | 〈length〉 | [ 〈length〉 | 〈percentage〉 ]{1,2}
〈extent keyword〉 = closest-size | farthest-side | closest-corner | farthest-corner
The simplest way to specify an image in CSS is to load an image
file from a URL. CSS does not specify anything about supported file
formats; within GTK+, you can expect at least PNG, JPEG and SVG to
work. The full list of supported image formats is determined by the
available gdk-pixbuf image loaders and may vary between systems.
Loading an image file
A crossfade lets you specify an image as an intermediate between two
images. Crossfades are specified in the draft of the level 4
Image
module of the CSS specification.
Crossfading two images
The image() syntax provides a way to specify fallbacks in case an image
format may not be supported. Multiple fallback images can be specified,
and will be tried in turn until one can be loaded successfully. The
last fallback may be a color, which will be rendered as a solid color
image.
Image fallback
Gradients are images that smoothly fades from one color to another. CSS
provides ways to specify repeating and non-repeating linear and radial
gradients. Radial gradients can be circular, or axis-aligned ellipses.
A linear gradient is created by specifying a gradient line and then several
colors placed along that line. The gradient line may be specified using
an angle, or by using direction keywords.
Linear gradients
A radial gradient is created by specifying a center point and one or two
radii. The radii may be given explicitly as lengths or percentages or
indirectly, by keywords that specify how the end circle or ellipsis
should be positioned relative to the area it is derawn in.
Radial gradients
To learn more about gradients in CSS, including details of how color stops
are placed on the gradient line and keywords for specifying radial sizes,
you can read the
Image
module of the CSS specification.
GTK+ extends the CSS syntax for images and also uses it for specifying icons.
〈gtk image〉 = 〈themed icon〉 | 〈scaled image〉 | 〈recolored image〉 | 〈win32 theme part〉
GTK+ has extensive support for loading icons from icon themes. It is
accessible from CSS with the -gtk-icontheme syntax.
〈themed icon〉 = -gtk-icontheme( 〈icon name〉 )
The specified icon name is used to look up a themed icon, while taking
into account the values of the -gtk-icon-theme and -gtk-icon-palette
properties. This kind of image is mainly used as value of the
-gtk-icon-source property.
Using themed icons in CSS
GTK+ supports scaled rendering on hi-resolution displays. This works
best if images can specify normal and hi-resolution variants. From
CSS, this can be done with the -gtk-scaled syntax.
〈scaled image〉 = -gtk-scaled( 〈image〉[ , 〈image〉 ]* )
While -gtk-scaled accepts multiple higher-resolution variants, in
practice, it will mostly be used to specify a regular image and one
variant for scale 2.
Scaled images in CSS
〈recolored image〉 = -gtk-recolor( 〈url〉 [ , 〈color palette〉 ] )
Symbolic icons from the icon theme are recolored according to the
-gtk-icon-palette property. The recoloring is sometimes needed for images
that are not part of an icon theme, and the -gtk-recolor syntax makes
this available. -gtk-recolor requires a url as first argument. The
remaining arguments specify the color palette to use. If the palette
is not explicitly specified, the current value of the -gtk-icon-palette
property is used.
Recoloring an image
On Windows, GTK+ allows to refer to system theme parts as images, as follows:
〈win32 theme part〉 = -gtk-win32-theme-part( 〈name〉, 〈integer〉 〈integer〉
[ , [ over( 〈integer〉 〈integer〉 [ , 〈alpha value〉 ]? ) | margins( 〈integer〉{1,4} ) ] ]* )
Transitions
CSS defines a mechanism by which changes in CSS property values can
be made to take effect gradually, instead of all at once. GTK+ supports
these transitions as well.
To enable a transition for a property when a rule set takes effect, it
needs to be listed in the transition-property property in that rule set.
Only animatable properties can be listed in the transition-property.
The details of a transition can modified with the transition-duration,
transition-timing-function and transition-delay properties.
To learn more about transitions, you can read the
Transitions
module of the CSS specification.
Animations
In addition to transitions, which are triggered by changes of the underlying
node tree, CSS also supports defined animations. While transitions specify how
property values change from one value to a new value, animations explicitly
define intermediate property values in keyframes.
Keyframes are defined with an @-rule which contains one or more of rule sets
with special selectors. Property declarations for nonanimatable properties
are ignored in these rule sets (with the exception of animation properties).
〈keyframe rule〉 = @keyframes 〈name〉 { 〈animation rule〉 }
〈animation rule〉 = 〈animation selector〉 { 〈declaration〉* }
〈animation selector〉 = 〈single animation selector〉 [ , 〈single animation selector〉 ]*
〈single animation selector〉 = from | to | 〈percentage〉
To enable an animation, the name of the keyframes must be set as the value
of the animation-name property. The details of the animation can modified
with the animation-duration, animation-timing-function, animation-iteration-count
and other animation properties.
A CSS animation
To learn more about animations, you can read the
Animations
module of the CSS specification.
Key bindings
In order to extend key bindings affecting different widgets,
GTK+ supports the @binding-set rule to parse a set of bind/unbind
directives. Note that in order to take effect, the binding sets
defined in this way must be associated with rule sets by setting
the -gtk-key-bindings property.
The syntax for @binding-set rules is as follows:
〈binding set rule〉 = @binding-set 〈binding name〉 { [ [ 〈binding〉 | 〈unbinding〉 ] ; ]* }
〈binding〉 = bind "〈accelerator〉" { 〈signal emission〉* }
〈signal emission〉 = "〈signal name〉" ( [ 〈argument〉 [ , 〈argument〉 ]* ]? }
〈unbinding〉 = unbind "〈accelerator〉"
where 〈accelerator〉 is a string that can be parsed by gtk_accelerator_parse(),
〈signal name〉 is the name of a keybinding signal of the widget in question,
and the 〈argument〉 list must be according to the signals declaration.
An example for using the @binding-set rule
Left" { "move-cursor" (visual-positions, -3, 0) };
unbind "End";
};
@binding-set binding-set2 {
bind "Right" { "move-cursor" (visual-positions, 3, 0) };
bind "KP_space" { "delete-from-cursor" (whitespace, 1)
"insert-at-cursor" (" ") };
};
entry {
-gtk-key-bindings: binding-set1, binding-set2;
}
]]>
docs/reference/gtk/gtk4-widget-factory.xml 0000664 0001750 0001750 00000002750 13226176505 020715 0 ustar mclasen mclasen
gtk4-widget-factory
GTK+
Developer
Matthias
Clasen
gtk4-widget-factory
1
User Commands
gtk4-widget-factory
Demonstrate GTK+ widgets
gtk4-widget-factory
--help
Description
gtk4-widget-factory is a collection of examples.
Its purpose is to demonstrate many GTK+ widgets in a form
that is useful to GTK+ theme developers.
The application shows widgets in different, typical combinations
and states.
Options
The following options are understood:
-h , --help
Show help options
docs/reference/gtk/other_software.sgml 0000664 0001750 0001750 00000014002 13226176505 020304 0 ustar mclasen mclasen
Mixing GTK+ with other software
3
Mixing GTK+ with other software
Mixing GTK+ with other software
How to combine GTK+ with other code and event loops
Overview
Often people want to use GTK+ in combination with another library or existing
body of code that is not GTK+-aware. The general problem people encounter
is that the control flow of the other code does not return to GTK+, so
widgets do not repaint, mouse and keyboard events are ignored, and so forth.
This section describes some approaches to solving this problem. The most
suitable approach depends on the code that's involved, the platforms you're
targetting, and your own familiarity with each approach.
Periodically yield to GTK+ main loop
This is the simplest method, but requires you to modify the non-GTK+ code.
Say you have a function that does some kind of lengthy task:
void
do_lengthy_task (void)
{
int i;
for (i = 0; i < BIG_NUMBER; ++i)
{
do_small_part_of_task ();
}
}
You simply insert code into this function that processes pending main loop tasks, if any:
void
do_lengthy_task (void)
{
int i;
for (i = 0; i < BIG_NUMBER; ++i)
{
do_small_part_of_task ();
/* allow main loop to process pending events; NULL
* means the default context.
*/
while (g_main_context_pending (NULL))
g_main_context_iteration (NULL, FALSE);
}
}
The primary disadvantage of this approach is that you have to trade off UI
responsiveness and the performance of the task. That is, if
do_small_part_of_task() does very little of the task, you'll spend lots of CPU
time on g_main_context_iteration(). While if
do_small_part_of_task() does a lot of work, the GUI will seem noticeably
"chunky" to the user.
Another disadvantage to this approach is that you can't have more than one
lengthy task at the same time, unless you manually integrate them.
The big advantage of this approach is that it's simple and straightforward, and
works fine for simple applications such as tossing up a progress bar during the
lengthy task.
Run the other code as a slave of the GTK+ main loop
As a slightly cleaner solution, you can ask the main loop to run a small part of your
task whenever it isn't busy — that is, when it's idle .
GLib provides a function g_idle_add() that's useful
for this. An "idle handler" added with g_idle_add()
will be run continuously as long as it returns TRUE . However,
the main loop gives higher priority to GUI-related tasks, so will run those instead
when appropriate.
Here's a simple example:
gboolean
my_idle_handler (gpointer user_data)
{
do_small_part_of_task ();
if (task_complete)
return G_SOURCE_REMOVE; /* removes the idle handler */
else
return G_SOURCE_CONTINUE; /* runs the idle handler again */
}
g_idle_add (my_idle_handler, NULL);
If your task involves reading data from the network, you should instead use
g_input_add(); this will allow the
main loop to sleep until data is available on a file descriptor, then
wake up to read that data.
g_idle_add() returns a main loop source ID you can
use to remove the idle handler with g_source_remove().
This is useful for cancelling a task, for example. Another approach is to keep a flag
variable and have the idle handler itself return FALSE when appropriate.
Use multiple processes
If you can't break a task into small chunks — the
"do_small_part_of_task()" function in the above examples — you'll have to
separate your program into two parts, by spawning a child thread or process.
A process does not share the same address space (variables and data) with its parent.
A thread does share the same address space, so a change made to a variable in
one thread will be visible to other threads as well.
This manual can't go into full detail on processes, threads, and other UNIX
programming topics. You may wish to get a book or two — two I'm familiar
with are Beginning Linux Programming (WROX Press) and Advanced Programming in
the UNIX Environment (by Richard Stevens.
Those books also cover the central issue you'll need to address in order to have
a multi-process application: how to communicate between the processes. The
simplest solution is to use pipes; g_input_add() in combination with g_spawn_async_with_pipes() should make
this reasonably convenient. There are other possibilities, of course, such as
sockets, shared memory, and X Window System client message events, depending on
your needs.
Use multiple threads
Integrate the GTK+ main loop with another main loop
Things that won't work
signals
docs/reference/gtk/gtk4-broadwayd.1 0000664 0001750 0001750 00000005374 13223475355 017310 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-broadwayd
.\" Author: Alexander Larsson
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 01/04/2018
.\" Manual: User Commands
.\" Source: GTK+
.\" Language: English
.\"
.TH "GTK4\-BROADWAYD" "1" "" "GTK+" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-broadwayd \- Broadway display server
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-broadwayd\fR\ 'u
\fBgtk4\-broadwayd\fR [\-\-port\ \fIPORT\fR] [\-\-address\ \fIADDRESS\fR] [\-\-unixsocket\ \fIADDRESS\fR] [\fI:DISPLAY\fR]
.SH "DESCRIPTION"
.PP
\fBgtk4\-broadwayd\fR
is a display server for the Broadway GDK backend\&. It allows multiple GTK+ applications to display their windows in the same web browser, by connecting to gtk4\-broadwayd\&.
.PP
When using gtk4\-broadwayd, specify the display number to use, prefixed with a colon, similar to X\&. The default display number is 0\&.
.sp
.if n \{\
.RS 4
.\}
.nf
gtk4\-broadwayd :5
.fi
.if n \{\
.RE
.\}
.sp
Then point your web browser at
http://127\&.0\&.0\&.1:8085\&. Start your applications like this:
.sp
.if n \{\
.RS 4
.\}
.nf
GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk3\-demo
.fi
.if n \{\
.RE
.\}
.sp
You can add password protection for your session by creating a file in
$XDG_CONFIG_HOME/broadway\&.passwd
or
$HOME/\&.config/broadway\&.passwd
with a crypt(3) style password hash\&. A simple way to generate it is with openssl:
.sp
.if n \{\
.RS 4
.\}
.nf
openssl passwd \-1 > ~/\&.config/broadway\&.passwd
.fi
.if n \{\
.RE
.\}
.sp
.SH "OPTIONS"
.PP
\-\-port
.RS 4
Use
\fIPORT\fR
as the HTTP port, instead of the default 8080 + (\fIDISPLAY\fR
\- 1)\&.
.RE
.PP
\-\-address
.RS 4
Use
\fIADDRESS\fR
as the HTTP address, instead of the default
http://127\&.0\&.0\&.1:\fIPORT\fR\&.
.RE
.PP
\-\-unixsocket
.RS 4
Use
\fIADDRESS\fR
as the unix domain socket address\&. This option overrides
\-\-address
and
\-\-port\&. It is available only on Unix\-like systems\&.
.RE
docs/reference/gtk/gtk4-decl-list.txt.bak 0000664 0001750 0001750 00000756714 13225531371 020433 0 ustar mclasen mclasen
action-editor
gtk_inspector_action_editor_new
GtkInspectorActionEditorPrivate
GTK_INSPECTOR_ACTION_EDITOR_CLASS
GTK_INSPECTOR_ACTION_EDITOR_GET_CLASS
GTK_INSPECTOR_IS_ACTION_EDITOR
GTK_TYPE_INSPECTOR_ACTION_EDITOR
gtk_inspector_action_editor_get_type
actions
gtk_inspector_actions_set_object
GtkInspectorActionsPrivate
GTK_INSPECTOR_ACTIONS_CLASS
GTK_INSPECTOR_ACTIONS_GET_CLASS
GTK_INSPECTOR_IS_ACTIONS
GTK_TYPE_INSPECTOR_ACTIONS
gtk_inspector_actions_get_type
cellrenderergraph
GtkCellRendererGraph
gtk_cell_renderer_graph_new
GTK_CELL_RENDERER_GRAPH
GTK_CELL_RENDERER_GRAPH_CLASS
GTK_CELL_RENDERER_GRAPH_GET_CLASS
GTK_IS_CELL_RENDERER_GRAPH
GTK_TYPE_CELL_RENDERER_GRAPH
GtkCellRendererGraph
GtkCellRendererGraphClass
GtkCellRendererGraphPrivate
gtk_cell_renderer_graph_get_type
css-editor
gtk_inspector_css_editor_set_object
GtkInspectorCssEditorPrivate
GTK_INSPECTOR_CSS_EDITOR_CLASS
GTK_INSPECTOR_CSS_EDITOR_GET_CLASS
GTK_INSPECTOR_IS_CSS_EDITOR
GTK_TYPE_INSPECTOR_CSS_EDITOR
gtk_inspector_css_editor_get_type
css-node-tree
gtk_inspector_css_node_tree_set_object
GtkInspectorCssNodeTreePrivate
GTK_INSPECTOR_CSS_NODE_TREE_CLASS
GTK_INSPECTOR_CSS_NODE_TREE_GET_CLASS
GTK_INSPECTOR_IS_CSS_NODE_TREE
GTK_TYPE_INSPECTOR_CSS_NODE_TREE
gtk_inspector_css_node_tree_get_type
data-list
gtk_inspector_data_list_set_object
GtkInspectorDataListPrivate
GTK_INSPECTOR_DATA_LIST_CLASS
GTK_INSPECTOR_DATA_LIST_GET_CLASS
GTK_INSPECTOR_IS_DATA_LIST
GTK_TYPE_INSPECTOR_DATA_LIST
gtk_inspector_data_list_get_type
gdkpixbufutilsprivate
gtk_make_symbolic_pixbuf_from_data
gtk_make_symbolic_pixbuf_from_file
gtk_make_symbolic_pixbuf_from_resource
gtk_make_symbolic_texture_from_file
gtk_make_symbolic_texture_from_resource
general
GtkInspectorGeneralPrivate
GTK_INSPECTOR_GENERAL_CLASS
GTK_INSPECTOR_GENERAL_GET_CLASS
GTK_INSPECTOR_IS_GENERAL
GTK_TYPE_INSPECTOR_GENERAL
gtk_inspector_general_get_type
gestures
gtk_inspector_gestures_set_object
GtkInspectorGesturesPrivate
GTK_INSPECTOR_GESTURES_CLASS
GTK_INSPECTOR_GESTURES_GET_CLASS
GTK_INSPECTOR_IS_GESTURES
GTK_TYPE_INSPECTOR_GESTURES
gtk_inspector_gestures_get_type
graphdata
GtkGraphData
gtk_graph_data_new
gtk_graph_data_get_n_values
gtk_graph_data_get_value
gtk_graph_data_get_minimum
gtk_graph_data_get_maximum
gtk_graph_data_prepend_value
GTK_GRAPH_DATA
GTK_GRAPH_DATA_CLASS
GTK_GRAPH_DATA_GET_CLASS
GTK_IS_GRAPH_DATA
GTK_TYPE_GRAPH_DATA
GtkGraphData
GtkGraphDataClass
GtkGraphDataPrivate
gtk_graph_data_get_type
gskpango
gsk_pango_show_layout
GSK_IS_PANGO_RENDERER
GSK_PANGO_RENDERER
GSK_TYPE_PANGO_RENDERER
GskPangoRenderer
GskPangoRendererClass
gsk_pango_renderer_get_type
gtkaboutdialog
GtkAboutDialog
GtkLicense
GtkAboutDialog
gtk_about_dialog_new
gtk_show_about_dialog
gtk_about_dialog_get_program_name
gtk_about_dialog_set_program_name
gtk_about_dialog_get_version
gtk_about_dialog_set_version
gtk_about_dialog_get_copyright
gtk_about_dialog_set_copyright
gtk_about_dialog_get_comments
gtk_about_dialog_set_comments
gtk_about_dialog_get_license
gtk_about_dialog_set_license
gtk_about_dialog_set_license_type
gtk_about_dialog_get_license_type
gtk_about_dialog_get_wrap_license
gtk_about_dialog_set_wrap_license
gtk_about_dialog_get_system_information
gtk_about_dialog_set_system_information
gtk_about_dialog_get_website
gtk_about_dialog_set_website
gtk_about_dialog_get_website_label
gtk_about_dialog_set_website_label
gtk_about_dialog_get_authors
gtk_about_dialog_set_authors
gtk_about_dialog_get_documenters
gtk_about_dialog_set_documenters
gtk_about_dialog_get_artists
gtk_about_dialog_set_artists
gtk_about_dialog_get_translator_credits
gtk_about_dialog_set_translator_credits
gtk_about_dialog_get_logo
gtk_about_dialog_set_logo
gtk_about_dialog_get_logo_icon_name
gtk_about_dialog_set_logo_icon_name
gtk_about_dialog_add_credit_section
GTK_ABOUT_DIALOG
GTK_ABOUT_DIALOG_CLASS
GTK_ABOUT_DIALOG_GET_CLASS
GTK_IS_ABOUT_DIALOG
GTK_TYPE_ABOUT_DIALOG
GtkAboutDialogClass
GtkAboutDialogPrivate
gtk_about_dialog_get_type
gtkaccelgroup
GtkAccelGroup
GtkAccelFlags
GtkAccelGroupActivate
GtkAccelGroupFindFunc
GtkAccelGroup
GtkAccelGroupClass
GtkAccelKey
gtk_accel_group_new
gtk_accel_group_get_is_locked
gtk_accel_group_get_modifier_mask
gtk_accel_group_lock
gtk_accel_group_unlock
gtk_accel_group_connect
gtk_accel_group_connect_by_path
gtk_accel_group_disconnect
gtk_accel_group_disconnect_key
gtk_accel_group_activate
gtk_accel_groups_activate
gtk_accel_groups_from_object
gtk_accel_group_find
gtk_accel_group_from_accel_closure
gtk_accelerator_valid
gtk_accelerator_parse
gtk_accelerator_parse_with_keycode
gtk_accelerator_name
gtk_accelerator_name_with_keycode
gtk_accelerator_get_label
gtk_accelerator_get_label_with_keycode
gtk_accelerator_set_default_mod_mask
gtk_accelerator_get_default_mod_mask
gtk_accel_group_query
GtkAccelGroupEntry
GTK_ACCEL_GROUP
GTK_ACCEL_GROUP_CLASS
GTK_ACCEL_GROUP_GET_CLASS
GTK_IS_ACCEL_GROUP
GTK_TYPE_ACCEL_GROUP
GtkAccelGroupPrivate
gtk_accel_group_get_type
gtkaccelgroupprivate
GtkAccelGroupPrivate
gtkaccellabel
GtkAccelLabel
GtkAccelLabel
gtk_accel_label_new
gtk_accel_label_get_accel_widget
gtk_accel_label_get_accel_width
gtk_accel_label_set_accel_widget
gtk_accel_label_set_accel_closure
gtk_accel_label_refetch
gtk_accel_label_set_accel
gtk_accel_label_get_accel
gtk_accel_label_set_label
gtk_accel_label_get_label
gtk_accel_label_set_use_underline
gtk_accel_label_get_use_underline
GTK_ACCEL_LABEL
GTK_ACCEL_LABEL_CLASS
GTK_ACCEL_LABEL_GET_CLASS
GTK_IS_ACCEL_LABEL
GTK_TYPE_ACCEL_LABEL
GtkAccelLabelClass
GtkAccelLabelPrivate
gtk_accel_label_get_type
gtkaccelmap
GtkAccelMapForeach
gtk_accel_map_add_entry
gtk_accel_map_lookup_entry
gtk_accel_map_change_entry
gtk_accel_map_load
gtk_accel_map_save
gtk_accel_map_foreach
gtk_accel_map_load_fd
gtk_accel_map_load_scanner
gtk_accel_map_save_fd
gtk_accel_map_lock_path
gtk_accel_map_unlock_path
gtk_accel_map_add_filter
gtk_accel_map_foreach_unfiltered
gtk_accel_map_get
GTK_ACCEL_MAP
GTK_ACCEL_MAP_CLASS
GTK_ACCEL_MAP_GET_CLASS
GTK_IS_ACCEL_MAP
GTK_TYPE_ACCEL_MAP
GtkAccelMap
GtkAccelMapClass
gtk_accel_map_get_type
gtkaccessible
GtkAccessible
gtk_accessible_set_widget
gtk_accessible_get_widget
GTK_ACCESSIBLE
GTK_ACCESSIBLE_CLASS
GTK_ACCESSIBLE_GET_CLASS
GTK_IS_ACCESSIBLE
GTK_TYPE_ACCESSIBLE
GtkAccessible
GtkAccessibleClass
GtkAccessiblePrivate
gtk_accessible_get_type
gtkactionable
GtkActionable
gtk_actionable_get_action_name
gtk_actionable_set_action_name
gtk_actionable_get_action_target_value
gtk_actionable_set_action_target_value
gtk_actionable_set_action_target
gtk_actionable_set_detailed_action_name
GTK_ACTIONABLE
GTK_ACTIONABLE_GET_IFACE
GTK_IS_ACTIONABLE
GTK_TYPE_ACTIONABLE
GtkActionable
GtkActionableInterface
gtk_actionable_get_type
gtkactionbar
GtkActionBar
gtk_action_bar_new
gtk_action_bar_get_center_widget
gtk_action_bar_set_center_widget
gtk_action_bar_pack_start
gtk_action_bar_pack_end
gtk_action_bar_set_revealed
gtk_action_bar_get_revealed
GTK_ACTION_BAR
GTK_ACTION_BAR_CLASS
GTK_ACTION_BAR_GET_CLASS
GTK_IS_ACTION_BAR
GTK_TYPE_ACTION_BAR
GtkActionBar
GtkActionBarClass
GtkActionBarPrivate
gtk_action_bar_get_type
gtkactionhelper
gtk_action_helper_new
gtk_action_helper_set_action_name
gtk_action_helper_set_action_target_value
gtk_action_helper_get_action_name
gtk_action_helper_get_action_target_value
gtk_action_helper_get_enabled
gtk_action_helper_get_active
gtk_action_helper_activate
GTK_ACTION_HELPER
GTK_IS_ACTION_HELPER
GTK_TYPE_ACTION_HELPER
GtkActionHelper
gtk_action_helper_get_type
gtkactionmuxer
gtk_action_muxer_new
gtk_action_muxer_insert
gtk_action_muxer_remove
gtk_action_muxer_list_prefixes
gtk_action_muxer_lookup
gtk_action_muxer_get_parent
gtk_action_muxer_set_parent
gtk_action_muxer_set_primary_accel
gtk_action_muxer_get_primary_accel
gtk_print_action_and_target
gtk_normalise_detailed_action_name
GTK_ACTION_MUXER
GTK_IS_ACTION_MUXER
GTK_TYPE_ACTION_MUXER
GtkActionMuxer
gtk_action_muxer_get_type
gtkactionobservable
GtkActionObservable
gtk_action_observable_register_observer
gtk_action_observable_unregister_observer
GTK_ACTION_OBSERVABLE
GTK_ACTION_OBSERVABLE_GET_IFACE
GTK_IS_ACTION_OBSERVABLE
GTK_TYPE_ACTION_OBSERVABLE
GtkActionObservableInterface
gtk_action_observable_get_type
gtkactionobserver
GtkActionObserver
gtk_action_observer_action_added
gtk_action_observer_action_enabled_changed
gtk_action_observer_action_state_changed
gtk_action_observer_action_removed
gtk_action_observer_primary_accel_changed
GtkActionObservable
GTK_ACTION_OBSERVER
GTK_ACTION_OBSERVER_GET_IFACE
GTK_IS_ACTION_OBSERVER
GTK_TYPE_ACTION_OBSERVER
GtkActionObserver
GtkActionObserverInterface
gtk_action_observer_get_type
gtkadjustment
GtkAdjustment
GtkAdjustment
gtk_adjustment_new
gtk_adjustment_clamp_page
gtk_adjustment_get_value
gtk_adjustment_set_value
gtk_adjustment_get_lower
gtk_adjustment_set_lower
gtk_adjustment_get_upper
gtk_adjustment_set_upper
gtk_adjustment_get_step_increment
gtk_adjustment_set_step_increment
gtk_adjustment_get_page_increment
gtk_adjustment_set_page_increment
gtk_adjustment_get_page_size
gtk_adjustment_set_page_size
gtk_adjustment_configure
gtk_adjustment_get_minimum_increment
GTK_ADJUSTMENT
GTK_ADJUSTMENT_CLASS
GTK_ADJUSTMENT_GET_CLASS
GTK_IS_ADJUSTMENT
GTK_TYPE_ADJUSTMENT
GtkAdjustmentClass
gtk_adjustment_get_type
gtkadjustmentprivate
gtk_adjustment_enable_animation
gtk_adjustment_get_animation_duration
gtk_adjustment_animate_to_value
gtk_adjustment_get_target_value
gtk_adjustment_is_animating
gtkallocatedbitmaskprivate
GTK_BITMASK_N_DIRECT_BITS
GtkBitmask
gtkappchooser
gtk_app_chooser_get_app_info
gtk_app_chooser_get_content_type
gtk_app_chooser_refresh
GTK_APP_CHOOSER
GTK_IS_APP_CHOOSER
GTK_TYPE_APP_CHOOSER
GtkAppChooser
gtk_app_chooser_get_type
gtkappchooserbutton
GtkAppChooserButton
GtkAppChooserButtonClass
gtk_app_chooser_button_new
gtk_app_chooser_button_append_separator
gtk_app_chooser_button_append_custom_item
gtk_app_chooser_button_set_active_custom_item
gtk_app_chooser_button_set_show_dialog_item
gtk_app_chooser_button_get_show_dialog_item
gtk_app_chooser_button_set_heading
gtk_app_chooser_button_get_heading
gtk_app_chooser_button_set_show_default_item
gtk_app_chooser_button_get_show_default_item
GTK_APP_CHOOSER_BUTTON
GTK_APP_CHOOSER_BUTTON_CLASS
GTK_APP_CHOOSER_BUTTON_GET_CLASS
GTK_IS_APP_CHOOSER_BUTTON
GTK_TYPE_APP_CHOOSER_BUTTON
GtkAppChooserButton
GtkAppChooserButtonPrivate
gtk_app_chooser_button_get_type
gtkappchooserdialog
GtkAppChooserDialog
GtkAppChooserDialogClass
gtk_app_chooser_dialog_new
gtk_app_chooser_dialog_new_for_content_type
gtk_app_chooser_dialog_get_widget
gtk_app_chooser_dialog_set_heading
gtk_app_chooser_dialog_get_heading
GTK_APP_CHOOSER_DIALOG
GTK_APP_CHOOSER_DIALOG_CLASS
GTK_APP_CHOOSER_DIALOG_GET_CLASS
GTK_IS_APP_CHOOSER_DIALOG
GTK_TYPE_APP_CHOOSER_DIALOG
GtkAppChooserDialog
GtkAppChooserDialogPrivate
gtk_app_chooser_dialog_get_type
gtkappchooserprivate
GtkAppChooser
GtkAppChooserInterface
GTK_APP_CHOOSER_GET_IFACE
GtkAppChooserIface
gtkappchooserwidget
GtkAppChooserWidget
GtkAppChooserWidgetClass
gtk_app_chooser_widget_new
gtk_app_chooser_widget_set_show_default
gtk_app_chooser_widget_get_show_default
gtk_app_chooser_widget_set_show_recommended
gtk_app_chooser_widget_get_show_recommended
gtk_app_chooser_widget_set_show_fallback
gtk_app_chooser_widget_get_show_fallback
gtk_app_chooser_widget_set_show_other
gtk_app_chooser_widget_get_show_other
gtk_app_chooser_widget_set_show_all
gtk_app_chooser_widget_get_show_all
gtk_app_chooser_widget_set_default_text
gtk_app_chooser_widget_get_default_text
GTK_APP_CHOOSER_WIDGET
GTK_APP_CHOOSER_WIDGET_CLASS
GTK_APP_CHOOSER_WIDGET_GET_CLASS
GTK_IS_APP_CHOOSER_WIDGET
GTK_TYPE_APP_CHOOSER_WIDGET
GtkAppChooserWidget
GtkAppChooserWidgetPrivate
gtk_app_chooser_widget_get_type
gtkapplication
GtkApplication
GtkApplicationClass
gtk_application_new
gtk_application_add_window
gtk_application_remove_window
gtk_application_get_windows
gtk_application_get_app_menu
gtk_application_set_app_menu
gtk_application_get_menubar
gtk_application_set_menubar
GtkApplicationInhibitFlags
gtk_application_inhibit
gtk_application_uninhibit
gtk_application_get_window_by_id
gtk_application_get_active_window
gtk_application_list_action_descriptions
gtk_application_get_accels_for_action
gtk_application_get_actions_for_accel
gtk_application_set_accels_for_action
gtk_application_prefers_app_menu
gtk_application_get_menu_by_id
GTK_APPLICATION
GTK_APPLICATION_CLASS
GTK_APPLICATION_GET_CLASS
GTK_IS_APPLICATION
GTK_TYPE_APPLICATION
GtkApplication
GtkApplicationPrivate
gtk_application_get_type
gtkapplicationaccelsprivate
GTK_TYPE_APPLICATION_ACCELS
gtk_application_accels_new
gtk_application_accels_set_accels_for_action
gtk_application_accels_get_accels_for_action
gtk_application_accels_get_actions_for_accel
gtk_application_accels_list_action_descriptions
gtk_application_accels_foreach_key
gtk_application_accels_activate
GtkApplicationAccels
gtkapplicationprivate
gtk_application_window_set_id
gtk_application_window_get_action_group
gtk_application_handle_window_realize
gtk_application_handle_window_map
gtk_application_get_parent_muxer_for_window
gtk_application_get_action_muxer
gtk_application_insert_action_group
gtk_application_get_application_accels
startup
shutdown
before_emit
window_added
window_removed
active_window_changed
handle_window_realize
handle_window_map
set_app_menu
set_menubar
inhibit
uninhibit
is_inhibited
prefers_app_menu
get_window_system_id
gtk_application_impl_new
gtk_application_impl_startup
gtk_application_impl_shutdown
gtk_application_impl_before_emit
gtk_application_impl_window_added
gtk_application_impl_window_removed
gtk_application_impl_active_window_changed
gtk_application_impl_handle_window_realize
gtk_application_impl_handle_window_map
gtk_application_impl_set_app_menu
gtk_application_impl_set_menubar
gtk_application_impl_inhibit
gtk_application_impl_uninhibit
gtk_application_impl_is_inhibited
gtk_application_impl_dbus_get_window_path
gtk_application_impl_prefers_app_menu
gtk_application_impl_quartz_setup_menu
GTK_APPLICATION_IMPL_CLASS
GTK_APPLICATION_IMPL_DBUS_CLASS
GTK_APPLICATION_IMPL_DBUS_GET_CLASS
GTK_APPLICATION_IMPL_GET_CLASS
GTK_TYPE_APPLICATION_IMPL
GTK_TYPE_APPLICATION_IMPL_DBUS
gtk_application_impl_dbus_get_type
gtk_application_impl_get_type
gtk_application_impl_quartz_get_type
gtk_application_impl_wayland_get_type
gtk_application_impl_x11_get_type
gtkapplicationwindow
GtkApplicationWindow
GtkApplicationWindowClass
gtk_application_window_new
gtk_application_window_set_show_menubar
gtk_application_window_get_show_menubar
gtk_application_window_get_id
gtk_application_window_set_help_overlay
gtk_application_window_get_help_overlay
GTK_APPLICATION_WINDOW
GTK_APPLICATION_WINDOW_CLASS
GTK_APPLICATION_WINDOW_GET_CLASS
GTK_IS_APPLICATION_WINDOW
GTK_TYPE_APPLICATION_WINDOW
GtkApplicationWindow
GtkApplicationWindowPrivate
gtk_application_window_get_type
gtkaspectframe
GtkAspectFrame
GtkAspectFrameClass
gtk_aspect_frame_new
gtk_aspect_frame_set
GTK_ASPECT_FRAME
GTK_ASPECT_FRAME_CLASS
GTK_ASPECT_FRAME_GET_CLASS
GTK_IS_ASPECT_FRAME
GTK_TYPE_ASPECT_FRAME
GtkAspectFrame
GtkAspectFramePrivate
gtk_aspect_frame_get_type
gtkassistant
GtkAssistant
GtkAssistantPageType
GtkAssistantClass
GtkAssistantPageFunc
gtk_assistant_new
gtk_assistant_next_page
gtk_assistant_previous_page
gtk_assistant_get_current_page
gtk_assistant_set_current_page
gtk_assistant_get_n_pages
gtk_assistant_get_nth_page
gtk_assistant_prepend_page
gtk_assistant_append_page
gtk_assistant_insert_page
gtk_assistant_remove_page
gtk_assistant_set_forward_page_func
gtk_assistant_set_page_type
gtk_assistant_get_page_type
gtk_assistant_set_page_title
gtk_assistant_get_page_title
gtk_assistant_set_page_complete
gtk_assistant_get_page_complete
gtk_assistant_add_action_widget
gtk_assistant_remove_action_widget
gtk_assistant_update_buttons_state
gtk_assistant_commit
gtk_assistant_set_page_has_padding
gtk_assistant_get_page_has_padding
GTK_ASSISTANT
GTK_ASSISTANT_CLASS
GTK_ASSISTANT_GET_CLASS
GTK_IS_ASSISTANT
GTK_TYPE_ASSISTANT
GtkAssistant
GtkAssistantPrivate
gtk_assistant_get_type
gtkbbox
GtkButtonBox
GtkButtonBoxClass
GtkButtonBoxStyle
gtk_button_box_new
gtk_button_box_get_layout
gtk_button_box_set_layout
gtk_button_box_get_child_secondary
gtk_button_box_set_child_secondary
gtk_button_box_get_child_non_homogeneous
gtk_button_box_set_child_non_homogeneous
GTK_BUTTON_BOX
GTK_BUTTON_BOX_CLASS
GTK_BUTTON_BOX_GET_CLASS
GTK_IS_BUTTON_BOX
GTK_TYPE_BUTTON_BOX
GtkButtonBox
GtkButtonBoxPrivate
gtk_button_box_get_type
gtkbin
GtkBin
GtkBinClass
gtk_bin_get_child
GTK_BIN
GTK_BIN_CLASS
GTK_BIN_GET_CLASS
GTK_IS_BIN
GTK_TYPE_BIN
GtkBin
GtkBinPrivate
gtk_bin_get_type
gtkbindings
GtkBindingSet
GtkBindingEntry
GtkBindingArg
GtkBindingSignal
gtk_binding_set_new
gtk_binding_set_by_class
gtk_binding_set_find
gtk_bindings_activate
gtk_bindings_activate_event
gtk_binding_set_activate
gtk_binding_entry_skip
gtk_binding_entry_add_signal
gtk_binding_entry_add_signall
gtk_binding_entry_add_signal_from_string
gtk_binding_entry_remove
gtkbitmaskprivateimpl
return
g_string_free
if
invert
mask
gtkbookmarksmanager
GtkBookmarksChangedFunc
gtkbooleancellaccessible
GtkBooleanCellAccessible
GTK_BOOLEAN_CELL_ACCESSIBLE
GTK_BOOLEAN_CELL_ACCESSIBLE_CLASS
GTK_BOOLEAN_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_BOOLEAN_CELL_ACCESSIBLE
GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE
GtkBooleanCellAccessible
GtkBooleanCellAccessibleClass
GtkBooleanCellAccessiblePrivate
gtk_boolean_cell_accessible_get_type
gtkborder
GtkBorder
gtk_border_new
gtk_border_copy
gtk_border_free
GTK_TYPE_BORDER
gtk_border_get_type
gtkbox
GtkBox
GtkBoxClass
gtk_box_new
gtk_box_pack_start
gtk_box_pack_end
gtk_box_set_homogeneous
gtk_box_get_homogeneous
gtk_box_set_spacing
gtk_box_get_spacing
gtk_box_set_baseline_position
gtk_box_get_baseline_position
gtk_box_reorder_child
gtk_box_query_child_packing
gtk_box_set_child_packing
GTK_BOX
GTK_BOX_CLASS
GTK_BOX_GET_CLASS
GTK_IS_BOX
GTK_TYPE_BOX
GtkBox
gtk_box_get_type
gtkbuildable
GtkBuildable
GtkBuildableIface
gtk_buildable_set_name
gtk_buildable_get_name
gtk_buildable_add_child
gtk_buildable_set_buildable_property
gtk_buildable_construct_child
gtk_buildable_custom_tag_start
gtk_buildable_custom_tag_end
gtk_buildable_custom_finished
gtk_buildable_parser_finished
gtk_buildable_get_internal_child
GTK_BUILDABLE
GTK_BUILDABLE_CLASS
GTK_BUILDABLE_GET_IFACE
GTK_IS_BUILDABLE
GTK_TYPE_BUILDABLE
GtkBuildable
gtk_buildable_get_type
gtkbuilder
GtkBuilder
GTK_BUILDER_ERROR
GtkBuilderError
gtk_builder_error_quark
gtk_builder_new
gtk_builder_add_from_file
gtk_builder_add_from_resource
gtk_builder_add_from_string
gtk_builder_add_objects_from_file
gtk_builder_add_objects_from_resource
gtk_builder_add_objects_from_string
gtk_builder_get_object
gtk_builder_get_objects
gtk_builder_expose_object
gtk_builder_connect_signals
gtk_builder_connect_signals_full
gtk_builder_set_translation_domain
gtk_builder_get_translation_domain
gtk_builder_get_type_from_name
gtk_builder_value_from_string
gtk_builder_value_from_string_type
gtk_builder_new_from_file
gtk_builder_new_from_resource
gtk_builder_new_from_string
gtk_builder_add_callback_symbol
gtk_builder_add_callback_symbols
gtk_builder_lookup_callback_symbol
gtk_builder_set_application
gtk_builder_get_application
GTK_BUILDER_WARN_INVALID_CHILD_TYPE
gtk_builder_extend_with_template
GTK_BUILDER
GTK_BUILDER_CLASS
GTK_BUILDER_GET_CLASS
GTK_IS_BUILDER
GTK_TYPE_BUILDER
GtkBuilder
GtkBuilderClass
GtkBuilderPrivate
gtk_builder_get_type
gtkbuilderprivate
CommonInfo
ObjectInfo
ChildInfo
PropertyInfo
SignalInfo
RequiresInfo
SubParser
ParserData
GTypeGetFunc
gtkbutton
GtkButton
GtkButtonClass
gtk_button_new
gtk_button_new_with_label
gtk_button_new_from_icon_name
gtk_button_new_with_mnemonic
gtk_button_clicked
gtk_button_set_relief
gtk_button_get_relief
gtk_button_set_label
gtk_button_get_label
gtk_button_set_use_underline
gtk_button_get_use_underline
gtk_button_set_icon_name
gtk_button_get_icon_name
GTK_BUTTON
GTK_BUTTON_CLASS
GTK_BUTTON_GET_CLASS
GTK_IS_BUTTON
GTK_TYPE_BUTTON
GtkButton
GtkButtonPrivate
gtk_button_get_type
gtkbuttonaccessible
GtkButtonAccessible
GTK_BUTTON_ACCESSIBLE
GTK_BUTTON_ACCESSIBLE_CLASS
GTK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_IS_BUTTON_ACCESSIBLE
GTK_TYPE_BUTTON_ACCESSIBLE
GtkButtonAccessible
GtkButtonAccessibleClass
GtkButtonAccessiblePrivate
gtk_button_accessible_get_type
gtkbuttonprivate
GtkButtonPrivate
gtk_button_get_gesture
gtkcalendar
GtkCalendar
GtkCalendarDisplayOptions
GtkCalendarDetailFunc
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_set_display_options
gtk_calendar_get_display_options
gtk_calendar_get_date
gtk_calendar_set_detail_func
gtk_calendar_set_detail_width_chars
gtk_calendar_set_detail_height_rows
gtk_calendar_get_detail_width_chars
gtk_calendar_get_detail_height_rows
gtk_calendar_get_day_is_marked
GTK_CALENDAR
GTK_CALENDAR_CLASS
GTK_CALENDAR_GET_CLASS
GTK_IS_CALENDAR
GTK_TYPE_CALENDAR
GtkCalendar
GtkCalendarClass
GtkCalendarPrivate
gtk_calendar_get_type
gtkcellaccessible
GtkCellAccessible
GTK_CELL_ACCESSIBLE
GTK_CELL_ACCESSIBLE_CLASS
GTK_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_CELL_ACCESSIBLE
GTK_TYPE_CELL_ACCESSIBLE
GtkCellAccessible
GtkCellAccessibleClass
GtkCellAccessiblePrivate
gtk_cell_accessible_get_type
gtkcellaccessibleparent
GtkCellAccessibleParent
gtk_cell_accessible_parent_get_cell_extents
gtk_cell_accessible_parent_get_cell_area
gtk_cell_accessible_parent_grab_focus
gtk_cell_accessible_parent_get_child_index
gtk_cell_accessible_parent_get_renderer_state
gtk_cell_accessible_parent_expand_collapse
gtk_cell_accessible_parent_activate
gtk_cell_accessible_parent_edit
gtk_cell_accessible_parent_update_relationset
GTK_CELL_ACCESSIBLE_PARENT
GTK_CELL_ACCESSIBLE_PARENT_GET_IFACE
GTK_IS_CELL_ACCESSIBLE_PARENT
GTK_TYPE_CELL_ACCESSIBLE_PARENT
GtkCellAccessibleParent
GtkCellAccessibleParentIface
gtk_cell_accessible_parent_get_type
gtkcellarea
GtkCellArea
GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID
GtkCellCallback
GtkCellAllocCallback
GtkCellAreaClass
gtk_cell_area_add
gtk_cell_area_remove
gtk_cell_area_has_renderer
gtk_cell_area_foreach
gtk_cell_area_foreach_alloc
gtk_cell_area_event
gtk_cell_area_snapshot
gtk_cell_area_get_cell_allocation
gtk_cell_area_get_cell_at_position
gtk_cell_area_create_context
gtk_cell_area_copy_context
gtk_cell_area_get_request_mode
gtk_cell_area_get_preferred_width
gtk_cell_area_get_preferred_height_for_width
gtk_cell_area_get_preferred_height
gtk_cell_area_get_preferred_width_for_height
gtk_cell_area_get_current_path_string
gtk_cell_area_apply_attributes
gtk_cell_area_attribute_connect
gtk_cell_area_attribute_disconnect
gtk_cell_area_attribute_get_column
gtk_cell_area_class_install_cell_property
gtk_cell_area_class_find_cell_property
gtk_cell_area_class_list_cell_properties
gtk_cell_area_add_with_properties
gtk_cell_area_cell_set
gtk_cell_area_cell_get
gtk_cell_area_cell_set_valist
gtk_cell_area_cell_get_valist
gtk_cell_area_cell_set_property
gtk_cell_area_cell_get_property
gtk_cell_area_is_activatable
gtk_cell_area_activate
gtk_cell_area_focus
gtk_cell_area_set_focus_cell
gtk_cell_area_get_focus_cell
gtk_cell_area_add_focus_sibling
gtk_cell_area_remove_focus_sibling
gtk_cell_area_is_focus_sibling
gtk_cell_area_get_focus_siblings
gtk_cell_area_get_focus_from_sibling
gtk_cell_area_get_edited_cell
gtk_cell_area_get_edit_widget
gtk_cell_area_activate_cell
gtk_cell_area_stop_editing
gtk_cell_area_inner_cell_area
gtk_cell_area_request_renderer
GtkCellAreaContext
GTK_CELL_AREA
GTK_CELL_AREA_CLASS
GTK_CELL_AREA_GET_CLASS
GTK_IS_CELL_AREA
GTK_TYPE_CELL_AREA
GtkCellArea
GtkCellAreaPrivate
gtk_cell_area_get_type
gtkcellareabox
GtkCellAreaBox
GtkCellAreaBoxClass
gtk_cell_area_box_new
gtk_cell_area_box_pack_start
gtk_cell_area_box_pack_end
gtk_cell_area_box_get_spacing
gtk_cell_area_box_set_spacing
GTK_CELL_AREA_BOX
GTK_CELL_AREA_BOX_CLASS
GTK_CELL_AREA_BOX_GET_CLASS
GTK_IS_CELL_AREA_BOX
GTK_TYPE_CELL_AREA_BOX
GtkCellAreaBox
GtkCellAreaBoxPrivate
gtk_cell_area_box_get_type
gtkcellareaboxcontextprivate
GtkCellAreaBoxContext
GtkCellAreaBoxAllocation
GTK_CELL_AREA_BOX_CONTEXT
GTK_CELL_AREA_BOX_CONTEXT_CLASS
GTK_CELL_AREA_BOX_CONTEXT_GET_CLASS
GTK_IS_CELL_AREA_BOX_CONTEXT
GTK_TYPE_CELL_AREA_BOX_CONTEXT
GtkCellAreaBoxContext
GtkCellAreaBoxContextClass
GtkCellAreaBoxContextPrivate
gtkcellareacontext
GtkCellAreaContext
GtkCellAreaContextClass
gtk_cell_area_context_get_area
gtk_cell_area_context_allocate
gtk_cell_area_context_reset
gtk_cell_area_context_get_preferred_width
gtk_cell_area_context_get_preferred_height
gtk_cell_area_context_get_preferred_height_for_width
gtk_cell_area_context_get_preferred_width_for_height
gtk_cell_area_context_get_allocation
gtk_cell_area_context_push_preferred_width
gtk_cell_area_context_push_preferred_height
GTK_CELL_AREA_CONTEXT
GTK_CELL_AREA_CONTEXT_CLASS
GTK_CELL_AREA_CONTEXT_GET_CLASS
GTK_IS_CELL_AREA_CONTEXT
GTK_TYPE_CELL_AREA_CONTEXT
GtkCellAreaContext
GtkCellAreaContextPrivate
gtk_cell_area_context_get_type
gtkcelleditable
GtkCellEditable
GtkCellEditableIface
gtk_cell_editable_start_editing
gtk_cell_editable_editing_done
gtk_cell_editable_remove_widget
GTK_CELL_EDITABLE
GTK_CELL_EDITABLE_CLASS
GTK_CELL_EDITABLE_GET_IFACE
GTK_IS_CELL_EDITABLE
GTK_TYPE_CELL_EDITABLE
GtkCellEditable
gtk_cell_editable_get_type
gtkcelllayout
GtkCellLayout
GtkCellLayoutDataFunc
GtkCellLayoutIface
gtk_cell_layout_pack_start
gtk_cell_layout_pack_end
gtk_cell_layout_get_cells
gtk_cell_layout_clear
gtk_cell_layout_set_attributes
gtk_cell_layout_add_attribute
gtk_cell_layout_set_cell_data_func
gtk_cell_layout_clear_attributes
gtk_cell_layout_reorder
gtk_cell_layout_get_area
GTK_CELL_LAYOUT
GTK_CELL_LAYOUT_GET_IFACE
GTK_IS_CELL_LAYOUT
GTK_TYPE_CELL_LAYOUT
GtkCellLayout
gtk_cell_layout_get_type
gtkcellrenderer
GtkCellRenderer
GtkCellRendererState
GtkCellRendererMode
GtkCellRendererClass
gtk_cell_renderer_get_request_mode
gtk_cell_renderer_get_preferred_width
gtk_cell_renderer_get_preferred_height_for_width
gtk_cell_renderer_get_preferred_height
gtk_cell_renderer_get_preferred_width_for_height
gtk_cell_renderer_get_preferred_size
gtk_cell_renderer_get_aligned_area
gtk_cell_renderer_snapshot
gtk_cell_renderer_activate
gtk_cell_renderer_start_editing
gtk_cell_renderer_set_fixed_size
gtk_cell_renderer_get_fixed_size
gtk_cell_renderer_set_alignment
gtk_cell_renderer_get_alignment
gtk_cell_renderer_set_padding
gtk_cell_renderer_get_padding
gtk_cell_renderer_set_visible
gtk_cell_renderer_get_visible
gtk_cell_renderer_set_sensitive
gtk_cell_renderer_get_sensitive
gtk_cell_renderer_is_activatable
gtk_cell_renderer_stop_editing
gtk_cell_renderer_get_state
gtk_cell_renderer_class_set_accessible_type
GtkCellRendererClassPrivate
GTK_CELL_RENDERER
GTK_CELL_RENDERER_CLASS
GTK_CELL_RENDERER_GET_CLASS
GTK_IS_CELL_RENDERER
GTK_TYPE_CELL_RENDERER
GtkCellRenderer
GtkCellRendererPrivate
gtk_cell_renderer_get_type
gtkcellrendereraccel
GtkCellRendererAccel
GtkCellRendererAccelMode
gtk_cell_renderer_accel_new
GTK_CELL_RENDERER_ACCEL
GTK_CELL_RENDERER_ACCEL_CLASS
GTK_CELL_RENDERER_ACCEL_GET_CLASS
GTK_IS_CELL_RENDERER_ACCEL
GTK_TYPE_CELL_RENDERER_ACCEL
GtkCellRendererAccel
GtkCellRendererAccelClass
GtkCellRendererAccelPrivate
gtk_cell_renderer_accel_get_type
gtkcellrenderercombo
GtkCellRendererCombo
gtk_cell_renderer_combo_new
GTK_CELL_RENDERER_COMBO
GTK_CELL_RENDERER_COMBO_CLASS
GTK_CELL_RENDERER_COMBO_GET_CLASS
GTK_IS_CELL_RENDERER_COMBO
GTK_TYPE_CELL_RENDERER_COMBO
GtkCellRendererCombo
GtkCellRendererComboClass
GtkCellRendererComboPrivate
gtk_cell_renderer_combo_get_type
gtkcellrendererpixbuf
GtkCellRendererPixbuf
gtk_cell_renderer_pixbuf_new
GTK_CELL_RENDERER_PIXBUF
GTK_CELL_RENDERER_PIXBUF_CLASS
GTK_CELL_RENDERER_PIXBUF_GET_CLASS
GTK_IS_CELL_RENDERER_PIXBUF
GTK_TYPE_CELL_RENDERER_PIXBUF
GtkCellRendererPixbuf
GtkCellRendererPixbufClass
GtkCellRendererPixbufPrivate
gtk_cell_renderer_pixbuf_get_type
gtkcellrendererprogress
GtkCellRendererProgress
gtk_cell_renderer_progress_new
GTK_CELL_RENDERER_PROGRESS
GTK_CELL_RENDERER_PROGRESS_CLASS
GTK_CELL_RENDERER_PROGRESS_GET_CLASS
GTK_IS_CELL_RENDERER_PROGRESS
GTK_TYPE_CELL_RENDERER_PROGRESS
GtkCellRendererProgress
GtkCellRendererProgressClass
GtkCellRendererProgressPrivate
gtk_cell_renderer_progress_get_type
gtkcellrendererspin
GtkCellRendererSpin
gtk_cell_renderer_spin_new
GTK_CELL_RENDERER_SPIN
GTK_CELL_RENDERER_SPIN_CLASS
GTK_CELL_RENDERER_SPIN_GET_CLASS
GTK_IS_CELL_RENDERER_SPIN
GTK_TYPE_CELL_RENDERER_SPIN
GtkCellRendererSpin
GtkCellRendererSpinClass
GtkCellRendererSpinPrivate
gtk_cell_renderer_spin_get_type
gtkcellrendererspinner
GtkCellRendererSpinner
gtk_cell_renderer_spinner_new
GTK_CELL_RENDERER_SPINNER
GTK_CELL_RENDERER_SPINNER_CLASS
GTK_CELL_RENDERER_SPINNER_GET_CLASS
GTK_IS_CELL_RENDERER_SPINNER
GTK_TYPE_CELL_RENDERER_SPINNER
GtkCellRendererSpinner
GtkCellRendererSpinnerClass
GtkCellRendererSpinnerPrivate
gtk_cell_renderer_spinner_get_type
gtkcellrenderertext
GtkCellRendererText
gtk_cell_renderer_text_new
gtk_cell_renderer_text_set_fixed_height_from_font
GTK_CELL_RENDERER_TEXT
GTK_CELL_RENDERER_TEXT_CLASS
GTK_CELL_RENDERER_TEXT_GET_CLASS
GTK_IS_CELL_RENDERER_TEXT
GTK_TYPE_CELL_RENDERER_TEXT
GtkCellRendererText
GtkCellRendererTextClass
GtkCellRendererTextPrivate
gtk_cell_renderer_text_get_type
gtkcellrenderertoggle
GtkCellRendererToggle
gtk_cell_renderer_toggle_new
gtk_cell_renderer_toggle_get_radio
gtk_cell_renderer_toggle_set_radio
gtk_cell_renderer_toggle_get_active
gtk_cell_renderer_toggle_set_active
gtk_cell_renderer_toggle_get_activatable
gtk_cell_renderer_toggle_set_activatable
GTK_CELL_RENDERER_TOGGLE
GTK_CELL_RENDERER_TOGGLE_CLASS
GTK_CELL_RENDERER_TOGGLE_GET_CLASS
GTK_IS_CELL_RENDERER_TOGGLE
GTK_TYPE_CELL_RENDERER_TOGGLE
GtkCellRendererToggle
GtkCellRendererToggleClass
GtkCellRendererTogglePrivate
gtk_cell_renderer_toggle_get_type
gtkcellview
GtkCellView
GtkCellViewClass
gtk_cell_view_new
gtk_cell_view_new_with_context
gtk_cell_view_new_with_text
gtk_cell_view_new_with_markup
gtk_cell_view_new_with_texture
gtk_cell_view_set_model
gtk_cell_view_get_model
gtk_cell_view_set_displayed_row
gtk_cell_view_get_displayed_row
gtk_cell_view_get_draw_sensitive
gtk_cell_view_set_draw_sensitive
gtk_cell_view_get_fit_model
gtk_cell_view_set_fit_model
GTK_CELL_VIEW
GTK_CELL_VIEW_CLASS
GTK_CELL_VIEW_GET_CLASS
GTK_IS_CELL_VIEW
GTK_TYPE_CELL_VIEW
GtkCellView
GtkCellViewPrivate
gtk_cell_view_get_type
gtkcenterbox
gtk_center_box_new
gtk_center_box_set_start_widget
gtk_center_box_set_center_widget
gtk_center_box_set_end_widget
gtk_center_box_get_start_widget
gtk_center_box_get_center_widget
gtk_center_box_get_end_widget
gtk_center_box_set_baseline_position
gtk_center_box_get_baseline_position
GTK_CENTER_BOX
GTK_CENTER_BOX_CLASS
GTK_CENTER_BOX_GET_CLASS
GTK_IS_CENTER_BOX
GTK_TYPE_CENTER_BOX
GtkCenterBox
GtkCenterBoxClass
gtk_center_box_get_type
gtkcheckbutton
GtkCheckButton
gtk_check_button_new
gtk_check_button_new_with_label
gtk_check_button_new_with_mnemonic
gtk_check_button_set_draw_indicator
gtk_check_button_get_draw_indicator
gtk_check_button_set_inconsistent
gtk_check_button_get_inconsistent
GTK_CHECK_BUTTON
GTK_CHECK_BUTTON_CLASS
GTK_CHECK_BUTTON_GET_CLASS
GTK_IS_CHECK_BUTTON
GTK_TYPE_CHECK_BUTTON
GtkCheckButton
GtkCheckButtonClass
gtk_check_button_get_type
gtkcheckbuttonprivate
gtk_check_button_get_indicator_node
gtkcheckmenuitem
GtkCheckMenuItem
GtkCheckMenuItemClass
gtk_check_menu_item_new
gtk_check_menu_item_new_with_label
gtk_check_menu_item_new_with_mnemonic
gtk_check_menu_item_set_active
gtk_check_menu_item_get_active
gtk_check_menu_item_toggled
gtk_check_menu_item_set_inconsistent
gtk_check_menu_item_get_inconsistent
gtk_check_menu_item_set_draw_as_radio
gtk_check_menu_item_get_draw_as_radio
GTK_CHECK_MENU_ITEM
GTK_CHECK_MENU_ITEM_CLASS
GTK_CHECK_MENU_ITEM_GET_CLASS
GTK_IS_CHECK_MENU_ITEM
GTK_TYPE_CHECK_MENU_ITEM
GtkCheckMenuItem
GtkCheckMenuItemPrivate
gtk_check_menu_item_get_type
gtkcheckmenuitemaccessible
GtkCheckMenuItemAccessible
GTK_CHECK_MENU_ITEM_ACCESSIBLE
GTK_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
GTK_CHECK_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE
GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE
GtkCheckMenuItemAccessible
GtkCheckMenuItemAccessibleClass
GtkCheckMenuItemAccessiblePrivate
gtk_check_menu_item_accessible_get_type
gtkcolorbutton
GtkColorButton
gtk_color_button_new
gtk_color_button_new_with_rgba
gtk_color_button_set_title
gtk_color_button_get_title
GTK_COLOR_BUTTON
GTK_COLOR_BUTTON_CLASS
GTK_COLOR_BUTTON_GET_CLASS
GTK_IS_COLOR_BUTTON
GTK_TYPE_COLOR_BUTTON
GtkColorButton
GtkColorButtonClass
GtkColorButtonPrivate
gtk_color_button_get_type
gtkcolorchooser
GtkColorChooser
gtk_color_chooser_get_rgba
gtk_color_chooser_set_rgba
gtk_color_chooser_get_use_alpha
gtk_color_chooser_set_use_alpha
gtk_color_chooser_add_palette
GTK_COLOR_CHOOSER
GTK_COLOR_CHOOSER_GET_IFACE
GTK_IS_COLOR_CHOOSER
GTK_TYPE_COLOR_CHOOSER
GtkColorChooser
GtkColorChooserInterface
gtk_color_chooser_get_type
gtkcolorchooserdialog
GtkColorChooserDialog
gtk_color_chooser_dialog_new
GTK_COLOR_CHOOSER_DIALOG
GTK_COLOR_CHOOSER_DIALOG_CLASS
GTK_COLOR_CHOOSER_DIALOG_GET_CLASS
GTK_IS_COLOR_CHOOSER_DIALOG
GTK_TYPE_COLOR_CHOOSER_DIALOG
GtkColorChooserDialog
GtkColorChooserDialogClass
GtkColorChooserDialogPrivate
gtk_color_chooser_dialog_get_type
gtkcolorchooserwidget
GtkColorChooserWidget
GtkColorChooserWidgetClass
gtk_color_chooser_widget_new
GTK_COLOR_CHOOSER_WIDGET
GTK_COLOR_CHOOSER_WIDGET_CLASS
GTK_COLOR_CHOOSER_WIDGET_GET_CLASS
GTK_IS_COLOR_CHOOSER_WIDGET
GTK_TYPE_COLOR_CHOOSER_WIDGET
GtkColorChooserWidget
GtkColorChooserWidgetPrivate
gtk_color_chooser_widget_get_type
gtkcoloreditorprivate
GtkColorEditor
gtk_color_editor_new
GTK_COLOR_EDITOR
GTK_COLOR_EDITOR_CLASS
GTK_COLOR_EDITOR_GET_CLASS
GTK_IS_COLOR_EDITOR
GTK_TYPE_COLOR_EDITOR
GtkColorEditor
GtkColorEditorClass
GtkColorEditorPrivate
gtk_color_editor_get_type
gtkcolorplaneprivate
GtkColorPlane
gtk_color_plane_new
GTK_COLOR_PLANE
GTK_COLOR_PLANE_CLASS
GTK_COLOR_PLANE_GET_CLASS
GTK_IS_COLOR_PLANE
GTK_TYPE_COLOR_PLANE
GtkColorPlane
GtkColorPlaneClass
GtkColorPlanePrivate
gtk_color_plane_get_type
gtkcolorscaleprivate
GtkColorScale
GtkColorScaleType
gtk_color_scale_new
gtk_color_scale_set_rgba
gtk_color_scale_snapshot_trough
GTK_COLOR_SCALE
GTK_COLOR_SCALE_CLASS
GTK_COLOR_SCALE_GET_CLASS
GTK_IS_COLOR_SCALE
GTK_TYPE_COLOR_SCALE
GtkColorScale
GtkColorScaleClass
GtkColorScalePrivate
gtk_color_scale_get_type
gtkcolorswatchaccessibleprivate
GtkColorSwatchAccessible
GTK_COLOR_SWATCH_ACCESSIBLE
GTK_COLOR_SWATCH_ACCESSIBLE_CLASS
GTK_COLOR_SWATCH_ACCESSIBLE_GET_CLASS
GTK_IS_COLOR_SWATCH_ACCESSIBLE
GTK_TYPE_COLOR_SWATCH_ACCESSIBLE
GtkColorSwatchAccessible
GtkColorSwatchAccessibleClass
GtkColorSwatchAccessiblePrivate
gtkcolorswatchprivate
GtkColorSwatch
gtk_color_swatch_new
gtk_color_swatch_set_rgba
gtk_color_swatch_get_rgba
gtk_color_swatch_set_hsva
gtk_color_swatch_set_can_drop
gtk_color_swatch_set_icon
gtk_color_swatch_set_use_alpha
gtk_color_swatch_set_selectable
gtk_color_swatch_get_selectable
GTK_COLOR_SWATCH
GTK_COLOR_SWATCH_CLASS
GTK_COLOR_SWATCH_GET_CLASS
GTK_IS_COLOR_SWATCH
GTK_TYPE_COLOR_SWATCH
GtkColorSwatch
GtkColorSwatchClass
GtkColorSwatchPrivate
gtk_color_swatch_get_type
gtkcolorutils
gtk_hsv_to_rgb
gtk_rgb_to_hsv
gtkcombobox
GtkComboBox
GtkComboBoxClass
gtk_combo_box_new
gtk_combo_box_new_with_entry
gtk_combo_box_new_with_model
gtk_combo_box_new_with_model_and_entry
gtk_combo_box_get_wrap_width
gtk_combo_box_set_wrap_width
gtk_combo_box_get_row_span_column
gtk_combo_box_set_row_span_column
gtk_combo_box_get_column_span_column
gtk_combo_box_set_column_span_column
gtk_combo_box_get_active
gtk_combo_box_set_active
gtk_combo_box_get_active_iter
gtk_combo_box_set_active_iter
gtk_combo_box_set_model
gtk_combo_box_get_model
gtk_combo_box_get_row_separator_func
gtk_combo_box_set_row_separator_func
gtk_combo_box_set_button_sensitivity
gtk_combo_box_get_button_sensitivity
gtk_combo_box_get_has_entry
gtk_combo_box_set_entry_text_column
gtk_combo_box_get_entry_text_column
gtk_combo_box_set_popup_fixed_width
gtk_combo_box_get_popup_fixed_width
gtk_combo_box_popup
gtk_combo_box_popup_for_device
gtk_combo_box_popdown
gtk_combo_box_get_popup_accessible
gtk_combo_box_get_id_column
gtk_combo_box_set_id_column
gtk_combo_box_get_active_id
gtk_combo_box_set_active_id
GTK_COMBO_BOX
GTK_COMBO_BOX_CLASS
GTK_COMBO_BOX_GET_CLASS
GTK_IS_COMBO_BOX
GTK_TYPE_COMBO_BOX
GtkComboBox
GtkComboBoxPrivate
gtk_combo_box_get_type
gtkcomboboxaccessible
GtkComboBoxAccessible
GTK_COMBO_BOX_ACCESSIBLE
GTK_COMBO_BOX_ACCESSIBLE_CLASS
GTK_COMBO_BOX_ACCESSIBLE_GET_CLASS
GTK_IS_COMBO_BOX_ACCESSIBLE
GTK_TYPE_COMBO_BOX_ACCESSIBLE
GtkComboBoxAccessible
GtkComboBoxAccessibleClass
GtkComboBoxAccessiblePrivate
gtk_combo_box_accessible_get_type
gtkcomboboxprivate
gtk_combo_box_get_popup
gtkcomboboxtext
GtkComboBoxText
gtk_combo_box_text_new
gtk_combo_box_text_new_with_entry
gtk_combo_box_text_append_text
gtk_combo_box_text_insert_text
gtk_combo_box_text_prepend_text
gtk_combo_box_text_remove
gtk_combo_box_text_remove_all
gtk_combo_box_text_get_active_text
gtk_combo_box_text_insert
gtk_combo_box_text_append
gtk_combo_box_text_prepend
GTK_COMBO_BOX_TEXT
GTK_COMBO_BOX_TEXT_CLASS
GTK_COMBO_BOX_TEXT_GET_CLASS
GTK_IS_COMBO_BOX_TEXT
GTK_TYPE_COMBO_BOX_TEXT
GtkComboBoxText
GtkComboBoxTextClass
GtkComboBoxTextPrivate
gtk_combo_box_text_get_type
gtkcomposetable
GtkComposeTable
GtkComposeTableCompact
gtk_compose_table_new_with_file
gtk_compose_table_list_add_array
gtk_compose_table_list_add_file
gtkcontainer
GtkContainer
GtkContainerClass
gtk_container_add
gtk_container_remove
gtk_container_check_resize
gtk_container_foreach
gtk_container_get_children
gtk_container_set_focus_chain
gtk_container_get_focus_chain
gtk_container_unset_focus_chain
gtk_container_set_focus_vadjustment
gtk_container_get_focus_vadjustment
gtk_container_set_focus_hadjustment
gtk_container_get_focus_hadjustment
gtk_container_child_type
gtk_container_class_install_child_property
gtk_container_class_install_child_properties
gtk_container_class_find_child_property
gtk_container_class_list_child_properties
gtk_container_add_with_properties
gtk_container_child_set
gtk_container_child_get
gtk_container_child_set_valist
gtk_container_child_get_valist
gtk_container_child_set_property
gtk_container_child_get_property
gtk_container_child_notify
gtk_container_child_notify_by_pspec
GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID
gtk_container_forall
gtk_container_get_path_for_child
GTK_CONTAINER
GTK_CONTAINER_CLASS
GTK_CONTAINER_GET_CLASS
GTK_IS_CONTAINER
GTK_TYPE_CONTAINER
GtkContainer
GtkContainerPrivate
gtk_container_get_type
gtkcontaineraccessible
GtkContainerAccessible
GTK_CONTAINER_ACCESSIBLE
GTK_CONTAINER_ACCESSIBLE_CLASS
GTK_CONTAINER_ACCESSIBLE_GET_CLASS
GTK_IS_CONTAINER_ACCESSIBLE
GTK_TYPE_CONTAINER_ACCESSIBLE
GtkContainerAccessible
GtkContainerAccessibleClass
GtkContainerAccessiblePrivate
gtk_container_accessible_get_type
gtkcontaineraccessibleprivate
gtkcontainercellaccessible
GtkContainerCellAccessible
gtk_container_cell_accessible_new
gtk_container_cell_accessible_add_child
gtk_container_cell_accessible_remove_child
gtk_container_cell_accessible_get_children
GTK_CONTAINER_CELL_ACCESSIBLE
GTK_CONTAINER_CELL_ACCESSIBLE_CLASS
GTK_CONTAINER_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_CONTAINER_CELL_ACCESSIBLE
GTK_TYPE_CONTAINER_CELL_ACCESSIBLE
GtkContainerCellAccessible
GtkContainerCellAccessibleClass
GtkContainerCellAccessiblePrivate
gtk_container_cell_accessible_get_type
gtkcontainerprivate
gtk_container_queue_resize_handler
gtk_container_set_focus_child
gtkcssanimatedstyleprivate
GtkCssAnimatedStyle
gtk_css_animated_style_new
gtk_css_animated_style_new_advance
gtk_css_animated_style_set_animated_value
gtk_css_animated_style_get_intrinsic_value
GTK_CSS_ANIMATED_STYLE
GTK_CSS_ANIMATED_STYLE_CLASS
GTK_CSS_ANIMATED_STYLE_GET_CLASS
GTK_IS_CSS_ANIMATED_STYLE
GTK_TYPE_CSS_ANIMATED_STYLE
GtkCssAnimatedStyle
GtkCssAnimatedStyleClass
gtk_css_animated_style_get_type
gtkcssanimationprivate
GtkCssAnimation
GTK_CSS_ANIMATION
GTK_CSS_ANIMATION_CLASS
GTK_CSS_ANIMATION_GET_CLASS
GTK_IS_CSS_ANIMATION
GTK_TYPE_CSS_ANIMATION
GtkCssAnimation
GtkCssAnimationClass
gtkcsscalcvalueprivate
gtk_css_calc_value_new_sum
gtk_css_calc_value_parse
gtkcssdimensionvalueprivate
gtk_css_dimension_value_new
gtk_css_dimension_value_parse
gtkcssenumvalueprivate
gtk_css_font_size_get_default_px
gtkcssfiltervalueprivate
gtk_css_filter_value_new_none
gtk_css_filter_value_parse
gtk_css_filter_value_push_snapshot
gtk_css_filter_value_pop_snapshot
gtkcssfontfeaturesvalueprivate
gtk_css_font_features_value_new_default
gtk_css_font_features_value_parse
gtk_css_font_features_value_get_features
gtkcssfontvariationsvalueprivate
gtk_css_font_variations_value_new_default
gtk_css_font_variations_value_parse
gtk_css_font_variations_value_get_variations
gtkcssiconthemevalueprivate
gtk_css_icon_theme_value_new
gtk_css_icon_theme_value_parse
gtk_css_icon_theme_value_get_icon_theme
gtkcssimagebuiltinprivate
GtkCssImageBuiltin
gtk_css_image_builtin_new
gtk_css_image_builtin_draw
gtk_css_image_builtin_snapshot
GTK_CSS_IMAGE_BUILTIN
GTK_CSS_IMAGE_BUILTIN_CLASS
GTK_CSS_IMAGE_BUILTIN_GET_CLASS
GTK_IS_CSS_IMAGE_BUILTIN
GTK_TYPE_CSS_IMAGE_BUILTIN
GtkCssImageBuiltin
GtkCssImageBuiltinClass
gtk_css_image_builtin_get_type
gtkcssimagecrossfadeprivate
GtkCssImageCrossFade
GTK_CSS_IMAGE_CROSS_FADE
GTK_CSS_IMAGE_CROSS_FADE_CLASS
GTK_CSS_IMAGE_CROSS_FADE_GET_CLASS
GTK_IS_CSS_IMAGE_CROSS_FADE
GTK_TYPE_CSS_IMAGE_CROSS_FADE
GtkCssImageCrossFade
GtkCssImageCrossFadeClass
gtkcssimagefallbackprivate
GtkCssImageFallback
GTK_CSS_IMAGE_FALLBACK
GTK_CSS_IMAGE_FALLBACK_CLASS
GTK_CSS_IMAGE_FALLBACK_GET_CLASS
GTK_IS_CSS_IMAGE_FALLBACK
GTK_TYPE_CSS_IMAGE_FALLBACK
GtkCssImageFallback
GtkCssImageFallbackClass
gtkcssimageiconthemeprivate
GtkCssImageIconTheme
GTK_CSS_IMAGE_ICON_THEME
GTK_CSS_IMAGE_ICON_THEME_CLASS
GTK_CSS_IMAGE_ICON_THEME_GET_CLASS
GTK_IS_CSS_IMAGE_ICON_THEME
GTK_TYPE_CSS_IMAGE_ICON_THEME
GtkCssImageIconTheme
GtkCssImageIconThemeClass
gtkcssimagelinearprivate
GtkCssImageLinear
GtkCssImageLinearColorStop
GTK_CSS_IMAGE_LINEAR
GTK_CSS_IMAGE_LINEAR_CLASS
GTK_CSS_IMAGE_LINEAR_GET_CLASS
GTK_IS_CSS_IMAGE_LINEAR
GTK_TYPE_CSS_IMAGE_LINEAR
GtkCssImageLinear
GtkCssImageLinearClass
gtkcssimageprivate
GtkCssImage
gtk_css_image_snapshot
GTK_CSS_IMAGE
GTK_CSS_IMAGE_CLASS
GTK_CSS_IMAGE_GET_CLASS
GTK_IS_CSS_IMAGE
GTK_TYPE_CSS_IMAGE
GtkCssImage
GtkCssImageClass
gtkcssimageradialprivate
GtkCssImageRadial
GtkCssImageRadialColorStop
GtkCssRadialSize
GTK_CSS_IMAGE_RADIAL
GTK_CSS_IMAGE_RADIAL_CLASS
GTK_CSS_IMAGE_RADIAL_GET_CLASS
GTK_IS_CSS_IMAGE_RADIAL
GTK_TYPE_CSS_IMAGE_RADIAL
GtkCssImageRadial
GtkCssImageRadialClass
gtkcssimagerecolorprivate
GtkCssImageRecolor
GTK_CSS_IMAGE_RECOLOR
GTK_CSS_IMAGE_RECOLOR_CLASS
GTK_CSS_IMAGE_RECOLOR_GET_CLASS
GTK_IS_CSS_IMAGE_RECOLOR
GTK_TYPE_CSS_IMAGE_RECOLOR
GtkCssImageRecolor
GtkCssImageRecolorClass
gtkcssimagescaledprivate
GtkCssImageScaled
GTK_CSS_IMAGE_SCALED
GTK_CSS_IMAGE_SCALED_CLASS
GTK_CSS_IMAGE_SCALED_GET_CLASS
GTK_IS_CSS_IMAGE_SCALED
GTK_TYPE_CSS_IMAGE_SCALED
GtkCssImageScaled
GtkCssImageScaledClass
gtkcssimagesurfaceprivate
GtkCssImageSurface
gtk_css_image_surface_new
GTK_CSS_IMAGE_SURFACE
GTK_CSS_IMAGE_SURFACE_CLASS
GTK_CSS_IMAGE_SURFACE_GET_CLASS
GTK_IS_CSS_IMAGE_SURFACE
GTK_TYPE_CSS_IMAGE_SURFACE
GtkCssImageSurface
GtkCssImageSurfaceClass
gtkcssimageurlprivate
GtkCssImageUrl
GTK_CSS_IMAGE_URL
GTK_CSS_IMAGE_URL_CLASS
GTK_CSS_IMAGE_URL_GET_CLASS
GTK_IS_CSS_IMAGE_URL
GTK_TYPE_CSS_IMAGE_URL
GtkCssImageUrl
GtkCssImageUrlClass
gtkcssimagewin32private
GtkCssImageWin32
GTK_CSS_IMAGE_WIN32
GTK_CSS_IMAGE_WIN32_CLASS
GTK_CSS_IMAGE_WIN32_GET_CLASS
GTK_IS_CSS_IMAGE_WIN32
GTK_TYPE_CSS_IMAGE_WIN32
GtkCssImageWin32
GtkCssImageWin32Class
gtkcssinheritvalueprivate
gtkcssinitialvalueprivate
gtkcsskeyframesprivate
GtkCssKeyframes
gtkcsslookupprivate
GtkCssLookupValue
GtkCssLookup
gtkcssmatcherprivate
GtkCssMatcher
GtkCssMatcherClass
GtkCssMatcherWidgetPath
GtkCssMatcherNode
GtkCssMatcherSuperset
GtkCssMatcher
gtkcssnodedeclarationprivate
gtk_css_node_declaration_new
gtk_css_node_declaration_ref
gtk_css_node_declaration_unref
gtk_css_node_declaration_set_type
gtk_css_node_declaration_set_name
gtk_css_node_declaration_set_id
gtk_css_node_declaration_get_id
gtk_css_node_declaration_set_state
gtk_css_node_declaration_get_state
gtk_css_node_declaration_add_class
gtk_css_node_declaration_remove_class
gtk_css_node_declaration_clear_classes
gtk_css_node_declaration_has_class
gtk_css_node_declaration_get_classes
gtk_css_node_declaration_hash
gtk_css_node_declaration_equal
gtk_css_node_declaration_add_to_widget_path
gtk_css_node_declaration_print
gtk_css_node_declaration_to_string
gtk_css_node_declaration_get_type
gtkcssnodeprivate
GtkCssNode
gtk_css_node_new
gtk_css_node_set_parent
gtk_css_node_insert_after
gtk_css_node_insert_before
gtk_css_node_reverse_children
gtk_css_node_get_parent
gtk_css_node_get_first_child
gtk_css_node_get_last_child
gtk_css_node_get_previous_sibling
gtk_css_node_get_next_sibling
gtk_css_node_set_visible
gtk_css_node_get_visible
gtk_css_node_set_name
gtk_css_node_set_widget_type
gtk_css_node_get_widget_type
gtk_css_node_set_id
gtk_css_node_set_state
gtk_css_node_get_state
gtk_css_node_set_classes
gtk_css_node_get_classes
gtk_css_node_add_class
gtk_css_node_remove_class
gtk_css_node_has_class
gtk_css_node_list_classes
gtk_css_node_get_declaration
gtk_css_node_get_style
gtk_css_node_invalidate_style_provider
gtk_css_node_invalidate_frame_clock
gtk_css_node_invalidate
gtk_css_node_validate
gtk_css_node_init_matcher
gtk_css_node_create_widget_path
gtk_css_node_get_widget_path
gtk_css_node_get_style_provider
gtk_css_node_print
GTK_CSS_NODE
GTK_CSS_NODE_CLASS
GTK_CSS_NODE_GET_CLASS
GTK_IS_CSS_NODE
GTK_TYPE_CSS_NODE
GtkCssNode
GtkCssNodeClass
gtk_css_node_get_type
gtkcssnodestylecacheprivate
gtk_css_node_style_cache_new
gtk_css_node_style_cache_ref
gtk_css_node_style_cache_unref
gtk_css_node_style_cache_get_style
gtk_css_node_style_cache_insert
gtk_css_node_style_cache_lookup
GtkCssNodeStyleCache
gtkcssnumbervalueprivate
GtkCssNumberValue
GtkCssNumberParseFlags
GtkCssNumberValueClass
gtk_css_number_value_transition
gtk_css_number_value_can_parse
gtk_css_number_value_get_dimension
gtk_css_number_value_has_percent
gtk_css_number_value_multiply
gtk_css_number_value_add
gtk_css_number_value_try_add
gtk_css_number_value_get_calc_term_order
gtkcsspalettevalueprivate
gtk_css_palette_value_new_default
gtk_css_palette_value_parse
gtk_css_palette_value_get_color
gtkcssparserprivate
GtkCssParserErrorFunc
GtkCssParser
gtkcsspathnodeprivate
GtkCssPathNode
gtk_css_path_node_new
gtk_css_path_node_unset_context
gtk_css_path_node_set_widget_path
gtk_css_path_node_get_widget_path
GTK_CSS_PATH_NODE
GTK_CSS_PATH_NODE_CLASS
GTK_CSS_PATH_NODE_GET_CLASS
GTK_IS_CSS_PATH_NODE
GTK_TYPE_CSS_PATH_NODE
GtkCssPathNode
GtkCssPathNodeClass
gtk_css_path_node_get_type
gtkcsspositionvalueprivate
gtk_css_position_value_parse_spacing
gtkcssprovider
GtkCssProvider
GTK_CSS_PROVIDER_ERROR
GtkCssProviderError
gtk_css_provider_error_quark
gtk_css_provider_new
gtk_css_provider_to_string
gtk_css_provider_load_from_data
gtk_css_provider_load_from_file
gtk_css_provider_load_from_path
gtk_css_provider_load_from_resource
gtk_css_provider_get_default
gtk_css_provider_get_named
GTK_CSS_PROVIDER
GTK_CSS_PROVIDER_CLASS
GTK_CSS_PROVIDER_GET_CLASS
GTK_IS_CSS_PROVIDER
GTK_TYPE_CSS_PROVIDER
GtkCssProvider
GtkCssProviderClass
GtkCssProviderPrivate
gtk_css_provider_get_type
gtkcssproviderprivate
gtk_css_provider_set_keep_css_sections
gtkcssrepeatvalueprivate
GtkCssRepeatStyle
gtkcsssection
GtkCssSectionType
gtk_css_section_ref
gtk_css_section_unref
gtk_css_section_get_section_type
gtk_css_section_get_parent
gtk_css_section_get_file
gtk_css_section_get_start_line
gtk_css_section_get_start_position
gtk_css_section_get_end_line
gtk_css_section_get_end_position
GtkCssSection
GTK_TYPE_CSS_SECTION
gtk_css_section_get_type
gtkcssselectorprivate
gtk_css_pseudoclass_name
GtkCssSelector
GtkCssSelectorTree
GtkCssSelectorTreeBuilder
gtkcssshadowsvalueprivate
gtk_css_shadows_value_get_n_shadows
gtk_css_shadows_value_get_shadows
gtk_css_shadows_value_snapshot_outset
gtk_css_shadows_value_snapshot_inset
gtk_css_shadows_value_push_snapshot
gtkcssshadowvalueprivate
gtk_css_shadow_value_get_extents
gtk_css_shadow_value_get_shadow
gtk_css_shadow_value_snapshot_outset
gtk_css_shadow_value_snapshot_inset
gtk_css_shadow_value_is_clear
gtkcssshorthandpropertyprivate
GtkCssShorthandProperty
GtkCssShorthandPropertyParseFunc
GtkCssShorthandPropertyQueryFunc
GTK_CSS_SHORTHAND_PROPERTY
GTK_CSS_SHORTHAND_PROPERTY_CLASS
GTK_CSS_SHORTHAND_PROPERTY_GET_CLASS
GTK_IS_CSS_SHORTHAND_PROPERTY
GTK_TYPE_CSS_SHORTHAND_PROPERTY
GtkCssShorthandProperty
GtkCssShorthandPropertyClass
gtkcssstaticstyleprivate
GtkCssStaticStyle
gtk_css_static_style_get_default
gtk_css_static_style_new_compute
gtk_css_static_style_compute_value
gtk_css_static_style_get_change
GTK_CSS_STATIC_STYLE
GTK_CSS_STATIC_STYLE_CLASS
GTK_CSS_STATIC_STYLE_GET_CLASS
GTK_IS_CSS_STATIC_STYLE
GTK_TYPE_CSS_STATIC_STYLE
GtkCssStaticStyle
GtkCssStaticStyleClass
gtk_css_static_style_get_type
gtkcssstylechangeprivate
GtkCssStyleChange
gtk_css_style_change_init
gtk_css_style_change_finish
gtk_css_style_change_get_old_style
gtk_css_style_change_get_new_style
gtk_css_style_change_has_change
gtk_css_style_change_affects
gtk_css_style_change_changes_property
gtk_css_style_change_print
gtk_css_style_change_to_string
gtkcssstyleprivate
GtkCssStyle
gtk_css_style_get_value
gtk_css_style_get_section
gtk_css_style_add_difference
gtk_css_style_is_static
gtk_css_style_to_string
gtk_css_style_print
gtk_css_style_get_pango_attributes
gtk_css_style_get_pango_font
GTK_CSS_STYLE
GTK_CSS_STYLE_CLASS
GTK_CSS_STYLE_GET_CLASS
GTK_IS_CSS_STYLE
GTK_TYPE_CSS_STYLE
GtkCssStyle
GtkCssStyleClass
gtk_css_style_get_type
gtkcssstylepropertyprivate
GtkCssStyleProperty
GtkCssStylePropertyParseFunc
GtkCssStylePropertyQueryFunc
gtk_css_font_family_value_parse
gtk_css_font_size_value_parse
GTK_CSS_STYLE_PROPERTY
GTK_CSS_STYLE_PROPERTY_CLASS
GTK_CSS_STYLE_PROPERTY_GET_CLASS
GTK_IS_CSS_STYLE_PROPERTY
GTK_TYPE_CSS_STYLE_PROPERTY
GtkCssStyleProperty
GtkCssStylePropertyClass
gtkcsstransformvalueprivate
gtk_css_transform_value_get_matrix
gtkcsstransientnodeprivate
GtkCssTransientNode
gtk_css_transient_node_new
GTK_CSS_TRANSIENT_NODE
GTK_CSS_TRANSIENT_NODE_CLASS
GTK_CSS_TRANSIENT_NODE_GET_CLASS
GTK_IS_CSS_TRANSIENT_NODE
GTK_TYPE_CSS_TRANSIENT_NODE
GtkCssTransientNode
GtkCssTransientNodeClass
gtk_css_transient_node_get_type
gtkcsstransitionprivate
GtkCssTransition
GTK_CSS_TRANSITION
GTK_CSS_TRANSITION_CLASS
GTK_CSS_TRANSITION_GET_CLASS
GTK_IS_CSS_TRANSITION
GTK_TYPE_CSS_TRANSITION
GtkCssTransition
GtkCssTransitionClass
gtkcsstypesprivate
GTK_CSS_CHANGE_CLASS
GTK_CSS_CHANGE_NAME
GTK_CSS_CHANGE_ID
GTK_CSS_CHANGE_FIRST_CHILD
GTK_CSS_CHANGE_LAST_CHILD
GTK_CSS_CHANGE_NTH_CHILD
GTK_CSS_CHANGE_NTH_LAST_CHILD
GTK_CSS_CHANGE_STATE
GTK_CSS_CHANGE_SIBLING_CLASS
GTK_CSS_CHANGE_SIBLING_NAME
GTK_CSS_CHANGE_SIBLING_ID
GTK_CSS_CHANGE_SIBLING_FIRST_CHILD
GTK_CSS_CHANGE_SIBLING_LAST_CHILD
GTK_CSS_CHANGE_SIBLING_NTH_CHILD
GTK_CSS_CHANGE_SIBLING_NTH_LAST_CHILD
GTK_CSS_CHANGE_SIBLING_STATE
GTK_CSS_CHANGE_PARENT_CLASS
GTK_CSS_CHANGE_PARENT_NAME
GTK_CSS_CHANGE_PARENT_ID
GTK_CSS_CHANGE_PARENT_FIRST_CHILD
GTK_CSS_CHANGE_PARENT_LAST_CHILD
GTK_CSS_CHANGE_PARENT_NTH_CHILD
GTK_CSS_CHANGE_PARENT_NTH_LAST_CHILD
GTK_CSS_CHANGE_PARENT_STATE
GTK_CSS_CHANGE_PARENT_SIBLING_CLASS
GTK_CSS_CHANGE_PARENT_SIBLING_ID
GTK_CSS_CHANGE_PARENT_SIBLING_NAME
GTK_CSS_CHANGE_PARENT_SIBLING_FIRST_CHILD
GTK_CSS_CHANGE_PARENT_SIBLING_LAST_CHILD
GTK_CSS_CHANGE_PARENT_SIBLING_NTH_CHILD
GTK_CSS_CHANGE_PARENT_SIBLING_NTH_LAST_CHILD
GTK_CSS_CHANGE_PARENT_SIBLING_STATE
GTK_CSS_CHANGE_SOURCE
GTK_CSS_CHANGE_PARENT_STYLE
GTK_CSS_CHANGE_TIMESTAMP
GTK_CSS_CHANGE_ANIMATIONS
GTK_CSS_CHANGE_RESERVED_BIT
GtkCssChange
GTK_CSS_CHANGE_POSITION
GTK_CSS_CHANGE_SIBLING_POSITION
GTK_CSS_CHANGE_PARENT_POSITION
GTK_CSS_CHANGE_PARENT_SIBLING_POSITION
GTK_CSS_CHANGE_ANY
GTK_CSS_CHANGE_ANY_SELF
GTK_CSS_CHANGE_ANY_SIBLING
GTK_CSS_CHANGE_ANY_PARENT
GtkCssAffects
GTK_CSS_AFFECTS_REDRAW
GTK_CSS_AFFECTS_TEXT
GtkCssImageBuiltinType
GtkCssArea
GtkCssDirection
GtkCssPlayState
GtkCssFillMode
GtkCssIconStyle
GtkCssFontSize
GtkTextDecorationLine
GtkTextDecorationStyle
GtkCssSide
GtkCssDimension
GtkCssUnit
GtkCssFontKerning
GtkCssFontVariantLigature
GtkCssFontVariantPosition
GtkCssFontVariantNumeric
GtkCssFontVariantCaps
GtkCssFontVariantAlternate
GtkCssFontVariantEastAsian
gtk_css_unit_get_dimension
gtk_css_change_to_string
gtk_css_change_print
GtkCssMatcher
GtkCssNode
GtkCssNodeDeclaration
GtkCssStyle
gtkcssvalueprivate
GtkCssValue
GTK_TYPE_CSS_VALUE
GTK_CSS_VALUE_BASE
GtkCssValueClass
GtkCssValue
gtkcsswidgetnodeprivate
GtkCssWidgetNode
gtk_css_widget_node_new
gtk_css_widget_node_widget_destroyed
gtk_css_widget_node_get_widget
GTK_CSS_WIDGET_NODE
GTK_CSS_WIDGET_NODE_CLASS
GTK_CSS_WIDGET_NODE_GET_CLASS
GTK_IS_CSS_WIDGET_NODE
GTK_TYPE_CSS_WIDGET_NODE
GtkCssWidgetNode
GtkCssWidgetNodeClass
gtk_css_widget_node_get_type
gtkcsswin32sizevalueprivate
gtk_css_win32_size_value_parse
gtkcustompaperunixdialog
GtkCustomPaperUnixDialog
GtkCustomPaperUnixDialogClass
GTK_CUSTOM_PAPER_UNIX_DIALOG
GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS
GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG
GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG
GtkCustomPaperUnixDialog
GtkCustomPaperUnixDialogPrivate
gtk_custom_paper_unix_dialog_get_type
gtkdbusgenerated
_GtkMountOperationHandlerSkeleton
_GtkMountOperationHandlerIface
_GtkMountOperationHandlerProxy
_GtkMountOperationHandlerProxyClass
_GtkMountOperationHandlerSkeleton
_GtkMountOperationHandlerSkeletonClass
_GtkMountOperationHandler
_GtkMountOperationHandlerProxyPrivate
_GtkMountOperationHandlerSkeletonPrivate
gtkdebug
GtkDebugFlag
GTK_DEBUG_CHECK
GTK_NOTE
gtk_get_debug_flags
gtk_set_debug_flags
gtkdebugupdatesprivate
gtk_debug_updates_get_enabled
gtk_debug_updates_set_enabled
gtk_debug_updates_get_enabled_for_display
gtk_debug_updates_set_enabled_for_display
gtk_debug_updates_add
gtk_debug_updates_snapshot
gtkdialog
GtkDialog
GtkDialogFlags
GtkResponseType
GtkDialog
GtkDialogClass
gtk_dialog_new
gtk_dialog_new_with_buttons
gtk_dialog_add_action_widget
gtk_dialog_add_button
gtk_dialog_add_buttons
gtk_dialog_set_response_sensitive
gtk_dialog_set_default_response
gtk_dialog_get_widget_for_response
gtk_dialog_get_response_for_widget
gtk_dialog_response
gtk_dialog_run
gtk_dialog_get_content_area
gtk_dialog_get_header_bar
GTK_DIALOG
GTK_DIALOG_CLASS
GTK_DIALOG_GET_CLASS
GTK_IS_DIALOG
GTK_TYPE_DIALOG
GtkDialogPrivate
gtk_dialog_get_type
gtkdialogprivate
gtk_dialog_set_use_header_bar_from_setting
gtk_dialog_get_action_area
gtkdnd
gtk_drag_get_data
gtk_drag_finish
gtk_drag_get_source_widget
gtk_drag_highlight
gtk_drag_unhighlight
gtk_drag_begin_with_coordinates
gtk_drag_cancel
gtk_drag_set_icon_widget
gtk_drag_set_icon_surface
gtk_drag_set_icon_texture
gtk_drag_set_icon_name
gtk_drag_set_icon_gicon
gtk_drag_set_icon_default
gtk_drag_check_threshold
gtkdndprivate
GtkDragDestSite
gtk_drag_begin_internal
gtk_drag_set_icon_definition
gtkdragdest
GtkDestDefaults
gtk_drag_dest_set
gtk_drag_dest_unset
gtk_drag_dest_find_target
gtk_drag_dest_get_target_list
gtk_drag_dest_set_target_list
gtk_drag_dest_add_text_targets
gtk_drag_dest_add_image_targets
gtk_drag_dest_add_uri_targets
gtk_drag_dest_set_track_motion
gtk_drag_dest_get_track_motion
gtkdragsource
gtk_drag_source_set
gtk_drag_source_unset
gtk_drag_source_get_target_list
gtk_drag_source_set_target_list
gtk_drag_source_add_text_targets
gtk_drag_source_add_image_targets
gtk_drag_source_add_uri_targets
gtk_drag_source_set_icon_surface
gtk_drag_source_set_icon_name
gtk_drag_source_set_icon_gicon
gtkdrawingarea
GtkDrawingArea
GtkDrawingAreaDrawFunc
gtk_drawing_area_new
gtk_drawing_area_set_content_width
gtk_drawing_area_get_content_width
gtk_drawing_area_set_content_height
gtk_drawing_area_get_content_height
gtk_drawing_area_set_draw_func
GTK_DRAWING_AREA
GTK_DRAWING_AREA_CLASS
GTK_DRAWING_AREA_GET_CLASS
GTK_IS_DRAWING_AREA
GTK_TYPE_DRAWING_AREA
GtkDrawingArea
GtkDrawingAreaClass
gtk_drawing_area_get_type
gtkeditable
GtkEditable
gtk_editable_select_region
gtk_editable_get_selection_bounds
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_delete_selection
gtk_editable_set_position
gtk_editable_get_position
gtk_editable_set_editable
gtk_editable_get_editable
GTK_EDITABLE
GTK_EDITABLE_GET_IFACE
GTK_IS_EDITABLE
GTK_TYPE_EDITABLE
GtkEditable
GtkEditableInterface
gtk_editable_get_type
gtkemojichooser
gtk_emoji_chooser_new
GTK_EMOJI_CHOOSER
GTK_EMOJI_CHOOSER_CLASS
GTK_EMOJI_CHOOSER_GET_CLASS
GTK_IS_EMOJI_CHOOSER
GTK_TYPE_EMOJI_CHOOSER
GtkEmojiChooser
GtkEmojiChooserClass
gtk_emoji_chooser_get_type
gtkentry
GtkEntry
GtkEntryIconPosition
GtkEntryClass
gtk_entry_new
gtk_entry_new_with_buffer
gtk_entry_get_buffer
gtk_entry_set_buffer
gtk_entry_set_visibility
gtk_entry_get_visibility
gtk_entry_set_invisible_char
gtk_entry_get_invisible_char
gtk_entry_unset_invisible_char
gtk_entry_set_has_frame
gtk_entry_get_has_frame
gtk_entry_set_overwrite_mode
gtk_entry_get_overwrite_mode
gtk_entry_set_max_length
gtk_entry_get_max_length
gtk_entry_get_text_length
gtk_entry_set_activates_default
gtk_entry_get_activates_default
gtk_entry_set_width_chars
gtk_entry_get_width_chars
gtk_entry_set_max_width_chars
gtk_entry_get_max_width_chars
gtk_entry_set_text
gtk_entry_get_text
gtk_entry_get_layout
gtk_entry_get_layout_offsets
gtk_entry_set_alignment
gtk_entry_get_alignment
gtk_entry_set_completion
gtk_entry_get_completion
gtk_entry_layout_index_to_text_index
gtk_entry_text_index_to_layout_index
gtk_entry_set_cursor_hadjustment
gtk_entry_get_cursor_hadjustment
gtk_entry_set_progress_fraction
gtk_entry_get_progress_fraction
gtk_entry_set_progress_pulse_step
gtk_entry_get_progress_pulse_step
gtk_entry_progress_pulse
gtk_entry_get_placeholder_text
gtk_entry_set_placeholder_text
gtk_entry_set_icon_from_texture
gtk_entry_set_icon_from_icon_name
gtk_entry_set_icon_from_gicon
gtk_entry_get_icon_storage_type
gtk_entry_get_icon_texture
gtk_entry_get_icon_name
gtk_entry_get_icon_gicon
gtk_entry_set_icon_activatable
gtk_entry_get_icon_activatable
gtk_entry_set_icon_sensitive
gtk_entry_get_icon_sensitive
gtk_entry_get_icon_at_pos
gtk_entry_set_icon_tooltip_text
gtk_entry_get_icon_tooltip_text
gtk_entry_set_icon_tooltip_markup
gtk_entry_get_icon_tooltip_markup
gtk_entry_set_icon_drag_source
gtk_entry_get_current_icon_drag_source
gtk_entry_get_icon_area
gtk_entry_im_context_filter_keypress
gtk_entry_reset_im_context
gtk_entry_set_input_purpose
gtk_entry_get_input_purpose
gtk_entry_set_input_hints
gtk_entry_get_input_hints
gtk_entry_set_attributes
gtk_entry_get_attributes
gtk_entry_set_tabs
gtk_entry_get_tabs
gtk_entry_grab_focus_without_selecting
GTK_ENTRY
GTK_ENTRY_CLASS
GTK_ENTRY_GET_CLASS
GTK_IS_ENTRY
GTK_TYPE_ENTRY
GtkEntry
GtkEntryPrivate
gtk_entry_get_type
gtkentryaccessible
GtkEntryAccessible
GTK_ENTRY_ACCESSIBLE
GTK_ENTRY_ACCESSIBLE_CLASS
GTK_ENTRY_ACCESSIBLE_GET_CLASS
GTK_IS_ENTRY_ACCESSIBLE
GTK_TYPE_ENTRY_ACCESSIBLE
GtkEntryAccessible
GtkEntryAccessibleClass
GtkEntryAccessiblePrivate
gtk_entry_accessible_get_type
gtk_entry_icon_accessible_get_type
gtkentrybuffer
GtkEntryBuffer
GTK_ENTRY_BUFFER_MAX_SIZE
gtk_entry_buffer_new
gtk_entry_buffer_get_bytes
gtk_entry_buffer_get_length
gtk_entry_buffer_get_text
gtk_entry_buffer_set_text
gtk_entry_buffer_set_max_length
gtk_entry_buffer_get_max_length
gtk_entry_buffer_insert_text
gtk_entry_buffer_delete_text
gtk_entry_buffer_emit_inserted_text
gtk_entry_buffer_emit_deleted_text
GTK_ENTRY_BUFFER
GTK_ENTRY_BUFFER_CLASS
GTK_ENTRY_BUFFER_GET_CLASS
GTK_IS_ENTRY_BUFFER
GTK_TYPE_ENTRY_BUFFER
GtkEntryBuffer
GtkEntryBufferClass
GtkEntryBufferPrivate
gtk_entry_buffer_get_type
gtkentrycompletion
GtkEntryCompletion
GtkEntryCompletionMatchFunc
gtk_entry_completion_new
gtk_entry_completion_new_with_area
gtk_entry_completion_get_entry
gtk_entry_completion_set_model
gtk_entry_completion_get_model
gtk_entry_completion_set_match_func
gtk_entry_completion_set_minimum_key_length
gtk_entry_completion_get_minimum_key_length
gtk_entry_completion_compute_prefix
gtk_entry_completion_complete
gtk_entry_completion_insert_prefix
gtk_entry_completion_insert_action_text
gtk_entry_completion_insert_action_markup
gtk_entry_completion_delete_action
gtk_entry_completion_set_inline_completion
gtk_entry_completion_get_inline_completion
gtk_entry_completion_set_inline_selection
gtk_entry_completion_get_inline_selection
gtk_entry_completion_set_popup_completion
gtk_entry_completion_get_popup_completion
gtk_entry_completion_set_popup_set_width
gtk_entry_completion_get_popup_set_width
gtk_entry_completion_set_popup_single_match
gtk_entry_completion_get_popup_single_match
gtk_entry_completion_get_completion_prefix
gtk_entry_completion_set_text_column
gtk_entry_completion_get_text_column
GTK_ENTRY_COMPLETION
GTK_ENTRY_COMPLETION_CLASS
GTK_ENTRY_COMPLETION_GET_CLASS
GTK_IS_ENTRY_COMPLETION
GTK_TYPE_ENTRY_COMPLETION
GtkEntryCompletion
GtkEntryCompletionClass
GtkEntryCompletionPrivate
gtk_entry_completion_get_type
gtkentryprivate
GtkEntryCompletionPrivate
gtkenums
GtkAlign
GtkArrowType
GtkBaselinePosition
GtkDeleteType
GtkDirectionType
GtkIconSize
GtkSensitivityType
GtkTextDirection
GtkJustification
GtkMenuDirectionType
GtkMessageType
GtkMovementStep
GtkScrollStep
GtkOrientation
GtkPackType
GtkPositionType
GtkReliefStyle
GtkScrollType
GtkSelectionMode
GtkShadowType
GtkToolbarStyle
GtkWrapMode
GtkSortType
GtkPackDirection
GtkPrintPages
GtkPageSet
GtkNumberUpLayout
GtkPageOrientation
GtkPrintQuality
GtkPrintDuplex
GtkUnit
GTK_UNIT_PIXEL
GtkTreeViewGridLines
GtkDragResult
GtkSizeGroupMode
GtkSizeRequestMode
GtkScrollablePolicy
GtkStateFlags
GtkBorderStyle
GtkLevelBarMode
GtkInputPurpose
GtkInputHints
GtkPropagationPhase
GtkEventSequenceState
GtkPanDirection
GtkPopoverConstraint
GtkPlacesOpenFlags
gtkeventcontroller
gtk_event_controller_get_widget
gtk_event_controller_handle_event
gtk_event_controller_reset
gtk_event_controller_get_propagation_phase
gtk_event_controller_set_propagation_phase
GTK_EVENT_CONTROLLER
GTK_EVENT_CONTROLLER_CLASS
GTK_EVENT_CONTROLLER_GET_CLASS
GTK_IS_EVENT_CONTROLLER
GTK_TYPE_EVENT_CONTROLLER
GtkEventController
GtkEventControllerClass
gtk_event_controller_get_type
gtkeventcontrollerlegacyprivate
GtkEventControllerLegacy
GTK_EVENT_CONTROLLER_LEGACY
GTK_EVENT_CONTROLLER_LEGACY_CLASS
GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS
GTK_IS_EVENT_CONTROLLER_LEGACY
GTK_TYPE_EVENT_CONTROLLER_LEGACY
GtkEventControllerLegacy
GtkEventControllerLegacyClass
gtkeventcontrollermotion
gtk_event_controller_motion_new
GTK_EVENT_CONTROLLER_MOTION
GTK_EVENT_CONTROLLER_MOTION_CLASS
GTK_EVENT_CONTROLLER_MOTION_GET_CLASS
GTK_IS_EVENT_CONTROLLER_MOTION
GTK_TYPE_EVENT_CONTROLLER_MOTION
GtkEventControllerMotion
GtkEventControllerMotionClass
gtk_event_controller_motion_get_type
gtkeventcontrollerprivate
GtkEventController
GtkEventController
GtkEventControllerClass
gtkeventcontrollerscroll
GtkEventControllerScrollFlags
gtk_event_controller_scroll_new
gtk_event_controller_scroll_set_flags
gtk_event_controller_scroll_get_flags
GTK_EVENT_CONTROLLER_SCROLL
GTK_EVENT_CONTROLLER_SCROLL_CLASS
GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS
GTK_IS_EVENT_CONTROLLER_SCROLL
GTK_TYPE_EVENT_CONTROLLER_SCROLL
GtkEventControllerScroll
GtkEventControllerScrollClass
gtk_event_controller_scroll_get_type
gtkexpander
GtkExpander
GtkExpanderClass
gtk_expander_new
gtk_expander_new_with_mnemonic
gtk_expander_set_expanded
gtk_expander_get_expanded
gtk_expander_set_label
gtk_expander_get_label
gtk_expander_set_use_underline
gtk_expander_get_use_underline
gtk_expander_set_use_markup
gtk_expander_get_use_markup
gtk_expander_set_label_widget
gtk_expander_get_label_widget
gtk_expander_set_label_fill
gtk_expander_get_label_fill
gtk_expander_set_resize_toplevel
gtk_expander_get_resize_toplevel
GTK_EXPANDER
GTK_EXPANDER_CLASS
GTK_EXPANDER_GET_CLASS
GTK_IS_EXPANDER
GTK_TYPE_EXPANDER
GtkExpander
GtkExpanderPrivate
gtk_expander_get_type
gtkexpanderaccessible
GtkExpanderAccessible
GTK_EXPANDER_ACCESSIBLE
GTK_EXPANDER_ACCESSIBLE_CLASS
GTK_EXPANDER_ACCESSIBLE_GET_CLASS
GTK_IS_EXPANDER_ACCESSIBLE
GTK_TYPE_EXPANDER_ACCESSIBLE
GtkExpanderAccessible
GtkExpanderAccessibleClass
GtkExpanderAccessiblePrivate
gtk_expander_accessible_get_type
gtkfilechooser
GtkFileChooserAction
GtkFileChooserConfirmation
GTK_FILE_CHOOSER_ERROR
GtkFileChooserError
gtk_file_chooser_error_quark
gtk_file_chooser_set_action
gtk_file_chooser_get_action
gtk_file_chooser_set_local_only
gtk_file_chooser_get_local_only
gtk_file_chooser_set_select_multiple
gtk_file_chooser_get_select_multiple
gtk_file_chooser_set_show_hidden
gtk_file_chooser_get_show_hidden
gtk_file_chooser_set_do_overwrite_confirmation
gtk_file_chooser_get_do_overwrite_confirmation
gtk_file_chooser_set_create_folders
gtk_file_chooser_get_create_folders
gtk_file_chooser_set_current_name
gtk_file_chooser_get_current_name
gtk_file_chooser_get_filename
gtk_file_chooser_set_filename
gtk_file_chooser_select_filename
gtk_file_chooser_unselect_filename
gtk_file_chooser_select_all
gtk_file_chooser_unselect_all
gtk_file_chooser_get_filenames
gtk_file_chooser_set_current_folder
gtk_file_chooser_get_current_folder
gtk_file_chooser_get_uri
gtk_file_chooser_set_uri
gtk_file_chooser_select_uri
gtk_file_chooser_unselect_uri
gtk_file_chooser_get_uris
gtk_file_chooser_set_current_folder_uri
gtk_file_chooser_get_current_folder_uri
gtk_file_chooser_get_file
gtk_file_chooser_set_file
gtk_file_chooser_select_file
gtk_file_chooser_unselect_file
gtk_file_chooser_get_files
gtk_file_chooser_set_current_folder_file
gtk_file_chooser_get_current_folder_file
gtk_file_chooser_set_preview_widget
gtk_file_chooser_get_preview_widget
gtk_file_chooser_set_preview_widget_active
gtk_file_chooser_get_preview_widget_active
gtk_file_chooser_set_use_preview_label
gtk_file_chooser_get_use_preview_label
gtk_file_chooser_get_preview_filename
gtk_file_chooser_get_preview_uri
gtk_file_chooser_get_preview_file
gtk_file_chooser_set_extra_widget
gtk_file_chooser_get_extra_widget
gtk_file_chooser_add_filter
gtk_file_chooser_remove_filter
gtk_file_chooser_list_filters
gtk_file_chooser_set_filter
gtk_file_chooser_get_filter
gtk_file_chooser_add_shortcut_folder
gtk_file_chooser_remove_shortcut_folder
gtk_file_chooser_list_shortcut_folders
gtk_file_chooser_add_shortcut_folder_uri
gtk_file_chooser_remove_shortcut_folder_uri
gtk_file_chooser_list_shortcut_folder_uris
gtk_file_chooser_add_choice
gtk_file_chooser_remove_choice
gtk_file_chooser_set_choice
gtk_file_chooser_get_choice
GTK_FILE_CHOOSER
GTK_IS_FILE_CHOOSER
GTK_TYPE_FILE_CHOOSER
GtkFileChooser
gtk_file_chooser_get_type
gtkfilechooserbutton
GtkFileChooserButton
GtkFileChooserButtonClass
gtk_file_chooser_button_new
gtk_file_chooser_button_new_with_dialog
gtk_file_chooser_button_get_title
gtk_file_chooser_button_set_title
gtk_file_chooser_button_get_width_chars
gtk_file_chooser_button_set_width_chars
GTK_FILE_CHOOSER_BUTTON
GTK_FILE_CHOOSER_BUTTON_CLASS
GTK_FILE_CHOOSER_BUTTON_GET_CLASS
GTK_IS_FILE_CHOOSER_BUTTON
GTK_TYPE_FILE_CHOOSER_BUTTON
GtkFileChooserButton
GtkFileChooserButtonPrivate
gtk_file_chooser_button_get_type
gtkfilechooserdialog
GtkFileChooserDialog
gtk_file_chooser_dialog_new
GTK_FILE_CHOOSER_DIALOG
GTK_FILE_CHOOSER_DIALOG_CLASS
GTK_FILE_CHOOSER_DIALOG_GET_CLASS
GTK_IS_FILE_CHOOSER_DIALOG
GTK_TYPE_FILE_CHOOSER_DIALOG
GtkFileChooserDialog
GtkFileChooserDialogClass
GtkFileChooserDialogPrivate
gtk_file_chooser_dialog_get_type
gtkfilechooserembed
GtkFileChooserEmbed
GTK_FILE_CHOOSER_EMBED
GTK_FILE_CHOOSER_EMBED_GET_IFACE
GTK_IS_FILE_CHOOSER_EMBED
GTK_TYPE_FILE_CHOOSER_EMBED
GtkFileChooserEmbed
GtkFileChooserEmbedIface
gtkfilechooserentry
GTK_FILE_CHOOSER_ENTRY
GTK_IS_FILE_CHOOSER_ENTRY
GTK_TYPE_FILE_CHOOSER_ENTRY
GtkFileChooserEntry
gtkfilechoosererrorstackprivate
GtkFileChooserErrorStack
gtk_file_chooser_error_stack_set_error
gtk_file_chooser_error_stack_set_custom_error
GTK_FILE_CHOOSER_ERROR_STACK
GTK_FILE_CHOOSER_ERROR_STACK_CLASS
GTK_FILE_CHOOSER_ERROR_STACK_GET_CLASS
GTK_IS_FILE_CHOOSER_ERROR_STACK
GTK_TYPE_FILE_CHOOSER_ERROR_STACK
GtkFileChooserErrorStack
GtkFileChooserErrorStackClass
gtk_file_chooser_error_stack_get_type
gtkfilechoosernative
GTK_TYPE_FILE_CHOOSER_NATIVE
gtk_file_chooser_native_new
gtk_file_chooser_native_get_accept_label
gtk_file_chooser_native_set_accept_label
gtk_file_chooser_native_get_cancel_label
gtk_file_chooser_native_set_cancel_label
GtkFileChooserNative
gtkfilechoosernativeprivate
GtkFileChooserNativeChoice
GtkFileChooserNative
gtk_file_chooser_native_win32_show
gtk_file_chooser_native_win32_hide
gtk_file_chooser_native_quartz_show
gtk_file_chooser_native_quartz_hide
gtk_file_chooser_native_portal_show
gtk_file_chooser_native_portal_hide
gtkfilechooserprivate
GtkFileChooser
SETTINGS_KEY_LOCATION_MODE
SETTINGS_KEY_SHOW_HIDDEN
SETTINGS_KEY_SHOW_SIZE_COLUMN
SETTINGS_KEY_SORT_COLUMN
SETTINGS_KEY_SORT_ORDER
SETTINGS_KEY_WINDOW_POSITION
SETTINGS_KEY_WINDOW_SIZE
SETTINGS_KEY_SIDEBAR_WIDTH
SETTINGS_KEY_STARTUP_MODE
SETTINGS_KEY_SORT_DIRECTORIES_FIRST
SETTINGS_KEY_CLOCK_FORMAT
SETTINGS_KEY_DATE_FORMAT
GTK_FILE_CHOOSER_GET_IFACE
GtkFileChooserIface
gtkfilechooserutils
GTK_FILE_CHOOSER_DELEGATE_QUARK
GtkFileChooserProp
gtkfilechooserwidget
GtkFileChooserWidget
GtkFileChooserWidgetClass
gtk_file_chooser_widget_new
GTK_FILE_CHOOSER_WIDGET
GTK_FILE_CHOOSER_WIDGET_CLASS
GTK_FILE_CHOOSER_WIDGET_GET_CLASS
GTK_IS_FILE_CHOOSER_WIDGET
GTK_TYPE_FILE_CHOOSER_WIDGET
GtkFileChooserWidget
GtkFileChooserWidgetPrivate
gtk_file_chooser_widget_get_type
gtkfilechooserwidgetprivate
gtk_file_chooser_widget_set_save_entry
gtkfilefilter
GtkFileFilterFlags
GtkFileFilterFunc
GtkFileFilterInfo
gtk_file_filter_new
gtk_file_filter_set_name
gtk_file_filter_get_name
gtk_file_filter_add_mime_type
gtk_file_filter_add_pattern
gtk_file_filter_add_pixbuf_formats
gtk_file_filter_add_custom
gtk_file_filter_get_needed
gtk_file_filter_filter
gtk_file_filter_to_gvariant
gtk_file_filter_new_from_gvariant
GTK_FILE_FILTER
GTK_IS_FILE_FILTER
GTK_TYPE_FILE_FILTER
GtkFileFilter
gtk_file_filter_get_type
gtkfilesystem
GtkFileSystem
GtkFileSystemVolume
GtkFileSystemGetInfoCallback
GtkFileSystemVolumeMountCallback
GTK_FILE_SYSTEM
GTK_FILE_SYSTEM_CLASS
GTK_FILE_SYSTEM_GET_CLASS
GTK_IS_FILE_SYSTEM
GTK_TYPE_FILE_SYSTEM
GtkFileSystem
GtkFileSystemClass
GtkFileSystemPrivate
gtkfilesystemmodel
GtkFileSystemModelGetValue
GTK_FILE_SYSTEM_MODEL
GTK_IS_FILE_SYSTEM_MODEL
GTK_TYPE_FILE_SYSTEM_MODEL
GtkFileSystemModel
gtkfixed
GtkFixed
GtkFixedChild
gtk_fixed_new
gtk_fixed_put
gtk_fixed_move
GTK_FIXED
GTK_FIXED_CLASS
GTK_FIXED_GET_CLASS
GTK_IS_FIXED
GTK_TYPE_FIXED
GtkFixed
GtkFixedClass
GtkFixedPrivate
gtk_fixed_get_type
gtkflowbox
GtkFlowBoxChild
GtkFlowBoxCreateWidgetFunc
gtk_flow_box_child_new
gtk_flow_box_child_get_index
gtk_flow_box_child_is_selected
gtk_flow_box_child_changed
gtk_flow_box_new
gtk_flow_box_bind_model
gtk_flow_box_set_homogeneous
gtk_flow_box_get_homogeneous
gtk_flow_box_set_row_spacing
gtk_flow_box_get_row_spacing
gtk_flow_box_set_column_spacing
gtk_flow_box_get_column_spacing
gtk_flow_box_set_min_children_per_line
gtk_flow_box_get_min_children_per_line
gtk_flow_box_set_max_children_per_line
gtk_flow_box_get_max_children_per_line
gtk_flow_box_set_activate_on_single_click
gtk_flow_box_get_activate_on_single_click
gtk_flow_box_insert
gtk_flow_box_get_child_at_index
gtk_flow_box_get_child_at_pos
GtkFlowBoxForeachFunc
gtk_flow_box_selected_foreach
gtk_flow_box_get_selected_children
gtk_flow_box_select_child
gtk_flow_box_unselect_child
gtk_flow_box_select_all
gtk_flow_box_unselect_all
gtk_flow_box_set_selection_mode
gtk_flow_box_get_selection_mode
gtk_flow_box_set_hadjustment
gtk_flow_box_set_vadjustment
GtkFlowBoxFilterFunc
gtk_flow_box_set_filter_func
gtk_flow_box_invalidate_filter
GtkFlowBoxSortFunc
gtk_flow_box_set_sort_func
gtk_flow_box_invalidate_sort
GTK_FLOW_BOX
GTK_FLOW_BOX_CHILD
GTK_FLOW_BOX_CHILD_CLASS
GTK_FLOW_BOX_CHILD_GET_CLASS
GTK_FLOW_BOX_CLASS
GTK_FLOW_BOX_GET_CLASS
GTK_IS_FLOW_BOX
GTK_IS_FLOW_BOX_CHILD
GTK_TYPE_FLOW_BOX
GTK_TYPE_FLOW_BOX_CHILD
GtkFlowBox
GtkFlowBoxChild
GtkFlowBoxChildClass
GtkFlowBoxClass
gtk_flow_box_child_get_type
gtk_flow_box_get_type
gtkflowboxaccessible
GtkFlowBoxAccessible
GTK_FLOW_BOX_ACCESSIBLE
GTK_FLOW_BOX_ACCESSIBLE_CLASS
GTK_FLOW_BOX_ACCESSIBLE_GET_CLASS
GTK_IS_FLOW_BOX_ACCESSIBLE
GTK_TYPE_FLOW_BOX_ACCESSIBLE
GtkFlowBoxAccessible
GtkFlowBoxAccessibleClass
GtkFlowBoxAccessiblePrivate
gtk_flow_box_accessible_get_type
gtkflowboxaccessibleprivate
gtkflowboxchildaccessible
GtkFlowBoxChildAccessible
GTK_FLOW_BOX_CHILD_ACCESSIBLE
GTK_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
GTK_FLOW_BOX_CHILD_ACCESSIBLE_GET_CLASS
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE
GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE
GtkFlowBoxChildAccessible
GtkFlowBoxChildAccessibleClass
gtk_flow_box_child_accessible_get_type
gtkfontbutton
GtkFontButton
gtk_font_button_new
gtk_font_button_new_with_font
gtk_font_button_get_title
gtk_font_button_set_title
gtk_font_button_get_use_font
gtk_font_button_set_use_font
gtk_font_button_get_use_size
gtk_font_button_set_use_size
GTK_FONT_BUTTON
GTK_FONT_BUTTON_CLASS
GTK_FONT_BUTTON_GET_CLASS
GTK_IS_FONT_BUTTON
GTK_TYPE_FONT_BUTTON
GtkFontButton
GtkFontButtonClass
GtkFontButtonPrivate
gtk_font_button_get_type
gtkfontchooser
GtkFontChooser
GtkFontFilterFunc
GtkFontChooserLevel
gtk_font_chooser_get_font_family
gtk_font_chooser_get_font_face
gtk_font_chooser_get_font_size
gtk_font_chooser_get_font_desc
gtk_font_chooser_set_font_desc
gtk_font_chooser_get_font
gtk_font_chooser_set_font
gtk_font_chooser_get_preview_text
gtk_font_chooser_set_preview_text
gtk_font_chooser_get_show_preview_entry
gtk_font_chooser_set_show_preview_entry
gtk_font_chooser_set_filter_func
gtk_font_chooser_set_font_map
gtk_font_chooser_get_font_map
gtk_font_chooser_set_level
gtk_font_chooser_get_level
gtk_font_chooser_get_font_features
gtk_font_chooser_get_language
GTK_FONT_CHOOSER
GTK_FONT_CHOOSER_GET_IFACE
GTK_IS_FONT_CHOOSER
GTK_TYPE_FONT_CHOOSER
GtkFontChooser
GtkFontChooserIface
gtk_font_chooser_get_type
gtkfontchooserdialog
GtkFontChooserDialog
GtkFontChooserDialogClass
gtk_font_chooser_dialog_new
GTK_FONT_CHOOSER_DIALOG
GTK_FONT_CHOOSER_DIALOG_CLASS
GTK_FONT_CHOOSER_DIALOG_GET_CLASS
GTK_IS_FONT_CHOOSER_DIALOG
GTK_TYPE_FONT_CHOOSER_DIALOG
GtkFontChooserDialog
GtkFontChooserDialogPrivate
gtk_font_chooser_dialog_get_type
gtkfontchooserprivate
GTK_FONT_CHOOSER_DEFAULT_FONT_NAME
gtkfontchooserutils
GTK_FONT_CHOOSER_DELEGATE_QUARK
GtkFontChooserProp
gtkfontchooserwidget
GtkFontChooserWidget
GtkFontChooserWidgetClass
gtk_font_chooser_widget_new
GTK_FONT_CHOOSER_WIDGET
GTK_FONT_CHOOSER_WIDGET_CLASS
GTK_FONT_CHOOSER_WIDGET_GET_CLASS
GTK_IS_FONT_CHOOSER_WIDGET
GTK_TYPE_FONT_CHOOSER_WIDGET
GtkFontChooserWidget
GtkFontChooserWidgetPrivate
gtk_font_chooser_widget_get_type
gtkfontchooserwidgetprivate
gtk_font_chooser_widget_handle_event
gtk_font_chooser_widget_get_tweak_action
gtkframe
GtkFrame
GtkFrameClass
gtk_frame_new
gtk_frame_set_label
gtk_frame_get_label
gtk_frame_set_label_widget
gtk_frame_get_label_widget
gtk_frame_set_label_align
gtk_frame_get_label_align
gtk_frame_set_shadow_type
gtk_frame_get_shadow_type
GTK_FRAME
GTK_FRAME_CLASS
GTK_FRAME_GET_CLASS
GTK_IS_FRAME
GTK_TYPE_FRAME
GtkFrame
GtkFramePrivate
gtk_frame_get_type
gtkframeaccessible
GtkFrameAccessible
GTK_FRAME_ACCESSIBLE
GTK_FRAME_ACCESSIBLE_CLASS
GTK_FRAME_ACCESSIBLE_GET_CLASS
GTK_IS_FRAME_ACCESSIBLE
GTK_TYPE_FRAME_ACCESSIBLE
GtkFrameAccessible
GtkFrameAccessibleClass
GtkFrameAccessiblePrivate
gtk_frame_accessible_get_type
gtkgesture
gtk_gesture_get_device
gtk_gesture_set_state
gtk_gesture_get_sequence_state
gtk_gesture_set_sequence_state
gtk_gesture_get_sequences
gtk_gesture_get_last_updated_sequence
gtk_gesture_handles_sequence
gtk_gesture_get_last_event
gtk_gesture_get_point
gtk_gesture_get_bounding_box
gtk_gesture_get_bounding_box_center
gtk_gesture_is_active
gtk_gesture_is_recognized
gtk_gesture_group
gtk_gesture_ungroup
gtk_gesture_get_group
gtk_gesture_is_grouped_with
GTK_GESTURE
GTK_GESTURE_CLASS
GTK_GESTURE_GET_CLASS
GTK_IS_GESTURE
GTK_TYPE_GESTURE
GtkGesture
GtkGestureClass
gtk_gesture_get_type
gtkgesturecontextmenu
gtk_gesture_context_menu_new
GTK_GESTURE_CONTEXT_MENU
GTK_GESTURE_CONTEXT_MENU_CLASS
GTK_GESTURE_CONTEXT_MENU_GET_CLASS
GTK_IS_GESTURE_CONTEXT_MENU
GTK_TYPE_GESTURE_CONTEXT_MENU
GtkGestureContextMenu
GtkGestureContextMenuClass
gtk_gesture_context_menu_get_type
gtkgesturedrag
gtk_gesture_drag_new
gtk_gesture_drag_get_start_point
gtk_gesture_drag_get_offset
GTK_GESTURE_DRAG
GTK_GESTURE_DRAG_CLASS
GTK_GESTURE_DRAG_GET_CLASS
GTK_IS_GESTURE_DRAG
GTK_TYPE_GESTURE_DRAG
GtkGestureDrag
GtkGestureDragClass
gtk_gesture_drag_get_type
gtkgesturedragprivate
GtkGestureDrag
GtkGestureDrag
GtkGestureDragClass
gtkgesturelongpress
gtk_gesture_long_press_new
GTK_GESTURE_LONG_PRESS
GTK_GESTURE_LONG_PRESS_CLASS
GTK_GESTURE_LONG_PRESS_GET_CLASS
GTK_IS_GESTURE_LONG_PRESS
GTK_TYPE_GESTURE_LONG_PRESS
GtkGestureLongPress
GtkGestureLongPressClass
gtk_gesture_long_press_get_type
gtkgesturelongpressprivate
GtkGestureLongPress
GtkGestureLongPress
GtkGestureLongPressClass
gtkgesturemultipress
gtk_gesture_multi_press_new
gtk_gesture_multi_press_set_area
gtk_gesture_multi_press_get_area
GTK_GESTURE_MULTI_PRESS
GTK_GESTURE_MULTI_PRESS_CLASS
GTK_GESTURE_MULTI_PRESS_GET_CLASS
GTK_IS_GESTURE_MULTI_PRESS
GTK_TYPE_GESTURE_MULTI_PRESS
GtkGestureMultiPress
GtkGestureMultiPressClass
gtk_gesture_multi_press_get_type
gtkgesturemultipressprivate
GtkGestureMultiPress
GtkGestureMultiPress
GtkGestureMultiPressClass
gtkgesturepan
gtk_gesture_pan_new
gtk_gesture_pan_get_orientation
gtk_gesture_pan_set_orientation
GTK_GESTURE_PAN
GTK_GESTURE_PAN_CLASS
GTK_GESTURE_PAN_GET_CLASS
GTK_IS_GESTURE_PAN
GTK_TYPE_GESTURE_PAN
GtkGesturePan
GtkGesturePanClass
gtk_gesture_pan_get_type
gtkgesturepanprivate
GtkGesturePan
GtkGesturePan
GtkGesturePanClass
gtkgestureprivate
GtkGesture
GtkGesture
GtkGestureClass
gtkgesturerotate
gtk_gesture_rotate_new
gtk_gesture_rotate_get_angle_delta
GTK_GESTURE_ROTATE
GTK_GESTURE_ROTATE_CLASS
GTK_GESTURE_ROTATE_GET_CLASS
GTK_IS_GESTURE_ROTATE
GTK_TYPE_GESTURE_ROTATE
GtkGestureRotate
GtkGestureRotateClass
gtk_gesture_rotate_get_type
gtkgesturerotateprivate
GtkGestureRotate
GtkGestureRotate
GtkGestureRotateClass
gtkgesturesingle
gtk_gesture_single_get_touch_only
gtk_gesture_single_set_touch_only
gtk_gesture_single_get_exclusive
gtk_gesture_single_set_exclusive
gtk_gesture_single_get_button
gtk_gesture_single_set_button
gtk_gesture_single_get_current_button
gtk_gesture_single_get_current_sequence
GTK_GESTURE_SINGLE
GTK_GESTURE_SINGLE_CLASS
GTK_GESTURE_SINGLE_GET_CLASS
GTK_IS_GESTURE_SINGLE
GTK_TYPE_GESTURE_SINGLE
GtkGestureSingle
GtkGestureSingleClass
gtk_gesture_single_get_type
gtkgesturesingleprivate
GtkGestureSingle
GtkGestureSingle
GtkGestureSingleClass
gtkgestureswipe
gtk_gesture_swipe_new
gtk_gesture_swipe_get_velocity
GTK_GESTURE_SWIPE
GTK_GESTURE_SWIPE_CLASS
GTK_GESTURE_SWIPE_GET_CLASS
GTK_IS_GESTURE_SWIPE
GTK_TYPE_GESTURE_SWIPE
GtkGestureSwipe
GtkGestureSwipeClass
gtk_gesture_swipe_get_type
gtkgestureswipeprivate
GtkGestureSwipe
GtkGestureSwipe
GtkGestureSwipeClass
gtkgesturezoom
gtk_gesture_zoom_new
gtk_gesture_zoom_get_scale_delta
GTK_GESTURE_ZOOM
GTK_GESTURE_ZOOM_CLASS
GTK_GESTURE_ZOOM_GET_CLASS
GTK_IS_GESTURE_ZOOM
GTK_TYPE_GESTURE_ZOOM
GtkGestureZoom
GtkGestureZoomClass
gtk_gesture_zoom_get_type
gtkgesturezoomprivate
GtkGestureZoom
GtkGestureZoom
GtkGestureZoomClass
gtkgizmoprivate
GtkGizmo
GtkGizmoMeasureFunc
GtkGizmoAllocateFunc
GtkGizmoSnapshotFunc
gtk_gizmo_new
GTK_GIZMO
GTK_GIZMO_CLASS
GTK_GIZMO_GET_CLASS
GTK_IS_GIZMO
GTK_TYPE_GIZMO
GtkGizmo
GtkGizmoClass
gtk_gizmo_get_type
gtkglarea
GtkGLArea
GtkGLArea
GtkGLAreaClass
gtk_gl_area_new
gtk_gl_area_set_use_es
gtk_gl_area_get_use_es
gtk_gl_area_set_required_version
gtk_gl_area_get_required_version
gtk_gl_area_get_has_alpha
gtk_gl_area_set_has_alpha
gtk_gl_area_get_has_depth_buffer
gtk_gl_area_set_has_depth_buffer
gtk_gl_area_get_has_stencil_buffer
gtk_gl_area_set_has_stencil_buffer
gtk_gl_area_get_auto_render
gtk_gl_area_set_auto_render
gtk_gl_area_queue_render
gtk_gl_area_get_context
gtk_gl_area_make_current
gtk_gl_area_attach_buffers
gtk_gl_area_set_error
gtk_gl_area_get_error
GTK_GL_AREA
GTK_GL_AREA_CLASS
GTK_GL_AREA_GET_CLASS
GTK_IS_GL_AREA
GTK_TYPE_GL_AREA
gtk_gl_area_get_type
gtkgrid
GtkGrid
GtkGridClass
gtk_grid_new
gtk_grid_attach
gtk_grid_attach_next_to
gtk_grid_get_child_at
gtk_grid_insert_row
gtk_grid_insert_column
gtk_grid_remove_row
gtk_grid_remove_column
gtk_grid_insert_next_to
gtk_grid_set_row_homogeneous
gtk_grid_get_row_homogeneous
gtk_grid_set_row_spacing
gtk_grid_get_row_spacing
gtk_grid_set_column_homogeneous
gtk_grid_get_column_homogeneous
gtk_grid_set_column_spacing
gtk_grid_get_column_spacing
gtk_grid_set_row_baseline_position
gtk_grid_get_row_baseline_position
gtk_grid_set_baseline_row
gtk_grid_get_baseline_row
GTK_GRID
GTK_GRID_CLASS
GTK_GRID_GET_CLASS
GTK_IS_GRID
GTK_TYPE_GRID
GtkGrid
gtk_grid_get_type
gtkheaderbar
GtkHeaderBar
gtk_header_bar_new
gtk_header_bar_set_title
gtk_header_bar_get_title
gtk_header_bar_set_subtitle
gtk_header_bar_get_subtitle
gtk_header_bar_set_custom_title
gtk_header_bar_get_custom_title
gtk_header_bar_pack_start
gtk_header_bar_pack_end
gtk_header_bar_get_show_title_buttons
gtk_header_bar_set_show_title_buttons
gtk_header_bar_set_has_subtitle
gtk_header_bar_get_has_subtitle
gtk_header_bar_set_decoration_layout
gtk_header_bar_get_decoration_layout
GTK_HEADER_BAR
GTK_HEADER_BAR_CLASS
GTK_HEADER_BAR_GET_CLASS
GTK_IS_HEADER_BAR
GTK_TYPE_HEADER_BAR
GtkHeaderBar
GtkHeaderBarClass
GtkHeaderBarPrivate
gtk_header_bar_get_type
gtkiconcache
GtkIconCache
gtkiconcachevalidator
CacheInfo
gtkiconhelperprivate
GtkIconHelper
gtk_icon_helper_init
gtk_icon_helper_destroy
gtk_icon_helper_get_definition
gtk_icon_helper_snapshot
gtk_icon_helper_invalidate
gtk_icon_helper_invalidate_for_change
gtk_icon_size_set_style_classes
gtkiconprivate
GtkIcon
gtk_icon_new
gtk_icon_set_image
gtk_icon_set_css_name
GTK_ICON
GTK_ICON_CLASS
GTK_ICON_GET_CLASS
GTK_IS_ICON
GTK_TYPE_ICON
GtkIcon
GtkIconClass
gtk_icon_get_type
gtkicontheme
GtkIconTheme
GtkIconTheme
GtkIconThemeClass
GtkIconLookupFlags
GTK_ICON_THEME_ERROR
GtkIconThemeError
gtk_icon_theme_error_quark
gtk_icon_theme_new
gtk_icon_theme_get_default
gtk_icon_theme_get_for_display
gtk_icon_theme_set_display
gtk_icon_theme_set_search_path
gtk_icon_theme_get_search_path
gtk_icon_theme_append_search_path
gtk_icon_theme_prepend_search_path
gtk_icon_theme_add_resource_path
gtk_icon_theme_set_custom_theme
gtk_icon_theme_has_icon
gtk_icon_theme_get_icon_sizes
gtk_icon_theme_lookup_icon
gtk_icon_theme_lookup_icon_for_scale
gtk_icon_theme_choose_icon
gtk_icon_theme_choose_icon_for_scale
gtk_icon_theme_load_icon
gtk_icon_theme_load_icon_for_scale
gtk_icon_theme_load_surface
gtk_icon_theme_lookup_by_gicon
gtk_icon_theme_lookup_by_gicon_for_scale
gtk_icon_theme_list_icons
gtk_icon_theme_list_contexts
gtk_icon_theme_get_example_icon_name
gtk_icon_theme_rescan_if_needed
gtk_icon_info_new_for_pixbuf
gtk_icon_info_get_base_size
gtk_icon_info_get_base_scale
gtk_icon_info_get_filename
gtk_icon_info_is_symbolic
gtk_icon_info_load_icon
gtk_icon_info_load_surface
gtk_icon_info_load_texture
gtk_icon_info_load_icon_async
gtk_icon_info_load_icon_finish
gtk_icon_info_load_symbolic
gtk_icon_info_load_symbolic_async
gtk_icon_info_load_symbolic_finish
gtk_icon_info_load_symbolic_for_context
gtk_icon_info_load_symbolic_for_context_async
gtk_icon_info_load_symbolic_for_context_finish
GtkIconInfo
GTK_ICON_INFO
GTK_ICON_INFO_CLASS
GTK_ICON_INFO_GET_CLASS
GTK_ICON_THEME
GTK_ICON_THEME_CLASS
GTK_ICON_THEME_GET_CLASS
GTK_IS_ICON_INFO
GTK_IS_ICON_THEME
GTK_TYPE_ICON_INFO
GTK_TYPE_ICON_THEME
GtkIconInfoClass
GtkIconThemePrivate
gtk_icon_info_get_type
gtk_icon_theme_get_type
gtkiconthemeprivate
gtk_icon_theme_lookup_symbolic_colors
gtk_icon_info_new_for_file
gtk_icon_theme_color_symbolic_pixbuf
gtkiconview
GtkIconView
GtkIconViewForeachFunc
GtkIconViewDropPosition
gtk_icon_view_new
gtk_icon_view_new_with_area
gtk_icon_view_new_with_model
gtk_icon_view_set_model
gtk_icon_view_get_model
gtk_icon_view_set_text_column
gtk_icon_view_get_text_column
gtk_icon_view_set_markup_column
gtk_icon_view_get_markup_column
gtk_icon_view_set_pixbuf_column
gtk_icon_view_get_pixbuf_column
gtk_icon_view_set_item_orientation
gtk_icon_view_get_item_orientation
gtk_icon_view_set_columns
gtk_icon_view_get_columns
gtk_icon_view_set_item_width
gtk_icon_view_get_item_width
gtk_icon_view_set_spacing
gtk_icon_view_get_spacing
gtk_icon_view_set_row_spacing
gtk_icon_view_get_row_spacing
gtk_icon_view_set_column_spacing
gtk_icon_view_get_column_spacing
gtk_icon_view_set_margin
gtk_icon_view_get_margin
gtk_icon_view_set_item_padding
gtk_icon_view_get_item_padding
gtk_icon_view_get_path_at_pos
gtk_icon_view_get_item_at_pos
gtk_icon_view_get_visible_range
gtk_icon_view_set_activate_on_single_click
gtk_icon_view_get_activate_on_single_click
gtk_icon_view_selected_foreach
gtk_icon_view_set_selection_mode
gtk_icon_view_get_selection_mode
gtk_icon_view_select_path
gtk_icon_view_unselect_path
gtk_icon_view_path_is_selected
gtk_icon_view_get_item_row
gtk_icon_view_get_item_column
gtk_icon_view_get_selected_items
gtk_icon_view_select_all
gtk_icon_view_unselect_all
gtk_icon_view_item_activated
gtk_icon_view_set_cursor
gtk_icon_view_get_cursor
gtk_icon_view_scroll_to_path
gtk_icon_view_enable_model_drag_source
gtk_icon_view_enable_model_drag_dest
gtk_icon_view_unset_model_drag_source
gtk_icon_view_unset_model_drag_dest
gtk_icon_view_set_reorderable
gtk_icon_view_get_reorderable
gtk_icon_view_set_drag_dest_item
gtk_icon_view_get_drag_dest_item
gtk_icon_view_get_dest_item_at_pos
gtk_icon_view_create_drag_icon
gtk_icon_view_get_cell_rect
gtk_icon_view_set_tooltip_item
gtk_icon_view_set_tooltip_cell
gtk_icon_view_get_tooltip_context
gtk_icon_view_set_tooltip_column
gtk_icon_view_get_tooltip_column
GTK_ICON_VIEW
GTK_ICON_VIEW_CLASS
GTK_ICON_VIEW_GET_CLASS
GTK_IS_ICON_VIEW
GTK_TYPE_ICON_VIEW
GtkIconView
GtkIconViewClass
GtkIconViewPrivate
gtk_icon_view_get_type
gtkiconviewaccessible
GtkIconViewAccessible
GTK_ICON_VIEW_ACCESSIBLE
GTK_ICON_VIEW_ACCESSIBLE_CLASS
GTK_ICON_VIEW_ACCESSIBLE_GET_CLASS
GTK_IS_ICON_VIEW_ACCESSIBLE
GTK_TYPE_ICON_VIEW_ACCESSIBLE
GtkIconViewAccessible
GtkIconViewAccessibleClass
GtkIconViewAccessiblePrivate
gtk_icon_view_accessible_get_type
gtkiconviewaccessibleprivate
gtkiconviewprivate
GtkIconViewItem
GtkIconViewPrivate
gtkimage
GtkImage
GtkImageType
GtkImage
gtk_image_new
gtk_image_new_from_file
gtk_image_new_from_resource
gtk_image_new_from_pixbuf
gtk_image_new_from_texture
gtk_image_new_from_icon_name
gtk_image_new_from_gicon
gtk_image_new_from_surface
gtk_image_clear
gtk_image_set_from_file
gtk_image_set_from_resource
gtk_image_set_from_pixbuf
gtk_image_set_from_texture
gtk_image_set_from_icon_name
gtk_image_set_from_gicon
gtk_image_set_from_surface
gtk_image_set_pixel_size
gtk_image_set_icon_size
gtk_image_get_storage_type
gtk_image_get_surface
gtk_image_get_texture
gtk_image_get_icon_name
gtk_image_get_gicon
gtk_image_get_pixel_size
gtk_image_get_icon_size
GTK_IMAGE
GTK_IMAGE_CLASS
GTK_IMAGE_GET_CLASS
GTK_IS_IMAGE
GTK_TYPE_IMAGE
GtkImageClass
GtkImagePrivate
gtk_image_get_type
gtkimageaccessible
GtkImageAccessible
GTK_IMAGE_ACCESSIBLE
GTK_IMAGE_ACCESSIBLE_CLASS
GTK_IMAGE_ACCESSIBLE_GET_CLASS
GTK_IS_IMAGE_ACCESSIBLE
GTK_TYPE_IMAGE_ACCESSIBLE
GtkImageAccessible
GtkImageAccessibleClass
GtkImageAccessiblePrivate
gtk_image_accessible_get_type
gtkimagecellaccessible
GtkImageCellAccessible
GTK_IMAGE_CELL_ACCESSIBLE
GTK_IMAGE_CELL_ACCESSIBLE_CLASS
GTK_IMAGE_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_IMAGE_CELL_ACCESSIBLE
GTK_TYPE_IMAGE_CELL_ACCESSIBLE
GtkImageCellAccessible
GtkImageCellAccessibleClass
GtkImageCellAccessiblePrivate
gtk_image_cell_accessible_get_type
gtkimagedefinitionprivate
gtk_image_definition_new_empty
gtk_image_definition_new_icon_name
gtk_image_definition_new_gicon
gtk_image_definition_new_surface
gtk_image_definition_new_texture
gtk_image_definition_ref
gtk_image_definition_unref
gtk_image_definition_get_storage_type
gtk_image_definition_get_scale
gtk_image_definition_get_icon_name
gtk_image_definition_get_gicon
gtk_image_definition_get_surface
gtk_image_definition_get_texture
GtkImageDefinition
gtkimageprivate
gtk_image_set_from_definition
gtk_image_get_definition
gtk_image_get_image_size
gtkimcontext
GtkIMContext
gtk_im_context_set_client_widget
gtk_im_context_get_preedit_string
gtk_im_context_filter_keypress
gtk_im_context_focus_in
gtk_im_context_focus_out
gtk_im_context_reset
gtk_im_context_set_cursor_location
gtk_im_context_set_use_preedit
gtk_im_context_set_surrounding
gtk_im_context_get_surrounding
gtk_im_context_delete_surrounding
GTK_IM_CONTEXT
GTK_IM_CONTEXT_CLASS
GTK_IM_CONTEXT_GET_CLASS
GTK_IS_IM_CONTEXT
GTK_TYPE_IM_CONTEXT
GtkIMContext
GtkIMContextClass
gtk_im_context_get_type
gtkimcontextinfo
GtkIMContextInfo
gtkimcontextsimple
GtkIMContextSimple
GTK_MAX_COMPOSE_LEN
gtk_im_context_simple_new
gtk_im_context_simple_add_table
gtk_im_context_simple_add_compose_file
GTK_IM_CONTEXT_SIMPLE
GTK_IM_CONTEXT_SIMPLE_CLASS
GTK_IM_CONTEXT_SIMPLE_GET_CLASS
GTK_IS_IM_CONTEXT_SIMPLE
GTK_TYPE_IM_CONTEXT_SIMPLE
GtkIMContextSimple
GtkIMContextSimpleClass
GtkIMContextSimplePrivate
gtk_im_context_simple_get_type
gtkimcontextsimpleprivate
gtk_compose_table_compact
gtk_check_algorithmically
gtk_check_compact_table
gtkimmoduleprivate
gtk_get_im_module_path
gtk_get_im_module_file
gtkimmulticontext
GtkIMMulticontext
gtk_im_multicontext_new
gtk_im_multicontext_get_context_id
gtk_im_multicontext_set_context_id
GTK_IM_MULTICONTEXT
GTK_IM_MULTICONTEXT_CLASS
GTK_IM_MULTICONTEXT_GET_CLASS
GTK_IS_IM_MULTICONTEXT
GTK_TYPE_IM_MULTICONTEXT
GtkIMMulticontext
GtkIMMulticontextClass
GtkIMMulticontextPrivate
gtk_im_multicontext_get_type
gtkinfobar
GtkInfoBar
gtk_info_bar_new
gtk_info_bar_new_with_buttons
gtk_info_bar_get_action_area
gtk_info_bar_get_content_area
gtk_info_bar_add_action_widget
gtk_info_bar_add_button
gtk_info_bar_add_buttons
gtk_info_bar_set_response_sensitive
gtk_info_bar_set_default_response
gtk_info_bar_response
gtk_info_bar_set_message_type
gtk_info_bar_get_message_type
gtk_info_bar_set_show_close_button
gtk_info_bar_get_show_close_button
gtk_info_bar_set_revealed
gtk_info_bar_get_revealed
GTK_INFO_BAR
GTK_INFO_BAR_CLASS
GTK_INFO_BAR_GET_CLASS
GTK_IS_INFO_BAR
GTK_TYPE_INFO_BAR
GtkInfoBar
GtkInfoBarClass
GtkInfoBarPrivate
gtk_info_bar_get_type
gtkinvisible
GtkInvisible
gtk_invisible_new
gtk_invisible_new_for_display
gtk_invisible_set_display
gtk_invisible_get_display
GTK_INVISIBLE
GTK_INVISIBLE_CLASS
GTK_INVISIBLE_GET_CLASS
GTK_IS_INVISIBLE
GTK_TYPE_INVISIBLE
GtkInvisible
GtkInvisibleClass
GtkInvisiblePrivate
gtk_invisible_get_type
gtkkineticscrolling
gtk_kinetic_scrolling_new
gtk_kinetic_scrolling_free
gtk_kinetic_scrolling_tick
GtkKineticScrolling
gtklabel
GtkLabel
gtk_label_new
gtk_label_new_with_mnemonic
gtk_label_set_text
gtk_label_get_text
gtk_label_set_attributes
gtk_label_get_attributes
gtk_label_set_label
gtk_label_get_label
gtk_label_set_markup
gtk_label_set_use_markup
gtk_label_get_use_markup
gtk_label_set_use_underline
gtk_label_get_use_underline
gtk_label_set_markup_with_mnemonic
gtk_label_get_mnemonic_keyval
gtk_label_set_mnemonic_widget
gtk_label_get_mnemonic_widget
gtk_label_set_text_with_mnemonic
gtk_label_set_justify
gtk_label_get_justify
gtk_label_set_ellipsize
gtk_label_get_ellipsize
gtk_label_set_width_chars
gtk_label_get_width_chars
gtk_label_set_max_width_chars
gtk_label_get_max_width_chars
gtk_label_set_lines
gtk_label_get_lines
gtk_label_set_pattern
gtk_label_set_line_wrap
gtk_label_get_line_wrap
gtk_label_set_line_wrap_mode
gtk_label_get_line_wrap_mode
gtk_label_set_selectable
gtk_label_get_selectable
gtk_label_select_region
gtk_label_get_selection_bounds
gtk_label_get_layout
gtk_label_get_layout_offsets
gtk_label_set_single_line_mode
gtk_label_get_single_line_mode
gtk_label_get_current_uri
gtk_label_set_track_visited_links
gtk_label_get_track_visited_links
gtk_label_set_xalign
gtk_label_get_xalign
gtk_label_set_yalign
gtk_label_get_yalign
GtkLabelSelectionInfo
GTK_IS_LABEL
GTK_LABEL
GTK_LABEL_CLASS
GTK_LABEL_GET_CLASS
GTK_TYPE_LABEL
GtkLabel
GtkLabelClass
GtkLabelPrivate
gtk_label_get_type
gtklabelaccessible
GtkLabelAccessible
GTK_IS_LABEL_ACCESSIBLE
GTK_LABEL_ACCESSIBLE
GTK_LABEL_ACCESSIBLE_CLASS
GTK_LABEL_ACCESSIBLE_GET_CLASS
GTK_TYPE_LABEL_ACCESSIBLE
GtkLabelAccessible
GtkLabelAccessibleClass
GtkLabelAccessiblePrivate
gtk_label_accessible_get_type
gtklabelaccessibleprivate
gtklayout
GtkLayout
GtkLayout
gtk_layout_new
gtk_layout_put
gtk_layout_move
gtk_layout_set_size
gtk_layout_get_size
GTK_IS_LAYOUT
GTK_LAYOUT
GTK_LAYOUT_CLASS
GTK_LAYOUT_GET_CLASS
GTK_TYPE_LAYOUT
GtkLayoutClass
GtkLayoutPrivate
gtk_layout_get_type
gtklevelbar
GtkLevelBar
GTK_LEVEL_BAR_OFFSET_LOW
GTK_LEVEL_BAR_OFFSET_HIGH
GTK_LEVEL_BAR_OFFSET_FULL
gtk_level_bar_new
gtk_level_bar_new_for_interval
gtk_level_bar_set_mode
gtk_level_bar_get_mode
gtk_level_bar_set_value
gtk_level_bar_get_value
gtk_level_bar_set_min_value
gtk_level_bar_get_min_value
gtk_level_bar_set_max_value
gtk_level_bar_get_max_value
gtk_level_bar_set_inverted
gtk_level_bar_get_inverted
gtk_level_bar_add_offset_value
gtk_level_bar_remove_offset_value
gtk_level_bar_get_offset_value
GTK_IS_LEVEL_BAR
GTK_LEVEL_BAR
GTK_LEVEL_BAR_CLASS
GTK_LEVEL_BAR_GET_CLASS
GTK_TYPE_LEVEL_BAR
GtkLevelBar
GtkLevelBarClass
GtkLevelBarPrivate
gtk_level_bar_get_type
gtklevelbaraccessible
GtkLevelBarAccessible
GTK_IS_LEVEL_BAR_ACCESSIBLE
GTK_LEVEL_BAR_ACCESSIBLE
GTK_LEVEL_BAR_ACCESSIBLE_CLASS
GTK_LEVEL_BAR_ACCESSIBLE_GET_CLASS
GTK_TYPE_LEVEL_BAR_ACCESSIBLE
GtkLevelBarAccessible
GtkLevelBarAccessibleClass
GtkLevelBarAccessiblePrivate
gtk_level_bar_accessible_get_type
gtklinkbutton
GtkLinkButton
GtkLinkButton
GtkLinkButtonClass
gtk_link_button_new
gtk_link_button_new_with_label
gtk_link_button_get_uri
gtk_link_button_set_uri
gtk_link_button_get_visited
gtk_link_button_set_visited
GTK_IS_LINK_BUTTON
GTK_LINK_BUTTON
GTK_LINK_BUTTON_CLASS
GTK_LINK_BUTTON_GET_CLASS
GTK_TYPE_LINK_BUTTON
GtkLinkButtonPrivate
gtk_link_button_get_type
gtklinkbuttonaccessible
GtkLinkButtonAccessible
GTK_IS_LINK_BUTTON_ACCESSIBLE
GTK_LINK_BUTTON_ACCESSIBLE
GTK_LINK_BUTTON_ACCESSIBLE_CLASS
GTK_LINK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_LINK_BUTTON_ACCESSIBLE
GtkLinkButtonAccessible
GtkLinkButtonAccessibleClass
GtkLinkButtonAccessiblePrivate
gtk_link_button_accessible_get_type
gtklistbox
GtkListBoxRow
GtkListBoxClass
GtkListBoxRowClass
GtkListBoxFilterFunc
GtkListBoxSortFunc
GtkListBoxUpdateHeaderFunc
GtkListBoxCreateWidgetFunc
gtk_list_box_row_new
gtk_list_box_row_get_header
gtk_list_box_row_set_header
gtk_list_box_row_get_index
gtk_list_box_row_changed
gtk_list_box_row_is_selected
gtk_list_box_row_set_selectable
gtk_list_box_row_get_selectable
gtk_list_box_row_set_activatable
gtk_list_box_row_get_activatable
gtk_list_box_prepend
gtk_list_box_insert
gtk_list_box_get_selected_row
gtk_list_box_get_row_at_index
gtk_list_box_get_row_at_y
gtk_list_box_select_row
gtk_list_box_set_placeholder
gtk_list_box_set_adjustment
gtk_list_box_get_adjustment
GtkListBoxForeachFunc
gtk_list_box_selected_foreach
gtk_list_box_get_selected_rows
gtk_list_box_unselect_row
gtk_list_box_select_all
gtk_list_box_unselect_all
gtk_list_box_set_selection_mode
gtk_list_box_get_selection_mode
gtk_list_box_set_filter_func
gtk_list_box_set_header_func
gtk_list_box_invalidate_filter
gtk_list_box_invalidate_sort
gtk_list_box_invalidate_headers
gtk_list_box_set_sort_func
gtk_list_box_set_activate_on_single_click
gtk_list_box_get_activate_on_single_click
gtk_list_box_drag_unhighlight_row
gtk_list_box_drag_highlight_row
gtk_list_box_new
gtk_list_box_bind_model
GTK_IS_LIST_BOX
GTK_IS_LIST_BOX_ROW
GTK_LIST_BOX
GTK_LIST_BOX_CLASS
GTK_LIST_BOX_GET_CLASS
GTK_LIST_BOX_ROW
GTK_LIST_BOX_ROW_CLASS
GTK_LIST_BOX_ROW_GET_CLASS
GTK_TYPE_LIST_BOX
GTK_TYPE_LIST_BOX_ROW
GtkListBox
GtkListBoxRow
gtk_list_box_get_type
gtk_list_box_row_get_type
gtklistboxaccessible
GtkListBoxAccessible
GTK_IS_LIST_BOX_ACCESSIBLE
GTK_LIST_BOX_ACCESSIBLE
GTK_LIST_BOX_ACCESSIBLE_CLASS
GTK_LIST_BOX_ACCESSIBLE_GET_CLASS
GTK_TYPE_LIST_BOX_ACCESSIBLE
GtkListBoxAccessible
GtkListBoxAccessibleClass
GtkListBoxAccessiblePrivate
gtk_list_box_accessible_get_type
gtklistboxaccessibleprivate
gtklistboxrowaccessible
GtkListBoxRowAccessible
GTK_IS_LIST_BOX_ROW_ACCESSIBLE
GTK_LIST_BOX_ROW_ACCESSIBLE
GTK_LIST_BOX_ROW_ACCESSIBLE_CLASS
GTK_LIST_BOX_ROW_ACCESSIBLE_GET_CLASS
GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE
GtkListBoxRowAccessible
GtkListBoxRowAccessibleClass
gtk_list_box_row_accessible_get_type
gtkliststore
GtkListStore
gtk_list_store_new
gtk_list_store_newv
gtk_list_store_set_column_types
gtk_list_store_set_value
gtk_list_store_set
gtk_list_store_set_valuesv
gtk_list_store_set_valist
gtk_list_store_remove
gtk_list_store_insert
gtk_list_store_insert_before
gtk_list_store_insert_after
gtk_list_store_insert_with_values
gtk_list_store_insert_with_valuesv
gtk_list_store_prepend
gtk_list_store_append
gtk_list_store_clear
gtk_list_store_iter_is_valid
gtk_list_store_reorder
gtk_list_store_swap
gtk_list_store_move_after
gtk_list_store_move_before
GTK_IS_LIST_STORE
GTK_LIST_STORE
GTK_LIST_STORE_CLASS
GTK_LIST_STORE_GET_CLASS
GTK_TYPE_LIST_STORE
GtkListStore
GtkListStoreClass
GtkListStorePrivate
gtk_list_store_get_type
gtklockbutton
GtkLockButton
GtkLockButtonClass
gtk_lock_button_new
gtk_lock_button_get_permission
gtk_lock_button_set_permission
GTK_IS_LOCK_BUTTON
GTK_LOCK_BUTTON
GTK_LOCK_BUTTON_CLASS
GTK_LOCK_BUTTON_GET_CLASS
GTK_TYPE_LOCK_BUTTON
GtkLockButton
GtkLockButtonPrivate
gtk_lock_button_get_type
gtklockbuttonaccessible
GtkLockButtonAccessible
GTK_IS_LOCK_BUTTON_ACCESSIBLE
GTK_LOCK_BUTTON_ACCESSIBLE
GTK_LOCK_BUTTON_ACCESSIBLE_CLASS
GTK_LOCK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_LOCK_BUTTON_ACCESSIBLE
GtkLockButtonAccessible
GtkLockButtonAccessibleClass
GtkLockButtonAccessiblePrivate
gtk_lock_button_accessible_get_type
gtklockbuttonaccessibleprivate
gtkmagnifierprivate
GtkMagnifier
GTK_IS_MAGNIFIER
GTK_MAGNIFIER
GTK_MAGNIFIER_CLASS
GTK_MAGNIFIER_GET_CLASS
GTK_TYPE_MAGNIFIER
GtkMagnifier
GtkMagnifierClass
gtkmain
GTK_PRIORITY_RESIZE
gtk_get_major_version
gtk_get_minor_version
gtk_get_micro_version
gtk_get_binary_age
gtk_get_interface_age
gtk_check_version
gtk_init
gtk_init_check
gtk_init_abi_check
gtk_init_check_abi_check
gtk_disable_setlocale
gtk_get_default_language
gtk_get_locale_direction
gtk_events_pending
gtk_main_do_event
gtk_main
gtk_main_level
gtk_main_quit
gtk_main_iteration
gtk_main_iteration_do
gtk_true
gtk_false
gtk_grab_add
gtk_grab_get_current
gtk_grab_remove
gtk_device_grab_add
gtk_device_grab_remove
gtk_get_current_event
gtk_get_current_event_time
gtk_get_current_event_state
gtk_get_current_event_device
gtk_get_event_widget
gtk_get_event_target
gtk_get_event_target_with_type
gtk_propagate_event
gtkmenu
GtkMenu
GtkArrowPlacement
GtkMenuPositionFunc
GtkMenuDetachFunc
gtk_menu_new
gtk_menu_new_from_model
gtk_menu_popup
gtk_menu_popup_for_device
gtk_menu_popup_at_rect
gtk_menu_popup_at_widget
gtk_menu_popup_at_pointer
gtk_menu_reposition
gtk_menu_popdown
gtk_menu_get_active
gtk_menu_set_active
gtk_menu_set_accel_group
gtk_menu_get_accel_group
gtk_menu_set_accel_path
gtk_menu_get_accel_path
gtk_menu_attach_to_widget
gtk_menu_detach
gtk_menu_get_attach_widget
gtk_menu_reorder_child
gtk_menu_set_display
gtk_menu_attach
gtk_menu_set_monitor
gtk_menu_get_monitor
gtk_menu_place_on_monitor
gtk_menu_get_for_attach_widget
gtk_menu_set_reserve_toggle_size
gtk_menu_get_reserve_toggle_size
GTK_IS_MENU
GTK_MENU
GTK_MENU_CLASS
GTK_MENU_GET_CLASS
GTK_TYPE_MENU
GtkMenu
GtkMenuClass
GtkMenuPrivate
gtk_menu_get_type
gtkmenuaccessible
GtkMenuAccessible
GTK_IS_MENU_ACCESSIBLE
GTK_MENU_ACCESSIBLE
GTK_MENU_ACCESSIBLE_CLASS
GTK_MENU_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_ACCESSIBLE
GtkMenuAccessible
GtkMenuAccessibleClass
GtkMenuAccessiblePrivate
gtk_menu_accessible_get_type
gtkmenubar
GtkMenuBar
gtk_menu_bar_new
gtk_menu_bar_new_from_model
gtk_menu_bar_get_pack_direction
gtk_menu_bar_set_pack_direction
gtk_menu_bar_get_child_pack_direction
gtk_menu_bar_set_child_pack_direction
GTK_IS_MENU_BAR
GTK_MENU_BAR
GTK_MENU_BAR_CLASS
GTK_MENU_BAR_GET_CLASS
GTK_TYPE_MENU_BAR
GtkMenuBar
GtkMenuBarClass
GtkMenuBarPrivate
gtk_menu_bar_get_type
gtkmenubutton
GtkMenuButton
gtk_menu_button_new
gtk_menu_button_set_popup
gtk_menu_button_get_popup
gtk_menu_button_set_popover
gtk_menu_button_get_popover
gtk_menu_button_set_direction
gtk_menu_button_get_direction
gtk_menu_button_set_menu_model
gtk_menu_button_get_menu_model
gtk_menu_button_set_align_widget
gtk_menu_button_get_align_widget
gtk_menu_button_set_use_popover
gtk_menu_button_get_use_popover
GTK_IS_MENU_BUTTON
GTK_MENU_BUTTON
GTK_MENU_BUTTON_CLASS
GTK_MENU_BUTTON_GET_CLASS
GTK_TYPE_MENU_BUTTON
GtkMenuButton
GtkMenuButtonClass
GtkMenuButtonPrivate
gtk_menu_button_get_type
gtkmenubuttonaccessible
GtkMenuButtonAccessible
GTK_IS_MENU_BUTTON_ACCESSIBLE
GTK_MENU_BUTTON_ACCESSIBLE
GTK_MENU_BUTTON_ACCESSIBLE_CLASS
GTK_MENU_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_BUTTON_ACCESSIBLE
GtkMenuButtonAccessible
GtkMenuButtonAccessibleClass
GtkMenuButtonAccessiblePrivate
gtk_menu_button_accessible_get_type
gtkmenubuttonprivate
GtkMenuButtonShowMenuCallback
gtkmenuitem
GtkMenuItem
GtkMenuItemClass
gtk_menu_item_new
gtk_menu_item_new_with_label
gtk_menu_item_new_with_mnemonic
gtk_menu_item_set_submenu
gtk_menu_item_get_submenu
gtk_menu_item_select
gtk_menu_item_deselect
gtk_menu_item_activate
gtk_menu_item_toggle_size_request
gtk_menu_item_toggle_size_allocate
gtk_menu_item_set_accel_path
gtk_menu_item_get_accel_path
gtk_menu_item_set_label
gtk_menu_item_get_label
gtk_menu_item_set_use_underline
gtk_menu_item_get_use_underline
gtk_menu_item_set_reserve_indicator
gtk_menu_item_get_reserve_indicator
GTK_IS_MENU_ITEM
GTK_MENU_ITEM
GTK_MENU_ITEM_CLASS
GTK_MENU_ITEM_GET_CLASS
GTK_TYPE_MENU_ITEM
GtkMenuItem
GtkMenuItemPrivate
gtk_menu_item_get_type
gtkmenuitemaccessible
GtkMenuItemAccessible
GTK_IS_MENU_ITEM_ACCESSIBLE
GTK_MENU_ITEM_ACCESSIBLE
GTK_MENU_ITEM_ACCESSIBLE_CLASS
GTK_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_ITEM_ACCESSIBLE
GtkMenuItemAccessible
GtkMenuItemAccessibleClass
GtkMenuItemAccessiblePrivate
gtk_menu_item_accessible_get_type
gtkmenuitemprivate
GtkMenuItemPrivate
gtkmenuprivate
GtkSubmenuDirection
GtkMenuPrivate
gtk_menu_update_scroll_offset
gtkmenusectionbox
gtk_menu_section_box_new_toplevel
GTK_IS_MENU_SECTION_BOX
GTK_MENU_SECTION_BOX
GTK_MENU_SECTION_BOX_CLASS
GTK_MENU_SECTION_BOX_GET_CLASS
GTK_TYPE_MENU_SECTION_BOX
GtkMenuSectionBox
gtk_menu_section_box_get_type
gtkmenushell
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
gtk_menu_shell_activate_item
gtk_menu_shell_select_first
gtk_menu_shell_cancel
gtk_menu_shell_get_take_focus
gtk_menu_shell_set_take_focus
gtk_menu_shell_get_selected_item
gtk_menu_shell_get_parent_shell
gtk_menu_shell_bind_model
GTK_IS_MENU_SHELL
GTK_MENU_SHELL
GTK_MENU_SHELL_CLASS
GTK_MENU_SHELL_GET_CLASS
GTK_TYPE_MENU_SHELL
GtkMenuShell
GtkMenuShellClass
GtkMenuShellPrivate
gtk_menu_shell_get_type
gtkmenushellaccessible
GtkMenuShellAccessible
GTK_IS_MENU_SHELL_ACCESSIBLE
GTK_MENU_SHELL_ACCESSIBLE
GTK_MENU_SHELL_ACCESSIBLE_CLASS
GTK_MENU_SHELL_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_SHELL_ACCESSIBLE
GtkMenuShellAccessible
GtkMenuShellAccessibleClass
GtkMenuShellAccessiblePrivate
gtk_menu_shell_accessible_get_type
gtkmenushellprivate
GtkSubmenuPlacement
GtkMenuShellPrivate
gtkmenutoolbutton
GtkMenuToolButton
GtkMenuToolButtonClass
gtk_menu_tool_button_new
gtk_menu_tool_button_set_menu
gtk_menu_tool_button_get_menu
gtk_menu_tool_button_set_arrow_tooltip_text
gtk_menu_tool_button_set_arrow_tooltip_markup
GTK_IS_MENU_TOOL_BUTTON
GTK_MENU_TOOL_BUTTON
GTK_MENU_TOOL_BUTTON_CLASS
GTK_MENU_TOOL_BUTTON_GET_CLASS
GTK_TYPE_MENU_TOOL_BUTTON
GtkMenuToolButton
GtkMenuToolButtonPrivate
gtk_menu_tool_button_get_type
gtkmenutracker
GtkMenuTrackerInsertFunc
GtkMenuTrackerRemoveFunc
gtk_menu_tracker_new
gtk_menu_tracker_new_for_item_link
gtk_menu_tracker_free
GtkMenuTracker
gtkmenutrackeritem
gtk_menu_tracker_item_get_special
gtk_menu_tracker_item_get_display_hint
gtk_menu_tracker_item_get_text_direction
gtk_menu_tracker_item_get_is_separator
gtk_menu_tracker_item_get_has_link
gtk_menu_tracker_item_get_label
gtk_menu_tracker_item_get_icon
gtk_menu_tracker_item_get_verb_icon
gtk_menu_tracker_item_get_sensitive
gtk_menu_tracker_item_get_role
gtk_menu_tracker_item_get_toggled
gtk_menu_tracker_item_get_accel
gtk_menu_tracker_item_may_disappear
gtk_menu_tracker_item_get_is_visible
gtk_menu_tracker_item_get_should_request_show
gtk_menu_tracker_item_activated
gtk_menu_tracker_item_request_submenu_shown
gtk_menu_tracker_item_get_submenu_shown
GTK_IS_MENU_TRACKER_ITEM
GTK_MENU_TRACKER_ITEM
GTK_TYPE_MENU_TRACKER_ITEM
GTK_TYPE_MENU_TRACKER_ITEM_ROLE
GtkMenuTrackerItem
GtkMenuTrackerItemRole
gtk_menu_tracker_item_get_type
gtk_menu_tracker_item_role_get_type
gtkmessagedialog
GtkMessageDialog
GtkButtonsType
gtk_message_dialog_new
gtk_message_dialog_new_with_markup
gtk_message_dialog_set_markup
gtk_message_dialog_format_secondary_text
gtk_message_dialog_format_secondary_markup
gtk_message_dialog_get_message_area
GTK_IS_MESSAGE_DIALOG
GTK_MESSAGE_DIALOG
GTK_MESSAGE_DIALOG_CLASS
GTK_MESSAGE_DIALOG_GET_CLASS
GTK_TYPE_MESSAGE_DIALOG
GtkMessageDialog
GtkMessageDialogClass
GtkMessageDialogPrivate
gtk_message_dialog_get_type
gtkmnemonichash
GtkMnemonicHash
GtkMnemonicHashForeach
gtkmodelbutton
GtkButtonRole
gtk_model_button_new
GTK_IS_MODEL_BUTTON
GTK_MODEL_BUTTON
GTK_TYPE_MODEL_BUTTON
GtkModelButton
gtk_model_button_get_type
gtkmodelmenuitem
gtk_model_menu_item_new
GTK_IS_MODEL_MENU_ITEM
GTK_MODEL_MENU_ITEM
GTK_TYPE_MODEL_MENU_ITEM
GtkModelMenuItem
gtk_model_menu_item_get_type
gtkmodules
GtkModuleInitFunc
GtkModuleDisplayInitFunc
gtkmountoperation
GtkMountOperation
GtkMountOperation
GtkMountOperationClass
gtk_mount_operation_new
gtk_mount_operation_is_showing
gtk_mount_operation_set_parent
gtk_mount_operation_get_parent
gtk_mount_operation_set_display
gtk_mount_operation_get_display
GTK_IS_MOUNT_OPERATION
GTK_MOUNT_OPERATION
GTK_MOUNT_OPERATION_CLASS
GTK_MOUNT_OPERATION_GET_CLASS
GTK_TYPE_MOUNT_OPERATION
GtkMountOperationPrivate
gtk_mount_operation_get_type
gtkmountoperationprivate
GtkMountOperationLookupContext
gtknativedialog
GtkNativeDialog
GTK_TYPE_NATIVE_DIALOG
GtkNativeDialogClass
gtk_native_dialog_show
gtk_native_dialog_hide
gtk_native_dialog_destroy
gtk_native_dialog_get_visible
gtk_native_dialog_set_modal
gtk_native_dialog_get_modal
gtk_native_dialog_set_title
gtk_native_dialog_get_title
gtk_native_dialog_set_transient_for
gtk_native_dialog_get_transient_for
gtk_native_dialog_run
GtkNativeDialog
gtknotebook
GtkNotebook
GtkNotebookTab
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_set_group_name
gtk_notebook_get_group_name
gtk_notebook_get_current_page
gtk_notebook_get_nth_page
gtk_notebook_get_n_pages
gtk_notebook_page_num
gtk_notebook_set_current_page
gtk_notebook_next_page
gtk_notebook_prev_page
gtk_notebook_set_show_border
gtk_notebook_get_show_border
gtk_notebook_set_show_tabs
gtk_notebook_get_show_tabs
gtk_notebook_set_tab_pos
gtk_notebook_get_tab_pos
gtk_notebook_set_scrollable
gtk_notebook_get_scrollable
gtk_notebook_popup_enable
gtk_notebook_popup_disable
gtk_notebook_get_tab_label
gtk_notebook_set_tab_label
gtk_notebook_set_tab_label_text
gtk_notebook_get_tab_label_text
gtk_notebook_get_menu_label
gtk_notebook_set_menu_label
gtk_notebook_set_menu_label_text
gtk_notebook_get_menu_label_text
gtk_notebook_reorder_child
gtk_notebook_get_tab_reorderable
gtk_notebook_set_tab_reorderable
gtk_notebook_get_tab_detachable
gtk_notebook_set_tab_detachable
gtk_notebook_detach_tab
gtk_notebook_get_action_widget
gtk_notebook_set_action_widget
GTK_IS_NOTEBOOK
GTK_NOTEBOOK
GTK_NOTEBOOK_CLASS
GTK_NOTEBOOK_GET_CLASS
GTK_TYPE_NOTEBOOK
GtkNotebook
GtkNotebookClass
GtkNotebookPrivate
gtk_notebook_get_type
gtknotebookaccessible
GtkNotebookAccessible
GTK_IS_NOTEBOOK_ACCESSIBLE
GTK_NOTEBOOK_ACCESSIBLE
GTK_NOTEBOOK_ACCESSIBLE_CLASS
GTK_NOTEBOOK_ACCESSIBLE_GET_CLASS
GTK_TYPE_NOTEBOOK_ACCESSIBLE
GtkNotebookAccessible
GtkNotebookAccessibleClass
GtkNotebookAccessiblePrivate
gtk_notebook_accessible_get_type
gtknotebookpageaccessible
GtkNotebookPageAccessible
gtk_notebook_page_accessible_new
gtk_notebook_page_accessible_invalidate
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE
GTK_NOTEBOOK_PAGE_ACCESSIBLE
GTK_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
GTK_NOTEBOOK_PAGE_ACCESSIBLE_GET_CLASS
GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE
GtkNotebookPageAccessible
GtkNotebookPageAccessibleClass
GtkNotebookPageAccessiblePrivate
gtk_notebook_page_accessible_get_type
gtkorientable
GtkOrientable
gtk_orientable_set_orientation
gtk_orientable_get_orientation
GTK_IS_ORIENTABLE
GTK_ORIENTABLE
GTK_ORIENTABLE_CLASS
GTK_ORIENTABLE_GET_IFACE
GTK_TYPE_ORIENTABLE
GtkOrientable
GtkOrientableIface
gtk_orientable_get_type
gtkoverlay
GtkOverlay
GtkOverlayClass
gtk_overlay_new
gtk_overlay_add_overlay
gtk_overlay_reorder_overlay
gtk_overlay_get_overlay_pass_through
gtk_overlay_set_overlay_pass_through
GTK_IS_OVERLAY
GTK_OVERLAY
GTK_OVERLAY_CLASS
GTK_OVERLAY_GET_CLASS
GTK_TYPE_OVERLAY
GtkOverlay
GtkOverlayPrivate
gtk_overlay_get_type
gtkpadcontroller
GtkPadActionType
GtkPadActionEntry
gtk_pad_controller_new
gtk_pad_controller_set_action_entries
gtk_pad_controller_set_action
GTK_IS_PAD_CONTROLLER
GTK_PAD_CONTROLLER
GTK_PAD_CONTROLLER_CLASS
GTK_PAD_CONTROLLER_GET_CLASS
GTK_TYPE_PAD_CONTROLLER
GtkPadController
GtkPadControllerClass
gtk_pad_controller_get_type
gtkpagesetup
gtk_page_setup_new
gtk_page_setup_copy
gtk_page_setup_get_orientation
gtk_page_setup_set_orientation
gtk_page_setup_get_paper_size
gtk_page_setup_set_paper_size
gtk_page_setup_get_top_margin
gtk_page_setup_set_top_margin
gtk_page_setup_get_bottom_margin
gtk_page_setup_set_bottom_margin
gtk_page_setup_get_left_margin
gtk_page_setup_set_left_margin
gtk_page_setup_get_right_margin
gtk_page_setup_set_right_margin
gtk_page_setup_set_paper_size_and_default_margins
gtk_page_setup_get_paper_width
gtk_page_setup_get_paper_height
gtk_page_setup_get_page_width
gtk_page_setup_get_page_height
gtk_page_setup_new_from_file
gtk_page_setup_load_file
gtk_page_setup_to_file
gtk_page_setup_new_from_key_file
gtk_page_setup_load_key_file
gtk_page_setup_to_key_file
gtk_page_setup_to_gvariant
gtk_page_setup_new_from_gvariant
GTK_IS_PAGE_SETUP
GTK_PAGE_SETUP
GTK_TYPE_PAGE_SETUP
GtkPageSetup
gtk_page_setup_get_type
gtkpagesetupunixdialog
GtkPageSetupUnixDialog
GtkPageSetupUnixDialogClass
gtk_page_setup_unix_dialog_new
gtk_page_setup_unix_dialog_set_page_setup
gtk_page_setup_unix_dialog_get_page_setup
gtk_page_setup_unix_dialog_set_print_settings
gtk_page_setup_unix_dialog_get_print_settings
GTK_IS_PAGE_SETUP_UNIX_DIALOG
GTK_PAGE_SETUP_UNIX_DIALOG
GTK_PAGE_SETUP_UNIX_DIALOG_CLASS
GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS
GTK_TYPE_PAGE_SETUP_UNIX_DIALOG
GtkPageSetupUnixDialog
GtkPageSetupUnixDialogPrivate
gtk_page_setup_unix_dialog_get_type
gtkpagesetupunixdialog.ui
gtkpaned
GtkPaned
gtk_paned_new
gtk_paned_add1
gtk_paned_add2
gtk_paned_pack1
gtk_paned_pack2
gtk_paned_get_position
gtk_paned_set_position
gtk_paned_get_child1
gtk_paned_get_child2
gtk_paned_set_wide_handle
gtk_paned_get_wide_handle
GTK_IS_PANED
GTK_PANED
GTK_PANED_CLASS
GTK_PANED_GET_CLASS
GTK_TYPE_PANED
GtkPaned
GtkPanedClass
GtkPanedPrivate
gtk_paned_get_type
gtkpanedaccessible
GtkPanedAccessible
GTK_IS_PANED_ACCESSIBLE
GTK_PANED_ACCESSIBLE
GTK_PANED_ACCESSIBLE_CLASS
GTK_PANED_ACCESSIBLE_GET_CLASS
GTK_TYPE_PANED_ACCESSIBLE
GtkPanedAccessible
GtkPanedAccessibleClass
GtkPanedAccessiblePrivate
gtk_paned_accessible_get_type
gtkpapersize
GTK_PAPER_NAME_A3
GTK_PAPER_NAME_A4
GTK_PAPER_NAME_A5
GTK_PAPER_NAME_B5
GTK_PAPER_NAME_LETTER
GTK_PAPER_NAME_EXECUTIVE
GTK_PAPER_NAME_LEGAL
gtk_paper_size_new
gtk_paper_size_new_from_ppd
gtk_paper_size_new_from_ipp
gtk_paper_size_new_custom
gtk_paper_size_copy
gtk_paper_size_free
gtk_paper_size_is_equal
gtk_paper_size_get_paper_sizes
gtk_paper_size_get_name
gtk_paper_size_get_display_name
gtk_paper_size_get_ppd_name
gtk_paper_size_get_width
gtk_paper_size_get_height
gtk_paper_size_is_custom
gtk_paper_size_is_ipp
gtk_paper_size_set_size
gtk_paper_size_get_default_top_margin
gtk_paper_size_get_default_bottom_margin
gtk_paper_size_get_default_left_margin
gtk_paper_size_get_default_right_margin
gtk_paper_size_get_default
gtk_paper_size_new_from_key_file
gtk_paper_size_to_key_file
gtk_paper_size_new_from_gvariant
gtk_paper_size_to_gvariant
GTK_TYPE_PAPER_SIZE
GtkPaperSize
gtk_paper_size_get_type
gtkpathbar
GtkPathBar
GTK_IS_PATH_BAR
GTK_PATH_BAR
GTK_PATH_BAR_CLASS
GTK_PATH_BAR_GET_CLASS
GTK_TYPE_PATH_BAR
GtkPathBar
GtkPathBarClass
GtkPathBarPrivate
gtk_path_bar_get_type
gtkplacessidebarprivate
gtk_places_sidebar_new
gtk_places_sidebar_get_open_flags
gtk_places_sidebar_set_open_flags
gtk_places_sidebar_get_location
gtk_places_sidebar_set_location
gtk_places_sidebar_get_show_recent
gtk_places_sidebar_set_show_recent
gtk_places_sidebar_get_show_desktop
gtk_places_sidebar_set_show_desktop
gtk_places_sidebar_get_show_enter_location
gtk_places_sidebar_set_show_enter_location
gtk_places_sidebar_set_local_only
gtk_places_sidebar_get_local_only
gtk_places_sidebar_add_shortcut
gtk_places_sidebar_remove_shortcut
gtk_places_sidebar_list_shortcuts
gtk_places_sidebar_get_nth_bookmark
gtk_places_sidebar_set_drop_targets_visible
gtk_places_sidebar_get_show_trash
gtk_places_sidebar_set_show_trash
gtk_places_sidebar_set_show_other_locations
gtk_places_sidebar_get_show_other_locations
gtk_places_sidebar_set_show_starred_location
gtk_places_sidebar_get_show_starred_location
GtkPlacesSidebarSectionType
GtkPlacesSidebarPlaceType
gtk_places_sidebar_get_location_title
GTK_IS_PLACES_SIDEBAR
GTK_PLACES_SIDEBAR
GTK_PLACES_SIDEBAR_CLASS
GTK_PLACES_SIDEBAR_GET_CLASS
GTK_TYPE_PLACES_SIDEBAR
GtkPlacesSidebar
GtkPlacesSidebarClass
gtk_places_sidebar_get_type
gtkplacesviewprivate
GtkPlacesView
gtk_places_view_get_open_flags
gtk_places_view_set_open_flags
gtk_places_view_get_search_query
gtk_places_view_set_search_query
gtk_places_view_get_local_only
gtk_places_view_set_local_only
gtk_places_view_get_loading
gtk_places_view_new
GTK_IS_PLACES_VIEW
GTK_PLACES_VIEW
GTK_PLACES_VIEW_CLASS
GTK_PLACES_VIEW_GET_CLASS
GTK_TYPE_PLACES_VIEW
GtkPlacesView
GtkPlacesViewClass
GtkPlacesViewPrivate
gtk_places_view_get_type
gtkplacesviewrowprivate
GTK_TYPE_PLACES_VIEW_ROW
gtk_places_view_row_new
gtk_places_view_row_get_eject_button
gtk_places_view_row_get_mount
gtk_places_view_row_get_volume
gtk_places_view_row_get_file
gtk_places_view_row_set_busy
gtk_places_view_row_get_is_network
gtk_places_view_row_set_is_network
gtk_places_view_row_set_path_size_group
gtk_places_view_row_set_space_size_group
GtkPlacesViewRow
gtkpointerfocusprivate
GtkPointerFocus
gtk_pointer_focus_new
gtk_pointer_focus_ref
gtk_pointer_focus_unref
gtk_pointer_focus_set_coordinates
gtk_pointer_focus_set_target
gtk_pointer_focus_get_target
gtk_pointer_focus_set_implicit_grab
gtk_pointer_focus_get_implicit_grab
gtk_pointer_focus_get_effective_target
gtk_pointer_focus_repick_target
gtkpopover
GtkPopover
gtk_popover_new
gtk_popover_new_from_model
gtk_popover_set_relative_to
gtk_popover_get_relative_to
gtk_popover_set_pointing_to
gtk_popover_get_pointing_to
gtk_popover_set_position
gtk_popover_get_position
gtk_popover_set_modal
gtk_popover_get_modal
gtk_popover_bind_model
gtk_popover_set_default_widget
gtk_popover_get_default_widget
gtk_popover_set_constrain_to
gtk_popover_get_constrain_to
gtk_popover_popup
gtk_popover_popdown
GTK_IS_POPOVER
GTK_POPOVER
GTK_POPOVER_CLASS
GTK_POPOVER_GET_CLASS
GTK_TYPE_POPOVER
GtkPopover
GtkPopoverClass
GtkPopoverPrivate
gtk_popover_get_type
gtkpopoveraccessible
GtkPopoverAccessible
GTK_IS_POPOVER_ACCESSIBLE
GTK_POPOVER_ACCESSIBLE
GTK_POPOVER_ACCESSIBLE_CLASS
GTK_POPOVER_ACCESSIBLE_GET_CLASS
GTK_TYPE_POPOVER_ACCESSIBLE
GtkPopoverAccessible
GtkPopoverAccessibleClass
gtk_popover_accessible_get_type
gtkpopovermenu
GtkPopoverMenu
gtk_popover_menu_new
gtk_popover_menu_open_submenu
GTK_IS_POPOVER_MENU
GTK_POPOVER_MENU
GTK_POPOVER_MENU_CLASS
GTK_POPOVER_MENU_GET_CLASS
GTK_TYPE_POPOVER_MENU
GtkPopoverMenu
GtkPopoverMenuClass
gtk_popover_menu_get_type
gtkpopoverprivate
gtk_popover_update_position
gtk_popover_get_contents_widget
gtkprint-win32
START_PAGE_GENERAL
PD_RESULT_CANCEL
PD_RESULT_PRINT
PD_RESULT_APPLY
PD_NOCURRENTPAGE
PD_CURRENTPAGE
GtkPrintWin32Devnames
gtk_print_win32_devnames_free
gtk_print_win32_devnames_from_win32
gtk_print_win32_devnames_from_printer_name
gtk_print_win32_devnames_to_win32
gtk_print_win32_devnames_to_win32_from_printer_name
gtkprintbackend
GtkPrintBackend
GTK_PRINT_BACKEND_ERROR
GtkPrintBackendError
gtk_print_backend_error_quark
GtkPrintBackendStatus
gtk_print_backend_get_printer_list
gtk_print_backend_printer_list_is_done
gtk_print_backend_find_printer
gtk_print_backend_print_stream
gtk_print_backend_load_modules
gtk_print_backend_destroy
gtk_print_backend_set_password
gtk_print_backend_add_printer
gtk_print_backend_remove_printer
gtk_print_backend_set_list_done
gtk_printer_is_new
gtk_printer_set_accepts_pdf
gtk_printer_set_accepts_ps
gtk_printer_set_is_new
gtk_printer_set_is_active
gtk_printer_set_is_paused
gtk_printer_set_is_accepting_jobs
gtk_printer_set_has_details
gtk_printer_set_is_default
gtk_printer_set_icon_name
gtk_printer_set_job_count
gtk_printer_set_location
gtk_printer_set_description
gtk_printer_set_state_message
GTK_IS_PRINT_BACKEND
GTK_PRINT_BACKEND
GTK_PRINT_BACKEND_CLASS
GTK_PRINT_BACKEND_GET_CLASS
GTK_TYPE_PRINT_BACKEND
GtkPrintBackend
GtkPrintBackendClass
GtkPrintBackendPrivate
gtk_print_backend_get_type
gtkprintcontext
gtk_print_context_get_cairo_context
gtk_print_context_get_page_setup
gtk_print_context_get_width
gtk_print_context_get_height
gtk_print_context_get_dpi_x
gtk_print_context_get_dpi_y
gtk_print_context_get_hard_margins
gtk_print_context_get_pango_fontmap
gtk_print_context_create_pango_context
gtk_print_context_create_pango_layout
gtk_print_context_set_cairo_context
GTK_IS_PRINT_CONTEXT
GTK_PRINT_CONTEXT
GTK_TYPE_PRINT_CONTEXT
GtkPrintContext
gtk_print_context_get_type
gtkprinter
GtkPrinter
GtkPrintCapabilities
gtk_printer_new
gtk_printer_get_backend
gtk_printer_get_name
gtk_printer_get_state_message
gtk_printer_get_description
gtk_printer_get_location
gtk_printer_get_icon_name
gtk_printer_get_job_count
gtk_printer_is_active
gtk_printer_is_paused
gtk_printer_is_accepting_jobs
gtk_printer_is_virtual
gtk_printer_is_default
gtk_printer_accepts_pdf
gtk_printer_accepts_ps
gtk_printer_list_papers
gtk_printer_get_default_page_size
gtk_printer_compare
gtk_printer_has_details
gtk_printer_request_details
gtk_printer_get_capabilities
gtk_printer_get_hard_margins
GtkPrinterFunc
gtk_enumerate_printers
GtkPrintBackend
GTK_IS_PRINTER
GTK_PRINTER
GTK_PRINTER_CLASS
GTK_PRINTER_GET_CLASS
GTK_TYPE_PRINTER
GTK_TYPE_PRINT_CAPABILITIES
GtkPrinter
GtkPrinterClass
GtkPrinterPrivate
gtk_print_capabilities_get_type
gtk_printer_get_type
gtkprinter-private
gtk_print_job_set_status
gtkprinteroption
GtkPrinterOption
GTK_PRINTER_OPTION_GROUP_IMAGE_QUALITY
GTK_PRINTER_OPTION_GROUP_FINISHING
GtkPrinterOptionType
gtk_printer_option_new
gtk_printer_option_set
gtk_printer_option_set_has_conflict
gtk_printer_option_clear_has_conflict
gtk_printer_option_set_boolean
gtk_printer_option_allocate_choices
gtk_printer_option_choices_from_array
gtk_printer_option_has_choice
gtk_printer_option_set_activates_default
gtk_printer_option_get_activates_default
GTK_IS_PRINTER_OPTION
GTK_PRINTER_OPTION
GTK_TYPE_PRINTER_OPTION
GtkPrinterOption
GtkPrinterOptionClass
gtk_printer_option_get_type
gtkprinteroptionset
GtkPrinterOptionSet
GtkPrinterOptionSetFunc
gtk_printer_option_set_new
gtk_printer_option_set_add
gtk_printer_option_set_remove
gtk_printer_option_set_lookup
gtk_printer_option_set_foreach
gtk_printer_option_set_clear_conflicts
gtk_printer_option_set_get_groups
gtk_printer_option_set_foreach_in_group
GTK_IS_PRINTER_OPTION_SET
GTK_PRINTER_OPTION_SET
GTK_TYPE_PRINTER_OPTION_SET
GtkPrinterOptionSet
GtkPrinterOptionSetClass
gtk_printer_option_set_get_type
gtkprinteroptionwidget
GtkPrinterOptionWidget
gtk_printer_option_widget_new
gtk_printer_option_widget_set_source
gtk_printer_option_widget_has_external_label
gtk_printer_option_widget_get_external_label
gtk_printer_option_widget_get_value
GTK_IS_PRINTER_OPTION_WIDGET
GTK_PRINTER_OPTION_WIDGET
GTK_PRINTER_OPTION_WIDGET_CLASS
GTK_PRINTER_OPTION_WIDGET_GET_CLASS
GTK_TYPE_PRINTER_OPTION_WIDGET
GtkPrinterOptionWidget
GtkPrinterOptionWidgetClass
GtkPrinterOptionWidgetPrivate
gtk_printer_option_widget_get_type
gtkprintjob
GtkPrintJob
GtkPrintJobCompleteFunc
gtk_print_job_new
gtk_print_job_get_settings
gtk_print_job_get_printer
gtk_print_job_get_title
gtk_print_job_get_status
gtk_print_job_set_source_file
gtk_print_job_set_source_fd
gtk_print_job_get_surface
gtk_print_job_set_track_print_status
gtk_print_job_get_track_print_status
gtk_print_job_send
gtk_print_job_get_pages
gtk_print_job_set_pages
gtk_print_job_get_page_ranges
gtk_print_job_set_page_ranges
gtk_print_job_get_page_set
gtk_print_job_set_page_set
gtk_print_job_get_num_copies
gtk_print_job_set_num_copies
gtk_print_job_get_scale
gtk_print_job_set_scale
gtk_print_job_get_n_up
gtk_print_job_set_n_up
gtk_print_job_get_n_up_layout
gtk_print_job_set_n_up_layout
gtk_print_job_get_rotate
gtk_print_job_set_rotate
gtk_print_job_get_collate
gtk_print_job_set_collate
gtk_print_job_get_reverse
gtk_print_job_set_reverse
GTK_IS_PRINT_JOB
GTK_PRINT_JOB
GTK_PRINT_JOB_CLASS
GTK_PRINT_JOB_GET_CLASS
GTK_TYPE_PRINT_JOB
GtkPrintJob
GtkPrintJobClass
GtkPrintJobPrivate
gtk_print_job_get_type
gtkprintoperation
GtkPrintOperation
GtkPrintStatus
GtkPrintOperationResult
GtkPrintOperationAction
GtkPrintOperationClass
GTK_PRINT_ERROR
GtkPrintError
gtk_print_error_quark
gtk_print_operation_new
gtk_print_operation_set_default_page_setup
gtk_print_operation_get_default_page_setup
gtk_print_operation_set_print_settings
gtk_print_operation_get_print_settings
gtk_print_operation_set_job_name
gtk_print_operation_set_n_pages
gtk_print_operation_set_current_page
gtk_print_operation_set_use_full_page
gtk_print_operation_set_unit
gtk_print_operation_set_export_filename
gtk_print_operation_set_track_print_status
gtk_print_operation_set_show_progress
gtk_print_operation_set_allow_async
gtk_print_operation_set_custom_tab_label
gtk_print_operation_run
gtk_print_operation_get_error
gtk_print_operation_get_status
gtk_print_operation_get_status_string
gtk_print_operation_is_finished
gtk_print_operation_cancel
gtk_print_operation_draw_page_finish
gtk_print_operation_set_defer_drawing
gtk_print_operation_set_support_selection
gtk_print_operation_get_support_selection
gtk_print_operation_set_has_selection
gtk_print_operation_get_has_selection
gtk_print_operation_set_embed_page_setup
gtk_print_operation_get_embed_page_setup
gtk_print_operation_get_n_pages_to_print
gtk_print_run_page_setup_dialog
GtkPageSetupDoneFunc
gtk_print_run_page_setup_dialog_async
GTK_IS_PRINT_OPERATION
GTK_PRINT_OPERATION
GTK_PRINT_OPERATION_CLASS
GTK_PRINT_OPERATION_GET_CLASS
GTK_TYPE_PRINT_OPERATION
GtkPrintOperation
GtkPrintOperationPrivate
gtk_print_operation_get_type
gtkprintoperation-portal
gtk_print_operation_portal_run_dialog
gtk_print_operation_portal_run_dialog_async
gtk_print_operation_portal_launch_preview
gtkprintoperation-private
GtkPageDrawingState
GtkPrintOperationPrivate
GtkPrintOperationPrintFunc
gtkprintoperationpreview
GtkPrintOperationPreview
gtk_print_operation_preview_render_page
gtk_print_operation_preview_end_preview
gtk_print_operation_preview_is_selected
GTK_IS_PRINT_OPERATION_PREVIEW
GTK_PRINT_OPERATION_PREVIEW
GTK_PRINT_OPERATION_PREVIEW_GET_IFACE
GTK_TYPE_PRINT_OPERATION_PREVIEW
GtkPrintOperationPreview
GtkPrintOperationPreviewIface
gtk_print_operation_preview_get_type
gtkprintsettings
GtkPrintSettingsFunc
GtkPageRange
gtk_print_settings_new
gtk_print_settings_copy
gtk_print_settings_new_from_file
gtk_print_settings_load_file
gtk_print_settings_to_file
gtk_print_settings_new_from_key_file
gtk_print_settings_load_key_file
gtk_print_settings_to_key_file
gtk_print_settings_has_key
gtk_print_settings_get
gtk_print_settings_set
gtk_print_settings_unset
gtk_print_settings_foreach
gtk_print_settings_get_bool
gtk_print_settings_set_bool
gtk_print_settings_get_double
gtk_print_settings_get_double_with_default
gtk_print_settings_set_double
gtk_print_settings_get_length
gtk_print_settings_set_length
gtk_print_settings_get_int
gtk_print_settings_get_int_with_default
gtk_print_settings_set_int
GTK_PRINT_SETTINGS_PRINTER
GTK_PRINT_SETTINGS_ORIENTATION
GTK_PRINT_SETTINGS_PAPER_FORMAT
GTK_PRINT_SETTINGS_PAPER_WIDTH
GTK_PRINT_SETTINGS_PAPER_HEIGHT
GTK_PRINT_SETTINGS_N_COPIES
GTK_PRINT_SETTINGS_DEFAULT_SOURCE
GTK_PRINT_SETTINGS_QUALITY
GTK_PRINT_SETTINGS_RESOLUTION
GTK_PRINT_SETTINGS_USE_COLOR
GTK_PRINT_SETTINGS_DUPLEX
GTK_PRINT_SETTINGS_COLLATE
GTK_PRINT_SETTINGS_REVERSE
GTK_PRINT_SETTINGS_MEDIA_TYPE
GTK_PRINT_SETTINGS_DITHER
GTK_PRINT_SETTINGS_SCALE
GTK_PRINT_SETTINGS_PRINT_PAGES
GTK_PRINT_SETTINGS_PAGE_RANGES
GTK_PRINT_SETTINGS_PAGE_SET
GTK_PRINT_SETTINGS_FINISHINGS
GTK_PRINT_SETTINGS_NUMBER_UP
GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
GTK_PRINT_SETTINGS_OUTPUT_BIN
GTK_PRINT_SETTINGS_RESOLUTION_X
GTK_PRINT_SETTINGS_RESOLUTION_Y
GTK_PRINT_SETTINGS_PRINTER_LPI
GTK_PRINT_SETTINGS_OUTPUT_DIR
GTK_PRINT_SETTINGS_OUTPUT_BASENAME
GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT
GTK_PRINT_SETTINGS_OUTPUT_URI
GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
gtk_print_settings_get_printer
gtk_print_settings_set_printer
gtk_print_settings_get_orientation
gtk_print_settings_set_orientation
gtk_print_settings_get_paper_size
gtk_print_settings_set_paper_size
gtk_print_settings_get_paper_width
gtk_print_settings_set_paper_width
gtk_print_settings_get_paper_height
gtk_print_settings_set_paper_height
gtk_print_settings_get_use_color
gtk_print_settings_set_use_color
gtk_print_settings_get_collate
gtk_print_settings_set_collate
gtk_print_settings_get_reverse
gtk_print_settings_set_reverse
gtk_print_settings_get_duplex
gtk_print_settings_set_duplex
gtk_print_settings_get_quality
gtk_print_settings_set_quality
gtk_print_settings_get_n_copies
gtk_print_settings_set_n_copies
gtk_print_settings_get_number_up
gtk_print_settings_set_number_up
gtk_print_settings_get_number_up_layout
gtk_print_settings_set_number_up_layout
gtk_print_settings_get_resolution
gtk_print_settings_set_resolution
gtk_print_settings_get_resolution_x
gtk_print_settings_get_resolution_y
gtk_print_settings_set_resolution_xy
gtk_print_settings_get_printer_lpi
gtk_print_settings_set_printer_lpi
gtk_print_settings_get_scale
gtk_print_settings_set_scale
gtk_print_settings_get_print_pages
gtk_print_settings_set_print_pages
gtk_print_settings_get_page_ranges
gtk_print_settings_set_page_ranges
gtk_print_settings_get_page_set
gtk_print_settings_set_page_set
gtk_print_settings_get_default_source
gtk_print_settings_set_default_source
gtk_print_settings_get_media_type
gtk_print_settings_set_media_type
gtk_print_settings_get_dither
gtk_print_settings_set_dither
gtk_print_settings_get_finishings
gtk_print_settings_set_finishings
gtk_print_settings_get_output_bin
gtk_print_settings_set_output_bin
gtk_print_settings_to_gvariant
gtk_print_settings_new_from_gvariant
GTK_IS_PRINT_SETTINGS
GTK_PRINT_SETTINGS
GTK_TYPE_PRINT_SETTINGS
GtkPrintSettings
gtk_print_settings_get_type
gtkprintunixdialog
GtkPrintUnixDialog
gtk_print_unix_dialog_new
gtk_print_unix_dialog_set_page_setup
gtk_print_unix_dialog_get_page_setup
gtk_print_unix_dialog_set_current_page
gtk_print_unix_dialog_get_current_page
gtk_print_unix_dialog_set_settings
gtk_print_unix_dialog_get_settings
gtk_print_unix_dialog_get_selected_printer
gtk_print_unix_dialog_add_custom_tab
gtk_print_unix_dialog_set_manual_capabilities
gtk_print_unix_dialog_get_manual_capabilities
gtk_print_unix_dialog_set_support_selection
gtk_print_unix_dialog_get_support_selection
gtk_print_unix_dialog_set_has_selection
gtk_print_unix_dialog_get_has_selection
gtk_print_unix_dialog_set_embed_page_setup
gtk_print_unix_dialog_get_embed_page_setup
gtk_print_unix_dialog_get_page_setup_set
GTK_IS_PRINT_UNIX_DIALOG
GTK_PRINT_UNIX_DIALOG
GTK_PRINT_UNIX_DIALOG_CLASS
GTK_PRINT_UNIX_DIALOG_GET_CLASS
GTK_TYPE_PRINT_UNIX_DIALOG
GtkPrintUnixDialog
GtkPrintUnixDialogClass
GtkPrintUnixDialogPrivate
gtk_print_unix_dialog_get_type
gtkprintutils
MM_PER_INCH
POINTS_PER_INCH
gtkprivate
GTK_PARAM_READABLE
GTK_PARAM_WRITABLE
GTK_PARAM_READWRITE
OPPOSITE_ORIENTATION
gtk_internal_return_if_fail
gtk_internal_return_val_if_fail
gtk_main_sync
gtk_propagate_event_internal
gtk_should_use_portal
gtk_simulate_touchscreen
gtk_set_display_debug_flags
gtk_get_display_debug_flags
GTK_DISPLAY_DEBUG_CHECK
gtkprivatetypebuiltins
GTK_TYPE_CSS_AFFECTS
GTK_TYPE_TEXT_HANDLE_POSITION
GTK_TYPE_TEXT_HANDLE_MODE
gtkprogressbar
GtkProgressBar
gtk_progress_bar_new
gtk_progress_bar_pulse
gtk_progress_bar_set_text
gtk_progress_bar_set_fraction
gtk_progress_bar_set_pulse_step
gtk_progress_bar_set_inverted
gtk_progress_bar_get_text
gtk_progress_bar_get_fraction
gtk_progress_bar_get_pulse_step
gtk_progress_bar_get_inverted
gtk_progress_bar_set_ellipsize
gtk_progress_bar_get_ellipsize
gtk_progress_bar_set_show_text
gtk_progress_bar_get_show_text
GTK_IS_PROGRESS_BAR
GTK_PROGRESS_BAR
GTK_PROGRESS_BAR_CLASS
GTK_PROGRESS_BAR_GET_CLASS
GTK_TYPE_PROGRESS_BAR
GtkProgressBar
GtkProgressBarClass
GtkProgressBarPrivate
gtk_progress_bar_get_type
gtkprogressbaraccessible
GtkProgressBarAccessible
GTK_IS_PROGRESS_BAR_ACCESSIBLE
GTK_PROGRESS_BAR_ACCESSIBLE
GTK_PROGRESS_BAR_ACCESSIBLE_CLASS
GTK_PROGRESS_BAR_ACCESSIBLE_GET_CLASS
GTK_TYPE_PROGRESS_BAR_ACCESSIBLE
GtkProgressBarAccessible
GtkProgressBarAccessibleClass
GtkProgressBarAccessiblePrivate
gtk_progress_bar_accessible_get_type
gtkprogresstrackerprivate
GtkProgressState
GtkProgressTracker
gtk_progress_tracker_init_copy
gtk_progress_tracker_start
gtk_progress_tracker_finish
gtk_progress_tracker_advance_frame
gtk_progress_tracker_skip_frame
gtk_progress_tracker_get_state
gtk_progress_tracker_get_iteration
gtk_progress_tracker_get_iteration_cycle
gtk_progress_tracker_get_progress
gtk_progress_tracker_get_ease_out_cubic
gtkquery
GtkQuery
gtk_query_new
gtk_query_get_text
gtk_query_set_text
gtk_query_get_location
gtk_query_set_location
gtk_query_matches_string
GTK_IS_QUERY
GTK_QUERY
GTK_QUERY_CLASS
GTK_QUERY_GET_CLASS
GTK_TYPE_QUERY
GtkQuery
GtkQueryClass
GtkQueryPrivate
gtk_query_get_type
gtkradiobutton
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_new_with_mnemonic
gtk_radio_button_new_with_mnemonic_from_widget
gtk_radio_button_get_group
gtk_radio_button_set_group
gtk_radio_button_join_group
GTK_IS_RADIO_BUTTON
GTK_RADIO_BUTTON
GTK_RADIO_BUTTON_CLASS
GTK_RADIO_BUTTON_GET_CLASS
GTK_TYPE_RADIO_BUTTON
GtkRadioButton
GtkRadioButtonClass
GtkRadioButtonPrivate
gtk_radio_button_get_type
gtkradiobuttonaccessible
GtkRadioButtonAccessible
GTK_IS_RADIO_BUTTON_ACCESSIBLE
GTK_RADIO_BUTTON_ACCESSIBLE
GTK_RADIO_BUTTON_ACCESSIBLE_CLASS
GTK_RADIO_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_RADIO_BUTTON_ACCESSIBLE
GtkRadioButtonAccessible
GtkRadioButtonAccessibleClass
GtkRadioButtonAccessiblePrivate
gtk_radio_button_accessible_get_type
gtkradiomenuitem
GtkRadioMenuItem
gtk_radio_menu_item_new
gtk_radio_menu_item_new_with_label
gtk_radio_menu_item_new_with_mnemonic
gtk_radio_menu_item_new_from_widget
gtk_radio_menu_item_new_with_mnemonic_from_widget
gtk_radio_menu_item_new_with_label_from_widget
gtk_radio_menu_item_get_group
gtk_radio_menu_item_set_group
gtk_radio_menu_item_join_group
GTK_IS_RADIO_MENU_ITEM
GTK_RADIO_MENU_ITEM
GTK_RADIO_MENU_ITEM_CLASS
GTK_RADIO_MENU_ITEM_GET_CLASS
GTK_TYPE_RADIO_MENU_ITEM
GtkRadioMenuItem
GtkRadioMenuItemClass
GtkRadioMenuItemPrivate
gtk_radio_menu_item_get_type
gtkradiomenuitemaccessible
GtkRadioMenuItemAccessible
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE
GTK_RADIO_MENU_ITEM_ACCESSIBLE
GTK_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
GTK_RADIO_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE
GtkRadioMenuItemAccessible
GtkRadioMenuItemAccessibleClass
GtkRadioMenuItemAccessiblePrivate
gtk_radio_menu_item_accessible_get_type
gtkradiotoolbutton
GtkRadioToolButton
gtk_radio_tool_button_new
gtk_radio_tool_button_new_from_widget
gtk_radio_tool_button_get_group
gtk_radio_tool_button_set_group
GTK_IS_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON_CLASS
GTK_RADIO_TOOL_BUTTON_GET_CLASS
GTK_TYPE_RADIO_TOOL_BUTTON
GtkRadioToolButton
GtkRadioToolButtonClass
gtk_radio_tool_button_get_type
gtkrange
GtkRange
gtk_range_set_adjustment
gtk_range_get_adjustment
gtk_range_set_inverted
gtk_range_get_inverted
gtk_range_set_flippable
gtk_range_get_flippable
gtk_range_set_slider_size_fixed
gtk_range_get_slider_size_fixed
gtk_range_get_range_rect
gtk_range_get_slider_range
gtk_range_set_lower_stepper_sensitivity
gtk_range_get_lower_stepper_sensitivity
gtk_range_set_upper_stepper_sensitivity
gtk_range_get_upper_stepper_sensitivity
gtk_range_set_increments
gtk_range_set_range
gtk_range_set_value
gtk_range_get_value
gtk_range_set_show_fill_level
gtk_range_get_show_fill_level
gtk_range_set_restrict_to_fill_level
gtk_range_get_restrict_to_fill_level
gtk_range_set_fill_level
gtk_range_get_fill_level
gtk_range_set_round_digits
gtk_range_get_round_digits
GTK_IS_RANGE
GTK_RANGE
GTK_RANGE_CLASS
GTK_RANGE_GET_CLASS
GTK_TYPE_RANGE
GtkRange
GtkRangeClass
GtkRangePrivate
gtk_range_get_type
gtkrangeaccessible
GtkRangeAccessible
GTK_IS_RANGE_ACCESSIBLE
GTK_RANGE_ACCESSIBLE
GTK_RANGE_ACCESSIBLE_CLASS
GTK_RANGE_ACCESSIBLE_GET_CLASS
GTK_TYPE_RANGE_ACCESSIBLE
GtkRangeAccessible
GtkRangeAccessibleClass
GtkRangeAccessiblePrivate
gtk_range_accessible_get_type
gtkrangeprivate
gtk_range_get_slider_widget
gtk_range_start_autoscroll
gtk_range_stop_autoscroll
gtkrbtree
GtkRBNodeColor
GtkRBTreeTraverseFunc
GtkRBTree
GtkRBNode
GTK_RBNODE_GET_COLOR
GTK_RBNODE_SET_COLOR
GTK_RBNODE_GET_HEIGHT
GTK_RBNODE_SET_FLAG
GTK_RBNODE_UNSET_FLAG
GTK_RBNODE_FLAG_SET
GtkRBTreeView
gtkrecentchooser
GtkRecentChooser
GtkRecentSortType
GtkRecentSortFunc
GTK_RECENT_CHOOSER_ERROR
GtkRecentChooserError
gtk_recent_chooser_error_quark
GtkRecentChooserIface
gtk_recent_chooser_set_show_private
gtk_recent_chooser_get_show_private
gtk_recent_chooser_set_show_not_found
gtk_recent_chooser_get_show_not_found
gtk_recent_chooser_set_select_multiple
gtk_recent_chooser_get_select_multiple
gtk_recent_chooser_set_limit
gtk_recent_chooser_get_limit
gtk_recent_chooser_set_local_only
gtk_recent_chooser_get_local_only
gtk_recent_chooser_set_show_tips
gtk_recent_chooser_get_show_tips
gtk_recent_chooser_set_show_icons
gtk_recent_chooser_get_show_icons
gtk_recent_chooser_set_sort_type
gtk_recent_chooser_get_sort_type
gtk_recent_chooser_set_sort_func
gtk_recent_chooser_set_current_uri
gtk_recent_chooser_get_current_uri
gtk_recent_chooser_get_current_item
gtk_recent_chooser_select_uri
gtk_recent_chooser_unselect_uri
gtk_recent_chooser_select_all
gtk_recent_chooser_unselect_all
gtk_recent_chooser_get_items
gtk_recent_chooser_get_uris
gtk_recent_chooser_add_filter
gtk_recent_chooser_remove_filter
gtk_recent_chooser_list_filters
gtk_recent_chooser_set_filter
gtk_recent_chooser_get_filter
GTK_IS_RECENT_CHOOSER
GTK_RECENT_CHOOSER
GTK_RECENT_CHOOSER_GET_IFACE
GTK_TYPE_RECENT_CHOOSER
GtkRecentChooser
gtk_recent_chooser_get_type
gtkrecentchooserdefault
GTK_IS_RECENT_CHOOSER_DEFAULT
GTK_RECENT_CHOOSER_DEFAULT
GTK_TYPE_RECENT_CHOOSER_DEFAULT
GtkRecentChooserDefault
gtkrecentchooserdefault.ui
gtkrecentchooserdialog
GtkRecentChooserDialog
gtk_recent_chooser_dialog_new
gtk_recent_chooser_dialog_new_for_manager
GTK_IS_RECENT_CHOOSER_DIALOG
GTK_RECENT_CHOOSER_DIALOG
GTK_RECENT_CHOOSER_DIALOG_CLASS
GTK_RECENT_CHOOSER_DIALOG_GET_CLASS
GTK_TYPE_RECENT_CHOOSER_DIALOG
GtkRecentChooserDialog
GtkRecentChooserDialogClass
GtkRecentChooserDialogPrivate
gtk_recent_chooser_dialog_get_type
gtkrecentchoosermenu
GtkRecentChooserMenu
gtk_recent_chooser_menu_new
gtk_recent_chooser_menu_new_for_manager
gtk_recent_chooser_menu_get_show_numbers
gtk_recent_chooser_menu_set_show_numbers
GTK_IS_RECENT_CHOOSER_MENU
GTK_RECENT_CHOOSER_MENU
GTK_RECENT_CHOOSER_MENU_CLASS
GTK_RECENT_CHOOSER_MENU_GET_CLASS
GTK_TYPE_RECENT_CHOOSER_MENU
GtkRecentChooserMenu
GtkRecentChooserMenuClass
GtkRecentChooserMenuPrivate
gtk_recent_chooser_menu_get_type
gtkrecentchooserutils
GTK_RECENT_CHOOSER_DELEGATE_QUARK
GtkRecentChooserProp
gtkrecentchooserwidget
GtkRecentChooserWidget
gtk_recent_chooser_widget_new
gtk_recent_chooser_widget_new_for_manager
GTK_IS_RECENT_CHOOSER_WIDGET
GTK_RECENT_CHOOSER_WIDGET
GTK_RECENT_CHOOSER_WIDGET_CLASS
GTK_RECENT_CHOOSER_WIDGET_GET_CLASS
GTK_TYPE_RECENT_CHOOSER_WIDGET
GtkRecentChooserWidget
GtkRecentChooserWidgetClass
GtkRecentChooserWidgetPrivate
gtk_recent_chooser_widget_get_type
gtkrecentfilter
GtkRecentFilterFlags
GtkRecentFilterFunc
GtkRecentFilterInfo
gtk_recent_filter_new
gtk_recent_filter_set_name
gtk_recent_filter_get_name
gtk_recent_filter_add_mime_type
gtk_recent_filter_add_pattern
gtk_recent_filter_add_pixbuf_formats
gtk_recent_filter_add_application
gtk_recent_filter_add_group
gtk_recent_filter_add_age
gtk_recent_filter_add_custom
gtk_recent_filter_get_needed
gtk_recent_filter_filter
GTK_IS_RECENT_FILTER
GTK_RECENT_FILTER
GTK_TYPE_RECENT_FILTER
GtkRecentFilter
gtk_recent_filter_get_type
gtkrecentmanager
GtkRecentManager
GtkRecentData
GtkRecentManager
GtkRecentManagerClass
GtkRecentManagerError
GTK_RECENT_MANAGER_ERROR
gtk_recent_manager_error_quark
gtk_recent_manager_new
gtk_recent_manager_get_default
gtk_recent_manager_add_item
gtk_recent_manager_add_full
gtk_recent_manager_remove_item
gtk_recent_manager_lookup_item
gtk_recent_manager_has_item
gtk_recent_manager_move_item
gtk_recent_manager_get_items
gtk_recent_manager_purge_items
gtk_recent_info_ref
gtk_recent_info_unref
gtk_recent_info_get_uri
gtk_recent_info_get_display_name
gtk_recent_info_get_description
gtk_recent_info_get_mime_type
gtk_recent_info_get_added
gtk_recent_info_get_modified
gtk_recent_info_get_visited
gtk_recent_info_get_private_hint
gtk_recent_info_get_application_info
gtk_recent_info_create_app_info
gtk_recent_info_get_applications
gtk_recent_info_last_application
gtk_recent_info_has_application
gtk_recent_info_get_groups
gtk_recent_info_has_group
gtk_recent_info_get_gicon
gtk_recent_info_get_short_name
gtk_recent_info_get_uri_display
gtk_recent_info_get_age
gtk_recent_info_is_local
gtk_recent_info_exists
gtk_recent_info_match
GTK_IS_RECENT_MANAGER
GTK_RECENT_MANAGER
GTK_RECENT_MANAGER_CLASS
GTK_RECENT_MANAGER_GET_CLASS
GTK_TYPE_RECENT_INFO
GTK_TYPE_RECENT_MANAGER
GtkRecentInfo
GtkRecentManagerPrivate
gtk_recent_info_get_type
gtk_recent_manager_get_type
gtkrender
gtk_render_check
gtk_render_option
gtk_render_arrow
gtk_render_background
gtk_render_background_get_clip
gtk_render_frame
gtk_render_expander
gtk_render_focus
gtk_render_layout
gtk_render_line
gtk_render_slider
gtk_render_frame_gap
gtk_render_handle
gtk_render_activity
gtk_render_icon
gtk_render_icon_surface
gtkrenderbackgroundprivate
gtk_css_style_render_background
gtk_css_style_snapshot_background
gtkrenderborderprivate
gtk_css_style_render_has_border
gtk_css_style_render_border
gtk_css_style_render_border_get_clip
gtk_css_style_snapshot_border
gtk_css_style_render_has_outline
gtk_css_style_render_outline
gtk_css_style_snapshot_outline
gtk_css_style_render_outline_get_clip
gtkrenderercellaccessible
GtkRendererCellAccessible
gtk_renderer_cell_accessible_new
GTK_IS_RENDERER_CELL_ACCESSIBLE
GTK_RENDERER_CELL_ACCESSIBLE
GTK_RENDERER_CELL_ACCESSIBLE_CLASS
GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS
GTK_TYPE_RENDERER_CELL_ACCESSIBLE
GtkRendererCellAccessible
GtkRendererCellAccessibleClass
GtkRendererCellAccessiblePrivate
gtk_renderer_cell_accessible_get_type
gtkrendericonprivate
gtk_css_style_render_icon
gtk_css_style_snapshot_icon
gtk_css_style_render_icon_surface
gtk_css_style_snapshot_icon_texture
gtk_css_style_render_icon_get_extents
gtkrevealer
GtkRevealer
GtkRevealerTransitionType
GtkRevealerClass
gtk_revealer_new
gtk_revealer_get_reveal_child
gtk_revealer_set_reveal_child
gtk_revealer_get_child_revealed
gtk_revealer_get_transition_duration
gtk_revealer_set_transition_duration
gtk_revealer_set_transition_type
gtk_revealer_get_transition_type
GTK_IS_REVEALER
GTK_REVEALER
GTK_REVEALER_CLASS
GTK_REVEALER_GET_CLASS
GTK_TYPE_REVEALER
GtkRevealer
gtk_revealer_get_type
gtkroundedboxprivate
gtk_rounded_boxes_init_for_style
gtkscale
GtkScale
gtk_scale_new
gtk_scale_new_with_range
gtk_scale_set_digits
gtk_scale_get_digits
gtk_scale_set_draw_value
gtk_scale_get_draw_value
gtk_scale_set_has_origin
gtk_scale_get_has_origin
gtk_scale_set_value_pos
gtk_scale_get_value_pos
gtk_scale_get_layout
gtk_scale_get_layout_offsets
gtk_scale_add_mark
gtk_scale_clear_marks
GTK_IS_SCALE
GTK_SCALE
GTK_SCALE_CLASS
GTK_SCALE_GET_CLASS
GTK_TYPE_SCALE
GtkScale
GtkScaleClass
GtkScalePrivate
gtk_scale_get_type
gtkscaleaccessible
GtkScaleAccessible
GTK_IS_SCALE_ACCESSIBLE
GTK_SCALE_ACCESSIBLE
GTK_SCALE_ACCESSIBLE_CLASS
GTK_SCALE_ACCESSIBLE_GET_CLASS
GTK_TYPE_SCALE_ACCESSIBLE
GtkScaleAccessible
GtkScaleAccessibleClass
GtkScaleAccessiblePrivate
gtk_scale_accessible_get_type
gtkscalebutton
GtkScaleButton
gtk_scale_button_new
gtk_scale_button_set_icons
gtk_scale_button_get_value
gtk_scale_button_set_value
gtk_scale_button_get_adjustment
gtk_scale_button_set_adjustment
gtk_scale_button_get_plus_button
gtk_scale_button_get_minus_button
gtk_scale_button_get_popup
GTK_IS_SCALE_BUTTON
GTK_SCALE_BUTTON
GTK_SCALE_BUTTON_CLASS
GTK_SCALE_BUTTON_GET_CLASS
GTK_TYPE_SCALE_BUTTON
GtkScaleButton
GtkScaleButtonClass
GtkScaleButtonPrivate
gtk_scale_button_get_type
gtkscalebuttonaccessible
GtkScaleButtonAccessible
GTK_IS_SCALE_BUTTON_ACCESSIBLE
GTK_SCALE_BUTTON_ACCESSIBLE
GTK_SCALE_BUTTON_ACCESSIBLE_CLASS
GTK_SCALE_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_SCALE_BUTTON_ACCESSIBLE
GtkScaleButtonAccessible
GtkScaleButtonAccessibleClass
GtkScaleButtonAccessiblePrivate
gtk_scale_button_accessible_get_type
gtkscrollable
GtkScrollable
gtk_scrollable_get_hadjustment
gtk_scrollable_set_hadjustment
gtk_scrollable_get_vadjustment
gtk_scrollable_set_vadjustment
gtk_scrollable_get_hscroll_policy
gtk_scrollable_set_hscroll_policy
gtk_scrollable_get_vscroll_policy
gtk_scrollable_set_vscroll_policy
gtk_scrollable_get_border
GTK_IS_SCROLLABLE
GTK_SCROLLABLE
GTK_SCROLLABLE_GET_IFACE
GTK_TYPE_SCROLLABLE
GtkScrollable
GtkScrollableInterface
gtk_scrollable_get_type
gtkscrollbar
GtkScrollbar
gtk_scrollbar_new
gtk_scrollbar_set_adjustment
gtk_scrollbar_get_adjustment
gtk_scrollbar_get_wheel_delta
GTK_IS_SCROLLBAR
GTK_SCROLLBAR
GTK_SCROLLBAR_CLASS
GTK_SCROLLBAR_GET_CLASS
GTK_TYPE_SCROLLBAR
GtkScrollbar
GtkScrollbarClass
gtk_scrollbar_get_type
gtkscrolledwindow
GtkScrolledWindow
GtkScrolledWindowClass
GtkCornerType
GtkPolicyType
gtk_scrolled_window_new
gtk_scrolled_window_set_hadjustment
gtk_scrolled_window_set_vadjustment
gtk_scrolled_window_get_hadjustment
gtk_scrolled_window_get_vadjustment
gtk_scrolled_window_get_hscrollbar
gtk_scrolled_window_get_vscrollbar
gtk_scrolled_window_set_policy
gtk_scrolled_window_get_policy
gtk_scrolled_window_set_placement
gtk_scrolled_window_unset_placement
gtk_scrolled_window_get_placement
gtk_scrolled_window_set_shadow_type
gtk_scrolled_window_get_shadow_type
gtk_scrolled_window_get_min_content_width
gtk_scrolled_window_set_min_content_width
gtk_scrolled_window_get_min_content_height
gtk_scrolled_window_set_min_content_height
gtk_scrolled_window_set_kinetic_scrolling
gtk_scrolled_window_get_kinetic_scrolling
gtk_scrolled_window_set_capture_button_press
gtk_scrolled_window_get_capture_button_press
gtk_scrolled_window_set_overlay_scrolling
gtk_scrolled_window_get_overlay_scrolling
gtk_scrolled_window_set_max_content_width
gtk_scrolled_window_get_max_content_width
gtk_scrolled_window_set_max_content_height
gtk_scrolled_window_get_max_content_height
gtk_scrolled_window_set_propagate_natural_width
gtk_scrolled_window_get_propagate_natural_width
gtk_scrolled_window_set_propagate_natural_height
gtk_scrolled_window_get_propagate_natural_height
GTK_IS_SCROLLED_WINDOW
GTK_SCROLLED_WINDOW
GTK_SCROLLED_WINDOW_CLASS
GTK_SCROLLED_WINDOW_GET_CLASS
GTK_TYPE_SCROLLED_WINDOW
GtkScrolledWindow
GtkScrolledWindowPrivate
gtk_scrolled_window_get_type
gtkscrolledwindowaccessible
GtkScrolledWindowAccessible
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE
GTK_SCROLLED_WINDOW_ACCESSIBLE
GTK_SCROLLED_WINDOW_ACCESSIBLE_CLASS
GTK_SCROLLED_WINDOW_ACCESSIBLE_GET_CLASS
GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE
GtkScrolledWindowAccessible
GtkScrolledWindowAccessibleClass
GtkScrolledWindowAccessiblePrivate
gtk_scrolled_window_accessible_get_type
gtksearchbar
GtkSearchBar
GtkSearchBarClass
gtk_search_bar_new
gtk_search_bar_connect_entry
gtk_search_bar_get_search_mode
gtk_search_bar_set_search_mode
gtk_search_bar_get_show_close_button
gtk_search_bar_set_show_close_button
gtk_search_bar_handle_event
GTK_IS_SEARCH_BAR
GTK_SEARCH_BAR
GTK_SEARCH_BAR_CLASS
GTK_SEARCH_BAR_GET_CLASS
GTK_TYPE_SEARCH_BAR
GtkSearchBar
gtk_search_bar_get_type
gtksearchengine
GtkSearchEngine
GtkSearchHit
GTK_IS_SEARCH_ENGINE
GTK_SEARCH_ENGINE
GTK_SEARCH_ENGINE_CLASS
GTK_SEARCH_ENGINE_GET_CLASS
GTK_TYPE_SEARCH_ENGINE
GtkSearchEngine
GtkSearchEngineClass
GtkSearchEnginePrivate
gtksearchenginemodel
GTK_IS_SEARCH_ENGINE_MODEL
GTK_SEARCH_ENGINE_MODEL
GTK_SEARCH_ENGINE_MODEL_CLASS
GTK_SEARCH_ENGINE_MODEL_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_MODEL
GtkSearchEngineModel
GtkSearchEngineModelClass
gtksearchenginequartz
GtkSearchEngineQuartz
GTK_IS_SEARCH_ENGINE_QUARTZ
GTK_SEARCH_ENGINE_QUARTZ
GTK_SEARCH_ENGINE_QUARTZ_CLASS
GTK_SEARCH_ENGINE_QUARTZ_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_QUARTZ
GtkSearchEngineQuartz
GtkSearchEngineQuartzClass
GtkSearchEngineQuartzPrivate
gtksearchenginesimple
GtkSearchEngineSimpleIsIndexed
GTK_IS_SEARCH_ENGINE_SIMPLE
GTK_SEARCH_ENGINE_SIMPLE
GTK_SEARCH_ENGINE_SIMPLE_CLASS
GTK_SEARCH_ENGINE_SIMPLE_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_SIMPLE
GtkSearchEngineSimple
GtkSearchEngineSimpleClass
gtksearchenginetracker
GTK_IS_SEARCH_ENGINE_TRACKER
GTK_SEARCH_ENGINE_TRACKER
GTK_SEARCH_ENGINE_TRACKER_CLASS
GTK_SEARCH_ENGINE_TRACKER_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_TRACKER
GtkSearchEngineTracker
GtkSearchEngineTrackerClass
gtksearchentry
GtkSearchEntry
gtk_search_entry_new
gtk_search_entry_handle_event
GTK_IS_SEARCH_ENTRY
GTK_SEARCH_ENTRY
GTK_SEARCH_ENTRY_CLASS
GTK_SEARCH_ENTRY_GET_CLASS
GTK_TYPE_SEARCH_ENTRY
GtkSearchEntry
GtkSearchEntryClass
gtk_search_entry_get_type
gtksearchentryprivate
gtk_search_entry_is_keynav_event
gtkselection
gtk_content_formats_add_text_targets
gtk_content_formats_add_image_targets
gtk_content_formats_add_uri_targets
gtk_selection_data_get_target
gtk_selection_data_get_data_type
gtk_selection_data_get_format
gtk_selection_data_get_data
gtk_selection_data_get_length
gtk_selection_data_get_data_with_length
gtk_selection_data_get_display
gtk_selection_data_set
gtk_selection_data_set_text
gtk_selection_data_get_text
gtk_selection_data_set_pixbuf
gtk_selection_data_get_surface
gtk_selection_data_set_surface
gtk_selection_data_get_pixbuf
gtk_selection_data_set_texture
gtk_selection_data_get_texture
gtk_selection_data_set_uris
gtk_selection_data_get_uris
gtk_selection_data_get_targets
gtk_selection_data_targets_include_text
gtk_selection_data_targets_include_image
gtk_selection_data_targets_include_uri
gtk_targets_include_text
gtk_targets_include_image
gtk_targets_include_uri
gtk_selection_data_copy
gtk_selection_data_free
GTK_TYPE_SELECTION_DATA
gtk_selection_data_get_type
gtkselectionprivate
GtkSelectionData
gtkseparator
GtkSeparator
gtk_separator_new
GTK_IS_SEPARATOR
GTK_SEPARATOR
GTK_SEPARATOR_CLASS
GTK_SEPARATOR_GET_CLASS
GTK_TYPE_SEPARATOR
GtkSeparator
GtkSeparatorClass
GtkSeparatorPrivate
gtk_separator_get_type
gtkseparatormenuitem
GtkSeparatorMenuItem
GtkSeparatorMenuItemClass
gtk_separator_menu_item_new
GTK_IS_SEPARATOR_MENU_ITEM
GTK_SEPARATOR_MENU_ITEM
GTK_SEPARATOR_MENU_ITEM_CLASS
GTK_SEPARATOR_MENU_ITEM_GET_CLASS
GTK_TYPE_SEPARATOR_MENU_ITEM
GtkSeparatorMenuItem
gtk_separator_menu_item_get_type
gtkseparatortoolitem
GtkSeparatorToolItem
GtkSeparatorToolItemClass
gtk_separator_tool_item_new
gtk_separator_tool_item_get_draw
gtk_separator_tool_item_set_draw
GTK_IS_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM_CLASS
GTK_SEPARATOR_TOOL_ITEM_GET_CLASS
GTK_TYPE_SEPARATOR_TOOL_ITEM
GtkSeparatorToolItem
GtkSeparatorToolItemPrivate
gtk_separator_tool_item_get_type
gtksettings
GtkSettings
GtkSettingsValue
gtk_settings_get_default
gtk_settings_get_for_display
gtk_rc_property_parse_color
gtk_rc_property_parse_enum
gtk_rc_property_parse_flags
gtk_rc_property_parse_requisition
gtk_rc_property_parse_border
gtk_settings_reset_property
GTK_IS_SETTINGS
GTK_SETTINGS
GTK_SETTINGS_CLASS
GTK_SETTINGS_GET_CLASS
GTK_TYPE_SETTINGS
GtkSettings
GtkSettingsClass
GtkSettingsPrivate
gtk_settings_get_type
gtksettingsprivate
DEFAULT_THEME_NAME
DEFAULT_ICON_THEME
gtk_settings_get_font_options
GtkSettingsSource
gtk_settings_get_enable_animations
gtk_settings_get_dnd_drag_threshold
gtk_settings_get_font_family
gtk_settings_get_font_size
gtk_settings_get_font_size_is_absolute
gtkshortcutlabel
gtk_shortcut_label_new
gtk_shortcut_label_get_accelerator
gtk_shortcut_label_set_accelerator
gtk_shortcut_label_get_disabled_text
gtk_shortcut_label_set_disabled_text
GTK_IS_SHORTCUT_LABEL
GTK_SHORTCUT_LABEL
GTK_SHORTCUT_LABEL_CLASS
GTK_SHORTCUT_LABEL_GET_CLASS
GTK_TYPE_SHORTCUT_LABEL
GtkShortcutLabel
GtkShortcutLabelClass
gtk_shortcut_label_get_type
gtkshortcutsgroup
GTK_IS_SHORTCUTS_GROUP
GTK_SHORTCUTS_GROUP
GTK_SHORTCUTS_GROUP_CLASS
GTK_SHORTCUTS_GROUP_GET_CLASS
GTK_TYPE_SHORTCUTS_GROUP
GtkShortcutsGroup
GtkShortcutsGroupClass
gtk_shortcuts_group_get_type
gtkshortcutssection
GTK_IS_SHORTCUTS_SECTION
GTK_SHORTCUTS_SECTION
GTK_SHORTCUTS_SECTION_CLASS
GTK_SHORTCUTS_SECTION_GET_CLASS
GTK_TYPE_SHORTCUTS_SECTION
GtkShortcutsSection
GtkShortcutsSectionClass
gtk_shortcuts_section_get_type
gtkshortcutsshortcut
GtkShortcutType
GTK_IS_SHORTCUTS_SHORTCUT
GTK_SHORTCUTS_SHORTCUT
GTK_SHORTCUTS_SHORTCUT_CLASS
GTK_SHORTCUTS_SHORTCUT_GET_CLASS
GTK_TYPE_SHORTCUTS_SHORTCUT
GtkShortcutsShortcut
GtkShortcutsShortcutClass
gtk_shortcuts_shortcut_get_type
gtkshortcutsshortcutprivate
gtk_shortcuts_shortcut_update_accel
gtkshortcutswindow
GtkShortcutsWindow
GTK_IS_SHORTCUTS_WINDOW
GTK_SHORTCUTS_WINDOW
GTK_SHORTCUTS_WINDOW_CLASS
GTK_SHORTCUTS_WINDOW_GET_CLASS
GTK_TYPE_SHORTCUTS_WINDOW
GtkShortcutsWindow
GtkShortcutsWindowClass
gtk_shortcuts_window_get_type
gtkshortcutswindowprivate
gtk_shortcuts_window_set_window
gtkshow
gtk_show_uri_on_window
gtksidebarrowprivate
GtkSidebarRow
gtk_sidebar_row_new
gtk_sidebar_row_clone
gtk_sidebar_row_hide
gtk_sidebar_row_reveal
gtk_sidebar_row_get_eject_button
gtk_sidebar_row_set_start_icon
gtk_sidebar_row_set_end_icon
GTK_IS_SIDEBAR_ROW
GTK_SIDEBAR_ROW
GTK_SIDEBAR_ROW_CLASS
GTK_SIDEBAR_ROW_GET_CLASS
GTK_TYPE_SIDEBAR_ROW
GtkSidebarRow
GtkSidebarRowClass
gtk_sidebar_row_get_type
gtksizegroup
GtkSizeGroup
gtk_size_group_new
gtk_size_group_set_mode
gtk_size_group_get_mode
gtk_size_group_add_widget
gtk_size_group_remove_widget
gtk_size_group_get_widgets
GTK_IS_SIZE_GROUP
GTK_SIZE_GROUP
GTK_SIZE_GROUP_CLASS
GTK_SIZE_GROUP_GET_CLASS
GTK_TYPE_SIZE_GROUP
GtkSizeGroup
GtkSizeGroupClass
GtkSizeGroupPrivate
gtk_size_group_get_type
gtksizerequest
GtkRequestedSize
gtk_distribute_natural_allocation
gtksizerequestcacheprivate
GTK_SIZE_REQUEST_CACHED_SIZES
CachedSizeX
CachedSizeY
SizeRequestCache
gtksnapshot
gtk_snapshot_push
gtk_snapshot_push_transform
gtk_snapshot_push_opacity
gtk_snapshot_push_blur
gtk_snapshot_push_color_matrix
gtk_snapshot_push_repeat
gtk_snapshot_push_clip
gtk_snapshot_push_rounded_clip
gtk_snapshot_push_shadow
gtk_snapshot_push_blend
gtk_snapshot_push_cross_fade
gtk_snapshot_pop
gtk_snapshot_offset
gtk_snapshot_get_offset
gtk_snapshot_append_node
gtk_snapshot_append_cairo
gtk_snapshot_append_texture
gtk_snapshot_append_color
gtk_snapshot_clips_rect
gtk_snapshot_render_background
gtk_snapshot_render_frame
gtk_snapshot_render_focus
gtk_snapshot_render_layout
gtk_snapshot_render_insertion_cursor
gtk_snapshot_append_linear_gradient
gtk_snapshot_append_repeating_linear_gradient
gtksnapshotprivate
GtkSnapshotCollectFunc
GtkSnapshotState
GtkSnapshot
gtk_snapshot_init
gtk_snapshot_finish
gtk_snapshot_get_renderer
gtkspinbutton
GtkSpinButton
GTK_INPUT_ERROR
GtkSpinButtonUpdatePolicy
GtkSpinType
GtkSpinButton
gtk_spin_button_configure
gtk_spin_button_new
gtk_spin_button_new_with_range
gtk_spin_button_set_adjustment
gtk_spin_button_get_adjustment
gtk_spin_button_set_digits
gtk_spin_button_get_digits
gtk_spin_button_set_increments
gtk_spin_button_get_increments
gtk_spin_button_set_range
gtk_spin_button_get_range
gtk_spin_button_get_value
gtk_spin_button_get_value_as_int
gtk_spin_button_set_value
gtk_spin_button_set_update_policy
gtk_spin_button_get_update_policy
gtk_spin_button_set_numeric
gtk_spin_button_get_numeric
gtk_spin_button_spin
gtk_spin_button_set_wrap
gtk_spin_button_get_wrap
gtk_spin_button_set_snap_to_ticks
gtk_spin_button_get_snap_to_ticks
gtk_spin_button_update
gtk_spin_button_get_text
gtk_spin_button_set_text
gtk_spin_button_get_max_width_chars
gtk_spin_button_set_max_width_chars
gtk_spin_button_get_width_chars
gtk_spin_button_set_width_chars
GTK_IS_SPIN_BUTTON
GTK_SPIN_BUTTON
GTK_SPIN_BUTTON_CLASS
GTK_SPIN_BUTTON_GET_CLASS
GTK_TYPE_SPIN_BUTTON
GtkSpinButtonClass
GtkSpinButtonPrivate
gtk_spin_button_get_type
gtkspinbuttonaccessible
GtkSpinButtonAccessible
GTK_IS_SPIN_BUTTON_ACCESSIBLE
GTK_SPIN_BUTTON_ACCESSIBLE
GTK_SPIN_BUTTON_ACCESSIBLE_CLASS
GTK_SPIN_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_SPIN_BUTTON_ACCESSIBLE
GtkSpinButtonAccessible
GtkSpinButtonAccessibleClass
GtkSpinButtonAccessiblePrivate
gtk_spin_button_accessible_get_type
gtkspinner
GtkSpinner
gtk_spinner_new
gtk_spinner_start
gtk_spinner_stop
GTK_IS_SPINNER
GTK_SPINNER
GTK_SPINNER_CLASS
GTK_SPINNER_GET_CLASS
GTK_TYPE_SPINNER
GtkSpinner
GtkSpinnerClass
gtk_spinner_get_type
gtkspinneraccessible
GtkSpinnerAccessible
GTK_IS_SPINNER_ACCESSIBLE
GTK_SPINNER_ACCESSIBLE
GTK_SPINNER_ACCESSIBLE_CLASS
GTK_SPINNER_ACCESSIBLE_GET_CLASS
GTK_TYPE_SPINNER_ACCESSIBLE
GtkSpinnerAccessible
GtkSpinnerAccessibleClass
GtkSpinnerAccessiblePrivate
gtk_spinner_accessible_get_type
gtkstack
GtkStack
GtkStackTransitionType
gtk_stack_new
gtk_stack_add_named
gtk_stack_add_titled
gtk_stack_get_child_by_name
gtk_stack_set_visible_child
gtk_stack_get_visible_child
gtk_stack_set_visible_child_name
gtk_stack_get_visible_child_name
gtk_stack_set_visible_child_full
gtk_stack_set_homogeneous
gtk_stack_get_homogeneous
gtk_stack_set_hhomogeneous
gtk_stack_get_hhomogeneous
gtk_stack_set_vhomogeneous
gtk_stack_get_vhomogeneous
gtk_stack_set_transition_duration
gtk_stack_get_transition_duration
gtk_stack_set_transition_type
gtk_stack_get_transition_type
gtk_stack_get_transition_running
gtk_stack_set_interpolate_size
gtk_stack_get_interpolate_size
GTK_IS_STACK
GTK_STACK
GTK_STACK_CLASS
GTK_STACK_GET_CLASS
GTK_TYPE_STACK
GtkStack
GtkStackClass
gtk_stack_get_type
gtkstackaccessible
GtkStackAccessible
GTK_IS_STACK_ACCESSIBLE
GTK_STACK_ACCESSIBLE
GTK_STACK_ACCESSIBLE_CLASS
GTK_STACK_ACCESSIBLE_GET_CLASS
GTK_TYPE_STACK_ACCESSIBLE
GtkStackAccessible
GtkStackAccessibleClass
gtk_stack_accessible_get_type
gtkstackaccessibleprivate
gtk_stack_accessible_update_visible_child
gtkstackcombo
GTK_IS_STACK_COMBO
GTK_STACK_COMBO
GTK_STACK_COMBO_CLASS
GTK_STACK_COMBO_GET_CLASS
GTK_TYPE_STACK_COMBO
GtkStackCombo
GtkStackComboClass
gtk_stack_combo_get_type
gtkstacksidebar
GtkStackSidebar
gtk_stack_sidebar_new
gtk_stack_sidebar_set_stack
gtk_stack_sidebar_get_stack
GTK_IS_STACK_SIDEBAR
GTK_STACK_SIDEBAR
GTK_STACK_SIDEBAR_CLASS
GTK_STACK_SIDEBAR_GET_CLASS
GTK_TYPE_STACK_SIDEBAR
GtkStackSidebar
GtkStackSidebarClass
GtkStackSidebarPrivate
gtk_stack_sidebar_get_type
gtkstackswitcher
GtkStackSwitcher
gtk_stack_switcher_new
gtk_stack_switcher_set_stack
gtk_stack_switcher_get_stack
GTK_IS_STACK_SWITCHER
GTK_STACK_SWITCHER
GTK_STACK_SWITCHER_CLASS
GTK_STACK_SWITCHER_GET_CLASS
GTK_TYPE_STACK_SWITCHER
GtkStackSwitcher
GtkStackSwitcherClass
gtk_stack_switcher_get_type
gtkstatusbar
GtkStatusbar
gtk_statusbar_new
gtk_statusbar_get_context_id
gtk_statusbar_push
gtk_statusbar_pop
gtk_statusbar_remove
gtk_statusbar_remove_all
gtk_statusbar_get_message_area
GTK_IS_STATUSBAR
GTK_STATUSBAR
GTK_STATUSBAR_CLASS
GTK_STATUSBAR_GET_CLASS
GTK_TYPE_STATUSBAR
GtkStatusbar
GtkStatusbarClass
GtkStatusbarPrivate
gtk_statusbar_get_type
gtkstatusbaraccessible
GtkStatusbarAccessible
GTK_IS_STATUSBAR_ACCESSIBLE
GTK_STATUSBAR_ACCESSIBLE
GTK_STATUSBAR_ACCESSIBLE_CLASS
GTK_STATUSBAR_ACCESSIBLE_GET_CLASS
GTK_TYPE_STATUSBAR_ACCESSIBLE
GtkStatusbarAccessible
GtkStatusbarAccessibleClass
GtkStatusbarAccessiblePrivate
gtk_statusbar_accessible_get_type
gtkstyleanimationprivate
GtkStyleAnimation
GTK_IS_STYLE_ANIMATION
GTK_STYLE_ANIMATION
GTK_STYLE_ANIMATION_CLASS
GTK_STYLE_ANIMATION_GET_CLASS
GTK_TYPE_STYLE_ANIMATION
GtkStyleAnimation
GtkStyleAnimationClass
gtkstylecascadeprivate
GtkStyleCascade
GTK_IS_STYLE_CASCADE
GTK_STYLE_CASCADE
GTK_STYLE_CASCADE_CLASS
GTK_STYLE_CASCADE_GET_CLASS
GTK_TYPE_STYLE_CASCADE
GtkStyleCascade
GtkStyleCascadeClass
gtkstylecontext
GtkStyleContext
GTK_STYLE_PROPERTY_BACKGROUND_COLOR
GTK_STYLE_PROPERTY_COLOR
GTK_STYLE_PROPERTY_FONT
GTK_STYLE_PROPERTY_PADDING
GTK_STYLE_PROPERTY_BORDER_WIDTH
GTK_STYLE_PROPERTY_MARGIN
GTK_STYLE_PROPERTY_BORDER_RADIUS
GTK_STYLE_PROPERTY_BORDER_STYLE
GTK_STYLE_PROPERTY_BORDER_COLOR
GTK_STYLE_PROPERTY_BACKGROUND_IMAGE
GTK_STYLE_CLASS_CELL
GTK_STYLE_CLASS_DIM_LABEL
GTK_STYLE_CLASS_ENTRY
GTK_STYLE_CLASS_LABEL
GTK_STYLE_CLASS_COMBOBOX_ENTRY
GTK_STYLE_CLASS_BUTTON
GTK_STYLE_CLASS_LIST
GTK_STYLE_CLASS_LIST_ROW
GTK_STYLE_CLASS_CALENDAR
GTK_STYLE_CLASS_SLIDER
GTK_STYLE_CLASS_BACKGROUND
GTK_STYLE_CLASS_RUBBERBAND
GTK_STYLE_CLASS_CSD
GTK_STYLE_CLASS_TOOLTIP
GTK_STYLE_CLASS_MENU
GTK_STYLE_CLASS_CONTEXT_MENU
GTK_STYLE_CLASS_TOUCH_SELECTION
GTK_STYLE_CLASS_MENUBAR
GTK_STYLE_CLASS_MENUITEM
GTK_STYLE_CLASS_TOOLBAR
GTK_STYLE_CLASS_PRIMARY_TOOLBAR
GTK_STYLE_CLASS_INLINE_TOOLBAR
GTK_STYLE_CLASS_STATUSBAR
GTK_STYLE_CLASS_RADIO
GTK_STYLE_CLASS_CHECK
GTK_STYLE_CLASS_DEFAULT
GTK_STYLE_CLASS_TROUGH
GTK_STYLE_CLASS_SCROLLBAR
GTK_STYLE_CLASS_SCROLLBARS_JUNCTION
GTK_STYLE_CLASS_SCALE
GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE
GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW
GTK_STYLE_CLASS_HEADER
GTK_STYLE_CLASS_ACCELERATOR
GTK_STYLE_CLASS_RAISED
GTK_STYLE_CLASS_LINKED
GTK_STYLE_CLASS_DOCK
GTK_STYLE_CLASS_PROGRESSBAR
GTK_STYLE_CLASS_SPINNER
GTK_STYLE_CLASS_MARK
GTK_STYLE_CLASS_EXPANDER
GTK_STYLE_CLASS_SPINBUTTON
GTK_STYLE_CLASS_NOTEBOOK
GTK_STYLE_CLASS_VIEW
GTK_STYLE_CLASS_SIDEBAR
GTK_STYLE_CLASS_IMAGE
GTK_STYLE_CLASS_HIGHLIGHT
GTK_STYLE_CLASS_FRAME
GTK_STYLE_CLASS_DND
GTK_STYLE_CLASS_PANE_SEPARATOR
GTK_STYLE_CLASS_SEPARATOR
GTK_STYLE_CLASS_INFO
GTK_STYLE_CLASS_WARNING
GTK_STYLE_CLASS_QUESTION
GTK_STYLE_CLASS_ERROR
GTK_STYLE_CLASS_HORIZONTAL
GTK_STYLE_CLASS_VERTICAL
GTK_STYLE_CLASS_TOP
GTK_STYLE_CLASS_BOTTOM
GTK_STYLE_CLASS_LEFT
GTK_STYLE_CLASS_RIGHT
GTK_STYLE_CLASS_PULSE
GTK_STYLE_CLASS_ARROW
GTK_STYLE_CLASS_OSD
GTK_STYLE_CLASS_LEVEL_BAR
GTK_STYLE_CLASS_CURSOR_HANDLE
GTK_STYLE_CLASS_INSERTION_CURSOR
GTK_STYLE_CLASS_TITLEBAR
GTK_STYLE_CLASS_TITLE
GTK_STYLE_CLASS_SUBTITLE
GTK_STYLE_CLASS_NEEDS_ATTENTION
GTK_STYLE_CLASS_SUGGESTED_ACTION
GTK_STYLE_CLASS_DESTRUCTIVE_ACTION
GTK_STYLE_CLASS_POPOVER
GTK_STYLE_CLASS_POPUP
GTK_STYLE_CLASS_MESSAGE_DIALOG
GTK_STYLE_CLASS_FLAT
GTK_STYLE_CLASS_READ_ONLY
GTK_STYLE_CLASS_OVERSHOOT
GTK_STYLE_CLASS_UNDERSHOOT
GTK_STYLE_CLASS_PAPER
GTK_STYLE_CLASS_MONOSPACE
GTK_STYLE_CLASS_WIDE
gtk_style_context_new
gtk_style_context_add_provider_for_display
gtk_style_context_remove_provider_for_display
gtk_style_context_add_provider
gtk_style_context_remove_provider
gtk_style_context_save
gtk_style_context_restore
gtk_style_context_get_section
gtk_style_context_get_property
gtk_style_context_get_valist
gtk_style_context_get
gtk_style_context_set_state
gtk_style_context_get_state
gtk_style_context_set_scale
gtk_style_context_get_scale
gtk_style_context_set_path
gtk_style_context_get_path
gtk_style_context_set_parent
gtk_style_context_get_parent
gtk_style_context_list_classes
gtk_style_context_add_class
gtk_style_context_remove_class
gtk_style_context_has_class
gtk_style_context_set_display
gtk_style_context_get_display
gtk_style_context_set_frame_clock
gtk_style_context_get_frame_clock
gtk_style_context_lookup_color
gtk_style_context_get_color
gtk_style_context_get_background_color
gtk_style_context_get_border_color
gtk_style_context_get_border
gtk_style_context_get_padding
gtk_style_context_get_margin
gtk_style_context_reset_widgets
gtk_render_insertion_cursor
GtkStyleContextPrintFlags
gtk_style_context_to_string
GTK_IS_STYLE_CONTEXT
GTK_STYLE_CONTEXT
GTK_STYLE_CONTEXT_CLASS
GTK_STYLE_CONTEXT_GET_CLASS
GTK_TYPE_STYLE_CONTEXT
GtkStyleContext
GtkStyleContextClass
gtk_style_context_get_type
gtkstylecontextprivate
gtk_style_context_new_for_node
gtk_style_context_get_node
gtk_style_context_set_id
gtk_style_context_get_id
gtk_style_context_get_style_provider
gtk_style_context_save_named
gtk_style_context_save_to_node
gtk_style_context_get_change
gtk_style_context_lookup_style
gtk_style_context_validate
gtkstylepropertyprivate
GtkStyleProperty
GtkStyleQueryFunc
GTK_IS_STYLE_PROPERTY
GTK_STYLE_PROPERTY
GTK_STYLE_PROPERTY_CLASS
GTK_STYLE_PROPERTY_GET_CLASS
GTK_TYPE_STYLE_PROPERTY
GtkStyleProperty
GtkStylePropertyClass
gtkstyleprovider
GTK_STYLE_PROVIDER_PRIORITY_FALLBACK
GTK_STYLE_PROVIDER_PRIORITY_THEME
GTK_STYLE_PROVIDER_PRIORITY_SETTINGS
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
GTK_STYLE_PROVIDER_PRIORITY_USER
GTK_IS_STYLE_PROVIDER
GTK_STYLE_PROVIDER
GTK_TYPE_STYLE_PROVIDER
GtkStyleProvider
gtk_style_provider_get_type
gtkstyleproviderprivate
GtkStyleProvider
GTK_STYLE_PROVIDER_GET_INTERFACE
GtkStyleProviderInterface
gtk_style_provider_get_settings
gtk_style_provider_get_color
gtk_style_provider_get_keyframes
gtk_style_provider_get_scale
gtk_style_provider_lookup
gtk_style_provider_changed
gtk_style_provider_emit_error
gtkswitch
GtkSwitch
GtkSwitch
GtkSwitchClass
gtk_switch_new
gtk_switch_set_active
gtk_switch_get_active
gtk_switch_set_state
gtk_switch_get_state
GTK_IS_SWITCH
GTK_SWITCH
GTK_SWITCH_CLASS
GTK_SWITCH_GET_CLASS
GTK_TYPE_SWITCH
gtk_switch_get_type
gtkswitchaccessible
GtkSwitchAccessible
GTK_IS_SWITCH_ACCESSIBLE
GTK_SWITCH_ACCESSIBLE
GTK_SWITCH_ACCESSIBLE_CLASS
GTK_SWITCH_ACCESSIBLE_GET_CLASS
GTK_TYPE_SWITCH_ACCESSIBLE
GtkSwitchAccessible
GtkSwitchAccessibleClass
GtkSwitchAccessiblePrivate
gtk_switch_accessible_get_type
gtktestutils
gtk_test_init
gtk_test_register_all_types
gtk_test_list_all_types
gtk_test_widget_wait_for_draw
gtktextattributes
GtkTextAppearance
GtkTextAttributes
gtk_text_attributes_new
gtk_text_attributes_copy
gtk_text_attributes_copy_values
gtk_text_attributes_unref
gtk_text_attributes_ref
GTK_TYPE_TEXT_ATTRIBUTES
gtk_text_attributes_get_type
gtktextbtree
DEBUG_VALIDATION_AND_SCROLLING
DV
GtkTextLineData
GtkTextLine
gtktextbuffer
GtkTextBuffer
GtkTextBufferTargetInfo
GtkTextBufferClass
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_set_text
gtk_text_buffer_insert
gtk_text_buffer_insert_at_cursor
gtk_text_buffer_insert_interactive
gtk_text_buffer_insert_interactive_at_cursor
gtk_text_buffer_insert_range
gtk_text_buffer_insert_range_interactive
gtk_text_buffer_insert_with_tags
gtk_text_buffer_insert_with_tags_by_name
gtk_text_buffer_insert_markup
gtk_text_buffer_delete
gtk_text_buffer_delete_interactive
gtk_text_buffer_backspace
gtk_text_buffer_get_text
gtk_text_buffer_get_slice
gtk_text_buffer_insert_texture
gtk_text_buffer_insert_child_anchor
gtk_text_buffer_create_child_anchor
gtk_text_buffer_add_mark
gtk_text_buffer_create_mark
gtk_text_buffer_move_mark
gtk_text_buffer_delete_mark
gtk_text_buffer_get_mark
gtk_text_buffer_move_mark_by_name
gtk_text_buffer_delete_mark_by_name
gtk_text_buffer_get_insert
gtk_text_buffer_get_selection_bound
gtk_text_buffer_place_cursor
gtk_text_buffer_select_range
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_remove_all_tags
gtk_text_buffer_create_tag
gtk_text_buffer_get_iter_at_line_offset
gtk_text_buffer_get_iter_at_line_index
gtk_text_buffer_get_iter_at_offset
gtk_text_buffer_get_iter_at_line
gtk_text_buffer_get_start_iter
gtk_text_buffer_get_end_iter
gtk_text_buffer_get_bounds
gtk_text_buffer_get_iter_at_mark
gtk_text_buffer_get_iter_at_child_anchor
gtk_text_buffer_get_modified
gtk_text_buffer_set_modified
gtk_text_buffer_get_has_selection
gtk_text_buffer_add_selection_clipboard
gtk_text_buffer_remove_selection_clipboard
gtk_text_buffer_cut_clipboard
gtk_text_buffer_copy_clipboard
gtk_text_buffer_paste_clipboard
gtk_text_buffer_get_selection_bounds
gtk_text_buffer_delete_selection
gtk_text_buffer_begin_user_action
gtk_text_buffer_end_user_action
GtkTextBTree
GTK_IS_TEXT_BUFFER
GTK_TEXT_BUFFER
GTK_TEXT_BUFFER_CLASS
GTK_TEXT_BUFFER_GET_CLASS
GTK_TYPE_TEXT_BUFFER
GtkTextBuffer
GtkTextBufferPrivate
gtk_text_buffer_get_type
gtktextcellaccessible
GtkTextCellAccessible
GTK_IS_TEXT_CELL_ACCESSIBLE
GTK_TEXT_CELL_ACCESSIBLE
GTK_TEXT_CELL_ACCESSIBLE_CLASS
GTK_TEXT_CELL_ACCESSIBLE_GET_CLASS
GTK_TYPE_TEXT_CELL_ACCESSIBLE
GtkTextCellAccessible
GtkTextCellAccessibleClass
GtkTextCellAccessiblePrivate
gtk_text_cell_accessible_get_type
gtktextchild
GtkTextChildAnchor
GtkTextChildAnchor
gtk_text_child_anchor_new
gtk_text_child_anchor_get_widgets
gtk_text_child_anchor_get_deleted
GTK_IS_TEXT_CHILD_ANCHOR
GTK_TEXT_CHILD_ANCHOR
GTK_TEXT_CHILD_ANCHOR_CLASS
GTK_TEXT_CHILD_ANCHOR_GET_CLASS
GTK_TYPE_TEXT_CHILD_ANCHOR
GtkTextChildAnchorClass
gtk_text_child_anchor_get_type
gtktextchildprivate
GtkTextTexture
GtkTextChildBody
gtktextdisplayprivate
gtk_text_layout_draw
gtktexthandleprivate
GtkTextHandle
GtkTextHandlePosition
GtkTextHandleMode
GTK_IS_TEXT_HANDLE
GTK_TEXT_HANDLE
GTK_TEXT_HANDLE_CLASS
GTK_TEXT_HANDLE_GET_CLASS
GTK_TYPE_TEXT_HANDLE
GtkTextHandle
GtkTextHandleClass
gtktextiter
GtkTextSearchFlags
gtk_text_iter_get_buffer
gtk_text_iter_copy
gtk_text_iter_free
gtk_text_iter_assign
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_visible_line_offset
gtk_text_iter_get_visible_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
gtk_text_iter_get_texture
gtk_text_iter_get_marks
gtk_text_iter_get_child_anchor
gtk_text_iter_get_toggled_tags
gtk_text_iter_starts_tag
gtk_text_iter_ends_tag
gtk_text_iter_toggles_tag
gtk_text_iter_has_tag
gtk_text_iter_get_tags
gtk_text_iter_editable
gtk_text_iter_can_insert
gtk_text_iter_starts_word
gtk_text_iter_ends_word
gtk_text_iter_inside_word
gtk_text_iter_starts_sentence
gtk_text_iter_ends_sentence
gtk_text_iter_inside_sentence
gtk_text_iter_starts_line
gtk_text_iter_ends_line
gtk_text_iter_is_cursor_position
gtk_text_iter_get_chars_in_line
gtk_text_iter_get_bytes_in_line
gtk_text_iter_get_language
gtk_text_iter_is_end
gtk_text_iter_is_start
gtk_text_iter_forward_char
gtk_text_iter_backward_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_end
gtk_text_iter_backward_word_start
gtk_text_iter_forward_word_ends
gtk_text_iter_backward_word_starts
gtk_text_iter_forward_visible_line
gtk_text_iter_backward_visible_line
gtk_text_iter_forward_visible_lines
gtk_text_iter_backward_visible_lines
gtk_text_iter_forward_visible_word_end
gtk_text_iter_backward_visible_word_start
gtk_text_iter_forward_visible_word_ends
gtk_text_iter_backward_visible_word_starts
gtk_text_iter_forward_sentence_end
gtk_text_iter_backward_sentence_start
gtk_text_iter_forward_sentence_ends
gtk_text_iter_backward_sentence_starts
gtk_text_iter_forward_cursor_position
gtk_text_iter_backward_cursor_position
gtk_text_iter_forward_cursor_positions
gtk_text_iter_backward_cursor_positions
gtk_text_iter_forward_visible_cursor_position
gtk_text_iter_backward_visible_cursor_position
gtk_text_iter_forward_visible_cursor_positions
gtk_text_iter_backward_visible_cursor_positions
gtk_text_iter_set_offset
gtk_text_iter_set_line
gtk_text_iter_set_line_offset
gtk_text_iter_set_line_index
gtk_text_iter_forward_to_end
gtk_text_iter_forward_to_line_end
gtk_text_iter_set_visible_line_offset
gtk_text_iter_set_visible_line_index
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
gtk_text_iter_in_range
gtk_text_iter_order
GtkTextBuffer
GTK_TYPE_TEXT_ITER
GtkTextIter
gtk_text_iter_get_type
gtktextiterprivate
gtk_text_iter_get_attributes
gtktextlayoutprivate
GtkTextLayout
GtkTextAttrAppearance
GtkTextLineDisplay
gtk_text_layout_new
gtk_text_layout_set_buffer
gtk_text_layout_get_buffer
gtk_text_layout_set_default_style
gtk_text_layout_set_contexts
gtk_text_layout_set_cursor_direction
gtk_text_layout_set_overwrite_mode
gtk_text_layout_set_keyboard_direction
gtk_text_layout_default_style_changed
gtk_text_layout_set_screen_width
gtk_text_layout_set_preedit_string
gtk_text_layout_set_cursor_visible
gtk_text_layout_get_cursor_visible
gtk_text_layout_get_size
gtk_text_layout_get_lines
gtk_text_layout_wrap_loop_start
gtk_text_layout_wrap_loop_end
gtk_text_layout_get_line_display
gtk_text_layout_free_line_display
gtk_text_layout_get_line_at_y
gtk_text_layout_get_iter_at_pixel
gtk_text_layout_get_iter_at_position
gtk_text_layout_invalidate
gtk_text_layout_invalidate_cursors
gtk_text_layout_free_line_data
gtk_text_layout_is_valid
gtk_text_layout_validate_yrange
gtk_text_layout_validate
gtk_text_layout_wrap
gtk_text_layout_changed
gtk_text_layout_cursors_changed
gtk_text_layout_get_iter_location
gtk_text_layout_get_line_yrange
gtk_text_layout_get_cursor_locations
gtk_text_layout_clamp_iter_to_vrange
gtk_text_layout_move_iter_to_line_end
gtk_text_layout_move_iter_to_previous_line
gtk_text_layout_move_iter_to_next_line
gtk_text_layout_move_iter_to_x
gtk_text_layout_move_iter_visually
gtk_text_layout_iter_starts_line
gtk_text_layout_get_iter_at_line
gtk_text_child_anchor_register_child
gtk_text_child_anchor_unregister_child
gtk_text_child_anchor_queue_resize
gtk_text_anchored_child_set_layout
gtk_text_layout_spew
GtkTextLine
GtkTextLineData
GTK_IS_TEXT_LAYOUT
GTK_TEXT_LAYOUT
GTK_TEXT_LAYOUT_CLASS
GTK_TEXT_LAYOUT_GET_CLASS
GTK_TYPE_TEXT_LAYOUT
GtkTextLayout
GtkTextLayoutClass
gtk_text_layout_get_type
gtktextmark
GtkTextMark
gtk_text_mark_new
gtk_text_mark_set_visible
gtk_text_mark_get_visible
gtk_text_mark_get_name
gtk_text_mark_get_deleted
gtk_text_mark_get_buffer
gtk_text_mark_get_left_gravity
GTK_IS_TEXT_MARK
GTK_TEXT_MARK
GTK_TEXT_MARK_CLASS
GTK_TEXT_MARK_GET_CLASS
GTK_TYPE_TEXT_MARK
GtkTextMark
GtkTextMarkClass
gtk_text_mark_get_type
gtktextmarkprivate
GtkTextMarkBody
GTK_IS_TEXT_MARK_SEGMENT
gtktextsegment
GtkTextLineSegment
GtkTextTagInfo
GtkTextToggleBody
GtkTextSegSplitFunc
GtkTextSegDeleteFunc
GtkTextSegCleanupFunc
GtkTextSegLineChangeFunc
GtkTextSegCheckFunc
GtkTextLineSegmentClass
GtkTextLineSegment
gtk_text_line_segment_split
gtktexttag
GtkTextTag
gtk_text_tag_new
gtk_text_tag_get_priority
gtk_text_tag_set_priority
gtk_text_tag_changed
GtkTextIter
GtkTextTagTable
GTK_IS_TEXT_TAG
GTK_TEXT_TAG
GTK_TEXT_TAG_CLASS
GTK_TEXT_TAG_GET_CLASS
GTK_TYPE_TEXT_TAG
GtkTextTag
GtkTextTagClass
GtkTextTagPrivate
gtk_text_tag_get_type
gtktexttagprivate
GtkTextTagPrivate
GtkTextBTreeNode
gtktexttagtable
GtkTextTagTable
GtkTextTagTableForeach
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_get_size
GTK_IS_TEXT_TAG_TABLE
GTK_TEXT_TAG_TABLE
GTK_TEXT_TAG_TABLE_CLASS
GTK_TEXT_TAG_TABLE_GET_CLASS
GTK_TYPE_TEXT_TAG_TABLE
GtkTextTagTable
GtkTextTagTableClass
GtkTextTagTablePrivate
gtk_text_tag_table_get_type
gtktexttypes
GTK_TEXT_UNKNOWN_CHAR
GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN
gtk_text_unknown_char_utf8_gtk_tests_only
gtk_text_byte_begins_utf8_char
GtkTextCounter
GtkTextLineSegment
GtkTextLineSegmentClass
GtkTextMarkBody
GtkTextToggleBody
gtktextutil
GtkTextUtilCharChosenFunc
gtktextview
GtkTextView
GtkTextWindowType
GtkTextViewLayer
GtkTextExtendSelection
GTK_TEXT_VIEW_PRIORITY_VALIDATE
GtkTextViewClass
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_iter
gtk_text_view_scroll_to_mark
gtk_text_view_scroll_mark_onscreen
gtk_text_view_move_mark_onscreen
gtk_text_view_place_cursor_onscreen
gtk_text_view_get_visible_rect
gtk_text_view_set_cursor_visible
gtk_text_view_get_cursor_visible
gtk_text_view_reset_cursor_blink
gtk_text_view_get_cursor_locations
gtk_text_view_get_iter_location
gtk_text_view_get_iter_at_location
gtk_text_view_get_iter_at_position
gtk_text_view_get_line_yrange
gtk_text_view_get_line_at_y
gtk_text_view_buffer_to_window_coords
gtk_text_view_window_to_buffer_coords
gtk_text_view_set_border_window_size
gtk_text_view_get_border_window_size
gtk_text_view_forward_display_line
gtk_text_view_backward_display_line
gtk_text_view_forward_display_line_end
gtk_text_view_backward_display_line_start
gtk_text_view_starts_display_line
gtk_text_view_move_visually
gtk_text_view_im_context_filter_keypress
gtk_text_view_reset_im_context
gtk_text_view_add_child_at_anchor
gtk_text_view_add_child_in_window
gtk_text_view_move_child
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_overwrite
gtk_text_view_get_overwrite
gtk_text_view_set_accepts_tab
gtk_text_view_get_accepts_tab
gtk_text_view_set_pixels_above_lines
gtk_text_view_get_pixels_above_lines
gtk_text_view_set_pixels_below_lines
gtk_text_view_get_pixels_below_lines
gtk_text_view_set_pixels_inside_wrap
gtk_text_view_get_pixels_inside_wrap
gtk_text_view_set_justification
gtk_text_view_get_justification
gtk_text_view_set_left_margin
gtk_text_view_get_left_margin
gtk_text_view_set_right_margin
gtk_text_view_get_right_margin
gtk_text_view_set_top_margin
gtk_text_view_get_top_margin
gtk_text_view_set_bottom_margin
gtk_text_view_get_bottom_margin
gtk_text_view_set_indent
gtk_text_view_get_indent
gtk_text_view_set_tabs
gtk_text_view_get_tabs
gtk_text_view_set_input_purpose
gtk_text_view_get_input_purpose
gtk_text_view_set_input_hints
gtk_text_view_get_input_hints
gtk_text_view_set_monospace
gtk_text_view_get_monospace
GTK_IS_TEXT_VIEW
GTK_TEXT_VIEW
GTK_TEXT_VIEW_CLASS
GTK_TEXT_VIEW_GET_CLASS
GTK_TYPE_TEXT_VIEW
GtkTextView
GtkTextViewPrivate
gtk_text_view_get_type
gtktextviewaccessible
GtkTextViewAccessible
GTK_IS_TEXT_VIEW_ACCESSIBLE
GTK_TEXT_VIEW_ACCESSIBLE
GTK_TEXT_VIEW_ACCESSIBLE_CLASS
GTK_TEXT_VIEW_ACCESSIBLE_GET_CLASS
GTK_TYPE_TEXT_VIEW_ACCESSIBLE
GtkTextViewAccessible
GtkTextViewAccessibleClass
GtkTextViewAccessiblePrivate
gtk_text_view_accessible_get_type
gtktextviewaccessibleprivate
gtktextviewprivate
gtk_text_view_get_text_node
gtk_text_view_get_selection_node
gtk_text_view_get_default_attributes
gtktogglebutton
GtkToggleButton
gtk_toggle_button_new
gtk_toggle_button_new_with_label
gtk_toggle_button_new_with_mnemonic
gtk_toggle_button_set_active
gtk_toggle_button_get_active
gtk_toggle_button_toggled
GTK_IS_TOGGLE_BUTTON
GTK_TOGGLE_BUTTON
GTK_TOGGLE_BUTTON_CLASS
GTK_TOGGLE_BUTTON_GET_CLASS
GTK_TYPE_TOGGLE_BUTTON
GtkToggleButton
GtkToggleButtonClass
GtkToggleButtonPrivate
gtk_toggle_button_get_type
gtktogglebuttonaccessible
GtkToggleButtonAccessible
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE
GTK_TOGGLE_BUTTON_ACCESSIBLE
GTK_TOGGLE_BUTTON_ACCESSIBLE_CLASS
GTK_TOGGLE_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE
GtkToggleButtonAccessible
GtkToggleButtonAccessibleClass
GtkToggleButtonAccessiblePrivate
gtk_toggle_button_accessible_get_type
gtktoggletoolbutton
GtkToggleToolButton
GtkToggleToolButtonClass
gtk_toggle_tool_button_new
gtk_toggle_tool_button_set_active
gtk_toggle_tool_button_get_active
GTK_IS_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON_CLASS
GTK_TOGGLE_TOOL_BUTTON_GET_CLASS
GTK_TYPE_TOGGLE_TOOL_BUTTON
GtkToggleToolButton
GtkToggleToolButtonPrivate
gtk_toggle_tool_button_get_type
gtktoolbar
GtkToolbar
gtk_toolbar_new
gtk_toolbar_insert
gtk_toolbar_get_item_index
gtk_toolbar_get_n_items
gtk_toolbar_get_nth_item
gtk_toolbar_get_show_arrow
gtk_toolbar_set_show_arrow
gtk_toolbar_get_style
gtk_toolbar_set_style
gtk_toolbar_unset_style
gtk_toolbar_get_drop_index
gtk_toolbar_set_drop_highlight_item
GTK_IS_TOOLBAR
GTK_TOOLBAR
GTK_TOOLBAR_CLASS
GTK_TOOLBAR_GET_CLASS
GTK_TYPE_TOOLBAR
GtkToolbar
GtkToolbarClass
GtkToolbarPrivate
gtk_toolbar_get_type
gtktoolbutton
GtkToolButton
GtkToolButtonClass
gtk_tool_button_new
gtk_tool_button_set_label
gtk_tool_button_get_label
gtk_tool_button_set_use_underline
gtk_tool_button_get_use_underline
gtk_tool_button_set_icon_name
gtk_tool_button_get_icon_name
gtk_tool_button_set_icon_widget
gtk_tool_button_get_icon_widget
gtk_tool_button_set_label_widget
gtk_tool_button_get_label_widget
GTK_IS_TOOL_BUTTON
GTK_TOOL_BUTTON
GTK_TOOL_BUTTON_CLASS
GTK_TOOL_BUTTON_GET_CLASS
GTK_TYPE_TOOL_BUTTON
GtkToolButton
GtkToolButtonPrivate
gtk_tool_button_get_type
gtktoolitem
GtkToolItem
GtkToolItemClass
gtk_tool_item_new
gtk_tool_item_set_homogeneous
gtk_tool_item_get_homogeneous
gtk_tool_item_set_expand
gtk_tool_item_get_expand
gtk_tool_item_set_tooltip_text
gtk_tool_item_set_tooltip_markup
gtk_tool_item_set_visible_horizontal
gtk_tool_item_get_visible_horizontal
gtk_tool_item_set_visible_vertical
gtk_tool_item_get_visible_vertical
gtk_tool_item_get_is_important
gtk_tool_item_set_is_important
gtk_tool_item_get_ellipsize_mode
gtk_tool_item_get_orientation
gtk_tool_item_get_toolbar_style
gtk_tool_item_get_text_alignment
gtk_tool_item_get_text_orientation
gtk_tool_item_get_text_size_group
gtk_tool_item_retrieve_proxy_menu_item
gtk_tool_item_get_proxy_menu_item
gtk_tool_item_set_proxy_menu_item
gtk_tool_item_rebuild_menu
gtk_tool_item_toolbar_reconfigured
GTK_IS_TOOL_ITEM
GTK_TOOL_ITEM
GTK_TOOL_ITEM_CLASS
GTK_TOOL_ITEM_GET_CLASS
GTK_TYPE_TOOL_ITEM
GtkToolItem
GtkToolItemPrivate
gtk_tool_item_get_type
gtktoolitemgroup
GtkToolItemGroup
GtkToolItemGroup
GtkToolItemGroupClass
gtk_tool_item_group_new
gtk_tool_item_group_set_label
gtk_tool_item_group_set_label_widget
gtk_tool_item_group_set_collapsed
gtk_tool_item_group_set_ellipsize
gtk_tool_item_group_set_header_relief
gtk_tool_item_group_get_label
gtk_tool_item_group_get_label_widget
gtk_tool_item_group_get_collapsed
gtk_tool_item_group_get_ellipsize
gtk_tool_item_group_get_header_relief
gtk_tool_item_group_insert
gtk_tool_item_group_set_item_position
gtk_tool_item_group_get_item_position
gtk_tool_item_group_get_n_items
gtk_tool_item_group_get_nth_item
gtk_tool_item_group_get_drop_item
GTK_IS_TOOL_ITEM_GROUP
GTK_TOOL_ITEM_GROUP
GTK_TOOL_ITEM_GROUP_CLASS
GTK_TOOL_ITEM_GROUP_GET_CLASS
GTK_TYPE_TOOL_ITEM_GROUP
GtkToolItemGroupPrivate
gtk_tool_item_group_get_type
gtktoolpalette
GtkToolPalette
GtkToolPaletteDragTargets
GtkToolPalette
GtkToolPaletteClass
gtk_tool_palette_new
gtk_tool_palette_set_group_position
gtk_tool_palette_set_exclusive
gtk_tool_palette_set_expand
gtk_tool_palette_get_group_position
gtk_tool_palette_get_exclusive
gtk_tool_palette_get_expand
gtk_tool_palette_set_style
gtk_tool_palette_unset_style
gtk_tool_palette_get_style
gtk_tool_palette_get_drop_item
gtk_tool_palette_get_drop_group
gtk_tool_palette_get_drag_item
gtk_tool_palette_set_drag_source
gtk_tool_palette_add_drag_dest
gtk_tool_palette_get_drag_target_item
gtk_tool_palette_get_drag_target_group
GTK_IS_TOOL_PALETTE
GTK_TOOL_PALETTE
GTK_TOOL_PALETTE_CLASS
GTK_TOOL_PALETTE_GET_CLASS
GTK_TYPE_TOOL_PALETTE
GtkToolPalettePrivate
gtk_tool_palette_get_type
gtktoolshell
GtkToolShell
GtkToolShellIface
gtk_tool_shell_get_orientation
gtk_tool_shell_get_style
gtk_tool_shell_rebuild_menu
gtk_tool_shell_get_text_orientation
gtk_tool_shell_get_text_alignment
gtk_tool_shell_get_ellipsize_mode
gtk_tool_shell_get_text_size_group
GTK_IS_TOOL_SHELL
GTK_TOOL_SHELL
GTK_TOOL_SHELL_GET_IFACE
GTK_TYPE_TOOL_SHELL
GtkToolShell
gtk_tool_shell_get_type
gtktooltip
gtk_tooltip_set_markup
gtk_tooltip_set_text
gtk_tooltip_set_icon
gtk_tooltip_set_icon_from_icon_name
gtk_tooltip_set_icon_from_gicon
gtk_tooltip_set_custom
gtk_tooltip_set_tip_area
gtk_tooltip_trigger_tooltip_query
GTK_IS_TOOLTIP
GTK_TOOLTIP
GTK_TYPE_TOOLTIP
gtk_tooltip_get_type
gtktooltipwindowprivate
GTK_TYPE_TOOLTIP_WINDOW
gtk_tooltip_window_new
gtk_tooltip_window_set_label_markup
gtk_tooltip_window_set_label_text
gtk_tooltip_window_set_image_icon
gtk_tooltip_window_set_image_icon_from_name
gtk_tooltip_window_set_image_icon_from_gicon
gtk_tooltip_window_set_custom_widget
GtkTooltipWindow
gtktoplevelaccessible
GtkToplevelAccessible
gtk_toplevel_accessible_get_children
GTK_IS_TOPLEVEL_ACCESSIBLE
GTK_TOPLEVEL_ACCESSIBLE
GTK_TOPLEVEL_ACCESSIBLE_CLASS
GTK_TOPLEVEL_ACCESSIBLE_GET_CLASS
GTK_TYPE_TOPLEVEL_ACCESSIBLE
GtkToplevelAccessible
GtkToplevelAccessibleClass
GtkToplevelAccessiblePrivate
gtk_toplevel_accessible_get_type
gtktrashmonitor
GTK_IS_TRASH_MONITOR
GTK_TRASH_MONITOR
GTK_TRASH_MONITOR_CLASS
GTK_TRASH_MONITOR_GET_CLASS
GTK_TYPE_TRASH_MONITOR
GtkTrashMonitor
GtkTrashMonitorClass
gtktreedatalist
GtkTreeDataList
gtktreednd
GtkTreeDragDest
GtkTreeDragSourceIface
gtk_tree_drag_source_row_draggable
gtk_tree_drag_source_drag_data_delete
gtk_tree_drag_source_drag_data_get
GtkTreeDragDestIface
gtk_tree_drag_dest_drag_data_received
gtk_tree_drag_dest_row_drop_possible
gtk_tree_set_row_drag_data
gtk_tree_get_row_drag_data
GTK_IS_TREE_DRAG_DEST
GTK_IS_TREE_DRAG_SOURCE
GTK_TREE_DRAG_DEST
GTK_TREE_DRAG_DEST_GET_IFACE
GTK_TREE_DRAG_SOURCE
GTK_TREE_DRAG_SOURCE_GET_IFACE
GTK_TYPE_TREE_DRAG_DEST
GTK_TYPE_TREE_DRAG_SOURCE
GtkTreeDragDest
GtkTreeDragSource
gtk_tree_drag_dest_get_type
gtk_tree_drag_source_get_type
gtktreemenu
GtkTreeMenu
GTK_IS_TREE_MENU
GTK_TREE_MENU
GTK_TREE_MENU_CLASS
GTK_TREE_MENU_GET_CLASS
GTK_TYPE_TREE_MENU
GtkTreeMenu
GtkTreeMenuClass
GtkTreeMenuPrivate
gtktreemodel
GtkTreeModel
GtkTreeModelForeachFunc
GtkTreeModelFlags
GtkTreeIter
GtkTreeModelIface
gtk_tree_path_new
gtk_tree_path_new_from_string
gtk_tree_path_new_from_indices
gtk_tree_path_new_from_indicesv
gtk_tree_path_to_string
gtk_tree_path_new_first
gtk_tree_path_append_index
gtk_tree_path_prepend_index
gtk_tree_path_get_depth
gtk_tree_path_get_indices
gtk_tree_path_get_indices_with_depth
gtk_tree_path_free
gtk_tree_path_copy
gtk_tree_path_compare
gtk_tree_path_next
gtk_tree_path_prev
gtk_tree_path_up
gtk_tree_path_down
gtk_tree_path_is_ancestor
gtk_tree_path_is_descendant
gtk_tree_row_reference_new
gtk_tree_row_reference_new_proxy
gtk_tree_row_reference_get_path
gtk_tree_row_reference_get_model
gtk_tree_row_reference_valid
gtk_tree_row_reference_copy
gtk_tree_row_reference_free
gtk_tree_row_reference_inserted
gtk_tree_row_reference_deleted
gtk_tree_row_reference_reordered
gtk_tree_iter_copy
gtk_tree_iter_free
gtk_tree_model_get_flags
gtk_tree_model_get_n_columns
gtk_tree_model_get_column_type
gtk_tree_model_get_iter
gtk_tree_model_get_iter_from_string
gtk_tree_model_get_string_from_iter
gtk_tree_model_get_iter_first
gtk_tree_model_get_path
gtk_tree_model_get_value
gtk_tree_model_iter_previous
gtk_tree_model_iter_next
gtk_tree_model_iter_children
gtk_tree_model_iter_has_child
gtk_tree_model_iter_n_children
gtk_tree_model_iter_nth_child
gtk_tree_model_iter_parent
gtk_tree_model_ref_node
gtk_tree_model_unref_node
gtk_tree_model_get
gtk_tree_model_get_valist
gtk_tree_model_foreach
gtk_tree_model_row_changed
gtk_tree_model_row_inserted
gtk_tree_model_row_has_child_toggled
gtk_tree_model_row_deleted
gtk_tree_model_rows_reordered
gtk_tree_model_rows_reordered_with_length
GtkTreeRowReference
GTK_IS_TREE_MODEL
GTK_TREE_MODEL
GTK_TREE_MODEL_GET_IFACE
GTK_TYPE_TREE_ITER
GTK_TYPE_TREE_MODEL
GTK_TYPE_TREE_PATH
GTK_TYPE_TREE_ROW_REFERENCE
GtkTreeModel
GtkTreePath
gtk_tree_iter_get_type
gtk_tree_model_get_type
gtk_tree_path_get_type
gtk_tree_row_reference_get_type
gtktreemodelcssnode
GtkTreeModelCssNode
GtkTreeModelCssNodeGetFunc
gtk_tree_model_css_node_new
gtk_tree_model_css_node_newv
gtk_tree_model_css_node_set_root_node
gtk_tree_model_css_node_get_root_node
gtk_tree_model_css_node_get_node_from_iter
gtk_tree_model_css_node_get_iter_from_node
GTK_IS_TREE_MODEL_CSS_NODE
GTK_TREE_MODEL_CSS_NODE
GTK_TREE_MODEL_CSS_NODE_CLASS
GTK_TREE_MODEL_CSS_NODE_GET_CLASS
GTK_TYPE_TREE_MODEL_CSS_NODE
GtkTreeModelCssNode
GtkTreeModelCssNodeClass
GtkTreeModelCssNodePrivate
gtk_tree_model_css_node_get_type
gtktreemodelfilter
GtkTreeModelFilter
GtkTreeModelFilterVisibleFunc
GtkTreeModelFilterModifyFunc
gtk_tree_model_filter_new
gtk_tree_model_filter_set_visible_func
gtk_tree_model_filter_set_modify_func
gtk_tree_model_filter_set_visible_column
gtk_tree_model_filter_get_model
gtk_tree_model_filter_convert_child_iter_to_iter
gtk_tree_model_filter_convert_iter_to_child_iter
gtk_tree_model_filter_convert_child_path_to_path
gtk_tree_model_filter_convert_path_to_child_path
gtk_tree_model_filter_refilter
gtk_tree_model_filter_clear_cache
GTK_IS_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER_CLASS
GTK_TREE_MODEL_FILTER_GET_CLASS
GTK_TYPE_TREE_MODEL_FILTER
GtkTreeModelFilter
GtkTreeModelFilterClass
GtkTreeModelFilterPrivate
gtk_tree_model_filter_get_type
gtktreemodelrendernode
GtkTreeModelRenderNode
GtkTreeModelRenderNodeGetFunc
gtk_tree_model_render_node_new
gtk_tree_model_render_node_newv
gtk_tree_model_render_node_set_root_node
gtk_tree_model_render_node_get_root_node
gtk_tree_model_render_node_get_node_from_iter
GTK_IS_TREE_MODEL_RENDER_NODE
GTK_TREE_MODEL_RENDER_NODE
GTK_TREE_MODEL_RENDER_NODE_CLASS
GTK_TREE_MODEL_RENDER_NODE_GET_CLASS
GTK_TYPE_TREE_MODEL_RENDER_NODE
GtkTreeModelRenderNode
GtkTreeModelRenderNodeClass
GtkTreeModelRenderNodePrivate
gtk_tree_model_render_node_get_type
gtktreemodelsort
GtkTreeModelSort
gtk_tree_model_sort_new_with_model
gtk_tree_model_sort_get_model
gtk_tree_model_sort_convert_child_path_to_path
gtk_tree_model_sort_convert_child_iter_to_iter
gtk_tree_model_sort_convert_path_to_child_path
gtk_tree_model_sort_convert_iter_to_child_iter
gtk_tree_model_sort_reset_default_sort_func
gtk_tree_model_sort_clear_cache
gtk_tree_model_sort_iter_is_valid
GTK_IS_TREE_MODEL_SORT
GTK_TREE_MODEL_SORT
GTK_TREE_MODEL_SORT_CLASS
GTK_TREE_MODEL_SORT_GET_CLASS
GTK_TYPE_TREE_MODEL_SORT
GtkTreeModelSort
GtkTreeModelSortClass
GtkTreeModelSortPrivate
gtk_tree_model_sort_get_type
gtktreeprivate
TREE_VIEW_DRAG_WIDTH
GtkTreeSelectMode
gtk_tree_view_column_cell_snapshot
gtktreeselection
GtkTreeSelection
GtkTreeSelectionFunc
GtkTreeSelectionForeachFunc
GtkTreeSelectionClass
gtk_tree_selection_set_mode
gtk_tree_selection_get_mode
gtk_tree_selection_set_select_function
gtk_tree_selection_get_user_data
gtk_tree_selection_get_tree_view
gtk_tree_selection_get_select_function
gtk_tree_selection_get_selected
gtk_tree_selection_get_selected_rows
gtk_tree_selection_count_selected_rows
gtk_tree_selection_selected_foreach
gtk_tree_selection_select_path
gtk_tree_selection_unselect_path
gtk_tree_selection_select_iter
gtk_tree_selection_unselect_iter
gtk_tree_selection_path_is_selected
gtk_tree_selection_iter_is_selected
gtk_tree_selection_select_all
gtk_tree_selection_unselect_all
gtk_tree_selection_select_range
gtk_tree_selection_unselect_range
GTK_IS_TREE_SELECTION
GTK_TREE_SELECTION
GTK_TREE_SELECTION_CLASS
GTK_TREE_SELECTION_GET_CLASS
GTK_TYPE_TREE_SELECTION
GtkTreeSelection
GtkTreeSelectionPrivate
gtk_tree_selection_get_type
gtktreesortable
GtkTreeSortable
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
GtkTreeIterCompareFunc
GtkTreeSortableIface
gtk_tree_sortable_sort_column_changed
gtk_tree_sortable_get_sort_column_id
gtk_tree_sortable_set_sort_column_id
gtk_tree_sortable_set_sort_func
gtk_tree_sortable_set_default_sort_func
gtk_tree_sortable_has_default_sort_func
GTK_IS_TREE_SORTABLE
GTK_TREE_SORTABLE
GTK_TREE_SORTABLE_CLASS
GTK_TREE_SORTABLE_GET_IFACE
GTK_TYPE_TREE_SORTABLE
GtkTreeSortable
gtk_tree_sortable_get_type
gtktreestore
GtkTreeStore
gtk_tree_store_new
gtk_tree_store_newv
gtk_tree_store_set_column_types
gtk_tree_store_set_value
gtk_tree_store_set
gtk_tree_store_set_valuesv
gtk_tree_store_set_valist
gtk_tree_store_remove
gtk_tree_store_insert
gtk_tree_store_insert_before
gtk_tree_store_insert_after
gtk_tree_store_insert_with_values
gtk_tree_store_insert_with_valuesv
gtk_tree_store_prepend
gtk_tree_store_append
gtk_tree_store_is_ancestor
gtk_tree_store_iter_depth
gtk_tree_store_clear
gtk_tree_store_iter_is_valid
gtk_tree_store_reorder
gtk_tree_store_swap
gtk_tree_store_move_before
gtk_tree_store_move_after
GTK_IS_TREE_STORE
GTK_TREE_STORE
GTK_TREE_STORE_CLASS
GTK_TREE_STORE_GET_CLASS
GTK_TYPE_TREE_STORE
GtkTreeStore
GtkTreeStoreClass
GtkTreeStorePrivate
gtk_tree_store_get_type
gtktreeview
GtkTreeView
GtkTreeViewDropPosition
GtkTreeViewColumnDropFunc
GtkTreeViewMappingFunc
GtkTreeViewSearchEqualFunc
GtkTreeViewRowSeparatorFunc
GtkTreeViewSearchPositionFunc
gtk_tree_view_new
gtk_tree_view_new_with_model
gtk_tree_view_get_model
gtk_tree_view_set_model
gtk_tree_view_get_selection
gtk_tree_view_get_headers_visible
gtk_tree_view_set_headers_visible
gtk_tree_view_columns_autosize
gtk_tree_view_get_headers_clickable
gtk_tree_view_set_headers_clickable
gtk_tree_view_get_activate_on_single_click
gtk_tree_view_set_activate_on_single_click
gtk_tree_view_append_column
gtk_tree_view_remove_column
gtk_tree_view_insert_column
gtk_tree_view_insert_column_with_attributes
gtk_tree_view_insert_column_with_data_func
gtk_tree_view_get_n_columns
gtk_tree_view_get_column
gtk_tree_view_get_columns
gtk_tree_view_move_column_after
gtk_tree_view_set_expander_column
gtk_tree_view_get_expander_column
gtk_tree_view_set_column_drag_function
gtk_tree_view_scroll_to_point
gtk_tree_view_scroll_to_cell
gtk_tree_view_row_activated
gtk_tree_view_expand_all
gtk_tree_view_collapse_all
gtk_tree_view_expand_to_path
gtk_tree_view_expand_row
gtk_tree_view_collapse_row
gtk_tree_view_map_expanded_rows
gtk_tree_view_row_expanded
gtk_tree_view_set_reorderable
gtk_tree_view_get_reorderable
gtk_tree_view_set_cursor
gtk_tree_view_set_cursor_on_cell
gtk_tree_view_get_cursor
gtk_tree_view_get_path_at_pos
gtk_tree_view_get_cell_area
gtk_tree_view_get_background_area
gtk_tree_view_get_visible_rect
gtk_tree_view_get_visible_range
gtk_tree_view_is_blank_at_pos
gtk_tree_view_enable_model_drag_source
gtk_tree_view_enable_model_drag_dest
gtk_tree_view_unset_rows_drag_source
gtk_tree_view_unset_rows_drag_dest
gtk_tree_view_set_drag_dest_row
gtk_tree_view_get_drag_dest_row
gtk_tree_view_get_dest_row_at_pos
gtk_tree_view_create_row_drag_icon
gtk_tree_view_set_enable_search
gtk_tree_view_get_enable_search
gtk_tree_view_get_search_column
gtk_tree_view_set_search_column
gtk_tree_view_get_search_equal_func
gtk_tree_view_set_search_equal_func
gtk_tree_view_get_search_entry
gtk_tree_view_set_search_entry
gtk_tree_view_get_search_position_func
gtk_tree_view_set_search_position_func
gtk_tree_view_convert_widget_to_tree_coords
gtk_tree_view_convert_tree_to_widget_coords
gtk_tree_view_convert_widget_to_bin_window_coords
gtk_tree_view_convert_bin_window_to_widget_coords
gtk_tree_view_convert_tree_to_bin_window_coords
gtk_tree_view_convert_bin_window_to_tree_coords
gtk_tree_view_set_fixed_height_mode
gtk_tree_view_get_fixed_height_mode
gtk_tree_view_set_hover_selection
gtk_tree_view_get_hover_selection
gtk_tree_view_set_hover_expand
gtk_tree_view_get_hover_expand
gtk_tree_view_set_rubber_banding
gtk_tree_view_get_rubber_banding
gtk_tree_view_is_rubber_banding_active
gtk_tree_view_get_row_separator_func
gtk_tree_view_set_row_separator_func
gtk_tree_view_get_grid_lines
gtk_tree_view_set_grid_lines
gtk_tree_view_get_enable_tree_lines
gtk_tree_view_set_enable_tree_lines
gtk_tree_view_set_show_expanders
gtk_tree_view_get_show_expanders
gtk_tree_view_set_level_indentation
gtk_tree_view_get_level_indentation
gtk_tree_view_set_tooltip_row
gtk_tree_view_set_tooltip_cell
gtk_tree_view_get_tooltip_context
gtk_tree_view_set_tooltip_column
gtk_tree_view_get_tooltip_column
GtkTreeSelection
GtkTreeSelectionClass
GTK_IS_TREE_VIEW
GTK_TREE_VIEW
GTK_TREE_VIEW_CLASS
GTK_TREE_VIEW_GET_CLASS
GTK_TYPE_TREE_VIEW
GtkTreeView
GtkTreeViewClass
GtkTreeViewPrivate
gtk_tree_view_get_type
gtktreeviewaccessible
GtkTreeViewAccessible
GTK_IS_TREE_VIEW_ACCESSIBLE
GTK_TREE_VIEW_ACCESSIBLE
GTK_TREE_VIEW_ACCESSIBLE_CLASS
GTK_TREE_VIEW_ACCESSIBLE_GET_CLASS
GTK_TYPE_TREE_VIEW_ACCESSIBLE
GtkTreeViewAccessible
GtkTreeViewAccessibleClass
GtkTreeViewAccessiblePrivate
gtk_tree_view_accessible_get_type
gtktreeviewaccessibleprivate
gtktreeviewcolumn
GtkTreeViewColumn
GtkTreeViewColumnSizing
GtkTreeCellDataFunc
gtk_tree_view_column_new
gtk_tree_view_column_new_with_area
gtk_tree_view_column_new_with_attributes
gtk_tree_view_column_pack_start
gtk_tree_view_column_pack_end
gtk_tree_view_column_clear
gtk_tree_view_column_add_attribute
gtk_tree_view_column_set_attributes
gtk_tree_view_column_set_cell_data_func
gtk_tree_view_column_clear_attributes
gtk_tree_view_column_set_spacing
gtk_tree_view_column_get_spacing
gtk_tree_view_column_set_visible
gtk_tree_view_column_get_visible
gtk_tree_view_column_set_resizable
gtk_tree_view_column_get_resizable
gtk_tree_view_column_set_sizing
gtk_tree_view_column_get_sizing
gtk_tree_view_column_get_x_offset
gtk_tree_view_column_get_width
gtk_tree_view_column_get_fixed_width
gtk_tree_view_column_set_fixed_width
gtk_tree_view_column_set_min_width
gtk_tree_view_column_get_min_width
gtk_tree_view_column_set_max_width
gtk_tree_view_column_get_max_width
gtk_tree_view_column_clicked
gtk_tree_view_column_set_title
gtk_tree_view_column_get_title
gtk_tree_view_column_set_expand
gtk_tree_view_column_get_expand
gtk_tree_view_column_set_clickable
gtk_tree_view_column_get_clickable
gtk_tree_view_column_set_widget
gtk_tree_view_column_get_widget
gtk_tree_view_column_set_alignment
gtk_tree_view_column_get_alignment
gtk_tree_view_column_set_reorderable
gtk_tree_view_column_get_reorderable
gtk_tree_view_column_set_sort_column_id
gtk_tree_view_column_get_sort_column_id
gtk_tree_view_column_set_sort_indicator
gtk_tree_view_column_get_sort_indicator
gtk_tree_view_column_set_sort_order
gtk_tree_view_column_get_sort_order
gtk_tree_view_column_cell_set_cell_data
gtk_tree_view_column_cell_get_size
gtk_tree_view_column_cell_is_visible
gtk_tree_view_column_focus_cell
gtk_tree_view_column_cell_get_position
gtk_tree_view_column_queue_resize
gtk_tree_view_column_get_tree_view
gtk_tree_view_column_get_button
GTK_IS_TREE_VIEW_COLUMN
GTK_TREE_VIEW_COLUMN
GTK_TREE_VIEW_COLUMN_CLASS
GTK_TREE_VIEW_COLUMN_GET_CLASS
GTK_TYPE_TREE_VIEW_COLUMN
GtkTreeViewColumn
GtkTreeViewColumnClass
GtkTreeViewColumnPrivate
gtk_tree_view_column_get_type
gtktypebuiltins
GTK_TYPE_LICENSE
GTK_TYPE_ACCEL_FLAGS
GTK_TYPE_APPLICATION_INHIBIT_FLAGS
GTK_TYPE_ASSISTANT_PAGE_TYPE
GTK_TYPE_BUTTON_BOX_STYLE
GTK_TYPE_BUILDER_ERROR
GTK_TYPE_CALENDAR_DISPLAY_OPTIONS
GTK_TYPE_CELL_RENDERER_STATE
GTK_TYPE_CELL_RENDERER_MODE
GTK_TYPE_CELL_RENDERER_ACCEL_MODE
GTK_TYPE_CSS_PROVIDER_ERROR
GTK_TYPE_CSS_SECTION_TYPE
GTK_TYPE_DEBUG_FLAG
GTK_TYPE_DIALOG_FLAGS
GTK_TYPE_RESPONSE_TYPE
GTK_TYPE_DEST_DEFAULTS
GTK_TYPE_ENTRY_ICON_POSITION
GTK_TYPE_ALIGN
GTK_TYPE_ARROW_TYPE
GTK_TYPE_BASELINE_POSITION
GTK_TYPE_DELETE_TYPE
GTK_TYPE_DIRECTION_TYPE
GTK_TYPE_ICON_SIZE
GTK_TYPE_SENSITIVITY_TYPE
GTK_TYPE_TEXT_DIRECTION
GTK_TYPE_JUSTIFICATION
GTK_TYPE_MENU_DIRECTION_TYPE
GTK_TYPE_MESSAGE_TYPE
GTK_TYPE_MOVEMENT_STEP
GTK_TYPE_SCROLL_STEP
GTK_TYPE_ORIENTATION
GTK_TYPE_PACK_TYPE
GTK_TYPE_POSITION_TYPE
GTK_TYPE_RELIEF_STYLE
GTK_TYPE_SCROLL_TYPE
GTK_TYPE_SELECTION_MODE
GTK_TYPE_SHADOW_TYPE
GTK_TYPE_TOOLBAR_STYLE
GTK_TYPE_WRAP_MODE
GTK_TYPE_SORT_TYPE
GTK_TYPE_PACK_DIRECTION
GTK_TYPE_PRINT_PAGES
GTK_TYPE_PAGE_SET
GTK_TYPE_NUMBER_UP_LAYOUT
GTK_TYPE_PAGE_ORIENTATION
GTK_TYPE_PRINT_QUALITY
GTK_TYPE_PRINT_DUPLEX
GTK_TYPE_UNIT
GTK_TYPE_TREE_VIEW_GRID_LINES
GTK_TYPE_DRAG_RESULT
GTK_TYPE_SIZE_GROUP_MODE
GTK_TYPE_SIZE_REQUEST_MODE
GTK_TYPE_SCROLLABLE_POLICY
GTK_TYPE_STATE_FLAGS
GTK_TYPE_BORDER_STYLE
GTK_TYPE_LEVEL_BAR_MODE
GTK_TYPE_INPUT_PURPOSE
GTK_TYPE_INPUT_HINTS
GTK_TYPE_PROPAGATION_PHASE
GTK_TYPE_EVENT_SEQUENCE_STATE
GTK_TYPE_PAN_DIRECTION
GTK_TYPE_POPOVER_CONSTRAINT
GTK_TYPE_PLACES_OPEN_FLAGS
GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS
GTK_TYPE_FILE_CHOOSER_ACTION
GTK_TYPE_FILE_CHOOSER_CONFIRMATION
GTK_TYPE_FILE_CHOOSER_ERROR
GTK_TYPE_FILE_FILTER_FLAGS
GTK_TYPE_FONT_CHOOSER_LEVEL
GTK_TYPE_ICON_LOOKUP_FLAGS
GTK_TYPE_ICON_THEME_ERROR
GTK_TYPE_ICON_VIEW_DROP_POSITION
GTK_TYPE_IMAGE_TYPE
GTK_TYPE_ARROW_PLACEMENT
GTK_TYPE_BUTTONS_TYPE
GTK_TYPE_BUTTON_ROLE
GTK_TYPE_NOTEBOOK_TAB
GTK_TYPE_PAD_ACTION_TYPE
GTK_TYPE_PRINT_STATUS
GTK_TYPE_PRINT_OPERATION_RESULT
GTK_TYPE_PRINT_OPERATION_ACTION
GTK_TYPE_PRINT_ERROR
GTK_TYPE_RECENT_SORT_TYPE
GTK_TYPE_RECENT_CHOOSER_ERROR
GTK_TYPE_RECENT_FILTER_FLAGS
GTK_TYPE_RECENT_MANAGER_ERROR
GTK_TYPE_REVEALER_TRANSITION_TYPE
GTK_TYPE_CORNER_TYPE
GTK_TYPE_POLICY_TYPE
GTK_TYPE_SHORTCUT_TYPE
GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY
GTK_TYPE_SPIN_TYPE
GTK_TYPE_STACK_TRANSITION_TYPE
GTK_TYPE_STYLE_CONTEXT_PRINT_FLAGS
GTK_TYPE_TEXT_BUFFER_TARGET_INFO
GTK_TYPE_TEXT_SEARCH_FLAGS
GTK_TYPE_TEXT_WINDOW_TYPE
GTK_TYPE_TEXT_VIEW_LAYER
GTK_TYPE_TEXT_EXTEND_SELECTION
GTK_TYPE_TOOL_PALETTE_DRAG_TARGETS
GTK_TYPE_TREE_MODEL_FLAGS
GTK_TYPE_TREE_VIEW_DROP_POSITION
GTK_TYPE_TREE_VIEW_COLUMN_SIZING
GTK_TYPE_WINDOW_TYPE
GTK_TYPE_WINDOW_POSITION
gtktypes
GtkRcPropertyParser
GtkBuilderConnectFunc
GtkAdjustment
GtkBuilder
GtkClipboard
GtkRequisition
GtkSelectionData
GtkSettings
GtkSnapshot
GtkStyleContext
GtkTooltip
GtkWidget
GtkWidgetPath
GtkWindow
gtkunixprint-autocleanups
gtkutilsprivate
gtk_scan_string
gtk_skip_space
gtk_read_line
gtk_trim_string
gtk_split_file_list
gtkversion
GTK_MAJOR_VERSION
GTK_MINOR_VERSION
GTK_MICRO_VERSION
GTK_BINARY_AGE
GTK_INTERFACE_AGE
GTK_CHECK_VERSION
gtkviewport
GtkViewport
GtkViewportClass
gtk_viewport_new
gtk_viewport_set_shadow_type
gtk_viewport_get_shadow_type
GTK_IS_VIEWPORT
GTK_TYPE_VIEWPORT
GTK_VIEWPORT
GTK_VIEWPORT_CLASS
GTK_VIEWPORT_GET_CLASS
GtkViewport
GtkViewportPrivate
gtk_viewport_get_type
gtkvolumebutton
GtkVolumeButton
gtk_volume_button_new
GTK_IS_VOLUME_BUTTON
GTK_TYPE_VOLUME_BUTTON
GTK_VOLUME_BUTTON
GTK_VOLUME_BUTTON_CLASS
GTK_VOLUME_BUTTON_GET_CLASS
GtkVolumeButton
GtkVolumeButtonClass
gtk_volume_button_get_type
gtkwidget
GtkWidget
GtkAllocation
GtkCallback
GtkTickCallback
GtkRequisition
GtkWidgetClass
gtk_widget_new
gtk_widget_destroy
gtk_widget_destroyed
gtk_widget_unparent
gtk_widget_show
gtk_widget_hide
gtk_widget_show_now
gtk_widget_map
gtk_widget_unmap
gtk_widget_realize
gtk_widget_unrealize
gtk_widget_draw
gtk_widget_queue_draw
gtk_widget_queue_draw_area
gtk_widget_queue_draw_region
gtk_widget_queue_resize
gtk_widget_queue_resize_no_redraw
gtk_widget_queue_allocate
gtk_widget_get_frame_clock
gtk_widget_size_allocate
gtk_widget_get_request_mode
gtk_widget_measure
gtk_widget_get_preferred_size
gtk_widget_add_accelerator
gtk_widget_remove_accelerator
gtk_widget_set_accel_path
gtk_widget_list_accel_closures
gtk_widget_can_activate_accel
gtk_widget_mnemonic_activate
gtk_widget_event
gtk_widget_send_focus_change
gtk_widget_activate
gtk_widget_intersect
gtk_widget_freeze_child_notify
gtk_widget_child_notify
gtk_widget_thaw_child_notify
gtk_widget_set_can_focus
gtk_widget_get_can_focus
gtk_widget_has_focus
gtk_widget_is_focus
gtk_widget_has_visible_focus
gtk_widget_grab_focus
gtk_widget_set_focus_on_click
gtk_widget_get_focus_on_click
gtk_widget_set_can_default
gtk_widget_get_can_default
gtk_widget_has_default
gtk_widget_grab_default
gtk_widget_set_receives_default
gtk_widget_get_receives_default
gtk_widget_has_grab
gtk_widget_device_is_shadowed
gtk_widget_set_name
gtk_widget_get_name
gtk_widget_set_state_flags
gtk_widget_unset_state_flags
gtk_widget_get_state_flags
gtk_widget_set_sensitive
gtk_widget_get_sensitive
gtk_widget_is_sensitive
gtk_widget_set_visible
gtk_widget_get_visible
gtk_widget_is_visible
gtk_widget_set_has_window
gtk_widget_get_has_window
gtk_widget_is_toplevel
gtk_widget_is_drawable
gtk_widget_set_realized
gtk_widget_get_realized
gtk_widget_get_mapped
gtk_widget_set_parent
gtk_widget_get_parent
gtk_widget_set_parent_window
gtk_widget_get_parent_window
gtk_widget_set_child_visible
gtk_widget_get_child_visible
gtk_widget_set_window
gtk_widget_get_window
gtk_widget_register_window
gtk_widget_unregister_window
gtk_widget_get_allocated_width
gtk_widget_get_allocated_height
gtk_widget_get_allocated_baseline
gtk_widget_get_allocated_size
gtk_widget_get_allocation
gtk_widget_get_width
gtk_widget_get_height
gtk_widget_get_clip
gtk_widget_child_focus
gtk_widget_keynav_failed
gtk_widget_error_bell
gtk_widget_set_size_request
gtk_widget_get_size_request
gtk_widget_set_opacity
gtk_widget_get_opacity
gtk_widget_get_toplevel
gtk_widget_get_ancestor
gtk_widget_get_scale_factor
gtk_widget_get_display
gtk_widget_get_settings
gtk_widget_get_clipboard
gtk_widget_get_primary_clipboard
gtk_widget_get_hexpand
gtk_widget_set_hexpand
gtk_widget_get_hexpand_set
gtk_widget_set_hexpand_set
gtk_widget_get_vexpand
gtk_widget_set_vexpand
gtk_widget_get_vexpand_set
gtk_widget_set_vexpand_set
gtk_widget_queue_compute_expand
gtk_widget_compute_expand
gtk_widget_get_support_multidevice
gtk_widget_set_support_multidevice
gtk_widget_class_set_accessible_type
gtk_widget_class_set_accessible_role
gtk_widget_get_accessible
gtk_widget_get_halign
gtk_widget_set_halign
gtk_widget_get_valign
gtk_widget_set_valign
gtk_widget_get_margin_start
gtk_widget_set_margin_start
gtk_widget_get_margin_end
gtk_widget_set_margin_end
gtk_widget_get_margin_top
gtk_widget_set_margin_top
gtk_widget_get_margin_bottom
gtk_widget_set_margin_bottom
gtk_widget_is_ancestor
gtk_widget_translate_coordinates
gtk_widget_contains
gtk_widget_pick
gtk_widget_hide_on_delete
gtk_widget_reset_style
gtk_widget_create_pango_context
gtk_widget_get_pango_context
gtk_widget_set_font_options
gtk_widget_get_font_options
gtk_widget_create_pango_layout
gtk_widget_set_direction
gtk_widget_get_direction
gtk_widget_set_default_direction
gtk_widget_get_default_direction
gtk_widget_shape_combine_region
gtk_widget_input_shape_combine_region
gtk_widget_set_cursor
gtk_widget_set_cursor_from_name
gtk_widget_get_cursor
gtk_widget_list_mnemonic_labels
gtk_widget_add_mnemonic_label
gtk_widget_remove_mnemonic_label
gtk_widget_set_tooltip_window
gtk_widget_get_tooltip_window
gtk_widget_trigger_tooltip_query
gtk_widget_set_tooltip_text
gtk_widget_get_tooltip_text
gtk_widget_set_tooltip_markup
gtk_widget_get_tooltip_markup
gtk_widget_set_has_tooltip
gtk_widget_get_has_tooltip
gtk_requisition_new
gtk_requisition_copy
gtk_requisition_free
gtk_widget_in_destruction
gtk_widget_get_style_context
gtk_widget_get_path
gtk_widget_class_set_css_name
gtk_widget_class_get_css_name
gtk_widget_get_modifier_mask
gtk_widget_insert_action_group
gtk_widget_add_tick_callback
gtk_widget_remove_tick_callback
gtk_widget_class_bind_template_callback
gtk_widget_class_bind_template_child
gtk_widget_class_bind_template_child_internal
gtk_widget_class_bind_template_child_private
gtk_widget_class_bind_template_child_internal_private
gtk_widget_init_template
gtk_widget_get_template_child
gtk_widget_class_set_template
gtk_widget_class_set_template_from_resource
gtk_widget_class_bind_template_callback_full
gtk_widget_class_set_connect_func
gtk_widget_class_bind_template_child_full
gtk_widget_get_action_group
gtk_widget_list_action_prefixes
gtk_widget_set_font_map
gtk_widget_get_font_map
gtk_widget_get_first_child
gtk_widget_get_last_child
gtk_widget_get_next_sibling
gtk_widget_get_prev_sibling
gtk_widget_insert_after
gtk_widget_insert_before
gtk_widget_set_focus_child
gtk_widget_snapshot_child
GtkWidgetClassPrivate
GTK_IS_WIDGET
GTK_TYPE_REQUISITION
GTK_TYPE_WIDGET
GTK_WIDGET
GTK_WIDGET_CLASS
GTK_WIDGET_GET_CLASS
GtkWidget
GtkWidgetPrivate
gtk_requisition_get_type
gtk_widget_get_type
gtkwidgetaccessible
GtkWidgetAccessible
GTK_IS_WIDGET_ACCESSIBLE
GTK_TYPE_WIDGET_ACCESSIBLE
GTK_WIDGET_ACCESSIBLE
GTK_WIDGET_ACCESSIBLE_CLASS
GTK_WIDGET_ACCESSIBLE_GET_CLASS
GtkWidgetAccessible
GtkWidgetAccessibleClass
GtkWidgetAccessiblePrivate
gtk_widget_accessible_get_type
gtkwidgetaccessibleprivate
gtkwidgetpath
gtk_widget_path_new
gtk_widget_path_copy
gtk_widget_path_ref
gtk_widget_path_unref
gtk_widget_path_free
gtk_widget_path_to_string
gtk_widget_path_length
gtk_widget_path_append_type
gtk_widget_path_prepend_type
gtk_widget_path_append_with_siblings
gtk_widget_path_append_for_widget
gtk_widget_path_iter_get_object_type
gtk_widget_path_iter_set_object_type
gtk_widget_path_iter_get_object_name
gtk_widget_path_iter_set_object_name
gtk_widget_path_iter_get_siblings
gtk_widget_path_iter_get_sibling_index
gtk_widget_path_iter_get_name
gtk_widget_path_iter_set_name
gtk_widget_path_iter_has_name
gtk_widget_path_iter_has_qname
gtk_widget_path_iter_get_state
gtk_widget_path_iter_set_state
gtk_widget_path_iter_add_class
gtk_widget_path_iter_remove_class
gtk_widget_path_iter_clear_classes
gtk_widget_path_iter_list_classes
gtk_widget_path_iter_has_class
gtk_widget_path_iter_has_qclass
gtk_widget_path_get_object_type
gtk_widget_path_is_type
gtk_widget_path_has_parent
GTK_TYPE_WIDGET_PATH
gtk_widget_path_get_type
gtkwidgetpathprivate
gtk_widget_path_iter_add_qclass
gtkwidgetprivate
GTK_STATE_FLAGS_BITS
GtkWidgetPrivate
gtk_widget_get_css_node
gtk_widget_needs_allocate
gtk_widget_ensure_resize
gtk_widget_ensure_allocate
GtkCapturedEventHandler
gtk_widget_clear_path
gtk_widget_has_tick_callback
gtk_widget_set_csd_input_shape
gtk_widget_has_size_request
gtk_widget_reset_controllers
gtk_widget_query_tooltip
gtk_widget_render
gtk_widget_snapshot
gtk_widget_adjust_size_request
gtk_widget_adjust_size_allocation
gtk_widget_adjust_baseline_request
gtk_widget_forall
gtk_widget_get_focus_child
gtk_widget_focus_sort
gtk_widget_focus_move
gtk_widget_get_outer_allocation
gtk_widget_get_own_allocation
gtk_widget_get_window_allocation
gtk_widget_common_ancestor
gtk_widget_set_pass_through
gtk_widget_get_pass_through
gtk_widget_emit_event_signals
gtk_widget_init_legacy_controller
gtk_default_direction
gtk_widget_get_style_context
gtkwin32drawprivate
gtk_win32_draw_theme_background
gtk_win32_get_theme_part_size
gtk_win32_get_theme_margins
gtk_win32_get_sys_metric_name_for_id
gtk_win32_get_sys_metric_id_for_name
gtk_win32_get_sys_metric
gtk_win32_get_sys_color_name_for_id
gtk_win32_get_sys_color_id_for_name
gtk_win32_get_sys_color
gtkwin32themeprivate
GTK_WIN32_THEME_SYMBOLIC_COLOR_NAME
gtk_win32_theme_lookup
gtk_win32_theme_parse
gtk_win32_theme_ref
gtk_win32_theme_unref
gtk_win32_theme_equal
gtk_win32_theme_print
gtk_win32_theme_create_surface
gtk_win32_theme_get_part_border
gtk_win32_theme_get_part_size
gtk_win32_theme_get_size
gtk_win32_theme_get_color
GtkWin32Theme
gtkwindow
GtkWindow
GtkWindowClass
GtkWindowType
GtkWindowPosition
gtk_window_new
gtk_window_set_title
gtk_window_get_title
gtk_window_set_role
gtk_window_set_startup_id
gtk_window_get_role
gtk_window_add_accel_group
gtk_window_remove_accel_group
gtk_window_set_position
gtk_window_activate_focus
gtk_window_set_focus
gtk_window_get_focus
gtk_window_set_default
gtk_window_get_default_widget
gtk_window_activate_default
gtk_window_set_transient_for
gtk_window_get_transient_for
gtk_window_set_attached_to
gtk_window_get_attached_to
gtk_window_set_type_hint
gtk_window_get_type_hint
gtk_window_set_skip_taskbar_hint
gtk_window_get_skip_taskbar_hint
gtk_window_set_skip_pager_hint
gtk_window_get_skip_pager_hint
gtk_window_set_urgency_hint
gtk_window_get_urgency_hint
gtk_window_set_accept_focus
gtk_window_get_accept_focus
gtk_window_set_focus_on_map
gtk_window_get_focus_on_map
gtk_window_set_destroy_with_parent
gtk_window_get_destroy_with_parent
gtk_window_set_mnemonics_visible
gtk_window_get_mnemonics_visible
gtk_window_set_focus_visible
gtk_window_get_focus_visible
gtk_window_set_resizable
gtk_window_get_resizable
gtk_window_set_gravity
gtk_window_get_gravity
gtk_window_set_display
gtk_window_is_active
gtk_window_set_decorated
gtk_window_get_decorated
gtk_window_set_deletable
gtk_window_get_deletable
gtk_window_set_icon_list
gtk_window_get_icon_list
gtk_window_set_icon
gtk_window_set_icon_name
gtk_window_set_icon_from_file
gtk_window_get_icon
gtk_window_get_icon_name
gtk_window_set_default_icon_list
gtk_window_get_default_icon_list
gtk_window_set_default_icon
gtk_window_set_default_icon_name
gtk_window_get_default_icon_name
gtk_window_set_default_icon_from_file
gtk_window_set_auto_startup_notification
gtk_window_set_modal
gtk_window_get_modal
gtk_window_list_toplevels
gtk_window_set_has_user_ref_count
gtk_window_add_mnemonic
gtk_window_remove_mnemonic
gtk_window_mnemonic_activate
gtk_window_set_mnemonic_modifier
gtk_window_get_mnemonic_modifier
gtk_window_activate_key
gtk_window_propagate_key_event
gtk_window_present
gtk_window_present_with_time
gtk_window_iconify
gtk_window_deiconify
gtk_window_stick
gtk_window_unstick
gtk_window_maximize
gtk_window_unmaximize
gtk_window_fullscreen
gtk_window_unfullscreen
gtk_window_fullscreen_on_monitor
gtk_window_close
gtk_window_set_keep_above
gtk_window_set_keep_below
gtk_window_begin_resize_drag
gtk_window_begin_move_drag
gtk_window_set_default_size
gtk_window_get_default_size
gtk_window_resize
gtk_window_get_size
gtk_window_move
gtk_window_get_position
gtk_window_get_group
gtk_window_has_group
gtk_window_get_window_type
gtk_window_get_application
gtk_window_set_application
gtk_window_set_titlebar
gtk_window_get_titlebar
gtk_window_is_maximized
gtk_window_set_interactive_debugging
GtkWindowGeometryInfo
GtkWindowGroup
GtkWindowGroupClass
GtkWindowGroupPrivate
GTK_IS_WINDOW
GTK_TYPE_WINDOW
GTK_WINDOW
GTK_WINDOW_CLASS
GTK_WINDOW_GET_CLASS
GtkWindow
GtkWindowPrivate
gtk_window_get_type
gtkwindowaccessible
GtkWindowAccessible
GTK_IS_WINDOW_ACCESSIBLE
GTK_TYPE_WINDOW_ACCESSIBLE
GTK_WINDOW_ACCESSIBLE
GTK_WINDOW_ACCESSIBLE_CLASS
GTK_WINDOW_ACCESSIBLE_GET_CLASS
GtkWindowAccessible
GtkWindowAccessibleClass
GtkWindowAccessiblePrivate
gtk_window_accessible_get_type
gtkwindowgroup
GtkWindowGroup
gtk_window_group_new
gtk_window_group_add_window
gtk_window_group_remove_window
gtk_window_group_list_windows
gtk_window_group_get_current_grab
gtk_window_group_get_current_device_grab
GTK_IS_WINDOW_GROUP
GTK_TYPE_WINDOW_GROUP
GTK_WINDOW_GROUP
GTK_WINDOW_GROUP_CLASS
GTK_WINDOW_GROUP_GET_CLASS
GtkWindowGroup
GtkWindowGroupClass
gtk_window_group_get_type
gtkwindowprivate
GtkWindowKeysForeachFunc
gtk_window_get_icon_for_size
gtk_window_set_use_subsurface
gtk_window_set_hardcoded_window
gtk_window_get_display
GtkWindowHandleExported
gtk_window_export_handle
gtk_window_unexport_handle
gtk_window_get_renderer
gtk_window_lookup_pointer_focus_widget
gtk_window_lookup_effective_pointer_focus_widget
gtk_window_lookup_pointer_focus_implicit_grab
gtk_window_update_pointer_focus
gtk_window_set_pointer_focus_grab
gtk_window_update_pointer_focus_on_state_change
gtk_window_maybe_revoke_implicit_grab
gtk_window_maybe_update_cursor
language-names
get_language_name
get_language_name_for_tag
magnifier
gtk_inspector_magnifier_set_object
GtkInspectorMagnifierPrivate
GTK_INSPECTOR_IS_MAGNIFIER
GTK_INSPECTOR_MAGNIFIER_CLASS
GTK_INSPECTOR_MAGNIFIER_GET_CLASS
GTK_TYPE_INSPECTOR_MAGNIFIER
gtk_inspector_magnifier_get_type
menu
gtk_inspector_menu_set_object
GtkInspectorMenuPrivate
GTK_INSPECTOR_IS_MENU
GTK_INSPECTOR_MENU_CLASS
GTK_INSPECTOR_MENU_GET_CLASS
GTK_TYPE_INSPECTOR_MENU
gtk_inspector_menu_get_type
misc-info
gtk_inspector_misc_info_set_object
GtkInspectorMiscInfoPrivate
GTK_INSPECTOR_IS_MISC_INFO
GTK_INSPECTOR_MISC_INFO_CLASS
GTK_INSPECTOR_MISC_INFO_GET_CLASS
GTK_TYPE_INSPECTOR_MISC_INFO
gtk_inspector_misc_info_get_type
object-hierarchy
gtk_inspector_object_hierarchy_set_object
GtkInspectorObjectHierarchyPrivate
GTK_INSPECTOR_IS_OBJECT_HIERARCHY
GTK_INSPECTOR_OBJECT_HIERARCHY_CLASS
GTK_INSPECTOR_OBJECT_HIERARCHY_GET_CLASS
GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY
gtk_inspector_object_hierarchy_get_type
object-tree
object_selected
object_activated
gtk_inspector_object_tree_scan
gtk_inspector_object_tree_select_object
gtk_inspector_object_tree_append_object
gtk_inspector_object_tree_find_object
gtk_inspector_object_tree_get_selected
GtkInspectorObjectTreePrivate
GTK_INSPECTOR_IS_OBJECT_TREE
GTK_INSPECTOR_OBJECT_TREE_CLASS
GTK_INSPECTOR_OBJECT_TREE_GET_CLASS
GTK_TYPE_INSPECTOR_OBJECT_TREE
gtk_inspector_object_tree_get_type
open-type-layout
NamedTag
MAKE_TAG
prop-editor
show_object
gtk_inspector_prop_editor_new
gtk_inspector_prop_editor_should_expand
GtkInspectorPropEditorPrivate
GTK_INSPECTOR_IS_PROP_EDITOR
GTK_INSPECTOR_PROP_EDITOR_CLASS
GTK_INSPECTOR_PROP_EDITOR_GET_CLASS
GTK_TYPE_INSPECTOR_PROP_EDITOR
gtk_inspector_prop_editor_get_type
prop-list
gtk_inspector_prop_list_set_object
GtkInspectorPropListPrivate
GTK_INSPECTOR_IS_PROP_LIST
GTK_INSPECTOR_PROP_LIST_CLASS
GTK_INSPECTOR_PROP_LIST_GET_CLASS
GTK_TYPE_INSPECTOR_PROP_LIST
gtk_inspector_prop_list_get_type
recorder
gtk_inspector_recorder_set_recording
gtk_inspector_recorder_is_recording
gtk_inspector_recorder_set_debug_nodes
gtk_inspector_recorder_record_render
GtkInspectorRecorderPrivate
GTK_INSPECTOR_IS_RECORDER
GTK_INSPECTOR_RECORDER_CLASS
GTK_INSPECTOR_RECORDER_GET_CLASS
GTK_TYPE_INSPECTOR_RECORDER
gtk_inspector_recorder_get_type
recording
gtk_inspector_recording_get_timestamp
GtkInspectorRecordingPrivate
GTK_INSPECTOR_IS_RECORDING
GTK_INSPECTOR_RECORDING_CLASS
GTK_INSPECTOR_RECORDING_GET_CLASS
GTK_TYPE_INSPECTOR_RECORDING
gtk_inspector_recording_get_type
rendernodeview
gtk_render_node_view_new
gtk_render_node_view_set_render_node
gtk_render_node_view_get_render_node
gtk_render_node_view_set_viewport
gtk_render_node_view_get_viewport
gtk_render_node_view_set_clip_region
gtk_render_node_view_get_clip_region
gtk_render_node_view_set_render_region
gtk_render_node_view_get_render_region
GTK_IS_RENDER_NODE_VIEW
GTK_RENDER_NODE_VIEW
GTK_RENDER_NODE_VIEW_CLASS
GTK_RENDER_NODE_VIEW_GET_CLASS
GTK_TYPE_RENDER_NODE_VIEW
gtk_render_node_view_get_type
renderrecording
gtk_inspector_render_recording_new
gtk_inspector_render_recording_get_node
gtk_inspector_render_recording_get_clip_region
gtk_inspector_render_recording_get_render_region
gtk_inspector_render_recording_get_area
gtk_inspector_render_recording_get_profiler_info
GtkInspectorRenderRecordingPrivate
GTK_INSPECTOR_IS_RENDER_RECORDING
GTK_INSPECTOR_RENDER_RECORDING_CLASS
GTK_INSPECTOR_RENDER_RECORDING_GET_CLASS
GTK_TYPE_INSPECTOR_RENDER_RECORDING
gtk_inspector_render_recording_get_type
resource-list
GtkInspectorResourceListPrivate
GTK_INSPECTOR_IS_RESOURCE_LIST
GTK_INSPECTOR_RESOURCE_LIST_CLASS
GTK_INSPECTOR_RESOURCE_LIST_GET_CLASS
GTK_TYPE_INSPECTOR_RESOURCE_LIST
gtk_inspector_resource_list_get_type
script-names
get_script_name
get_script_name_for_tag
selector
gtk_inspector_selector_set_object
GtkInspectorSelectorPrivate
GTK_INSPECTOR_IS_SELECTOR
GTK_INSPECTOR_SELECTOR_CLASS
GTK_INSPECTOR_SELECTOR_GET_CLASS
GTK_TYPE_INSPECTOR_SELECTOR
gtk_inspector_selector_get_type
signals-list
gtk_inspector_signals_list_set_object
GtkInspectorSignalsListPrivate
GTK_INSPECTOR_IS_SIGNALS_LIST
GTK_INSPECTOR_SIGNALS_LIST_CLASS
GTK_INSPECTOR_SIGNALS_LIST_GET_CLASS
GTK_TYPE_INSPECTOR_SIGNALS_LIST
gtk_inspector_signals_list_get_type
size-groups
gtk_inspector_size_groups_set_object
GTK_INSPECTOR_IS_SIZE_GROUPS
GTK_INSPECTOR_SIZE_GROUPS_CLASS
GTK_INSPECTOR_SIZE_GROUPS_GET_CLASS
GTK_TYPE_INSPECTOR_SIZE_GROUPS
gtk_inspector_size_groups_get_type
startrecording
gtk_inspector_start_recording_new
GtkInspectorStartRecordingPrivate
GTK_INSPECTOR_IS_START_RECORDING
GTK_INSPECTOR_START_RECORDING_CLASS
GTK_INSPECTOR_START_RECORDING_GET_CLASS
GTK_TYPE_INSPECTOR_START_RECORDING
gtk_inspector_start_recording_get_type
statistics
GtkInspectorStatisticsPrivate
GTK_INSPECTOR_IS_STATISTICS
GTK_INSPECTOR_STATISTICS_CLASS
GTK_INSPECTOR_STATISTICS_GET_CLASS
GTK_TYPE_INSPECTOR_STATISTICS
gtk_inspector_statistics_get_type
strv-editor
changed
gtk_inspector_strv_editor_set_strv
gtk_inspector_strv_editor_get_strv
GTK_INSPECTOR_IS_STRV_EDITOR
GTK_INSPECTOR_STRV_EDITOR_CLASS
GTK_INSPECTOR_STRV_EDITOR_GET_CLASS
GTK_TYPE_INSPECTOR_STRV_EDITOR
gtk_inspector_strv_editor_get_type
treewalk
RowPredicate
gtk_tree_walk_new
gtk_tree_walk_free
gtk_tree_walk_reset
gtk_tree_walk_next_match
gtk_tree_walk_get_position
GtkTreeWalk
visual
GtkInspectorVisualPrivate
GTK_INSPECTOR_IS_VISUAL
GTK_INSPECTOR_VISUAL_CLASS
GTK_INSPECTOR_VISUAL_GET_CLASS
GTK_TYPE_INSPECTOR_VISUAL
gtk_inspector_visual_get_type
window
TREE_TEXT_SCALE
TREE_CHECKBOX_SIZE
gtk_inspector_window_new
gtk_inspector_flash_widget
gtk_inspector_start_highlight
gtk_inspector_stop_highlight
gtk_inspector_on_inspect
gtk_inspector_window_select_widget_under_pointer
gtk_inspector_window_rescan
gtk_inspector_is_recording
gtk_inspector_record_render
GTK_INSPECTOR_IS_WINDOW
GTK_INSPECTOR_WINDOW_CLASS
GTK_INSPECTOR_WINDOW_GET_CLASS
GTK_TYPE_INSPECTOR_WINDOW
gtk_inspector_window_get_type
xembed
XEmbedMessageType
XEMBED_FOCUS_CURRENT
XEMBED_FOCUS_FIRST
XEMBED_FOCUS_LAST
XEMBED_FOCUS_WRAPAROUND
XEMBED_MAPPED
docs/reference/gtk/gtk4.interfaces 0000664 0001750 0001750 00000022353 13224733764 017317 0 ustar mclasen mclasen GtkWidget AtkImplementorIface GtkBuildable
GtkContainer AtkImplementorIface GtkBuildable
GtkBin AtkImplementorIface GtkBuildable
GtkWindow AtkImplementorIface GtkBuildable
GtkDialog AtkImplementorIface GtkBuildable
GtkAboutDialog AtkImplementorIface GtkBuildable
GtkAppChooserDialog AtkImplementorIface GtkBuildable GtkAppChooser
GtkColorChooserDialog AtkImplementorIface GtkBuildable GtkColorChooser
GtkFileChooserDialog AtkImplementorIface GtkBuildable GtkFileChooser
GtkFontChooserDialog AtkImplementorIface GtkBuildable GtkFontChooser
GtkMessageDialog AtkImplementorIface GtkBuildable
GtkPageSetupUnixDialog AtkImplementorIface GtkBuildable
GtkPrintUnixDialog AtkImplementorIface GtkBuildable
GtkRecentChooserDialog AtkImplementorIface GtkBuildable GtkRecentChooser
GtkApplicationWindow AtkImplementorIface GtkBuildable GActionGroup GActionMap
GtkAssistant AtkImplementorIface GtkBuildable
GtkShortcutsWindow AtkImplementorIface GtkBuildable
GtkComboBox AtkImplementorIface GtkBuildable GtkCellLayout GtkCellEditable
GtkAppChooserButton AtkImplementorIface GtkBuildable GtkCellLayout GtkCellEditable GtkAppChooser
GtkComboBoxText AtkImplementorIface GtkBuildable GtkCellLayout GtkCellEditable
GtkFrame AtkImplementorIface GtkBuildable
GtkAspectFrame AtkImplementorIface GtkBuildable
GtkButton AtkImplementorIface GtkBuildable GtkActionable
GtkToggleButton AtkImplementorIface GtkBuildable GtkActionable
GtkCheckButton AtkImplementorIface GtkBuildable GtkActionable
GtkRadioButton AtkImplementorIface GtkBuildable GtkActionable
GtkMenuButton AtkImplementorIface GtkBuildable GtkActionable
GtkLinkButton AtkImplementorIface GtkBuildable GtkActionable
GtkLockButton AtkImplementorIface GtkBuildable GtkActionable
GtkModelButton AtkImplementorIface GtkBuildable GtkActionable
GtkScaleButton AtkImplementorIface GtkBuildable GtkActionable GtkOrientable
GtkVolumeButton AtkImplementorIface GtkBuildable GtkActionable GtkOrientable
GtkMenuItem AtkImplementorIface GtkBuildable GtkActionable
GtkCheckMenuItem AtkImplementorIface GtkBuildable GtkActionable
GtkRadioMenuItem AtkImplementorIface GtkBuildable GtkActionable
GtkSeparatorMenuItem AtkImplementorIface GtkBuildable GtkActionable
GtkFlowBoxChild AtkImplementorIface GtkBuildable
GtkListBoxRow AtkImplementorIface GtkBuildable GtkActionable
GtkToolItem AtkImplementorIface GtkBuildable
GtkToolButton AtkImplementorIface GtkBuildable GtkActionable
GtkMenuToolButton AtkImplementorIface GtkBuildable GtkActionable
GtkToggleToolButton AtkImplementorIface GtkBuildable GtkActionable
GtkRadioToolButton AtkImplementorIface GtkBuildable GtkActionable
GtkSeparatorToolItem AtkImplementorIface GtkBuildable
GtkOverlay AtkImplementorIface GtkBuildable
GtkPopover AtkImplementorIface GtkBuildable
GtkPopoverMenu AtkImplementorIface GtkBuildable
GtkRevealer AtkImplementorIface GtkBuildable
GtkScrolledWindow AtkImplementorIface GtkBuildable
GtkSearchBar AtkImplementorIface GtkBuildable
GtkStackSidebar AtkImplementorIface GtkBuildable
GtkViewport AtkImplementorIface GtkBuildable GtkScrollable
GtkActionBar AtkImplementorIface GtkBuildable
GtkBox AtkImplementorIface GtkBuildable GtkOrientable
GtkButtonBox AtkImplementorIface GtkBuildable GtkOrientable
GtkColorChooserWidget AtkImplementorIface GtkBuildable GtkOrientable GtkColorChooser
GtkInfoBar AtkImplementorIface GtkBuildable GtkOrientable
GtkShortcutLabel AtkImplementorIface GtkBuildable GtkOrientable
GtkShortcutsSection AtkImplementorIface GtkBuildable GtkOrientable
GtkShortcutsGroup AtkImplementorIface GtkBuildable GtkOrientable
GtkStackSwitcher AtkImplementorIface GtkBuildable GtkOrientable
GtkExpander AtkImplementorIface GtkBuildable
GtkFixed AtkImplementorIface GtkBuildable
GtkFlowBox AtkImplementorIface GtkBuildable GtkOrientable
GtkGrid AtkImplementorIface GtkBuildable GtkOrientable
GtkHeaderBar AtkImplementorIface GtkBuildable
GtkIconView AtkImplementorIface GtkBuildable GtkCellLayout GtkScrollable
GtkLayout AtkImplementorIface GtkBuildable GtkScrollable
GtkListBox AtkImplementorIface GtkBuildable
GtkMenuShell AtkImplementorIface GtkBuildable
GtkMenuBar AtkImplementorIface GtkBuildable
GtkMenu AtkImplementorIface GtkBuildable
GtkRecentChooserMenu AtkImplementorIface GtkBuildable GtkRecentChooser
GtkNotebook AtkImplementorIface GtkBuildable
GtkPaned AtkImplementorIface GtkBuildable GtkOrientable
GtkStack AtkImplementorIface GtkBuildable
GtkTextView AtkImplementorIface GtkBuildable GtkScrollable
GtkToolbar AtkImplementorIface GtkBuildable GtkToolShell GtkOrientable
GtkToolItemGroup AtkImplementorIface GtkBuildable GtkToolShell
GtkToolPalette AtkImplementorIface GtkBuildable GtkOrientable GtkScrollable
GtkTreeView AtkImplementorIface GtkBuildable GtkScrollable
GtkAccelLabel AtkImplementorIface GtkBuildable
GtkAppChooserWidget AtkImplementorIface GtkBuildable GtkAppChooser
GtkCalendar AtkImplementorIface GtkBuildable
GtkCellView AtkImplementorIface GtkBuildable GtkCellLayout GtkOrientable
GtkColorButton AtkImplementorIface GtkBuildable GtkColorChooser
GtkDrawingArea AtkImplementorIface GtkBuildable
GtkEntry AtkImplementorIface GtkBuildable GtkEditable GtkCellEditable
GtkSearchEntry AtkImplementorIface GtkBuildable GtkEditable GtkCellEditable
GtkFileChooserButton AtkImplementorIface GtkBuildable GtkFileChooser
GtkFileChooserWidget AtkImplementorIface GtkBuildable GtkFileChooser GtkFileChooserEmbed
GtkFontButton AtkImplementorIface GtkBuildable GtkFontChooser
GtkFontChooserWidget AtkImplementorIface GtkBuildable GtkFontChooser
GtkGLArea AtkImplementorIface GtkBuildable
GtkImage AtkImplementorIface GtkBuildable
GtkInvisible AtkImplementorIface GtkBuildable
GtkLabel AtkImplementorIface GtkBuildable
GtkProgressBar AtkImplementorIface GtkBuildable GtkOrientable
GtkRange AtkImplementorIface GtkBuildable GtkOrientable
GtkScale AtkImplementorIface GtkBuildable GtkOrientable
GtkRecentChooserWidget AtkImplementorIface GtkBuildable GtkRecentChooser
GtkScrollbar AtkImplementorIface GtkBuildable GtkOrientable
GtkSeparator AtkImplementorIface GtkBuildable GtkOrientable
GtkShortcutsShortcut AtkImplementorIface GtkBuildable
GtkSpinButton AtkImplementorIface GtkBuildable GtkOrientable GtkEditable
GtkSpinner AtkImplementorIface GtkBuildable
GtkStatusbar AtkImplementorIface GtkBuildable
GtkSwitch AtkImplementorIface GtkBuildable GtkActionable
GtkLevelBar AtkImplementorIface GtkBuildable GtkOrientable
GtkCellArea GtkCellLayout GtkBuildable
GtkCellAreaBox GtkCellLayout GtkBuildable GtkOrientable
GtkCellRendererProgress GtkOrientable
GtkFileFilter GtkBuildable
GtkTreeViewColumn GtkCellLayout GtkBuildable
GtkRecentFilter GtkBuildable
GtkWidgetAccessible AtkComponent
GtkContainerAccessible AtkComponent
GtkWindowAccessible AtkComponent AtkWindow
GtkAssistantAccessible AtkComponent AtkWindow
GtkComboBoxAccessible AtkComponent AtkAction AtkSelection
GtkFrameAccessible AtkComponent
GtkButtonAccessible AtkComponent AtkAction AtkImage
GtkToggleButtonAccessible AtkComponent AtkAction AtkImage
GtkMenuButtonAccessible AtkComponent AtkAction AtkImage
GtkRadioButtonAccessible AtkComponent AtkAction AtkImage
GtkLinkButtonAccessible AtkComponent AtkAction AtkImage AtkHyperlinkImpl
GtkLockButtonAccessible AtkComponent AtkAction AtkImage
GtkScaleButtonAccessible AtkComponent AtkAction AtkImage AtkValue
GtkMenuItemAccessible AtkComponent AtkAction AtkSelection
GtkCheckMenuItemAccessible AtkComponent AtkAction AtkSelection
GtkRadioMenuItemAccessible AtkComponent AtkAction AtkSelection
GtkExpanderAccessible AtkComponent AtkAction
GtkFlowBoxAccessible AtkComponent AtkSelection
GtkIconViewAccessible AtkComponent AtkSelection
GtkListBoxAccessible AtkComponent AtkSelection
GtkListBoxRowAccessible AtkComponent
GtkMenuShellAccessible AtkComponent AtkSelection
GtkMenuAccessible AtkComponent AtkSelection
GtkNotebookAccessible AtkComponent AtkSelection
GtkPanedAccessible AtkComponent AtkValue
GtkPopoverAccessible AtkComponent
GtkScrolledWindowAccessible AtkComponent
GtkStackAccessible AtkComponent
GtkTextViewAccessible AtkComponent AtkEditableText AtkText
GtkTreeViewAccessible AtkComponent AtkTable AtkSelection GtkCellAccessibleParent
GtkEntryAccessible AtkComponent AtkEditableText AtkText AtkAction
GtkImageAccessible AtkComponent AtkImage
GtkLabelAccessible AtkComponent AtkText AtkHypertext
GtkProgressBarAccessible AtkComponent AtkValue
GtkRangeAccessible AtkComponent AtkValue
GtkScaleAccessible AtkComponent AtkValue
GtkSpinButtonAccessible AtkComponent AtkValue
GtkSpinnerAccessible AtkComponent AtkImage
GtkStatusbarAccessible AtkComponent
GtkSwitchAccessible AtkComponent AtkAction
GtkLevelBarAccessible AtkComponent AtkValue
GtkCellAccessible AtkAction AtkComponent
GtkRendererCellAccessible AtkAction AtkComponent
GtkTextCellAccessible AtkAction AtkComponent AtkText
GtkImageCellAccessible AtkAction AtkComponent AtkImage
GtkBooleanCellAccessible AtkAction AtkComponent
GApplication GActionGroup GActionMap
GtkApplication GActionGroup GActionMap
GtkCssProvider GtkStyleProvider
GtkEntryCompletion GtkCellLayout GtkBuildable
GtkListStore GtkTreeModel GtkTreeDragSource GtkTreeDragDest GtkTreeSortable GtkBuildable
GtkPrintOperation GtkPrintOperationPreview
GtkSettings GtkStyleProvider
GtkSizeGroup GtkBuildable
GtkTextTagTable GtkBuildable
GtkTreeModelFilter GtkTreeModel GtkTreeDragSource
GtkTreeModelSort GtkTreeModel GtkTreeSortable GtkTreeDragSource
GtkTreeStore GtkTreeModel GtkTreeDragSource GtkTreeDragDest GtkTreeSortable GtkBuildable
GdkPixbuf GIcon GLoadableIcon
GThemedIcon GIcon
docs/reference/gtk/version.xml 0000644 0001750 0001750 00000000007 13223475033 016565 0 ustar mclasen mclasen 3.93.0
docs/reference/gtk/gtk4-overrides.txt 0000664 0001750 0001750 00000000000 13226176505 017770 0 ustar mclasen mclasen docs/reference/gtk/gtk4.signals 0000664 0001750 0001750 00000151154 13224733764 016636 0 ustar mclasen mclasen
GtkAboutDialog::activate-link
gboolean
l
GtkAboutDialog *aboutdialog
gchar *arg1
GtkAccelGroup::accel-activate
gboolean
d
GtkAccelGroup *accelgroup
GObject *arg1
guint arg2
GdkModifierType arg3
GtkAccelGroup::accel-changed
void
fd
GtkAccelGroup *accelgroup
guint arg1
GdkModifierType arg2
GClosure *arg3
GtkAccelMap::changed
void
ld
GtkAccelMap *accelmap
gchar *arg1
guint arg2
GdkModifierType arg3
GtkAdjustment::changed
void
fr
GtkAdjustment *adjustment
GtkAdjustment::value-changed
void
fr
GtkAdjustment *adjustment
GtkAppChooserButton::custom-item-activated
void
fd
GtkAppChooserButton *appchooserbutton
gchar *arg1
GtkAppChooserWidget::application-activated
void
f
GtkAppChooserWidget *appchooserwidget
GAppInfo *arg1
GtkAppChooserWidget::application-selected
void
f
GtkAppChooserWidget *appchooserwidget
GAppInfo *arg1
GtkAppChooserWidget::populate-popup
void
f
GtkAppChooserWidget *appchooserwidget
GtkMenu *arg1
GAppInfo *arg2
GtkApplication::window-added
void
f
GtkApplication *application
GtkWindow *arg1
GtkApplication::window-removed
void
f
GtkApplication *application
GtkWindow *arg1
GtkAssistant::apply
void
l
GtkAssistant *assistant
GtkAssistant::cancel
void
l
GtkAssistant *assistant
GtkAssistant::close
void
l
GtkAssistant *assistant
GtkAssistant::escape
void
fa
GtkAssistant *assistant
GtkAssistant::prepare
void
l
GtkAssistant *assistant
GtkWidget *widget
GtkButton::activate
void
fa
GtkButton *button
GtkButton::clicked
void
fa
GtkButton *button
GtkCalendar::day-selected
void
f
GtkCalendar *calendar
GtkCalendar::day-selected-double-click
void
f
GtkCalendar *calendar
GtkCalendar::month-changed
void
f
GtkCalendar *calendar
GtkCalendar::next-month
void
f
GtkCalendar *calendar
GtkCalendar::next-year
void
f
GtkCalendar *calendar
GtkCalendar::prev-month
void
f
GtkCalendar *calendar
GtkCalendar::prev-year
void
f
GtkCalendar *calendar
GtkCellArea::add-editable
void
f
GtkCellArea *cellarea
GtkCellRenderer *arg1
GtkCellEditable *arg2
GdkRectangle *arg3
gchar *arg4
GtkCellArea::apply-attributes
void
f
GtkCellArea *cellarea
GtkTreeModel *arg1
GtkTreeIter *arg2
gboolean arg3
gboolean arg4
GtkCellArea::focus-changed
void
f
GtkCellArea *cellarea
GtkCellRenderer *arg1
gchar *arg2
GtkCellArea::remove-editable
void
f
GtkCellArea *cellarea
GtkCellRenderer *arg1
GtkCellEditable *arg2
GtkCellEditable::editing-done
void
l
GtkCellEditable *celleditable
GtkCellEditable::remove-widget
void
l
GtkCellEditable *celleditable
GtkCellRendererAccel::accel-cleared
void
l
GtkCellRendererAccel *cellrendereraccel
gchar *arg1
GtkCellRendererAccel::accel-edited
void
l
GtkCellRendererAccel *cellrendereraccel
gchar *arg1
guint arg2
GdkModifierType arg3
guint arg4
GtkCellRendererCombo::changed
void
l
GtkCellRendererCombo *cellrenderercombo
gchar *arg1
GtkTreeIter *arg2
GtkCellRenderer::editing-canceled
void
f
GtkCellRenderer *cellrenderer
GtkCellRenderer::editing-started
void
f
GtkCellRenderer *cellrenderer
GtkCellEditable *arg1
gchar *arg2
GtkCellRendererText::edited
void
l
GtkCellRendererText *cellrenderertext
gchar *arg1
gchar *arg2
GtkCellRendererToggle::toggled
void
l
GtkCellRendererToggle *cellrenderertoggle
gchar *arg1
GtkCheckMenuItem::toggled
void
f
GtkCheckMenuItem *checkmenuitem
GtkColorButton::color-set
void
f
GtkColorButton *colorbutton
GtkColorChooser::color-activated
void
f
GtkColorChooser *colorchooser
GdkRGBA *arg1
GtkComboBox::changed
void
l
GtkComboBox *combobox
GtkComboBox::format-entry-text
gchar*
l
GtkComboBox *combobox
gchar *arg1
GtkComboBox::move-active
void
la
GtkComboBox *combobox
GtkScrollType arg1
GtkComboBox::popdown
gboolean
la
GtkComboBox *combobox
GtkComboBox::popup
void
la
GtkComboBox *combobox
GtkContainer::add
void
f
GtkContainer *container
GtkWidget *widget
GtkContainer::check-resize
void
l
GtkContainer *container
GtkContainer::remove
void
f
GtkContainer *container
GtkWidget *widget
GtkContainer::set-focus-child
void
f
GtkContainer *container
GtkWidget *widget
GtkCssProvider::parsing-error
void
l
GtkCssProvider *cssprovider
GtkCssSection *arg1
GError *arg2
GtkDialog::close
void
la
GtkDialog *dialog
GtkDialog::response
void
l
GtkDialog *dialog
gint arg1
GtkEditable::changed
void
l
GtkEditable *editable
GtkEditable::delete-text
void
l
GtkEditable *editable
gint arg1
gint arg2
GtkEditable::insert-text
void
l
GtkEditable *editable
gchar *arg1
gint arg2
gpointer arg3
GtkEntryBuffer::deleted-text
void
f
GtkEntryBuffer *entrybuffer
guint arg1
guint arg2
GtkEntryBuffer::inserted-text
void
f
GtkEntryBuffer *entrybuffer
guint arg1
gchar *arg2
guint arg3
GtkEntryCompletion::action-activated
void
l
GtkEntryCompletion *entrycompletion
gint arg1
GtkEntryCompletion::cursor-on-match
gboolean
l
GtkEntryCompletion *entrycompletion
GtkTreeModel *arg1
GtkTreeIter *arg2
GtkEntryCompletion::insert-prefix
gboolean
l
GtkEntryCompletion *entrycompletion
gchar *arg1
GtkEntryCompletion::match-selected
gboolean
l
GtkEntryCompletion *entrycompletion
GtkTreeModel *arg1
GtkTreeIter *arg2
GtkEntryCompletion::no-matches
void
l
GtkEntryCompletion *entrycompletion
GtkEntry::activate
void
la
GtkEntry *entry
GtkEntry::backspace
void
la
GtkEntry *entry
GtkEntry::copy-clipboard
void
la
GtkEntry *entry
GtkEntry::cut-clipboard
void
la
GtkEntry *entry
GtkEntry::delete-from-cursor
void
la
GtkEntry *entry
GtkDeleteType arg1
gint arg2
GtkEntry::icon-press
void
l
GtkEntry *entry
GtkEntryIconPosition arg1
GdkEvent *arg2
GtkEntry::icon-release
void
l
GtkEntry *entry
GtkEntryIconPosition arg1
GdkEvent *arg2
GtkEntry::insert-at-cursor
void
la
GtkEntry *entry
gchar *arg1
GtkEntry::insert-emoji
void
la
GtkEntry *entry
GtkEntry::move-cursor
void
la
GtkEntry *entry
GtkMovementStep arg1
gint arg2
gboolean arg3
GtkEntry::paste-clipboard
void
la
GtkEntry *entry
GtkEntry::populate-popup
void
l
GtkEntry *entry
GtkWidget *widget
GtkEntry::preedit-changed
void
la
GtkEntry *entry
gchar *arg1
GtkEntry::toggle-overwrite
void
la
GtkEntry *entry
GtkEventControllerScroll::decelerate
void
f
GtkEventControllerScroll *eventcontrollerscroll
gdouble arg1
gdouble arg2
GtkEventControllerScroll::scroll
void
f
GtkEventControllerScroll *eventcontrollerscroll
gdouble arg1
gdouble arg2
GtkEventControllerScroll::scroll-begin
void
f
GtkEventControllerScroll *eventcontrollerscroll
GtkEventControllerScroll::scroll-end
void
f
GtkEventControllerScroll *eventcontrollerscroll
GtkEventControllerMotion::enter
void
f
GtkEventControllerMotion *eventcontrollermotion
GtkEventControllerMotion::leave
void
f
GtkEventControllerMotion *eventcontrollermotion
GtkEventControllerMotion::motion
void
f
GtkEventControllerMotion *eventcontrollermotion
gdouble arg1
gdouble arg2
GtkExpander::activate
void
la
GtkExpander *expander
GtkFileChooserButton::file-set
void
f
GtkFileChooserButton *filechooserbutton
GtkFileChooser::confirm-overwrite
GtkFileChooserConfirmation
l
GtkFileChooser *filechooser
GtkFileChooser::current-folder-changed
void
l
GtkFileChooser *filechooser
GtkFileChooser::file-activated
void
l
GtkFileChooser *filechooser
GtkFileChooser::selection-changed
void
l
GtkFileChooser *filechooser
GtkFileChooser::update-preview
void
l
GtkFileChooser *filechooser
GtkFileChooserWidget::desktop-folder
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::down-folder
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::home-folder
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::location-popup
void
fa
GtkFileChooserWidget *filechooserwidget
gchar *arg1
GtkFileChooserWidget::location-popup-on-paste
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::location-toggle-popup
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::places-shortcut
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::quick-bookmark
void
fa
GtkFileChooserWidget *filechooserwidget
gint arg1
GtkFileChooserWidget::recent-shortcut
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::search-shortcut
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::show-hidden
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::up-folder
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFlowBox::activate-cursor-child
void
la
GtkFlowBox *flowbox
GtkFlowBox::child-activated
void
l
GtkFlowBox *flowbox
GtkFlowBoxChild *arg1
GtkFlowBox::move-cursor
gboolean
la
GtkFlowBox *flowbox
GtkMovementStep arg1
gint arg2
GtkFlowBox::select-all
void
la
GtkFlowBox *flowbox
GtkFlowBox::selected-children-changed
void
f
GtkFlowBox *flowbox
GtkFlowBox::toggle-cursor-child
void
la
GtkFlowBox *flowbox
GtkFlowBox::unselect-all
void
la
GtkFlowBox *flowbox
GtkFlowBoxChild::activate
void
fa
GtkFlowBoxChild *flowboxchild
GtkFontButton::font-set
void
f
GtkFontButton *fontbutton
GtkFontChooser::font-activated
void
f
GtkFontChooser *fontchooser
gchar *arg1
GtkGesture::begin
void
l
GtkGesture *gesture
GdkEventSequence *arg1
GtkGesture::cancel
void
l
GtkGesture *gesture
GdkEventSequence *arg1
GtkGesture::end
void
l
GtkGesture *gesture
GdkEventSequence *arg1
GtkGesture::sequence-state-changed
void
l
GtkGesture *gesture
GdkEventSequence *arg1
GtkEventSequenceState arg2
GtkGesture::update
void
l
GtkGesture *gesture
GdkEventSequence *arg1
GtkGestureDrag::drag-begin
void
l
GtkGestureDrag *gesturedrag
gdouble arg1
gdouble arg2
GtkGestureDrag::drag-end
void
l
GtkGestureDrag *gesturedrag
gdouble arg1
gdouble arg2
GtkGestureDrag::drag-update
void
l
GtkGestureDrag *gesturedrag
gdouble arg1
gdouble arg2
GtkGestureLongPress::cancelled
void
l
GtkGestureLongPress *gesturelongpress
GtkGestureLongPress::pressed
void
l
GtkGestureLongPress *gesturelongpress
gdouble arg1
gdouble arg2
GtkGestureMultiPress::pressed
void
l
GtkGestureMultiPress *gesturemultipress
gint arg1
gdouble arg2
gdouble arg3
GtkGestureMultiPress::released
void
l
GtkGestureMultiPress *gesturemultipress
gint arg1
gdouble arg2
gdouble arg3
GtkGestureMultiPress::stopped
void
l
GtkGestureMultiPress *gesturemultipress
GtkGestureMultiPress::unpaired-release
void
l
GtkGestureMultiPress *gesturemultipress
gdouble arg1
gdouble arg2
guint arg3
GdkEventSequence *arg4
GtkGesturePan::pan
void
l
GtkGesturePan *gesturepan
GtkPanDirection arg1
gdouble arg2
GtkGestureRotate::angle-changed
void
f
GtkGestureRotate *gesturerotate
gdouble arg1
gdouble arg2
GtkGestureSwipe::swipe
void
l
GtkGestureSwipe *gestureswipe
gdouble arg1
gdouble arg2
GtkGestureZoom::scale-changed
void
f
GtkGestureZoom *gesturezoom
gdouble arg1
GtkGLArea::create-context
GdkGLContext*
l
GtkGLArea *glarea
GtkGLArea::render
gboolean
l
GtkGLArea *glarea
GdkGLContext *arg1
GtkGLArea::resize
void
l
GtkGLArea *glarea
gint arg1
gint arg2
GtkIconTheme::changed
void
l
GtkIconTheme *icontheme
GtkIconView::activate-cursor-item
gboolean
la
GtkIconView *iconview
GtkIconView::item-activated
void
l
GtkIconView *iconview
GtkTreePath *arg1
GtkIconView::move-cursor
gboolean
la
GtkIconView *iconview
GtkMovementStep arg1
gint arg2
GtkIconView::select-all
void
la
GtkIconView *iconview
GtkIconView::select-cursor-item
void
la
GtkIconView *iconview
GtkIconView::selection-changed
void
f
GtkIconView *iconview
GtkIconView::toggle-cursor-item
void
la
GtkIconView *iconview
GtkIconView::unselect-all
void
la
GtkIconView *iconview
GtkIMContext::commit
void
l
GtkIMContext *imcontext
gchar *arg1
GtkIMContext::delete-surrounding
gboolean
l
GtkIMContext *imcontext
gint arg1
gint arg2
GtkIMContext::preedit-changed
void
l
GtkIMContext *imcontext
GtkIMContext::preedit-end
void
l
GtkIMContext *imcontext
GtkIMContext::preedit-start
void
l
GtkIMContext *imcontext
GtkIMContext::retrieve-surrounding
gboolean
l
GtkIMContext *imcontext
GtkInfoBar::close
void
la
GtkInfoBar *infobar
GtkInfoBar::response
void
l
GtkInfoBar *infobar
gint arg1
GtkLabel::activate-current-link
void
la
GtkLabel *label
GtkLabel::activate-link
gboolean
l
GtkLabel *label
gchar *arg1
GtkLabel::copy-clipboard
void
la
GtkLabel *label
GtkLabel::move-cursor
void
la
GtkLabel *label
GtkMovementStep arg1
gint arg2
gboolean arg3
GtkLabel::populate-popup
void
l
GtkLabel *label
GtkMenu *arg1
GtkLinkButton::activate-link
gboolean
l
GtkLinkButton *linkbutton
GtkListBox::activate-cursor-row
void
la
GtkListBox *listbox
GtkListBox::move-cursor
void
la
GtkListBox *listbox
GtkMovementStep arg1
gint arg2
GtkListBox::row-activated
void
l
GtkListBox *listbox
GtkListBoxRow *arg1
GtkListBox::row-selected
void
l
GtkListBox *listbox
GtkListBoxRow *arg1
GtkListBox::select-all
void
la
GtkListBox *listbox
GtkListBox::selected-rows-changed
void
f
GtkListBox *listbox
GtkListBox::toggle-cursor-row
void
la
GtkListBox *listbox
GtkListBox::unselect-all
void
la
GtkListBox *listbox
GtkListBoxRow::activate
void
fa
GtkListBoxRow *listboxrow
GtkMenu::move-scroll
void
la
GtkMenu *menu
GtkScrollType arg1
GtkMenu::popped-up
void
f
GtkMenu *menu
gpointer arg1
gpointer arg2
gboolean arg3
gboolean arg4
GtkMenuItem::activate
void
fa
GtkMenuItem *menuitem
GtkMenuItem::activate-item
void
f
GtkMenuItem *menuitem
GtkMenuItem::deselect
void
f
GtkMenuItem *menuitem
GtkMenuItem::select
void
f
GtkMenuItem *menuitem
GtkMenuItem::toggle-size-allocate
void
f
GtkMenuItem *menuitem
gint arg1
GtkMenuItem::toggle-size-request
void
f
GtkMenuItem *menuitem
gpointer arg1
GtkMenuShell::activate-current
void
la
GtkMenuShell *menushell
gboolean arg1
GtkMenuShell::cancel
void
la
GtkMenuShell *menushell
GtkMenuShell::cycle-focus
void
la
GtkMenuShell *menushell
GtkDirectionType arg1
GtkMenuShell::deactivate
void
f
GtkMenuShell *menushell
GtkMenuShell::insert
void
f
GtkMenuShell *menushell
GtkWidget *widget
gint arg1
GtkMenuShell::move-current
void
la
GtkMenuShell *menushell
GtkMenuDirectionType arg1
GtkMenuShell::move-selected
gboolean
l
GtkMenuShell *menushell
gint arg1
GtkMenuShell::selection-done
void
f
GtkMenuShell *menushell
GtkMenuToolButton::show-menu
void
f
GtkMenuToolButton *menutoolbutton
GtkNotebook::change-current-page
gboolean
la
GtkNotebook *notebook
gint arg1
GtkNotebook::create-window
GtkNotebook*
l
GtkNotebook *notebook
GtkWidget *widget
gint arg1
gint arg2
GtkNotebook::focus-tab
gboolean
la
GtkNotebook *notebook
GtkNotebookTab arg1
GtkNotebook::move-focus-out
void
la
GtkNotebook *notebook
GtkDirectionType arg1
GtkNotebook::page-added
void
l
GtkNotebook *notebook
GtkWidget *widget
guint arg1
GtkNotebook::page-removed
void
l
GtkNotebook *notebook
GtkWidget *widget
guint arg1
GtkNotebook::page-reordered
void
l
GtkNotebook *notebook
GtkWidget *widget
guint arg1
GtkNotebook::reorder-tab
gboolean
la
GtkNotebook *notebook
GtkDirectionType arg1
gboolean arg2
GtkNotebook::select-page
gboolean
la
GtkNotebook *notebook
gboolean arg1
GtkNotebook::switch-page
void
l
GtkNotebook *notebook
GtkWidget *widget
guint arg1
GtkOverlay::get-child-position
gboolean
l
GtkOverlay *overlay
GtkWidget *widget
GdkRectangle *arg1
GtkPaned::accept-position
gboolean
la
GtkPaned *paned
GtkPaned::cancel-position
gboolean
la
GtkPaned *paned
GtkPaned::cycle-child-focus
gboolean
la
GtkPaned *paned
gboolean arg1
GtkPaned::cycle-handle-focus
gboolean
la
GtkPaned *paned
gboolean arg1
GtkPaned::move-handle
gboolean
la
GtkPaned *paned
GtkScrollType arg1
GtkPaned::toggle-handle-focus
gboolean
la
GtkPaned *paned
GtkPopover::closed
void
l
GtkPopover *popover
GtkPrinter::details-acquired
void
l
GtkPrinter *printer
gboolean arg1
GtkPrintJob::status-changed
void
l
GtkPrintJob *printjob
GtkPrintOperation::begin-print
void
l
GtkPrintOperation *printoperation
GtkPrintContext *arg1
GtkPrintOperation::create-custom-widget
GObject*
l
GtkPrintOperation *printoperation
GtkPrintOperation::custom-widget-apply
void
l
GtkPrintOperation *printoperation
GtkWidget *widget
GtkPrintOperation::done
void
l
GtkPrintOperation *printoperation
GtkPrintOperationResult arg1
GtkPrintOperation::draw-page
void
l
GtkPrintOperation *printoperation
GtkPrintContext *arg1
gint arg2
GtkPrintOperation::end-print
void
l
GtkPrintOperation *printoperation
GtkPrintContext *arg1
GtkPrintOperation::paginate
gboolean
l
GtkPrintOperation *printoperation
GtkPrintContext *arg1
GtkPrintOperation::preview
gboolean
l
GtkPrintOperation *printoperation
GtkPrintOperationPreview *arg1
GtkPrintContext *arg2
GtkWindow *arg3
GtkPrintOperation::request-page-setup
void
l
GtkPrintOperation *printoperation
GtkPrintContext *arg1
gint arg2
GtkPageSetup *arg3
GtkPrintOperation::status-changed
void
l
GtkPrintOperation *printoperation
GtkPrintOperation::update-custom-widget
void
l
GtkPrintOperation *printoperation
GtkWidget *widget
GtkPageSetup *arg1
GtkPrintSettings *arg2
GtkPrintOperationPreview::got-page-size
void
l
GtkPrintOperationPreview *printoperationpreview
GtkPrintContext *arg1
GtkPageSetup *arg2
GtkPrintOperationPreview::ready
void
l
GtkPrintOperationPreview *printoperationpreview
GtkPrintContext *arg1
GtkRadioButton::group-changed
void
f
GtkRadioButton *radiobutton
GtkRadioMenuItem::group-changed
void
f
GtkRadioMenuItem *radiomenuitem
GtkRange::adjust-bounds
void
l
GtkRange *range
gdouble arg1
GtkRange::change-value
gboolean
l
GtkRange *range
GtkScrollType arg1
gdouble arg2
GtkRange::move-slider
void
la
GtkRange *range
GtkScrollType arg1
GtkRange::value-changed
void
l
GtkRange *range
GtkRecentChooser::item-activated
void
l
GtkRecentChooser *recentchooser
GtkRecentChooser::selection-changed
void
l
GtkRecentChooser *recentchooser
GtkRecentManager::changed
void
f
GtkRecentManager *recentmanager
GtkScaleButton::popdown
void
la
GtkScaleButton *scalebutton
GtkScaleButton::popup
void
la
GtkScaleButton *scalebutton
GtkScaleButton::value-changed
void
l
GtkScaleButton *scalebutton
gdouble arg1
GtkScale::format-value
gchar*
l
GtkScale *scale
gdouble arg1
GtkScrolledWindow::edge-overshot
void
l
GtkScrolledWindow *scrolledwindow
GtkPositionType arg1
GtkScrolledWindow::edge-reached
void
l
GtkScrolledWindow *scrolledwindow
GtkPositionType arg1
GtkScrolledWindow::move-focus-out
void
la
GtkScrolledWindow *scrolledwindow
GtkDirectionType arg1
GtkScrolledWindow::scroll-child
gboolean
la
GtkScrolledWindow *scrolledwindow
GtkScrollType arg1
gboolean arg2
GtkSearchEntry::next-match
void
la
GtkSearchEntry *searchentry
GtkSearchEntry::previous-match
void
la
GtkSearchEntry *searchentry
GtkSearchEntry::search-changed
void
l
GtkSearchEntry *searchentry
GtkSearchEntry::stop-search
void
la
GtkSearchEntry *searchentry
GtkShortcutsWindow::close
void
la
GtkShortcutsWindow *shortcutswindow
GtkShortcutsWindow::search
void
la
GtkShortcutsWindow *shortcutswindow
GtkShortcutsSection::change-current-page
gboolean
la
GtkShortcutsSection *shortcutssection
gint arg1
GtkSpinButton::change-value
void
la
GtkSpinButton *spinbutton
GtkScrollType arg1
GtkSpinButton::input
gint
l
GtkSpinButton *spinbutton
gpointer arg1
GtkSpinButton::output
gboolean
l
GtkSpinButton *spinbutton
GtkSpinButton::value-changed
void
l
GtkSpinButton *spinbutton
GtkSpinButton::wrapped
void
l
GtkSpinButton *spinbutton
GtkStatusbar::text-popped
void
l
GtkStatusbar *statusbar
guint arg1
gchar *arg2
GtkStatusbar::text-pushed
void
l
GtkStatusbar *statusbar
guint arg1
gchar *arg2
GtkSwitch::activate
void
fa
GtkSwitch *switch
GtkSwitch::state-set
gboolean
l
GtkSwitch *switch
gboolean arg1
GtkLevelBar::offset-changed
void
fd
GtkLevelBar *levelbar
gchar *arg1
GtkStyleContext::changed
void
f
GtkStyleContext *stylecontext
GtkStyleProvider::-gtk-private-changed
void
l
GtkStyleProvider *styleprovider
GtkTextBuffer::apply-tag
void
l
GtkTextBuffer *textbuffer
GtkTextTag *arg1
GtkTextIter *arg2
GtkTextIter *arg3
GtkTextBuffer::begin-user-action
void
l
GtkTextBuffer *textbuffer
GtkTextBuffer::changed
void
l
GtkTextBuffer *textbuffer
GtkTextBuffer::delete-range
void
l
GtkTextBuffer *textbuffer
GtkTextIter *arg1
GtkTextIter *arg2
GtkTextBuffer::end-user-action
void
l
GtkTextBuffer *textbuffer
GtkTextBuffer::insert-child-anchor
void
l
GtkTextBuffer *textbuffer
GtkTextIter *arg1
GtkTextChildAnchor *arg2
GtkTextBuffer::insert-text
void
l
GtkTextBuffer *textbuffer
GtkTextIter *arg1
gchar *arg2
gint arg3
GtkTextBuffer::insert-texture
void
l
GtkTextBuffer *textbuffer
GtkTextIter *arg1
GdkTexture *arg2
GtkTextBuffer::mark-deleted
void
l
GtkTextBuffer *textbuffer
GtkTextMark *arg1
GtkTextBuffer::mark-set
void
l
GtkTextBuffer *textbuffer
GtkTextIter *arg1
GtkTextMark *arg2
GtkTextBuffer::modified-changed
void
l
GtkTextBuffer *textbuffer
GtkTextBuffer::paste-done
void
l
GtkTextBuffer *textbuffer
GdkClipboard *arg1
GtkTextBuffer::remove-tag
void
l
GtkTextBuffer *textbuffer
GtkTextTag *arg1
GtkTextIter *arg2
GtkTextIter *arg3
GtkTextTagTable::tag-added
void
l
GtkTextTagTable *texttagtable
GtkTextTag *arg1
GtkTextTagTable::tag-changed
void
l
GtkTextTagTable *texttagtable
GtkTextTag *arg1
gboolean arg2
GtkTextTagTable::tag-removed
void
l
GtkTextTagTable *texttagtable
GtkTextTag *arg1
GtkTextView::backspace
void
la
GtkTextView *textview
GtkTextView::copy-clipboard
void
la
GtkTextView *textview
GtkTextView::cut-clipboard
void
la
GtkTextView *textview
GtkTextView::delete-from-cursor
void
la
GtkTextView *textview
GtkDeleteType arg1
gint arg2
GtkTextView::extend-selection
gboolean
l
GtkTextView *textview
GtkTextExtendSelection arg1
GtkTextIter *arg2
GtkTextIter *arg3
GtkTextIter *arg4
GtkTextView::insert-at-cursor
void
la
GtkTextView *textview
gchar *arg1
GtkTextView::insert-emoji
void
la
GtkTextView *textview
GtkTextView::move-cursor
void
la
GtkTextView *textview
GtkMovementStep arg1
gint arg2
gboolean arg3
GtkTextView::move-viewport
void
la
GtkTextView *textview
GtkScrollStep arg1
gint arg2
GtkTextView::paste-clipboard
void
la
GtkTextView *textview
GtkTextView::populate-popup
void
l
GtkTextView *textview
GtkWidget *widget
GtkTextView::preedit-changed
void
la
GtkTextView *textview
gchar *arg1
GtkTextView::select-all
void
la
GtkTextView *textview
gboolean arg1
GtkTextView::set-anchor
void
la
GtkTextView *textview
GtkTextView::toggle-cursor-visible
void
la
GtkTextView *textview
GtkTextView::toggle-overwrite
void
la
GtkTextView *textview
GtkToggleButton::toggled
void
f
GtkToggleButton *togglebutton
GtkToggleToolButton::toggled
void
f
GtkToggleToolButton *toggletoolbutton
GtkToolbar::focus-home-or-end
gboolean
la
GtkToolbar *toolbar
gboolean arg1
GtkToolbar::orientation-changed
void
f
GtkToolbar *toolbar
GtkOrientation arg1
GtkToolbar::popup-context-menu
gboolean
l
GtkToolbar *toolbar
gint arg1
gint arg2
gint arg3
GtkToolbar::style-changed
void
f
GtkToolbar *toolbar
GtkToolbarStyle arg1
GtkToolButton::clicked
void
fa
GtkToolButton *toolbutton
GtkToolItem::create-menu-proxy
gboolean
l
GtkToolItem *toolitem
GtkToolItem::toolbar-reconfigured
void
l
GtkToolItem *toolitem
GtkTreeModel::row-changed
void
l
GtkTreeModel *treemodel
GtkTreePath *arg1
GtkTreeIter *arg2
GtkTreeModel::row-deleted
void
f
GtkTreeModel *treemodel
GtkTreePath *arg1
GtkTreeModel::row-has-child-toggled
void
l
GtkTreeModel *treemodel
GtkTreePath *arg1
GtkTreeIter *arg2
GtkTreeModel::row-inserted
void
f
GtkTreeModel *treemodel
GtkTreePath *arg1
GtkTreeIter *arg2
GtkTreeModel::rows-reordered
void
f
GtkTreeModel *treemodel
GtkTreePath *arg1
GtkTreeIter *arg2
gpointer arg3
GtkTreeSelection::changed
void
f
GtkTreeSelection *treeselection
GtkTreeSortable::sort-column-changed
void
l
GtkTreeSortable *treesortable
GtkTreeViewColumn::clicked
void
l
GtkTreeViewColumn *treeviewcolumn
GtkTreeView::columns-changed
void
l
GtkTreeView *treeview
GtkTreeView::cursor-changed
void
l
GtkTreeView *treeview
GtkTreeView::expand-collapse-cursor-row
gboolean
la
GtkTreeView *treeview
gboolean arg1
gboolean arg2
gboolean arg3
GtkTreeView::move-cursor
gboolean
la
GtkTreeView *treeview
GtkMovementStep arg1
gint arg2
GtkTreeView::row-activated
void
la
GtkTreeView *treeview
GtkTreePath *arg1
GtkTreeViewColumn *arg2
GtkTreeView::row-collapsed
void
l
GtkTreeView *treeview
GtkTreeIter *arg1
GtkTreePath *arg2
GtkTreeView::row-expanded
void
l
GtkTreeView *treeview
GtkTreeIter *arg1
GtkTreePath *arg2
GtkTreeView::select-all
gboolean
la
GtkTreeView *treeview
GtkTreeView::select-cursor-parent
gboolean
la
GtkTreeView *treeview
GtkTreeView::select-cursor-row
gboolean
la
GtkTreeView *treeview
gboolean arg1
GtkTreeView::start-interactive-search
gboolean
la
GtkTreeView *treeview
GtkTreeView::test-collapse-row
gboolean
l
GtkTreeView *treeview
GtkTreeIter *arg1
GtkTreePath *arg2
GtkTreeView::test-expand-row
gboolean
l
GtkTreeView *treeview
GtkTreeIter *arg1
GtkTreePath *arg2
GtkTreeView::toggle-cursor-row
gboolean
la
GtkTreeView *treeview
GtkTreeView::unselect-all
gboolean
la
GtkTreeView *treeview
GtkWidget::accel-closures-changed
void
GtkWidget *widget
GtkWidget::button-press-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::button-release-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::can-activate-accel
gboolean
l
GtkWidget *widget
guint arg1
GtkWidget::child-notify
void
frdh
GtkWidget *widget
GParamSpec *arg1
GtkWidget::configure-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::delete-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::destroy
void
crh
GtkWidget *widget
GtkWidget::destroy-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::direction-changed
void
f
GtkWidget *widget
GtkTextDirection arg1
GtkWidget::display-changed
void
l
GtkWidget *widget
GdkDisplay *arg1
GtkWidget::drag-begin
void
l
GtkWidget *widget
GdkDragContext *arg1
GtkWidget::drag-data-delete
void
l
GtkWidget *widget
GdkDragContext *arg1
GtkWidget::drag-data-get
void
l
GtkWidget *widget
GdkDragContext *arg1
GtkSelectionData *arg2
guint arg3
GtkWidget::drag-data-received
void
l
GtkWidget *widget
GdkDragContext *arg1
GtkSelectionData *arg2
guint arg3
GtkWidget::drag-drop
gboolean
l
GtkWidget *widget
GdkDragContext *arg1
gint arg2
gint arg3
guint arg4
GtkWidget::drag-end
void
l
GtkWidget *widget
GdkDragContext *arg1
GtkWidget::drag-failed
gboolean
l
GtkWidget *widget
GdkDragContext *arg1
GtkDragResult arg2
GtkWidget::drag-leave
void
l
GtkWidget *widget
GdkDragContext *arg1
guint arg2
GtkWidget::drag-motion
gboolean
l
GtkWidget *widget
GdkDragContext *arg1
gint arg2
gint arg3
guint arg4
GtkWidget::draw
gboolean
l
GtkWidget *widget
CairoContext *arg1
GtkWidget::enter-notify-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::event-after
void
GtkWidget *widget
GdkEvent *arg1
GtkWidget::focus
gboolean
l
GtkWidget *widget
GtkDirectionType arg1
GtkWidget::focus-in-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::focus-out-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::grab-broken-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::grab-focus
void
la
GtkWidget *widget
GtkWidget::grab-notify
void
f
GtkWidget *widget
gboolean arg1
GtkWidget::hide
void
f
GtkWidget *widget
GtkWidget::hierarchy-changed
void
l
GtkWidget *widget
GtkWidget *widget2
GtkWidget::key-press-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::key-release-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::keynav-failed
gboolean
l
GtkWidget *widget
GtkDirectionType arg1
GtkWidget::leave-notify-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::map
void
f
GtkWidget *widget
GtkWidget::map-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::mnemonic-activate
gboolean
l
GtkWidget *widget
gboolean arg1
GtkWidget::motion-notify-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::move-focus
void
la
GtkWidget *widget
GtkDirectionType arg1
GtkWidget::popup-menu
gboolean
la
GtkWidget *widget
GtkWidget::proximity-in-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::proximity-out-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::query-tooltip
gboolean
l
GtkWidget *widget
gint arg1
gint arg2
gboolean arg3
GtkTooltip *arg4
GtkWidget::realize
void
f
GtkWidget *widget
GtkWidget::scroll-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::show
void
f
GtkWidget *widget
GtkWidget::size-allocate
void
f
GtkWidget *widget
GdkRectangle *arg1
gint arg2
GdkRectangle *arg3
GtkWidget::state-flags-changed
void
f
GtkWidget *widget
GtkStateFlags arg1
GtkWidget::style-updated
void
f
GtkWidget *widget
GtkWidget::touch-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::unmap
void
f
GtkWidget *widget
GtkWidget::unmap-event
gboolean
l
GtkWidget *widget
GdkEvent *arg1
GtkWidget::unrealize
void
l
GtkWidget *widget
GtkWindow::activate-default
void
la
GtkWindow *window
GtkWindow::activate-focus
void
la
GtkWindow *window
GtkWindow::enable-debugging
gboolean
la
GtkWindow *window
gboolean arg1
GtkWindow::keys-changed
void
f
GtkWindow *window
GtkWindow::set-focus
void
l
GtkWindow *window
GtkWidget *widget
docs/reference/gtk/gtk4-decl-list.txt 0000664 0001750 0001750 00000757242 13226176261 017700 0 ustar mclasen mclasen
action-editor
gtk_inspector_action_editor_new
GtkInspectorActionEditorPrivate
GTK_INSPECTOR_ACTION_EDITOR_CLASS
GTK_INSPECTOR_ACTION_EDITOR_GET_CLASS
GTK_INSPECTOR_IS_ACTION_EDITOR
GTK_TYPE_INSPECTOR_ACTION_EDITOR
gtk_inspector_action_editor_get_type
actions
gtk_inspector_actions_set_object
GtkInspectorActionsPrivate
GTK_INSPECTOR_ACTIONS_CLASS
GTK_INSPECTOR_ACTIONS_GET_CLASS
GTK_INSPECTOR_IS_ACTIONS
GTK_TYPE_INSPECTOR_ACTIONS
gtk_inspector_actions_get_type
cellrenderergraph
GtkCellRendererGraph
gtk_cell_renderer_graph_new
GTK_CELL_RENDERER_GRAPH
GTK_CELL_RENDERER_GRAPH_CLASS
GTK_CELL_RENDERER_GRAPH_GET_CLASS
GTK_IS_CELL_RENDERER_GRAPH
GTK_TYPE_CELL_RENDERER_GRAPH
GtkCellRendererGraph
GtkCellRendererGraphClass
GtkCellRendererGraphPrivate
gtk_cell_renderer_graph_get_type
css-editor
gtk_inspector_css_editor_set_object
GtkInspectorCssEditorPrivate
GTK_INSPECTOR_CSS_EDITOR_CLASS
GTK_INSPECTOR_CSS_EDITOR_GET_CLASS
GTK_INSPECTOR_IS_CSS_EDITOR
GTK_TYPE_INSPECTOR_CSS_EDITOR
gtk_inspector_css_editor_get_type
css-node-tree
gtk_inspector_css_node_tree_set_object
GtkInspectorCssNodeTreePrivate
GTK_INSPECTOR_CSS_NODE_TREE_CLASS
GTK_INSPECTOR_CSS_NODE_TREE_GET_CLASS
GTK_INSPECTOR_IS_CSS_NODE_TREE
GTK_TYPE_INSPECTOR_CSS_NODE_TREE
gtk_inspector_css_node_tree_get_type
data-list
gtk_inspector_data_list_set_object
GtkInspectorDataListPrivate
GTK_INSPECTOR_DATA_LIST_CLASS
GTK_INSPECTOR_DATA_LIST_GET_CLASS
GTK_INSPECTOR_IS_DATA_LIST
GTK_TYPE_INSPECTOR_DATA_LIST
gtk_inspector_data_list_get_type
gdkpixbufutilsprivate
gtk_make_symbolic_pixbuf_from_data
gtk_make_symbolic_pixbuf_from_file
gtk_make_symbolic_pixbuf_from_resource
gtk_make_symbolic_texture_from_file
gtk_make_symbolic_texture_from_resource
general
GtkInspectorGeneralPrivate
GTK_INSPECTOR_GENERAL_CLASS
GTK_INSPECTOR_GENERAL_GET_CLASS
GTK_INSPECTOR_IS_GENERAL
GTK_TYPE_INSPECTOR_GENERAL
gtk_inspector_general_get_type
gestures
gtk_inspector_gestures_set_object
GtkInspectorGesturesPrivate
GTK_INSPECTOR_GESTURES_CLASS
GTK_INSPECTOR_GESTURES_GET_CLASS
GTK_INSPECTOR_IS_GESTURES
GTK_TYPE_INSPECTOR_GESTURES
gtk_inspector_gestures_get_type
graphdata
GtkGraphData
gtk_graph_data_new
gtk_graph_data_get_n_values
gtk_graph_data_get_value
gtk_graph_data_get_minimum
gtk_graph_data_get_maximum
gtk_graph_data_prepend_value
GTK_GRAPH_DATA
GTK_GRAPH_DATA_CLASS
GTK_GRAPH_DATA_GET_CLASS
GTK_IS_GRAPH_DATA
GTK_TYPE_GRAPH_DATA
GtkGraphData
GtkGraphDataClass
GtkGraphDataPrivate
gtk_graph_data_get_type
gskpango
gsk_pango_show_layout
GSK_IS_PANGO_RENDERER
GSK_PANGO_RENDERER
GSK_TYPE_PANGO_RENDERER
GskPangoRenderer
GskPangoRendererClass
gsk_pango_renderer_get_type
gtkaboutdialog
GtkAboutDialog
GtkLicense
GtkAboutDialog
gtk_about_dialog_new
gtk_show_about_dialog
gtk_about_dialog_get_program_name
gtk_about_dialog_set_program_name
gtk_about_dialog_get_version
gtk_about_dialog_set_version
gtk_about_dialog_get_copyright
gtk_about_dialog_set_copyright
gtk_about_dialog_get_comments
gtk_about_dialog_set_comments
gtk_about_dialog_get_license
gtk_about_dialog_set_license
gtk_about_dialog_set_license_type
gtk_about_dialog_get_license_type
gtk_about_dialog_get_wrap_license
gtk_about_dialog_set_wrap_license
gtk_about_dialog_get_system_information
gtk_about_dialog_set_system_information
gtk_about_dialog_get_website
gtk_about_dialog_set_website
gtk_about_dialog_get_website_label
gtk_about_dialog_set_website_label
gtk_about_dialog_get_authors
gtk_about_dialog_set_authors
gtk_about_dialog_get_documenters
gtk_about_dialog_set_documenters
gtk_about_dialog_get_artists
gtk_about_dialog_set_artists
gtk_about_dialog_get_translator_credits
gtk_about_dialog_set_translator_credits
gtk_about_dialog_get_logo
gtk_about_dialog_set_logo
gtk_about_dialog_get_logo_icon_name
gtk_about_dialog_set_logo_icon_name
gtk_about_dialog_add_credit_section
GTK_ABOUT_DIALOG
GTK_ABOUT_DIALOG_CLASS
GTK_ABOUT_DIALOG_GET_CLASS
GTK_IS_ABOUT_DIALOG
GTK_TYPE_ABOUT_DIALOG
GtkAboutDialogClass
GtkAboutDialogPrivate
gtk_about_dialog_get_type
gtkaccelgroup
GtkAccelGroup
GtkAccelFlags
GtkAccelGroupActivate
GtkAccelGroupFindFunc
GtkAccelGroup
GtkAccelGroupClass
GtkAccelKey
gtk_accel_group_new
gtk_accel_group_get_is_locked
gtk_accel_group_get_modifier_mask
gtk_accel_group_lock
gtk_accel_group_unlock
gtk_accel_group_connect
gtk_accel_group_connect_by_path
gtk_accel_group_disconnect
gtk_accel_group_disconnect_key
gtk_accel_group_activate
gtk_accel_groups_activate
gtk_accel_groups_from_object
gtk_accel_group_find
gtk_accel_group_from_accel_closure
gtk_accelerator_valid
gtk_accelerator_parse
gtk_accelerator_parse_with_keycode
gtk_accelerator_name
gtk_accelerator_name_with_keycode
gtk_accelerator_get_label
gtk_accelerator_get_label_with_keycode
gtk_accelerator_set_default_mod_mask
gtk_accelerator_get_default_mod_mask
gtk_accel_group_query
GtkAccelGroupEntry
GTK_ACCEL_GROUP
GTK_ACCEL_GROUP_CLASS
GTK_ACCEL_GROUP_GET_CLASS
GTK_IS_ACCEL_GROUP
GTK_TYPE_ACCEL_GROUP
GtkAccelGroupPrivate
gtk_accel_group_get_type
gtkaccelgroupprivate
GtkAccelGroupPrivate
gtkaccellabel
GtkAccelLabel
GtkAccelLabel
gtk_accel_label_new
gtk_accel_label_get_accel_widget
gtk_accel_label_get_accel_width
gtk_accel_label_set_accel_widget
gtk_accel_label_set_accel_closure
gtk_accel_label_refetch
gtk_accel_label_set_accel
gtk_accel_label_get_accel
gtk_accel_label_set_label
gtk_accel_label_get_label
gtk_accel_label_set_use_underline
gtk_accel_label_get_use_underline
GTK_ACCEL_LABEL
GTK_ACCEL_LABEL_CLASS
GTK_ACCEL_LABEL_GET_CLASS
GTK_IS_ACCEL_LABEL
GTK_TYPE_ACCEL_LABEL
GtkAccelLabelClass
GtkAccelLabelPrivate
gtk_accel_label_get_type
gtkaccelmap
GtkAccelMapForeach
gtk_accel_map_add_entry
gtk_accel_map_lookup_entry
gtk_accel_map_change_entry
gtk_accel_map_load
gtk_accel_map_save
gtk_accel_map_foreach
gtk_accel_map_load_fd
gtk_accel_map_load_scanner
gtk_accel_map_save_fd
gtk_accel_map_lock_path
gtk_accel_map_unlock_path
gtk_accel_map_add_filter
gtk_accel_map_foreach_unfiltered
gtk_accel_map_get
GTK_ACCEL_MAP
GTK_ACCEL_MAP_CLASS
GTK_ACCEL_MAP_GET_CLASS
GTK_IS_ACCEL_MAP
GTK_TYPE_ACCEL_MAP
GtkAccelMap
GtkAccelMapClass
gtk_accel_map_get_type
gtkaccessible
GtkAccessible
gtk_accessible_set_widget
gtk_accessible_get_widget
GTK_ACCESSIBLE
GTK_ACCESSIBLE_CLASS
GTK_ACCESSIBLE_GET_CLASS
GTK_IS_ACCESSIBLE
GTK_TYPE_ACCESSIBLE
GtkAccessible
GtkAccessibleClass
GtkAccessiblePrivate
gtk_accessible_get_type
gtkactionable
GtkActionable
gtk_actionable_get_action_name
gtk_actionable_set_action_name
gtk_actionable_get_action_target_value
gtk_actionable_set_action_target_value
gtk_actionable_set_action_target
gtk_actionable_set_detailed_action_name
GTK_ACTIONABLE
GTK_ACTIONABLE_GET_IFACE
GTK_IS_ACTIONABLE
GTK_TYPE_ACTIONABLE
GtkActionable
GtkActionableInterface
gtk_actionable_get_type
gtkactionbar
GtkActionBar
gtk_action_bar_new
gtk_action_bar_get_center_widget
gtk_action_bar_set_center_widget
gtk_action_bar_pack_start
gtk_action_bar_pack_end
gtk_action_bar_set_revealed
gtk_action_bar_get_revealed
GTK_ACTION_BAR
GTK_ACTION_BAR_CLASS
GTK_ACTION_BAR_GET_CLASS
GTK_IS_ACTION_BAR
GTK_TYPE_ACTION_BAR
GtkActionBar
GtkActionBarClass
GtkActionBarPrivate
gtk_action_bar_get_type
gtkactionhelper
gtk_action_helper_new
gtk_action_helper_set_action_name
gtk_action_helper_set_action_target_value
gtk_action_helper_get_action_name
gtk_action_helper_get_action_target_value
gtk_action_helper_get_enabled
gtk_action_helper_get_active
gtk_action_helper_activate
GTK_ACTION_HELPER
GTK_IS_ACTION_HELPER
GTK_TYPE_ACTION_HELPER
GtkActionHelper
gtk_action_helper_get_type
gtkactionmuxer
gtk_action_muxer_new
gtk_action_muxer_insert
gtk_action_muxer_remove
gtk_action_muxer_list_prefixes
gtk_action_muxer_lookup
gtk_action_muxer_get_parent
gtk_action_muxer_set_parent
gtk_action_muxer_set_primary_accel
gtk_action_muxer_get_primary_accel
gtk_print_action_and_target
gtk_normalise_detailed_action_name
GTK_ACTION_MUXER
GTK_IS_ACTION_MUXER
GTK_TYPE_ACTION_MUXER
GtkActionMuxer
gtk_action_muxer_get_type
gtkactionobservable
GtkActionObservable
gtk_action_observable_register_observer
gtk_action_observable_unregister_observer
GTK_ACTION_OBSERVABLE
GTK_ACTION_OBSERVABLE_GET_IFACE
GTK_IS_ACTION_OBSERVABLE
GTK_TYPE_ACTION_OBSERVABLE
GtkActionObservableInterface
gtk_action_observable_get_type
gtkactionobserver
GtkActionObserver
gtk_action_observer_action_added
gtk_action_observer_action_enabled_changed
gtk_action_observer_action_state_changed
gtk_action_observer_action_removed
gtk_action_observer_primary_accel_changed
GtkActionObservable
GTK_ACTION_OBSERVER
GTK_ACTION_OBSERVER_GET_IFACE
GTK_IS_ACTION_OBSERVER
GTK_TYPE_ACTION_OBSERVER
GtkActionObserver
GtkActionObserverInterface
gtk_action_observer_get_type
gtkadjustment
GtkAdjustment
GtkAdjustment
gtk_adjustment_new
gtk_adjustment_clamp_page
gtk_adjustment_get_value
gtk_adjustment_set_value
gtk_adjustment_get_lower
gtk_adjustment_set_lower
gtk_adjustment_get_upper
gtk_adjustment_set_upper
gtk_adjustment_get_step_increment
gtk_adjustment_set_step_increment
gtk_adjustment_get_page_increment
gtk_adjustment_set_page_increment
gtk_adjustment_get_page_size
gtk_adjustment_set_page_size
gtk_adjustment_configure
gtk_adjustment_get_minimum_increment
GTK_ADJUSTMENT
GTK_ADJUSTMENT_CLASS
GTK_ADJUSTMENT_GET_CLASS
GTK_IS_ADJUSTMENT
GTK_TYPE_ADJUSTMENT
GtkAdjustmentClass
gtk_adjustment_get_type
gtkadjustmentprivate
gtk_adjustment_enable_animation
gtk_adjustment_get_animation_duration
gtk_adjustment_animate_to_value
gtk_adjustment_get_target_value
gtk_adjustment_is_animating
gtkallocatedbitmaskprivate
GTK_BITMASK_N_DIRECT_BITS
GtkBitmask
gtkappchooser
gtk_app_chooser_get_app_info
gtk_app_chooser_get_content_type
gtk_app_chooser_refresh
GTK_APP_CHOOSER
GTK_IS_APP_CHOOSER
GTK_TYPE_APP_CHOOSER
GtkAppChooser
gtk_app_chooser_get_type
gtkappchooserbutton
GtkAppChooserButton
GtkAppChooserButtonClass
gtk_app_chooser_button_new
gtk_app_chooser_button_append_separator
gtk_app_chooser_button_append_custom_item
gtk_app_chooser_button_set_active_custom_item
gtk_app_chooser_button_set_show_dialog_item
gtk_app_chooser_button_get_show_dialog_item
gtk_app_chooser_button_set_heading
gtk_app_chooser_button_get_heading
gtk_app_chooser_button_set_show_default_item
gtk_app_chooser_button_get_show_default_item
GTK_APP_CHOOSER_BUTTON
GTK_APP_CHOOSER_BUTTON_CLASS
GTK_APP_CHOOSER_BUTTON_GET_CLASS
GTK_IS_APP_CHOOSER_BUTTON
GTK_TYPE_APP_CHOOSER_BUTTON
GtkAppChooserButton
GtkAppChooserButtonPrivate
gtk_app_chooser_button_get_type
gtkappchooserdialog
GtkAppChooserDialog
GtkAppChooserDialogClass
gtk_app_chooser_dialog_new
gtk_app_chooser_dialog_new_for_content_type
gtk_app_chooser_dialog_get_widget
gtk_app_chooser_dialog_set_heading
gtk_app_chooser_dialog_get_heading
GTK_APP_CHOOSER_DIALOG
GTK_APP_CHOOSER_DIALOG_CLASS
GTK_APP_CHOOSER_DIALOG_GET_CLASS
GTK_IS_APP_CHOOSER_DIALOG
GTK_TYPE_APP_CHOOSER_DIALOG
GtkAppChooserDialog
GtkAppChooserDialogPrivate
gtk_app_chooser_dialog_get_type
gtkappchooserprivate
GtkAppChooser
GtkAppChooserInterface
GTK_APP_CHOOSER_GET_IFACE
GtkAppChooserIface
gtkappchooserwidget
GtkAppChooserWidget
GtkAppChooserWidgetClass
gtk_app_chooser_widget_new
gtk_app_chooser_widget_set_show_default
gtk_app_chooser_widget_get_show_default
gtk_app_chooser_widget_set_show_recommended
gtk_app_chooser_widget_get_show_recommended
gtk_app_chooser_widget_set_show_fallback
gtk_app_chooser_widget_get_show_fallback
gtk_app_chooser_widget_set_show_other
gtk_app_chooser_widget_get_show_other
gtk_app_chooser_widget_set_show_all
gtk_app_chooser_widget_get_show_all
gtk_app_chooser_widget_set_default_text
gtk_app_chooser_widget_get_default_text
GTK_APP_CHOOSER_WIDGET
GTK_APP_CHOOSER_WIDGET_CLASS
GTK_APP_CHOOSER_WIDGET_GET_CLASS
GTK_IS_APP_CHOOSER_WIDGET
GTK_TYPE_APP_CHOOSER_WIDGET
GtkAppChooserWidget
GtkAppChooserWidgetPrivate
gtk_app_chooser_widget_get_type
gtkapplication
GtkApplication
GtkApplicationClass
gtk_application_new
gtk_application_add_window
gtk_application_remove_window
gtk_application_get_windows
gtk_application_get_app_menu
gtk_application_set_app_menu
gtk_application_get_menubar
gtk_application_set_menubar
GtkApplicationInhibitFlags
gtk_application_inhibit
gtk_application_uninhibit
gtk_application_get_window_by_id
gtk_application_get_active_window
gtk_application_list_action_descriptions
gtk_application_get_accels_for_action
gtk_application_get_actions_for_accel
gtk_application_set_accels_for_action
gtk_application_prefers_app_menu
gtk_application_get_menu_by_id
GTK_APPLICATION
GTK_APPLICATION_CLASS
GTK_APPLICATION_GET_CLASS
GTK_IS_APPLICATION
GTK_TYPE_APPLICATION
GtkApplication
GtkApplicationPrivate
gtk_application_get_type
gtkapplicationaccelsprivate
GTK_TYPE_APPLICATION_ACCELS
gtk_application_accels_new
gtk_application_accels_set_accels_for_action
gtk_application_accels_get_accels_for_action
gtk_application_accels_get_actions_for_accel
gtk_application_accels_list_action_descriptions
gtk_application_accels_foreach_key
gtk_application_accels_activate
GtkApplicationAccels
gtkapplicationprivate
gtk_application_window_set_id
gtk_application_window_get_action_group
gtk_application_handle_window_realize
gtk_application_handle_window_map
gtk_application_get_parent_muxer_for_window
gtk_application_get_action_muxer
gtk_application_insert_action_group
gtk_application_get_application_accels
startup
shutdown
before_emit
window_added
window_removed
active_window_changed
handle_window_realize
handle_window_map
set_app_menu
set_menubar
inhibit
uninhibit
is_inhibited
prefers_app_menu
get_window_system_id
gtk_application_impl_new
gtk_application_impl_startup
gtk_application_impl_shutdown
gtk_application_impl_before_emit
gtk_application_impl_window_added
gtk_application_impl_window_removed
gtk_application_impl_active_window_changed
gtk_application_impl_handle_window_realize
gtk_application_impl_handle_window_map
gtk_application_impl_set_app_menu
gtk_application_impl_set_menubar
gtk_application_impl_inhibit
gtk_application_impl_uninhibit
gtk_application_impl_is_inhibited
gtk_application_impl_dbus_get_window_path
gtk_application_impl_prefers_app_menu
gtk_application_impl_quartz_setup_menu
GTK_APPLICATION_IMPL_CLASS
GTK_APPLICATION_IMPL_DBUS_CLASS
GTK_APPLICATION_IMPL_DBUS_GET_CLASS
GTK_APPLICATION_IMPL_GET_CLASS
GTK_TYPE_APPLICATION_IMPL
GTK_TYPE_APPLICATION_IMPL_DBUS
gtk_application_impl_dbus_get_type
gtk_application_impl_get_type
gtk_application_impl_quartz_get_type
gtk_application_impl_wayland_get_type
gtk_application_impl_x11_get_type
gtkapplicationwindow
GtkApplicationWindow
GtkApplicationWindowClass
gtk_application_window_new
gtk_application_window_set_show_menubar
gtk_application_window_get_show_menubar
gtk_application_window_get_id
gtk_application_window_set_help_overlay
gtk_application_window_get_help_overlay
GTK_APPLICATION_WINDOW
GTK_APPLICATION_WINDOW_CLASS
GTK_APPLICATION_WINDOW_GET_CLASS
GTK_IS_APPLICATION_WINDOW
GTK_TYPE_APPLICATION_WINDOW
GtkApplicationWindow
GtkApplicationWindowPrivate
gtk_application_window_get_type
gtkaspectframe
GtkAspectFrame
GtkAspectFrameClass
gtk_aspect_frame_new
gtk_aspect_frame_set
GTK_ASPECT_FRAME
GTK_ASPECT_FRAME_CLASS
GTK_ASPECT_FRAME_GET_CLASS
GTK_IS_ASPECT_FRAME
GTK_TYPE_ASPECT_FRAME
GtkAspectFrame
GtkAspectFramePrivate
gtk_aspect_frame_get_type
gtkassistant
GtkAssistant
GtkAssistantPageType
GtkAssistantClass
GtkAssistantPageFunc
gtk_assistant_new
gtk_assistant_next_page
gtk_assistant_previous_page
gtk_assistant_get_current_page
gtk_assistant_set_current_page
gtk_assistant_get_n_pages
gtk_assistant_get_nth_page
gtk_assistant_prepend_page
gtk_assistant_append_page
gtk_assistant_insert_page
gtk_assistant_remove_page
gtk_assistant_set_forward_page_func
gtk_assistant_set_page_type
gtk_assistant_get_page_type
gtk_assistant_set_page_title
gtk_assistant_get_page_title
gtk_assistant_set_page_complete
gtk_assistant_get_page_complete
gtk_assistant_add_action_widget
gtk_assistant_remove_action_widget
gtk_assistant_update_buttons_state
gtk_assistant_commit
gtk_assistant_set_page_has_padding
gtk_assistant_get_page_has_padding
GTK_ASSISTANT
GTK_ASSISTANT_CLASS
GTK_ASSISTANT_GET_CLASS
GTK_IS_ASSISTANT
GTK_TYPE_ASSISTANT
GtkAssistant
GtkAssistantPrivate
gtk_assistant_get_type
gtkbbox
GtkButtonBox
GtkButtonBoxClass
GtkButtonBoxStyle
gtk_button_box_new
gtk_button_box_get_layout
gtk_button_box_set_layout
gtk_button_box_get_child_secondary
gtk_button_box_set_child_secondary
gtk_button_box_get_child_non_homogeneous
gtk_button_box_set_child_non_homogeneous
GTK_BUTTON_BOX
GTK_BUTTON_BOX_CLASS
GTK_BUTTON_BOX_GET_CLASS
GTK_IS_BUTTON_BOX
GTK_TYPE_BUTTON_BOX
GtkButtonBox
GtkButtonBoxPrivate
gtk_button_box_get_type
gtkbin
GtkBin
GtkBinClass
gtk_bin_get_child
GTK_BIN
GTK_BIN_CLASS
GTK_BIN_GET_CLASS
GTK_IS_BIN
GTK_TYPE_BIN
GtkBin
GtkBinPrivate
gtk_bin_get_type
gtkbindings
GtkBindingSet
GtkBindingEntry
GtkBindingArg
GtkBindingSignal
gtk_binding_set_new
gtk_binding_set_by_class
gtk_binding_set_find
gtk_bindings_activate
gtk_bindings_activate_event
gtk_binding_set_activate
gtk_binding_entry_skip
gtk_binding_entry_add_signal
gtk_binding_entry_add_signall
gtk_binding_entry_add_signal_from_string
gtk_binding_entry_remove
gtkbitmaskprivateimpl
return
g_string_free
if
invert
mask
gtkbookmarksmanager
GtkBookmarksChangedFunc
gtkbooleancellaccessible
GtkBooleanCellAccessible
GTK_BOOLEAN_CELL_ACCESSIBLE
GTK_BOOLEAN_CELL_ACCESSIBLE_CLASS
GTK_BOOLEAN_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_BOOLEAN_CELL_ACCESSIBLE
GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE
GtkBooleanCellAccessible
GtkBooleanCellAccessibleClass
GtkBooleanCellAccessiblePrivate
gtk_boolean_cell_accessible_get_type
gtkborder
GtkBorder
gtk_border_new
gtk_border_copy
gtk_border_free
GTK_TYPE_BORDER
gtk_border_get_type
gtkbox
GtkBox
GtkBoxClass
gtk_box_new
gtk_box_pack_start
gtk_box_pack_end
gtk_box_set_homogeneous
gtk_box_get_homogeneous
gtk_box_set_spacing
gtk_box_get_spacing
gtk_box_set_baseline_position
gtk_box_get_baseline_position
gtk_box_reorder_child
gtk_box_query_child_packing
gtk_box_set_child_packing
GTK_BOX
GTK_BOX_CLASS
GTK_BOX_GET_CLASS
GTK_IS_BOX
GTK_TYPE_BOX
GtkBox
gtk_box_get_type
gtkbuildable
GtkBuildable
GtkBuildableIface
gtk_buildable_set_name
gtk_buildable_get_name
gtk_buildable_add_child
gtk_buildable_set_buildable_property
gtk_buildable_construct_child
gtk_buildable_custom_tag_start
gtk_buildable_custom_tag_end
gtk_buildable_custom_finished
gtk_buildable_parser_finished
gtk_buildable_get_internal_child
GTK_BUILDABLE
GTK_BUILDABLE_CLASS
GTK_BUILDABLE_GET_IFACE
GTK_IS_BUILDABLE
GTK_TYPE_BUILDABLE
GtkBuildable
gtk_buildable_get_type
gtkbuilder
GtkBuilder
GTK_BUILDER_ERROR
GtkBuilderError
gtk_builder_error_quark
gtk_builder_new
gtk_builder_add_from_file
gtk_builder_add_from_resource
gtk_builder_add_from_string
gtk_builder_add_objects_from_file
gtk_builder_add_objects_from_resource
gtk_builder_add_objects_from_string
gtk_builder_get_object
gtk_builder_get_objects
gtk_builder_expose_object
gtk_builder_connect_signals
gtk_builder_connect_signals_full
gtk_builder_set_translation_domain
gtk_builder_get_translation_domain
gtk_builder_get_type_from_name
gtk_builder_value_from_string
gtk_builder_value_from_string_type
gtk_builder_new_from_file
gtk_builder_new_from_resource
gtk_builder_new_from_string
gtk_builder_add_callback_symbol
gtk_builder_add_callback_symbols
gtk_builder_lookup_callback_symbol
gtk_builder_set_application
gtk_builder_get_application
GTK_BUILDER_WARN_INVALID_CHILD_TYPE
gtk_builder_extend_with_template
GTK_BUILDER
GTK_BUILDER_CLASS
GTK_BUILDER_GET_CLASS
GTK_IS_BUILDER
GTK_TYPE_BUILDER
GtkBuilder
GtkBuilderClass
GtkBuilderPrivate
gtk_builder_get_type
gtkbuilderprivate
CommonInfo
ObjectInfo
ChildInfo
PropertyInfo
SignalInfo
RequiresInfo
SubParser
ParserData
GTypeGetFunc
gtkbutton
GtkButton
GtkButtonClass
gtk_button_new
gtk_button_new_with_label
gtk_button_new_from_icon_name
gtk_button_new_with_mnemonic
gtk_button_clicked
gtk_button_set_relief
gtk_button_get_relief
gtk_button_set_label
gtk_button_get_label
gtk_button_set_use_underline
gtk_button_get_use_underline
gtk_button_set_icon_name
gtk_button_get_icon_name
GTK_BUTTON
GTK_BUTTON_CLASS
GTK_BUTTON_GET_CLASS
GTK_IS_BUTTON
GTK_TYPE_BUTTON
GtkButton
GtkButtonPrivate
gtk_button_get_type
gtkbuttonaccessible
GtkButtonAccessible
GTK_BUTTON_ACCESSIBLE
GTK_BUTTON_ACCESSIBLE_CLASS
GTK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_IS_BUTTON_ACCESSIBLE
GTK_TYPE_BUTTON_ACCESSIBLE
GtkButtonAccessible
GtkButtonAccessibleClass
GtkButtonAccessiblePrivate
gtk_button_accessible_get_type
gtkbuttonprivate
GtkButtonPrivate
gtk_button_get_gesture
gtkcalendar
GtkCalendar
GtkCalendarDisplayOptions
GtkCalendarDetailFunc
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_set_display_options
gtk_calendar_get_display_options
gtk_calendar_get_date
gtk_calendar_set_detail_func
gtk_calendar_set_detail_width_chars
gtk_calendar_set_detail_height_rows
gtk_calendar_get_detail_width_chars
gtk_calendar_get_detail_height_rows
gtk_calendar_get_day_is_marked
GTK_CALENDAR
GTK_CALENDAR_CLASS
GTK_CALENDAR_GET_CLASS
GTK_IS_CALENDAR
GTK_TYPE_CALENDAR
GtkCalendar
GtkCalendarClass
GtkCalendarPrivate
gtk_calendar_get_type
gtkcellaccessible
GtkCellAccessible
GTK_CELL_ACCESSIBLE
GTK_CELL_ACCESSIBLE_CLASS
GTK_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_CELL_ACCESSIBLE
GTK_TYPE_CELL_ACCESSIBLE
GtkCellAccessible
GtkCellAccessibleClass
GtkCellAccessiblePrivate
gtk_cell_accessible_get_type
gtkcellaccessibleparent
GtkCellAccessibleParent
gtk_cell_accessible_parent_get_cell_extents
gtk_cell_accessible_parent_get_cell_area
gtk_cell_accessible_parent_grab_focus
gtk_cell_accessible_parent_get_child_index
gtk_cell_accessible_parent_get_renderer_state
gtk_cell_accessible_parent_expand_collapse
gtk_cell_accessible_parent_activate
gtk_cell_accessible_parent_edit
gtk_cell_accessible_parent_update_relationset
GTK_CELL_ACCESSIBLE_PARENT
GTK_CELL_ACCESSIBLE_PARENT_GET_IFACE
GTK_IS_CELL_ACCESSIBLE_PARENT
GTK_TYPE_CELL_ACCESSIBLE_PARENT
GtkCellAccessibleParent
GtkCellAccessibleParentIface
gtk_cell_accessible_parent_get_type
gtkcellarea
GtkCellArea
GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID
GtkCellCallback
GtkCellAllocCallback
GtkCellAreaClass
gtk_cell_area_add
gtk_cell_area_remove
gtk_cell_area_has_renderer
gtk_cell_area_foreach
gtk_cell_area_foreach_alloc
gtk_cell_area_event
gtk_cell_area_snapshot
gtk_cell_area_get_cell_allocation
gtk_cell_area_get_cell_at_position
gtk_cell_area_create_context
gtk_cell_area_copy_context
gtk_cell_area_get_request_mode
gtk_cell_area_get_preferred_width
gtk_cell_area_get_preferred_height_for_width
gtk_cell_area_get_preferred_height
gtk_cell_area_get_preferred_width_for_height
gtk_cell_area_get_current_path_string
gtk_cell_area_apply_attributes
gtk_cell_area_attribute_connect
gtk_cell_area_attribute_disconnect
gtk_cell_area_attribute_get_column
gtk_cell_area_class_install_cell_property
gtk_cell_area_class_find_cell_property
gtk_cell_area_class_list_cell_properties
gtk_cell_area_add_with_properties
gtk_cell_area_cell_set
gtk_cell_area_cell_get
gtk_cell_area_cell_set_valist
gtk_cell_area_cell_get_valist
gtk_cell_area_cell_set_property
gtk_cell_area_cell_get_property
gtk_cell_area_is_activatable
gtk_cell_area_activate
gtk_cell_area_focus
gtk_cell_area_set_focus_cell
gtk_cell_area_get_focus_cell
gtk_cell_area_add_focus_sibling
gtk_cell_area_remove_focus_sibling
gtk_cell_area_is_focus_sibling
gtk_cell_area_get_focus_siblings
gtk_cell_area_get_focus_from_sibling
gtk_cell_area_get_edited_cell
gtk_cell_area_get_edit_widget
gtk_cell_area_activate_cell
gtk_cell_area_stop_editing
gtk_cell_area_inner_cell_area
gtk_cell_area_request_renderer
GtkCellAreaContext
GTK_CELL_AREA
GTK_CELL_AREA_CLASS
GTK_CELL_AREA_GET_CLASS
GTK_IS_CELL_AREA
GTK_TYPE_CELL_AREA
GtkCellArea
GtkCellAreaPrivate
gtk_cell_area_get_type
gtkcellareabox
GtkCellAreaBox
GtkCellAreaBoxClass
gtk_cell_area_box_new
gtk_cell_area_box_pack_start
gtk_cell_area_box_pack_end
gtk_cell_area_box_get_spacing
gtk_cell_area_box_set_spacing
GTK_CELL_AREA_BOX
GTK_CELL_AREA_BOX_CLASS
GTK_CELL_AREA_BOX_GET_CLASS
GTK_IS_CELL_AREA_BOX
GTK_TYPE_CELL_AREA_BOX
GtkCellAreaBox
GtkCellAreaBoxPrivate
gtk_cell_area_box_get_type
gtkcellareaboxcontextprivate
GtkCellAreaBoxContext
GtkCellAreaBoxAllocation
GTK_CELL_AREA_BOX_CONTEXT
GTK_CELL_AREA_BOX_CONTEXT_CLASS
GTK_CELL_AREA_BOX_CONTEXT_GET_CLASS
GTK_IS_CELL_AREA_BOX_CONTEXT
GTK_TYPE_CELL_AREA_BOX_CONTEXT
GtkCellAreaBoxContext
GtkCellAreaBoxContextClass
GtkCellAreaBoxContextPrivate
gtkcellareacontext
GtkCellAreaContext
GtkCellAreaContextClass
gtk_cell_area_context_get_area
gtk_cell_area_context_allocate
gtk_cell_area_context_reset
gtk_cell_area_context_get_preferred_width
gtk_cell_area_context_get_preferred_height
gtk_cell_area_context_get_preferred_height_for_width
gtk_cell_area_context_get_preferred_width_for_height
gtk_cell_area_context_get_allocation
gtk_cell_area_context_push_preferred_width
gtk_cell_area_context_push_preferred_height
GTK_CELL_AREA_CONTEXT
GTK_CELL_AREA_CONTEXT_CLASS
GTK_CELL_AREA_CONTEXT_GET_CLASS
GTK_IS_CELL_AREA_CONTEXT
GTK_TYPE_CELL_AREA_CONTEXT
GtkCellAreaContext
GtkCellAreaContextPrivate
gtk_cell_area_context_get_type
gtkcelleditable
GtkCellEditable
GtkCellEditableIface
gtk_cell_editable_start_editing
gtk_cell_editable_editing_done
gtk_cell_editable_remove_widget
GTK_CELL_EDITABLE
GTK_CELL_EDITABLE_CLASS
GTK_CELL_EDITABLE_GET_IFACE
GTK_IS_CELL_EDITABLE
GTK_TYPE_CELL_EDITABLE
GtkCellEditable
gtk_cell_editable_get_type
gtkcelllayout
GtkCellLayout
GtkCellLayoutDataFunc
GtkCellLayoutIface
gtk_cell_layout_pack_start
gtk_cell_layout_pack_end
gtk_cell_layout_get_cells
gtk_cell_layout_clear
gtk_cell_layout_set_attributes
gtk_cell_layout_add_attribute
gtk_cell_layout_set_cell_data_func
gtk_cell_layout_clear_attributes
gtk_cell_layout_reorder
gtk_cell_layout_get_area
GTK_CELL_LAYOUT
GTK_CELL_LAYOUT_GET_IFACE
GTK_IS_CELL_LAYOUT
GTK_TYPE_CELL_LAYOUT
GtkCellLayout
gtk_cell_layout_get_type
gtkcellrenderer
GtkCellRenderer
GtkCellRendererState
GtkCellRendererMode
GtkCellRendererClass
gtk_cell_renderer_get_request_mode
gtk_cell_renderer_get_preferred_width
gtk_cell_renderer_get_preferred_height_for_width
gtk_cell_renderer_get_preferred_height
gtk_cell_renderer_get_preferred_width_for_height
gtk_cell_renderer_get_preferred_size
gtk_cell_renderer_get_aligned_area
gtk_cell_renderer_snapshot
gtk_cell_renderer_activate
gtk_cell_renderer_start_editing
gtk_cell_renderer_set_fixed_size
gtk_cell_renderer_get_fixed_size
gtk_cell_renderer_set_alignment
gtk_cell_renderer_get_alignment
gtk_cell_renderer_set_padding
gtk_cell_renderer_get_padding
gtk_cell_renderer_set_visible
gtk_cell_renderer_get_visible
gtk_cell_renderer_set_sensitive
gtk_cell_renderer_get_sensitive
gtk_cell_renderer_is_activatable
gtk_cell_renderer_stop_editing
gtk_cell_renderer_get_state
gtk_cell_renderer_class_set_accessible_type
GtkCellRendererClassPrivate
GTK_CELL_RENDERER
GTK_CELL_RENDERER_CLASS
GTK_CELL_RENDERER_GET_CLASS
GTK_IS_CELL_RENDERER
GTK_TYPE_CELL_RENDERER
GtkCellRenderer
GtkCellRendererPrivate
gtk_cell_renderer_get_type
gtkcellrendereraccel
GtkCellRendererAccel
GtkCellRendererAccelMode
gtk_cell_renderer_accel_new
GTK_CELL_RENDERER_ACCEL
GTK_CELL_RENDERER_ACCEL_CLASS
GTK_CELL_RENDERER_ACCEL_GET_CLASS
GTK_IS_CELL_RENDERER_ACCEL
GTK_TYPE_CELL_RENDERER_ACCEL
GtkCellRendererAccel
GtkCellRendererAccelClass
GtkCellRendererAccelPrivate
gtk_cell_renderer_accel_get_type
gtkcellrenderercombo
GtkCellRendererCombo
gtk_cell_renderer_combo_new
GTK_CELL_RENDERER_COMBO
GTK_CELL_RENDERER_COMBO_CLASS
GTK_CELL_RENDERER_COMBO_GET_CLASS
GTK_IS_CELL_RENDERER_COMBO
GTK_TYPE_CELL_RENDERER_COMBO
GtkCellRendererCombo
GtkCellRendererComboClass
GtkCellRendererComboPrivate
gtk_cell_renderer_combo_get_type
gtkcellrendererpixbuf
GtkCellRendererPixbuf
gtk_cell_renderer_pixbuf_new
GTK_CELL_RENDERER_PIXBUF
GTK_CELL_RENDERER_PIXBUF_CLASS
GTK_CELL_RENDERER_PIXBUF_GET_CLASS
GTK_IS_CELL_RENDERER_PIXBUF
GTK_TYPE_CELL_RENDERER_PIXBUF
GtkCellRendererPixbuf
GtkCellRendererPixbufClass
GtkCellRendererPixbufPrivate
gtk_cell_renderer_pixbuf_get_type
gtkcellrendererprogress
GtkCellRendererProgress
gtk_cell_renderer_progress_new
GTK_CELL_RENDERER_PROGRESS
GTK_CELL_RENDERER_PROGRESS_CLASS
GTK_CELL_RENDERER_PROGRESS_GET_CLASS
GTK_IS_CELL_RENDERER_PROGRESS
GTK_TYPE_CELL_RENDERER_PROGRESS
GtkCellRendererProgress
GtkCellRendererProgressClass
GtkCellRendererProgressPrivate
gtk_cell_renderer_progress_get_type
gtkcellrendererspin
GtkCellRendererSpin
gtk_cell_renderer_spin_new
GTK_CELL_RENDERER_SPIN
GTK_CELL_RENDERER_SPIN_CLASS
GTK_CELL_RENDERER_SPIN_GET_CLASS
GTK_IS_CELL_RENDERER_SPIN
GTK_TYPE_CELL_RENDERER_SPIN
GtkCellRendererSpin
GtkCellRendererSpinClass
GtkCellRendererSpinPrivate
gtk_cell_renderer_spin_get_type
gtkcellrendererspinner
GtkCellRendererSpinner
gtk_cell_renderer_spinner_new
GTK_CELL_RENDERER_SPINNER
GTK_CELL_RENDERER_SPINNER_CLASS
GTK_CELL_RENDERER_SPINNER_GET_CLASS
GTK_IS_CELL_RENDERER_SPINNER
GTK_TYPE_CELL_RENDERER_SPINNER
GtkCellRendererSpinner
GtkCellRendererSpinnerClass
GtkCellRendererSpinnerPrivate
gtk_cell_renderer_spinner_get_type
gtkcellrenderertext
GtkCellRendererText
gtk_cell_renderer_text_new
gtk_cell_renderer_text_set_fixed_height_from_font
GTK_CELL_RENDERER_TEXT
GTK_CELL_RENDERER_TEXT_CLASS
GTK_CELL_RENDERER_TEXT_GET_CLASS
GTK_IS_CELL_RENDERER_TEXT
GTK_TYPE_CELL_RENDERER_TEXT
GtkCellRendererText
GtkCellRendererTextClass
GtkCellRendererTextPrivate
gtk_cell_renderer_text_get_type
gtkcellrenderertoggle
GtkCellRendererToggle
gtk_cell_renderer_toggle_new
gtk_cell_renderer_toggle_get_radio
gtk_cell_renderer_toggle_set_radio
gtk_cell_renderer_toggle_get_active
gtk_cell_renderer_toggle_set_active
gtk_cell_renderer_toggle_get_activatable
gtk_cell_renderer_toggle_set_activatable
GTK_CELL_RENDERER_TOGGLE
GTK_CELL_RENDERER_TOGGLE_CLASS
GTK_CELL_RENDERER_TOGGLE_GET_CLASS
GTK_IS_CELL_RENDERER_TOGGLE
GTK_TYPE_CELL_RENDERER_TOGGLE
GtkCellRendererToggle
GtkCellRendererToggleClass
GtkCellRendererTogglePrivate
gtk_cell_renderer_toggle_get_type
gtkcellview
GtkCellView
GtkCellViewClass
gtk_cell_view_new
gtk_cell_view_new_with_context
gtk_cell_view_new_with_text
gtk_cell_view_new_with_markup
gtk_cell_view_new_with_texture
gtk_cell_view_set_model
gtk_cell_view_get_model
gtk_cell_view_set_displayed_row
gtk_cell_view_get_displayed_row
gtk_cell_view_get_draw_sensitive
gtk_cell_view_set_draw_sensitive
gtk_cell_view_get_fit_model
gtk_cell_view_set_fit_model
GTK_CELL_VIEW
GTK_CELL_VIEW_CLASS
GTK_CELL_VIEW_GET_CLASS
GTK_IS_CELL_VIEW
GTK_TYPE_CELL_VIEW
GtkCellView
GtkCellViewPrivate
gtk_cell_view_get_type
gtkcenterbox
gtk_center_box_new
gtk_center_box_set_start_widget
gtk_center_box_set_center_widget
gtk_center_box_set_end_widget
gtk_center_box_get_start_widget
gtk_center_box_get_center_widget
gtk_center_box_get_end_widget
gtk_center_box_set_baseline_position
gtk_center_box_get_baseline_position
GTK_CENTER_BOX
GTK_CENTER_BOX_CLASS
GTK_CENTER_BOX_GET_CLASS
GTK_IS_CENTER_BOX
GTK_TYPE_CENTER_BOX
GtkCenterBox
GtkCenterBoxClass
gtk_center_box_get_type
gtkcheckbutton
GtkCheckButton
gtk_check_button_new
gtk_check_button_new_with_label
gtk_check_button_new_with_mnemonic
gtk_check_button_set_draw_indicator
gtk_check_button_get_draw_indicator
gtk_check_button_set_inconsistent
gtk_check_button_get_inconsistent
GTK_CHECK_BUTTON
GTK_CHECK_BUTTON_CLASS
GTK_CHECK_BUTTON_GET_CLASS
GTK_IS_CHECK_BUTTON
GTK_TYPE_CHECK_BUTTON
GtkCheckButton
GtkCheckButtonClass
gtk_check_button_get_type
gtkcheckbuttonprivate
gtk_check_button_get_indicator_node
gtkcheckmenuitem
GtkCheckMenuItem
GtkCheckMenuItemClass
gtk_check_menu_item_new
gtk_check_menu_item_new_with_label
gtk_check_menu_item_new_with_mnemonic
gtk_check_menu_item_set_active
gtk_check_menu_item_get_active
gtk_check_menu_item_toggled
gtk_check_menu_item_set_inconsistent
gtk_check_menu_item_get_inconsistent
gtk_check_menu_item_set_draw_as_radio
gtk_check_menu_item_get_draw_as_radio
GTK_CHECK_MENU_ITEM
GTK_CHECK_MENU_ITEM_CLASS
GTK_CHECK_MENU_ITEM_GET_CLASS
GTK_IS_CHECK_MENU_ITEM
GTK_TYPE_CHECK_MENU_ITEM
GtkCheckMenuItem
GtkCheckMenuItemPrivate
gtk_check_menu_item_get_type
gtkcheckmenuitemaccessible
GtkCheckMenuItemAccessible
GTK_CHECK_MENU_ITEM_ACCESSIBLE
GTK_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
GTK_CHECK_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE
GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE
GtkCheckMenuItemAccessible
GtkCheckMenuItemAccessibleClass
GtkCheckMenuItemAccessiblePrivate
gtk_check_menu_item_accessible_get_type
gtkcolorbutton
GtkColorButton
gtk_color_button_new
gtk_color_button_new_with_rgba
gtk_color_button_set_title
gtk_color_button_get_title
GTK_COLOR_BUTTON
GTK_COLOR_BUTTON_CLASS
GTK_COLOR_BUTTON_GET_CLASS
GTK_IS_COLOR_BUTTON
GTK_TYPE_COLOR_BUTTON
GtkColorButton
GtkColorButtonClass
GtkColorButtonPrivate
gtk_color_button_get_type
gtkcolorchooser
GtkColorChooser
gtk_color_chooser_get_rgba
gtk_color_chooser_set_rgba
gtk_color_chooser_get_use_alpha
gtk_color_chooser_set_use_alpha
gtk_color_chooser_add_palette
GTK_COLOR_CHOOSER
GTK_COLOR_CHOOSER_GET_IFACE
GTK_IS_COLOR_CHOOSER
GTK_TYPE_COLOR_CHOOSER
GtkColorChooser
GtkColorChooserInterface
gtk_color_chooser_get_type
gtkcolorchooserdialog
GtkColorChooserDialog
gtk_color_chooser_dialog_new
GTK_COLOR_CHOOSER_DIALOG
GTK_COLOR_CHOOSER_DIALOG_CLASS
GTK_COLOR_CHOOSER_DIALOG_GET_CLASS
GTK_IS_COLOR_CHOOSER_DIALOG
GTK_TYPE_COLOR_CHOOSER_DIALOG
GtkColorChooserDialog
GtkColorChooserDialogClass
GtkColorChooserDialogPrivate
gtk_color_chooser_dialog_get_type
gtkcolorchooserwidget
GtkColorChooserWidget
GtkColorChooserWidgetClass
gtk_color_chooser_widget_new
GTK_COLOR_CHOOSER_WIDGET
GTK_COLOR_CHOOSER_WIDGET_CLASS
GTK_COLOR_CHOOSER_WIDGET_GET_CLASS
GTK_IS_COLOR_CHOOSER_WIDGET
GTK_TYPE_COLOR_CHOOSER_WIDGET
GtkColorChooserWidget
GtkColorChooserWidgetPrivate
gtk_color_chooser_widget_get_type
gtkcoloreditorprivate
GtkColorEditor
gtk_color_editor_new
GTK_COLOR_EDITOR
GTK_COLOR_EDITOR_CLASS
GTK_COLOR_EDITOR_GET_CLASS
GTK_IS_COLOR_EDITOR
GTK_TYPE_COLOR_EDITOR
GtkColorEditor
GtkColorEditorClass
GtkColorEditorPrivate
gtk_color_editor_get_type
gtkcolorplaneprivate
GtkColorPlane
gtk_color_plane_new
GTK_COLOR_PLANE
GTK_COLOR_PLANE_CLASS
GTK_COLOR_PLANE_GET_CLASS
GTK_IS_COLOR_PLANE
GTK_TYPE_COLOR_PLANE
GtkColorPlane
GtkColorPlaneClass
GtkColorPlanePrivate
gtk_color_plane_get_type
gtkcolorscaleprivate
GtkColorScale
GtkColorScaleType
gtk_color_scale_new
gtk_color_scale_set_rgba
gtk_color_scale_snapshot_trough
GTK_COLOR_SCALE
GTK_COLOR_SCALE_CLASS
GTK_COLOR_SCALE_GET_CLASS
GTK_IS_COLOR_SCALE
GTK_TYPE_COLOR_SCALE
GtkColorScale
GtkColorScaleClass
GtkColorScalePrivate
gtk_color_scale_get_type
gtkcolorswatchaccessibleprivate
GtkColorSwatchAccessible
GTK_COLOR_SWATCH_ACCESSIBLE
GTK_COLOR_SWATCH_ACCESSIBLE_CLASS
GTK_COLOR_SWATCH_ACCESSIBLE_GET_CLASS
GTK_IS_COLOR_SWATCH_ACCESSIBLE
GTK_TYPE_COLOR_SWATCH_ACCESSIBLE
GtkColorSwatchAccessible
GtkColorSwatchAccessibleClass
GtkColorSwatchAccessiblePrivate
gtkcolorswatchprivate
GtkColorSwatch
gtk_color_swatch_new
gtk_color_swatch_set_rgba
gtk_color_swatch_get_rgba
gtk_color_swatch_set_hsva
gtk_color_swatch_set_can_drop
gtk_color_swatch_set_icon
gtk_color_swatch_set_use_alpha
gtk_color_swatch_set_selectable
gtk_color_swatch_get_selectable
GTK_COLOR_SWATCH
GTK_COLOR_SWATCH_CLASS
GTK_COLOR_SWATCH_GET_CLASS
GTK_IS_COLOR_SWATCH
GTK_TYPE_COLOR_SWATCH
GtkColorSwatch
GtkColorSwatchClass
GtkColorSwatchPrivate
gtk_color_swatch_get_type
gtkcolorutils
gtk_hsv_to_rgb
gtk_rgb_to_hsv
gtkcombobox
GtkComboBox
GtkComboBoxClass
gtk_combo_box_new
gtk_combo_box_new_with_entry
gtk_combo_box_new_with_model
gtk_combo_box_new_with_model_and_entry
gtk_combo_box_get_wrap_width
gtk_combo_box_set_wrap_width
gtk_combo_box_get_row_span_column
gtk_combo_box_set_row_span_column
gtk_combo_box_get_column_span_column
gtk_combo_box_set_column_span_column
gtk_combo_box_get_active
gtk_combo_box_set_active
gtk_combo_box_get_active_iter
gtk_combo_box_set_active_iter
gtk_combo_box_set_model
gtk_combo_box_get_model
gtk_combo_box_get_row_separator_func
gtk_combo_box_set_row_separator_func
gtk_combo_box_set_button_sensitivity
gtk_combo_box_get_button_sensitivity
gtk_combo_box_get_has_entry
gtk_combo_box_set_entry_text_column
gtk_combo_box_get_entry_text_column
gtk_combo_box_set_popup_fixed_width
gtk_combo_box_get_popup_fixed_width
gtk_combo_box_popup
gtk_combo_box_popup_for_device
gtk_combo_box_popdown
gtk_combo_box_get_popup_accessible
gtk_combo_box_get_id_column
gtk_combo_box_set_id_column
gtk_combo_box_get_active_id
gtk_combo_box_set_active_id
GTK_COMBO_BOX
GTK_COMBO_BOX_CLASS
GTK_COMBO_BOX_GET_CLASS
GTK_IS_COMBO_BOX
GTK_TYPE_COMBO_BOX
GtkComboBox
GtkComboBoxPrivate
gtk_combo_box_get_type
gtkcomboboxaccessible
GtkComboBoxAccessible
GTK_COMBO_BOX_ACCESSIBLE
GTK_COMBO_BOX_ACCESSIBLE_CLASS
GTK_COMBO_BOX_ACCESSIBLE_GET_CLASS
GTK_IS_COMBO_BOX_ACCESSIBLE
GTK_TYPE_COMBO_BOX_ACCESSIBLE
GtkComboBoxAccessible
GtkComboBoxAccessibleClass
GtkComboBoxAccessiblePrivate
gtk_combo_box_accessible_get_type
gtkcomboboxprivate
gtk_combo_box_get_popup
gtkcomboboxtext
GtkComboBoxText
gtk_combo_box_text_new
gtk_combo_box_text_new_with_entry
gtk_combo_box_text_append_text
gtk_combo_box_text_insert_text
gtk_combo_box_text_prepend_text
gtk_combo_box_text_remove
gtk_combo_box_text_remove_all
gtk_combo_box_text_get_active_text
gtk_combo_box_text_insert
gtk_combo_box_text_append
gtk_combo_box_text_prepend
GTK_COMBO_BOX_TEXT
GTK_COMBO_BOX_TEXT_CLASS
GTK_COMBO_BOX_TEXT_GET_CLASS
GTK_IS_COMBO_BOX_TEXT
GTK_TYPE_COMBO_BOX_TEXT
GtkComboBoxText
GtkComboBoxTextClass
GtkComboBoxTextPrivate
gtk_combo_box_text_get_type
gtkcomposetable
GtkComposeTable
GtkComposeTableCompact
gtk_compose_table_new_with_file
gtk_compose_table_list_add_array
gtk_compose_table_list_add_file
gtkcontainer
GtkContainer
GtkContainerClass
gtk_container_add
gtk_container_remove
gtk_container_check_resize
gtk_container_foreach
gtk_container_get_children
gtk_container_set_focus_chain
gtk_container_get_focus_chain
gtk_container_unset_focus_chain
gtk_container_set_focus_vadjustment
gtk_container_get_focus_vadjustment
gtk_container_set_focus_hadjustment
gtk_container_get_focus_hadjustment
gtk_container_child_type
gtk_container_class_install_child_property
gtk_container_class_install_child_properties
gtk_container_class_find_child_property
gtk_container_class_list_child_properties
gtk_container_add_with_properties
gtk_container_child_set
gtk_container_child_get
gtk_container_child_set_valist
gtk_container_child_get_valist
gtk_container_child_set_property
gtk_container_child_get_property
gtk_container_child_notify
gtk_container_child_notify_by_pspec
GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID
gtk_container_forall
gtk_container_get_path_for_child
GTK_CONTAINER
GTK_CONTAINER_CLASS
GTK_CONTAINER_GET_CLASS
GTK_IS_CONTAINER
GTK_TYPE_CONTAINER
GtkContainer
GtkContainerPrivate
gtk_container_get_type
gtkcontaineraccessible
GtkContainerAccessible
GTK_CONTAINER_ACCESSIBLE
GTK_CONTAINER_ACCESSIBLE_CLASS
GTK_CONTAINER_ACCESSIBLE_GET_CLASS
GTK_IS_CONTAINER_ACCESSIBLE
GTK_TYPE_CONTAINER_ACCESSIBLE
GtkContainerAccessible
GtkContainerAccessibleClass
GtkContainerAccessiblePrivate
gtk_container_accessible_get_type
gtkcontaineraccessibleprivate
gtkcontainercellaccessible
GtkContainerCellAccessible
gtk_container_cell_accessible_new
gtk_container_cell_accessible_add_child
gtk_container_cell_accessible_remove_child
gtk_container_cell_accessible_get_children
GTK_CONTAINER_CELL_ACCESSIBLE
GTK_CONTAINER_CELL_ACCESSIBLE_CLASS
GTK_CONTAINER_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_CONTAINER_CELL_ACCESSIBLE
GTK_TYPE_CONTAINER_CELL_ACCESSIBLE
GtkContainerCellAccessible
GtkContainerCellAccessibleClass
GtkContainerCellAccessiblePrivate
gtk_container_cell_accessible_get_type
gtkcontainerprivate
gtk_container_queue_resize_handler
gtk_container_set_focus_child
gtkcssanimatedstyleprivate
GtkCssAnimatedStyle
gtk_css_animated_style_new
gtk_css_animated_style_new_advance
gtk_css_animated_style_set_animated_value
gtk_css_animated_style_get_intrinsic_value
GTK_CSS_ANIMATED_STYLE
GTK_CSS_ANIMATED_STYLE_CLASS
GTK_CSS_ANIMATED_STYLE_GET_CLASS
GTK_IS_CSS_ANIMATED_STYLE
GTK_TYPE_CSS_ANIMATED_STYLE
GtkCssAnimatedStyle
GtkCssAnimatedStyleClass
gtk_css_animated_style_get_type
gtkcssanimationprivate
GtkCssAnimation
GTK_CSS_ANIMATION
GTK_CSS_ANIMATION_CLASS
GTK_CSS_ANIMATION_GET_CLASS
GTK_IS_CSS_ANIMATION
GTK_TYPE_CSS_ANIMATION
GtkCssAnimation
GtkCssAnimationClass
gtkcsscalcvalueprivate
gtk_css_calc_value_new_sum
gtk_css_calc_value_parse
gtkcssdimensionvalueprivate
gtk_css_dimension_value_new
gtk_css_dimension_value_parse
gtkcssenumvalueprivate
gtk_css_font_size_get_default_px
gtkcssfiltervalueprivate
gtk_css_filter_value_new_none
gtk_css_filter_value_parse
gtk_css_filter_value_push_snapshot
gtk_css_filter_value_pop_snapshot
gtkcssfontfeaturesvalueprivate
gtk_css_font_features_value_new_default
gtk_css_font_features_value_parse
gtk_css_font_features_value_get_features
gtkcssfontvariationsvalueprivate
gtk_css_font_variations_value_new_default
gtk_css_font_variations_value_parse
gtk_css_font_variations_value_get_variations
gtkcssiconthemevalueprivate
gtk_css_icon_theme_value_new
gtk_css_icon_theme_value_parse
gtk_css_icon_theme_value_get_icon_theme
gtkcssimagebuiltinprivate
GtkCssImageBuiltin
gtk_css_image_builtin_new
gtk_css_image_builtin_draw
gtk_css_image_builtin_snapshot
GTK_CSS_IMAGE_BUILTIN
GTK_CSS_IMAGE_BUILTIN_CLASS
GTK_CSS_IMAGE_BUILTIN_GET_CLASS
GTK_IS_CSS_IMAGE_BUILTIN
GTK_TYPE_CSS_IMAGE_BUILTIN
GtkCssImageBuiltin
GtkCssImageBuiltinClass
gtk_css_image_builtin_get_type
gtkcssimagecrossfadeprivate
GtkCssImageCrossFade
GTK_CSS_IMAGE_CROSS_FADE
GTK_CSS_IMAGE_CROSS_FADE_CLASS
GTK_CSS_IMAGE_CROSS_FADE_GET_CLASS
GTK_IS_CSS_IMAGE_CROSS_FADE
GTK_TYPE_CSS_IMAGE_CROSS_FADE
GtkCssImageCrossFade
GtkCssImageCrossFadeClass
gtkcssimagefallbackprivate
GtkCssImageFallback
GTK_CSS_IMAGE_FALLBACK
GTK_CSS_IMAGE_FALLBACK_CLASS
GTK_CSS_IMAGE_FALLBACK_GET_CLASS
GTK_IS_CSS_IMAGE_FALLBACK
GTK_TYPE_CSS_IMAGE_FALLBACK
GtkCssImageFallback
GtkCssImageFallbackClass
gtkcssimageiconthemeprivate
GtkCssImageIconTheme
GTK_CSS_IMAGE_ICON_THEME
GTK_CSS_IMAGE_ICON_THEME_CLASS
GTK_CSS_IMAGE_ICON_THEME_GET_CLASS
GTK_IS_CSS_IMAGE_ICON_THEME
GTK_TYPE_CSS_IMAGE_ICON_THEME
GtkCssImageIconTheme
GtkCssImageIconThemeClass
gtkcssimagelinearprivate
GtkCssImageLinear
GtkCssImageLinearColorStop
GTK_CSS_IMAGE_LINEAR
GTK_CSS_IMAGE_LINEAR_CLASS
GTK_CSS_IMAGE_LINEAR_GET_CLASS
GTK_IS_CSS_IMAGE_LINEAR
GTK_TYPE_CSS_IMAGE_LINEAR
GtkCssImageLinear
GtkCssImageLinearClass
gtkcssimageprivate
GtkCssImage
gtk_css_image_snapshot
GTK_CSS_IMAGE
GTK_CSS_IMAGE_CLASS
GTK_CSS_IMAGE_GET_CLASS
GTK_IS_CSS_IMAGE
GTK_TYPE_CSS_IMAGE
GtkCssImage
GtkCssImageClass
gtkcssimageradialprivate
GtkCssImageRadial
GtkCssImageRadialColorStop
GtkCssRadialSize
GTK_CSS_IMAGE_RADIAL
GTK_CSS_IMAGE_RADIAL_CLASS
GTK_CSS_IMAGE_RADIAL_GET_CLASS
GTK_IS_CSS_IMAGE_RADIAL
GTK_TYPE_CSS_IMAGE_RADIAL
GtkCssImageRadial
GtkCssImageRadialClass
gtkcssimagerecolorprivate
GtkCssImageRecolor
GTK_CSS_IMAGE_RECOLOR
GTK_CSS_IMAGE_RECOLOR_CLASS
GTK_CSS_IMAGE_RECOLOR_GET_CLASS
GTK_IS_CSS_IMAGE_RECOLOR
GTK_TYPE_CSS_IMAGE_RECOLOR
GtkCssImageRecolor
GtkCssImageRecolorClass
gtkcssimagescaledprivate
GtkCssImageScaled
GTK_CSS_IMAGE_SCALED
GTK_CSS_IMAGE_SCALED_CLASS
GTK_CSS_IMAGE_SCALED_GET_CLASS
GTK_IS_CSS_IMAGE_SCALED
GTK_TYPE_CSS_IMAGE_SCALED
GtkCssImageScaled
GtkCssImageScaledClass
gtkcssimagesurfaceprivate
GtkCssImageSurface
gtk_css_image_surface_new
GTK_CSS_IMAGE_SURFACE
GTK_CSS_IMAGE_SURFACE_CLASS
GTK_CSS_IMAGE_SURFACE_GET_CLASS
GTK_IS_CSS_IMAGE_SURFACE
GTK_TYPE_CSS_IMAGE_SURFACE
GtkCssImageSurface
GtkCssImageSurfaceClass
gtkcssimageurlprivate
GtkCssImageUrl
GTK_CSS_IMAGE_URL
GTK_CSS_IMAGE_URL_CLASS
GTK_CSS_IMAGE_URL_GET_CLASS
GTK_IS_CSS_IMAGE_URL
GTK_TYPE_CSS_IMAGE_URL
GtkCssImageUrl
GtkCssImageUrlClass
gtkcssimagewin32private
GtkCssImageWin32
GTK_CSS_IMAGE_WIN32
GTK_CSS_IMAGE_WIN32_CLASS
GTK_CSS_IMAGE_WIN32_GET_CLASS
GTK_IS_CSS_IMAGE_WIN32
GTK_TYPE_CSS_IMAGE_WIN32
GtkCssImageWin32
GtkCssImageWin32Class
gtkcssinheritvalueprivate
gtkcssinitialvalueprivate
gtkcsskeyframesprivate
GtkCssKeyframes
gtkcsslookupprivate
GtkCssLookupValue
GtkCssLookup
gtkcssmatcherprivate
GtkCssMatcher
GtkCssMatcherClass
GtkCssMatcherWidgetPath
GtkCssMatcherNode
GtkCssMatcherSuperset
GtkCssMatcher
gtkcssnodedeclarationprivate
gtk_css_node_declaration_new
gtk_css_node_declaration_ref
gtk_css_node_declaration_unref
gtk_css_node_declaration_set_type
gtk_css_node_declaration_set_name
gtk_css_node_declaration_set_id
gtk_css_node_declaration_get_id
gtk_css_node_declaration_set_state
gtk_css_node_declaration_get_state
gtk_css_node_declaration_add_class
gtk_css_node_declaration_remove_class
gtk_css_node_declaration_clear_classes
gtk_css_node_declaration_has_class
gtk_css_node_declaration_get_classes
gtk_css_node_declaration_hash
gtk_css_node_declaration_equal
gtk_css_node_declaration_add_to_widget_path
gtk_css_node_declaration_print
gtk_css_node_declaration_to_string
gtk_css_node_declaration_get_type
gtkcssnodeprivate
GtkCssNode
gtk_css_node_new
gtk_css_node_set_parent
gtk_css_node_insert_after
gtk_css_node_insert_before
gtk_css_node_reverse_children
gtk_css_node_get_parent
gtk_css_node_get_first_child
gtk_css_node_get_last_child
gtk_css_node_get_previous_sibling
gtk_css_node_get_next_sibling
gtk_css_node_set_visible
gtk_css_node_get_visible
gtk_css_node_set_name
gtk_css_node_set_widget_type
gtk_css_node_get_widget_type
gtk_css_node_set_id
gtk_css_node_set_state
gtk_css_node_get_state
gtk_css_node_set_classes
gtk_css_node_get_classes
gtk_css_node_add_class
gtk_css_node_remove_class
gtk_css_node_has_class
gtk_css_node_list_classes
gtk_css_node_get_declaration
gtk_css_node_get_style
gtk_css_node_invalidate_style_provider
gtk_css_node_invalidate_frame_clock
gtk_css_node_invalidate
gtk_css_node_validate
gtk_css_node_init_matcher
gtk_css_node_create_widget_path
gtk_css_node_get_widget_path
gtk_css_node_get_style_provider
gtk_css_node_print
GTK_CSS_NODE
GTK_CSS_NODE_CLASS
GTK_CSS_NODE_GET_CLASS
GTK_IS_CSS_NODE
GTK_TYPE_CSS_NODE
GtkCssNode
GtkCssNodeClass
gtk_css_node_get_type
gtkcssnodestylecacheprivate
gtk_css_node_style_cache_new
gtk_css_node_style_cache_ref
gtk_css_node_style_cache_unref
gtk_css_node_style_cache_get_style
gtk_css_node_style_cache_insert
gtk_css_node_style_cache_lookup
GtkCssNodeStyleCache
gtkcssnumbervalueprivate
GtkCssNumberValue
GtkCssNumberParseFlags
GtkCssNumberValueClass
gtk_css_number_value_transition
gtk_css_number_value_can_parse
gtk_css_number_value_get_dimension
gtk_css_number_value_has_percent
gtk_css_number_value_multiply
gtk_css_number_value_add
gtk_css_number_value_try_add
gtk_css_number_value_get_calc_term_order
gtkcsspalettevalueprivate
gtk_css_palette_value_new_default
gtk_css_palette_value_parse
gtk_css_palette_value_get_color
gtkcssparserprivate
GtkCssParserErrorFunc
GtkCssParser
gtkcsspathnodeprivate
GtkCssPathNode
gtk_css_path_node_new
gtk_css_path_node_unset_context
gtk_css_path_node_set_widget_path
gtk_css_path_node_get_widget_path
GTK_CSS_PATH_NODE
GTK_CSS_PATH_NODE_CLASS
GTK_CSS_PATH_NODE_GET_CLASS
GTK_IS_CSS_PATH_NODE
GTK_TYPE_CSS_PATH_NODE
GtkCssPathNode
GtkCssPathNodeClass
gtk_css_path_node_get_type
gtkcsspositionvalueprivate
gtk_css_position_value_parse_spacing
gtkcssprovider
GtkCssProvider
GTK_CSS_PROVIDER_ERROR
GtkCssProviderError
gtk_css_provider_error_quark
gtk_css_provider_new
gtk_css_provider_to_string
gtk_css_provider_load_from_data
gtk_css_provider_load_from_file
gtk_css_provider_load_from_path
gtk_css_provider_load_from_resource
gtk_css_provider_get_default
gtk_css_provider_get_named
GTK_CSS_PROVIDER
GTK_CSS_PROVIDER_CLASS
GTK_CSS_PROVIDER_GET_CLASS
GTK_IS_CSS_PROVIDER
GTK_TYPE_CSS_PROVIDER
GtkCssProvider
GtkCssProviderClass
GtkCssProviderPrivate
gtk_css_provider_get_type
gtkcssproviderprivate
gtk_css_provider_set_keep_css_sections
gtkcssrepeatvalueprivate
GtkCssRepeatStyle
gtkcsssection
GtkCssSectionType
gtk_css_section_ref
gtk_css_section_unref
gtk_css_section_get_section_type
gtk_css_section_get_parent
gtk_css_section_get_file
gtk_css_section_get_start_line
gtk_css_section_get_start_position
gtk_css_section_get_end_line
gtk_css_section_get_end_position
GtkCssSection
GTK_TYPE_CSS_SECTION
gtk_css_section_get_type
gtkcssselectorprivate
gtk_css_pseudoclass_name
GtkCssSelector
GtkCssSelectorTree
GtkCssSelectorTreeBuilder
gtkcssshadowsvalueprivate
gtk_css_shadows_value_get_n_shadows
gtk_css_shadows_value_get_shadows
gtk_css_shadows_value_snapshot_outset
gtk_css_shadows_value_snapshot_inset
gtk_css_shadows_value_push_snapshot
gtkcssshadowvalueprivate
gtk_css_shadow_value_get_extents
gtk_css_shadow_value_get_shadow
gtk_css_shadow_value_snapshot_outset
gtk_css_shadow_value_snapshot_inset
gtk_css_shadow_value_is_clear
gtkcssshorthandpropertyprivate
GtkCssShorthandProperty
GtkCssShorthandPropertyParseFunc
GtkCssShorthandPropertyQueryFunc
GTK_CSS_SHORTHAND_PROPERTY
GTK_CSS_SHORTHAND_PROPERTY_CLASS
GTK_CSS_SHORTHAND_PROPERTY_GET_CLASS
GTK_IS_CSS_SHORTHAND_PROPERTY
GTK_TYPE_CSS_SHORTHAND_PROPERTY
GtkCssShorthandProperty
GtkCssShorthandPropertyClass
gtkcssstaticstyleprivate
GtkCssStaticStyle
gtk_css_static_style_get_default
gtk_css_static_style_new_compute
gtk_css_static_style_compute_value
gtk_css_static_style_get_change
GTK_CSS_STATIC_STYLE
GTK_CSS_STATIC_STYLE_CLASS
GTK_CSS_STATIC_STYLE_GET_CLASS
GTK_IS_CSS_STATIC_STYLE
GTK_TYPE_CSS_STATIC_STYLE
GtkCssStaticStyle
GtkCssStaticStyleClass
gtk_css_static_style_get_type
gtkcssstylechangeprivate
GtkCssStyleChange
gtk_css_style_change_init
gtk_css_style_change_finish
gtk_css_style_change_get_old_style
gtk_css_style_change_get_new_style
gtk_css_style_change_has_change
gtk_css_style_change_affects
gtk_css_style_change_changes_property
gtk_css_style_change_print
gtk_css_style_change_to_string
gtkcssstyleprivate
GtkCssStyle
gtk_css_style_get_value
gtk_css_style_get_section
gtk_css_style_add_difference
gtk_css_style_is_static
gtk_css_style_to_string
gtk_css_style_print
gtk_css_style_get_pango_attributes
gtk_css_style_get_pango_font
GTK_CSS_STYLE
GTK_CSS_STYLE_CLASS
GTK_CSS_STYLE_GET_CLASS
GTK_IS_CSS_STYLE
GTK_TYPE_CSS_STYLE
GtkCssStyle
GtkCssStyleClass
gtk_css_style_get_type
gtkcssstylepropertyprivate
GtkCssStyleProperty
GtkCssStylePropertyParseFunc
GtkCssStylePropertyQueryFunc
gtk_css_font_family_value_parse
gtk_css_font_size_value_parse
GTK_CSS_STYLE_PROPERTY
GTK_CSS_STYLE_PROPERTY_CLASS
GTK_CSS_STYLE_PROPERTY_GET_CLASS
GTK_IS_CSS_STYLE_PROPERTY
GTK_TYPE_CSS_STYLE_PROPERTY
GtkCssStyleProperty
GtkCssStylePropertyClass
gtkcsstransformvalueprivate
gtk_css_transform_value_get_matrix
gtkcsstransientnodeprivate
GtkCssTransientNode
gtk_css_transient_node_new
GTK_CSS_TRANSIENT_NODE
GTK_CSS_TRANSIENT_NODE_CLASS
GTK_CSS_TRANSIENT_NODE_GET_CLASS
GTK_IS_CSS_TRANSIENT_NODE
GTK_TYPE_CSS_TRANSIENT_NODE
GtkCssTransientNode
GtkCssTransientNodeClass
gtk_css_transient_node_get_type
gtkcsstransitionprivate
GtkCssTransition
GTK_CSS_TRANSITION
GTK_CSS_TRANSITION_CLASS
GTK_CSS_TRANSITION_GET_CLASS
GTK_IS_CSS_TRANSITION
GTK_TYPE_CSS_TRANSITION
GtkCssTransition
GtkCssTransitionClass
gtkcsstypesprivate
GTK_CSS_CHANGE_CLASS
GTK_CSS_CHANGE_NAME
GTK_CSS_CHANGE_ID
GTK_CSS_CHANGE_FIRST_CHILD
GTK_CSS_CHANGE_LAST_CHILD
GTK_CSS_CHANGE_NTH_CHILD
GTK_CSS_CHANGE_NTH_LAST_CHILD
GTK_CSS_CHANGE_STATE
GTK_CSS_CHANGE_SIBLING_CLASS
GTK_CSS_CHANGE_SIBLING_NAME
GTK_CSS_CHANGE_SIBLING_ID
GTK_CSS_CHANGE_SIBLING_FIRST_CHILD
GTK_CSS_CHANGE_SIBLING_LAST_CHILD
GTK_CSS_CHANGE_SIBLING_NTH_CHILD
GTK_CSS_CHANGE_SIBLING_NTH_LAST_CHILD
GTK_CSS_CHANGE_SIBLING_STATE
GTK_CSS_CHANGE_PARENT_CLASS
GTK_CSS_CHANGE_PARENT_NAME
GTK_CSS_CHANGE_PARENT_ID
GTK_CSS_CHANGE_PARENT_FIRST_CHILD
GTK_CSS_CHANGE_PARENT_LAST_CHILD
GTK_CSS_CHANGE_PARENT_NTH_CHILD
GTK_CSS_CHANGE_PARENT_NTH_LAST_CHILD
GTK_CSS_CHANGE_PARENT_STATE
GTK_CSS_CHANGE_PARENT_SIBLING_CLASS
GTK_CSS_CHANGE_PARENT_SIBLING_ID
GTK_CSS_CHANGE_PARENT_SIBLING_NAME
GTK_CSS_CHANGE_PARENT_SIBLING_FIRST_CHILD
GTK_CSS_CHANGE_PARENT_SIBLING_LAST_CHILD
GTK_CSS_CHANGE_PARENT_SIBLING_NTH_CHILD
GTK_CSS_CHANGE_PARENT_SIBLING_NTH_LAST_CHILD
GTK_CSS_CHANGE_PARENT_SIBLING_STATE
GTK_CSS_CHANGE_SOURCE
GTK_CSS_CHANGE_PARENT_STYLE
GTK_CSS_CHANGE_TIMESTAMP
GTK_CSS_CHANGE_ANIMATIONS
GTK_CSS_CHANGE_RESERVED_BIT
GtkCssChange
GTK_CSS_CHANGE_POSITION
GTK_CSS_CHANGE_SIBLING_POSITION
GTK_CSS_CHANGE_PARENT_POSITION
GTK_CSS_CHANGE_PARENT_SIBLING_POSITION
GTK_CSS_CHANGE_ANY
GTK_CSS_CHANGE_ANY_SELF
GTK_CSS_CHANGE_ANY_SIBLING
GTK_CSS_CHANGE_ANY_PARENT
GtkCssAffects
GTK_CSS_AFFECTS_REDRAW
GTK_CSS_AFFECTS_TEXT
GtkCssImageBuiltinType
GtkCssArea
GtkCssDirection
GtkCssPlayState
GtkCssFillMode
GtkCssIconStyle
GtkCssFontSize
GtkTextDecorationLine
GtkTextDecorationStyle
GtkCssSide
GtkCssDimension
GtkCssUnit
GtkCssFontKerning
GtkCssFontVariantLigature
GtkCssFontVariantPosition
GtkCssFontVariantNumeric
GtkCssFontVariantCaps
GtkCssFontVariantAlternate
GtkCssFontVariantEastAsian
gtk_css_unit_get_dimension
gtk_css_change_to_string
gtk_css_change_print
GtkCssMatcher
GtkCssNode
GtkCssNodeDeclaration
GtkCssStyle
gtkcssvalueprivate
GtkCssValue
GTK_TYPE_CSS_VALUE
GTK_CSS_VALUE_BASE
GtkCssValueClass
GtkCssValue
gtkcsswidgetnodeprivate
GtkCssWidgetNode
gtk_css_widget_node_new
gtk_css_widget_node_widget_destroyed
gtk_css_widget_node_get_widget
GTK_CSS_WIDGET_NODE
GTK_CSS_WIDGET_NODE_CLASS
GTK_CSS_WIDGET_NODE_GET_CLASS
GTK_IS_CSS_WIDGET_NODE
GTK_TYPE_CSS_WIDGET_NODE
GtkCssWidgetNode
GtkCssWidgetNodeClass
gtk_css_widget_node_get_type
gtkcsswin32sizevalueprivate
gtk_css_win32_size_value_parse
gtkcustompaperunixdialog
GtkCustomPaperUnixDialog
GtkCustomPaperUnixDialogClass
GTK_CUSTOM_PAPER_UNIX_DIALOG
GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS
GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG
GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG
GtkCustomPaperUnixDialog
GtkCustomPaperUnixDialogPrivate
gtk_custom_paper_unix_dialog_get_type
gtkdbusgenerated
_GtkMountOperationHandlerSkeleton
_GtkMountOperationHandlerIface
_GtkMountOperationHandlerProxy
_GtkMountOperationHandlerProxyClass
_GtkMountOperationHandlerSkeleton
_GtkMountOperationHandlerSkeletonClass
_GtkMountOperationHandler
_GtkMountOperationHandlerProxyPrivate
_GtkMountOperationHandlerSkeletonPrivate
gtkdebug
GtkDebugFlag
GTK_DEBUG_CHECK
GTK_NOTE
gtk_get_debug_flags
gtk_set_debug_flags
gtkdebugupdatesprivate
gtk_debug_updates_get_enabled
gtk_debug_updates_set_enabled
gtk_debug_updates_get_enabled_for_display
gtk_debug_updates_set_enabled_for_display
gtk_debug_updates_add
gtk_debug_updates_snapshot
gtkdialog
GtkDialog
GtkDialogFlags
GtkResponseType
GtkDialog
GtkDialogClass
gtk_dialog_new
gtk_dialog_new_with_buttons
gtk_dialog_add_action_widget
gtk_dialog_add_button
gtk_dialog_add_buttons
gtk_dialog_set_response_sensitive
gtk_dialog_set_default_response
gtk_dialog_get_widget_for_response
gtk_dialog_get_response_for_widget
gtk_dialog_response
gtk_dialog_run
gtk_dialog_get_content_area
gtk_dialog_get_header_bar
GTK_DIALOG
GTK_DIALOG_CLASS
GTK_DIALOG_GET_CLASS
GTK_IS_DIALOG
GTK_TYPE_DIALOG
GtkDialogPrivate
gtk_dialog_get_type
gtkdialogprivate
gtk_dialog_set_use_header_bar_from_setting
gtk_dialog_get_action_area
gtkdnd
gtk_drag_get_data
gtk_drag_finish
gtk_drag_get_source_widget
gtk_drag_highlight
gtk_drag_unhighlight
gtk_drag_begin_with_coordinates
gtk_drag_cancel
gtk_drag_set_icon_widget
gtk_drag_set_icon_surface
gtk_drag_set_icon_texture
gtk_drag_set_icon_name
gtk_drag_set_icon_gicon
gtk_drag_set_icon_default
gtk_drag_check_threshold
gtkdndprivate
GtkDragDestSite
gtk_drag_begin_internal
gtk_drag_set_icon_definition
gtkdragdest
GtkDestDefaults
gtk_drag_dest_set
gtk_drag_dest_unset
gtk_drag_dest_find_target
gtk_drag_dest_get_target_list
gtk_drag_dest_set_target_list
gtk_drag_dest_add_text_targets
gtk_drag_dest_add_image_targets
gtk_drag_dest_add_uri_targets
gtk_drag_dest_set_track_motion
gtk_drag_dest_get_track_motion
gtkdragsource
gtk_drag_source_set
gtk_drag_source_unset
gtk_drag_source_get_target_list
gtk_drag_source_set_target_list
gtk_drag_source_add_text_targets
gtk_drag_source_add_image_targets
gtk_drag_source_add_uri_targets
gtk_drag_source_set_icon_surface
gtk_drag_source_set_icon_name
gtk_drag_source_set_icon_gicon
gtkdrawingarea
GtkDrawingArea
GtkDrawingAreaDrawFunc
gtk_drawing_area_new
gtk_drawing_area_set_content_width
gtk_drawing_area_get_content_width
gtk_drawing_area_set_content_height
gtk_drawing_area_get_content_height
gtk_drawing_area_set_draw_func
GTK_DRAWING_AREA
GTK_DRAWING_AREA_CLASS
GTK_DRAWING_AREA_GET_CLASS
GTK_IS_DRAWING_AREA
GTK_TYPE_DRAWING_AREA
GtkDrawingArea
GtkDrawingAreaClass
gtk_drawing_area_get_type
gtkeditable
GtkEditable
gtk_editable_select_region
gtk_editable_get_selection_bounds
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_delete_selection
gtk_editable_set_position
gtk_editable_get_position
gtk_editable_set_editable
gtk_editable_get_editable
GTK_EDITABLE
GTK_EDITABLE_GET_IFACE
GTK_IS_EDITABLE
GTK_TYPE_EDITABLE
GtkEditable
GtkEditableInterface
gtk_editable_get_type
gtkemojichooser
gtk_emoji_chooser_new
GTK_EMOJI_CHOOSER
GTK_EMOJI_CHOOSER_CLASS
GTK_EMOJI_CHOOSER_GET_CLASS
GTK_IS_EMOJI_CHOOSER
GTK_TYPE_EMOJI_CHOOSER
GtkEmojiChooser
GtkEmojiChooserClass
gtk_emoji_chooser_get_type
gtkentry
GtkEntry
GtkEntryIconPosition
GtkEntryClass
gtk_entry_new
gtk_entry_new_with_buffer
gtk_entry_get_buffer
gtk_entry_set_buffer
gtk_entry_set_visibility
gtk_entry_get_visibility
gtk_entry_set_invisible_char
gtk_entry_get_invisible_char
gtk_entry_unset_invisible_char
gtk_entry_set_has_frame
gtk_entry_get_has_frame
gtk_entry_set_overwrite_mode
gtk_entry_get_overwrite_mode
gtk_entry_set_max_length
gtk_entry_get_max_length
gtk_entry_get_text_length
gtk_entry_set_activates_default
gtk_entry_get_activates_default
gtk_entry_set_width_chars
gtk_entry_get_width_chars
gtk_entry_set_max_width_chars
gtk_entry_get_max_width_chars
gtk_entry_set_text
gtk_entry_get_text
gtk_entry_get_layout
gtk_entry_get_layout_offsets
gtk_entry_set_alignment
gtk_entry_get_alignment
gtk_entry_set_completion
gtk_entry_get_completion
gtk_entry_layout_index_to_text_index
gtk_entry_text_index_to_layout_index
gtk_entry_set_cursor_hadjustment
gtk_entry_get_cursor_hadjustment
gtk_entry_set_progress_fraction
gtk_entry_get_progress_fraction
gtk_entry_set_progress_pulse_step
gtk_entry_get_progress_pulse_step
gtk_entry_progress_pulse
gtk_entry_get_placeholder_text
gtk_entry_set_placeholder_text
gtk_entry_set_icon_from_texture
gtk_entry_set_icon_from_icon_name
gtk_entry_set_icon_from_gicon
gtk_entry_get_icon_storage_type
gtk_entry_get_icon_texture
gtk_entry_get_icon_name
gtk_entry_get_icon_gicon
gtk_entry_set_icon_activatable
gtk_entry_get_icon_activatable
gtk_entry_set_icon_sensitive
gtk_entry_get_icon_sensitive
gtk_entry_get_icon_at_pos
gtk_entry_set_icon_tooltip_text
gtk_entry_get_icon_tooltip_text
gtk_entry_set_icon_tooltip_markup
gtk_entry_get_icon_tooltip_markup
gtk_entry_set_icon_drag_source
gtk_entry_get_current_icon_drag_source
gtk_entry_get_icon_area
gtk_entry_im_context_filter_keypress
gtk_entry_reset_im_context
gtk_entry_set_input_purpose
gtk_entry_get_input_purpose
gtk_entry_set_input_hints
gtk_entry_get_input_hints
gtk_entry_set_attributes
gtk_entry_get_attributes
gtk_entry_set_tabs
gtk_entry_get_tabs
gtk_entry_grab_focus_without_selecting
GTK_ENTRY
GTK_ENTRY_CLASS
GTK_ENTRY_GET_CLASS
GTK_IS_ENTRY
GTK_TYPE_ENTRY
GtkEntry
GtkEntryPrivate
gtk_entry_get_type
gtkentryaccessible
GtkEntryAccessible
GTK_ENTRY_ACCESSIBLE
GTK_ENTRY_ACCESSIBLE_CLASS
GTK_ENTRY_ACCESSIBLE_GET_CLASS
GTK_IS_ENTRY_ACCESSIBLE
GTK_TYPE_ENTRY_ACCESSIBLE
GtkEntryAccessible
GtkEntryAccessibleClass
GtkEntryAccessiblePrivate
gtk_entry_accessible_get_type
gtk_entry_icon_accessible_get_type
gtkentrybuffer
GtkEntryBuffer
GTK_ENTRY_BUFFER_MAX_SIZE
gtk_entry_buffer_new
gtk_entry_buffer_get_bytes
gtk_entry_buffer_get_length
gtk_entry_buffer_get_text
gtk_entry_buffer_set_text
gtk_entry_buffer_set_max_length
gtk_entry_buffer_get_max_length
gtk_entry_buffer_insert_text
gtk_entry_buffer_delete_text
gtk_entry_buffer_emit_inserted_text
gtk_entry_buffer_emit_deleted_text
GTK_ENTRY_BUFFER
GTK_ENTRY_BUFFER_CLASS
GTK_ENTRY_BUFFER_GET_CLASS
GTK_IS_ENTRY_BUFFER
GTK_TYPE_ENTRY_BUFFER
GtkEntryBuffer
GtkEntryBufferClass
GtkEntryBufferPrivate
gtk_entry_buffer_get_type
gtkentrycompletion
GtkEntryCompletion
GtkEntryCompletionMatchFunc
gtk_entry_completion_new
gtk_entry_completion_new_with_area
gtk_entry_completion_get_entry
gtk_entry_completion_set_model
gtk_entry_completion_get_model
gtk_entry_completion_set_match_func
gtk_entry_completion_set_minimum_key_length
gtk_entry_completion_get_minimum_key_length
gtk_entry_completion_compute_prefix
gtk_entry_completion_complete
gtk_entry_completion_insert_prefix
gtk_entry_completion_insert_action_text
gtk_entry_completion_insert_action_markup
gtk_entry_completion_delete_action
gtk_entry_completion_set_inline_completion
gtk_entry_completion_get_inline_completion
gtk_entry_completion_set_inline_selection
gtk_entry_completion_get_inline_selection
gtk_entry_completion_set_popup_completion
gtk_entry_completion_get_popup_completion
gtk_entry_completion_set_popup_set_width
gtk_entry_completion_get_popup_set_width
gtk_entry_completion_set_popup_single_match
gtk_entry_completion_get_popup_single_match
gtk_entry_completion_get_completion_prefix
gtk_entry_completion_set_text_column
gtk_entry_completion_get_text_column
GTK_ENTRY_COMPLETION
GTK_ENTRY_COMPLETION_CLASS
GTK_ENTRY_COMPLETION_GET_CLASS
GTK_IS_ENTRY_COMPLETION
GTK_TYPE_ENTRY_COMPLETION
GtkEntryCompletion
GtkEntryCompletionClass
GtkEntryCompletionPrivate
gtk_entry_completion_get_type
gtkentryprivate
GtkEntryCompletionPrivate
gtkenums
GtkAlign
GtkArrowType
GtkBaselinePosition
GtkDeleteType
GtkDirectionType
GtkIconSize
GtkSensitivityType
GtkTextDirection
GtkJustification
GtkMenuDirectionType
GtkMessageType
GtkMovementStep
GtkScrollStep
GtkOrientation
GtkPackType
GtkPositionType
GtkReliefStyle
GtkScrollType
GtkSelectionMode
GtkShadowType
GtkToolbarStyle
GtkWrapMode
GtkSortType
GtkPackDirection
GtkPrintPages
GtkPageSet
GtkNumberUpLayout
GtkPageOrientation
GtkPrintQuality
GtkPrintDuplex
GtkUnit
GTK_UNIT_PIXEL
GtkTreeViewGridLines
GtkDragResult
GtkSizeGroupMode
GtkSizeRequestMode
GtkScrollablePolicy
GtkStateFlags
GtkBorderStyle
GtkLevelBarMode
GtkInputPurpose
GtkInputHints
GtkPropagationPhase
GtkEventSequenceState
GtkPanDirection
GtkPopoverConstraint
GtkPlacesOpenFlags
gtkeventcontroller
gtk_event_controller_get_widget
gtk_event_controller_handle_event
gtk_event_controller_reset
gtk_event_controller_get_propagation_phase
gtk_event_controller_set_propagation_phase
GTK_EVENT_CONTROLLER
GTK_EVENT_CONTROLLER_CLASS
GTK_EVENT_CONTROLLER_GET_CLASS
GTK_IS_EVENT_CONTROLLER
GTK_TYPE_EVENT_CONTROLLER
GtkEventController
GtkEventControllerClass
gtk_event_controller_get_type
gtkeventcontrollerlegacyprivate
GtkEventControllerLegacy
GTK_EVENT_CONTROLLER_LEGACY
GTK_EVENT_CONTROLLER_LEGACY_CLASS
GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS
GTK_IS_EVENT_CONTROLLER_LEGACY
GTK_TYPE_EVENT_CONTROLLER_LEGACY
GtkEventControllerLegacy
GtkEventControllerLegacyClass
gtkeventcontrollermotion
gtk_event_controller_motion_new
GTK_EVENT_CONTROLLER_MOTION
GTK_EVENT_CONTROLLER_MOTION_CLASS
GTK_EVENT_CONTROLLER_MOTION_GET_CLASS
GTK_IS_EVENT_CONTROLLER_MOTION
GTK_TYPE_EVENT_CONTROLLER_MOTION
GtkEventControllerMotion
GtkEventControllerMotionClass
gtk_event_controller_motion_get_type
gtkeventcontrollerprivate
GtkEventController
GtkEventController
GtkEventControllerClass
gtkeventcontrollerscroll
GtkEventControllerScrollFlags
gtk_event_controller_scroll_new
gtk_event_controller_scroll_set_flags
gtk_event_controller_scroll_get_flags
GTK_EVENT_CONTROLLER_SCROLL
GTK_EVENT_CONTROLLER_SCROLL_CLASS
GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS
GTK_IS_EVENT_CONTROLLER_SCROLL
GTK_TYPE_EVENT_CONTROLLER_SCROLL
GtkEventControllerScroll
GtkEventControllerScrollClass
gtk_event_controller_scroll_get_type
gtkexpander
GtkExpander
GtkExpanderClass
gtk_expander_new
gtk_expander_new_with_mnemonic
gtk_expander_set_expanded
gtk_expander_get_expanded
gtk_expander_set_label
gtk_expander_get_label
gtk_expander_set_use_underline
gtk_expander_get_use_underline
gtk_expander_set_use_markup
gtk_expander_get_use_markup
gtk_expander_set_label_widget
gtk_expander_get_label_widget
gtk_expander_set_label_fill
gtk_expander_get_label_fill
gtk_expander_set_resize_toplevel
gtk_expander_get_resize_toplevel
GTK_EXPANDER
GTK_EXPANDER_CLASS
GTK_EXPANDER_GET_CLASS
GTK_IS_EXPANDER
GTK_TYPE_EXPANDER
GtkExpander
GtkExpanderPrivate
gtk_expander_get_type
gtkexpanderaccessible
GtkExpanderAccessible
GTK_EXPANDER_ACCESSIBLE
GTK_EXPANDER_ACCESSIBLE_CLASS
GTK_EXPANDER_ACCESSIBLE_GET_CLASS
GTK_IS_EXPANDER_ACCESSIBLE
GTK_TYPE_EXPANDER_ACCESSIBLE
GtkExpanderAccessible
GtkExpanderAccessibleClass
GtkExpanderAccessiblePrivate
gtk_expander_accessible_get_type
gtkfilechooser
GtkFileChooserAction
GtkFileChooserConfirmation
GTK_FILE_CHOOSER_ERROR
GtkFileChooserError
gtk_file_chooser_error_quark
gtk_file_chooser_set_action
gtk_file_chooser_get_action
gtk_file_chooser_set_local_only
gtk_file_chooser_get_local_only
gtk_file_chooser_set_select_multiple
gtk_file_chooser_get_select_multiple
gtk_file_chooser_set_show_hidden
gtk_file_chooser_get_show_hidden
gtk_file_chooser_set_do_overwrite_confirmation
gtk_file_chooser_get_do_overwrite_confirmation
gtk_file_chooser_set_create_folders
gtk_file_chooser_get_create_folders
gtk_file_chooser_set_current_name
gtk_file_chooser_get_current_name
gtk_file_chooser_get_filename
gtk_file_chooser_set_filename
gtk_file_chooser_select_filename
gtk_file_chooser_unselect_filename
gtk_file_chooser_select_all
gtk_file_chooser_unselect_all
gtk_file_chooser_get_filenames
gtk_file_chooser_set_current_folder
gtk_file_chooser_get_current_folder
gtk_file_chooser_get_uri
gtk_file_chooser_set_uri
gtk_file_chooser_select_uri
gtk_file_chooser_unselect_uri
gtk_file_chooser_get_uris
gtk_file_chooser_set_current_folder_uri
gtk_file_chooser_get_current_folder_uri
gtk_file_chooser_get_file
gtk_file_chooser_set_file
gtk_file_chooser_select_file
gtk_file_chooser_unselect_file
gtk_file_chooser_get_files
gtk_file_chooser_set_current_folder_file
gtk_file_chooser_get_current_folder_file
gtk_file_chooser_set_preview_widget
gtk_file_chooser_get_preview_widget
gtk_file_chooser_set_preview_widget_active
gtk_file_chooser_get_preview_widget_active
gtk_file_chooser_set_use_preview_label
gtk_file_chooser_get_use_preview_label
gtk_file_chooser_get_preview_filename
gtk_file_chooser_get_preview_uri
gtk_file_chooser_get_preview_file
gtk_file_chooser_set_extra_widget
gtk_file_chooser_get_extra_widget
gtk_file_chooser_add_filter
gtk_file_chooser_remove_filter
gtk_file_chooser_list_filters
gtk_file_chooser_set_filter
gtk_file_chooser_get_filter
gtk_file_chooser_add_shortcut_folder
gtk_file_chooser_remove_shortcut_folder
gtk_file_chooser_list_shortcut_folders
gtk_file_chooser_add_shortcut_folder_uri
gtk_file_chooser_remove_shortcut_folder_uri
gtk_file_chooser_list_shortcut_folder_uris
gtk_file_chooser_add_choice
gtk_file_chooser_remove_choice
gtk_file_chooser_set_choice
gtk_file_chooser_get_choice
GTK_FILE_CHOOSER
GTK_IS_FILE_CHOOSER
GTK_TYPE_FILE_CHOOSER
GtkFileChooser
gtk_file_chooser_get_type
gtkfilechooserbutton
GtkFileChooserButton
GtkFileChooserButtonClass
gtk_file_chooser_button_new
gtk_file_chooser_button_new_with_dialog
gtk_file_chooser_button_get_title
gtk_file_chooser_button_set_title
gtk_file_chooser_button_get_width_chars
gtk_file_chooser_button_set_width_chars
GTK_FILE_CHOOSER_BUTTON
GTK_FILE_CHOOSER_BUTTON_CLASS
GTK_FILE_CHOOSER_BUTTON_GET_CLASS
GTK_IS_FILE_CHOOSER_BUTTON
GTK_TYPE_FILE_CHOOSER_BUTTON
GtkFileChooserButton
GtkFileChooserButtonPrivate
gtk_file_chooser_button_get_type
gtkfilechooserdialog
GtkFileChooserDialog
gtk_file_chooser_dialog_new
GTK_FILE_CHOOSER_DIALOG
GTK_FILE_CHOOSER_DIALOG_CLASS
GTK_FILE_CHOOSER_DIALOG_GET_CLASS
GTK_IS_FILE_CHOOSER_DIALOG
GTK_TYPE_FILE_CHOOSER_DIALOG
GtkFileChooserDialog
GtkFileChooserDialogClass
GtkFileChooserDialogPrivate
gtk_file_chooser_dialog_get_type
gtkfilechooserembed
GtkFileChooserEmbed
GTK_FILE_CHOOSER_EMBED
GTK_FILE_CHOOSER_EMBED_GET_IFACE
GTK_IS_FILE_CHOOSER_EMBED
GTK_TYPE_FILE_CHOOSER_EMBED
GtkFileChooserEmbed
GtkFileChooserEmbedIface
gtkfilechooserentry
GTK_FILE_CHOOSER_ENTRY
GTK_IS_FILE_CHOOSER_ENTRY
GTK_TYPE_FILE_CHOOSER_ENTRY
GtkFileChooserEntry
gtkfilechoosererrorstackprivate
GtkFileChooserErrorStack
gtk_file_chooser_error_stack_set_error
gtk_file_chooser_error_stack_set_custom_error
GTK_FILE_CHOOSER_ERROR_STACK
GTK_FILE_CHOOSER_ERROR_STACK_CLASS
GTK_FILE_CHOOSER_ERROR_STACK_GET_CLASS
GTK_IS_FILE_CHOOSER_ERROR_STACK
GTK_TYPE_FILE_CHOOSER_ERROR_STACK
GtkFileChooserErrorStack
GtkFileChooserErrorStackClass
gtk_file_chooser_error_stack_get_type
gtkfilechoosernative
GTK_TYPE_FILE_CHOOSER_NATIVE
gtk_file_chooser_native_new
gtk_file_chooser_native_get_accept_label
gtk_file_chooser_native_set_accept_label
gtk_file_chooser_native_get_cancel_label
gtk_file_chooser_native_set_cancel_label
GtkFileChooserNative
gtkfilechoosernativeprivate
GtkFileChooserNativeChoice
GtkFileChooserNative
gtk_file_chooser_native_win32_show
gtk_file_chooser_native_win32_hide
gtk_file_chooser_native_quartz_show
gtk_file_chooser_native_quartz_hide
gtk_file_chooser_native_portal_show
gtk_file_chooser_native_portal_hide
gtkfilechooserprivate
GtkFileChooser
SETTINGS_KEY_LOCATION_MODE
SETTINGS_KEY_SHOW_HIDDEN
SETTINGS_KEY_SHOW_SIZE_COLUMN
SETTINGS_KEY_SORT_COLUMN
SETTINGS_KEY_SORT_ORDER
SETTINGS_KEY_WINDOW_POSITION
SETTINGS_KEY_WINDOW_SIZE
SETTINGS_KEY_SIDEBAR_WIDTH
SETTINGS_KEY_STARTUP_MODE
SETTINGS_KEY_SORT_DIRECTORIES_FIRST
SETTINGS_KEY_CLOCK_FORMAT
SETTINGS_KEY_DATE_FORMAT
GTK_FILE_CHOOSER_GET_IFACE
GtkFileChooserIface
gtkfilechooserutils
GTK_FILE_CHOOSER_DELEGATE_QUARK
GtkFileChooserProp
gtkfilechooserwidget
GtkFileChooserWidget
GtkFileChooserWidgetClass
gtk_file_chooser_widget_new
GTK_FILE_CHOOSER_WIDGET
GTK_FILE_CHOOSER_WIDGET_CLASS
GTK_FILE_CHOOSER_WIDGET_GET_CLASS
GTK_IS_FILE_CHOOSER_WIDGET
GTK_TYPE_FILE_CHOOSER_WIDGET
GtkFileChooserWidget
GtkFileChooserWidgetPrivate
gtk_file_chooser_widget_get_type
gtkfilechooserwidgetprivate
gtk_file_chooser_widget_set_save_entry
gtkfilefilter
GtkFileFilterFlags
GtkFileFilterFunc
GtkFileFilterInfo
gtk_file_filter_new
gtk_file_filter_set_name
gtk_file_filter_get_name
gtk_file_filter_add_mime_type
gtk_file_filter_add_pattern
gtk_file_filter_add_pixbuf_formats
gtk_file_filter_add_custom
gtk_file_filter_get_needed
gtk_file_filter_filter
gtk_file_filter_to_gvariant
gtk_file_filter_new_from_gvariant
GTK_FILE_FILTER
GTK_IS_FILE_FILTER
GTK_TYPE_FILE_FILTER
GtkFileFilter
gtk_file_filter_get_type
gtkfilesystem
GtkFileSystem
GtkFileSystemVolume
GtkFileSystemGetInfoCallback
GtkFileSystemVolumeMountCallback
GTK_FILE_SYSTEM
GTK_FILE_SYSTEM_CLASS
GTK_FILE_SYSTEM_GET_CLASS
GTK_IS_FILE_SYSTEM
GTK_TYPE_FILE_SYSTEM
GtkFileSystem
GtkFileSystemClass
GtkFileSystemPrivate
gtkfilesystemmodel
GtkFileSystemModelGetValue
GTK_FILE_SYSTEM_MODEL
GTK_IS_FILE_SYSTEM_MODEL
GTK_TYPE_FILE_SYSTEM_MODEL
GtkFileSystemModel
gtkfixed
GtkFixed
GtkFixedChild
gtk_fixed_new
gtk_fixed_put
gtk_fixed_move
GTK_FIXED
GTK_FIXED_CLASS
GTK_FIXED_GET_CLASS
GTK_IS_FIXED
GTK_TYPE_FIXED
GtkFixed
GtkFixedClass
GtkFixedPrivate
gtk_fixed_get_type
gtkflowbox
GtkFlowBoxChild
GtkFlowBoxCreateWidgetFunc
gtk_flow_box_child_new
gtk_flow_box_child_get_index
gtk_flow_box_child_is_selected
gtk_flow_box_child_changed
gtk_flow_box_new
gtk_flow_box_bind_model
gtk_flow_box_set_homogeneous
gtk_flow_box_get_homogeneous
gtk_flow_box_set_row_spacing
gtk_flow_box_get_row_spacing
gtk_flow_box_set_column_spacing
gtk_flow_box_get_column_spacing
gtk_flow_box_set_min_children_per_line
gtk_flow_box_get_min_children_per_line
gtk_flow_box_set_max_children_per_line
gtk_flow_box_get_max_children_per_line
gtk_flow_box_set_activate_on_single_click
gtk_flow_box_get_activate_on_single_click
gtk_flow_box_insert
gtk_flow_box_get_child_at_index
gtk_flow_box_get_child_at_pos
GtkFlowBoxForeachFunc
gtk_flow_box_selected_foreach
gtk_flow_box_get_selected_children
gtk_flow_box_select_child
gtk_flow_box_unselect_child
gtk_flow_box_select_all
gtk_flow_box_unselect_all
gtk_flow_box_set_selection_mode
gtk_flow_box_get_selection_mode
gtk_flow_box_set_hadjustment
gtk_flow_box_set_vadjustment
GtkFlowBoxFilterFunc
gtk_flow_box_set_filter_func
gtk_flow_box_invalidate_filter
GtkFlowBoxSortFunc
gtk_flow_box_set_sort_func
gtk_flow_box_invalidate_sort
GTK_FLOW_BOX
GTK_FLOW_BOX_CHILD
GTK_FLOW_BOX_CHILD_CLASS
GTK_FLOW_BOX_CHILD_GET_CLASS
GTK_FLOW_BOX_CLASS
GTK_FLOW_BOX_GET_CLASS
GTK_IS_FLOW_BOX
GTK_IS_FLOW_BOX_CHILD
GTK_TYPE_FLOW_BOX
GTK_TYPE_FLOW_BOX_CHILD
GtkFlowBox
GtkFlowBoxChild
GtkFlowBoxChildClass
GtkFlowBoxClass
gtk_flow_box_child_get_type
gtk_flow_box_get_type
gtkflowboxaccessible
GtkFlowBoxAccessible
GTK_FLOW_BOX_ACCESSIBLE
GTK_FLOW_BOX_ACCESSIBLE_CLASS
GTK_FLOW_BOX_ACCESSIBLE_GET_CLASS
GTK_IS_FLOW_BOX_ACCESSIBLE
GTK_TYPE_FLOW_BOX_ACCESSIBLE
GtkFlowBoxAccessible
GtkFlowBoxAccessibleClass
GtkFlowBoxAccessiblePrivate
gtk_flow_box_accessible_get_type
gtkflowboxaccessibleprivate
gtkflowboxchildaccessible
GtkFlowBoxChildAccessible
GTK_FLOW_BOX_CHILD_ACCESSIBLE
GTK_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
GTK_FLOW_BOX_CHILD_ACCESSIBLE_GET_CLASS
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE
GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE
GtkFlowBoxChildAccessible
GtkFlowBoxChildAccessibleClass
gtk_flow_box_child_accessible_get_type
gtkfontbutton
GtkFontButton
gtk_font_button_new
gtk_font_button_new_with_font
gtk_font_button_get_title
gtk_font_button_set_title
gtk_font_button_get_use_font
gtk_font_button_set_use_font
gtk_font_button_get_use_size
gtk_font_button_set_use_size
GTK_FONT_BUTTON
GTK_FONT_BUTTON_CLASS
GTK_FONT_BUTTON_GET_CLASS
GTK_IS_FONT_BUTTON
GTK_TYPE_FONT_BUTTON
GtkFontButton
GtkFontButtonClass
GtkFontButtonPrivate
gtk_font_button_get_type
gtkfontchooser
GtkFontChooser
GtkFontFilterFunc
GtkFontChooserLevel
gtk_font_chooser_get_font_family
gtk_font_chooser_get_font_face
gtk_font_chooser_get_font_size
gtk_font_chooser_get_font_desc
gtk_font_chooser_set_font_desc
gtk_font_chooser_get_font
gtk_font_chooser_set_font
gtk_font_chooser_get_preview_text
gtk_font_chooser_set_preview_text
gtk_font_chooser_get_show_preview_entry
gtk_font_chooser_set_show_preview_entry
gtk_font_chooser_set_filter_func
gtk_font_chooser_set_font_map
gtk_font_chooser_get_font_map
gtk_font_chooser_set_level
gtk_font_chooser_get_level
gtk_font_chooser_get_font_features
gtk_font_chooser_get_language
GTK_FONT_CHOOSER
GTK_FONT_CHOOSER_GET_IFACE
GTK_IS_FONT_CHOOSER
GTK_TYPE_FONT_CHOOSER
GtkFontChooser
GtkFontChooserIface
gtk_font_chooser_get_type
gtkfontchooserdialog
GtkFontChooserDialog
GtkFontChooserDialogClass
gtk_font_chooser_dialog_new
GTK_FONT_CHOOSER_DIALOG
GTK_FONT_CHOOSER_DIALOG_CLASS
GTK_FONT_CHOOSER_DIALOG_GET_CLASS
GTK_IS_FONT_CHOOSER_DIALOG
GTK_TYPE_FONT_CHOOSER_DIALOG
GtkFontChooserDialog
GtkFontChooserDialogPrivate
gtk_font_chooser_dialog_get_type
gtkfontchooserprivate
GTK_FONT_CHOOSER_DEFAULT_FONT_NAME
gtkfontchooserutils
GTK_FONT_CHOOSER_DELEGATE_QUARK
GtkFontChooserProp
gtkfontchooserwidget
GtkFontChooserWidget
GtkFontChooserWidgetClass
gtk_font_chooser_widget_new
GTK_FONT_CHOOSER_WIDGET
GTK_FONT_CHOOSER_WIDGET_CLASS
GTK_FONT_CHOOSER_WIDGET_GET_CLASS
GTK_IS_FONT_CHOOSER_WIDGET
GTK_TYPE_FONT_CHOOSER_WIDGET
GtkFontChooserWidget
GtkFontChooserWidgetPrivate
gtk_font_chooser_widget_get_type
gtkfontchooserwidgetprivate
gtk_font_chooser_widget_handle_event
gtk_font_chooser_widget_get_tweak_action
gtkframe
GtkFrame
GtkFrameClass
gtk_frame_new
gtk_frame_set_label
gtk_frame_get_label
gtk_frame_set_label_widget
gtk_frame_get_label_widget
gtk_frame_set_label_align
gtk_frame_get_label_align
gtk_frame_set_shadow_type
gtk_frame_get_shadow_type
GTK_FRAME
GTK_FRAME_CLASS
GTK_FRAME_GET_CLASS
GTK_IS_FRAME
GTK_TYPE_FRAME
GtkFrame
GtkFramePrivate
gtk_frame_get_type
gtkframeaccessible
GtkFrameAccessible
GTK_FRAME_ACCESSIBLE
GTK_FRAME_ACCESSIBLE_CLASS
GTK_FRAME_ACCESSIBLE_GET_CLASS
GTK_IS_FRAME_ACCESSIBLE
GTK_TYPE_FRAME_ACCESSIBLE
GtkFrameAccessible
GtkFrameAccessibleClass
GtkFrameAccessiblePrivate
gtk_frame_accessible_get_type
gtkgesture
gtk_gesture_get_device
gtk_gesture_set_state
gtk_gesture_get_sequence_state
gtk_gesture_set_sequence_state
gtk_gesture_get_sequences
gtk_gesture_get_last_updated_sequence
gtk_gesture_handles_sequence
gtk_gesture_get_last_event
gtk_gesture_get_point
gtk_gesture_get_bounding_box
gtk_gesture_get_bounding_box_center
gtk_gesture_is_active
gtk_gesture_is_recognized
gtk_gesture_group
gtk_gesture_ungroup
gtk_gesture_get_group
gtk_gesture_is_grouped_with
GTK_GESTURE
GTK_GESTURE_CLASS
GTK_GESTURE_GET_CLASS
GTK_IS_GESTURE
GTK_TYPE_GESTURE
GtkGesture
GtkGestureClass
gtk_gesture_get_type
gtkgesturecontextmenu
gtk_gesture_context_menu_new
GTK_GESTURE_CONTEXT_MENU
GTK_GESTURE_CONTEXT_MENU_CLASS
GTK_GESTURE_CONTEXT_MENU_GET_CLASS
GTK_IS_GESTURE_CONTEXT_MENU
GTK_TYPE_GESTURE_CONTEXT_MENU
GtkGestureContextMenu
GtkGestureContextMenuClass
gtk_gesture_context_menu_get_type
gtkgesturedrag
gtk_gesture_drag_new
gtk_gesture_drag_get_start_point
gtk_gesture_drag_get_offset
GTK_GESTURE_DRAG
GTK_GESTURE_DRAG_CLASS
GTK_GESTURE_DRAG_GET_CLASS
GTK_IS_GESTURE_DRAG
GTK_TYPE_GESTURE_DRAG
GtkGestureDrag
GtkGestureDragClass
gtk_gesture_drag_get_type
gtkgesturedragprivate
GtkGestureDrag
GtkGestureDrag
GtkGestureDragClass
gtkgesturelongpress
gtk_gesture_long_press_new
GTK_GESTURE_LONG_PRESS
GTK_GESTURE_LONG_PRESS_CLASS
GTK_GESTURE_LONG_PRESS_GET_CLASS
GTK_IS_GESTURE_LONG_PRESS
GTK_TYPE_GESTURE_LONG_PRESS
GtkGestureLongPress
GtkGestureLongPressClass
gtk_gesture_long_press_get_type
gtkgesturelongpressprivate
GtkGestureLongPress
GtkGestureLongPress
GtkGestureLongPressClass
gtkgesturemultipress
gtk_gesture_multi_press_new
gtk_gesture_multi_press_set_area
gtk_gesture_multi_press_get_area
GTK_GESTURE_MULTI_PRESS
GTK_GESTURE_MULTI_PRESS_CLASS
GTK_GESTURE_MULTI_PRESS_GET_CLASS
GTK_IS_GESTURE_MULTI_PRESS
GTK_TYPE_GESTURE_MULTI_PRESS
GtkGestureMultiPress
GtkGestureMultiPressClass
gtk_gesture_multi_press_get_type
gtkgesturemultipressprivate
GtkGestureMultiPress
GtkGestureMultiPress
GtkGestureMultiPressClass
gtkgesturepan
gtk_gesture_pan_new
gtk_gesture_pan_get_orientation
gtk_gesture_pan_set_orientation
GTK_GESTURE_PAN
GTK_GESTURE_PAN_CLASS
GTK_GESTURE_PAN_GET_CLASS
GTK_IS_GESTURE_PAN
GTK_TYPE_GESTURE_PAN
GtkGesturePan
GtkGesturePanClass
gtk_gesture_pan_get_type
gtkgesturepanprivate
GtkGesturePan
GtkGesturePan
GtkGesturePanClass
gtkgestureprivate
GtkGesture
GtkGesture
GtkGestureClass
gtkgesturerotate
gtk_gesture_rotate_new
gtk_gesture_rotate_get_angle_delta
GTK_GESTURE_ROTATE
GTK_GESTURE_ROTATE_CLASS
GTK_GESTURE_ROTATE_GET_CLASS
GTK_IS_GESTURE_ROTATE
GTK_TYPE_GESTURE_ROTATE
GtkGestureRotate
GtkGestureRotateClass
gtk_gesture_rotate_get_type
gtkgesturerotateprivate
GtkGestureRotate
GtkGestureRotate
GtkGestureRotateClass
gtkgesturesingle
gtk_gesture_single_get_touch_only
gtk_gesture_single_set_touch_only
gtk_gesture_single_get_exclusive
gtk_gesture_single_set_exclusive
gtk_gesture_single_get_button
gtk_gesture_single_set_button
gtk_gesture_single_get_current_button
gtk_gesture_single_get_current_sequence
GTK_GESTURE_SINGLE
GTK_GESTURE_SINGLE_CLASS
GTK_GESTURE_SINGLE_GET_CLASS
GTK_IS_GESTURE_SINGLE
GTK_TYPE_GESTURE_SINGLE
GtkGestureSingle
GtkGestureSingleClass
gtk_gesture_single_get_type
gtkgesturesingleprivate
GtkGestureSingle
GtkGestureSingle
GtkGestureSingleClass
gtkgestureswipe
gtk_gesture_swipe_new
gtk_gesture_swipe_get_velocity
GTK_GESTURE_SWIPE
GTK_GESTURE_SWIPE_CLASS
GTK_GESTURE_SWIPE_GET_CLASS
GTK_IS_GESTURE_SWIPE
GTK_TYPE_GESTURE_SWIPE
GtkGestureSwipe
GtkGestureSwipeClass
gtk_gesture_swipe_get_type
gtkgestureswipeprivate
GtkGestureSwipe
GtkGestureSwipe
GtkGestureSwipeClass
gtkgesturezoom
gtk_gesture_zoom_new
gtk_gesture_zoom_get_scale_delta
GTK_GESTURE_ZOOM
GTK_GESTURE_ZOOM_CLASS
GTK_GESTURE_ZOOM_GET_CLASS
GTK_IS_GESTURE_ZOOM
GTK_TYPE_GESTURE_ZOOM
GtkGestureZoom
GtkGestureZoomClass
gtk_gesture_zoom_get_type
gtkgesturezoomprivate
GtkGestureZoom
GtkGestureZoom
GtkGestureZoomClass
gtkgizmoprivate
GtkGizmo
GtkGizmoMeasureFunc
GtkGizmoAllocateFunc
GtkGizmoSnapshotFunc
gtk_gizmo_new
GTK_GIZMO
GTK_GIZMO_CLASS
GTK_GIZMO_GET_CLASS
GTK_IS_GIZMO
GTK_TYPE_GIZMO
GtkGizmo
GtkGizmoClass
gtk_gizmo_get_type
gtkglarea
GtkGLArea
GtkGLArea
GtkGLAreaClass
gtk_gl_area_new
gtk_gl_area_set_use_es
gtk_gl_area_get_use_es
gtk_gl_area_set_required_version
gtk_gl_area_get_required_version
gtk_gl_area_get_has_alpha
gtk_gl_area_set_has_alpha
gtk_gl_area_get_has_depth_buffer
gtk_gl_area_set_has_depth_buffer
gtk_gl_area_get_has_stencil_buffer
gtk_gl_area_set_has_stencil_buffer
gtk_gl_area_get_auto_render
gtk_gl_area_set_auto_render
gtk_gl_area_queue_render
gtk_gl_area_get_context
gtk_gl_area_make_current
gtk_gl_area_attach_buffers
gtk_gl_area_set_error
gtk_gl_area_get_error
GTK_GL_AREA
GTK_GL_AREA_CLASS
GTK_GL_AREA_GET_CLASS
GTK_IS_GL_AREA
GTK_TYPE_GL_AREA
gtk_gl_area_get_type
gtkgrid
GtkGrid
GtkGridClass
gtk_grid_new
gtk_grid_attach
gtk_grid_attach_next_to
gtk_grid_get_child_at
gtk_grid_insert_row
gtk_grid_insert_column
gtk_grid_remove_row
gtk_grid_remove_column
gtk_grid_insert_next_to
gtk_grid_set_row_homogeneous
gtk_grid_get_row_homogeneous
gtk_grid_set_row_spacing
gtk_grid_get_row_spacing
gtk_grid_set_column_homogeneous
gtk_grid_get_column_homogeneous
gtk_grid_set_column_spacing
gtk_grid_get_column_spacing
gtk_grid_set_row_baseline_position
gtk_grid_get_row_baseline_position
gtk_grid_set_baseline_row
gtk_grid_get_baseline_row
GTK_GRID
GTK_GRID_CLASS
GTK_GRID_GET_CLASS
GTK_IS_GRID
GTK_TYPE_GRID
GtkGrid
gtk_grid_get_type
gtkheaderbar
GtkHeaderBar
gtk_header_bar_new
gtk_header_bar_set_title
gtk_header_bar_get_title
gtk_header_bar_set_subtitle
gtk_header_bar_get_subtitle
gtk_header_bar_set_custom_title
gtk_header_bar_get_custom_title
gtk_header_bar_pack_start
gtk_header_bar_pack_end
gtk_header_bar_get_show_title_buttons
gtk_header_bar_set_show_title_buttons
gtk_header_bar_set_has_subtitle
gtk_header_bar_get_has_subtitle
gtk_header_bar_set_decoration_layout
gtk_header_bar_get_decoration_layout
GTK_HEADER_BAR
GTK_HEADER_BAR_CLASS
GTK_HEADER_BAR_GET_CLASS
GTK_IS_HEADER_BAR
GTK_TYPE_HEADER_BAR
GtkHeaderBar
GtkHeaderBarClass
GtkHeaderBarPrivate
gtk_header_bar_get_type
gtkiconcache
GtkIconCache
gtkiconcachevalidator
CacheInfo
gtkiconhelperprivate
GtkIconHelper
gtk_icon_helper_init
gtk_icon_helper_destroy
gtk_icon_helper_get_definition
gtk_icon_helper_snapshot
gtk_icon_helper_invalidate
gtk_icon_helper_invalidate_for_change
gtk_icon_size_set_style_classes
gtkiconprivate
GtkIcon
gtk_icon_new
gtk_icon_set_image
gtk_icon_set_css_name
GTK_ICON
GTK_ICON_CLASS
GTK_ICON_GET_CLASS
GTK_IS_ICON
GTK_TYPE_ICON
GtkIcon
GtkIconClass
gtk_icon_get_type
gtkicontheme
GtkIconTheme
GtkIconTheme
GtkIconThemeClass
GtkIconLookupFlags
GTK_ICON_THEME_ERROR
GtkIconThemeError
gtk_icon_theme_error_quark
gtk_icon_theme_new
gtk_icon_theme_get_default
gtk_icon_theme_get_for_display
gtk_icon_theme_set_display
gtk_icon_theme_set_search_path
gtk_icon_theme_get_search_path
gtk_icon_theme_append_search_path
gtk_icon_theme_prepend_search_path
gtk_icon_theme_add_resource_path
gtk_icon_theme_set_custom_theme
gtk_icon_theme_has_icon
gtk_icon_theme_get_icon_sizes
gtk_icon_theme_lookup_icon
gtk_icon_theme_lookup_icon_for_scale
gtk_icon_theme_choose_icon
gtk_icon_theme_choose_icon_for_scale
gtk_icon_theme_load_icon
gtk_icon_theme_load_icon_for_scale
gtk_icon_theme_load_surface
gtk_icon_theme_lookup_by_gicon
gtk_icon_theme_lookup_by_gicon_for_scale
gtk_icon_theme_list_icons
gtk_icon_theme_list_contexts
gtk_icon_theme_get_example_icon_name
gtk_icon_theme_rescan_if_needed
gtk_icon_info_new_for_pixbuf
gtk_icon_info_get_base_size
gtk_icon_info_get_base_scale
gtk_icon_info_get_filename
gtk_icon_info_is_symbolic
gtk_icon_info_load_icon
gtk_icon_info_load_surface
gtk_icon_info_load_texture
gtk_icon_info_load_icon_async
gtk_icon_info_load_icon_finish
gtk_icon_info_load_symbolic
gtk_icon_info_load_symbolic_async
gtk_icon_info_load_symbolic_finish
gtk_icon_info_load_symbolic_for_context
gtk_icon_info_load_symbolic_for_context_async
gtk_icon_info_load_symbolic_for_context_finish
GtkIconInfo
GTK_ICON_INFO
GTK_ICON_INFO_CLASS
GTK_ICON_INFO_GET_CLASS
GTK_ICON_THEME
GTK_ICON_THEME_CLASS
GTK_ICON_THEME_GET_CLASS
GTK_IS_ICON_INFO
GTK_IS_ICON_THEME
GTK_TYPE_ICON_INFO
GTK_TYPE_ICON_THEME
GtkIconInfoClass
GtkIconThemePrivate
gtk_icon_info_get_type
gtk_icon_theme_get_type
gtkiconthemeprivate
gtk_icon_theme_lookup_symbolic_colors
gtk_icon_info_new_for_file
gtk_icon_theme_color_symbolic_pixbuf
gtkiconview
GtkIconView
GtkIconViewForeachFunc
GtkIconViewDropPosition
gtk_icon_view_new
gtk_icon_view_new_with_area
gtk_icon_view_new_with_model
gtk_icon_view_set_model
gtk_icon_view_get_model
gtk_icon_view_set_text_column
gtk_icon_view_get_text_column
gtk_icon_view_set_markup_column
gtk_icon_view_get_markup_column
gtk_icon_view_set_pixbuf_column
gtk_icon_view_get_pixbuf_column
gtk_icon_view_set_item_orientation
gtk_icon_view_get_item_orientation
gtk_icon_view_set_columns
gtk_icon_view_get_columns
gtk_icon_view_set_item_width
gtk_icon_view_get_item_width
gtk_icon_view_set_spacing
gtk_icon_view_get_spacing
gtk_icon_view_set_row_spacing
gtk_icon_view_get_row_spacing
gtk_icon_view_set_column_spacing
gtk_icon_view_get_column_spacing
gtk_icon_view_set_margin
gtk_icon_view_get_margin
gtk_icon_view_set_item_padding
gtk_icon_view_get_item_padding
gtk_icon_view_get_path_at_pos
gtk_icon_view_get_item_at_pos
gtk_icon_view_get_visible_range
gtk_icon_view_set_activate_on_single_click
gtk_icon_view_get_activate_on_single_click
gtk_icon_view_selected_foreach
gtk_icon_view_set_selection_mode
gtk_icon_view_get_selection_mode
gtk_icon_view_select_path
gtk_icon_view_unselect_path
gtk_icon_view_path_is_selected
gtk_icon_view_get_item_row
gtk_icon_view_get_item_column
gtk_icon_view_get_selected_items
gtk_icon_view_select_all
gtk_icon_view_unselect_all
gtk_icon_view_item_activated
gtk_icon_view_set_cursor
gtk_icon_view_get_cursor
gtk_icon_view_scroll_to_path
gtk_icon_view_enable_model_drag_source
gtk_icon_view_enable_model_drag_dest
gtk_icon_view_unset_model_drag_source
gtk_icon_view_unset_model_drag_dest
gtk_icon_view_set_reorderable
gtk_icon_view_get_reorderable
gtk_icon_view_set_drag_dest_item
gtk_icon_view_get_drag_dest_item
gtk_icon_view_get_dest_item_at_pos
gtk_icon_view_create_drag_icon
gtk_icon_view_get_cell_rect
gtk_icon_view_set_tooltip_item
gtk_icon_view_set_tooltip_cell
gtk_icon_view_get_tooltip_context
gtk_icon_view_set_tooltip_column
gtk_icon_view_get_tooltip_column
GTK_ICON_VIEW
GTK_ICON_VIEW_CLASS
GTK_ICON_VIEW_GET_CLASS
GTK_IS_ICON_VIEW
GTK_TYPE_ICON_VIEW
GtkIconView
GtkIconViewClass
GtkIconViewPrivate
gtk_icon_view_get_type
gtkiconviewaccessible
GtkIconViewAccessible
GTK_ICON_VIEW_ACCESSIBLE
GTK_ICON_VIEW_ACCESSIBLE_CLASS
GTK_ICON_VIEW_ACCESSIBLE_GET_CLASS
GTK_IS_ICON_VIEW_ACCESSIBLE
GTK_TYPE_ICON_VIEW_ACCESSIBLE
GtkIconViewAccessible
GtkIconViewAccessibleClass
GtkIconViewAccessiblePrivate
gtk_icon_view_accessible_get_type
gtkiconviewaccessibleprivate
gtkiconviewprivate
GtkIconViewItem
GtkIconViewPrivate
gtkimage
GtkImage
GtkImageType
GtkImage
gtk_image_new
gtk_image_new_from_file
gtk_image_new_from_resource
gtk_image_new_from_pixbuf
gtk_image_new_from_texture
gtk_image_new_from_icon_name
gtk_image_new_from_gicon
gtk_image_new_from_surface
gtk_image_clear
gtk_image_set_from_file
gtk_image_set_from_resource
gtk_image_set_from_pixbuf
gtk_image_set_from_texture
gtk_image_set_from_icon_name
gtk_image_set_from_gicon
gtk_image_set_from_surface
gtk_image_set_pixel_size
gtk_image_set_icon_size
gtk_image_get_storage_type
gtk_image_get_surface
gtk_image_get_texture
gtk_image_get_icon_name
gtk_image_get_gicon
gtk_image_get_pixel_size
gtk_image_get_icon_size
GTK_IMAGE
GTK_IMAGE_CLASS
GTK_IMAGE_GET_CLASS
GTK_IS_IMAGE
GTK_TYPE_IMAGE
GtkImageClass
GtkImagePrivate
gtk_image_get_type
gtkimageaccessible
GtkImageAccessible
GTK_IMAGE_ACCESSIBLE
GTK_IMAGE_ACCESSIBLE_CLASS
GTK_IMAGE_ACCESSIBLE_GET_CLASS
GTK_IS_IMAGE_ACCESSIBLE
GTK_TYPE_IMAGE_ACCESSIBLE
GtkImageAccessible
GtkImageAccessibleClass
GtkImageAccessiblePrivate
gtk_image_accessible_get_type
gtkimagecellaccessible
GtkImageCellAccessible
GTK_IMAGE_CELL_ACCESSIBLE
GTK_IMAGE_CELL_ACCESSIBLE_CLASS
GTK_IMAGE_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_IMAGE_CELL_ACCESSIBLE
GTK_TYPE_IMAGE_CELL_ACCESSIBLE
GtkImageCellAccessible
GtkImageCellAccessibleClass
GtkImageCellAccessiblePrivate
gtk_image_cell_accessible_get_type
gtkimagedefinitionprivate
gtk_image_definition_new_empty
gtk_image_definition_new_icon_name
gtk_image_definition_new_gicon
gtk_image_definition_new_surface
gtk_image_definition_new_texture
gtk_image_definition_ref
gtk_image_definition_unref
gtk_image_definition_get_storage_type
gtk_image_definition_get_scale
gtk_image_definition_get_icon_name
gtk_image_definition_get_gicon
gtk_image_definition_get_surface
gtk_image_definition_get_texture
GtkImageDefinition
gtkimageprivate
gtk_image_set_from_definition
gtk_image_get_definition
gtk_image_get_image_size
gtkimcontext
GtkIMContext
gtk_im_context_set_client_widget
gtk_im_context_get_preedit_string
gtk_im_context_filter_keypress
gtk_im_context_focus_in
gtk_im_context_focus_out
gtk_im_context_reset
gtk_im_context_set_cursor_location
gtk_im_context_set_use_preedit
gtk_im_context_set_surrounding
gtk_im_context_get_surrounding
gtk_im_context_delete_surrounding
GTK_IM_CONTEXT
GTK_IM_CONTEXT_CLASS
GTK_IM_CONTEXT_GET_CLASS
GTK_IS_IM_CONTEXT
GTK_TYPE_IM_CONTEXT
GtkIMContext
GtkIMContextClass
gtk_im_context_get_type
gtkimcontextinfo
GtkIMContextInfo
gtkimcontextsimple
GtkIMContextSimple
GTK_MAX_COMPOSE_LEN
gtk_im_context_simple_new
gtk_im_context_simple_add_table
gtk_im_context_simple_add_compose_file
GTK_IM_CONTEXT_SIMPLE
GTK_IM_CONTEXT_SIMPLE_CLASS
GTK_IM_CONTEXT_SIMPLE_GET_CLASS
GTK_IS_IM_CONTEXT_SIMPLE
GTK_TYPE_IM_CONTEXT_SIMPLE
GtkIMContextSimple
GtkIMContextSimpleClass
GtkIMContextSimplePrivate
gtk_im_context_simple_get_type
gtkimcontextsimpleprivate
gtk_compose_table_compact
gtk_check_algorithmically
gtk_check_compact_table
gtkimmoduleprivate
gtk_get_im_module_path
gtk_get_im_module_file
gtkimmulticontext
GtkIMMulticontext
gtk_im_multicontext_new
gtk_im_multicontext_get_context_id
gtk_im_multicontext_set_context_id
GTK_IM_MULTICONTEXT
GTK_IM_MULTICONTEXT_CLASS
GTK_IM_MULTICONTEXT_GET_CLASS
GTK_IS_IM_MULTICONTEXT
GTK_TYPE_IM_MULTICONTEXT
GtkIMMulticontext
GtkIMMulticontextClass
GtkIMMulticontextPrivate
gtk_im_multicontext_get_type
gtkinfobar
GtkInfoBar
gtk_info_bar_new
gtk_info_bar_new_with_buttons
gtk_info_bar_get_action_area
gtk_info_bar_get_content_area
gtk_info_bar_add_action_widget
gtk_info_bar_add_button
gtk_info_bar_add_buttons
gtk_info_bar_set_response_sensitive
gtk_info_bar_set_default_response
gtk_info_bar_response
gtk_info_bar_set_message_type
gtk_info_bar_get_message_type
gtk_info_bar_set_show_close_button
gtk_info_bar_get_show_close_button
gtk_info_bar_set_revealed
gtk_info_bar_get_revealed
GTK_INFO_BAR
GTK_INFO_BAR_CLASS
GTK_INFO_BAR_GET_CLASS
GTK_IS_INFO_BAR
GTK_TYPE_INFO_BAR
GtkInfoBar
GtkInfoBarClass
GtkInfoBarPrivate
gtk_info_bar_get_type
gtkinvisible
GtkInvisible
gtk_invisible_new
gtk_invisible_new_for_display
gtk_invisible_set_display
gtk_invisible_get_display
GTK_INVISIBLE
GTK_INVISIBLE_CLASS
GTK_INVISIBLE_GET_CLASS
GTK_IS_INVISIBLE
GTK_TYPE_INVISIBLE
GtkInvisible
GtkInvisibleClass
GtkInvisiblePrivate
gtk_invisible_get_type
gtkkineticscrolling
gtk_kinetic_scrolling_new
gtk_kinetic_scrolling_free
gtk_kinetic_scrolling_tick
GtkKineticScrolling
gtklabel
GtkLabel
gtk_label_new
gtk_label_new_with_mnemonic
gtk_label_set_text
gtk_label_get_text
gtk_label_set_attributes
gtk_label_get_attributes
gtk_label_set_label
gtk_label_get_label
gtk_label_set_markup
gtk_label_set_use_markup
gtk_label_get_use_markup
gtk_label_set_use_underline
gtk_label_get_use_underline
gtk_label_set_markup_with_mnemonic
gtk_label_get_mnemonic_keyval
gtk_label_set_mnemonic_widget
gtk_label_get_mnemonic_widget
gtk_label_set_text_with_mnemonic
gtk_label_set_justify
gtk_label_get_justify
gtk_label_set_ellipsize
gtk_label_get_ellipsize
gtk_label_set_width_chars
gtk_label_get_width_chars
gtk_label_set_max_width_chars
gtk_label_get_max_width_chars
gtk_label_set_lines
gtk_label_get_lines
gtk_label_set_pattern
gtk_label_set_line_wrap
gtk_label_get_line_wrap
gtk_label_set_line_wrap_mode
gtk_label_get_line_wrap_mode
gtk_label_set_selectable
gtk_label_get_selectable
gtk_label_select_region
gtk_label_get_selection_bounds
gtk_label_get_layout
gtk_label_get_layout_offsets
gtk_label_set_single_line_mode
gtk_label_get_single_line_mode
gtk_label_get_current_uri
gtk_label_set_track_visited_links
gtk_label_get_track_visited_links
gtk_label_set_xalign
gtk_label_get_xalign
gtk_label_set_yalign
gtk_label_get_yalign
GtkLabelSelectionInfo
GTK_IS_LABEL
GTK_LABEL
GTK_LABEL_CLASS
GTK_LABEL_GET_CLASS
GTK_TYPE_LABEL
GtkLabel
GtkLabelClass
GtkLabelPrivate
gtk_label_get_type
gtklabelaccessible
GtkLabelAccessible
GTK_IS_LABEL_ACCESSIBLE
GTK_LABEL_ACCESSIBLE
GTK_LABEL_ACCESSIBLE_CLASS
GTK_LABEL_ACCESSIBLE_GET_CLASS
GTK_TYPE_LABEL_ACCESSIBLE
GtkLabelAccessible
GtkLabelAccessibleClass
GtkLabelAccessiblePrivate
gtk_label_accessible_get_type
gtklabelaccessibleprivate
gtklayout
GtkLayout
GtkLayout
gtk_layout_new
gtk_layout_put
gtk_layout_move
gtk_layout_set_size
gtk_layout_get_size
GTK_IS_LAYOUT
GTK_LAYOUT
GTK_LAYOUT_CLASS
GTK_LAYOUT_GET_CLASS
GTK_TYPE_LAYOUT
GtkLayoutClass
GtkLayoutPrivate
gtk_layout_get_type
gtklevelbar
GtkLevelBar
GTK_LEVEL_BAR_OFFSET_LOW
GTK_LEVEL_BAR_OFFSET_HIGH
GTK_LEVEL_BAR_OFFSET_FULL
gtk_level_bar_new
gtk_level_bar_new_for_interval
gtk_level_bar_set_mode
gtk_level_bar_get_mode
gtk_level_bar_set_value
gtk_level_bar_get_value
gtk_level_bar_set_min_value
gtk_level_bar_get_min_value
gtk_level_bar_set_max_value
gtk_level_bar_get_max_value
gtk_level_bar_set_inverted
gtk_level_bar_get_inverted
gtk_level_bar_add_offset_value
gtk_level_bar_remove_offset_value
gtk_level_bar_get_offset_value
GTK_IS_LEVEL_BAR
GTK_LEVEL_BAR
GTK_LEVEL_BAR_CLASS
GTK_LEVEL_BAR_GET_CLASS
GTK_TYPE_LEVEL_BAR
GtkLevelBar
GtkLevelBarClass
GtkLevelBarPrivate
gtk_level_bar_get_type
gtklevelbaraccessible
GtkLevelBarAccessible
GTK_IS_LEVEL_BAR_ACCESSIBLE
GTK_LEVEL_BAR_ACCESSIBLE
GTK_LEVEL_BAR_ACCESSIBLE_CLASS
GTK_LEVEL_BAR_ACCESSIBLE_GET_CLASS
GTK_TYPE_LEVEL_BAR_ACCESSIBLE
GtkLevelBarAccessible
GtkLevelBarAccessibleClass
GtkLevelBarAccessiblePrivate
gtk_level_bar_accessible_get_type
gtklinkbutton
GtkLinkButton
GtkLinkButton
GtkLinkButtonClass
gtk_link_button_new
gtk_link_button_new_with_label
gtk_link_button_get_uri
gtk_link_button_set_uri
gtk_link_button_get_visited
gtk_link_button_set_visited
GTK_IS_LINK_BUTTON
GTK_LINK_BUTTON
GTK_LINK_BUTTON_CLASS
GTK_LINK_BUTTON_GET_CLASS
GTK_TYPE_LINK_BUTTON
GtkLinkButtonPrivate
gtk_link_button_get_type
gtklinkbuttonaccessible
GtkLinkButtonAccessible
GTK_IS_LINK_BUTTON_ACCESSIBLE
GTK_LINK_BUTTON_ACCESSIBLE
GTK_LINK_BUTTON_ACCESSIBLE_CLASS
GTK_LINK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_LINK_BUTTON_ACCESSIBLE
GtkLinkButtonAccessible
GtkLinkButtonAccessibleClass
GtkLinkButtonAccessiblePrivate
gtk_link_button_accessible_get_type
gtklistbox
GtkListBoxRow
GtkListBoxClass
GtkListBoxRowClass
GtkListBoxFilterFunc
GtkListBoxSortFunc
GtkListBoxUpdateHeaderFunc
GtkListBoxCreateWidgetFunc
gtk_list_box_row_new
gtk_list_box_row_get_header
gtk_list_box_row_set_header
gtk_list_box_row_get_index
gtk_list_box_row_changed
gtk_list_box_row_is_selected
gtk_list_box_row_set_selectable
gtk_list_box_row_get_selectable
gtk_list_box_row_set_activatable
gtk_list_box_row_get_activatable
gtk_list_box_prepend
gtk_list_box_insert
gtk_list_box_get_selected_row
gtk_list_box_get_row_at_index
gtk_list_box_get_row_at_y
gtk_list_box_select_row
gtk_list_box_set_placeholder
gtk_list_box_set_adjustment
gtk_list_box_get_adjustment
GtkListBoxForeachFunc
gtk_list_box_selected_foreach
gtk_list_box_get_selected_rows
gtk_list_box_unselect_row
gtk_list_box_select_all
gtk_list_box_unselect_all
gtk_list_box_set_selection_mode
gtk_list_box_get_selection_mode
gtk_list_box_set_filter_func
gtk_list_box_set_header_func
gtk_list_box_invalidate_filter
gtk_list_box_invalidate_sort
gtk_list_box_invalidate_headers
gtk_list_box_set_sort_func
gtk_list_box_set_activate_on_single_click
gtk_list_box_get_activate_on_single_click
gtk_list_box_drag_unhighlight_row
gtk_list_box_drag_highlight_row
gtk_list_box_new
gtk_list_box_bind_model
GTK_IS_LIST_BOX
GTK_IS_LIST_BOX_ROW
GTK_LIST_BOX
GTK_LIST_BOX_CLASS
GTK_LIST_BOX_GET_CLASS
GTK_LIST_BOX_ROW
GTK_LIST_BOX_ROW_CLASS
GTK_LIST_BOX_ROW_GET_CLASS
GTK_TYPE_LIST_BOX
GTK_TYPE_LIST_BOX_ROW
GtkListBox
GtkListBoxRow
gtk_list_box_get_type
gtk_list_box_row_get_type
gtklistboxaccessible
GtkListBoxAccessible
GTK_IS_LIST_BOX_ACCESSIBLE
GTK_LIST_BOX_ACCESSIBLE
GTK_LIST_BOX_ACCESSIBLE_CLASS
GTK_LIST_BOX_ACCESSIBLE_GET_CLASS
GTK_TYPE_LIST_BOX_ACCESSIBLE
GtkListBoxAccessible
GtkListBoxAccessibleClass
GtkListBoxAccessiblePrivate
gtk_list_box_accessible_get_type
gtklistboxaccessibleprivate
gtklistboxrowaccessible
GtkListBoxRowAccessible
GTK_IS_LIST_BOX_ROW_ACCESSIBLE
GTK_LIST_BOX_ROW_ACCESSIBLE
GTK_LIST_BOX_ROW_ACCESSIBLE_CLASS
GTK_LIST_BOX_ROW_ACCESSIBLE_GET_CLASS
GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE
GtkListBoxRowAccessible
GtkListBoxRowAccessibleClass
gtk_list_box_row_accessible_get_type
gtkliststore
GtkListStore
gtk_list_store_new
gtk_list_store_newv
gtk_list_store_set_column_types
gtk_list_store_set_value
gtk_list_store_set
gtk_list_store_set_valuesv
gtk_list_store_set_valist
gtk_list_store_remove
gtk_list_store_insert
gtk_list_store_insert_before
gtk_list_store_insert_after
gtk_list_store_insert_with_values
gtk_list_store_insert_with_valuesv
gtk_list_store_prepend
gtk_list_store_append
gtk_list_store_clear
gtk_list_store_iter_is_valid
gtk_list_store_reorder
gtk_list_store_swap
gtk_list_store_move_after
gtk_list_store_move_before
GTK_IS_LIST_STORE
GTK_LIST_STORE
GTK_LIST_STORE_CLASS
GTK_LIST_STORE_GET_CLASS
GTK_TYPE_LIST_STORE
GtkListStore
GtkListStoreClass
GtkListStorePrivate
gtk_list_store_get_type
gtklockbutton
GtkLockButton
GtkLockButtonClass
gtk_lock_button_new
gtk_lock_button_get_permission
gtk_lock_button_set_permission
GTK_IS_LOCK_BUTTON
GTK_LOCK_BUTTON
GTK_LOCK_BUTTON_CLASS
GTK_LOCK_BUTTON_GET_CLASS
GTK_TYPE_LOCK_BUTTON
GtkLockButton
GtkLockButtonPrivate
gtk_lock_button_get_type
gtklockbuttonaccessible
GtkLockButtonAccessible
GTK_IS_LOCK_BUTTON_ACCESSIBLE
GTK_LOCK_BUTTON_ACCESSIBLE
GTK_LOCK_BUTTON_ACCESSIBLE_CLASS
GTK_LOCK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_LOCK_BUTTON_ACCESSIBLE
GtkLockButtonAccessible
GtkLockButtonAccessibleClass
GtkLockButtonAccessiblePrivate
gtk_lock_button_accessible_get_type
gtklockbuttonaccessibleprivate
gtkmagnifierprivate
GtkMagnifier
GTK_IS_MAGNIFIER
GTK_MAGNIFIER
GTK_MAGNIFIER_CLASS
GTK_MAGNIFIER_GET_CLASS
GTK_TYPE_MAGNIFIER
GtkMagnifier
GtkMagnifierClass
gtkmain
GTK_PRIORITY_RESIZE
gtk_get_major_version
gtk_get_minor_version
gtk_get_micro_version
gtk_get_binary_age
gtk_get_interface_age
gtk_check_version
gtk_init
gtk_init_check
gtk_init_abi_check
gtk_init_check_abi_check
gtk_disable_setlocale
gtk_get_default_language
gtk_get_locale_direction
gtk_events_pending
gtk_main_do_event
gtk_main
gtk_main_level
gtk_main_quit
gtk_main_iteration
gtk_main_iteration_do
gtk_true
gtk_false
gtk_grab_add
gtk_grab_get_current
gtk_grab_remove
gtk_device_grab_add
gtk_device_grab_remove
gtk_get_current_event
gtk_get_current_event_time
gtk_get_current_event_state
gtk_get_current_event_device
gtk_get_event_widget
gtk_get_event_target
gtk_get_event_target_with_type
gtk_propagate_event
gtkmenu
GtkMenu
GtkArrowPlacement
GtkMenuPositionFunc
GtkMenuDetachFunc
gtk_menu_new
gtk_menu_new_from_model
gtk_menu_popup
gtk_menu_popup_for_device
gtk_menu_popup_at_rect
gtk_menu_popup_at_widget
gtk_menu_popup_at_pointer
gtk_menu_reposition
gtk_menu_popdown
gtk_menu_get_active
gtk_menu_set_active
gtk_menu_set_accel_group
gtk_menu_get_accel_group
gtk_menu_set_accel_path
gtk_menu_get_accel_path
gtk_menu_attach_to_widget
gtk_menu_detach
gtk_menu_get_attach_widget
gtk_menu_reorder_child
gtk_menu_set_display
gtk_menu_attach
gtk_menu_set_monitor
gtk_menu_get_monitor
gtk_menu_place_on_monitor
gtk_menu_get_for_attach_widget
gtk_menu_set_reserve_toggle_size
gtk_menu_get_reserve_toggle_size
GTK_IS_MENU
GTK_MENU
GTK_MENU_CLASS
GTK_MENU_GET_CLASS
GTK_TYPE_MENU
GtkMenu
GtkMenuClass
GtkMenuPrivate
gtk_menu_get_type
gtkmenuaccessible
GtkMenuAccessible
GTK_IS_MENU_ACCESSIBLE
GTK_MENU_ACCESSIBLE
GTK_MENU_ACCESSIBLE_CLASS
GTK_MENU_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_ACCESSIBLE
GtkMenuAccessible
GtkMenuAccessibleClass
GtkMenuAccessiblePrivate
gtk_menu_accessible_get_type
gtkmenubar
GtkMenuBar
gtk_menu_bar_new
gtk_menu_bar_new_from_model
gtk_menu_bar_get_pack_direction
gtk_menu_bar_set_pack_direction
gtk_menu_bar_get_child_pack_direction
gtk_menu_bar_set_child_pack_direction
GTK_IS_MENU_BAR
GTK_MENU_BAR
GTK_MENU_BAR_CLASS
GTK_MENU_BAR_GET_CLASS
GTK_TYPE_MENU_BAR
GtkMenuBar
GtkMenuBarClass
GtkMenuBarPrivate
gtk_menu_bar_get_type
gtkmenubutton
GtkMenuButton
gtk_menu_button_new
gtk_menu_button_set_popup
gtk_menu_button_get_popup
gtk_menu_button_set_popover
gtk_menu_button_get_popover
gtk_menu_button_set_direction
gtk_menu_button_get_direction
gtk_menu_button_set_menu_model
gtk_menu_button_get_menu_model
gtk_menu_button_set_align_widget
gtk_menu_button_get_align_widget
gtk_menu_button_set_use_popover
gtk_menu_button_get_use_popover
GTK_IS_MENU_BUTTON
GTK_MENU_BUTTON
GTK_MENU_BUTTON_CLASS
GTK_MENU_BUTTON_GET_CLASS
GTK_TYPE_MENU_BUTTON
GtkMenuButton
GtkMenuButtonClass
GtkMenuButtonPrivate
gtk_menu_button_get_type
gtkmenubuttonaccessible
GtkMenuButtonAccessible
GTK_IS_MENU_BUTTON_ACCESSIBLE
GTK_MENU_BUTTON_ACCESSIBLE
GTK_MENU_BUTTON_ACCESSIBLE_CLASS
GTK_MENU_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_BUTTON_ACCESSIBLE
GtkMenuButtonAccessible
GtkMenuButtonAccessibleClass
GtkMenuButtonAccessiblePrivate
gtk_menu_button_accessible_get_type
gtkmenubuttonprivate
GtkMenuButtonShowMenuCallback
gtkmenuitem
GtkMenuItem
GtkMenuItemClass
gtk_menu_item_new
gtk_menu_item_new_with_label
gtk_menu_item_new_with_mnemonic
gtk_menu_item_set_submenu
gtk_menu_item_get_submenu
gtk_menu_item_select
gtk_menu_item_deselect
gtk_menu_item_activate
gtk_menu_item_toggle_size_request
gtk_menu_item_toggle_size_allocate
gtk_menu_item_set_accel_path
gtk_menu_item_get_accel_path
gtk_menu_item_set_label
gtk_menu_item_get_label
gtk_menu_item_set_use_underline
gtk_menu_item_get_use_underline
gtk_menu_item_set_reserve_indicator
gtk_menu_item_get_reserve_indicator
GTK_IS_MENU_ITEM
GTK_MENU_ITEM
GTK_MENU_ITEM_CLASS
GTK_MENU_ITEM_GET_CLASS
GTK_TYPE_MENU_ITEM
GtkMenuItem
GtkMenuItemPrivate
gtk_menu_item_get_type
gtkmenuitemaccessible
GtkMenuItemAccessible
GTK_IS_MENU_ITEM_ACCESSIBLE
GTK_MENU_ITEM_ACCESSIBLE
GTK_MENU_ITEM_ACCESSIBLE_CLASS
GTK_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_ITEM_ACCESSIBLE
GtkMenuItemAccessible
GtkMenuItemAccessibleClass
GtkMenuItemAccessiblePrivate
gtk_menu_item_accessible_get_type
gtkmenuitemprivate
GtkMenuItemPrivate
gtkmenuprivate
GtkSubmenuDirection
GtkMenuPrivate
gtk_menu_update_scroll_offset
gtkmenusectionbox
gtk_menu_section_box_new_toplevel
GTK_IS_MENU_SECTION_BOX
GTK_MENU_SECTION_BOX
GTK_MENU_SECTION_BOX_CLASS
GTK_MENU_SECTION_BOX_GET_CLASS
GTK_TYPE_MENU_SECTION_BOX
GtkMenuSectionBox
gtk_menu_section_box_get_type
gtkmenushell
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
gtk_menu_shell_activate_item
gtk_menu_shell_select_first
gtk_menu_shell_cancel
gtk_menu_shell_get_take_focus
gtk_menu_shell_set_take_focus
gtk_menu_shell_get_selected_item
gtk_menu_shell_get_parent_shell
gtk_menu_shell_bind_model
GTK_IS_MENU_SHELL
GTK_MENU_SHELL
GTK_MENU_SHELL_CLASS
GTK_MENU_SHELL_GET_CLASS
GTK_TYPE_MENU_SHELL
GtkMenuShell
GtkMenuShellClass
GtkMenuShellPrivate
gtk_menu_shell_get_type
gtkmenushellaccessible
GtkMenuShellAccessible
GTK_IS_MENU_SHELL_ACCESSIBLE
GTK_MENU_SHELL_ACCESSIBLE
GTK_MENU_SHELL_ACCESSIBLE_CLASS
GTK_MENU_SHELL_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_SHELL_ACCESSIBLE
GtkMenuShellAccessible
GtkMenuShellAccessibleClass
GtkMenuShellAccessiblePrivate
gtk_menu_shell_accessible_get_type
gtkmenushellprivate
GtkSubmenuPlacement
GtkMenuShellPrivate
gtkmenutoolbutton
GtkMenuToolButton
GtkMenuToolButtonClass
gtk_menu_tool_button_new
gtk_menu_tool_button_set_menu
gtk_menu_tool_button_get_menu
gtk_menu_tool_button_set_arrow_tooltip_text
gtk_menu_tool_button_set_arrow_tooltip_markup
GTK_IS_MENU_TOOL_BUTTON
GTK_MENU_TOOL_BUTTON
GTK_MENU_TOOL_BUTTON_CLASS
GTK_MENU_TOOL_BUTTON_GET_CLASS
GTK_TYPE_MENU_TOOL_BUTTON
GtkMenuToolButton
GtkMenuToolButtonPrivate
gtk_menu_tool_button_get_type
gtkmenutracker
GtkMenuTrackerInsertFunc
GtkMenuTrackerRemoveFunc
gtk_menu_tracker_new
gtk_menu_tracker_new_for_item_link
gtk_menu_tracker_free
GtkMenuTracker
gtkmenutrackeritem
gtk_menu_tracker_item_get_special
gtk_menu_tracker_item_get_display_hint
gtk_menu_tracker_item_get_text_direction
gtk_menu_tracker_item_get_is_separator
gtk_menu_tracker_item_get_has_link
gtk_menu_tracker_item_get_label
gtk_menu_tracker_item_get_icon
gtk_menu_tracker_item_get_verb_icon
gtk_menu_tracker_item_get_sensitive
gtk_menu_tracker_item_get_role
gtk_menu_tracker_item_get_toggled
gtk_menu_tracker_item_get_accel
gtk_menu_tracker_item_may_disappear
gtk_menu_tracker_item_get_is_visible
gtk_menu_tracker_item_get_should_request_show
gtk_menu_tracker_item_activated
gtk_menu_tracker_item_request_submenu_shown
gtk_menu_tracker_item_get_submenu_shown
GTK_IS_MENU_TRACKER_ITEM
GTK_MENU_TRACKER_ITEM
GTK_TYPE_MENU_TRACKER_ITEM
GTK_TYPE_MENU_TRACKER_ITEM_ROLE
GtkMenuTrackerItem
GtkMenuTrackerItemRole
gtk_menu_tracker_item_get_type
gtk_menu_tracker_item_role_get_type
gtkmessagedialog
GtkMessageDialog
GtkButtonsType
gtk_message_dialog_new
gtk_message_dialog_new_with_markup
gtk_message_dialog_set_markup
gtk_message_dialog_format_secondary_text
gtk_message_dialog_format_secondary_markup
gtk_message_dialog_get_message_area
GTK_IS_MESSAGE_DIALOG
GTK_MESSAGE_DIALOG
GTK_MESSAGE_DIALOG_CLASS
GTK_MESSAGE_DIALOG_GET_CLASS
GTK_TYPE_MESSAGE_DIALOG
GtkMessageDialog
GtkMessageDialogClass
GtkMessageDialogPrivate
gtk_message_dialog_get_type
gtkmnemonichash
GtkMnemonicHash
GtkMnemonicHashForeach
gtkmodelbutton
GtkButtonRole
gtk_model_button_new
GTK_IS_MODEL_BUTTON
GTK_MODEL_BUTTON
GTK_TYPE_MODEL_BUTTON
GtkModelButton
gtk_model_button_get_type
gtkmodelmenuitem
gtk_model_menu_item_new
GTK_IS_MODEL_MENU_ITEM
GTK_MODEL_MENU_ITEM
GTK_TYPE_MODEL_MENU_ITEM
GtkModelMenuItem
gtk_model_menu_item_get_type
gtkmodules
GtkModuleInitFunc
GtkModuleDisplayInitFunc
gtkmountoperation
GtkMountOperation
GtkMountOperation
GtkMountOperationClass
gtk_mount_operation_new
gtk_mount_operation_is_showing
gtk_mount_operation_set_parent
gtk_mount_operation_get_parent
gtk_mount_operation_set_display
gtk_mount_operation_get_display
GTK_IS_MOUNT_OPERATION
GTK_MOUNT_OPERATION
GTK_MOUNT_OPERATION_CLASS
GTK_MOUNT_OPERATION_GET_CLASS
GTK_TYPE_MOUNT_OPERATION
GtkMountOperationPrivate
gtk_mount_operation_get_type
gtkmountoperationprivate
GtkMountOperationLookupContext
gtknativedialog
GtkNativeDialog
GTK_TYPE_NATIVE_DIALOG
GtkNativeDialogClass
gtk_native_dialog_show
gtk_native_dialog_hide
gtk_native_dialog_destroy
gtk_native_dialog_get_visible
gtk_native_dialog_set_modal
gtk_native_dialog_get_modal
gtk_native_dialog_set_title
gtk_native_dialog_get_title
gtk_native_dialog_set_transient_for
gtk_native_dialog_get_transient_for
gtk_native_dialog_run
GtkNativeDialog
gtknotebook
GtkNotebook
GtkNotebookTab
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_set_group_name
gtk_notebook_get_group_name
gtk_notebook_get_current_page
gtk_notebook_get_nth_page
gtk_notebook_get_n_pages
gtk_notebook_page_num
gtk_notebook_set_current_page
gtk_notebook_next_page
gtk_notebook_prev_page
gtk_notebook_set_show_border
gtk_notebook_get_show_border
gtk_notebook_set_show_tabs
gtk_notebook_get_show_tabs
gtk_notebook_set_tab_pos
gtk_notebook_get_tab_pos
gtk_notebook_set_scrollable
gtk_notebook_get_scrollable
gtk_notebook_popup_enable
gtk_notebook_popup_disable
gtk_notebook_get_tab_label
gtk_notebook_set_tab_label
gtk_notebook_set_tab_label_text
gtk_notebook_get_tab_label_text
gtk_notebook_get_menu_label
gtk_notebook_set_menu_label
gtk_notebook_set_menu_label_text
gtk_notebook_get_menu_label_text
gtk_notebook_reorder_child
gtk_notebook_get_tab_reorderable
gtk_notebook_set_tab_reorderable
gtk_notebook_get_tab_detachable
gtk_notebook_set_tab_detachable
gtk_notebook_detach_tab
gtk_notebook_get_action_widget
gtk_notebook_set_action_widget
GTK_IS_NOTEBOOK
GTK_NOTEBOOK
GTK_NOTEBOOK_CLASS
GTK_NOTEBOOK_GET_CLASS
GTK_TYPE_NOTEBOOK
GtkNotebook
GtkNotebookClass
GtkNotebookPrivate
gtk_notebook_get_type
gtknotebookaccessible
GtkNotebookAccessible
GTK_IS_NOTEBOOK_ACCESSIBLE
GTK_NOTEBOOK_ACCESSIBLE
GTK_NOTEBOOK_ACCESSIBLE_CLASS
GTK_NOTEBOOK_ACCESSIBLE_GET_CLASS
GTK_TYPE_NOTEBOOK_ACCESSIBLE
GtkNotebookAccessible
GtkNotebookAccessibleClass
GtkNotebookAccessiblePrivate
gtk_notebook_accessible_get_type
gtknotebookpageaccessible
GtkNotebookPageAccessible
gtk_notebook_page_accessible_new
gtk_notebook_page_accessible_invalidate
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE
GTK_NOTEBOOK_PAGE_ACCESSIBLE
GTK_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
GTK_NOTEBOOK_PAGE_ACCESSIBLE_GET_CLASS
GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE
GtkNotebookPageAccessible
GtkNotebookPageAccessibleClass
GtkNotebookPageAccessiblePrivate
gtk_notebook_page_accessible_get_type
gtkorientable
GtkOrientable
gtk_orientable_set_orientation
gtk_orientable_get_orientation
GTK_IS_ORIENTABLE
GTK_ORIENTABLE
GTK_ORIENTABLE_CLASS
GTK_ORIENTABLE_GET_IFACE
GTK_TYPE_ORIENTABLE
GtkOrientable
GtkOrientableIface
gtk_orientable_get_type
gtkoverlay
GtkOverlay
GtkOverlayClass
gtk_overlay_new
gtk_overlay_add_overlay
gtk_overlay_reorder_overlay
gtk_overlay_get_overlay_pass_through
gtk_overlay_set_overlay_pass_through
GTK_IS_OVERLAY
GTK_OVERLAY
GTK_OVERLAY_CLASS
GTK_OVERLAY_GET_CLASS
GTK_TYPE_OVERLAY
GtkOverlay
GtkOverlayPrivate
gtk_overlay_get_type
gtkpadcontroller
GtkPadActionType
GtkPadActionEntry
gtk_pad_controller_new
gtk_pad_controller_set_action_entries
gtk_pad_controller_set_action
GTK_IS_PAD_CONTROLLER
GTK_PAD_CONTROLLER
GTK_PAD_CONTROLLER_CLASS
GTK_PAD_CONTROLLER_GET_CLASS
GTK_TYPE_PAD_CONTROLLER
GtkPadController
GtkPadControllerClass
gtk_pad_controller_get_type
gtkpagesetup
gtk_page_setup_new
gtk_page_setup_copy
gtk_page_setup_get_orientation
gtk_page_setup_set_orientation
gtk_page_setup_get_paper_size
gtk_page_setup_set_paper_size
gtk_page_setup_get_top_margin
gtk_page_setup_set_top_margin
gtk_page_setup_get_bottom_margin
gtk_page_setup_set_bottom_margin
gtk_page_setup_get_left_margin
gtk_page_setup_set_left_margin
gtk_page_setup_get_right_margin
gtk_page_setup_set_right_margin
gtk_page_setup_set_paper_size_and_default_margins
gtk_page_setup_get_paper_width
gtk_page_setup_get_paper_height
gtk_page_setup_get_page_width
gtk_page_setup_get_page_height
gtk_page_setup_new_from_file
gtk_page_setup_load_file
gtk_page_setup_to_file
gtk_page_setup_new_from_key_file
gtk_page_setup_load_key_file
gtk_page_setup_to_key_file
gtk_page_setup_to_gvariant
gtk_page_setup_new_from_gvariant
GTK_IS_PAGE_SETUP
GTK_PAGE_SETUP
GTK_TYPE_PAGE_SETUP
GtkPageSetup
gtk_page_setup_get_type
gtkpagesetupunixdialog
GtkPageSetupUnixDialog
GtkPageSetupUnixDialogClass
gtk_page_setup_unix_dialog_new
gtk_page_setup_unix_dialog_set_page_setup
gtk_page_setup_unix_dialog_get_page_setup
gtk_page_setup_unix_dialog_set_print_settings
gtk_page_setup_unix_dialog_get_print_settings
GTK_IS_PAGE_SETUP_UNIX_DIALOG
GTK_PAGE_SETUP_UNIX_DIALOG
GTK_PAGE_SETUP_UNIX_DIALOG_CLASS
GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS
GTK_TYPE_PAGE_SETUP_UNIX_DIALOG
GtkPageSetupUnixDialog
GtkPageSetupUnixDialogPrivate
gtk_page_setup_unix_dialog_get_type
gtkpagesetupunixdialog.ui
gtkpaned
GtkPaned
gtk_paned_new
gtk_paned_add1
gtk_paned_add2
gtk_paned_pack1
gtk_paned_pack2
gtk_paned_get_position
gtk_paned_set_position
gtk_paned_get_child1
gtk_paned_get_child2
gtk_paned_set_wide_handle
gtk_paned_get_wide_handle
GTK_IS_PANED
GTK_PANED
GTK_PANED_CLASS
GTK_PANED_GET_CLASS
GTK_TYPE_PANED
GtkPaned
GtkPanedClass
GtkPanedPrivate
gtk_paned_get_type
gtkpanedaccessible
GtkPanedAccessible
GTK_IS_PANED_ACCESSIBLE
GTK_PANED_ACCESSIBLE
GTK_PANED_ACCESSIBLE_CLASS
GTK_PANED_ACCESSIBLE_GET_CLASS
GTK_TYPE_PANED_ACCESSIBLE
GtkPanedAccessible
GtkPanedAccessibleClass
GtkPanedAccessiblePrivate
gtk_paned_accessible_get_type
gtkpapersize
GTK_PAPER_NAME_A3
GTK_PAPER_NAME_A4
GTK_PAPER_NAME_A5
GTK_PAPER_NAME_B5
GTK_PAPER_NAME_LETTER
GTK_PAPER_NAME_EXECUTIVE
GTK_PAPER_NAME_LEGAL
gtk_paper_size_new
gtk_paper_size_new_from_ppd
gtk_paper_size_new_from_ipp
gtk_paper_size_new_custom
gtk_paper_size_copy
gtk_paper_size_free
gtk_paper_size_is_equal
gtk_paper_size_get_paper_sizes
gtk_paper_size_get_name
gtk_paper_size_get_display_name
gtk_paper_size_get_ppd_name
gtk_paper_size_get_width
gtk_paper_size_get_height
gtk_paper_size_is_custom
gtk_paper_size_is_ipp
gtk_paper_size_set_size
gtk_paper_size_get_default_top_margin
gtk_paper_size_get_default_bottom_margin
gtk_paper_size_get_default_left_margin
gtk_paper_size_get_default_right_margin
gtk_paper_size_get_default
gtk_paper_size_new_from_key_file
gtk_paper_size_to_key_file
gtk_paper_size_new_from_gvariant
gtk_paper_size_to_gvariant
GTK_TYPE_PAPER_SIZE
GtkPaperSize
gtk_paper_size_get_type
gtkpathbar
GtkPathBar
GTK_IS_PATH_BAR
GTK_PATH_BAR
GTK_PATH_BAR_CLASS
GTK_PATH_BAR_GET_CLASS
GTK_TYPE_PATH_BAR
GtkPathBar
GtkPathBarClass
GtkPathBarPrivate
gtk_path_bar_get_type
gtkplacessidebarprivate
gtk_places_sidebar_new
gtk_places_sidebar_get_open_flags
gtk_places_sidebar_set_open_flags
gtk_places_sidebar_get_location
gtk_places_sidebar_set_location
gtk_places_sidebar_get_show_recent
gtk_places_sidebar_set_show_recent
gtk_places_sidebar_get_show_desktop
gtk_places_sidebar_set_show_desktop
gtk_places_sidebar_get_show_enter_location
gtk_places_sidebar_set_show_enter_location
gtk_places_sidebar_set_local_only
gtk_places_sidebar_get_local_only
gtk_places_sidebar_add_shortcut
gtk_places_sidebar_remove_shortcut
gtk_places_sidebar_list_shortcuts
gtk_places_sidebar_get_nth_bookmark
gtk_places_sidebar_set_drop_targets_visible
gtk_places_sidebar_get_show_trash
gtk_places_sidebar_set_show_trash
gtk_places_sidebar_set_show_other_locations
gtk_places_sidebar_get_show_other_locations
gtk_places_sidebar_set_show_starred_location
gtk_places_sidebar_get_show_starred_location
GtkPlacesSidebarSectionType
GtkPlacesSidebarPlaceType
gtk_places_sidebar_get_location_title
GTK_IS_PLACES_SIDEBAR
GTK_PLACES_SIDEBAR
GTK_PLACES_SIDEBAR_CLASS
GTK_PLACES_SIDEBAR_GET_CLASS
GTK_TYPE_PLACES_SIDEBAR
GtkPlacesSidebar
GtkPlacesSidebarClass
gtk_places_sidebar_get_type
gtkplacesviewprivate
GtkPlacesView
gtk_places_view_get_open_flags
gtk_places_view_set_open_flags
gtk_places_view_get_search_query
gtk_places_view_set_search_query
gtk_places_view_get_local_only
gtk_places_view_set_local_only
gtk_places_view_get_loading
gtk_places_view_new
GTK_IS_PLACES_VIEW
GTK_PLACES_VIEW
GTK_PLACES_VIEW_CLASS
GTK_PLACES_VIEW_GET_CLASS
GTK_TYPE_PLACES_VIEW
GtkPlacesView
GtkPlacesViewClass
GtkPlacesViewPrivate
gtk_places_view_get_type
gtkplacesviewrowprivate
GTK_TYPE_PLACES_VIEW_ROW
gtk_places_view_row_new
gtk_places_view_row_get_eject_button
gtk_places_view_row_get_mount
gtk_places_view_row_get_volume
gtk_places_view_row_get_file
gtk_places_view_row_set_busy
gtk_places_view_row_get_is_network
gtk_places_view_row_set_is_network
gtk_places_view_row_set_path_size_group
gtk_places_view_row_set_space_size_group
GtkPlacesViewRow
gtkpointerfocusprivate
GtkPointerFocus
gtk_pointer_focus_new
gtk_pointer_focus_ref
gtk_pointer_focus_unref
gtk_pointer_focus_set_coordinates
gtk_pointer_focus_set_target
gtk_pointer_focus_get_target
gtk_pointer_focus_set_implicit_grab
gtk_pointer_focus_get_implicit_grab
gtk_pointer_focus_get_effective_target
gtk_pointer_focus_repick_target
gtkpopover
GtkPopover
gtk_popover_new
gtk_popover_new_from_model
gtk_popover_set_relative_to
gtk_popover_get_relative_to
gtk_popover_set_pointing_to
gtk_popover_get_pointing_to
gtk_popover_set_position
gtk_popover_get_position
gtk_popover_set_modal
gtk_popover_get_modal
gtk_popover_bind_model
gtk_popover_set_default_widget
gtk_popover_get_default_widget
gtk_popover_set_constrain_to
gtk_popover_get_constrain_to
gtk_popover_popup
gtk_popover_popdown
GTK_IS_POPOVER
GTK_POPOVER
GTK_POPOVER_CLASS
GTK_POPOVER_GET_CLASS
GTK_TYPE_POPOVER
GtkPopover
GtkPopoverClass
GtkPopoverPrivate
gtk_popover_get_type
gtkpopoveraccessible
GtkPopoverAccessible
GTK_IS_POPOVER_ACCESSIBLE
GTK_POPOVER_ACCESSIBLE
GTK_POPOVER_ACCESSIBLE_CLASS
GTK_POPOVER_ACCESSIBLE_GET_CLASS
GTK_TYPE_POPOVER_ACCESSIBLE
GtkPopoverAccessible
GtkPopoverAccessibleClass
gtk_popover_accessible_get_type
gtkpopovermenu
GtkPopoverMenu
gtk_popover_menu_new
gtk_popover_menu_open_submenu
GTK_IS_POPOVER_MENU
GTK_POPOVER_MENU
GTK_POPOVER_MENU_CLASS
GTK_POPOVER_MENU_GET_CLASS
GTK_TYPE_POPOVER_MENU
GtkPopoverMenu
GtkPopoverMenuClass
gtk_popover_menu_get_type
gtkpopoverprivate
gtk_popover_update_position
gtk_popover_get_contents_widget
gtkprint-win32
START_PAGE_GENERAL
PD_RESULT_CANCEL
PD_RESULT_PRINT
PD_RESULT_APPLY
PD_NOCURRENTPAGE
PD_CURRENTPAGE
GtkPrintWin32Devnames
gtk_print_win32_devnames_free
gtk_print_win32_devnames_from_win32
gtk_print_win32_devnames_from_printer_name
gtk_print_win32_devnames_to_win32
gtk_print_win32_devnames_to_win32_from_printer_name
gtkprintbackend
GtkPrintBackend
GTK_PRINT_BACKEND_ERROR
GtkPrintBackendError
gtk_print_backend_error_quark
GtkPrintBackendStatus
gtk_print_backend_get_printer_list
gtk_print_backend_printer_list_is_done
gtk_print_backend_find_printer
gtk_print_backend_print_stream
gtk_print_backend_load_modules
gtk_print_backend_destroy
gtk_print_backend_set_password
gtk_print_backend_add_printer
gtk_print_backend_remove_printer
gtk_print_backend_set_list_done
gtk_printer_is_new
gtk_printer_set_accepts_pdf
gtk_printer_set_accepts_ps
gtk_printer_set_is_new
gtk_printer_set_is_active
gtk_printer_set_is_paused
gtk_printer_set_is_accepting_jobs
gtk_printer_set_has_details
gtk_printer_set_is_default
gtk_printer_set_icon_name
gtk_printer_set_job_count
gtk_printer_set_location
gtk_printer_set_description
gtk_printer_set_state_message
GTK_IS_PRINT_BACKEND
GTK_PRINT_BACKEND
GTK_PRINT_BACKEND_CLASS
GTK_PRINT_BACKEND_GET_CLASS
GTK_TYPE_PRINT_BACKEND
GtkPrintBackend
GtkPrintBackendClass
GtkPrintBackendPrivate
gtk_print_backend_get_type
gtkprintcontext
gtk_print_context_get_cairo_context
gtk_print_context_get_page_setup
gtk_print_context_get_width
gtk_print_context_get_height
gtk_print_context_get_dpi_x
gtk_print_context_get_dpi_y
gtk_print_context_get_hard_margins
gtk_print_context_get_pango_fontmap
gtk_print_context_create_pango_context
gtk_print_context_create_pango_layout
gtk_print_context_set_cairo_context
GTK_IS_PRINT_CONTEXT
GTK_PRINT_CONTEXT
GTK_TYPE_PRINT_CONTEXT
GtkPrintContext
gtk_print_context_get_type
gtkprinter
GtkPrinter
GtkPrintCapabilities
gtk_printer_new
gtk_printer_get_backend
gtk_printer_get_name
gtk_printer_get_state_message
gtk_printer_get_description
gtk_printer_get_location
gtk_printer_get_icon_name
gtk_printer_get_job_count
gtk_printer_is_active
gtk_printer_is_paused
gtk_printer_is_accepting_jobs
gtk_printer_is_virtual
gtk_printer_is_default
gtk_printer_accepts_pdf
gtk_printer_accepts_ps
gtk_printer_list_papers
gtk_printer_get_default_page_size
gtk_printer_compare
gtk_printer_has_details
gtk_printer_request_details
gtk_printer_get_capabilities
gtk_printer_get_hard_margins
GtkPrinterFunc
gtk_enumerate_printers
GtkPrintBackend
GTK_IS_PRINTER
GTK_PRINTER
GTK_PRINTER_CLASS
GTK_PRINTER_GET_CLASS
GTK_TYPE_PRINTER
GTK_TYPE_PRINT_CAPABILITIES
GtkPrinter
GtkPrinterClass
GtkPrinterPrivate
gtk_print_capabilities_get_type
gtk_printer_get_type
gtkprinter-private
gtk_print_job_set_status
gtkprinteroption
GtkPrinterOption
GTK_PRINTER_OPTION_GROUP_IMAGE_QUALITY
GTK_PRINTER_OPTION_GROUP_FINISHING
GtkPrinterOptionType
gtk_printer_option_new
gtk_printer_option_set
gtk_printer_option_set_has_conflict
gtk_printer_option_clear_has_conflict
gtk_printer_option_set_boolean
gtk_printer_option_allocate_choices
gtk_printer_option_choices_from_array
gtk_printer_option_has_choice
gtk_printer_option_set_activates_default
gtk_printer_option_get_activates_default
GTK_IS_PRINTER_OPTION
GTK_PRINTER_OPTION
GTK_TYPE_PRINTER_OPTION
GtkPrinterOption
GtkPrinterOptionClass
gtk_printer_option_get_type
gtkprinteroptionset
GtkPrinterOptionSet
GtkPrinterOptionSetFunc
gtk_printer_option_set_new
gtk_printer_option_set_add
gtk_printer_option_set_remove
gtk_printer_option_set_lookup
gtk_printer_option_set_foreach
gtk_printer_option_set_clear_conflicts
gtk_printer_option_set_get_groups
gtk_printer_option_set_foreach_in_group
GTK_IS_PRINTER_OPTION_SET
GTK_PRINTER_OPTION_SET
GTK_TYPE_PRINTER_OPTION_SET
GtkPrinterOptionSet
GtkPrinterOptionSetClass
gtk_printer_option_set_get_type
gtkprinteroptionwidget
GtkPrinterOptionWidget
gtk_printer_option_widget_new
gtk_printer_option_widget_set_source
gtk_printer_option_widget_has_external_label
gtk_printer_option_widget_get_external_label
gtk_printer_option_widget_get_value
GTK_IS_PRINTER_OPTION_WIDGET
GTK_PRINTER_OPTION_WIDGET
GTK_PRINTER_OPTION_WIDGET_CLASS
GTK_PRINTER_OPTION_WIDGET_GET_CLASS
GTK_TYPE_PRINTER_OPTION_WIDGET
GtkPrinterOptionWidget
GtkPrinterOptionWidgetClass
GtkPrinterOptionWidgetPrivate
gtk_printer_option_widget_get_type
gtkprintjob
GtkPrintJob
GtkPrintJobCompleteFunc
gtk_print_job_new
gtk_print_job_get_settings
gtk_print_job_get_printer
gtk_print_job_get_title
gtk_print_job_get_status
gtk_print_job_set_source_file
gtk_print_job_set_source_fd
gtk_print_job_get_surface
gtk_print_job_set_track_print_status
gtk_print_job_get_track_print_status
gtk_print_job_send
gtk_print_job_get_pages
gtk_print_job_set_pages
gtk_print_job_get_page_ranges
gtk_print_job_set_page_ranges
gtk_print_job_get_page_set
gtk_print_job_set_page_set
gtk_print_job_get_num_copies
gtk_print_job_set_num_copies
gtk_print_job_get_scale
gtk_print_job_set_scale
gtk_print_job_get_n_up
gtk_print_job_set_n_up
gtk_print_job_get_n_up_layout
gtk_print_job_set_n_up_layout
gtk_print_job_get_rotate
gtk_print_job_set_rotate
gtk_print_job_get_collate
gtk_print_job_set_collate
gtk_print_job_get_reverse
gtk_print_job_set_reverse
GTK_IS_PRINT_JOB
GTK_PRINT_JOB
GTK_PRINT_JOB_CLASS
GTK_PRINT_JOB_GET_CLASS
GTK_TYPE_PRINT_JOB
GtkPrintJob
GtkPrintJobClass
GtkPrintJobPrivate
gtk_print_job_get_type
gtkprintoperation
GtkPrintOperation
GtkPrintStatus
GtkPrintOperationResult
GtkPrintOperationAction
GtkPrintOperationClass
GTK_PRINT_ERROR
GtkPrintError
gtk_print_error_quark
gtk_print_operation_new
gtk_print_operation_set_default_page_setup
gtk_print_operation_get_default_page_setup
gtk_print_operation_set_print_settings
gtk_print_operation_get_print_settings
gtk_print_operation_set_job_name
gtk_print_operation_set_n_pages
gtk_print_operation_set_current_page
gtk_print_operation_set_use_full_page
gtk_print_operation_set_unit
gtk_print_operation_set_export_filename
gtk_print_operation_set_track_print_status
gtk_print_operation_set_show_progress
gtk_print_operation_set_allow_async
gtk_print_operation_set_custom_tab_label
gtk_print_operation_run
gtk_print_operation_get_error
gtk_print_operation_get_status
gtk_print_operation_get_status_string
gtk_print_operation_is_finished
gtk_print_operation_cancel
gtk_print_operation_draw_page_finish
gtk_print_operation_set_defer_drawing
gtk_print_operation_set_support_selection
gtk_print_operation_get_support_selection
gtk_print_operation_set_has_selection
gtk_print_operation_get_has_selection
gtk_print_operation_set_embed_page_setup
gtk_print_operation_get_embed_page_setup
gtk_print_operation_get_n_pages_to_print
gtk_print_run_page_setup_dialog
GtkPageSetupDoneFunc
gtk_print_run_page_setup_dialog_async
GTK_IS_PRINT_OPERATION
GTK_PRINT_OPERATION
GTK_PRINT_OPERATION_CLASS
GTK_PRINT_OPERATION_GET_CLASS
GTK_TYPE_PRINT_OPERATION
GtkPrintOperation
GtkPrintOperationPrivate
gtk_print_operation_get_type
gtkprintoperation-portal
gtk_print_operation_portal_run_dialog
gtk_print_operation_portal_run_dialog_async
gtk_print_operation_portal_launch_preview
gtkprintoperation-private
GtkPageDrawingState
GtkPrintOperationPrivate
GtkPrintOperationPrintFunc
gtkprintoperationpreview
GtkPrintOperationPreview
gtk_print_operation_preview_render_page
gtk_print_operation_preview_end_preview
gtk_print_operation_preview_is_selected
GTK_IS_PRINT_OPERATION_PREVIEW
GTK_PRINT_OPERATION_PREVIEW
GTK_PRINT_OPERATION_PREVIEW_GET_IFACE
GTK_TYPE_PRINT_OPERATION_PREVIEW
GtkPrintOperationPreview
GtkPrintOperationPreviewIface
gtk_print_operation_preview_get_type
gtkprintsettings
GtkPrintSettingsFunc
GtkPageRange
gtk_print_settings_new
gtk_print_settings_copy
gtk_print_settings_new_from_file
gtk_print_settings_load_file
gtk_print_settings_to_file
gtk_print_settings_new_from_key_file
gtk_print_settings_load_key_file
gtk_print_settings_to_key_file
gtk_print_settings_has_key
gtk_print_settings_get
gtk_print_settings_set
gtk_print_settings_unset
gtk_print_settings_foreach
gtk_print_settings_get_bool
gtk_print_settings_set_bool
gtk_print_settings_get_double
gtk_print_settings_get_double_with_default
gtk_print_settings_set_double
gtk_print_settings_get_length
gtk_print_settings_set_length
gtk_print_settings_get_int
gtk_print_settings_get_int_with_default
gtk_print_settings_set_int
GTK_PRINT_SETTINGS_PRINTER
GTK_PRINT_SETTINGS_ORIENTATION
GTK_PRINT_SETTINGS_PAPER_FORMAT
GTK_PRINT_SETTINGS_PAPER_WIDTH
GTK_PRINT_SETTINGS_PAPER_HEIGHT
GTK_PRINT_SETTINGS_N_COPIES
GTK_PRINT_SETTINGS_DEFAULT_SOURCE
GTK_PRINT_SETTINGS_QUALITY
GTK_PRINT_SETTINGS_RESOLUTION
GTK_PRINT_SETTINGS_USE_COLOR
GTK_PRINT_SETTINGS_DUPLEX
GTK_PRINT_SETTINGS_COLLATE
GTK_PRINT_SETTINGS_REVERSE
GTK_PRINT_SETTINGS_MEDIA_TYPE
GTK_PRINT_SETTINGS_DITHER
GTK_PRINT_SETTINGS_SCALE
GTK_PRINT_SETTINGS_PRINT_PAGES
GTK_PRINT_SETTINGS_PAGE_RANGES
GTK_PRINT_SETTINGS_PAGE_SET
GTK_PRINT_SETTINGS_FINISHINGS
GTK_PRINT_SETTINGS_NUMBER_UP
GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
GTK_PRINT_SETTINGS_OUTPUT_BIN
GTK_PRINT_SETTINGS_RESOLUTION_X
GTK_PRINT_SETTINGS_RESOLUTION_Y
GTK_PRINT_SETTINGS_PRINTER_LPI
GTK_PRINT_SETTINGS_OUTPUT_DIR
GTK_PRINT_SETTINGS_OUTPUT_BASENAME
GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT
GTK_PRINT_SETTINGS_OUTPUT_URI
GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
gtk_print_settings_get_printer
gtk_print_settings_set_printer
gtk_print_settings_get_orientation
gtk_print_settings_set_orientation
gtk_print_settings_get_paper_size
gtk_print_settings_set_paper_size
gtk_print_settings_get_paper_width
gtk_print_settings_set_paper_width
gtk_print_settings_get_paper_height
gtk_print_settings_set_paper_height
gtk_print_settings_get_use_color
gtk_print_settings_set_use_color
gtk_print_settings_get_collate
gtk_print_settings_set_collate
gtk_print_settings_get_reverse
gtk_print_settings_set_reverse
gtk_print_settings_get_duplex
gtk_print_settings_set_duplex
gtk_print_settings_get_quality
gtk_print_settings_set_quality
gtk_print_settings_get_n_copies
gtk_print_settings_set_n_copies
gtk_print_settings_get_number_up
gtk_print_settings_set_number_up
gtk_print_settings_get_number_up_layout
gtk_print_settings_set_number_up_layout
gtk_print_settings_get_resolution
gtk_print_settings_set_resolution
gtk_print_settings_get_resolution_x
gtk_print_settings_get_resolution_y
gtk_print_settings_set_resolution_xy
gtk_print_settings_get_printer_lpi
gtk_print_settings_set_printer_lpi
gtk_print_settings_get_scale
gtk_print_settings_set_scale
gtk_print_settings_get_print_pages
gtk_print_settings_set_print_pages
gtk_print_settings_get_page_ranges
gtk_print_settings_set_page_ranges
gtk_print_settings_get_page_set
gtk_print_settings_set_page_set
gtk_print_settings_get_default_source
gtk_print_settings_set_default_source
gtk_print_settings_get_media_type
gtk_print_settings_set_media_type
gtk_print_settings_get_dither
gtk_print_settings_set_dither
gtk_print_settings_get_finishings
gtk_print_settings_set_finishings
gtk_print_settings_get_output_bin
gtk_print_settings_set_output_bin
gtk_print_settings_to_gvariant
gtk_print_settings_new_from_gvariant
GTK_IS_PRINT_SETTINGS
GTK_PRINT_SETTINGS
GTK_TYPE_PRINT_SETTINGS
GtkPrintSettings
gtk_print_settings_get_type
gtkprintunixdialog
GtkPrintUnixDialog
gtk_print_unix_dialog_new
gtk_print_unix_dialog_set_page_setup
gtk_print_unix_dialog_get_page_setup
gtk_print_unix_dialog_set_current_page
gtk_print_unix_dialog_get_current_page
gtk_print_unix_dialog_set_settings
gtk_print_unix_dialog_get_settings
gtk_print_unix_dialog_get_selected_printer
gtk_print_unix_dialog_add_custom_tab
gtk_print_unix_dialog_set_manual_capabilities
gtk_print_unix_dialog_get_manual_capabilities
gtk_print_unix_dialog_set_support_selection
gtk_print_unix_dialog_get_support_selection
gtk_print_unix_dialog_set_has_selection
gtk_print_unix_dialog_get_has_selection
gtk_print_unix_dialog_set_embed_page_setup
gtk_print_unix_dialog_get_embed_page_setup
gtk_print_unix_dialog_get_page_setup_set
GTK_IS_PRINT_UNIX_DIALOG
GTK_PRINT_UNIX_DIALOG
GTK_PRINT_UNIX_DIALOG_CLASS
GTK_PRINT_UNIX_DIALOG_GET_CLASS
GTK_TYPE_PRINT_UNIX_DIALOG
GtkPrintUnixDialog
GtkPrintUnixDialogClass
GtkPrintUnixDialogPrivate
gtk_print_unix_dialog_get_type
gtkprintutils
MM_PER_INCH
POINTS_PER_INCH
gtkprivate
GTK_PARAM_READABLE
GTK_PARAM_WRITABLE
GTK_PARAM_READWRITE
OPPOSITE_ORIENTATION
gtk_internal_return_if_fail
gtk_internal_return_val_if_fail
gtk_main_sync
gtk_propagate_event_internal
gtk_should_use_portal
gtk_simulate_touchscreen
gtk_set_display_debug_flags
gtk_get_display_debug_flags
GTK_DISPLAY_DEBUG_CHECK
gtkprivatetypebuiltins
GTK_TYPE_CSS_AFFECTS
GTK_TYPE_TEXT_HANDLE_POSITION
GTK_TYPE_TEXT_HANDLE_MODE
gtkprogressbar
GtkProgressBar
gtk_progress_bar_new
gtk_progress_bar_pulse
gtk_progress_bar_set_text
gtk_progress_bar_set_fraction
gtk_progress_bar_set_pulse_step
gtk_progress_bar_set_inverted
gtk_progress_bar_get_text
gtk_progress_bar_get_fraction
gtk_progress_bar_get_pulse_step
gtk_progress_bar_get_inverted
gtk_progress_bar_set_ellipsize
gtk_progress_bar_get_ellipsize
gtk_progress_bar_set_show_text
gtk_progress_bar_get_show_text
GTK_IS_PROGRESS_BAR
GTK_PROGRESS_BAR
GTK_PROGRESS_BAR_CLASS
GTK_PROGRESS_BAR_GET_CLASS
GTK_TYPE_PROGRESS_BAR
GtkProgressBar
GtkProgressBarClass
GtkProgressBarPrivate
gtk_progress_bar_get_type
gtkprogressbaraccessible
GtkProgressBarAccessible
GTK_IS_PROGRESS_BAR_ACCESSIBLE
GTK_PROGRESS_BAR_ACCESSIBLE
GTK_PROGRESS_BAR_ACCESSIBLE_CLASS
GTK_PROGRESS_BAR_ACCESSIBLE_GET_CLASS
GTK_TYPE_PROGRESS_BAR_ACCESSIBLE
GtkProgressBarAccessible
GtkProgressBarAccessibleClass
GtkProgressBarAccessiblePrivate
gtk_progress_bar_accessible_get_type
gtkprogresstrackerprivate
GtkProgressState
GtkProgressTracker
gtk_progress_tracker_init_copy
gtk_progress_tracker_start
gtk_progress_tracker_finish
gtk_progress_tracker_advance_frame
gtk_progress_tracker_skip_frame
gtk_progress_tracker_get_state
gtk_progress_tracker_get_iteration
gtk_progress_tracker_get_iteration_cycle
gtk_progress_tracker_get_progress
gtk_progress_tracker_get_ease_out_cubic
gtkquery
GtkQuery
gtk_query_new
gtk_query_get_text
gtk_query_set_text
gtk_query_get_location
gtk_query_set_location
gtk_query_matches_string
GTK_IS_QUERY
GTK_QUERY
GTK_QUERY_CLASS
GTK_QUERY_GET_CLASS
GTK_TYPE_QUERY
GtkQuery
GtkQueryClass
GtkQueryPrivate
gtk_query_get_type
gtkradiobutton
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_new_with_mnemonic
gtk_radio_button_new_with_mnemonic_from_widget
gtk_radio_button_get_group
gtk_radio_button_set_group
gtk_radio_button_join_group
GTK_IS_RADIO_BUTTON
GTK_RADIO_BUTTON
GTK_RADIO_BUTTON_CLASS
GTK_RADIO_BUTTON_GET_CLASS
GTK_TYPE_RADIO_BUTTON
GtkRadioButton
GtkRadioButtonClass
GtkRadioButtonPrivate
gtk_radio_button_get_type
gtkradiobuttonaccessible
GtkRadioButtonAccessible
GTK_IS_RADIO_BUTTON_ACCESSIBLE
GTK_RADIO_BUTTON_ACCESSIBLE
GTK_RADIO_BUTTON_ACCESSIBLE_CLASS
GTK_RADIO_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_RADIO_BUTTON_ACCESSIBLE
GtkRadioButtonAccessible
GtkRadioButtonAccessibleClass
GtkRadioButtonAccessiblePrivate
gtk_radio_button_accessible_get_type
gtkradiomenuitem
GtkRadioMenuItem
gtk_radio_menu_item_new
gtk_radio_menu_item_new_with_label
gtk_radio_menu_item_new_with_mnemonic
gtk_radio_menu_item_new_from_widget
gtk_radio_menu_item_new_with_mnemonic_from_widget
gtk_radio_menu_item_new_with_label_from_widget
gtk_radio_menu_item_get_group
gtk_radio_menu_item_set_group
gtk_radio_menu_item_join_group
GTK_IS_RADIO_MENU_ITEM
GTK_RADIO_MENU_ITEM
GTK_RADIO_MENU_ITEM_CLASS
GTK_RADIO_MENU_ITEM_GET_CLASS
GTK_TYPE_RADIO_MENU_ITEM
GtkRadioMenuItem
GtkRadioMenuItemClass
GtkRadioMenuItemPrivate
gtk_radio_menu_item_get_type
gtkradiomenuitemaccessible
GtkRadioMenuItemAccessible
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE
GTK_RADIO_MENU_ITEM_ACCESSIBLE
GTK_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
GTK_RADIO_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE
GtkRadioMenuItemAccessible
GtkRadioMenuItemAccessibleClass
GtkRadioMenuItemAccessiblePrivate
gtk_radio_menu_item_accessible_get_type
gtkradiotoolbutton
GtkRadioToolButton
gtk_radio_tool_button_new
gtk_radio_tool_button_new_from_widget
gtk_radio_tool_button_get_group
gtk_radio_tool_button_set_group
GTK_IS_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON_CLASS
GTK_RADIO_TOOL_BUTTON_GET_CLASS
GTK_TYPE_RADIO_TOOL_BUTTON
GtkRadioToolButton
GtkRadioToolButtonClass
gtk_radio_tool_button_get_type
gtkrange
GtkRange
gtk_range_set_adjustment
gtk_range_get_adjustment
gtk_range_set_inverted
gtk_range_get_inverted
gtk_range_set_flippable
gtk_range_get_flippable
gtk_range_set_slider_size_fixed
gtk_range_get_slider_size_fixed
gtk_range_get_range_rect
gtk_range_get_slider_range
gtk_range_set_lower_stepper_sensitivity
gtk_range_get_lower_stepper_sensitivity
gtk_range_set_upper_stepper_sensitivity
gtk_range_get_upper_stepper_sensitivity
gtk_range_set_increments
gtk_range_set_range
gtk_range_set_value
gtk_range_get_value
gtk_range_set_show_fill_level
gtk_range_get_show_fill_level
gtk_range_set_restrict_to_fill_level
gtk_range_get_restrict_to_fill_level
gtk_range_set_fill_level
gtk_range_get_fill_level
gtk_range_set_round_digits
gtk_range_get_round_digits
GTK_IS_RANGE
GTK_RANGE
GTK_RANGE_CLASS
GTK_RANGE_GET_CLASS
GTK_TYPE_RANGE
GtkRange
GtkRangeClass
GtkRangePrivate
gtk_range_get_type
gtkrangeaccessible
GtkRangeAccessible
GTK_IS_RANGE_ACCESSIBLE
GTK_RANGE_ACCESSIBLE
GTK_RANGE_ACCESSIBLE_CLASS
GTK_RANGE_ACCESSIBLE_GET_CLASS
GTK_TYPE_RANGE_ACCESSIBLE
GtkRangeAccessible
GtkRangeAccessibleClass
GtkRangeAccessiblePrivate
gtk_range_accessible_get_type
gtkrangeprivate
gtk_range_get_slider_widget
gtk_range_start_autoscroll
gtk_range_stop_autoscroll
gtkrbtree
GtkRBNodeColor
GtkRBTreeTraverseFunc
GtkRBTree
GtkRBNode
GTK_RBNODE_GET_COLOR
GTK_RBNODE_SET_COLOR
GTK_RBNODE_GET_HEIGHT
GTK_RBNODE_SET_FLAG
GTK_RBNODE_UNSET_FLAG
GTK_RBNODE_FLAG_SET
GtkRBTreeView
gtkrecentchooser
GtkRecentChooser
GtkRecentSortType
GtkRecentSortFunc
GTK_RECENT_CHOOSER_ERROR
GtkRecentChooserError
gtk_recent_chooser_error_quark
GtkRecentChooserIface
gtk_recent_chooser_set_show_private
gtk_recent_chooser_get_show_private
gtk_recent_chooser_set_show_not_found
gtk_recent_chooser_get_show_not_found
gtk_recent_chooser_set_select_multiple
gtk_recent_chooser_get_select_multiple
gtk_recent_chooser_set_limit
gtk_recent_chooser_get_limit
gtk_recent_chooser_set_local_only
gtk_recent_chooser_get_local_only
gtk_recent_chooser_set_show_tips
gtk_recent_chooser_get_show_tips
gtk_recent_chooser_set_show_icons
gtk_recent_chooser_get_show_icons
gtk_recent_chooser_set_sort_type
gtk_recent_chooser_get_sort_type
gtk_recent_chooser_set_sort_func
gtk_recent_chooser_set_current_uri
gtk_recent_chooser_get_current_uri
gtk_recent_chooser_get_current_item
gtk_recent_chooser_select_uri
gtk_recent_chooser_unselect_uri
gtk_recent_chooser_select_all
gtk_recent_chooser_unselect_all
gtk_recent_chooser_get_items
gtk_recent_chooser_get_uris
gtk_recent_chooser_add_filter
gtk_recent_chooser_remove_filter
gtk_recent_chooser_list_filters
gtk_recent_chooser_set_filter
gtk_recent_chooser_get_filter
GTK_IS_RECENT_CHOOSER
GTK_RECENT_CHOOSER
GTK_RECENT_CHOOSER_GET_IFACE
GTK_TYPE_RECENT_CHOOSER
GtkRecentChooser
gtk_recent_chooser_get_type
gtkrecentchooserdefault
GTK_IS_RECENT_CHOOSER_DEFAULT
GTK_RECENT_CHOOSER_DEFAULT
GTK_TYPE_RECENT_CHOOSER_DEFAULT
GtkRecentChooserDefault
gtkrecentchooserdefault.ui
gtkrecentchooserdialog
GtkRecentChooserDialog
gtk_recent_chooser_dialog_new
gtk_recent_chooser_dialog_new_for_manager
GTK_IS_RECENT_CHOOSER_DIALOG
GTK_RECENT_CHOOSER_DIALOG
GTK_RECENT_CHOOSER_DIALOG_CLASS
GTK_RECENT_CHOOSER_DIALOG_GET_CLASS
GTK_TYPE_RECENT_CHOOSER_DIALOG
GtkRecentChooserDialog
GtkRecentChooserDialogClass
GtkRecentChooserDialogPrivate
gtk_recent_chooser_dialog_get_type
gtkrecentchoosermenu
GtkRecentChooserMenu
gtk_recent_chooser_menu_new
gtk_recent_chooser_menu_new_for_manager
gtk_recent_chooser_menu_get_show_numbers
gtk_recent_chooser_menu_set_show_numbers
GTK_IS_RECENT_CHOOSER_MENU
GTK_RECENT_CHOOSER_MENU
GTK_RECENT_CHOOSER_MENU_CLASS
GTK_RECENT_CHOOSER_MENU_GET_CLASS
GTK_TYPE_RECENT_CHOOSER_MENU
GtkRecentChooserMenu
GtkRecentChooserMenuClass
GtkRecentChooserMenuPrivate
gtk_recent_chooser_menu_get_type
gtkrecentchooserutils
GTK_RECENT_CHOOSER_DELEGATE_QUARK
GtkRecentChooserProp
gtkrecentchooserwidget
GtkRecentChooserWidget
gtk_recent_chooser_widget_new
gtk_recent_chooser_widget_new_for_manager
GTK_IS_RECENT_CHOOSER_WIDGET
GTK_RECENT_CHOOSER_WIDGET
GTK_RECENT_CHOOSER_WIDGET_CLASS
GTK_RECENT_CHOOSER_WIDGET_GET_CLASS
GTK_TYPE_RECENT_CHOOSER_WIDGET
GtkRecentChooserWidget
GtkRecentChooserWidgetClass
GtkRecentChooserWidgetPrivate
gtk_recent_chooser_widget_get_type
gtkrecentfilter
GtkRecentFilterFlags
GtkRecentFilterFunc
GtkRecentFilterInfo
gtk_recent_filter_new
gtk_recent_filter_set_name
gtk_recent_filter_get_name
gtk_recent_filter_add_mime_type
gtk_recent_filter_add_pattern
gtk_recent_filter_add_pixbuf_formats
gtk_recent_filter_add_application
gtk_recent_filter_add_group
gtk_recent_filter_add_age
gtk_recent_filter_add_custom
gtk_recent_filter_get_needed
gtk_recent_filter_filter
GTK_IS_RECENT_FILTER
GTK_RECENT_FILTER
GTK_TYPE_RECENT_FILTER
GtkRecentFilter
gtk_recent_filter_get_type
gtkrecentmanager
GtkRecentManager
GtkRecentData
GtkRecentManager
GtkRecentManagerClass
GtkRecentManagerError
GTK_RECENT_MANAGER_ERROR
gtk_recent_manager_error_quark
gtk_recent_manager_new
gtk_recent_manager_get_default
gtk_recent_manager_add_item
gtk_recent_manager_add_full
gtk_recent_manager_remove_item
gtk_recent_manager_lookup_item
gtk_recent_manager_has_item
gtk_recent_manager_move_item
gtk_recent_manager_get_items
gtk_recent_manager_purge_items
gtk_recent_info_ref
gtk_recent_info_unref
gtk_recent_info_get_uri
gtk_recent_info_get_display_name
gtk_recent_info_get_description
gtk_recent_info_get_mime_type
gtk_recent_info_get_added
gtk_recent_info_get_modified
gtk_recent_info_get_visited
gtk_recent_info_get_private_hint
gtk_recent_info_get_application_info
gtk_recent_info_create_app_info
gtk_recent_info_get_applications
gtk_recent_info_last_application
gtk_recent_info_has_application
gtk_recent_info_get_groups
gtk_recent_info_has_group
gtk_recent_info_get_gicon
gtk_recent_info_get_short_name
gtk_recent_info_get_uri_display
gtk_recent_info_get_age
gtk_recent_info_is_local
gtk_recent_info_exists
gtk_recent_info_match
GTK_IS_RECENT_MANAGER
GTK_RECENT_MANAGER
GTK_RECENT_MANAGER_CLASS
GTK_RECENT_MANAGER_GET_CLASS
GTK_TYPE_RECENT_INFO
GTK_TYPE_RECENT_MANAGER
GtkRecentInfo
GtkRecentManagerPrivate
gtk_recent_info_get_type
gtk_recent_manager_get_type
gtkrender
gtk_render_check
gtk_render_option
gtk_render_arrow
gtk_render_background
gtk_render_background_get_clip
gtk_render_frame
gtk_render_expander
gtk_render_focus
gtk_render_layout
gtk_render_line
gtk_render_slider
gtk_render_frame_gap
gtk_render_handle
gtk_render_activity
gtk_render_icon
gtk_render_icon_surface
gtkrenderbackgroundprivate
gtk_css_style_render_background
gtk_css_style_snapshot_background
gtkrenderborderprivate
gtk_css_style_render_has_border
gtk_css_style_render_border
gtk_css_style_render_border_get_clip
gtk_css_style_snapshot_border
gtk_css_style_render_has_outline
gtk_css_style_render_outline
gtk_css_style_snapshot_outline
gtk_css_style_render_outline_get_clip
gtkrenderercellaccessible
GtkRendererCellAccessible
gtk_renderer_cell_accessible_new
GTK_IS_RENDERER_CELL_ACCESSIBLE
GTK_RENDERER_CELL_ACCESSIBLE
GTK_RENDERER_CELL_ACCESSIBLE_CLASS
GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS
GTK_TYPE_RENDERER_CELL_ACCESSIBLE
GtkRendererCellAccessible
GtkRendererCellAccessibleClass
GtkRendererCellAccessiblePrivate
gtk_renderer_cell_accessible_get_type
gtkrendericonprivate
gtk_css_style_render_icon
gtk_css_style_snapshot_icon
gtk_css_style_render_icon_surface
gtk_css_style_snapshot_icon_texture
gtk_css_style_render_icon_get_extents
gtkrevealer
GtkRevealer
GtkRevealerTransitionType
GtkRevealerClass
gtk_revealer_new
gtk_revealer_get_reveal_child
gtk_revealer_set_reveal_child
gtk_revealer_get_child_revealed
gtk_revealer_get_transition_duration
gtk_revealer_set_transition_duration
gtk_revealer_set_transition_type
gtk_revealer_get_transition_type
GTK_IS_REVEALER
GTK_REVEALER
GTK_REVEALER_CLASS
GTK_REVEALER_GET_CLASS
GTK_TYPE_REVEALER
GtkRevealer
gtk_revealer_get_type
gtkroundedboxprivate
gtk_rounded_boxes_init_for_style
gtkscale
GtkScale
gtk_scale_new
gtk_scale_new_with_range
gtk_scale_set_digits
gtk_scale_get_digits
gtk_scale_set_draw_value
gtk_scale_get_draw_value
gtk_scale_set_has_origin
gtk_scale_get_has_origin
gtk_scale_set_value_pos
gtk_scale_get_value_pos
gtk_scale_get_layout
gtk_scale_get_layout_offsets
gtk_scale_add_mark
gtk_scale_clear_marks
GTK_IS_SCALE
GTK_SCALE
GTK_SCALE_CLASS
GTK_SCALE_GET_CLASS
GTK_TYPE_SCALE
GtkScale
GtkScaleClass
GtkScalePrivate
gtk_scale_get_type
gtkscaleaccessible
GtkScaleAccessible
GTK_IS_SCALE_ACCESSIBLE
GTK_SCALE_ACCESSIBLE
GTK_SCALE_ACCESSIBLE_CLASS
GTK_SCALE_ACCESSIBLE_GET_CLASS
GTK_TYPE_SCALE_ACCESSIBLE
GtkScaleAccessible
GtkScaleAccessibleClass
GtkScaleAccessiblePrivate
gtk_scale_accessible_get_type
gtkscalebutton
GtkScaleButton
gtk_scale_button_new
gtk_scale_button_set_icons
gtk_scale_button_get_value
gtk_scale_button_set_value
gtk_scale_button_get_adjustment
gtk_scale_button_set_adjustment
gtk_scale_button_get_plus_button
gtk_scale_button_get_minus_button
gtk_scale_button_get_popup
GTK_IS_SCALE_BUTTON
GTK_SCALE_BUTTON
GTK_SCALE_BUTTON_CLASS
GTK_SCALE_BUTTON_GET_CLASS
GTK_TYPE_SCALE_BUTTON
GtkScaleButton
GtkScaleButtonClass
GtkScaleButtonPrivate
gtk_scale_button_get_type
gtkscalebuttonaccessible
GtkScaleButtonAccessible
GTK_IS_SCALE_BUTTON_ACCESSIBLE
GTK_SCALE_BUTTON_ACCESSIBLE
GTK_SCALE_BUTTON_ACCESSIBLE_CLASS
GTK_SCALE_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_SCALE_BUTTON_ACCESSIBLE
GtkScaleButtonAccessible
GtkScaleButtonAccessibleClass
GtkScaleButtonAccessiblePrivate
gtk_scale_button_accessible_get_type
gtkscrollable
GtkScrollable
gtk_scrollable_get_hadjustment
gtk_scrollable_set_hadjustment
gtk_scrollable_get_vadjustment
gtk_scrollable_set_vadjustment
gtk_scrollable_get_hscroll_policy
gtk_scrollable_set_hscroll_policy
gtk_scrollable_get_vscroll_policy
gtk_scrollable_set_vscroll_policy
gtk_scrollable_get_border
GTK_IS_SCROLLABLE
GTK_SCROLLABLE
GTK_SCROLLABLE_GET_IFACE
GTK_TYPE_SCROLLABLE
GtkScrollable
GtkScrollableInterface
gtk_scrollable_get_type
gtkscrollbar
GtkScrollbar
gtk_scrollbar_new
gtk_scrollbar_set_adjustment
gtk_scrollbar_get_adjustment
gtk_scrollbar_get_wheel_delta
GTK_IS_SCROLLBAR
GTK_SCROLLBAR
GTK_SCROLLBAR_CLASS
GTK_SCROLLBAR_GET_CLASS
GTK_TYPE_SCROLLBAR
GtkScrollbar
GtkScrollbarClass
gtk_scrollbar_get_type
gtkscrolledwindow
GtkScrolledWindow
GtkScrolledWindowClass
GtkCornerType
GtkPolicyType
gtk_scrolled_window_new
gtk_scrolled_window_set_hadjustment
gtk_scrolled_window_set_vadjustment
gtk_scrolled_window_get_hadjustment
gtk_scrolled_window_get_vadjustment
gtk_scrolled_window_get_hscrollbar
gtk_scrolled_window_get_vscrollbar
gtk_scrolled_window_set_policy
gtk_scrolled_window_get_policy
gtk_scrolled_window_set_placement
gtk_scrolled_window_unset_placement
gtk_scrolled_window_get_placement
gtk_scrolled_window_set_shadow_type
gtk_scrolled_window_get_shadow_type
gtk_scrolled_window_get_min_content_width
gtk_scrolled_window_set_min_content_width
gtk_scrolled_window_get_min_content_height
gtk_scrolled_window_set_min_content_height
gtk_scrolled_window_set_kinetic_scrolling
gtk_scrolled_window_get_kinetic_scrolling
gtk_scrolled_window_set_capture_button_press
gtk_scrolled_window_get_capture_button_press
gtk_scrolled_window_set_overlay_scrolling
gtk_scrolled_window_get_overlay_scrolling
gtk_scrolled_window_set_max_content_width
gtk_scrolled_window_get_max_content_width
gtk_scrolled_window_set_max_content_height
gtk_scrolled_window_get_max_content_height
gtk_scrolled_window_set_propagate_natural_width
gtk_scrolled_window_get_propagate_natural_width
gtk_scrolled_window_set_propagate_natural_height
gtk_scrolled_window_get_propagate_natural_height
GTK_IS_SCROLLED_WINDOW
GTK_SCROLLED_WINDOW
GTK_SCROLLED_WINDOW_CLASS
GTK_SCROLLED_WINDOW_GET_CLASS
GTK_TYPE_SCROLLED_WINDOW
GtkScrolledWindow
GtkScrolledWindowPrivate
gtk_scrolled_window_get_type
gtkscrolledwindowaccessible
GtkScrolledWindowAccessible
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE
GTK_SCROLLED_WINDOW_ACCESSIBLE
GTK_SCROLLED_WINDOW_ACCESSIBLE_CLASS
GTK_SCROLLED_WINDOW_ACCESSIBLE_GET_CLASS
GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE
GtkScrolledWindowAccessible
GtkScrolledWindowAccessibleClass
GtkScrolledWindowAccessiblePrivate
gtk_scrolled_window_accessible_get_type
gtksearchbar
GtkSearchBar
GtkSearchBarClass
gtk_search_bar_new
gtk_search_bar_connect_entry
gtk_search_bar_get_search_mode
gtk_search_bar_set_search_mode
gtk_search_bar_get_show_close_button
gtk_search_bar_set_show_close_button
gtk_search_bar_handle_event
GTK_IS_SEARCH_BAR
GTK_SEARCH_BAR
GTK_SEARCH_BAR_CLASS
GTK_SEARCH_BAR_GET_CLASS
GTK_TYPE_SEARCH_BAR
GtkSearchBar
gtk_search_bar_get_type
gtksearchengine
GtkSearchEngine
GtkSearchHit
GTK_IS_SEARCH_ENGINE
GTK_SEARCH_ENGINE
GTK_SEARCH_ENGINE_CLASS
GTK_SEARCH_ENGINE_GET_CLASS
GTK_TYPE_SEARCH_ENGINE
GtkSearchEngine
GtkSearchEngineClass
GtkSearchEnginePrivate
gtksearchenginemodel
GTK_IS_SEARCH_ENGINE_MODEL
GTK_SEARCH_ENGINE_MODEL
GTK_SEARCH_ENGINE_MODEL_CLASS
GTK_SEARCH_ENGINE_MODEL_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_MODEL
GtkSearchEngineModel
GtkSearchEngineModelClass
gtksearchenginequartz
GtkSearchEngineQuartz
GTK_IS_SEARCH_ENGINE_QUARTZ
GTK_SEARCH_ENGINE_QUARTZ
GTK_SEARCH_ENGINE_QUARTZ_CLASS
GTK_SEARCH_ENGINE_QUARTZ_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_QUARTZ
GtkSearchEngineQuartz
GtkSearchEngineQuartzClass
GtkSearchEngineQuartzPrivate
gtksearchenginesimple
GtkSearchEngineSimpleIsIndexed
GTK_IS_SEARCH_ENGINE_SIMPLE
GTK_SEARCH_ENGINE_SIMPLE
GTK_SEARCH_ENGINE_SIMPLE_CLASS
GTK_SEARCH_ENGINE_SIMPLE_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_SIMPLE
GtkSearchEngineSimple
GtkSearchEngineSimpleClass
gtksearchenginetracker
GTK_IS_SEARCH_ENGINE_TRACKER
GTK_SEARCH_ENGINE_TRACKER
GTK_SEARCH_ENGINE_TRACKER_CLASS
GTK_SEARCH_ENGINE_TRACKER_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_TRACKER
GtkSearchEngineTracker
GtkSearchEngineTrackerClass
gtksearchentry
GtkSearchEntry
gtk_search_entry_new
gtk_search_entry_handle_event
GTK_IS_SEARCH_ENTRY
GTK_SEARCH_ENTRY
GTK_SEARCH_ENTRY_CLASS
GTK_SEARCH_ENTRY_GET_CLASS
GTK_TYPE_SEARCH_ENTRY
GtkSearchEntry
GtkSearchEntryClass
gtk_search_entry_get_type
gtksearchentryprivate
gtk_search_entry_is_keynav_event
gtkselection
gtk_content_formats_add_text_targets
gtk_content_formats_add_image_targets
gtk_content_formats_add_uri_targets
gtk_selection_data_get_target
gtk_selection_data_get_data_type
gtk_selection_data_get_format
gtk_selection_data_get_data
gtk_selection_data_get_length
gtk_selection_data_get_data_with_length
gtk_selection_data_get_display
gtk_selection_data_set
gtk_selection_data_set_text
gtk_selection_data_get_text
gtk_selection_data_set_pixbuf
gtk_selection_data_get_surface
gtk_selection_data_set_surface
gtk_selection_data_get_pixbuf
gtk_selection_data_set_texture
gtk_selection_data_get_texture
gtk_selection_data_set_uris
gtk_selection_data_get_uris
gtk_selection_data_get_targets
gtk_selection_data_targets_include_text
gtk_selection_data_targets_include_image
gtk_selection_data_targets_include_uri
gtk_targets_include_text
gtk_targets_include_image
gtk_targets_include_uri
gtk_selection_data_copy
gtk_selection_data_free
GTK_TYPE_SELECTION_DATA
gtk_selection_data_get_type
gtkselectionprivate
GtkSelectionData
gtkseparator
GtkSeparator
gtk_separator_new
GTK_IS_SEPARATOR
GTK_SEPARATOR
GTK_SEPARATOR_CLASS
GTK_SEPARATOR_GET_CLASS
GTK_TYPE_SEPARATOR
GtkSeparator
GtkSeparatorClass
GtkSeparatorPrivate
gtk_separator_get_type
gtkseparatormenuitem
GtkSeparatorMenuItem
GtkSeparatorMenuItemClass
gtk_separator_menu_item_new
GTK_IS_SEPARATOR_MENU_ITEM
GTK_SEPARATOR_MENU_ITEM
GTK_SEPARATOR_MENU_ITEM_CLASS
GTK_SEPARATOR_MENU_ITEM_GET_CLASS
GTK_TYPE_SEPARATOR_MENU_ITEM
GtkSeparatorMenuItem
gtk_separator_menu_item_get_type
gtkseparatortoolitem
GtkSeparatorToolItem
GtkSeparatorToolItemClass
gtk_separator_tool_item_new
gtk_separator_tool_item_get_draw
gtk_separator_tool_item_set_draw
GTK_IS_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM_CLASS
GTK_SEPARATOR_TOOL_ITEM_GET_CLASS
GTK_TYPE_SEPARATOR_TOOL_ITEM
GtkSeparatorToolItem
GtkSeparatorToolItemPrivate
gtk_separator_tool_item_get_type
gtksettings
GtkSettings
GtkSettingsValue
gtk_settings_get_default
gtk_settings_get_for_display
gtk_rc_property_parse_color
gtk_rc_property_parse_enum
gtk_rc_property_parse_flags
gtk_rc_property_parse_requisition
gtk_rc_property_parse_border
gtk_settings_reset_property
GTK_IS_SETTINGS
GTK_SETTINGS
GTK_SETTINGS_CLASS
GTK_SETTINGS_GET_CLASS
GTK_TYPE_SETTINGS
GtkSettings
GtkSettingsClass
GtkSettingsPrivate
gtk_settings_get_type
gtksettingsprivate
DEFAULT_THEME_NAME
DEFAULT_ICON_THEME
gtk_settings_get_font_options
GtkSettingsSource
gtk_settings_get_enable_animations
gtk_settings_get_dnd_drag_threshold
gtk_settings_get_font_family
gtk_settings_get_font_size
gtk_settings_get_font_size_is_absolute
gtkshortcutlabel
gtk_shortcut_label_new
gtk_shortcut_label_get_accelerator
gtk_shortcut_label_set_accelerator
gtk_shortcut_label_get_disabled_text
gtk_shortcut_label_set_disabled_text
GTK_IS_SHORTCUT_LABEL
GTK_SHORTCUT_LABEL
GTK_SHORTCUT_LABEL_CLASS
GTK_SHORTCUT_LABEL_GET_CLASS
GTK_TYPE_SHORTCUT_LABEL
GtkShortcutLabel
GtkShortcutLabelClass
gtk_shortcut_label_get_type
gtkshortcutsgroup
GTK_IS_SHORTCUTS_GROUP
GTK_SHORTCUTS_GROUP
GTK_SHORTCUTS_GROUP_CLASS
GTK_SHORTCUTS_GROUP_GET_CLASS
GTK_TYPE_SHORTCUTS_GROUP
GtkShortcutsGroup
GtkShortcutsGroupClass
gtk_shortcuts_group_get_type
gtkshortcutssection
GTK_IS_SHORTCUTS_SECTION
GTK_SHORTCUTS_SECTION
GTK_SHORTCUTS_SECTION_CLASS
GTK_SHORTCUTS_SECTION_GET_CLASS
GTK_TYPE_SHORTCUTS_SECTION
GtkShortcutsSection
GtkShortcutsSectionClass
gtk_shortcuts_section_get_type
gtkshortcutsshortcut
GtkShortcutType
GTK_IS_SHORTCUTS_SHORTCUT
GTK_SHORTCUTS_SHORTCUT
GTK_SHORTCUTS_SHORTCUT_CLASS
GTK_SHORTCUTS_SHORTCUT_GET_CLASS
GTK_TYPE_SHORTCUTS_SHORTCUT
GtkShortcutsShortcut
GtkShortcutsShortcutClass
gtk_shortcuts_shortcut_get_type
gtkshortcutsshortcutprivate
gtk_shortcuts_shortcut_update_accel
gtkshortcutswindow
GtkShortcutsWindow
GTK_IS_SHORTCUTS_WINDOW
GTK_SHORTCUTS_WINDOW
GTK_SHORTCUTS_WINDOW_CLASS
GTK_SHORTCUTS_WINDOW_GET_CLASS
GTK_TYPE_SHORTCUTS_WINDOW
GtkShortcutsWindow
GtkShortcutsWindowClass
gtk_shortcuts_window_get_type
gtkshortcutswindowprivate
gtk_shortcuts_window_set_window
gtkshow
gtk_show_uri_on_window
gtksidebarrowprivate
GtkSidebarRow
gtk_sidebar_row_new
gtk_sidebar_row_clone
gtk_sidebar_row_hide
gtk_sidebar_row_reveal
gtk_sidebar_row_get_eject_button
gtk_sidebar_row_set_start_icon
gtk_sidebar_row_set_end_icon
GTK_IS_SIDEBAR_ROW
GTK_SIDEBAR_ROW
GTK_SIDEBAR_ROW_CLASS
GTK_SIDEBAR_ROW_GET_CLASS
GTK_TYPE_SIDEBAR_ROW
GtkSidebarRow
GtkSidebarRowClass
gtk_sidebar_row_get_type
gtksizegroup
GtkSizeGroup
gtk_size_group_new
gtk_size_group_set_mode
gtk_size_group_get_mode
gtk_size_group_add_widget
gtk_size_group_remove_widget
gtk_size_group_get_widgets
GTK_IS_SIZE_GROUP
GTK_SIZE_GROUP
GTK_SIZE_GROUP_CLASS
GTK_SIZE_GROUP_GET_CLASS
GTK_TYPE_SIZE_GROUP
GtkSizeGroup
GtkSizeGroupClass
GtkSizeGroupPrivate
gtk_size_group_get_type
gtksizerequest
GtkRequestedSize
gtk_distribute_natural_allocation
gtksizerequestcacheprivate
GTK_SIZE_REQUEST_CACHED_SIZES
CachedSizeX
CachedSizeY
SizeRequestCache
gtksnapshot
gtk_snapshot_push
gtk_snapshot_push_transform
gtk_snapshot_push_opacity
gtk_snapshot_push_blur
gtk_snapshot_push_color_matrix
gtk_snapshot_push_repeat
gtk_snapshot_push_clip
gtk_snapshot_push_rounded_clip
gtk_snapshot_push_shadow
gtk_snapshot_push_blend
gtk_snapshot_push_cross_fade
gtk_snapshot_pop
gtk_snapshot_offset
gtk_snapshot_get_offset
gtk_snapshot_append_node
gtk_snapshot_append_cairo
gtk_snapshot_append_texture
gtk_snapshot_append_color
gtk_snapshot_clips_rect
gtk_snapshot_render_background
gtk_snapshot_render_frame
gtk_snapshot_render_focus
gtk_snapshot_render_layout
gtk_snapshot_render_insertion_cursor
gtk_snapshot_append_linear_gradient
gtk_snapshot_append_repeating_linear_gradient
gtksnapshotprivate
GtkSnapshotCollectFunc
GtkSnapshotState
GtkSnapshot
gtk_snapshot_init
gtk_snapshot_finish
gtk_snapshot_get_renderer
gtkspinbutton
GtkSpinButton
GTK_INPUT_ERROR
GtkSpinButtonUpdatePolicy
GtkSpinType
GtkSpinButton
gtk_spin_button_configure
gtk_spin_button_new
gtk_spin_button_new_with_range
gtk_spin_button_set_adjustment
gtk_spin_button_get_adjustment
gtk_spin_button_set_digits
gtk_spin_button_get_digits
gtk_spin_button_set_increments
gtk_spin_button_get_increments
gtk_spin_button_set_range
gtk_spin_button_get_range
gtk_spin_button_get_value
gtk_spin_button_get_value_as_int
gtk_spin_button_set_value
gtk_spin_button_set_update_policy
gtk_spin_button_get_update_policy
gtk_spin_button_set_numeric
gtk_spin_button_get_numeric
gtk_spin_button_spin
gtk_spin_button_set_wrap
gtk_spin_button_get_wrap
gtk_spin_button_set_snap_to_ticks
gtk_spin_button_get_snap_to_ticks
gtk_spin_button_update
gtk_spin_button_get_text
gtk_spin_button_set_text
gtk_spin_button_get_max_width_chars
gtk_spin_button_set_max_width_chars
gtk_spin_button_get_width_chars
gtk_spin_button_set_width_chars
GTK_IS_SPIN_BUTTON
GTK_SPIN_BUTTON
GTK_SPIN_BUTTON_CLASS
GTK_SPIN_BUTTON_GET_CLASS
GTK_TYPE_SPIN_BUTTON
GtkSpinButtonClass
GtkSpinButtonPrivate
gtk_spin_button_get_type
gtkspinbuttonaccessible
GtkSpinButtonAccessible
GTK_IS_SPIN_BUTTON_ACCESSIBLE
GTK_SPIN_BUTTON_ACCESSIBLE
GTK_SPIN_BUTTON_ACCESSIBLE_CLASS
GTK_SPIN_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_SPIN_BUTTON_ACCESSIBLE
GtkSpinButtonAccessible
GtkSpinButtonAccessibleClass
GtkSpinButtonAccessiblePrivate
gtk_spin_button_accessible_get_type
gtkspinner
GtkSpinner
gtk_spinner_new
gtk_spinner_start
gtk_spinner_stop
GTK_IS_SPINNER
GTK_SPINNER
GTK_SPINNER_CLASS
GTK_SPINNER_GET_CLASS
GTK_TYPE_SPINNER
GtkSpinner
GtkSpinnerClass
gtk_spinner_get_type
gtkspinneraccessible
GtkSpinnerAccessible
GTK_IS_SPINNER_ACCESSIBLE
GTK_SPINNER_ACCESSIBLE
GTK_SPINNER_ACCESSIBLE_CLASS
GTK_SPINNER_ACCESSIBLE_GET_CLASS
GTK_TYPE_SPINNER_ACCESSIBLE
GtkSpinnerAccessible
GtkSpinnerAccessibleClass
GtkSpinnerAccessiblePrivate
gtk_spinner_accessible_get_type
gtkstack
GtkStack
GtkStackTransitionType
gtk_stack_new
gtk_stack_add_named
gtk_stack_add_titled
gtk_stack_get_child_by_name
gtk_stack_set_visible_child
gtk_stack_get_visible_child
gtk_stack_set_visible_child_name
gtk_stack_get_visible_child_name
gtk_stack_set_visible_child_full
gtk_stack_set_homogeneous
gtk_stack_get_homogeneous
gtk_stack_set_hhomogeneous
gtk_stack_get_hhomogeneous
gtk_stack_set_vhomogeneous
gtk_stack_get_vhomogeneous
gtk_stack_set_transition_duration
gtk_stack_get_transition_duration
gtk_stack_set_transition_type
gtk_stack_get_transition_type
gtk_stack_get_transition_running
gtk_stack_set_interpolate_size
gtk_stack_get_interpolate_size
GTK_IS_STACK
GTK_STACK
GTK_STACK_CLASS
GTK_STACK_GET_CLASS
GTK_TYPE_STACK
GtkStack
GtkStackClass
gtk_stack_get_type
gtkstackaccessible
GtkStackAccessible
GTK_IS_STACK_ACCESSIBLE
GTK_STACK_ACCESSIBLE
GTK_STACK_ACCESSIBLE_CLASS
GTK_STACK_ACCESSIBLE_GET_CLASS
GTK_TYPE_STACK_ACCESSIBLE
GtkStackAccessible
GtkStackAccessibleClass
gtk_stack_accessible_get_type
gtkstackaccessibleprivate
gtk_stack_accessible_update_visible_child
gtkstackcombo
GTK_IS_STACK_COMBO
GTK_STACK_COMBO
GTK_STACK_COMBO_CLASS
GTK_STACK_COMBO_GET_CLASS
GTK_TYPE_STACK_COMBO
GtkStackCombo
GtkStackComboClass
gtk_stack_combo_get_type
gtkstacksidebar
GtkStackSidebar
gtk_stack_sidebar_new
gtk_stack_sidebar_set_stack
gtk_stack_sidebar_get_stack
GTK_IS_STACK_SIDEBAR
GTK_STACK_SIDEBAR
GTK_STACK_SIDEBAR_CLASS
GTK_STACK_SIDEBAR_GET_CLASS
GTK_TYPE_STACK_SIDEBAR
GtkStackSidebar
GtkStackSidebarClass
GtkStackSidebarPrivate
gtk_stack_sidebar_get_type
gtkstackswitcher
GtkStackSwitcher
gtk_stack_switcher_new
gtk_stack_switcher_set_stack
gtk_stack_switcher_get_stack
GTK_IS_STACK_SWITCHER
GTK_STACK_SWITCHER
GTK_STACK_SWITCHER_CLASS
GTK_STACK_SWITCHER_GET_CLASS
GTK_TYPE_STACK_SWITCHER
GtkStackSwitcher
GtkStackSwitcherClass
gtk_stack_switcher_get_type
gtkstatusbar
GtkStatusbar
gtk_statusbar_new
gtk_statusbar_get_context_id
gtk_statusbar_push
gtk_statusbar_pop
gtk_statusbar_remove
gtk_statusbar_remove_all
gtk_statusbar_get_message_area
GTK_IS_STATUSBAR
GTK_STATUSBAR
GTK_STATUSBAR_CLASS
GTK_STATUSBAR_GET_CLASS
GTK_TYPE_STATUSBAR
GtkStatusbar
GtkStatusbarClass
GtkStatusbarPrivate
gtk_statusbar_get_type
gtkstatusbaraccessible
GtkStatusbarAccessible
GTK_IS_STATUSBAR_ACCESSIBLE
GTK_STATUSBAR_ACCESSIBLE
GTK_STATUSBAR_ACCESSIBLE_CLASS
GTK_STATUSBAR_ACCESSIBLE_GET_CLASS
GTK_TYPE_STATUSBAR_ACCESSIBLE
GtkStatusbarAccessible
GtkStatusbarAccessibleClass
GtkStatusbarAccessiblePrivate
gtk_statusbar_accessible_get_type
gtkstyleanimationprivate
GtkStyleAnimation
GTK_IS_STYLE_ANIMATION
GTK_STYLE_ANIMATION
GTK_STYLE_ANIMATION_CLASS
GTK_STYLE_ANIMATION_GET_CLASS
GTK_TYPE_STYLE_ANIMATION
GtkStyleAnimation
GtkStyleAnimationClass
gtkstylecascadeprivate
GtkStyleCascade
GTK_IS_STYLE_CASCADE
GTK_STYLE_CASCADE
GTK_STYLE_CASCADE_CLASS
GTK_STYLE_CASCADE_GET_CLASS
GTK_TYPE_STYLE_CASCADE
GtkStyleCascade
GtkStyleCascadeClass
gtkstylecontext
GtkStyleContext
GTK_STYLE_PROPERTY_BACKGROUND_COLOR
GTK_STYLE_PROPERTY_COLOR
GTK_STYLE_PROPERTY_FONT
GTK_STYLE_PROPERTY_PADDING
GTK_STYLE_PROPERTY_BORDER_WIDTH
GTK_STYLE_PROPERTY_MARGIN
GTK_STYLE_PROPERTY_BORDER_RADIUS
GTK_STYLE_PROPERTY_BORDER_STYLE
GTK_STYLE_PROPERTY_BORDER_COLOR
GTK_STYLE_PROPERTY_BACKGROUND_IMAGE
GTK_STYLE_CLASS_CELL
GTK_STYLE_CLASS_DIM_LABEL
GTK_STYLE_CLASS_ENTRY
GTK_STYLE_CLASS_LABEL
GTK_STYLE_CLASS_COMBOBOX_ENTRY
GTK_STYLE_CLASS_BUTTON
GTK_STYLE_CLASS_LIST
GTK_STYLE_CLASS_LIST_ROW
GTK_STYLE_CLASS_CALENDAR
GTK_STYLE_CLASS_SLIDER
GTK_STYLE_CLASS_BACKGROUND
GTK_STYLE_CLASS_RUBBERBAND
GTK_STYLE_CLASS_CSD
GTK_STYLE_CLASS_TOOLTIP
GTK_STYLE_CLASS_MENU
GTK_STYLE_CLASS_CONTEXT_MENU
GTK_STYLE_CLASS_TOUCH_SELECTION
GTK_STYLE_CLASS_MENUBAR
GTK_STYLE_CLASS_MENUITEM
GTK_STYLE_CLASS_TOOLBAR
GTK_STYLE_CLASS_PRIMARY_TOOLBAR
GTK_STYLE_CLASS_INLINE_TOOLBAR
GTK_STYLE_CLASS_STATUSBAR
GTK_STYLE_CLASS_RADIO
GTK_STYLE_CLASS_CHECK
GTK_STYLE_CLASS_DEFAULT
GTK_STYLE_CLASS_TROUGH
GTK_STYLE_CLASS_SCROLLBAR
GTK_STYLE_CLASS_SCROLLBARS_JUNCTION
GTK_STYLE_CLASS_SCALE
GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE
GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW
GTK_STYLE_CLASS_HEADER
GTK_STYLE_CLASS_ACCELERATOR
GTK_STYLE_CLASS_RAISED
GTK_STYLE_CLASS_LINKED
GTK_STYLE_CLASS_DOCK
GTK_STYLE_CLASS_PROGRESSBAR
GTK_STYLE_CLASS_SPINNER
GTK_STYLE_CLASS_MARK
GTK_STYLE_CLASS_EXPANDER
GTK_STYLE_CLASS_SPINBUTTON
GTK_STYLE_CLASS_NOTEBOOK
GTK_STYLE_CLASS_VIEW
GTK_STYLE_CLASS_SIDEBAR
GTK_STYLE_CLASS_IMAGE
GTK_STYLE_CLASS_HIGHLIGHT
GTK_STYLE_CLASS_FRAME
GTK_STYLE_CLASS_DND
GTK_STYLE_CLASS_PANE_SEPARATOR
GTK_STYLE_CLASS_SEPARATOR
GTK_STYLE_CLASS_INFO
GTK_STYLE_CLASS_WARNING
GTK_STYLE_CLASS_QUESTION
GTK_STYLE_CLASS_ERROR
GTK_STYLE_CLASS_HORIZONTAL
GTK_STYLE_CLASS_VERTICAL
GTK_STYLE_CLASS_TOP
GTK_STYLE_CLASS_BOTTOM
GTK_STYLE_CLASS_LEFT
GTK_STYLE_CLASS_RIGHT
GTK_STYLE_CLASS_PULSE
GTK_STYLE_CLASS_ARROW
GTK_STYLE_CLASS_OSD
GTK_STYLE_CLASS_LEVEL_BAR
GTK_STYLE_CLASS_CURSOR_HANDLE
GTK_STYLE_CLASS_INSERTION_CURSOR
GTK_STYLE_CLASS_TITLEBAR
GTK_STYLE_CLASS_TITLE
GTK_STYLE_CLASS_SUBTITLE
GTK_STYLE_CLASS_NEEDS_ATTENTION
GTK_STYLE_CLASS_SUGGESTED_ACTION
GTK_STYLE_CLASS_DESTRUCTIVE_ACTION
GTK_STYLE_CLASS_POPOVER
GTK_STYLE_CLASS_POPUP
GTK_STYLE_CLASS_MESSAGE_DIALOG
GTK_STYLE_CLASS_FLAT
GTK_STYLE_CLASS_READ_ONLY
GTK_STYLE_CLASS_OVERSHOOT
GTK_STYLE_CLASS_UNDERSHOOT
GTK_STYLE_CLASS_PAPER
GTK_STYLE_CLASS_MONOSPACE
GTK_STYLE_CLASS_WIDE
gtk_style_context_new
gtk_style_context_add_provider_for_display
gtk_style_context_remove_provider_for_display
gtk_style_context_add_provider
gtk_style_context_remove_provider
gtk_style_context_save
gtk_style_context_restore
gtk_style_context_get_section
gtk_style_context_get_property
gtk_style_context_get_valist
gtk_style_context_get
gtk_style_context_set_state
gtk_style_context_get_state
gtk_style_context_set_scale
gtk_style_context_get_scale
gtk_style_context_set_path
gtk_style_context_get_path
gtk_style_context_set_parent
gtk_style_context_get_parent
gtk_style_context_list_classes
gtk_style_context_add_class
gtk_style_context_remove_class
gtk_style_context_has_class
gtk_style_context_set_display
gtk_style_context_get_display
gtk_style_context_set_frame_clock
gtk_style_context_get_frame_clock
gtk_style_context_lookup_color
gtk_style_context_get_color
gtk_style_context_get_background_color
gtk_style_context_get_border_color
gtk_style_context_get_border
gtk_style_context_get_padding
gtk_style_context_get_margin
gtk_style_context_reset_widgets
gtk_render_insertion_cursor
GtkStyleContextPrintFlags
gtk_style_context_to_string
GTK_IS_STYLE_CONTEXT
GTK_STYLE_CONTEXT
GTK_STYLE_CONTEXT_CLASS
GTK_STYLE_CONTEXT_GET_CLASS
GTK_TYPE_STYLE_CONTEXT
GtkStyleContext
GtkStyleContextClass
gtk_style_context_get_type
gtkstylecontextprivate
gtk_style_context_new_for_node
gtk_style_context_get_node
gtk_style_context_set_id
gtk_style_context_get_id
gtk_style_context_get_style_provider
gtk_style_context_save_named
gtk_style_context_save_to_node
gtk_style_context_get_change
gtk_style_context_lookup_style
gtk_style_context_validate
gtkstylepropertyprivate
GtkStyleProperty
GtkStyleQueryFunc
GTK_IS_STYLE_PROPERTY
GTK_STYLE_PROPERTY
GTK_STYLE_PROPERTY_CLASS
GTK_STYLE_PROPERTY_GET_CLASS
GTK_TYPE_STYLE_PROPERTY
GtkStyleProperty
GtkStylePropertyClass
gtkstyleprovider
GTK_STYLE_PROVIDER_PRIORITY_FALLBACK
GTK_STYLE_PROVIDER_PRIORITY_THEME
GTK_STYLE_PROVIDER_PRIORITY_SETTINGS
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
GTK_STYLE_PROVIDER_PRIORITY_USER
GTK_IS_STYLE_PROVIDER
GTK_STYLE_PROVIDER
GTK_TYPE_STYLE_PROVIDER
GtkStyleProvider
gtk_style_provider_get_type
gtkstyleproviderprivate
GtkStyleProvider
GTK_STYLE_PROVIDER_GET_INTERFACE
GtkStyleProviderInterface
gtk_style_provider_get_settings
gtk_style_provider_get_color
gtk_style_provider_get_keyframes
gtk_style_provider_get_scale
gtk_style_provider_lookup
gtk_style_provider_changed
gtk_style_provider_emit_error
gtkswitch
GtkSwitch
GtkSwitch
GtkSwitchClass
gtk_switch_new
gtk_switch_set_active
gtk_switch_get_active
gtk_switch_set_state
gtk_switch_get_state
GTK_IS_SWITCH
GTK_SWITCH
GTK_SWITCH_CLASS
GTK_SWITCH_GET_CLASS
GTK_TYPE_SWITCH
gtk_switch_get_type
gtkswitchaccessible
GtkSwitchAccessible
GTK_IS_SWITCH_ACCESSIBLE
GTK_SWITCH_ACCESSIBLE
GTK_SWITCH_ACCESSIBLE_CLASS
GTK_SWITCH_ACCESSIBLE_GET_CLASS
GTK_TYPE_SWITCH_ACCESSIBLE
GtkSwitchAccessible
GtkSwitchAccessibleClass
GtkSwitchAccessiblePrivate
gtk_switch_accessible_get_type
gtktestutils
gtk_test_init
gtk_test_register_all_types
gtk_test_list_all_types
gtk_test_widget_wait_for_draw
gtktextattributes
GtkTextAppearance
GtkTextAttributes
gtk_text_attributes_new
gtk_text_attributes_copy
gtk_text_attributes_copy_values
gtk_text_attributes_unref
gtk_text_attributes_ref
GTK_TYPE_TEXT_ATTRIBUTES
gtk_text_attributes_get_type
gtktextbtree
DEBUG_VALIDATION_AND_SCROLLING
DV
GtkTextLineData
GtkTextLine
gtktextbuffer
GtkTextBuffer
GtkTextBufferTargetInfo
GtkTextBufferClass
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_set_text
gtk_text_buffer_insert
gtk_text_buffer_insert_at_cursor
gtk_text_buffer_insert_interactive
gtk_text_buffer_insert_interactive_at_cursor
gtk_text_buffer_insert_range
gtk_text_buffer_insert_range_interactive
gtk_text_buffer_insert_with_tags
gtk_text_buffer_insert_with_tags_by_name
gtk_text_buffer_insert_markup
gtk_text_buffer_delete
gtk_text_buffer_delete_interactive
gtk_text_buffer_backspace
gtk_text_buffer_get_text
gtk_text_buffer_get_slice
gtk_text_buffer_insert_texture
gtk_text_buffer_insert_child_anchor
gtk_text_buffer_create_child_anchor
gtk_text_buffer_add_mark
gtk_text_buffer_create_mark
gtk_text_buffer_move_mark
gtk_text_buffer_delete_mark
gtk_text_buffer_get_mark
gtk_text_buffer_move_mark_by_name
gtk_text_buffer_delete_mark_by_name
gtk_text_buffer_get_insert
gtk_text_buffer_get_selection_bound
gtk_text_buffer_place_cursor
gtk_text_buffer_select_range
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_remove_all_tags
gtk_text_buffer_create_tag
gtk_text_buffer_get_iter_at_line_offset
gtk_text_buffer_get_iter_at_line_index
gtk_text_buffer_get_iter_at_offset
gtk_text_buffer_get_iter_at_line
gtk_text_buffer_get_start_iter
gtk_text_buffer_get_end_iter
gtk_text_buffer_get_bounds
gtk_text_buffer_get_iter_at_mark
gtk_text_buffer_get_iter_at_child_anchor
gtk_text_buffer_get_modified
gtk_text_buffer_set_modified
gtk_text_buffer_get_has_selection
gtk_text_buffer_add_selection_clipboard
gtk_text_buffer_remove_selection_clipboard
gtk_text_buffer_cut_clipboard
gtk_text_buffer_copy_clipboard
gtk_text_buffer_paste_clipboard
gtk_text_buffer_get_selection_bounds
gtk_text_buffer_delete_selection
gtk_text_buffer_begin_user_action
gtk_text_buffer_end_user_action
GtkTextBTree
GTK_IS_TEXT_BUFFER
GTK_TEXT_BUFFER
GTK_TEXT_BUFFER_CLASS
GTK_TEXT_BUFFER_GET_CLASS
GTK_TYPE_TEXT_BUFFER
GtkTextBuffer
GtkTextBufferPrivate
gtk_text_buffer_get_type
gtktextcellaccessible
GtkTextCellAccessible
GTK_IS_TEXT_CELL_ACCESSIBLE
GTK_TEXT_CELL_ACCESSIBLE
GTK_TEXT_CELL_ACCESSIBLE_CLASS
GTK_TEXT_CELL_ACCESSIBLE_GET_CLASS
GTK_TYPE_TEXT_CELL_ACCESSIBLE
GtkTextCellAccessible
GtkTextCellAccessibleClass
GtkTextCellAccessiblePrivate
gtk_text_cell_accessible_get_type
gtktextchild
GtkTextChildAnchor
GtkTextChildAnchor
gtk_text_child_anchor_new
gtk_text_child_anchor_get_widgets
gtk_text_child_anchor_get_deleted
GTK_IS_TEXT_CHILD_ANCHOR
GTK_TEXT_CHILD_ANCHOR
GTK_TEXT_CHILD_ANCHOR_CLASS
GTK_TEXT_CHILD_ANCHOR_GET_CLASS
GTK_TYPE_TEXT_CHILD_ANCHOR
GtkTextChildAnchorClass
gtk_text_child_anchor_get_type
gtktextchildprivate
GtkTextTexture
GtkTextChildBody
gtktextdisplayprivate
gtk_text_layout_draw
gtktexthandleprivate
GtkTextHandle
GtkTextHandlePosition
GtkTextHandleMode
GTK_IS_TEXT_HANDLE
GTK_TEXT_HANDLE
GTK_TEXT_HANDLE_CLASS
GTK_TEXT_HANDLE_GET_CLASS
GTK_TYPE_TEXT_HANDLE
GtkTextHandle
GtkTextHandleClass
gtktextiter
GtkTextSearchFlags
gtk_text_iter_get_buffer
gtk_text_iter_copy
gtk_text_iter_free
gtk_text_iter_assign
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_visible_line_offset
gtk_text_iter_get_visible_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
gtk_text_iter_get_texture
gtk_text_iter_get_marks
gtk_text_iter_get_child_anchor
gtk_text_iter_get_toggled_tags
gtk_text_iter_starts_tag
gtk_text_iter_ends_tag
gtk_text_iter_toggles_tag
gtk_text_iter_has_tag
gtk_text_iter_get_tags
gtk_text_iter_editable
gtk_text_iter_can_insert
gtk_text_iter_starts_word
gtk_text_iter_ends_word
gtk_text_iter_inside_word
gtk_text_iter_starts_sentence
gtk_text_iter_ends_sentence
gtk_text_iter_inside_sentence
gtk_text_iter_starts_line
gtk_text_iter_ends_line
gtk_text_iter_is_cursor_position
gtk_text_iter_get_chars_in_line
gtk_text_iter_get_bytes_in_line
gtk_text_iter_get_language
gtk_text_iter_is_end
gtk_text_iter_is_start
gtk_text_iter_forward_char
gtk_text_iter_backward_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_end
gtk_text_iter_backward_word_start
gtk_text_iter_forward_word_ends
gtk_text_iter_backward_word_starts
gtk_text_iter_forward_visible_line
gtk_text_iter_backward_visible_line
gtk_text_iter_forward_visible_lines
gtk_text_iter_backward_visible_lines
gtk_text_iter_forward_visible_word_end
gtk_text_iter_backward_visible_word_start
gtk_text_iter_forward_visible_word_ends
gtk_text_iter_backward_visible_word_starts
gtk_text_iter_forward_sentence_end
gtk_text_iter_backward_sentence_start
gtk_text_iter_forward_sentence_ends
gtk_text_iter_backward_sentence_starts
gtk_text_iter_forward_cursor_position
gtk_text_iter_backward_cursor_position
gtk_text_iter_forward_cursor_positions
gtk_text_iter_backward_cursor_positions
gtk_text_iter_forward_visible_cursor_position
gtk_text_iter_backward_visible_cursor_position
gtk_text_iter_forward_visible_cursor_positions
gtk_text_iter_backward_visible_cursor_positions
gtk_text_iter_set_offset
gtk_text_iter_set_line
gtk_text_iter_set_line_offset
gtk_text_iter_set_line_index
gtk_text_iter_forward_to_end
gtk_text_iter_forward_to_line_end
gtk_text_iter_set_visible_line_offset
gtk_text_iter_set_visible_line_index
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
gtk_text_iter_in_range
gtk_text_iter_order
GtkTextBuffer
GTK_TYPE_TEXT_ITER
GtkTextIter
gtk_text_iter_get_type
gtktextiterprivate
gtk_text_iter_get_attributes
gtktextlayoutprivate
GtkTextLayout
GtkTextAttrAppearance
GtkTextLineDisplay
gtk_text_layout_new
gtk_text_layout_set_buffer
gtk_text_layout_get_buffer
gtk_text_layout_set_default_style
gtk_text_layout_set_contexts
gtk_text_layout_set_cursor_direction
gtk_text_layout_set_overwrite_mode
gtk_text_layout_set_keyboard_direction
gtk_text_layout_default_style_changed
gtk_text_layout_set_screen_width
gtk_text_layout_set_preedit_string
gtk_text_layout_set_cursor_visible
gtk_text_layout_get_cursor_visible
gtk_text_layout_get_size
gtk_text_layout_get_lines
gtk_text_layout_wrap_loop_start
gtk_text_layout_wrap_loop_end
gtk_text_layout_get_line_display
gtk_text_layout_free_line_display
gtk_text_layout_get_line_at_y
gtk_text_layout_get_iter_at_pixel
gtk_text_layout_get_iter_at_position
gtk_text_layout_invalidate
gtk_text_layout_invalidate_cursors
gtk_text_layout_free_line_data
gtk_text_layout_is_valid
gtk_text_layout_validate_yrange
gtk_text_layout_validate
gtk_text_layout_wrap
gtk_text_layout_changed
gtk_text_layout_cursors_changed
gtk_text_layout_get_iter_location
gtk_text_layout_get_line_yrange
gtk_text_layout_get_cursor_locations
gtk_text_layout_clamp_iter_to_vrange
gtk_text_layout_move_iter_to_line_end
gtk_text_layout_move_iter_to_previous_line
gtk_text_layout_move_iter_to_next_line
gtk_text_layout_move_iter_to_x
gtk_text_layout_move_iter_visually
gtk_text_layout_iter_starts_line
gtk_text_layout_get_iter_at_line
gtk_text_child_anchor_register_child
gtk_text_child_anchor_unregister_child
gtk_text_child_anchor_queue_resize
gtk_text_anchored_child_set_layout
gtk_text_layout_spew
GtkTextLine
GtkTextLineData
GTK_IS_TEXT_LAYOUT
GTK_TEXT_LAYOUT
GTK_TEXT_LAYOUT_CLASS
GTK_TEXT_LAYOUT_GET_CLASS
GTK_TYPE_TEXT_LAYOUT
GtkTextLayout
GtkTextLayoutClass
gtk_text_layout_get_type
gtktextmark
GtkTextMark
gtk_text_mark_new
gtk_text_mark_set_visible
gtk_text_mark_get_visible
gtk_text_mark_get_name
gtk_text_mark_get_deleted
gtk_text_mark_get_buffer
gtk_text_mark_get_left_gravity
GTK_IS_TEXT_MARK
GTK_TEXT_MARK
GTK_TEXT_MARK_CLASS
GTK_TEXT_MARK_GET_CLASS
GTK_TYPE_TEXT_MARK
GtkTextMark
GtkTextMarkClass
gtk_text_mark_get_type
gtktextmarkprivate
GtkTextMarkBody
GTK_IS_TEXT_MARK_SEGMENT
gtktextsegment
GtkTextLineSegment
GtkTextTagInfo
GtkTextToggleBody
GtkTextSegSplitFunc
GtkTextSegDeleteFunc
GtkTextSegCleanupFunc
GtkTextSegLineChangeFunc
GtkTextSegCheckFunc
GtkTextLineSegmentClass
GtkTextLineSegment
gtk_text_line_segment_split
gtktexttag
GtkTextTag
gtk_text_tag_new
gtk_text_tag_get_priority
gtk_text_tag_set_priority
gtk_text_tag_changed
GtkTextIter
GtkTextTagTable
GTK_IS_TEXT_TAG
GTK_TEXT_TAG
GTK_TEXT_TAG_CLASS
GTK_TEXT_TAG_GET_CLASS
GTK_TYPE_TEXT_TAG
GtkTextTag
GtkTextTagClass
GtkTextTagPrivate
gtk_text_tag_get_type
gtktexttagprivate
GtkTextTagPrivate
GtkTextBTreeNode
gtktexttagtable
GtkTextTagTable
GtkTextTagTableForeach
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_get_size
GTK_IS_TEXT_TAG_TABLE
GTK_TEXT_TAG_TABLE
GTK_TEXT_TAG_TABLE_CLASS
GTK_TEXT_TAG_TABLE_GET_CLASS
GTK_TYPE_TEXT_TAG_TABLE
GtkTextTagTable
GtkTextTagTableClass
GtkTextTagTablePrivate
gtk_text_tag_table_get_type
gtktexttypes
GTK_TEXT_UNKNOWN_CHAR
GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN
gtk_text_unknown_char_utf8_gtk_tests_only
gtk_text_byte_begins_utf8_char
GtkTextCounter
GtkTextLineSegment
GtkTextLineSegmentClass
GtkTextMarkBody
GtkTextToggleBody
gtktextutil
GtkTextUtilCharChosenFunc
gtktextview
GtkTextView
GtkTextWindowType
GtkTextViewLayer
GtkTextExtendSelection
GTK_TEXT_VIEW_PRIORITY_VALIDATE
GtkTextViewClass
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_iter
gtk_text_view_scroll_to_mark
gtk_text_view_scroll_mark_onscreen
gtk_text_view_move_mark_onscreen
gtk_text_view_place_cursor_onscreen
gtk_text_view_get_visible_rect
gtk_text_view_set_cursor_visible
gtk_text_view_get_cursor_visible
gtk_text_view_reset_cursor_blink
gtk_text_view_get_cursor_locations
gtk_text_view_get_iter_location
gtk_text_view_get_iter_at_location
gtk_text_view_get_iter_at_position
gtk_text_view_get_line_yrange
gtk_text_view_get_line_at_y
gtk_text_view_buffer_to_window_coords
gtk_text_view_window_to_buffer_coords
gtk_text_view_set_border_window_size
gtk_text_view_get_border_window_size
gtk_text_view_forward_display_line
gtk_text_view_backward_display_line
gtk_text_view_forward_display_line_end
gtk_text_view_backward_display_line_start
gtk_text_view_starts_display_line
gtk_text_view_move_visually
gtk_text_view_im_context_filter_keypress
gtk_text_view_reset_im_context
gtk_text_view_add_child_at_anchor
gtk_text_view_add_child_in_window
gtk_text_view_move_child
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_overwrite
gtk_text_view_get_overwrite
gtk_text_view_set_accepts_tab
gtk_text_view_get_accepts_tab
gtk_text_view_set_pixels_above_lines
gtk_text_view_get_pixels_above_lines
gtk_text_view_set_pixels_below_lines
gtk_text_view_get_pixels_below_lines
gtk_text_view_set_pixels_inside_wrap
gtk_text_view_get_pixels_inside_wrap
gtk_text_view_set_justification
gtk_text_view_get_justification
gtk_text_view_set_left_margin
gtk_text_view_get_left_margin
gtk_text_view_set_right_margin
gtk_text_view_get_right_margin
gtk_text_view_set_top_margin
gtk_text_view_get_top_margin
gtk_text_view_set_bottom_margin
gtk_text_view_get_bottom_margin
gtk_text_view_set_indent
gtk_text_view_get_indent
gtk_text_view_set_tabs
gtk_text_view_get_tabs
gtk_text_view_set_input_purpose
gtk_text_view_get_input_purpose
gtk_text_view_set_input_hints
gtk_text_view_get_input_hints
gtk_text_view_set_monospace
gtk_text_view_get_monospace
GTK_IS_TEXT_VIEW
GTK_TEXT_VIEW
GTK_TEXT_VIEW_CLASS
GTK_TEXT_VIEW_GET_CLASS
GTK_TYPE_TEXT_VIEW
GtkTextView
GtkTextViewPrivate
gtk_text_view_get_type
gtktextviewaccessible
GtkTextViewAccessible
GTK_IS_TEXT_VIEW_ACCESSIBLE
GTK_TEXT_VIEW_ACCESSIBLE
GTK_TEXT_VIEW_ACCESSIBLE_CLASS
GTK_TEXT_VIEW_ACCESSIBLE_GET_CLASS
GTK_TYPE_TEXT_VIEW_ACCESSIBLE
GtkTextViewAccessible
GtkTextViewAccessibleClass
GtkTextViewAccessiblePrivate
gtk_text_view_accessible_get_type
gtktextviewaccessibleprivate
gtktextviewprivate
gtk_text_view_get_text_node
gtk_text_view_get_selection_node
gtk_text_view_get_default_attributes
gtktogglebutton
GtkToggleButton
gtk_toggle_button_new
gtk_toggle_button_new_with_label
gtk_toggle_button_new_with_mnemonic
gtk_toggle_button_set_active
gtk_toggle_button_get_active
gtk_toggle_button_toggled
GTK_IS_TOGGLE_BUTTON
GTK_TOGGLE_BUTTON
GTK_TOGGLE_BUTTON_CLASS
GTK_TOGGLE_BUTTON_GET_CLASS
GTK_TYPE_TOGGLE_BUTTON
GtkToggleButton
GtkToggleButtonClass
GtkToggleButtonPrivate
gtk_toggle_button_get_type
gtktogglebuttonaccessible
GtkToggleButtonAccessible
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE
GTK_TOGGLE_BUTTON_ACCESSIBLE
GTK_TOGGLE_BUTTON_ACCESSIBLE_CLASS
GTK_TOGGLE_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE
GtkToggleButtonAccessible
GtkToggleButtonAccessibleClass
GtkToggleButtonAccessiblePrivate
gtk_toggle_button_accessible_get_type
gtktoggletoolbutton
GtkToggleToolButton
GtkToggleToolButtonClass
gtk_toggle_tool_button_new
gtk_toggle_tool_button_set_active
gtk_toggle_tool_button_get_active
GTK_IS_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON_CLASS
GTK_TOGGLE_TOOL_BUTTON_GET_CLASS
GTK_TYPE_TOGGLE_TOOL_BUTTON
GtkToggleToolButton
GtkToggleToolButtonPrivate
gtk_toggle_tool_button_get_type
gtktoolbar
GtkToolbar
gtk_toolbar_new
gtk_toolbar_insert
gtk_toolbar_get_item_index
gtk_toolbar_get_n_items
gtk_toolbar_get_nth_item
gtk_toolbar_get_show_arrow
gtk_toolbar_set_show_arrow
gtk_toolbar_get_style
gtk_toolbar_set_style
gtk_toolbar_unset_style
gtk_toolbar_get_drop_index
gtk_toolbar_set_drop_highlight_item
GTK_IS_TOOLBAR
GTK_TOOLBAR
GTK_TOOLBAR_CLASS
GTK_TOOLBAR_GET_CLASS
GTK_TYPE_TOOLBAR
GtkToolbar
GtkToolbarClass
GtkToolbarPrivate
gtk_toolbar_get_type
gtktoolbutton
GtkToolButton
GtkToolButtonClass
gtk_tool_button_new
gtk_tool_button_set_label
gtk_tool_button_get_label
gtk_tool_button_set_use_underline
gtk_tool_button_get_use_underline
gtk_tool_button_set_icon_name
gtk_tool_button_get_icon_name
gtk_tool_button_set_icon_widget
gtk_tool_button_get_icon_widget
gtk_tool_button_set_label_widget
gtk_tool_button_get_label_widget
GTK_IS_TOOL_BUTTON
GTK_TOOL_BUTTON
GTK_TOOL_BUTTON_CLASS
GTK_TOOL_BUTTON_GET_CLASS
GTK_TYPE_TOOL_BUTTON
GtkToolButton
GtkToolButtonPrivate
gtk_tool_button_get_type
gtktoolitem
GtkToolItem
GtkToolItemClass
gtk_tool_item_new
gtk_tool_item_set_homogeneous
gtk_tool_item_get_homogeneous
gtk_tool_item_set_expand
gtk_tool_item_get_expand
gtk_tool_item_set_tooltip_text
gtk_tool_item_set_tooltip_markup
gtk_tool_item_set_visible_horizontal
gtk_tool_item_get_visible_horizontal
gtk_tool_item_set_visible_vertical
gtk_tool_item_get_visible_vertical
gtk_tool_item_get_is_important
gtk_tool_item_set_is_important
gtk_tool_item_get_ellipsize_mode
gtk_tool_item_get_orientation
gtk_tool_item_get_toolbar_style
gtk_tool_item_get_text_alignment
gtk_tool_item_get_text_orientation
gtk_tool_item_get_text_size_group
gtk_tool_item_retrieve_proxy_menu_item
gtk_tool_item_get_proxy_menu_item
gtk_tool_item_set_proxy_menu_item
gtk_tool_item_rebuild_menu
gtk_tool_item_toolbar_reconfigured
GTK_IS_TOOL_ITEM
GTK_TOOL_ITEM
GTK_TOOL_ITEM_CLASS
GTK_TOOL_ITEM_GET_CLASS
GTK_TYPE_TOOL_ITEM
GtkToolItem
GtkToolItemPrivate
gtk_tool_item_get_type
gtktoolitemgroup
GtkToolItemGroup
GtkToolItemGroup
GtkToolItemGroupClass
gtk_tool_item_group_new
gtk_tool_item_group_set_label
gtk_tool_item_group_set_label_widget
gtk_tool_item_group_set_collapsed
gtk_tool_item_group_set_ellipsize
gtk_tool_item_group_set_header_relief
gtk_tool_item_group_get_label
gtk_tool_item_group_get_label_widget
gtk_tool_item_group_get_collapsed
gtk_tool_item_group_get_ellipsize
gtk_tool_item_group_get_header_relief
gtk_tool_item_group_insert
gtk_tool_item_group_set_item_position
gtk_tool_item_group_get_item_position
gtk_tool_item_group_get_n_items
gtk_tool_item_group_get_nth_item
gtk_tool_item_group_get_drop_item
GTK_IS_TOOL_ITEM_GROUP
GTK_TOOL_ITEM_GROUP
GTK_TOOL_ITEM_GROUP_CLASS
GTK_TOOL_ITEM_GROUP_GET_CLASS
GTK_TYPE_TOOL_ITEM_GROUP
GtkToolItemGroupPrivate
gtk_tool_item_group_get_type
gtktoolpalette
GtkToolPalette
GtkToolPaletteDragTargets
GtkToolPalette
GtkToolPaletteClass
gtk_tool_palette_new
gtk_tool_palette_set_group_position
gtk_tool_palette_set_exclusive
gtk_tool_palette_set_expand
gtk_tool_palette_get_group_position
gtk_tool_palette_get_exclusive
gtk_tool_palette_get_expand
gtk_tool_palette_set_style
gtk_tool_palette_unset_style
gtk_tool_palette_get_style
gtk_tool_palette_get_drop_item
gtk_tool_palette_get_drop_group
gtk_tool_palette_get_drag_item
gtk_tool_palette_set_drag_source
gtk_tool_palette_add_drag_dest
gtk_tool_palette_get_drag_target_item
gtk_tool_palette_get_drag_target_group
GTK_IS_TOOL_PALETTE
GTK_TOOL_PALETTE
GTK_TOOL_PALETTE_CLASS
GTK_TOOL_PALETTE_GET_CLASS
GTK_TYPE_TOOL_PALETTE
GtkToolPalettePrivate
gtk_tool_palette_get_type
gtktoolshell
GtkToolShell
GtkToolShellIface
gtk_tool_shell_get_orientation
gtk_tool_shell_get_style
gtk_tool_shell_rebuild_menu
gtk_tool_shell_get_text_orientation
gtk_tool_shell_get_text_alignment
gtk_tool_shell_get_ellipsize_mode
gtk_tool_shell_get_text_size_group
GTK_IS_TOOL_SHELL
GTK_TOOL_SHELL
GTK_TOOL_SHELL_GET_IFACE
GTK_TYPE_TOOL_SHELL
GtkToolShell
gtk_tool_shell_get_type
gtktooltip
gtk_tooltip_set_markup
gtk_tooltip_set_text
gtk_tooltip_set_icon
gtk_tooltip_set_icon_from_icon_name
gtk_tooltip_set_icon_from_gicon
gtk_tooltip_set_custom
gtk_tooltip_set_tip_area
gtk_tooltip_trigger_tooltip_query
GTK_IS_TOOLTIP
GTK_TOOLTIP
GTK_TYPE_TOOLTIP
gtk_tooltip_get_type
gtktooltipwindowprivate
GTK_TYPE_TOOLTIP_WINDOW
gtk_tooltip_window_new
gtk_tooltip_window_set_label_markup
gtk_tooltip_window_set_label_text
gtk_tooltip_window_set_image_icon
gtk_tooltip_window_set_image_icon_from_name
gtk_tooltip_window_set_image_icon_from_gicon
gtk_tooltip_window_set_custom_widget
GtkTooltipWindow
gtktoplevelaccessible
GtkToplevelAccessible
gtk_toplevel_accessible_get_children
GTK_IS_TOPLEVEL_ACCESSIBLE
GTK_TOPLEVEL_ACCESSIBLE
GTK_TOPLEVEL_ACCESSIBLE_CLASS
GTK_TOPLEVEL_ACCESSIBLE_GET_CLASS
GTK_TYPE_TOPLEVEL_ACCESSIBLE
GtkToplevelAccessible
GtkToplevelAccessibleClass
GtkToplevelAccessiblePrivate
gtk_toplevel_accessible_get_type
gtktrashmonitor
GTK_IS_TRASH_MONITOR
GTK_TRASH_MONITOR
GTK_TRASH_MONITOR_CLASS
GTK_TRASH_MONITOR_GET_CLASS
GTK_TYPE_TRASH_MONITOR
GtkTrashMonitor
GtkTrashMonitorClass
gtktreedatalist
GtkTreeDataList
gtktreednd
GtkTreeDragDest
GtkTreeDragSourceIface
gtk_tree_drag_source_row_draggable
gtk_tree_drag_source_drag_data_delete
gtk_tree_drag_source_drag_data_get
GtkTreeDragDestIface
gtk_tree_drag_dest_drag_data_received
gtk_tree_drag_dest_row_drop_possible
gtk_tree_set_row_drag_data
gtk_tree_get_row_drag_data
GTK_IS_TREE_DRAG_DEST
GTK_IS_TREE_DRAG_SOURCE
GTK_TREE_DRAG_DEST
GTK_TREE_DRAG_DEST_GET_IFACE
GTK_TREE_DRAG_SOURCE
GTK_TREE_DRAG_SOURCE_GET_IFACE
GTK_TYPE_TREE_DRAG_DEST
GTK_TYPE_TREE_DRAG_SOURCE
GtkTreeDragDest
GtkTreeDragSource
gtk_tree_drag_dest_get_type
gtk_tree_drag_source_get_type
gtktreemenu
GtkTreeMenu
GTK_IS_TREE_MENU
GTK_TREE_MENU
GTK_TREE_MENU_CLASS
GTK_TREE_MENU_GET_CLASS
GTK_TYPE_TREE_MENU
GtkTreeMenu
GtkTreeMenuClass
GtkTreeMenuPrivate
gtktreemodel
GtkTreeModel
GtkTreeModelForeachFunc
GtkTreeModelFlags
GtkTreeIter
GtkTreeModelIface
gtk_tree_path_new
gtk_tree_path_new_from_string
gtk_tree_path_new_from_indices
gtk_tree_path_new_from_indicesv
gtk_tree_path_to_string
gtk_tree_path_new_first
gtk_tree_path_append_index
gtk_tree_path_prepend_index
gtk_tree_path_get_depth
gtk_tree_path_get_indices
gtk_tree_path_get_indices_with_depth
gtk_tree_path_free
gtk_tree_path_copy
gtk_tree_path_compare
gtk_tree_path_next
gtk_tree_path_prev
gtk_tree_path_up
gtk_tree_path_down
gtk_tree_path_is_ancestor
gtk_tree_path_is_descendant
gtk_tree_row_reference_new
gtk_tree_row_reference_new_proxy
gtk_tree_row_reference_get_path
gtk_tree_row_reference_get_model
gtk_tree_row_reference_valid
gtk_tree_row_reference_copy
gtk_tree_row_reference_free
gtk_tree_row_reference_inserted
gtk_tree_row_reference_deleted
gtk_tree_row_reference_reordered
gtk_tree_iter_copy
gtk_tree_iter_free
gtk_tree_model_get_flags
gtk_tree_model_get_n_columns
gtk_tree_model_get_column_type
gtk_tree_model_get_iter
gtk_tree_model_get_iter_from_string
gtk_tree_model_get_string_from_iter
gtk_tree_model_get_iter_first
gtk_tree_model_get_path
gtk_tree_model_get_value
gtk_tree_model_iter_previous
gtk_tree_model_iter_next
gtk_tree_model_iter_children
gtk_tree_model_iter_has_child
gtk_tree_model_iter_n_children
gtk_tree_model_iter_nth_child
gtk_tree_model_iter_parent
gtk_tree_model_ref_node
gtk_tree_model_unref_node
gtk_tree_model_get
gtk_tree_model_get_valist
gtk_tree_model_foreach
gtk_tree_model_row_changed
gtk_tree_model_row_inserted
gtk_tree_model_row_has_child_toggled
gtk_tree_model_row_deleted
gtk_tree_model_rows_reordered
gtk_tree_model_rows_reordered_with_length
GtkTreeRowReference
GTK_IS_TREE_MODEL
GTK_TREE_MODEL
GTK_TREE_MODEL_GET_IFACE
GTK_TYPE_TREE_ITER
GTK_TYPE_TREE_MODEL
GTK_TYPE_TREE_PATH
GTK_TYPE_TREE_ROW_REFERENCE
GtkTreeModel
GtkTreePath
gtk_tree_iter_get_type
gtk_tree_model_get_type
gtk_tree_path_get_type
gtk_tree_row_reference_get_type
gtktreemodelcssnode
GtkTreeModelCssNode
GtkTreeModelCssNodeGetFunc
gtk_tree_model_css_node_new
gtk_tree_model_css_node_newv
gtk_tree_model_css_node_set_root_node
gtk_tree_model_css_node_get_root_node
gtk_tree_model_css_node_get_node_from_iter
gtk_tree_model_css_node_get_iter_from_node
GTK_IS_TREE_MODEL_CSS_NODE
GTK_TREE_MODEL_CSS_NODE
GTK_TREE_MODEL_CSS_NODE_CLASS
GTK_TREE_MODEL_CSS_NODE_GET_CLASS
GTK_TYPE_TREE_MODEL_CSS_NODE
GtkTreeModelCssNode
GtkTreeModelCssNodeClass
GtkTreeModelCssNodePrivate
gtk_tree_model_css_node_get_type
gtktreemodelfilter
GtkTreeModelFilter
GtkTreeModelFilterVisibleFunc
GtkTreeModelFilterModifyFunc
gtk_tree_model_filter_new
gtk_tree_model_filter_set_visible_func
gtk_tree_model_filter_set_modify_func
gtk_tree_model_filter_set_visible_column
gtk_tree_model_filter_get_model
gtk_tree_model_filter_convert_child_iter_to_iter
gtk_tree_model_filter_convert_iter_to_child_iter
gtk_tree_model_filter_convert_child_path_to_path
gtk_tree_model_filter_convert_path_to_child_path
gtk_tree_model_filter_refilter
gtk_tree_model_filter_clear_cache
GTK_IS_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER_CLASS
GTK_TREE_MODEL_FILTER_GET_CLASS
GTK_TYPE_TREE_MODEL_FILTER
GtkTreeModelFilter
GtkTreeModelFilterClass
GtkTreeModelFilterPrivate
gtk_tree_model_filter_get_type
gtktreemodelrendernode
GtkTreeModelRenderNode
GtkTreeModelRenderNodeGetFunc
gtk_tree_model_render_node_new
gtk_tree_model_render_node_newv
gtk_tree_model_render_node_set_root_node
gtk_tree_model_render_node_get_root_node
gtk_tree_model_render_node_get_node_from_iter
GTK_IS_TREE_MODEL_RENDER_NODE
GTK_TREE_MODEL_RENDER_NODE
GTK_TREE_MODEL_RENDER_NODE_CLASS
GTK_TREE_MODEL_RENDER_NODE_GET_CLASS
GTK_TYPE_TREE_MODEL_RENDER_NODE
GtkTreeModelRenderNode
GtkTreeModelRenderNodeClass
GtkTreeModelRenderNodePrivate
gtk_tree_model_render_node_get_type
gtktreemodelsort
GtkTreeModelSort
gtk_tree_model_sort_new_with_model
gtk_tree_model_sort_get_model
gtk_tree_model_sort_convert_child_path_to_path
gtk_tree_model_sort_convert_child_iter_to_iter
gtk_tree_model_sort_convert_path_to_child_path
gtk_tree_model_sort_convert_iter_to_child_iter
gtk_tree_model_sort_reset_default_sort_func
gtk_tree_model_sort_clear_cache
gtk_tree_model_sort_iter_is_valid
GTK_IS_TREE_MODEL_SORT
GTK_TREE_MODEL_SORT
GTK_TREE_MODEL_SORT_CLASS
GTK_TREE_MODEL_SORT_GET_CLASS
GTK_TYPE_TREE_MODEL_SORT
GtkTreeModelSort
GtkTreeModelSortClass
GtkTreeModelSortPrivate
gtk_tree_model_sort_get_type
gtktreeprivate
TREE_VIEW_DRAG_WIDTH
GtkTreeSelectMode
gtk_tree_view_column_cell_snapshot
gtktreeselection
GtkTreeSelection
GtkTreeSelectionFunc
GtkTreeSelectionForeachFunc
GtkTreeSelectionClass
gtk_tree_selection_set_mode
gtk_tree_selection_get_mode
gtk_tree_selection_set_select_function
gtk_tree_selection_get_user_data
gtk_tree_selection_get_tree_view
gtk_tree_selection_get_select_function
gtk_tree_selection_get_selected
gtk_tree_selection_get_selected_rows
gtk_tree_selection_count_selected_rows
gtk_tree_selection_selected_foreach
gtk_tree_selection_select_path
gtk_tree_selection_unselect_path
gtk_tree_selection_select_iter
gtk_tree_selection_unselect_iter
gtk_tree_selection_path_is_selected
gtk_tree_selection_iter_is_selected
gtk_tree_selection_select_all
gtk_tree_selection_unselect_all
gtk_tree_selection_select_range
gtk_tree_selection_unselect_range
GTK_IS_TREE_SELECTION
GTK_TREE_SELECTION
GTK_TREE_SELECTION_CLASS
GTK_TREE_SELECTION_GET_CLASS
GTK_TYPE_TREE_SELECTION
GtkTreeSelection
GtkTreeSelectionPrivate
gtk_tree_selection_get_type
gtktreesortable
GtkTreeSortable
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
GtkTreeIterCompareFunc
GtkTreeSortableIface
gtk_tree_sortable_sort_column_changed
gtk_tree_sortable_get_sort_column_id
gtk_tree_sortable_set_sort_column_id
gtk_tree_sortable_set_sort_func
gtk_tree_sortable_set_default_sort_func
gtk_tree_sortable_has_default_sort_func
GTK_IS_TREE_SORTABLE
GTK_TREE_SORTABLE
GTK_TREE_SORTABLE_CLASS
GTK_TREE_SORTABLE_GET_IFACE
GTK_TYPE_TREE_SORTABLE
GtkTreeSortable
gtk_tree_sortable_get_type
gtktreestore
GtkTreeStore
gtk_tree_store_new
gtk_tree_store_newv
gtk_tree_store_set_column_types
gtk_tree_store_set_value
gtk_tree_store_set
gtk_tree_store_set_valuesv
gtk_tree_store_set_valist
gtk_tree_store_remove
gtk_tree_store_insert
gtk_tree_store_insert_before
gtk_tree_store_insert_after
gtk_tree_store_insert_with_values
gtk_tree_store_insert_with_valuesv
gtk_tree_store_prepend
gtk_tree_store_append
gtk_tree_store_is_ancestor
gtk_tree_store_iter_depth
gtk_tree_store_clear
gtk_tree_store_iter_is_valid
gtk_tree_store_reorder
gtk_tree_store_swap
gtk_tree_store_move_before
gtk_tree_store_move_after
GTK_IS_TREE_STORE
GTK_TREE_STORE
GTK_TREE_STORE_CLASS
GTK_TREE_STORE_GET_CLASS
GTK_TYPE_TREE_STORE
GtkTreeStore
GtkTreeStoreClass
GtkTreeStorePrivate
gtk_tree_store_get_type
gtktreeview
GtkTreeView
GtkTreeViewDropPosition
GtkTreeViewColumnDropFunc
GtkTreeViewMappingFunc
GtkTreeViewSearchEqualFunc
GtkTreeViewRowSeparatorFunc
GtkTreeViewSearchPositionFunc
gtk_tree_view_new
gtk_tree_view_new_with_model
gtk_tree_view_get_model
gtk_tree_view_set_model
gtk_tree_view_get_selection
gtk_tree_view_get_headers_visible
gtk_tree_view_set_headers_visible
gtk_tree_view_columns_autosize
gtk_tree_view_get_headers_clickable
gtk_tree_view_set_headers_clickable
gtk_tree_view_get_activate_on_single_click
gtk_tree_view_set_activate_on_single_click
gtk_tree_view_append_column
gtk_tree_view_remove_column
gtk_tree_view_insert_column
gtk_tree_view_insert_column_with_attributes
gtk_tree_view_insert_column_with_data_func
gtk_tree_view_get_n_columns
gtk_tree_view_get_column
gtk_tree_view_get_columns
gtk_tree_view_move_column_after
gtk_tree_view_set_expander_column
gtk_tree_view_get_expander_column
gtk_tree_view_set_column_drag_function
gtk_tree_view_scroll_to_point
gtk_tree_view_scroll_to_cell
gtk_tree_view_row_activated
gtk_tree_view_expand_all
gtk_tree_view_collapse_all
gtk_tree_view_expand_to_path
gtk_tree_view_expand_row
gtk_tree_view_collapse_row
gtk_tree_view_map_expanded_rows
gtk_tree_view_row_expanded
gtk_tree_view_set_reorderable
gtk_tree_view_get_reorderable
gtk_tree_view_set_cursor
gtk_tree_view_set_cursor_on_cell
gtk_tree_view_get_cursor
gtk_tree_view_get_path_at_pos
gtk_tree_view_get_cell_area
gtk_tree_view_get_background_area
gtk_tree_view_get_visible_rect
gtk_tree_view_get_visible_range
gtk_tree_view_is_blank_at_pos
gtk_tree_view_enable_model_drag_source
gtk_tree_view_enable_model_drag_dest
gtk_tree_view_unset_rows_drag_source
gtk_tree_view_unset_rows_drag_dest
gtk_tree_view_set_drag_dest_row
gtk_tree_view_get_drag_dest_row
gtk_tree_view_get_dest_row_at_pos
gtk_tree_view_create_row_drag_icon
gtk_tree_view_set_enable_search
gtk_tree_view_get_enable_search
gtk_tree_view_get_search_column
gtk_tree_view_set_search_column
gtk_tree_view_get_search_equal_func
gtk_tree_view_set_search_equal_func
gtk_tree_view_get_search_entry
gtk_tree_view_set_search_entry
gtk_tree_view_get_search_position_func
gtk_tree_view_set_search_position_func
gtk_tree_view_convert_widget_to_tree_coords
gtk_tree_view_convert_tree_to_widget_coords
gtk_tree_view_convert_widget_to_bin_window_coords
gtk_tree_view_convert_bin_window_to_widget_coords
gtk_tree_view_convert_tree_to_bin_window_coords
gtk_tree_view_convert_bin_window_to_tree_coords
gtk_tree_view_set_fixed_height_mode
gtk_tree_view_get_fixed_height_mode
gtk_tree_view_set_hover_selection
gtk_tree_view_get_hover_selection
gtk_tree_view_set_hover_expand
gtk_tree_view_get_hover_expand
gtk_tree_view_set_rubber_banding
gtk_tree_view_get_rubber_banding
gtk_tree_view_is_rubber_banding_active
gtk_tree_view_get_row_separator_func
gtk_tree_view_set_row_separator_func
gtk_tree_view_get_grid_lines
gtk_tree_view_set_grid_lines
gtk_tree_view_get_enable_tree_lines
gtk_tree_view_set_enable_tree_lines
gtk_tree_view_set_show_expanders
gtk_tree_view_get_show_expanders
gtk_tree_view_set_level_indentation
gtk_tree_view_get_level_indentation
gtk_tree_view_set_tooltip_row
gtk_tree_view_set_tooltip_cell
gtk_tree_view_get_tooltip_context
gtk_tree_view_set_tooltip_column
gtk_tree_view_get_tooltip_column
GtkTreeSelection
GtkTreeSelectionClass
GTK_IS_TREE_VIEW
GTK_TREE_VIEW
GTK_TREE_VIEW_CLASS
GTK_TREE_VIEW_GET_CLASS
GTK_TYPE_TREE_VIEW
GtkTreeView
GtkTreeViewClass
GtkTreeViewPrivate
gtk_tree_view_get_type
gtktreeviewaccessible
GtkTreeViewAccessible
GTK_IS_TREE_VIEW_ACCESSIBLE
GTK_TREE_VIEW_ACCESSIBLE
GTK_TREE_VIEW_ACCESSIBLE_CLASS
GTK_TREE_VIEW_ACCESSIBLE_GET_CLASS
GTK_TYPE_TREE_VIEW_ACCESSIBLE
GtkTreeViewAccessible
GtkTreeViewAccessibleClass
GtkTreeViewAccessiblePrivate
gtk_tree_view_accessible_get_type
gtktreeviewaccessibleprivate
gtktreeviewcolumn
GtkTreeViewColumn
GtkTreeViewColumnSizing
GtkTreeCellDataFunc
gtk_tree_view_column_new
gtk_tree_view_column_new_with_area
gtk_tree_view_column_new_with_attributes
gtk_tree_view_column_pack_start
gtk_tree_view_column_pack_end
gtk_tree_view_column_clear
gtk_tree_view_column_add_attribute
gtk_tree_view_column_set_attributes
gtk_tree_view_column_set_cell_data_func
gtk_tree_view_column_clear_attributes
gtk_tree_view_column_set_spacing
gtk_tree_view_column_get_spacing
gtk_tree_view_column_set_visible
gtk_tree_view_column_get_visible
gtk_tree_view_column_set_resizable
gtk_tree_view_column_get_resizable
gtk_tree_view_column_set_sizing
gtk_tree_view_column_get_sizing
gtk_tree_view_column_get_x_offset
gtk_tree_view_column_get_width
gtk_tree_view_column_get_fixed_width
gtk_tree_view_column_set_fixed_width
gtk_tree_view_column_set_min_width
gtk_tree_view_column_get_min_width
gtk_tree_view_column_set_max_width
gtk_tree_view_column_get_max_width
gtk_tree_view_column_clicked
gtk_tree_view_column_set_title
gtk_tree_view_column_get_title
gtk_tree_view_column_set_expand
gtk_tree_view_column_get_expand
gtk_tree_view_column_set_clickable
gtk_tree_view_column_get_clickable
gtk_tree_view_column_set_widget
gtk_tree_view_column_get_widget
gtk_tree_view_column_set_alignment
gtk_tree_view_column_get_alignment
gtk_tree_view_column_set_reorderable
gtk_tree_view_column_get_reorderable
gtk_tree_view_column_set_sort_column_id
gtk_tree_view_column_get_sort_column_id
gtk_tree_view_column_set_sort_indicator
gtk_tree_view_column_get_sort_indicator
gtk_tree_view_column_set_sort_order
gtk_tree_view_column_get_sort_order
gtk_tree_view_column_cell_set_cell_data
gtk_tree_view_column_cell_get_size
gtk_tree_view_column_cell_is_visible
gtk_tree_view_column_focus_cell
gtk_tree_view_column_cell_get_position
gtk_tree_view_column_queue_resize
gtk_tree_view_column_get_tree_view
gtk_tree_view_column_get_button
GTK_IS_TREE_VIEW_COLUMN
GTK_TREE_VIEW_COLUMN
GTK_TREE_VIEW_COLUMN_CLASS
GTK_TREE_VIEW_COLUMN_GET_CLASS
GTK_TYPE_TREE_VIEW_COLUMN
GtkTreeViewColumn
GtkTreeViewColumnClass
GtkTreeViewColumnPrivate
gtk_tree_view_column_get_type
gtktypebuiltins
GTK_TYPE_LICENSE
GTK_TYPE_ACCEL_FLAGS
GTK_TYPE_APPLICATION_INHIBIT_FLAGS
GTK_TYPE_ASSISTANT_PAGE_TYPE
GTK_TYPE_BUTTON_BOX_STYLE
GTK_TYPE_BUILDER_ERROR
GTK_TYPE_CALENDAR_DISPLAY_OPTIONS
GTK_TYPE_CELL_RENDERER_STATE
GTK_TYPE_CELL_RENDERER_MODE
GTK_TYPE_CELL_RENDERER_ACCEL_MODE
GTK_TYPE_CSS_PROVIDER_ERROR
GTK_TYPE_CSS_SECTION_TYPE
GTK_TYPE_DEBUG_FLAG
GTK_TYPE_DIALOG_FLAGS
GTK_TYPE_RESPONSE_TYPE
GTK_TYPE_DEST_DEFAULTS
GTK_TYPE_ENTRY_ICON_POSITION
GTK_TYPE_ALIGN
GTK_TYPE_ARROW_TYPE
GTK_TYPE_BASELINE_POSITION
GTK_TYPE_DELETE_TYPE
GTK_TYPE_DIRECTION_TYPE
GTK_TYPE_ICON_SIZE
GTK_TYPE_SENSITIVITY_TYPE
GTK_TYPE_TEXT_DIRECTION
GTK_TYPE_JUSTIFICATION
GTK_TYPE_MENU_DIRECTION_TYPE
GTK_TYPE_MESSAGE_TYPE
GTK_TYPE_MOVEMENT_STEP
GTK_TYPE_SCROLL_STEP
GTK_TYPE_ORIENTATION
GTK_TYPE_PACK_TYPE
GTK_TYPE_POSITION_TYPE
GTK_TYPE_RELIEF_STYLE
GTK_TYPE_SCROLL_TYPE
GTK_TYPE_SELECTION_MODE
GTK_TYPE_SHADOW_TYPE
GTK_TYPE_TOOLBAR_STYLE
GTK_TYPE_WRAP_MODE
GTK_TYPE_SORT_TYPE
GTK_TYPE_PACK_DIRECTION
GTK_TYPE_PRINT_PAGES
GTK_TYPE_PAGE_SET
GTK_TYPE_NUMBER_UP_LAYOUT
GTK_TYPE_PAGE_ORIENTATION
GTK_TYPE_PRINT_QUALITY
GTK_TYPE_PRINT_DUPLEX
GTK_TYPE_UNIT
GTK_TYPE_TREE_VIEW_GRID_LINES
GTK_TYPE_DRAG_RESULT
GTK_TYPE_SIZE_GROUP_MODE
GTK_TYPE_SIZE_REQUEST_MODE
GTK_TYPE_SCROLLABLE_POLICY
GTK_TYPE_STATE_FLAGS
GTK_TYPE_BORDER_STYLE
GTK_TYPE_LEVEL_BAR_MODE
GTK_TYPE_INPUT_PURPOSE
GTK_TYPE_INPUT_HINTS
GTK_TYPE_PROPAGATION_PHASE
GTK_TYPE_EVENT_SEQUENCE_STATE
GTK_TYPE_PAN_DIRECTION
GTK_TYPE_POPOVER_CONSTRAINT
GTK_TYPE_PLACES_OPEN_FLAGS
GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS
GTK_TYPE_FILE_CHOOSER_ACTION
GTK_TYPE_FILE_CHOOSER_CONFIRMATION
GTK_TYPE_FILE_CHOOSER_ERROR
GTK_TYPE_FILE_FILTER_FLAGS
GTK_TYPE_FONT_CHOOSER_LEVEL
GTK_TYPE_ICON_LOOKUP_FLAGS
GTK_TYPE_ICON_THEME_ERROR
GTK_TYPE_ICON_VIEW_DROP_POSITION
GTK_TYPE_IMAGE_TYPE
GTK_TYPE_ARROW_PLACEMENT
GTK_TYPE_BUTTONS_TYPE
GTK_TYPE_BUTTON_ROLE
GTK_TYPE_NOTEBOOK_TAB
GTK_TYPE_PAD_ACTION_TYPE
GTK_TYPE_PRINT_STATUS
GTK_TYPE_PRINT_OPERATION_RESULT
GTK_TYPE_PRINT_OPERATION_ACTION
GTK_TYPE_PRINT_ERROR
GTK_TYPE_RECENT_SORT_TYPE
GTK_TYPE_RECENT_CHOOSER_ERROR
GTK_TYPE_RECENT_FILTER_FLAGS
GTK_TYPE_RECENT_MANAGER_ERROR
GTK_TYPE_REVEALER_TRANSITION_TYPE
GTK_TYPE_CORNER_TYPE
GTK_TYPE_POLICY_TYPE
GTK_TYPE_SHORTCUT_TYPE
GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY
GTK_TYPE_SPIN_TYPE
GTK_TYPE_STACK_TRANSITION_TYPE
GTK_TYPE_STYLE_CONTEXT_PRINT_FLAGS
GTK_TYPE_TEXT_BUFFER_TARGET_INFO
GTK_TYPE_TEXT_SEARCH_FLAGS
GTK_TYPE_TEXT_WINDOW_TYPE
GTK_TYPE_TEXT_VIEW_LAYER
GTK_TYPE_TEXT_EXTEND_SELECTION
GTK_TYPE_TOOL_PALETTE_DRAG_TARGETS
GTK_TYPE_TREE_MODEL_FLAGS
GTK_TYPE_TREE_VIEW_DROP_POSITION
GTK_TYPE_TREE_VIEW_COLUMN_SIZING
GTK_TYPE_WINDOW_TYPE
GTK_TYPE_WINDOW_POSITION
gtktypes
GtkRcPropertyParser
GtkBuilderConnectFunc
GtkAdjustment
GtkBuilder
GtkClipboard
GtkRequisition
GtkSelectionData
GtkSettings
GtkSnapshot
GtkStyleContext
GtkTooltip
GtkWidget
GtkWidgetPath
GtkWindow
gtkunixprint-autocleanups
gtkutilsprivate
gtk_scan_string
gtk_skip_space
gtk_read_line
gtk_trim_string
gtk_split_file_list
gtkversion
GTK_MAJOR_VERSION
GTK_MINOR_VERSION
GTK_MICRO_VERSION
GTK_BINARY_AGE
GTK_INTERFACE_AGE
GTK_CHECK_VERSION
gtkviewport
GtkViewport
GtkViewportClass
gtk_viewport_new
gtk_viewport_set_shadow_type
gtk_viewport_get_shadow_type
GTK_IS_VIEWPORT
GTK_TYPE_VIEWPORT
GTK_VIEWPORT
GTK_VIEWPORT_CLASS
GTK_VIEWPORT_GET_CLASS
GtkViewport
GtkViewportPrivate
gtk_viewport_get_type
gtkvolumebutton
GtkVolumeButton
gtk_volume_button_new
GTK_IS_VOLUME_BUTTON
GTK_TYPE_VOLUME_BUTTON
GTK_VOLUME_BUTTON
GTK_VOLUME_BUTTON_CLASS
GTK_VOLUME_BUTTON_GET_CLASS
GtkVolumeButton
GtkVolumeButtonClass
gtk_volume_button_get_type
gtkwidget
GtkWidget
GtkAllocation
GtkCallback
GtkTickCallback
GtkRequisition
GtkWidgetClass
gtk_widget_new
gtk_widget_destroy
gtk_widget_destroyed
gtk_widget_unparent
gtk_widget_show
gtk_widget_hide
gtk_widget_show_now
gtk_widget_map
gtk_widget_unmap
gtk_widget_realize
gtk_widget_unrealize
gtk_widget_draw
gtk_widget_queue_draw
gtk_widget_queue_draw_area
gtk_widget_queue_draw_region
gtk_widget_queue_resize
gtk_widget_queue_resize_no_redraw
gtk_widget_queue_allocate
gtk_widget_get_frame_clock
gtk_widget_size_allocate
gtk_widget_get_request_mode
gtk_widget_measure
gtk_widget_get_preferred_size
gtk_widget_add_accelerator
gtk_widget_remove_accelerator
gtk_widget_set_accel_path
gtk_widget_list_accel_closures
gtk_widget_can_activate_accel
gtk_widget_mnemonic_activate
gtk_widget_event
gtk_widget_send_focus_change
gtk_widget_activate
gtk_widget_intersect
gtk_widget_freeze_child_notify
gtk_widget_child_notify
gtk_widget_thaw_child_notify
gtk_widget_set_can_focus
gtk_widget_get_can_focus
gtk_widget_has_focus
gtk_widget_is_focus
gtk_widget_has_visible_focus
gtk_widget_grab_focus
gtk_widget_set_focus_on_click
gtk_widget_get_focus_on_click
gtk_widget_set_can_default
gtk_widget_get_can_default
gtk_widget_has_default
gtk_widget_grab_default
gtk_widget_set_receives_default
gtk_widget_get_receives_default
gtk_widget_has_grab
gtk_widget_device_is_shadowed
gtk_widget_set_name
gtk_widget_get_name
gtk_widget_set_state_flags
gtk_widget_unset_state_flags
gtk_widget_get_state_flags
gtk_widget_set_sensitive
gtk_widget_get_sensitive
gtk_widget_is_sensitive
gtk_widget_set_visible
gtk_widget_get_visible
gtk_widget_is_visible
gtk_widget_set_has_window
gtk_widget_get_has_window
gtk_widget_is_toplevel
gtk_widget_is_drawable
gtk_widget_set_realized
gtk_widget_get_realized
gtk_widget_get_mapped
gtk_widget_set_parent
gtk_widget_get_parent
gtk_widget_set_parent_window
gtk_widget_get_parent_window
gtk_widget_set_child_visible
gtk_widget_get_child_visible
gtk_widget_set_window
gtk_widget_get_window
gtk_widget_register_window
gtk_widget_unregister_window
gtk_widget_get_allocated_width
gtk_widget_get_allocated_height
gtk_widget_get_allocated_baseline
gtk_widget_get_allocated_size
gtk_widget_get_allocation
gtk_widget_get_width
gtk_widget_get_height
gtk_widget_get_clip
gtk_widget_child_focus
gtk_widget_keynav_failed
gtk_widget_error_bell
gtk_widget_set_size_request
gtk_widget_get_size_request
gtk_widget_set_opacity
gtk_widget_get_opacity
gtk_widget_get_toplevel
gtk_widget_get_ancestor
gtk_widget_get_scale_factor
gtk_widget_get_display
gtk_widget_get_settings
gtk_widget_get_clipboard
gtk_widget_get_primary_clipboard
gtk_widget_get_hexpand
gtk_widget_set_hexpand
gtk_widget_get_hexpand_set
gtk_widget_set_hexpand_set
gtk_widget_get_vexpand
gtk_widget_set_vexpand
gtk_widget_get_vexpand_set
gtk_widget_set_vexpand_set
gtk_widget_queue_compute_expand
gtk_widget_compute_expand
gtk_widget_get_support_multidevice
gtk_widget_set_support_multidevice
gtk_widget_class_set_accessible_type
gtk_widget_class_set_accessible_role
gtk_widget_get_accessible
gtk_widget_get_halign
gtk_widget_set_halign
gtk_widget_get_valign
gtk_widget_set_valign
gtk_widget_get_margin_start
gtk_widget_set_margin_start
gtk_widget_get_margin_end
gtk_widget_set_margin_end
gtk_widget_get_margin_top
gtk_widget_set_margin_top
gtk_widget_get_margin_bottom
gtk_widget_set_margin_bottom
gtk_widget_is_ancestor
gtk_widget_translate_coordinates
gtk_widget_contains
gtk_widget_pick
gtk_widget_hide_on_delete
gtk_widget_reset_style
gtk_widget_create_pango_context
gtk_widget_get_pango_context
gtk_widget_set_font_options
gtk_widget_get_font_options
gtk_widget_create_pango_layout
gtk_widget_set_direction
gtk_widget_get_direction
gtk_widget_set_default_direction
gtk_widget_get_default_direction
gtk_widget_shape_combine_region
gtk_widget_input_shape_combine_region
gtk_widget_set_cursor
gtk_widget_set_cursor_from_name
gtk_widget_get_cursor
gtk_widget_list_mnemonic_labels
gtk_widget_add_mnemonic_label
gtk_widget_remove_mnemonic_label
gtk_widget_set_tooltip_window
gtk_widget_get_tooltip_window
gtk_widget_trigger_tooltip_query
gtk_widget_set_tooltip_text
gtk_widget_get_tooltip_text
gtk_widget_set_tooltip_markup
gtk_widget_get_tooltip_markup
gtk_widget_set_has_tooltip
gtk_widget_get_has_tooltip
gtk_requisition_new
gtk_requisition_copy
gtk_requisition_free
gtk_widget_in_destruction
gtk_widget_get_style_context
gtk_widget_get_path
gtk_widget_class_set_css_name
gtk_widget_class_get_css_name
gtk_widget_get_modifier_mask
gtk_widget_insert_action_group
gtk_widget_add_tick_callback
gtk_widget_remove_tick_callback
gtk_widget_class_bind_template_callback
gtk_widget_class_bind_template_child
gtk_widget_class_bind_template_child_internal
gtk_widget_class_bind_template_child_private
gtk_widget_class_bind_template_child_internal_private
gtk_widget_init_template
gtk_widget_get_template_child
gtk_widget_class_set_template
gtk_widget_class_set_template_from_resource
gtk_widget_class_bind_template_callback_full
gtk_widget_class_set_connect_func
gtk_widget_class_bind_template_child_full
gtk_widget_get_action_group
gtk_widget_list_action_prefixes
gtk_widget_set_font_map
gtk_widget_get_font_map
gtk_widget_get_first_child
gtk_widget_get_last_child
gtk_widget_get_next_sibling
gtk_widget_get_prev_sibling
gtk_widget_insert_after
gtk_widget_insert_before
gtk_widget_set_focus_child
gtk_widget_snapshot_child
GtkWidgetClassPrivate
GTK_IS_WIDGET
GTK_TYPE_REQUISITION
GTK_TYPE_WIDGET
GTK_WIDGET
GTK_WIDGET_CLASS
GTK_WIDGET_GET_CLASS
GtkWidget
GtkWidgetPrivate
gtk_requisition_get_type
gtk_widget_get_type
gtkwidgetaccessible
GtkWidgetAccessible
GTK_IS_WIDGET_ACCESSIBLE
GTK_TYPE_WIDGET_ACCESSIBLE
GTK_WIDGET_ACCESSIBLE
GTK_WIDGET_ACCESSIBLE_CLASS
GTK_WIDGET_ACCESSIBLE_GET_CLASS
GtkWidgetAccessible
GtkWidgetAccessibleClass
GtkWidgetAccessiblePrivate
gtk_widget_accessible_get_type
gtkwidgetaccessibleprivate
gtkwidgetpath
gtk_widget_path_new
gtk_widget_path_copy
gtk_widget_path_ref
gtk_widget_path_unref
gtk_widget_path_free
gtk_widget_path_to_string
gtk_widget_path_length
gtk_widget_path_append_type
gtk_widget_path_prepend_type
gtk_widget_path_append_with_siblings
gtk_widget_path_append_for_widget
gtk_widget_path_iter_get_object_type
gtk_widget_path_iter_set_object_type
gtk_widget_path_iter_get_object_name
gtk_widget_path_iter_set_object_name
gtk_widget_path_iter_get_siblings
gtk_widget_path_iter_get_sibling_index
gtk_widget_path_iter_get_name
gtk_widget_path_iter_set_name
gtk_widget_path_iter_has_name
gtk_widget_path_iter_has_qname
gtk_widget_path_iter_get_state
gtk_widget_path_iter_set_state
gtk_widget_path_iter_add_class
gtk_widget_path_iter_remove_class
gtk_widget_path_iter_clear_classes
gtk_widget_path_iter_list_classes
gtk_widget_path_iter_has_class
gtk_widget_path_iter_has_qclass
gtk_widget_path_get_object_type
gtk_widget_path_is_type
gtk_widget_path_has_parent
GTK_TYPE_WIDGET_PATH
gtk_widget_path_get_type
gtkwidgetpathprivate
gtk_widget_path_iter_add_qclass
gtkwidgetprivate
GTK_STATE_FLAGS_BITS
GtkWidgetPrivate
gtk_widget_get_css_node
gtk_widget_needs_allocate
gtk_widget_ensure_resize
gtk_widget_ensure_allocate
GtkCapturedEventHandler
gtk_widget_clear_path
gtk_widget_has_tick_callback
gtk_widget_set_csd_input_shape
gtk_widget_has_size_request
gtk_widget_reset_controllers
gtk_widget_query_tooltip
gtk_widget_render
gtk_widget_snapshot
gtk_widget_adjust_size_request
gtk_widget_adjust_size_allocation
gtk_widget_adjust_baseline_request
gtk_widget_forall
gtk_widget_get_focus_child
gtk_widget_focus_sort
gtk_widget_focus_move
gtk_widget_get_outer_allocation
gtk_widget_get_own_allocation
gtk_widget_get_window_allocation
gtk_widget_common_ancestor
gtk_widget_set_pass_through
gtk_widget_get_pass_through
gtk_widget_emit_event_signals
gtk_widget_init_legacy_controller
gtk_default_direction
gtk_widget_get_style_context
gtkwin32drawprivate
gtk_win32_draw_theme_background
gtk_win32_get_theme_part_size
gtk_win32_get_theme_margins
gtk_win32_get_sys_metric_name_for_id
gtk_win32_get_sys_metric_id_for_name
gtk_win32_get_sys_metric
gtk_win32_get_sys_color_name_for_id
gtk_win32_get_sys_color_id_for_name
gtk_win32_get_sys_color
gtkwin32themeprivate
GTK_WIN32_THEME_SYMBOLIC_COLOR_NAME
gtk_win32_theme_lookup
gtk_win32_theme_parse
gtk_win32_theme_ref
gtk_win32_theme_unref
gtk_win32_theme_equal
gtk_win32_theme_print
gtk_win32_theme_create_surface
gtk_win32_theme_get_part_border
gtk_win32_theme_get_part_size
gtk_win32_theme_get_size
gtk_win32_theme_get_color
GtkWin32Theme
gtkwindow
GtkWindow
GtkWindowClass
GtkWindowType
GtkWindowPosition
gtk_window_new
gtk_window_set_title
gtk_window_get_title
gtk_window_set_role
gtk_window_set_startup_id
gtk_window_get_role
gtk_window_add_accel_group
gtk_window_remove_accel_group
gtk_window_set_position
gtk_window_activate_focus
gtk_window_set_focus
gtk_window_get_focus
gtk_window_set_default
gtk_window_get_default_widget
gtk_window_activate_default
gtk_window_set_transient_for
gtk_window_get_transient_for
gtk_window_set_attached_to
gtk_window_get_attached_to
gtk_window_set_type_hint
gtk_window_get_type_hint
gtk_window_set_skip_taskbar_hint
gtk_window_get_skip_taskbar_hint
gtk_window_set_skip_pager_hint
gtk_window_get_skip_pager_hint
gtk_window_set_urgency_hint
gtk_window_get_urgency_hint
gtk_window_set_accept_focus
gtk_window_get_accept_focus
gtk_window_set_focus_on_map
gtk_window_get_focus_on_map
gtk_window_set_destroy_with_parent
gtk_window_get_destroy_with_parent
gtk_window_set_mnemonics_visible
gtk_window_get_mnemonics_visible
gtk_window_set_focus_visible
gtk_window_get_focus_visible
gtk_window_set_resizable
gtk_window_get_resizable
gtk_window_set_gravity
gtk_window_get_gravity
gtk_window_set_display
gtk_window_is_active
gtk_window_set_decorated
gtk_window_get_decorated
gtk_window_set_deletable
gtk_window_get_deletable
gtk_window_set_icon_list
gtk_window_get_icon_list
gtk_window_set_icon
gtk_window_set_icon_name
gtk_window_set_icon_from_file
gtk_window_get_icon
gtk_window_get_icon_name
gtk_window_set_default_icon_list
gtk_window_get_default_icon_list
gtk_window_set_default_icon
gtk_window_set_default_icon_name
gtk_window_get_default_icon_name
gtk_window_set_default_icon_from_file
gtk_window_set_auto_startup_notification
gtk_window_set_modal
gtk_window_get_modal
gtk_window_list_toplevels
gtk_window_set_has_user_ref_count
gtk_window_add_mnemonic
gtk_window_remove_mnemonic
gtk_window_mnemonic_activate
gtk_window_set_mnemonic_modifier
gtk_window_get_mnemonic_modifier
gtk_window_activate_key
gtk_window_propagate_key_event
gtk_window_present
gtk_window_present_with_time
gtk_window_iconify
gtk_window_deiconify
gtk_window_stick
gtk_window_unstick
gtk_window_maximize
gtk_window_unmaximize
gtk_window_fullscreen
gtk_window_unfullscreen
gtk_window_fullscreen_on_monitor
gtk_window_close
gtk_window_set_keep_above
gtk_window_set_keep_below
gtk_window_begin_resize_drag
gtk_window_begin_move_drag
gtk_window_set_default_size
gtk_window_get_default_size
gtk_window_resize
gtk_window_get_size
gtk_window_move
gtk_window_get_position
gtk_window_get_group
gtk_window_has_group
gtk_window_get_window_type
gtk_window_get_application
gtk_window_set_application
gtk_window_set_titlebar
gtk_window_get_titlebar
gtk_window_is_maximized
gtk_window_set_interactive_debugging
GtkWindowGeometryInfo
GtkWindowGroup
GtkWindowGroupClass
GtkWindowGroupPrivate
GTK_IS_WINDOW
GTK_TYPE_WINDOW
GTK_WINDOW
GTK_WINDOW_CLASS
GTK_WINDOW_GET_CLASS
GtkWindow
GtkWindowPrivate
gtk_window_get_type
gtkwindowaccessible
GtkWindowAccessible
GTK_IS_WINDOW_ACCESSIBLE
GTK_TYPE_WINDOW_ACCESSIBLE
GTK_WINDOW_ACCESSIBLE
GTK_WINDOW_ACCESSIBLE_CLASS
GTK_WINDOW_ACCESSIBLE_GET_CLASS
GtkWindowAccessible
GtkWindowAccessibleClass
GtkWindowAccessiblePrivate
gtk_window_accessible_get_type
gtkwindowgroup
GtkWindowGroup
gtk_window_group_new
gtk_window_group_add_window
gtk_window_group_remove_window
gtk_window_group_list_windows
gtk_window_group_get_current_grab
gtk_window_group_get_current_device_grab
GTK_IS_WINDOW_GROUP
GTK_TYPE_WINDOW_GROUP
GTK_WINDOW_GROUP
GTK_WINDOW_GROUP_CLASS
GTK_WINDOW_GROUP_GET_CLASS
GtkWindowGroup
GtkWindowGroupClass
gtk_window_group_get_type
gtkwindowprivate
GtkWindowKeysForeachFunc
gtk_window_get_icon_for_size
gtk_window_set_use_subsurface
gtk_window_set_hardcoded_window
gtk_window_get_display
GtkWindowHandleExported
gtk_window_export_handle
gtk_window_unexport_handle
gtk_window_get_renderer
gtk_window_lookup_pointer_focus_widget
gtk_window_lookup_effective_pointer_focus_widget
gtk_window_lookup_pointer_focus_implicit_grab
gtk_window_update_pointer_focus
gtk_window_set_pointer_focus_grab
gtk_window_update_pointer_focus_on_state_change
gtk_window_maybe_revoke_implicit_grab
gtk_window_maybe_update_cursor
language-names
get_language_name
get_language_name_for_tag
logs
GtkInspectorLogsPrivate
GTK_INSPECTOR_IS_LOGS
GTK_INSPECTOR_LOGS_CLASS
GTK_INSPECTOR_LOGS_GET_CLASS
GTK_TYPE_INSPECTOR_LOGS
gtk_inspector_logs_get_type
magnifier
gtk_inspector_magnifier_set_object
GtkInspectorMagnifierPrivate
GTK_INSPECTOR_IS_MAGNIFIER
GTK_INSPECTOR_MAGNIFIER_CLASS
GTK_INSPECTOR_MAGNIFIER_GET_CLASS
GTK_TYPE_INSPECTOR_MAGNIFIER
gtk_inspector_magnifier_get_type
menu
gtk_inspector_menu_set_object
GtkInspectorMenuPrivate
GTK_INSPECTOR_IS_MENU
GTK_INSPECTOR_MENU_CLASS
GTK_INSPECTOR_MENU_GET_CLASS
GTK_TYPE_INSPECTOR_MENU
gtk_inspector_menu_get_type
misc-info
gtk_inspector_misc_info_set_object
GtkInspectorMiscInfoPrivate
GTK_INSPECTOR_IS_MISC_INFO
GTK_INSPECTOR_MISC_INFO_CLASS
GTK_INSPECTOR_MISC_INFO_GET_CLASS
GTK_TYPE_INSPECTOR_MISC_INFO
gtk_inspector_misc_info_get_type
object-hierarchy
gtk_inspector_object_hierarchy_set_object
GtkInspectorObjectHierarchyPrivate
GTK_INSPECTOR_IS_OBJECT_HIERARCHY
GTK_INSPECTOR_OBJECT_HIERARCHY_CLASS
GTK_INSPECTOR_OBJECT_HIERARCHY_GET_CLASS
GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY
gtk_inspector_object_hierarchy_get_type
object-tree
object_selected
object_activated
gtk_inspector_object_tree_scan
gtk_inspector_object_tree_select_object
gtk_inspector_object_tree_append_object
gtk_inspector_object_tree_find_object
gtk_inspector_object_tree_get_selected
GtkInspectorObjectTreePrivate
GTK_INSPECTOR_IS_OBJECT_TREE
GTK_INSPECTOR_OBJECT_TREE_CLASS
GTK_INSPECTOR_OBJECT_TREE_GET_CLASS
GTK_TYPE_INSPECTOR_OBJECT_TREE
gtk_inspector_object_tree_get_type
open-type-layout
NamedTag
MAKE_TAG
prop-editor
show_object
gtk_inspector_prop_editor_new
gtk_inspector_prop_editor_should_expand
GtkInspectorPropEditorPrivate
GTK_INSPECTOR_IS_PROP_EDITOR
GTK_INSPECTOR_PROP_EDITOR_CLASS
GTK_INSPECTOR_PROP_EDITOR_GET_CLASS
GTK_TYPE_INSPECTOR_PROP_EDITOR
gtk_inspector_prop_editor_get_type
prop-list
gtk_inspector_prop_list_set_object
GtkInspectorPropListPrivate
GTK_INSPECTOR_IS_PROP_LIST
GTK_INSPECTOR_PROP_LIST_CLASS
GTK_INSPECTOR_PROP_LIST_GET_CLASS
GTK_TYPE_INSPECTOR_PROP_LIST
gtk_inspector_prop_list_get_type
recorder
gtk_inspector_recorder_set_recording
gtk_inspector_recorder_is_recording
gtk_inspector_recorder_set_debug_nodes
gtk_inspector_recorder_record_render
GtkInspectorRecorderPrivate
GTK_INSPECTOR_IS_RECORDER
GTK_INSPECTOR_RECORDER_CLASS
GTK_INSPECTOR_RECORDER_GET_CLASS
GTK_TYPE_INSPECTOR_RECORDER
gtk_inspector_recorder_get_type
recording
gtk_inspector_recording_get_timestamp
GtkInspectorRecordingPrivate
GTK_INSPECTOR_IS_RECORDING
GTK_INSPECTOR_RECORDING_CLASS
GTK_INSPECTOR_RECORDING_GET_CLASS
GTK_TYPE_INSPECTOR_RECORDING
gtk_inspector_recording_get_type
rendernodeview
gtk_render_node_view_new
gtk_render_node_view_set_render_node
gtk_render_node_view_get_render_node
gtk_render_node_view_set_viewport
gtk_render_node_view_get_viewport
gtk_render_node_view_set_clip_region
gtk_render_node_view_get_clip_region
gtk_render_node_view_set_render_region
gtk_render_node_view_get_render_region
GTK_IS_RENDER_NODE_VIEW
GTK_RENDER_NODE_VIEW
GTK_RENDER_NODE_VIEW_CLASS
GTK_RENDER_NODE_VIEW_GET_CLASS
GTK_TYPE_RENDER_NODE_VIEW
gtk_render_node_view_get_type
renderrecording
gtk_inspector_render_recording_new
gtk_inspector_render_recording_get_node
gtk_inspector_render_recording_get_clip_region
gtk_inspector_render_recording_get_render_region
gtk_inspector_render_recording_get_area
gtk_inspector_render_recording_get_profiler_info
GtkInspectorRenderRecordingPrivate
GTK_INSPECTOR_IS_RENDER_RECORDING
GTK_INSPECTOR_RENDER_RECORDING_CLASS
GTK_INSPECTOR_RENDER_RECORDING_GET_CLASS
GTK_TYPE_INSPECTOR_RENDER_RECORDING
gtk_inspector_render_recording_get_type
resource-list
GtkInspectorResourceListPrivate
GTK_INSPECTOR_IS_RESOURCE_LIST
GTK_INSPECTOR_RESOURCE_LIST_CLASS
GTK_INSPECTOR_RESOURCE_LIST_GET_CLASS
GTK_TYPE_INSPECTOR_RESOURCE_LIST
gtk_inspector_resource_list_get_type
script-names
get_script_name
get_script_name_for_tag
selector
gtk_inspector_selector_set_object
GtkInspectorSelectorPrivate
GTK_INSPECTOR_IS_SELECTOR
GTK_INSPECTOR_SELECTOR_CLASS
GTK_INSPECTOR_SELECTOR_GET_CLASS
GTK_TYPE_INSPECTOR_SELECTOR
gtk_inspector_selector_get_type
signals-list
gtk_inspector_signals_list_set_object
GtkInspectorSignalsListPrivate
GTK_INSPECTOR_IS_SIGNALS_LIST
GTK_INSPECTOR_SIGNALS_LIST_CLASS
GTK_INSPECTOR_SIGNALS_LIST_GET_CLASS
GTK_TYPE_INSPECTOR_SIGNALS_LIST
gtk_inspector_signals_list_get_type
size-groups
gtk_inspector_size_groups_set_object
GTK_INSPECTOR_IS_SIZE_GROUPS
GTK_INSPECTOR_SIZE_GROUPS_CLASS
GTK_INSPECTOR_SIZE_GROUPS_GET_CLASS
GTK_TYPE_INSPECTOR_SIZE_GROUPS
gtk_inspector_size_groups_get_type
startrecording
gtk_inspector_start_recording_new
GtkInspectorStartRecordingPrivate
GTK_INSPECTOR_IS_START_RECORDING
GTK_INSPECTOR_START_RECORDING_CLASS
GTK_INSPECTOR_START_RECORDING_GET_CLASS
GTK_TYPE_INSPECTOR_START_RECORDING
gtk_inspector_start_recording_get_type
statistics
GtkInspectorStatisticsPrivate
GTK_INSPECTOR_IS_STATISTICS
GTK_INSPECTOR_STATISTICS_CLASS
GTK_INSPECTOR_STATISTICS_GET_CLASS
GTK_TYPE_INSPECTOR_STATISTICS
gtk_inspector_statistics_get_type
strv-editor
changed
gtk_inspector_strv_editor_set_strv
gtk_inspector_strv_editor_get_strv
GTK_INSPECTOR_IS_STRV_EDITOR
GTK_INSPECTOR_STRV_EDITOR_CLASS
GTK_INSPECTOR_STRV_EDITOR_GET_CLASS
GTK_TYPE_INSPECTOR_STRV_EDITOR
gtk_inspector_strv_editor_get_type
treewalk
RowPredicate
gtk_tree_walk_new
gtk_tree_walk_free
gtk_tree_walk_reset
gtk_tree_walk_next_match
gtk_tree_walk_get_position
GtkTreeWalk
visual
GtkInspectorVisualPrivate
GTK_INSPECTOR_IS_VISUAL
GTK_INSPECTOR_VISUAL_CLASS
GTK_INSPECTOR_VISUAL_GET_CLASS
GTK_TYPE_INSPECTOR_VISUAL
gtk_inspector_visual_get_type
window
TREE_TEXT_SCALE
TREE_CHECKBOX_SIZE
gtk_inspector_window_new
gtk_inspector_flash_widget
gtk_inspector_start_highlight
gtk_inspector_stop_highlight
gtk_inspector_on_inspect
gtk_inspector_window_select_widget_under_pointer
gtk_inspector_window_rescan
gtk_inspector_is_recording
gtk_inspector_record_render
GTK_INSPECTOR_IS_WINDOW
GTK_INSPECTOR_WINDOW_CLASS
GTK_INSPECTOR_WINDOW_GET_CLASS
GTK_TYPE_INSPECTOR_WINDOW
gtk_inspector_window_get_type
xembed
XEmbedMessageType
XEMBED_FOCUS_CURRENT
XEMBED_FOCUS_FIRST
XEMBED_FOCUS_LAST
XEMBED_FOCUS_WRAPAROUND
XEMBED_MAPPED
docs/reference/gtk/glossary.xml 0000664 0001750 0001750 00000030431 13226176505 016756 0 ustar mclasen mclasen
Glossary
allocation
The final size of a widget within its parent . For example, a widget
may request a minimum size of 20×20 pixels, but its
parent may decide to allocate 50×20 pixels for it
instead.
requisition
bin
A container that
can hold at most one child widget. The base class for bins is
#GtkBin.
container
child
A container's child
is a widget contained
inside it.
column
GTK+ contains several widgets which display data in columns,
e.g. the #GtkTreeView.
These view columns in
the tree view are represented by #GtkTreeViewColumn
objects inside GTK+. They should not be confused with
model columns which
are used to organize the data in tree models.
model-view widget
container
A widget that contains
other widgets; in that case, the container is the
parent of the child
widgets. Some containers don't draw anything on their own,
but rather just organize their children's geometry ; for example, #GtkVBox lays out
its children vertically without painting anything on its own. Other
containers include decorative elements; for example, #GtkFrame contains
the frame's child and a label in addition to the shaded frame it draws.
The base class for containers is #GtkContainer.
widget
geometry
display
GDK inherited the concept of display from the X window system,
which considers a display to be the combination
of a keyboard, a pointing device and one or more
screens .
Applications open a display to show windows and interact with the user.
In GDK, a display is represented by a #GdkDisplay.
Ellipsization is the process of replacing some part
of a text by an ellipsis (usually "...") to make the
text fit in a smaller space. Pango can ellipsize text
at the beginning, at the end or in the middle.
event
Events are the way in which GDK informs GTK+ about external events
like pointer motion, button clicks, key presses, etc.
geometry
A widget's position
and size. Within its parent, this is called the widget's
allocation .
mapping
This is the step in a widget's life cycle where it
actually shows the GdkWindows it created when it was
realized . When a
widget is mapped, it must turn on its
%GTK_MAPPED flag.
Note that due to the asynchronous nature of the X window
system, a widget's window may not appear on the screen
immediatly after one calls gdk_window_show():
you must wait for the corresponding map event to be received. You can do
this with the GtkWidget::map-event
signal.
model column
A column in a tree model, holding data of a certain type.
The types which can be stored in the columns of a model
have to be specified when the model is constructed, see
e.g. gtk_list_store_new().
view column
model-view widget
These widgets follow the well-known model-view pattern, which separates
the data (the model) to be displayed from the component which does the
actual visualization (the view). Examples of this pattern in GTK+ are
the #GtkTreeView/#GtkTreeModel and #GtkTextView/#GtkTextBuffer
One important advantage of this pattern is that it is possible to
display the same model in multiple views; another one that the
separation of the model allows a great deal of flexibility, as
demonstrated by e.g. #GtkTreeModelSort or #GtkTreeModelFilter.
no-window widget
A widget that does not have a GdkWindow of its own on which to
draw its contents, but rather shares its parent's . This can be tested with
the gtk_widget_get_has_window() function.
parent
A widget's parent is
the container
inside which it resides.
realization
This is the step in a widget's life cycle where it
creates its own GdkWindow, or otherwise associates itself with
its parent's
GdkWindow. If the widget has its own window, then it must
also attach a style to
it. A widget becomes unrealized by destroying its associated
GdkWindow. When a widget is realized, it must turn on its
%GTK_REALIZED flag.
Widgets that don't own the GdkWindow on which they draw are
called no-window widgets .
This can be tested with the gtk_widget_get_has_window() function. Normally,
these widgets draw on their parent's GdkWindow.
Note that when a #GtkWidget creates a window in its #GtkWidget::realize
handler, it does not actually show the window. That is, the
window's structure is just created in memory. The widget
actually shows the window when it gets mapped .
requisition
The size requisition of a widget is the minimum amount of
space it requests from its parent . Once the parent computes
the widget's final size, it gives it its size allocation .
allocation
screen
GDK inherited the concept of screen from the X window system,
which considers a screen to be a rectangular area, on which
applications may place their windows. Screens under X may have
quite dissimilar visuals .
Each screen can stretch across multiple physical monitors.
In GDK, screens are represented by #GdkScreen objects.
style
A style encapsulates what GTK+ needs to know in order to draw
a widget. Styles can be modified with
resource files.
toplevel
A widget that does not
require a parent container.
The only toplevel widgets in GTK+ are #GtkWindow and widgets derived from it.
container
unmap
mapping
unrealize
realization
view column
A displayed column in a tree view, represented by a
#GtkTreeViewColumn object.
model column
visual
A visual describes how color information is stored in pixels.
A screen may support
multiple visuals. On modern hardware, the most common visuals
are truecolor visuals, which store a fixed number of bits
(typically 8) for the red, green and blue components of a color.
On ancient hardware, one may still meet indexed visuals, which
store color information as an index into a color map, or even
monochrome visuals.
widget
A control in a graphical user interface. Widgets can draw
themselves and process events from the mouse and keyboard.
Widget types include buttons, menus, text entry lines, and
lists. Widgets can be arranged into containers , and these take
care of assigning the geometry of the widgets: every
widget thus has a parent except those widgets which are
toplevels . The base
class for widgets is #GtkWidget.
container
docs/reference/gtk/gtk4-query-immodules.1 0000664 0001750 0001750 00000004733 13223475355 020473 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-query-immodules
.\" Author: Matthias Clasen
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 01/04/2018
.\" Manual: User Commands
.\" Source: GTK+
.\" Language: English
.\"
.TH "GTK4\-QUERY\-IMMODUL" "1" "" "GTK+" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-query-immodules \- Input method module registration utility
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-query\-immodules\fR\ 'u
\fBgtk4\-query\-immodules\fR [\-\-update\-cache] [MODULE...]
.SH "DESCRIPTION"
.PP
\fBgtk4\-query\-immodules\fR
collects information about loadable input method modules for GTK+ and writes it to the default cache file location, or to
stdout\&.
.PP
If called without arguments, it looks for modules in the GTK+ input method module path\&.
.PP
If called with arguments, it looks for the specified modules\&. The arguments may be absolute or relative paths\&.
.PP
Normally, the output of
\fBgtk4\-query\-immodules\fR
is written to
\fIlibdir\fR/gtk\-4\&.0/4\&.0\&.0/immodules\&.cache, where GTK+ looks for it by default\&. If it is written to some other location, the
\fBGTK_IM_MODULE_FILE\fR
environment variable can be set to point GTK+ at the file\&.
.SH "OPTIONS"
.PP
\-\-update\-cache
.RS 4
Write the output to the default cache location instead of
stdout
.RE
.SH "FILES"
.PP
\fIlibdir\fR/gtk\-4\&.0/4\&.0\&.0/immodules\&.cache
.RS 4
The default im cache file used by GTK+ applications
.RE
.SH "ENVIRONMENT"
.PP
\fBGTK_PATH\fR
.RS 4
Prepends directories to the input method module path
.RE
.PP
\fBGTK_IM_MODULE_FILE\fR
.RS 4
Specifies an alternative im module cache for GTK+ applications
.RE
docs/reference/gtk/css-properties.xml 0000664 0001750 0001750 00000226723 13226176505 020110 0 ustar mclasen mclasen
GTK+ CSS Properties
3
GTK Library
GTK+ CSS Properties
CSS Properties in GTK+
Supported CSS Properties
GTK+ supports CSS properties and shorthands as far as they can be applied
in the context of widgets, and adds its own properties only when needed.
All GTK+-specific properties have a -gtk prefix.
All properties support the following keywords: inherit, initial, unset, with
the same meaning as in CSS .
The following basic datatypes are used throughout:
〈length〉 = 〈number〉 [ px | pt | em | ex |rem | pc | in | cm | mm ] | 〈calc expression〉
〈percentage〉 = 〈number〉 % | 〈calc expression〉
〈angle〉 = 〈number〉 [ deg | grad | turn ] | 〈calc expression〉
〈time〉 = 〈number〉 [ s | ms ] | 〈calc expression〉
Length values with the em or ex units are resolved using the font
size value, unless they occur in setting the font-size itself, in
which case they are resolved using the inherited font size value.
The rem unit is resolved using the initial font size value, which is
not quite the same as the CSS definition of rem.
Whereever a number is allowed, GTK+ also accepts a Windows-specific
theme size:
〈win32 theme size〉 = 〈win32 size〉 | 〈win32 part size〉
〈win32 size〉 = -gtk-win32-size ( 〈theme name〉, 〈metric id〉 )
〈win32 part size〉 = [ -gtk-win32-part-width | -gtk-win32-part-height |
-gtk-win32-part-border-top | -gtk-win32-part-border-right |
-gtk-win32-part-border-bottom | -gtk-win32-part-border-left ]
( 〈theme name〉 , 〈integer〉 , 〈integer〉 )
〈calc expression〉 = calc( 〈calc sum〉 )
〈calc sum〉 = 〈calc product〉 [ [ + | - ] 〈calc product〉 ]*
〈calc product〉 = 〈calc value〉 [ * 〈calc value〉 | / 〈number〉 ]*
〈calc value〉 = 〈number〉 | 〈length〉 | 〈percentage〉 | 〈angle〉 | 〈time〉 | ( 〈calc sum〉 )
The calc() notation adds considerable expressive power. There are limits
on what types can be combined in such an expression (e.g. it does not make
sense to add a number and a time). For the full details, see the
CSS3 Values and
Units spec.
A common pattern among shorthand properties (called 'four sides') is one
where one to four values can be specified, to determine a value for each
side of an area. In this case, the specified values are interpreted as
follows:
4 values: top right bottom left
3 values: top horizontal bottom
2 values: vertical horizontal
1 value: all
Color and Filter Properties
Name Value Initial Inh. Ani. Reference Notes
color
〈color〉
rgba(1,1,1,1)
✓
✓
CSS2 ,
CSS3
opacity
〈alpha value〉
1
✓
CSS3
filter
none | 〈filter-function-list〉
none
✓
CSS3
〈filter-function-list〉 = [ 〈filter〉]+
〈filter〉 = brightness( 〈number〉 ) |
contrast( 〈number〉 ) |
grayscale( 〈number〉 ) |
hue-rotate( 〈number〉 ) |
invert( 〈number〉 ) |
opacity( 〈number〉 ) |
saturate( 〈number〉 ) |
sepia( 〈number〉 )
The color property specifies the color to use for text, icons and other
foreground rendering. The opacity property specifies the opacity that is
used to composite the widget onto its parent widget. The filter property
specifies filters to be applied to the rendering.
Font Properties
Name Value Initial Inh. Ani. Reference Notes
font-family
〈family name〉 [ , 〈family name〉 ]*
gtk-font-name setting
✓
CSS2 ,
CSS3
font-size
〈absolute size〉 | 〈relative size〉 | 〈length〉 | 〈percentage〉
gtk-font-name setting
✓
✓
CSS2 ,
CSS3
font-style
normal | oblique | italic
normal
✓
CSS2 ,
CSS3
font-variant
normal | small-caps
normal
✓
CSS2 ,
CSS3
only CSS2 values supported
font-weight
normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
normal
✓
✓
CSS2 ,
CSS3
normal is synonymous with 400, bold with 700
font-stretch
ultra-condensed | extra-condensed | condensed | semi-condensed | normal | semi-expanded | expanded | extra-expanded | ultra-expanded
normal
✓
CSS3
-gtk-dpi
〈number〉
screen resolution
✓
✓
font-kerning
auto | normal | none
auto
✓
CSS3
font-variant-ligatures
normal | none | [ 〈common-lig-values〉|| 〈discretionary-lig-values〉|| 〈historical-lig-values〉|| 〈contextual-alt-values〉]
normal
✓
CSS3
font-variant-position
normal | sub | super
normal
✓
CSS3
font-variant-caps
normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps
normal
✓
CSS3
font-variant-numeric
normal | [ 〈numeric-figure-values〉|| 〈numeric-spacing-values〉|| 〈numeric-fraction-values〉|| ordinal || slashed-zero ]
normal
✓
CSS3
font-variant-alternates
normal | [ stylistic(〈feature-value-name〉) || historical-forms || styleset(〈feature-value-name〉#) || character-variant(〈feature-value-name〉#) || swash(〈feature-value-name〉) || ornaments(〈feature-value-name〉) || annotation(〈feature-value-name〉) ]
normal
✓
CSS3
font-variant-east-asian
normal | [ 〈east-asian-variant-values〉 || 〈east-asian-width-values〉 || ruby ]
normal
✓
CSS3
font-feature-settings
normal | 〈feature-tag-value〉#
normal
✓
>
CSS3
font-variation-settings
normal | [ 〈string〉〈number〉]#
normal
✓
✓
CSS4
Shorthand Value Initial Reference Notes
font
[ 〈font-style〉 || 〈font-variant〉 || 〈font-weight〉 || 〈font-stretch〉 ]? 〈font-size〉 〈font-family〉
see individual properties
CSS2 ,
CSS3
CSS allows line-height, etc
font-variant
normal | none | [ 〈common-lig-values〉 || 〈discretionary-lig-values〉 || 〈historical-lig-values〉 || 〈contextual-alt-values〉 || stylistic(>〈feature-value-name〉) || historical-forms || styleset(〈feature-value-name〉 #) || character-variant(〈feature-value-name〉 #) || swash(〈feature-value-name〉) || ornaments(〈feature-value-name〉) || annotation(〈feature-value-name〉) || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || 〈numeric-figure-values〉 || 〈numeric-spacing-values〉 || 〈numeric-fraction-values〉 || ordinal || slashed-zero || 〈east-asian-variant-values〉 || 〈east-asian-width-values〉 || ruby ]
see individual properties
CSS3
〈absolute size〉 = xx-small | x-small | small | medium | large | x-large | xx-large
〈relative size〉 = larger | smaller
〈common-lig-values〉 = [ common-ligatures| no-common-ligatures ]
〈discretionary-lig-values〉 = [ discretionary-ligatures | no-discretionary-ligatures ]
〈historical-lig-values〉 = [ historical-ligatures | no-historical-ligatures ]
〈contextual-alt-values〉 = [ contextual | no-contextual ]
〈numeric-figure-values〉 = [ lining-nums | oldstyle-nums ]
〈numeric-spacing-values〉 = [ proportional-nums | tabular-nums ]
〈numeric-fraction-values〉 = [ diagonal-fractions | stacked-fractions ]
〈east-asian-variant-values〉 = [ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]
〈east-asian-width-values〉 = [ full-width | proportional-width ]
〈feature-tag-value〉 = 〈string〉[ 〈integer〉| on | off ]?
The font properties determine the font to use for rendering text. Relative
font sizes and weights are resolved relative to the inherited value for
these properties.
Text caret properties
Name Value Initial Inh. Ani. Reference Notes
caret-color
〈color〉
currentColor
✓
✓
CSS3
CSS allows an auto value
-gtk-secondary-caret-color
〈color〉
currentColor
✓
✓
Used for the secondary caret in bidirectional text
The caret properties provide a way to change the appearance of the insertion
caret in editable text.
Text decoration properties
Name Value Initial Inh. Ani. Reference Notes
letter-spacing
〈length〉
0px
✓
✓
CSS3
text-decoration-line
none | underline | line-through
none
CSS2 ,
CSS3
CSS allows overline
text-decoration-color
〈color〉
currentColor
✓
CSS3
text-decoration-style
solid | double | wavy
solid
CSS3
CSS allows dashed and dotted
text-shadow
none | 〈shadow〉
none
✓
✓
CSS3
Shorthand Value Initial Reference Notes
text-decoration
〈text-decoration-line〉 || 〈text-decoration-style〉 || 〈text-decoration-color〉
see individual properties
CSS3
〈shadow〉 = 〈length〉 〈length〉 〈color〉?
The text decoration properties determine whether to apply extra decorations
when rendering text.
Icon Properties
Name Value Initial Inh. Ani. Reference Notes
-gtk-icon-source
builtin | 〈image〉 | none
builtin
✓
-gtk-icon-transform
none | 〈transform〉+
none
✓
-gtk-icon-style
requested | regular | symbolic
requested
✓
Determines the preferred style for application-loaded icons
-gtk-icon-theme
〈name〉
current icon theme
✓
The icon theme to use with -gtk-icontheme(). Since 3.20
-gtk-icon-palette
〈color palette〉
default
✓
✓
Used to recolor symbolic icons (both application-loaded and from -gtk-icontheme()). Since 3.20
-gtk-icon-shadow
none | 〈shadow〉
none
✓
✓
-gtk-icon-filter
none | 〈filter-function-list〉
none
✓
CSS3
-gtk-icon-size
〈length〉
none
✓
Determines the size at which icons are displayed. See GtkIconSize
〈transform〉 = matrix( 〈number〉 [ , 〈number〉 ]{5} ) |
matrix3d( 〈number〉 [ , 〈number〉 ]{15} ) |
translate( 〈length〉, 〈length〉 ) | translate3d( 〈length〉, 〈length〉, 〈length〉 ) |
translateX( 〈length〉 ) | translateY( 〈length〉 ) | translateZ( 〈length〉 ) |
scale( 〈number〉 [ , 〈number〉 ]? ) | scale3d( 〈number〉, 〈number〉, 〈number〉 ) |
scaleX( 〈number〉 ) | scaleY( 〈number〉 ) | scaleZ( 〈number〉 ) |
rotate( 〈angle〉 ) | rotate3d( 〈number〉, 〈number〉, 〈number〉, 〈angle〉 ) |
rotateX( 〈angle〉 ) | rotateY( 〈angle〉 ) | rotateZ( 〈angle〉 ) |
skew( 〈angle〉 [ , 〈angle〉 ]? ) | skewX( 〈angle〉 ) | skewY( 〈angle〉 )
〈color palette〉 = default | 〈name〉 〈color〉 [ , 〈name〉 〈color〉 ]*
The -gtk-icon-source property is used by widgets that are rendering 'built-in'
icons, such as arrows, expanders, spinners, checks or radios.
The -gtk-icon-style property determines the preferred style for
application-provided icons.
The -gtk-icon-transform and -gtk-icon-shadow properties affect the rendering
of both built-in and application-provided icons.
-gtk-icon-palette defines a color palette for recoloring symbolic
icons. The recognized names for colors in symbolic icons are error,
warning and success. The default palette maps these three names to
symbolic colors with the names @error_color, @warning_color and
@success_color respectively.
Box properties
Name Value Initial Inh. Ani. Reference Notes
min-width
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
min-height
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
margin-top
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages or auto
margin-right
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages or auto
margin-bottom
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages or auto
margin-left
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages or auto
padding-top
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
padding-right
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
padding-bottom
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
padding-left
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
Shorthand Value Initial Reference Notes
margin
〈length〉{1,4}
see individual properties
CSS2 ,
CSS3
a 'four sides' shorthand
padding
〈length〉{1,4}
see individual properties
CSS2 ,
CSS3
a 'four sides' shorthand
Border properties
Name Value Initial Inh. Ani. Reference Notes
border-top-width
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows other values
border-right-width
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows other values
border-bottom-width
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows other values
border-left-width
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows other values
border-top-style
〈border style〉
none
CSS2 ,
CSS3
border-right-style
〈border style〉
none
CSS2 ,
CSS3
border-bottom-style
〈border style〉
none
CSS2 ,
CSS3
border-left-style
〈border style〉
none
CSS2 ,
CSS3
border-top-right-radius
〈corner radius〉
0
✓
CSS2 ,
CSS3
border-bottom-right-radius
〈corner radius〉
0
✓
CSS2 ,
CSS3
border-bottom-left-radius
〈corner radius〉
0
✓
CSS2 ,
CSS3
border-top-left-radius
〈corner radius〉
0
✓
CSS2 ,
CSS3
border-top-color
〈color〉
currentColor
✓
CSS2 ,
CSS3
border-right-color
〈color〉
currentColor
✓
CSS2 ,
CSS3
border-bottom-color
〈color〉
currentColor
✓
CSS2 ,
CSS3
border-left-color
〈color〉
currentColor
✓
CSS2 ,
CSS3
border-image-source
〈image〉 | none
none
✓
CSS3
border-image-repeat
〈border repeat〉{1,2}
stretch
CSS3
border-image-slice
[ 〈number〉 | 〈percentage〉 ]{1,4} && fill?
100%
CSS3
a 'four sides' shorthand
border-image-width
[ 〈length〉 | 〈number〉 | 〈percentage〉 | auto ]{1,4}
1
CSS3
a 'four sides' shorthand
Shorthand Value Initial Reference Notes
border-width
〈length〉{1,4}
see individual properties
CSS2 ,
CSS3
a 'four sides' shorthand
border-style
〈border style〉{1,4}
see individual properties
CSS2 ,
CSS3
a 'four sides' shorthand
border-color
〈color〉{1,4}
see individual properties
CSS3
a 'four sides' shorthand
border-top
〈length〉 || 〈border style〉 || 〈color〉
see individual properties
CSS2 ,
CSS3
border-right
〈length〉 || 〈border style〉 || 〈color〉
see individual properties
CSS2 ,
CSS3
border-bottom
〈length〉 || 〈border style〉 || 〈color〉
see individual properties
CSS2 ,
CSS3
border-left
〈length〉 || 〈border style〉 || 〈color〉
see individual properties
CSS2 ,
CSS3
border
〈length〉 || 〈border style〉 || 〈color〉
see individual properties
CSS2 ,
CSS3
border-radius
[ 〈length〉 | 〈percentage〉 ]{1,4} [ / [ 〈length〉 | 〈percentage〉 ]{1,4} ]?
see individual properties
CSS3
border-image
〈border-image-source〉 || 〈border-image-slice〉 [ / 〈border-image-width〉 | / 〈border-image-width〉? / 〈border-image-outset〉 ]? || 〈border-image-repeat〉
see individual properties
CSS3
〈border style〉 = none | solid | inset | outset | hidden | dotted | dashed | double | groove | ridge
〈corner radius〉 = [ 〈length〉 | 〈percentage〉 ]{1,2}
Outline properties
Name Value Initial Inh. Ani. Reference Notes
outline-style
none | solid | inset | outset | hidden | dotted | dashed | double | groove | ridge
none
CSS2 ,
CSS3
outline-width
〈length〉
0px
✓
CSS2 ,
CSS3
outline-color
〈color〉
currentColor
✓
CSS2 ,
CSS3
outline-offset
〈length〉
0px
CSS3
-gtk-outline-top-left-radius
〈corner radius〉
0
✓
-gtk-outline-top-right-radius
〈corner radius〉
0
✓
-gtk-outline-bottom-right-radius
〈corner radius〉
0
✓
-gtk-outline-bottom-left-radius
〈corner radius〉
0
✓
Shorthand Value Initial Reference Notes
outline
〈outline-color〉 || 〈outline-style〉 || 〈outline-width〉
see individual properties
CSS2 ,
CSS3
-gtk-outline-radius
[ 〈length〉 | 〈percentage〉 ]{1,4} [ / [ 〈length〉 | 〈percentage〉 ]{1,4} ]?
see individual properties
GTK+ uses the CSS outline properties to render the 'focus rectangle'.
Background properties
Name Value Initial Inh. Ani. Reference Notes
background-color
〈color〉
rgba(0,0,0,0)
✓
CSS2 ,
CSS3
background-clip
〈box〉 [ , 〈box〉 ]*
border-box
CSS3
background-origin
〈box〉 [ , 〈box〉 ]*
padding-box
CSS3
background-size
〈bg-size〉 [ , 〈bg-size〉 ]*
auto
✓
CSS3
background-position
〈position〉 [ , 〈position〉 ]*
0
✓
CSS2 ,
CSS3
background-repeat
〈bg-repeat〉 [ , 〈bg-repeat〉 ]*
repeat
CSS2 ,
CSS3
background-image
〈bg-image〉 [ , 〈bg-image〉 ]*
none
✓
CSS2 ,
CSS3
not supported: urls without quotes, colors in crossfades
background-blend-mode
〈blend-mode〉 [ , 〈blend-mode〉 ]*
normal
only affects multiple backgrounds
box-shadow
none | 〈box shadow〉 [ , 〈box shadow〉 ]*
none
✓
CSS3
Shorthand Value Initial Reference Notes
background
[ 〈bg-layer〉 , ]* 〈final-bg-layer〉
see individual properties
CSS2 ,
CSS3
〈box〉 = border-box | padding-box | content-box
〈bg-size〉 = [ 〈length〉 | 〈percentage〉 | auto ]{1,2} | cover | contain
〈position〉 = [ left | right | center | top | bottom | 〈percentage〉 | 〈length〉 ]{1,2,3,4}
〈bg-repeat〉 = repeat-x | repeat-y | [ no-repeat | repeat | round | space ]{1,2}
〈bg-image〉 = 〈image〉 | none
〈bg-layer〉 = 〈bg-image〉 || 〈position〉 [ / 〈bg-size〉 ]? || 〈bg-repeat〉 || 〈box〉 || 〈box〉
〈final-bg-layer〉 = 〈bg-image〉 || 〈position〉 [ / 〈bg-size〉 ]? || 〈bg-repeat〉 || 〈box〉 || 〈box〉 || 〈color〉
〈blend-mode〉 = color || color-burn || color-dodge || darken || difference || exclusion ||
hard-light || hue || lighten || luminosity || multiply || normal || overlay ||
saturate || screen || soft-light
〈box shadow〉 = inset? && 〈length〉{2,4}? && 〈color〉?
As in CSS, the background color is rendered underneath all the background image layers, so it will only be visible if
background images are absent or have transparency.
Alternatively, multiple backgrounds can be blended using the background-blend-mode
property.
Transition properties
Name Value Initial Inh. Ani. Reference Notes
transition-property
none | all | 〈property name〉 [ , 〈property name〉 ]*
all
CSS3
transition-duration
〈time〉 [ , 〈time〉 ]*
0s
CSS3
transition-timing-function
〈single-timing-function〉 [ , 〈single-timing-function〉 ]*
ease
CSS3
transition-delay
〈time〉 [ , 〈time〉 ]*
0s
CSS3
Shorthand Value Initial Reference Notes
transition
〈single-transition〉 [ , 〈single-transition〉 ]*
see individual properties
CSS3
〈single-timing-function〉 = ease | linear | ease-in | ease-out | ease-in-out |
step-start | step-end | steps( 〈integer〉 [ , [ start | end ] ]? ) |
cubic-bezier( 〈number〉, 〈number〉, 〈number〉, 〈number〉 )
〈single-transition〉 = [ none | 〈property name〉 ] || 〈time〉 || 〈single-transition-timing-function〉 || 〈time〉
Animation properties
Name Value Initial Inh. Ani. Reference Notes
animation-name
〈single-animation-name〉 [ , 〈single-animation-name〉 ]*
none
CSS3
animation-duration
〈time〉 [ , 〈time〉 ]*
0s
CSS3
animation-timing-function
〈single-timing-function〉 [ , 〈single-timing-function〉 ]*
ease
CSS3
animation-iteration-count
〈single-animation-iteration-count〉 [ , 〈single-animation-iteration-count〉 ]*
1
CSS3
animation-direction
〈single-animation-direction〉 [ , 〈single-animation-direction〉 ]*
normal
CSS3
animation-play-state
〈single-animation-play-state〉 [ , 〈single-animation-play-state〉 ]*
running
CSS3
animation-delay
〈time〉 [ , 〈time〉 ]*
0s
CSS3
animation-fill-mode
〈single-animation-fill-mode〉 [ , 〈single-animation-fill-mode〉 ]*
none
CSS3
Shorthand Value Initial Reference Notes
animation
〈single-animation〉 [ , 〈single-animation〉 ]*
see individual properties
CSS3
〈single-animation-name〉 = none | 〈property name〉
〈single-animation-iteration-count〉 = infinite | 〈number〉
〈single-animation-direction〉 = normal | reverse | alternate | alternate-reverse
〈single-animation-play-state〉 = running | paused
〈single-animation-fill-mode〉 = none | forwards | backwards | both
〈single-animation〉 = 〈single-animation-name〉 || 〈time〉 || 〈single-timing-function〉 || 〈time〉 ||
〈single-animation-iteration-count〉 || 〈single-animation-direction〉 ||
〈single-animation-play-state〉 || 〈single-animation-fill-mode〉
Key binding properties
Name Value Initial Inh. Ani. Reference Notes
-gtk-key-bindings
none | 〈binding name〉 [ , 〈binding name〉 ]*
none
〈binding name〉 must have been assigned to a binding set with a @binding-set rule.
Table-related properties
Name Value Initial Inh. Ani. Reference Notes
border-spacing
〈length〉{1,2}
0
✓
✓
CSS2 ,
CSS3
The border-spacing property is respected by GtkBox and GtkGrid, and by box gadgets that
are used internally in complex widgets.
docs/reference/gtk/gtk4-query-immodules.xml 0000664 0001750 0001750 00000005537 13226176505 021134 0 ustar mclasen mclasen
gtk4-query-immodules
GTK+
Developer
Matthias
Clasen
gtk4-query-immodules
1
User Commands
gtk4-query-immodules
Input method module registration utility
gtk4-query-immodules
--update-cache
MODULE
Description
gtk4-query-immodules collects information about loadable
input method modules for GTK+ and writes it to the default cache file
location, or to stdout .
If called without arguments, it looks for modules in the GTK+ input method
module path.
If called with arguments, it looks for the specified modules. The arguments
may be absolute or relative paths.
Normally, the output of gtk4-query-immodules is written
to libdir /gtk-4.0/4.0.0/immodules.cache ,
where GTK+ looks for it by default. If it is written to some other location,
the GTK_IM_MODULE_FILE environment variable can be set to point
GTK+ at the file.
Options
--update-cache
Write the output to the default cache location instead of
stdout
Files
libdir /gtk-4.0/4.0.0/immodules.cache
The default im cache file used by GTK+ applications
Environment
GTK_PATH
Prepends directories to the input method module path
GTK_IM_MODULE_FILE
Specifies an alternative im module cache for GTK+
applications
docs/reference/gtk/tree_widget.sgml 0000664 0001750 0001750 00000031062 13226176505 017560 0 ustar mclasen mclasen
Tree and List Widget Overview
3
GTK Library
Tree and List Widget Overview
Overview of GtkTreeModel, GtkTreeView, and friends
Overview
To create a tree or list in GTK+, use the #GtkTreeModel interface in
conjunction with the #GtkTreeView widget. This widget is
designed around a Model/View/Controller
design and consists of four major parts:
The tree view widget (GtkTreeView )
The view column (GtkTreeViewColumn )
The cell renderers (GtkCellRenderer etc.)
The model interface (GtkTreeModel )
The View is composed of the first three
objects, while the last is the Model . One
of the prime benefits of the MVC design is that multiple views
can be created of a single model. For example, a model mapping
the file system could be created for a file manager. Many views
could be created to display various parts of the file system,
but only one copy need be kept in memory.
The purpose of the cell renderers is to provide extensibility to the
widget and to allow multiple ways of rendering the same type of data.
For example, consider how to render a boolean variable. Should it
render it as a string of "True" or "False", "On" or "Off", or should
it be rendered as a checkbox?
Creating a model
GTK+ provides two simple models that can be used: the #GtkListStore
and the #GtkTreeStore. GtkListStore is used to model list widgets,
while the GtkTreeStore models trees. It is possible to develop a new
type of model, but the existing models should be satisfactory for all
but the most specialized of situations. Creating the model is quite
simple:
This creates a list store with two columns: a string column and a boolean
column. Typically the 2 is never passed directly like that; usually an
enum is created wherein the different columns are enumerated, followed by
a token that represents the total number of columns. The next example will
illustrate this, only using a tree store instead of a list store. Creating
a tree store operates almost exactly the same.
Adding data to the model is done using gtk_tree_store_set() or
gtk_list_store_set(), depending upon which sort of model was
created. To do this, a #GtkTreeIter must be acquired. The iterator
points to the location where data will be added.
Once an iterator has been acquired, gtk_tree_store_set() is used to
apply data to the part of the model that the iterator points to.
Consider the following example:
Notice that the last argument is -1. This is always done because
this is a variable-argument function and it needs to know when to stop
processing arguments. It can be used to set the data in any or all
columns in a given row.
The third argument to gtk_tree_store_append() is the parent iterator. It
is used to add a row to a GtkTreeStore as a child of an existing row. This
means that the new row will only be visible when its parent is visible and
in its expanded state. Consider the following example:
Creating the view component
While there are several different models to choose from, there is
only one view widget to deal with. It works with either the list
or the tree store. Setting up a #GtkTreeView is not a difficult
matter. It needs a #GtkTreeModel to know where to retrieve its data
from.
Columns and cell renderers
Once the #GtkTreeView widget has a model, it will need to know how
to display the model. It does this with columns and cell renderers.
Cell renderers are used to draw the data in the tree model in a
way. There are a number of cell renderers that come with GTK+,
including the #GtkCellRendererText, #GtkCellRendererPixbuf and
the #GtkCellRendererToggle.
It is relatively easy to write a custom renderer.
A #GtkTreeViewColumn is the object that GtkTreeView uses to organize
the vertical columns in the tree view. It needs to know the name of
the column to label for the user, what type of cell renderer to use,
and which piece of data to retrieve from the model for a given row.
GtkCellRenderer *renderer;
GtkTreeViewColumn *column;
renderer = gtk_cell_renderer_text_new ();
column = gtk_tree_view_column_new_with_attributes ("Author",
renderer,
"text", AUTHOR_COLUMN,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tree), column);
At this point, all the steps in creating a displayable tree have been
covered. The model is created, data is stored in it, a tree view is
created and columns are added to it.
Selection handling
Most applications will need to not only deal with displaying data, but
also receiving input events from users. To do this, simply get a
reference to a selection object and connect to the
#GtkTreeSelection::changed signal.
Then to retrieve data for the row selected:
Simple Example
Here is a simple example of using a #GtkTreeView widget in context
of the other widgets. It simply creates a simple model and view,
and puts them together. Note that the model is never populated
with data — that is left as an exercise for the reader.
More information can be found on this in the #GtkTreeModel section.
enum
{
TITLE_COLUMN,
AUTHOR_COLUMN,
CHECKED_COLUMN,
N_COLUMNS
};
void
setup_tree (void)
{
GtkTreeStore *store;
GtkWidget *tree;
GtkTreeViewColumn *column;
GtkCellRenderer *renderer;
/* Create a model. We are using the store model for now, though we
* could use any other GtkTreeModel */
store = gtk_tree_store_new (N_COLUMNS,
G_TYPE_STRING,
G_TYPE_STRING,
G_TYPE_BOOLEAN);
/* custom function to fill the model with data */
populate_tree_model (store);
/* Create a view */
tree = gtk_tree_view_new_with_model (GTK_TREE_MODEL (store));
/* The view now holds a reference. We can get rid of our own
* reference */
g_object_unref (G_OBJECT (store));
/* Create a cell render and arbitrarily make it red for demonstration
* purposes */
renderer = gtk_cell_renderer_text_new ();
g_object_set (G_OBJECT (renderer),
"foreground", "red",
NULL);
/* Create a column, associating the "text" attribute of the
* cell_renderer to the first column of the model */
column = gtk_tree_view_column_new_with_attributes ("Author", renderer,
"text", AUTHOR_COLUMN,
NULL);
/* Add the column to the view. */
gtk_tree_view_append_column (GTK_TREE_VIEW (tree), column);
/* Second column.. title of the book. */
renderer = gtk_cell_renderer_text_new ();
column = gtk_tree_view_column_new_with_attributes ("Title",
renderer,
"text", TITLE_COLUMN,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tree), column);
/* Last column.. whether a book is checked out. */
renderer = gtk_cell_renderer_toggle_new ();
column = gtk_tree_view_column_new_with_attributes ("Checked out",
renderer,
"active", CHECKED_COLUMN,
NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW (tree), column);
/* Now we can manipulate the view just like any other GTK widget */
...
}
docs/reference/gtk/migrating-2to4.xml 0000664 0001750 0001750 00000001237 13226176505 017664 0 ustar mclasen mclasen
]>
Migrating from GTK+ 2.x to GTK+ 4
If your application is still using GTK+ 2, you should first convert it to
GTK+ 3, by following the migration guide in the GTK+ 3
documentation, and then follow .
docs/reference/gtk/gtk4-broadwayd.xml 0000664 0001750 0001750 00000005704 13226176505 017743 0 ustar mclasen mclasen
gtk4-broadwayd
GTK+
Developer
Alexander
Larsson
gtk4-broadwayd
1
User Commands
gtk4-broadwayd
Broadway display server
gtk4-broadwayd
--port PORT
--address ADDRESS
--unixsocket ADDRESS
:DISPLAY
Description
gtk4-broadwayd is a display server for the Broadway
GDK backend. It allows multiple GTK+ applications to display their
windows in the same web browser, by connecting to gtk4-broadwayd.
When using gtk4-broadwayd, specify the display number to use, prefixed
with a colon, similar to X. The default display number is 0.
gtk4-broadwayd :5
Then point your web browser at http://127.0.0.1:8085 .
Start your applications like this:
GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk3-demo
You can add password protection for your session by creating a file in
$XDG_CONFIG_HOME/broadway.passwd or $HOME/.config/broadway.passwd
with a crypt(3) style password hash.
A simple way to generate it is with openssl:
openssl passwd -1 > ~/.config/broadway.passwd
Options
--port
Use PORT as the HTTP
port, instead of the default 8080 + (DISPLAY - 1).
--address
Use ADDRESS as the HTTP
address, instead of the default http://127.0.0.1:PORT .
--unixsocket
Use ADDRESS as the unix domain socket
address. This option overrides --address and --port .
It is available only on Unix-like systems.
docs/reference/gtk/gtk4-encode-symbolic-svg.xml 0000664 0001750 0001750 00000004040 13226176505 021630 0 ustar mclasen mclasen
gtk4-encode-symbolic-svg
GTK+
Developer
Alexander
Larsson
gtk4-encode-symbolic-svg
1
User Commands
gtk4-encode-symbolic-svg
Symbolic icon conversion utility
gtk4-encode-symbolic-svg
OPTION...
PATH
WIDTH xHEIGHT
Description
gtk4-encode-symbolic-svg converts symbolic svg icons into
specially prepared png files. GTK+ can load and recolor these pngs, just like
original svgs, but loading them is much faster.
PATH is the name of a symbolic svg file,
WIDTH xHEIGHT are the
desired dimensions for the generated png file.
To distinguish them from ordinary pngs, the generated files have the extension
.symbolic.png .
Options
-o DIRECTORY
--output DIRECTORY
Write png files to DIRECTORY
instead of the current working directory.
docs/reference/gtk/input-handling.xml 0000664 0001750 0001750 00000037215 13226176505 020043 0 ustar mclasen mclasen
The GTK+ Input and Event Handling Model
3
GTK Library
The GTK+ Input and Event Handling Model
GTK+ input and event handling in detail
Overview of GTK+ input and event handling
This chapter describes in detail how GTK+ handles input. If you are interested
in what happens to translate a key press or mouse motion of the users into a
change of a GTK+ widget, you should read this chapter. This knowledge will also
be useful if you decide to implement your own widgets.
Devices and events
The most basic input devices that every computer user has interacted with are
keyboards and mice; beyond these, GTK+ supports touchpads, touchscreens and
more exotic input devices such as graphics tablets. Inside GTK+, every such
input device is represented by a #GdkDevice object.
To simplify dealing with the variability between these input devices, GTK+
has a concept of master and slave devices. The concrete physical devices that
have many different characteristics (mice may have 2 or 3 or 8 buttons,
keyboards have different layouts and may or may not have a separate number
block, etc) are represented as slave devices. Each slave device is
associated with a virtual master device. Master devices always come in
pointer/keyboard pairs - you can think of such a pair as a 'seat'.
GTK+ widgets generally deal with the master devices, and thus can be used
with any pointing device or keyboard.
When a user interacts with an input device (e.g. moves a mouse or presses
a key on the keyboard), GTK+ receives events from the windowing system.
These are typically directed at a specific window - for pointer events,
the window under the pointer (grabs complicate this), for keyboard events,
the window with the keyboard focus.
GDK translates these raw windowing system events into #GdkEvents.
Typical input events are:
#GdkEventButton
#GdkEventMotion
#GdkEventCrossing
#GdkEventKey
#GdkEventFocus
#GdkEventTouch
Additionally, GDK/GTK synthesizes other signals to let know whether
grabs (system-wide or in-app) are taking input away:
#GdkEventGrabBroken
#GtkWidget::grab-notify
When GTK+ is initialized, it sets up an event handler function with
gdk_event_handler_set(), which receives all of these input events
(as well as others, for instance window management related events).
Event propagation
For widgets which have a #GdkWindow set, events are received from the
windowing system and passed to gtk_main_do_event(). See its documentation
for details of what it does: compression of enter/leave events,
identification of the widget receiving the event, pushing the event onto a
stack for gtk_get_current_event(), and propagating the event to the
widget.
When a GDK backend produces an input event, it is tied to a #GdkDevice and
a #GdkWindow, which in turn represents a windowing system surface in the
backend. If a widget has grabbed the current input device, or all input
devices, the event is propagated to that #GtkWidget. Otherwise, it is
propagated to the the #GtkWidget which called gtk_widget_register_window()
on the #GdkWindow receiving the event.
Grabs are implemented for each input device, and globally. A grab for a
specific input device (gtk_device_grab_add()), is sent events in
preference to a global grab (gtk_grab_add()). Input grabs only have effect
within the #GtkWindowGroup containing the #GtkWidget which registered the
event’s #GdkWindow. If this #GtkWidget is a child of the grab widget, the
event is propagated to the child — this is the basis for propagating
events within modal dialogs.
An event is propagated to a widget using gtk_propagate_event().
Propagation differs between event types: key events (%GDK_KEY_PRESS,
%GDK_KEY_RELEASE) are delivered to the top-level #GtkWindow; other events
are propagated down and up the widget hierarchy in three phases (see
#GtkPropagationPhase).
For key events, the top-level window’s default #GtkWindow::key-press-event
and #GtkWindow::key-release-event signal handlers handle mnemonics and
accelerators first. Other key presses are then passed to
gtk_window_propagate_key_event() which propagates the event upwards from
the window’s current focus widget (gtk_window_get_focus()) to the
top-level.
For other events, in the first phase (the “capture” phase) the event is
delivered to each widget from the top-most (for example, the top-level
#GtkWindow or grab widget) down to the target #GtkWidget.
Gestures that are
attached with %GTK_PHASE_CAPTURE get a chance to react to the event.
After the “capture” phase, the widget that was intended to be the
destination of the event will run gestures attached to it with
%GTK_PHASE_TARGET. This is known as the “target” phase, and only
happens on that widget.
Next, the #GtkWidget::event signal is emitted, then the appropriate signal
for the event in question, for example #GtkWidget::motion-notify-event.
Handling these signals was the primary way to handle input in GTK+ widgets
before gestures were introduced. If the widget is realized, the
#GtkWidget::event-after signal is emitted. The signals are emitted from
the target widget up to the top-level, as part of the “bubble” phase.
The default handlers for the event signals send the event
to gestures that are attached with %GTK_PHASE_BUBBLE. Therefore,
gestures in the “bubble” phase are only used if the widget does
not have its own event handlers, or takes care to chain up to the
default #GtkWidget handlers.
Events are not delivered to a widget which is insensitive or unmapped.
Any time during the propagation phase, a widget may indicate that a
received event was consumed and propagation should therefore be stopped.
In traditional event handlers, this is hinted by returning %GDK_EVENT_STOP.
If gestures are used, this may happen when the widget tells the gesture
to claim the event touch sequence (or the pointer events) for its own. See the
"gesture states" section below to know more of the latter.
Event masks
Each widget instance has a basic event mask and another per input device,
which determine the types of input event it receives. Each event mask set
on a widget is added to the corresponding (basic or per-device) event mask
for the widget’s #GdkWindow, and all child #GdkWindows.
Filtering events against event masks happens inside #GdkWindow, which
exposes event masks to the windowing system to reduce the number of events
GDK receives from it. On receiving an event, it is filtered against the
#GdkWindow’s mask for the input device, if set. Otherwise, it is filtered
against the #GdkWindow’s basic event mask.
This means that widgets must add to the event mask for each event type
they expect to receive, using gtk_widget_set_events() or
gtk_widget_add_events() to preserve the existing mask. Widgets which are
aware of floating devices should use gtk_widget_set_device_events() or
gtk_widget_add_device_events(), and must explicitly enable the device
using gtk_widget_set_device_enabled(). See the #GdkDeviceManager
documentation for more information.
All standard widgets set the event mask for all events they expect to
receive, and it is not necessary to modify this. Masks should be set when
implementing a new widget.
Touch events
Touch events are emitted as events of type %GDK_TOUCH_BEGIN, %GDK_TOUCH_UPDATE or
%GDK_TOUCH_END, those events contain an “event sequence” that univocally identifies
the physical touch until it is lifted from the device.
On some windowing platforms, multitouch devices perform pointer emulation, this works
by granting a “pointer emulating” hint to one of the currently interacting touch
sequences, which will be reported on every #GdkEventTouch event from that sequence. By
default, if a widget didn't request touch events by setting %GDK_TOUCH_MASK on its
event mask and didn't override #GtkWidget::touch-event, GTK+ will transform these
“pointer emulating” events into semantically similar #GdkEventButton and #GdkEventMotion
events. Depending on %GDK_TOUCH_MASK being in the event mask or not, non-pointer-emulating
sequences could still trigger gestures or just get filtered out, regardless of the widget
not handling those directly.
If the widget sets %GDK_TOUCH_MASK on its event mask and doesn't chain up on
#GtkWidget::touch-event, only touch events will be received, and no pointer emulation
will be performed.
Grabs
Grabs are a method to claim all input events from a device, they happen
either implicitly on pointer and touch devices, or explicitly. Implicit grabs
happen on user interaction, when a #GdkEventButtonPress happens, all events from
then on, until after the corresponding #GdkEventButtonRelease, will be reported
to the widget that got the first event. Likewise, on touch events, every
#GdkEventSequence will deliver only events to the widget that received its
%GDK_TOUCH_BEGIN event.
Explicit grabs happen programatically (both activation and deactivation),
and can be either system-wide (GDK grabs) or application-wide (GTK grabs).
On the windowing platforms that support it, GDK grabs will prevent any
interaction with any other application/window/widget than the grabbing one,
whereas GTK grabs will be effective only within the application (across all
its windows), still allowing for interaction with other applications.
But one important aspect of grabs is that they may potentially happen at any
point somewhere else, even while the pointer/touch device is already grabbed.
This makes it necessary for widgets to handle the cancellation of any ongoing
interaction. Depending on whether a GTK or GDK grab is causing this, the
widget will respectively receive a #GtkWidget::grab-notify signal, or a
#GdkEventGrabBroken event.
On gestures, these signals are handled automatically, causing the gesture
to cancel all tracked pointer/touch events, and signal the end of recognition.
Keyboard input
Event controllers and gestures
Event controllers are standalone objects that can perform specific actions
upon received #GdkEvents. These are tied to a #GtkWidget, and can be told of
the event propagation phase at which they will manage the events.
Gestures are a set of specific controllers that are prepared to handle pointer
and/or touch events, each gestures implementation attempts to recognize specific
actions out the received events, notifying of the state/progress accordingly to
let the widget react to those. On multi-touch gestures, every interacting touch
sequence will be tracked independently.
Being gestures “simple” units, it is not uncommon to tie several together to
perform higher level actions, grouped gestures handle the same event sequences
simultaneously, and those sequences share a same state across all grouped
gestures. Some examples of grouping may be:
A “drag” and a “swipe” gestures may want grouping. The former will report
events as the dragging happens, the latter will tell the swipe X/Y velocities
only after gesture has finished.
Grouping a “drag” gesture with a “pan” gesture will only effectively allow
dragging in the panning orientation, as both gestures share state.
If “press” and “long press” are wanted simultaneously, those would need grouping.
Gesture states
Gestures have a notion of “state” for each individual touch sequence. When events
from a touch sequence are first received, the touch sequence will have “none” state,
this means the touch sequence is being handled by the gesture to possibly trigger
actions, but the event propagation will not be stopped.
When the gesture enters recognition, or at a later point in time, the widget may
choose to claim the touch sequences (individually or as a group), hence stopping
event propagation after the event is run through every gesture in that widget and
propagation phase. Anytime this happens, the touch sequences are cancelled downwards
the propagation chain, to let these know that no further events will be sent.
Alternatively, or at a later point in time, the widget may choose to deny the touch
sequences, thus letting those go through again in event propagation. When this happens
in the capture phase, and if there are no other claiming gestures in the widget,
a %GDK_TOUCH_BEGIN/%GDK_BUTTON_PRESS event will be emulated and
propagated downwards, in order to preserve consistency.
Grouped gestures always share the same state for a given touch sequence, so setting
the state on one does transfer the state to the others. They also are mutually exclusive,
within a widget there may be only one gesture group claiming a given sequence. If
another gesture group claims later that same sequence, the first group will deny the
sequence.
docs/reference/gtk/visual_index.xml 0000664 0001750 0001750 00000017601 13226176505 017611 0 ustar mclasen mclasen
docs/reference/gtk/html.stamp 0000664 0001750 0001750 00000000011 13226176710 016370 0 ustar mclasen mclasen timestamp docs/reference/gtk/gtk4-demo-application.1 0000664 0001750 0001750 00000002727 13223475354 020557 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-demo-application
.\" Author: Matthias Clasen
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 01/04/2018
.\" Manual: User Commands
.\" Source: GTK+
.\" Language: English
.\"
.TH "GTK4\-DEMO\-APPLICAT" "1" "" "GTK+" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-demo-application \- Demonstrate GtkApplication
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-demo\-application\fR\ 'u
\fBgtk4\-demo\-application\fR
.SH "DESCRIPTION"
.PP
\fBgtk4\-demo\-application\fR
is an example application used by
\fBgtk4\-demo\fR\&. There is no need to call it manually\&.
docs/reference/gtk/gtk4-undocumented.txt 0000664 0001750 0001750 00000017520 13225531410 020464 0 ustar mclasen mclasen 0% symbol docs coverage.
5360 symbols documented.
25 symbols incomplete.
369 not documented.
GTK_BUILDER_ERROR
GTK_PRINT_SETTINGS_COLLATE
GTK_PRINT_SETTINGS_DEFAULT_SOURCE
GTK_PRINT_SETTINGS_DITHER
GTK_PRINT_SETTINGS_DUPLEX
GTK_PRINT_SETTINGS_FINISHINGS
GTK_PRINT_SETTINGS_MEDIA_TYPE
GTK_PRINT_SETTINGS_NUMBER_UP
GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
GTK_PRINT_SETTINGS_N_COPIES
GTK_PRINT_SETTINGS_ORIENTATION
GTK_PRINT_SETTINGS_OUTPUT_BIN
GTK_PRINT_SETTINGS_PAGE_RANGES
GTK_PRINT_SETTINGS_PAGE_SET
GTK_PRINT_SETTINGS_PAPER_FORMAT
GTK_PRINT_SETTINGS_PAPER_HEIGHT
GTK_PRINT_SETTINGS_PAPER_WIDTH
GTK_PRINT_SETTINGS_PRINTER
GTK_PRINT_SETTINGS_PRINTER_LPI
GTK_PRINT_SETTINGS_PRINT_PAGES
GTK_PRINT_SETTINGS_QUALITY
GTK_PRINT_SETTINGS_RESOLUTION
GTK_PRINT_SETTINGS_RESOLUTION_X
GTK_PRINT_SETTINGS_RESOLUTION_Y
GTK_PRINT_SETTINGS_REVERSE
GTK_PRINT_SETTINGS_SCALE
GTK_PRINT_SETTINGS_USE_COLOR
GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
GTK_TYPE_NATIVE_DIALOG
GTK_UNIT_PIXEL
GtkAccelGroupActivate ()
GtkAccelGroupClass
GtkAccelGroupFindFunc
GtkAccelKey
GtkAccelMap
GtkAccelMapForeach
GtkAccessible
GtkActionBar
GtkAppChooser
GtkAppChooserButton
GtkAppChooserButtonClass
GtkAppChooserDialog
GtkAppChooserDialogClass
GtkAppChooserWidget
GtkAppChooserWidgetClass
GtkApplication
GtkApplicationClass
GtkApplicationWindow
GtkApplicationWindowClass
GtkAspectFrame
GtkAspectFrameClass
GtkAssistant
GtkAssistant::escape
GtkAssistantClass
GtkBin
GtkBinClass
GtkBox
GtkBoxClass
GtkBuildable
GtkBuilder
GtkButton
GtkButtonBox
GtkButtonBoxClass
GtkButtonClass
GtkCalendar
GtkCellArea
GtkCellAreaBox
GtkCellAreaBoxClass
GtkCellAreaClass
GtkCellAreaContext
GtkCellAreaContextClass
GtkCellEditable
GtkCellEditableIface
GtkCellLayout
GtkCellLayoutIface
GtkCellRenderer
GtkCellRendererAccel
GtkCellRendererClass
GtkCellRendererCombo
GtkCellRendererPixbuf
GtkCellRendererProgress
GtkCellRendererSpin
GtkCellRendererSpinner
GtkCellRendererText
GtkCellRendererToggle
GtkCellView
GtkCellViewClass
GtkCenterBox
GtkCheckButton
GtkCheckMenuItem
GtkCheckMenuItemClass
GtkColorButton
GtkColorChooser
GtkColorChooserDialog
GtkColorChooserWidget
GtkColorChooserWidgetClass
GtkComboBox
GtkComboBoxClass
GtkComboBoxText
GtkContainer
GtkContainer::add
GtkContainer::check-resize
GtkContainer::remove
GtkContainer::set-focus-child
GtkCssProvider
GtkCustomPaperUnixDialogClass
GtkDialogClass
GtkDrawingArea
GtkEditable
GtkEntry
GtkEntryBuffer
GtkEntryClass (insert_emoji)
GtkEntryCompletion
GtkEventController
GtkEventControllerMotion
GtkEventControllerScroll
GtkExpander
GtkExpander::activate
GtkExpanderClass
GtkFileChooser
GtkFileChooserButton
GtkFileChooserButtonClass
GtkFileChooserDialog
GtkFileChooserWidget
GtkFileChooserWidgetClass
GtkFileFilter
GtkFixed
GtkFlowBox
GtkFlowBoxChild
GtkFontButton
GtkFontChooser
GtkFontChooserDialog
GtkFontChooserDialogClass
GtkFontChooserWidget
GtkFontChooserWidgetClass
GtkFrame
GtkFrameClass
GtkGesture
GtkGestureDrag
GtkGestureLongPress
GtkGestureMultiPress
GtkGesturePan
GtkGestureRotate
GtkGestureSingle
GtkGestureSwipe
GtkGestureZoom
GtkGrid
GtkGridClass
GtkHeaderBar
GtkIMContext
GtkIMContextClass
GtkIMContextSimple
GtkIMMulticontext
GtkIconThemeClass
GtkIconView
GtkInfoBar
GtkInvisible
GtkLabel
GtkLayout
GtkLevelBar
GtkListBox
GtkListBox::activate-cursor-row
GtkListBox::move-cursor
GtkListBox::toggle-cursor-row
GtkListBoxClass
GtkListBoxRow
GtkListBoxRow::activate
GtkListBoxRowClass
GtkListStore
GtkLockButton
GtkLockButtonClass
GtkMenu
GtkMenu::move-scroll
GtkMenuBar
GtkMenuButton
GtkMenuItem
GtkMenuItem::deselect
GtkMenuItem::select
GtkMenuItem::toggle-size-allocate
GtkMenuItem::toggle-size-request
GtkMenuItemClass
GtkMenuShell
GtkMenuToolButton
GtkMenuToolButtonClass
GtkMessageDialog
GtkModelButton
GtkMountOperationClass
GtkMovementStep
GtkNativeDialogClass ()
GtkNotebook
GtkNotebook::change-current-page
GtkNotebook::focus-tab
GtkNotebook::move-focus-out
GtkNotebook::reorder-tab
GtkNotebook::select-page
GtkOrientable
GtkOverlay
GtkOverlayClass
GtkPadController
GtkPageSetup
GtkPageSetupUnixDialog
GtkPageSetupUnixDialogClass
GtkPaned
GtkPaperSize
GtkPopover
GtkPopover::closed
GtkPopoverMenu
GtkPrintBackend
GtkPrintContext
GtkPrintJob
GtkPrintOperation
GtkPrintOperationClass
GtkPrintOperationPreview
GtkPrintSettings
GtkPrintSettingsFunc ()
GtkPrintUnixDialog
GtkPrinter
GtkProgressBar
GtkRadioButton
GtkRadioMenuItem
GtkRadioMenuItem::group-changed
GtkRadioToolButton
GtkRange
GtkRecentChooser
GtkRecentChooserDialog
GtkRecentChooserIface
GtkRecentChooserMenu
GtkRecentChooserWidget
GtkRecentFilter
GtkRecentSortFunc ()
GtkRevealer
GtkRevealerClass
GtkScale
GtkScaleButton
GtkScrollStep
GtkScrollable
GtkScrollbar
GtkScrolledWindow
GtkScrolledWindowClass
GtkSearchBar
GtkSearchBarClass
GtkSearchEntry
GtkSelectionData
GtkSeparator
GtkSeparatorMenuItem
GtkSeparatorMenuItemClass
GtkSeparatorToolItem
GtkSeparatorToolItemClass
GtkSettings
GtkSettingsValue
GtkShortcutLabel
GtkShortcutsGroup
GtkShortcutsSection
GtkShortcutsSection::change-current-page
GtkShortcutsShortcut
GtkShortcutsWindow
GtkSizeGroup
GtkSnapshot ()
GtkSpinner
GtkStack
GtkStackSidebar
GtkStackSidebarClass ()
GtkStackSwitcher
GtkStatusbar
GtkStyleContext
GtkStyleContextPrintFlags (GTK_STYLE_CONTEXT_PRINT_NONE)
GtkStyleProvider
GtkStyleProvider::-gtk-private-changed
GtkSwitchClass
GtkTextAppearance
GtkTextBuffer
GtkTextBufferClass
GtkTextCharPredicate ()
GtkTextIter
GtkTextMark
GtkTextTag
GtkTextTagTable
GtkTextTagTable::tag-added
GtkTextTagTable::tag-changed
GtkTextTagTable::tag-removed
GtkTextTagTableForeach
GtkTextView
GtkTextViewClass (insert_emoji)
GtkToggleButton
GtkToggleToolButton
GtkToggleToolButtonClass
GtkToolButton
GtkToolButtonClass
GtkToolItemClass
GtkToolItemGroupClass
GtkToolPaletteClass
GtkToolbar
GtkTooltip
GtkTreeDragDest
GtkTreeDragDestIface
GtkTreeDragSource
GtkTreeDragSourceIface
GtkTreeModel
GtkTreeModelFilter
GtkTreeModelIface
GtkTreeModelSort
GtkTreePath
GtkTreeSelection
GtkTreeSelectionClass
GtkTreeSortable
GtkTreeSortableIface
GtkTreeStore
GtkTreeView
GtkTreeView::expand-collapse-cursor-row
GtkTreeView::select-all
GtkTreeView::select-cursor-parent
GtkTreeView::select-cursor-row
GtkTreeView::start-interactive-search
GtkTreeView::toggle-cursor-row
GtkTreeView::unselect-all
GtkTreeViewColumn
GtkTreeViewColumn::clicked
GtkTreeViewPrivate
GtkTreeViewSearchPositionFunc ()
GtkViewport
GtkViewportClass
GtkVolumeButton
GtkWidget
GtkWidget::focus
GtkWidget::grab-focus
GtkWidget::move-focus
GtkWidget::size-allocate
GtkWidget::touch-event
GtkWidgetClass (contains, pick)
GtkWidgetPath
GtkWindow
GtkWindow::set-focus
GtkWindowClass
GtkWindowGroup
gtk_accel_label_get_use_underline
gtk_check_button_get_inconsistent
gtk_container_check_resize ()
gtk_font_button_get_font_name
gtk_font_button_set_font_name
gtk_font_chooser_get_font_language
gtk_icon_view_get_item_at_pos
gtk_icon_view_get_path_at_pos
gtk_im_context_simple_add_compose_file ()
gtk_info_bar_get_revealed
gtk_info_bar_get_show_title_buttons
gtk_info_bar_set_show_title_buttons
gtk_menu_tracker_item_may_disappear
gtk_print_backend_load_modules
gtk_range_get_lower_stepper_sensitivity ()
gtk_range_get_upper_stepper_sensitivity ()
gtk_range_set_lower_stepper_sensitivity ()
gtk_range_set_upper_stepper_sensitivity ()
gtk_rc_property_parse_color ()
gtk_snapshot_push_clip ()
gtk_snapshot_push_color_matrix ()
gtk_snapshot_push_opacity ()
gtk_snapshot_push_repeat ()
gtk_snapshot_push_rounded_clip ()
gtk_snapshot_push_transform ()
gtk_spin_button_get_text
gtk_text_layout_get_lines
gtk_text_layout_set_buffer
gtk_toplevel_accessible_get_children
gtk_widget_get_first_child
gtk_widget_get_last_child
gtk_widget_get_next_sibling
gtk_widget_get_prev_sibling
gtkenums:Long_Description
gtkimmulticontext:Long_Description
gtktesting:Long_Description
docs/reference/gtk/gtk4-icon-browser.1 0000664 0001750 0001750 00000003231 13223475355 017733 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-icon-browser
.\" Author: Matthias Clasen
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 01/04/2018
.\" Manual: User Commands
.\" Source: GTK+
.\" Language: English
.\"
.TH "GTK4\-ICON\-BROWSER" "1" "" "GTK+" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-icon-browser \- List themed icons
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-icon\-browser\fR\ 'u
\fBgtk4\-icon\-browser\fR [\-\-help]
.SH "DESCRIPTION"
.PP
\fBgtk4\-icon\-browser\fR
is a utility to explore the icons in the current icon theme\&. It shows icons in various sizes, their symbolic variants where available, as well as a description of the icon and its context\&.
.SH "OPTIONS"
.PP
The following options are understood:
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
Show help options
.RE
docs/reference/gtk/gtk4-builder-tool.xml 0000664 0001750 0001750 00000006431 13226176505 020366 0 ustar mclasen mclasen
gtk4-builder-tool
GTK+
Developer
Matthias
Clasen
gtk4-builder-tool
1
User Commands
gtk4-builder-tool
GtkBuilder file utility
gtk4-builder-tool
COMMAND
OPTION
FILE
Description
gtk4-builder-tool can perform various operations
on GtkBuilder .ui files.
You should always test the modified .ui files produced by gtk4-builder-tool
before using them in production.
Commands
The following commands are understood:
validate
Validates the .ui file and report errors to stderr.
simplify
Simplifies the .ui file by removing properties that
are set to their default values and write the resulting XML to stdout,
or back to the input file.
enumerate
Lists all the named objects that are created in the .ui file.
preview
Preview the .ui file. This command accepts options
to specify the ID of an object and a .css file to use.
Simplify Options
The simplify command accepts the following options:
--replace
Write the content back to the .ui file instead of stdout.
Preview Options
The preview command accepts the following options:
--id=ID
The ID of the object to preview. If not specified,
gtk4-builder-tool will choose a suitable object on its own.
--css=FILE
Load style information from the given .css file.
docs/reference/gtk/gtk4.args 0000664 0001750 0001750 00000617514 13224733764 016141 0 ustar mclasen mclasen
GtkAboutDialog::artists
GStrv
rw
Artists
List of people who have contributed artwork to the program.
GtkAboutDialog::authors
GStrv
rw
Authors
List of authors of the program.
GtkAboutDialog::comments
gchar*
rw
Comments string
Comments about the program.
NULL
GtkAboutDialog::copyright
gchar*
rw
Copyright string
Copyright information for the program.
NULL
GtkAboutDialog::documenters
GStrv
rw
Documenters
List of people documenting the program.
GtkAboutDialog::license
gchar*
rw
License
The license of the program.
NULL
GtkAboutDialog::license-type
GtkLicense
rw
License Type
The license type of the program.
GTK_LICENSE_UNKNOWN
GtkAboutDialog::logo
GdkTexture*
rw
Logo
A logo for the about box. If this is not set, it defaults to gtk_window_get_default_icon_list().
GtkAboutDialog::logo-icon-name
gchar*
rw
Logo Icon Name
A named icon to use as the logo for the about box.
"image-missing"
GtkAboutDialog::program-name
gchar*
rw
Program name
The name of the program. If this is not set, it defaults to g_get_application_name().
NULL
GtkAboutDialog::system-information
gchar*
rw
System Information
Information about the system on which the program is running.
NULL
GtkAboutDialog::translator-credits
gchar*
rw
Translator credits
Credits to the translators. This string should be marked as translatable.
NULL
GtkAboutDialog::version
gchar*
rw
Program version
The version of the program.
NULL
GtkAboutDialog::website
gchar*
rw
Website URL
The URL for the link to the website of the program.
NULL
GtkAboutDialog::website-label
gchar*
rw
Website label
The label for the link to the website of the program.
NULL
GtkAboutDialog::wrap-license
gboolean
rw
Wrap license
Whether to wrap the license text.
FALSE
GtkAccelGroup::is-locked
gboolean
r
Is locked
Is the accel group locked.
FALSE
GtkAccelGroup::modifier-mask
GdkModifierType
r
Modifier Mask
Modifier Mask.
GtkAccelLabel::accel-closure
GClosure*
rw
Accelerator Closure
The closure to be monitored for accelerator changes.
GtkAccelLabel::accel-widget
GtkWidget*
rw
Accelerator Widget
The widget to be monitored for accelerator changes.
GtkAccelLabel::label
gchar*
rw
Label
The text displayed next to the accelerator.
""
GtkAccelLabel::use-underline
gboolean
rw
Use underline
If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.
FALSE
GtkAccessible::widget
GtkWidget*
rw
Widget
The widget referenced by this accessible.
GtkActionable::action-name
gchar*
rw
Action name
The name of the associated action, like “app.quit”.
NULL
GtkActionable::action-target
GVariant*
GVariant<*>
rw
Action target value
The parameter for action invocations.
NULL
GtkActionBar::revealed
gboolean
rw
Reveal
Controls whether the action bar shows its contents or not.
TRUE
GtkAdjustment::lower
gdouble
rw
Minimum Value
The minimum value of the adjustment.
0
GtkAdjustment::page-increment
gdouble
rw
Page Increment
The page increment of the adjustment.
0
GtkAdjustment::page-size
gdouble
rw
Page Size
The page size of the adjustment.
0
GtkAdjustment::step-increment
gdouble
rw
Step Increment
The step increment of the adjustment.
0
GtkAdjustment::upper
gdouble
rw
Maximum Value
The maximum value of the adjustment.
0
GtkAdjustment::value
gdouble
rw
Value
The value of the adjustment.
0
GtkAppChooser::content-type
gchar*
rwX
Content type
The content type used by the open with object.
NULL
GtkAppChooserButton::heading
gchar*
rw
Heading
The text to show at the top of the dialog.
NULL
GtkAppChooserButton::show-default-item
gboolean
rwx
Show default item
Whether the combobox should show the default application on top.
FALSE
GtkAppChooserButton::show-dialog-item
gboolean
rwx
Include an “Other…” item
Whether the combobox should include an item that triggers a GtkAppChooserDialog.
FALSE
GtkAppChooserDialog::gfile
GFile*
rwX
GFile
The GFile used by the app chooser dialog.
GtkAppChooserDialog::heading
gchar*
rw
Heading
The text to show at the top of the dialog.
NULL
GtkAppChooserWidget::default-text
gchar*
rw
Widget’s default text
The default text appearing when there are no applications.
NULL
GtkAppChooserWidget::show-all
gboolean
rwx
Show all apps
Whether the widget should show all applications.
FALSE
GtkAppChooserWidget::show-default
gboolean
rwx
Show default app
Whether the widget should show the default application.
FALSE
GtkAppChooserWidget::show-fallback
gboolean
rwx
Show fallback apps
Whether the widget should show fallback applications.
FALSE
GtkAppChooserWidget::show-other
gboolean
rwx
Show other apps
Whether the widget should show other applications.
FALSE
GtkAppChooserWidget::show-recommended
gboolean
rwx
Show recommended apps
Whether the widget should show recommended applications.
TRUE
GtkApplication::active-window
GtkWindow*
r
Active window
The window which most recently had focus.
GtkApplication::app-menu
GMenuModel*
rw
Application menu
The GMenuModel for the application menu.
GtkApplication::menubar
GMenuModel*
rw
Menubar
The GMenuModel for the menubar.
GtkApplication::register-session
gboolean
rw
Register session
Register with the session manager.
FALSE
GtkApplicationWindow::show-menubar
gboolean
rwx
Show a menubar
TRUE if the window should show a menubar at the top of the window.
TRUE
GtkAspectFrame::obey-child
gboolean
rw
Obey child
Force aspect ratio to match that of the frame’s child.
TRUE
GtkAspectFrame::ratio
gfloat
[0.0001,10000]
rw
Ratio
Aspect ratio if obey_child is FALSE.
1
GtkAspectFrame::xalign
gfloat
[0,1]
rw
Horizontal Alignment
X alignment of the child.
0.5
GtkAspectFrame::yalign
gfloat
[0,1]
rw
Vertical Alignment
Y alignment of the child.
0.5
GtkAssistant::use-header-bar
gint
[-1,1]
rwX
Use Header Bar
Use Header Bar for actions.
-1
GtkBox::baseline-position
GtkBaselinePosition
rw
Baseline position
The position of the baseline aligned widgets if extra space is available.
GTK_BASELINE_POSITION_CENTER
GtkBox::homogeneous
gboolean
rw
Homogeneous
Whether the children should all be the same size.
FALSE
GtkBox::spacing
gint
>= 0
rw
Spacing
The amount of space between children.
0
GtkBuilder::translation-domain
gchar*
rw
Translation Domain
The translation domain used by gettext.
NULL
GtkButtonBox::layout-style
GtkButtonBoxStyle
rw
Layout style
How to lay out the buttons in the box. Possible values are: spread, edge, start and end.
GTK_BUTTONBOX_EDGE
GtkButton::icon-name
gchar*
rw
Icon Name
The name of the icon used to automatically populate the button.
NULL
GtkButton::label
gchar*
rw
Label
Text of the label widget inside the button, if the button contains a label widget.
NULL
GtkButton::relief
GtkReliefStyle
rw
Border relief
The border relief style.
GTK_RELIEF_NORMAL
GtkButton::use-underline
gboolean
rw
Use underline
If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.
FALSE
GtkCalendar::day
gint
[0,31]
rw
Day
The selected day (as a number between 1 and 31, or 0 to unselect the currently selected day).
0
GtkCalendar::detail-height-rows
gint
[0,127]
rw
Details Height
Details height in rows.
0
GtkCalendar::detail-width-chars
gint
[0,127]
rw
Details Width
Details width in characters.
0
GtkCalendar::month
gint
[0,11]
rw
Month
The selected month (as a number between 0 and 11).
0
GtkCalendar::no-month-change
gboolean
rw
No Month Change
If TRUE, the selected month cannot be changed.
FALSE
GtkCalendar::show-day-names
gboolean
rw
Show Day Names
If TRUE, day names are displayed.
TRUE
GtkCalendar::show-details
gboolean
rw
Show Details
If TRUE, details are shown.
TRUE
GtkCalendar::show-heading
gboolean
rw
Show Heading
If TRUE, a heading is displayed.
TRUE
GtkCalendar::show-week-numbers
gboolean
rw
Show Week Numbers
If TRUE, week numbers are displayed.
FALSE
GtkCalendar::year
gint
[0,4194303]
rw
Year
The selected year.
0
GtkCellArea::edit-widget
GtkCellEditable*
r
Edit Widget
The widget currently editing the edited cell.
GtkCellArea::edited-cell
GtkCellRenderer*
r
Edited Cell
The cell which is currently being edited.
GtkCellArea::focus-cell
GtkCellRenderer*
rw
Focus Cell
The cell which currently has focus.
GtkCellAreaBox::spacing
gint
>= 0
rw
Spacing
Space which is inserted between cells.
0
GtkCellAreaContext::area
GtkCellArea*
rwX
Area
The Cell Area this context was created for.
GtkCellAreaContext::minimum-height
gint
>= -1
r
Minimum Height
Minimum cached height.
-1
GtkCellAreaContext::minimum-width
gint
>= -1
r
Minimum Width
Minimum cached width.
-1
GtkCellAreaContext::natural-height
gint
>= -1
r
Minimum Height
Minimum cached height.
-1
GtkCellAreaContext::natural-width
gint
>= -1
r
Minimum Width
Minimum cached width.
-1
GtkCellEditable::editing-canceled
gboolean
rw
Editing Canceled
Indicates that editing has been canceled.
FALSE
GtkCellRendererAccel::accel-key
guint
<= G_MAXINT
rw
Accelerator key
The keyval of the accelerator.
0
GtkCellRendererAccel::accel-mode
GtkCellRendererAccelMode
rw
Accelerator Mode
The type of accelerators.
GTK_CELL_RENDERER_ACCEL_MODE_GTK
GtkCellRendererAccel::accel-mods
GdkModifierType
rw
Accelerator modifiers
The modifier mask of the accelerator.
GtkCellRendererAccel::keycode
guint
<= G_MAXINT
rw
Accelerator keycode
The hardware keycode of the accelerator.
0
GtkCellRendererCombo::has-entry
gboolean
rw
Has Entry
If FALSE, don’t allow to enter strings other than the chosen ones.
TRUE
GtkCellRendererCombo::model
GtkTreeModel*
rw
Model
The model containing the possible values for the combo box.
GtkCellRendererCombo::text-column
gint
>= -1
rw
Text Column
A column in the data source model to get the strings from.
-1
GtkCellRenderer::cell-background
gchar*
w
Cell background color name
Cell background color as a string.
NULL
GtkCellRenderer::cell-background-rgba
GdkRGBA*
rw
Cell background RGBA color
Cell background color as a GdkRGBA.
GtkCellRenderer::cell-background-set
gboolean
rw
Cell background set
Whether the cell background color is set.
FALSE
GtkCellRenderer::editing
gboolean
r
Editing
Whether the cell renderer is currently in editing mode.
FALSE
GtkCellRenderer::height
gint
>= -1
rw
height
The fixed height.
-1
GtkCellRenderer::is-expanded
gboolean
rw
Is Expanded
Row is an expander row, and is expanded.
FALSE
GtkCellRenderer::is-expander
gboolean
rw
Is Expander
Row has children.
FALSE
GtkCellRenderer::mode
GtkCellRendererMode
rw
mode
Editable mode of the CellRenderer.
GTK_CELL_RENDERER_MODE_INERT
GtkCellRenderer::sensitive
gboolean
rw
Sensitive
Display the cell sensitive.
TRUE
GtkCellRenderer::visible
gboolean
rw
visible
Display the cell.
TRUE
GtkCellRenderer::width
gint
>= -1
rw
width
The fixed width.
-1
GtkCellRenderer::xalign
gfloat
[0,1]
rw
xalign
The x-align.
0.5
GtkCellRenderer::xpad
guint
rw
xpad
The xpad.
0
GtkCellRenderer::yalign
gfloat
[0,1]
rw
yalign
The y-align.
0.5
GtkCellRenderer::ypad
guint
rw
ypad
The ypad.
0
GtkCellRendererPixbuf::gicon
GIcon*
rw
Icon
The GIcon being displayed.
GtkCellRendererPixbuf::icon-name
gchar*
rw
Icon Name
The name of the icon from the icon theme.
NULL
GtkCellRendererPixbuf::icon-size
GtkIconSize
rw
Icon Size
The GtkIconSize value that specifies the size of the rendered icon.
GTK_ICON_SIZE_INHERIT
GtkCellRendererPixbuf::pixbuf
GdkPixbuf*
rw
Pixbuf Object
The pixbuf to render.
GtkCellRendererPixbuf::pixbuf-expander-closed
GdkPixbuf*
rw
Pixbuf Expander Closed
Pixbuf for closed expander.
GtkCellRendererPixbuf::pixbuf-expander-open
GdkPixbuf*
rw
Pixbuf Expander Open
Pixbuf for open expander.
GtkCellRendererPixbuf::surface
CairoSurface*
rw
surface
The surface to render.
GtkCellRendererPixbuf::texture
GdkTexture*
rw
Texture
The texture to render.
GtkCellRendererProgress::inverted
gboolean
rw
Inverted
Invert the direction in which the progress bar grows.
FALSE
GtkCellRendererProgress::pulse
gint
>= -1
rw
Pulse
Set this to positive values to indicate that some progress is made, but you don’t know how much.
-1
GtkCellRendererProgress::text
gchar*
rw
Text
Text on the progress bar.
NULL
GtkCellRendererProgress::text-xalign
gfloat
[0,1]
rw
Text x alignment
The horizontal text alignment, from 0 (left) to 1 (right). Reversed for RTL layouts.
0.5
GtkCellRendererProgress::text-yalign
gfloat
[0,1]
rw
Text y alignment
The vertical text alignment, from 0 (top) to 1 (bottom).
0.5
GtkCellRendererProgress::value
gint
[0,100]
rw
Value
Value of the progress bar.
0
GtkCellRendererSpin::adjustment
GtkAdjustment*
rw
Adjustment
The adjustment that holds the value of the spin button.
GtkCellRendererSpin::climb-rate
gdouble
>= 0
rw
Climb rate
The acceleration rate when you hold down a button.
0
GtkCellRendererSpin::digits
guint
<= 20
rw
Digits
The number of decimal places to display.
0
GtkCellRendererSpinner::active
gboolean
rw
Active
Whether the spinner is active (ie. shown) in the cell.
FALSE
GtkCellRendererSpinner::pulse
guint
rw
Pulse
Pulse of the spinner.
0
GtkCellRendererSpinner::size
GtkIconSize
rw
Size
The GtkIconSize value that specifies the size of the rendered spinner.
GTK_ICON_SIZE_INHERIT
GtkCellRendererText::align-set
gboolean
rw
Align set
Whether this tag affects the alignment mode.
FALSE
GtkCellRendererText::alignment
PangoAlignment
rw
Alignment
How to align the lines.
PANGO_ALIGN_LEFT
GtkCellRendererText::attributes
PangoAttrList*
rw
Attributes
A list of style attributes to apply to the text of the renderer.
GtkCellRendererText::background
gchar*
w
Background color name
Background color as a string.
NULL
GtkCellRendererText::background-rgba
GdkRGBA*
rw
Background color as RGBA
Background color as a GdkRGBA.
GtkCellRendererText::background-set
gboolean
rw
Background set
Whether this tag affects the background color.
FALSE
GtkCellRendererText::editable
gboolean
rw
Editable
Whether the text can be modified by the user.
FALSE
GtkCellRendererText::editable-set
gboolean
rw
Editability set
Whether this tag affects text editability.
FALSE
GtkCellRendererText::ellipsize
PangoEllipsizeMode
rw
Ellipsize
The preferred place to ellipsize the string, if the cell renderer does not have enough room to display the entire string.
PANGO_ELLIPSIZE_NONE
GtkCellRendererText::ellipsize-set
gboolean
rw
Ellipsize set
Whether this tag affects the ellipsize mode.
FALSE
GtkCellRendererText::family
gchar*
rw
Font family
Name of the font family, e.g. Sans, Helvetica, Times, Monospace.
NULL
GtkCellRendererText::family-set
gboolean
rw
Font family set
Whether this tag affects the font family.
FALSE
GtkCellRendererText::font
gchar*
rw
Font
Font description as a string, e.g. “Sans Italic 12”.
NULL
GtkCellRendererText::font-desc
PangoFontDescription*
rw
Font
Font description as a PangoFontDescription struct.
GtkCellRendererText::foreground
gchar*
w
Foreground color name
Foreground color as a string.
NULL
GtkCellRendererText::foreground-rgba
GdkRGBA*
rw
Foreground color as RGBA
Foreground color as a GdkRGBA.
GtkCellRendererText::foreground-set
gboolean
rw
Foreground set
Whether this tag affects the foreground color.
FALSE
GtkCellRendererText::language
gchar*
rw
Language
The language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If you don’t understand this parameter, you probably don’t need it.
NULL
GtkCellRendererText::language-set
gboolean
rw
Language set
Whether this tag affects the language the text is rendered as.
FALSE
GtkCellRendererText::markup
gchar*
w
Markup
Marked up text to render.
NULL
GtkCellRendererText::max-width-chars
gint
>= -1
rw
Maximum Width In Characters
The maximum width of the cell, in characters.
-1
GtkCellRendererText::placeholder-text
gchar*
rw
Placeholder text
Text rendered when an editable cell is empty.
NULL
GtkCellRendererText::rise
gint
>= -2147483647
rw
Rise
Offset of text above the baseline (below the baseline if rise is negative).
0
GtkCellRendererText::rise-set
gboolean
rw
Rise set
Whether this tag affects the rise.
FALSE
GtkCellRendererText::scale
gdouble
>= 0
rw
Font scale
Font scaling factor.
1
GtkCellRendererText::scale-set
gboolean
rw
Font scale set
Whether this tag scales the font size by a factor.
FALSE
GtkCellRendererText::single-paragraph-mode
gboolean
rw
Single Paragraph Mode
Whether to keep all text in a single paragraph.
FALSE
GtkCellRendererText::size
gint
>= 0
rw
Font size
Font size.
0
GtkCellRendererText::size-points
gdouble
>= 0
rw
Font points
Font size in points.
0
GtkCellRendererText::size-set
gboolean
rw
Font size set
Whether this tag affects the font size.
FALSE
GtkCellRendererText::stretch
PangoStretch
rw
Font stretch
Font stretch.
PANGO_STRETCH_NORMAL
GtkCellRendererText::stretch-set
gboolean
rw
Font stretch set
Whether this tag affects the font stretch.
FALSE
GtkCellRendererText::strikethrough
gboolean
rw
Strikethrough
Whether to strike through the text.
FALSE
GtkCellRendererText::strikethrough-set
gboolean
rw
Strikethrough set
Whether this tag affects strikethrough.
FALSE
GtkCellRendererText::style
PangoStyle
rw
Font style
Font style.
PANGO_STYLE_NORMAL
GtkCellRendererText::style-set
gboolean
rw
Font style set
Whether this tag affects the font style.
FALSE
GtkCellRendererText::text
gchar*
rw
Text
Text to render.
NULL
GtkCellRendererText::underline
PangoUnderline
rw
Underline
Style of underline for this text.
PANGO_UNDERLINE_NONE
GtkCellRendererText::underline-set
gboolean
rw
Underline set
Whether this tag affects underlining.
FALSE
GtkCellRendererText::variant
PangoVariant
rw
Font variant
Font variant.
PANGO_VARIANT_NORMAL
GtkCellRendererText::variant-set
gboolean
rw
Font variant set
Whether this tag affects the font variant.
FALSE
GtkCellRendererText::weight
gint
>= 0
rw
Font weight
Font weight.
400
GtkCellRendererText::weight-set
gboolean
rw
Font weight set
Whether this tag affects the font weight.
FALSE
GtkCellRendererText::width-chars
gint
>= -1
rw
Width In Characters
The desired width of the label, in characters.
-1
GtkCellRendererText::wrap-mode
PangoWrapMode
rw
Wrap mode
How to break the string into multiple lines, if the cell renderer does not have enough room to display the entire string.
PANGO_WRAP_CHAR
GtkCellRendererText::wrap-width
gint
>= -1
rw
Wrap width
The width at which the text is wrapped.
-1
GtkCellRendererToggle::activatable
gboolean
rw
Activatable
The toggle button can be activated.
TRUE
GtkCellRendererToggle::active
gboolean
rw
Toggle state
The toggle state of the button.
FALSE
GtkCellRendererToggle::inconsistent
gboolean
rw
Inconsistent state
The inconsistent state of the button.
FALSE
GtkCellRendererToggle::radio
gboolean
rw
Radio state
Draw the toggle button as a radio button.
FALSE
GtkCellView::cell-area
GtkCellArea*
rwX
Cell Area
The GtkCellArea used to layout cells.
GtkCellView::cell-area-context
GtkCellAreaContext*
rwX
Cell Area Context
The GtkCellAreaContext used to compute the geometry of the cell view.
GtkCellView::draw-sensitive
gboolean
rw
Draw Sensitive
Whether to force cells to be drawn in a sensitive state.
FALSE
GtkCellView::fit-model
gboolean
rw
Fit Model
Whether to request enough space for every row in the model.
FALSE
GtkCellView::model
GtkTreeModel*
rw
CellView model
The model for cell view.
GtkCheckButton::draw-indicator
gboolean
rw
Draw Indicator
If the indicator part of the button is displayed.
TRUE
GtkCheckButton::inconsistent
gboolean
rw
Inconsistent
If the check button is in an “in between” state.
FALSE
GtkCheckMenuItem::active
gboolean
rw
Active
Whether the menu item is checked.
FALSE
GtkCheckMenuItem::draw-as-radio
gboolean
rw
Draw as radio menu item
Whether the menu item looks like a radio menu item.
FALSE
GtkCheckMenuItem::inconsistent
gboolean
rw
Inconsistent
Whether to display an “inconsistent” state.
FALSE
GtkColorButton::rgba
GdkRGBA*
rw
Current RGBA Color
The selected RGBA color.
GtkColorButton::show-editor
gboolean
rw
Show Editor
Whether to show the color editor right away.
FALSE
GtkColorButton::title
gchar*
rw
Title
The title of the color selection dialog.
"Pick a Color"
GtkColorButton::use-alpha
gboolean
rw
Use alpha
Whether to give the color an alpha value.
FALSE
GtkColorChooser::rgba
GdkRGBA*
rw
Color
Current color, as a GdkRGBA.
GtkColorChooser::use-alpha
gboolean
rw
Use alpha
Whether alpha should be shown.
TRUE
GtkColorChooserDialog::show-editor
gboolean
rw
Show editor
Show editor.
FALSE
GtkColorChooserWidget::show-editor
gboolean
rw
Show editor
Show editor.
FALSE
GtkComboBox::active
gint
>= -1
rw
Active item
The item which is currently active.
-1
GtkComboBox::active-id
gchar*
rw
Active id
The value of the id column for the active row.
NULL
GtkComboBox::button-sensitivity
GtkSensitivityType
rw
Button Sensitivity
Whether the dropdown button is sensitive when the model is empty.
GTK_SENSITIVITY_AUTO
GtkComboBox::column-span-column
gint
>= -1
rw
Column span column
TreeModel column containing the column span values.
-1
GtkComboBox::entry-text-column
gint
>= -1
rw
Entry Text Column
The column in the combo box’s model to associate with strings from the entry if the combo was created with #GtkComboBox:has-entry = %TRUE.
-1
GtkComboBox::has-entry
gboolean
rwX
Has Entry
Whether combo box has an entry.
FALSE
GtkComboBox::has-frame
gboolean
rw
Has Frame
Whether the combo box draws a frame around the child.
TRUE
GtkComboBox::id-column
gint
>= -1
rw
ID Column
The column in the combo box’s model that provides string IDs for the values in the model.
-1
GtkComboBox::model
GtkTreeModel*
rw
ComboBox model
The model for the combo box.
GtkComboBox::popup-fixed-width
gboolean
rw
Popup Fixed Width
Whether the popup’s width should be a fixed width matching the allocated width of the combo box.
TRUE
GtkComboBox::popup-shown
gboolean
r
Popup shown
Whether the combo’s dropdown is shown.
FALSE
GtkComboBox::row-span-column
gint
>= -1
rw
Row span column
TreeModel column containing the row span values.
-1
GtkComboBox::wrap-width
gint
>= 0
rw
Wrap width
Wrap width for laying out the items in a grid.
0
GtkDialog::use-header-bar
gint
[-1,1]
rwX
Use Header Bar
Use Header Bar for actions.
-1
GtkDrawingArea::content-height
gint
>= 0
rw
Content Height
Desired height for displayed content.
0
GtkDrawingArea::content-width
gint
>= 0
rw
Content Width
Desired width for displayed content.
0
GtkEntryBuffer::length
guint
<= 65535
r
Text length
Length of the text currently in the buffer.
0
GtkEntryBuffer::max-length
gint
[0,65535]
rw
Maximum length
Maximum number of characters for this entry. Zero if no maximum.
0
GtkEntryBuffer::text
gchar*
rw
Text
The contents of the buffer.
""
GtkEntryCompletion::cell-area
GtkCellArea*
rwX
Cell Area
The GtkCellArea used to layout cells.
GtkEntryCompletion::inline-completion
gboolean
rw
Inline completion
Whether the common prefix should be inserted automatically.
FALSE
GtkEntryCompletion::inline-selection
gboolean
rw
Inline selection
Your description here.
FALSE
GtkEntryCompletion::minimum-key-length
gint
>= 0
rw
Minimum Key Length
Minimum length of the search key in order to look up matches.
1
GtkEntryCompletion::model
GtkTreeModel*
rw
Completion Model
The model to find matches in.
GtkEntryCompletion::popup-completion
gboolean
rw
Popup completion
Whether the completions should be shown in a popup window.
TRUE
GtkEntryCompletion::popup-set-width
gboolean
rw
Popup set width
If TRUE, the popup window will have the same size as the entry.
TRUE
GtkEntryCompletion::popup-single-match
gboolean
rw
Popup single match
If TRUE, the popup window will appear for a single match.
TRUE
GtkEntryCompletion::text-column
gint
>= -1
rw
Text column
The column of the model containing the strings.
-1
GtkEntry::activates-default
gboolean
rw
Activates default
Whether to activate the default widget (such as the default button in a dialog) when Enter is pressed.
FALSE
GtkEntry::attributes
PangoAttrList*
rw
Attributes
A list of style attributes to apply to the text of the entry.
GtkEntry::buffer
GtkEntryBuffer*
rwx
Text Buffer
Text buffer object which actually stores entry text.
GtkEntry::caps-lock-warning
gboolean
rw
Caps Lock warning
Whether password entries will show a warning when Caps Lock is on.
TRUE
GtkEntry::completion
GtkEntryCompletion*
rw
Completion
The auxiliary completion object.
GtkEntry::cursor-position
gint
[0,65535]
r
Cursor Position
The current position of the insertion cursor in chars.
0
GtkEntry::editable
gboolean
rw
Editable
Whether the entry contents can be edited.
TRUE
GtkEntry::has-frame
gboolean
rw
Has Frame
FALSE removes outside bevel from entry.
TRUE
GtkEntry::im-module
gchar*
rw
IM module
Which IM module should be used.
NULL
GtkEntry::input-hints
GtkInputHints
rw
hints
Hints for the text field behaviour.
GtkEntry::input-purpose
GtkInputPurpose
rw
Purpose
Purpose of the text field.
GTK_INPUT_PURPOSE_FREE_FORM
GtkEntry::invisible-char
guint
rw
Invisible character
The character to use when masking entry contents (in “password mode”).
'*'
GtkEntry::invisible-char-set
gboolean
rw
Invisible character set
Whether the invisible character has been set.
FALSE
GtkEntry::max-length
gint
[0,65535]
rw
Maximum length
Maximum number of characters for this entry. Zero if no maximum.
0
GtkEntry::max-width-chars
gint
>= -1
rw
Maximum width in characters
The desired maximum width of the entry, in characters.
-1
GtkEntry::overwrite-mode
gboolean
rw
Overwrite mode
Whether new text overwrites existing text.
FALSE
GtkEntry::placeholder-text
gchar*
rw
Placeholder text
Show text in the entry when it’s empty and unfocused.
NULL
GtkEntry::populate-all
gboolean
rw
Populate all
Whether to emit ::populate-popup for touch popups.
FALSE
GtkEntry::primary-icon-activatable
gboolean
rw
Primary icon activatable
Whether the primary icon is activatable.
TRUE
GtkEntry::primary-icon-gicon
GIcon*
rw
Primary GIcon
GIcon for primary icon.
GtkEntry::primary-icon-name
gchar*
rw
Primary icon name
Icon name for primary icon.
NULL
GtkEntry::primary-icon-sensitive
gboolean
rw
Primary icon sensitive
Whether the primary icon is sensitive.
TRUE
GtkEntry::primary-icon-storage-type
GtkImageType
r
Primary storage type
The representation being used for primary icon.
GTK_IMAGE_EMPTY
GtkEntry::primary-icon-texture
GdkTexture*
rw
Primary texture
Primary texture for the entry.
GtkEntry::primary-icon-tooltip-markup
gchar*
rw
Primary icon tooltip markup
The contents of the tooltip on the primary icon.
NULL
GtkEntry::primary-icon-tooltip-text
gchar*
rw
Primary icon tooltip text
The contents of the tooltip on the primary icon.
NULL
GtkEntry::progress-fraction
gdouble
[0,1]
rw
Progress Fraction
The current fraction of the task that’s been completed.
0
GtkEntry::progress-pulse-step
gdouble
[0,1]
rw
Progress Pulse Step
The fraction of total entry width to move the progress bouncing block for each call to gtk_entry_progress_pulse().
0
GtkEntry::scroll-offset
gint
>= 0
r
Scroll offset
Number of pixels of the entry scrolled off the screen to the left.
0
GtkEntry::secondary-icon-activatable
gboolean
rw
Secondary icon activatable
Whether the secondary icon is activatable.
TRUE
GtkEntry::secondary-icon-gicon
GIcon*
rw
Secondary GIcon
GIcon for secondary icon.
GtkEntry::secondary-icon-name
gchar*
rw
Secondary icon name
Icon name for secondary icon.
NULL
GtkEntry::secondary-icon-sensitive
gboolean
rw
Secondary icon sensitive
Whether the secondary icon is sensitive.
TRUE
GtkEntry::secondary-icon-storage-type
GtkImageType
r
Secondary storage type
The representation being used for secondary icon.
GTK_IMAGE_EMPTY
GtkEntry::secondary-icon-texture
GdkTexture*
rw
Secondary texture
Secondary texture for the entry.
GtkEntry::secondary-icon-tooltip-markup
gchar*
rw
Secondary icon tooltip markup
The contents of the tooltip on the secondary icon.
NULL
GtkEntry::secondary-icon-tooltip-text
gchar*
rw
Secondary icon tooltip text
The contents of the tooltip on the secondary icon.
NULL
GtkEntry::selection-bound
gint
[0,65535]
r
Selection Bound
The position of the opposite end of the selection from the cursor in chars.
0
GtkEntry::show-emoji-icon
gboolean
rw
Emoji icon
Whether to show an icon for Emoji.
FALSE
GtkEntry::tabs
PangoTabArray*
rw
Tabs
A list of tabstop locations to apply to the text of the entry.
GtkEntry::text
gchar*
rw
Text
The contents of the entry.
""
GtkEntry::text-length
guint
<= 65535
r
Text length
Length of the text currently in the entry.
0
GtkEntry::truncate-multiline
gboolean
rw
Truncate multiline
Whether to truncate multiline pastes to one line.
FALSE
GtkEntry::visibility
gboolean
rw
Visibility
FALSE displays the “invisible char” instead of the actual text (password mode).
TRUE
GtkEntry::width-chars
gint
>= -1
rw
Width in chars
Number of characters to leave space for in the entry.
-1
GtkEntry::xalign
gfloat
[0,1]
rw
X align
The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL layouts.
0
GtkEventController::propagation-phase
GtkPropagationPhase
rw
Propagation phase
Propagation phase at which this controller is run.
GTK_PHASE_BUBBLE
GtkEventController::widget
GtkWidget*
rwX
Widget
Widget the gesture relates to.
GtkEventControllerScroll::flags
GtkEventControllerScrollFlags
rw
Flags
Flags.
GtkExpander::expanded
gboolean
rwx
Expanded
Whether the expander has been opened to reveal the child widget.
FALSE
GtkExpander::label
gchar*
rwx
Label
Text of the expander’s label.
NULL
GtkExpander::label-fill
gboolean
rwx
Label fill
Whether the label widget should fill all available horizontal space.
FALSE
GtkExpander::label-widget
GtkWidget*
rw
Label widget
A widget to display in place of the usual expander label.
GtkExpander::resize-toplevel
gboolean
rw
Resize toplevel
Whether the expander will resize the toplevel window upon expanding and collapsing.
FALSE
GtkExpander::use-markup
gboolean
rwx
Use markup
The text of the label includes XML markup. See pango_parse_markup().
FALSE
GtkExpander::use-underline
gboolean
rwx
Use underline
If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.
FALSE
GtkFileChooserButton::dialog
GtkFileChooser*
wX
Dialog
The file chooser dialog to use.
GtkFileChooserButton::title
gchar*
rw
Title
The title of the file chooser dialog.
"Select a File"
GtkFileChooserButton::width-chars
gint
>= -1
rw
Width In Characters
The desired width of the button widget, in characters.
-1
GtkFileChooser::action
GtkFileChooserAction
rw
Action
The type of operation that the file selector is performing.
GTK_FILE_CHOOSER_ACTION_OPEN
GtkFileChooser::create-folders
gboolean
rw
Allow folder creation
Whether a file chooser not in open mode will offer the user to create new folders.
TRUE
GtkFileChooser::do-overwrite-confirmation
gboolean
rw
Do overwrite confirmation
Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary.
FALSE
GtkFileChooser::extra-widget
GtkWidget*
rw
Extra widget
Application supplied widget for extra options.
GtkFileChooser::filter
GtkFileFilter*
rw
Filter
The current filter for selecting which files are displayed.
GtkFileChooser::local-only
gboolean
rw
Local Only
Whether the selected file(s) should be limited to local file: URLs.
FALSE
GtkFileChooser::preview-widget
GtkWidget*
rw
Preview widget
Application supplied widget for custom previews.
GtkFileChooser::preview-widget-active
gboolean
rw
Preview Widget Active
Whether the application supplied widget for custom previews should be shown.
TRUE
GtkFileChooser::select-multiple
gboolean
rw
Select Multiple
Whether to allow multiple files to be selected.
FALSE
GtkFileChooser::show-hidden
gboolean
rw
Show Hidden
Whether the hidden files and folders should be displayed.
FALSE
GtkFileChooser::use-preview-label
gboolean
rw
Use Preview Label
Whether to display a label with the name of the previewed file.
TRUE
GtkFileChooserWidget::search-mode
gboolean
rw
Search mode
Search mode.
FALSE
GtkFileChooserWidget::subtitle
gchar*
r
Subtitle
Subtitle.
""
GtkFlowBox::accept-unpaired-release
gboolean
rw
Accept unpaired release
Accept an unpaired release event.
FALSE
GtkFlowBox::activate-on-single-click
gboolean
rw
Activate on Single Click
Activate row on a single click.
TRUE
GtkFlowBox::column-spacing
guint
rw
Horizontal spacing
The amount of horizontal space between two children.
0
GtkFlowBox::homogeneous
gboolean
rw
Homogeneous
Whether the children should all be the same size.
FALSE
GtkFlowBox::max-children-per-line
guint
>= 1
rw
Maximum Children Per Line
The maximum amount of children to request space for consecutively in the given orientation.
7
GtkFlowBox::min-children-per-line
guint
rw
Minimum Children Per Line
The minimum number of children to allocate consecutively in the given orientation.
0
GtkFlowBox::row-spacing
guint
rw
Vertical spacing
The amount of vertical space between two children.
0
GtkFlowBox::selection-mode
GtkSelectionMode
rw
Selection mode
The selection mode.
GTK_SELECTION_SINGLE
GtkFontButton::title
gchar*
rw
Title
The title of the font chooser dialog.
"Pick a Font"
GtkFontButton::use-font
gboolean
rw
Use font in label
Whether the label is drawn in the selected font.
FALSE
GtkFontButton::use-size
gboolean
rw
Use size in label
Whether the label is drawn with the selected font size.
FALSE
GtkFontChooser::font
gchar*
rw
Font
Font description as a string, e.g. “Sans Italic 12”.
"Sans 10"
GtkFontChooser::font-desc
PangoFontDescription*
rw
Font description
Font description as a PangoFontDescription struct.
GtkFontChooser::font-features
gchar*
r
Font features
Font features as a string.
""
GtkFontChooser::language
gchar*
r
Language
Language for which features have been selected.
""
GtkFontChooser::level
GtkFontChooserLevel
rw
Selection level
Whether to select family, face or font.
GTK_FONT_CHOOSER_LEVEL_FONT
GtkFontChooser::preview-text
gchar*
rw
Preview text
The text to display in order to demonstrate the selected font.
"The quick brown fox jumps over the lazy dog."
GtkFontChooser::show-preview-entry
gboolean
rw
Show preview text entry
Whether the preview text entry is shown or not.
TRUE
GtkFrame::label
gchar*
rw
Label
Text of the frame’s label.
NULL
GtkFrame::label-widget
GtkWidget*
rw
Label widget
A widget to display in place of the usual frame label.
GtkFrame::label-xalign
gfloat
[0,1]
rw
Label xalign
The horizontal alignment of the label.
0
GtkFrame::label-yalign
gfloat
[0,1]
rw
Label yalign
The vertical alignment of the label.
0.5
GtkFrame::shadow-type
GtkShadowType
rw
Frame shadow
Appearance of the frame.
GTK_SHADOW_ETCHED_IN
GtkGesture::n-points
guint
>= 1
rwX
Number of points
Number of points needed to trigger the gesture.
1
GtkGestureLongPress::delay-factor
gdouble
[0.5,2]
rw
Delay factor
Factor by which to modify the default timeout.
1
GtkGesturePan::orientation
GtkOrientation
rw
Orientation
Allowed orientations.
GTK_ORIENTATION_HORIZONTAL
GtkGestureSingle::button
guint
rw
Button number
Button number to listen to.
1
GtkGestureSingle::exclusive
gboolean
rw
Whether the gesture is exclusive
Whether the gesture is exclusive.
FALSE
GtkGestureSingle::touch-only
gboolean
rw
Handle only touch events
Whether the gesture handles only touch events.
FALSE
GtkGLArea::auto-render
gboolean
rw
Auto render
Whether the GtkGLArea renders on each redraw.
TRUE
GtkGLArea::context
GdkGLContext*
r
Context
The GL context.
GtkGLArea::has-alpha
gboolean
rw
Has alpha
Whether the color buffer has an alpha component.
FALSE
GtkGLArea::has-depth-buffer
gboolean
rw
Has depth buffer
Whether a depth buffer is allocated.
FALSE
GtkGLArea::has-stencil-buffer
gboolean
rw
Has stencil buffer
Whether a stencil buffer is allocated.
FALSE
GtkGLArea::use-es
gboolean
rw
Use OpenGL ES
Whether the context uses OpenGL or OpenGL ES.
FALSE
GtkGrid::baseline-row
gint
>= 0
rw
Baseline Row
The row to align the to the baseline when valign is GTK_ALIGN_BASELINE.
0
GtkGrid::column-homogeneous
gboolean
rw
Column Homogeneous
If TRUE, the columns are all the same width.
FALSE
GtkGrid::column-spacing
gint
[0,32767]
rw
Column spacing
The amount of space between two consecutive columns.
0
GtkGrid::row-homogeneous
gboolean
rw
Row Homogeneous
If TRUE, the rows are all the same height.
FALSE
GtkGrid::row-spacing
gint
[0,32767]
rw
Row spacing
The amount of space between two consecutive rows.
0
GtkHeaderBar::custom-title
GtkWidget*
rw
Custom Title
Custom title widget to display.
GtkHeaderBar::decoration-layout
gchar*
rw
Decoration Layout
The layout for window decorations.
NULL
GtkHeaderBar::decoration-layout-set
gboolean
rw
Decoration Layout Set
Whether the decoration-layout property has been set.
FALSE
GtkHeaderBar::has-subtitle
gboolean
rw
Has Subtitle
Whether to reserve space for a subtitle.
TRUE
GtkHeaderBar::show-title-buttons
gboolean
rw
Show title buttons
Whether to show title buttons.
FALSE
GtkHeaderBar::spacing
gint
>= 0
rw
Spacing
The amount of space between children.
6
GtkHeaderBar::subtitle
gchar*
rw
Subtitle
The subtitle to display.
NULL
GtkHeaderBar::title
gchar*
rw
Title
The title to display.
NULL
GtkIconView::activate-on-single-click
gboolean
rw
Activate on Single Click
Activate row on a single click.
FALSE
GtkIconView::cell-area
GtkCellArea*
rwX
Cell Area
The GtkCellArea used to layout cells.
GtkIconView::column-spacing
gint
>= 0
rw
Column Spacing
Space which is inserted between grid columns.
6
GtkIconView::columns
gint
>= -1
rw
Number of columns
Number of columns to display.
-1
GtkIconView::item-orientation
GtkOrientation
rw
Item Orientation
How the text and icon of each item are positioned relative to each other.
GTK_ORIENTATION_VERTICAL
GtkIconView::item-padding
gint
>= 0
rw
Item Padding
Padding around icon view items.
6
GtkIconView::item-width
gint
>= -1
rw
Width for each item
The width used for each item.
-1
GtkIconView::margin
gint
>= 0
rw
Margin
Space which is inserted at the edges of the icon view.
6
GtkIconView::markup-column
gint
>= -1
rw
Markup column
Model column used to retrieve the text if using Pango markup.
-1
GtkIconView::model
GtkTreeModel*
rw
Icon View Model
The model for the icon view.
GtkIconView::pixbuf-column
gint
>= -1
rw
Pixbuf column
Model column used to retrieve the icon pixbuf from.
-1
GtkIconView::reorderable
gboolean
rw
Reorderable
View is reorderable.
FALSE
GtkIconView::row-spacing
gint
>= 0
rw
Row Spacing
Space which is inserted between grid rows.
6
GtkIconView::selection-mode
GtkSelectionMode
rw
Selection mode
The selection mode.
GTK_SELECTION_SINGLE
GtkIconView::spacing
gint
>= 0
rw
Spacing
Space which is inserted between cells of an item.
0
GtkIconView::text-column
gint
>= -1
rw
Text column
Model column used to retrieve the text from.
-1
GtkIconView::tooltip-column
gint
>= -1
rw
Tooltip Column
The column in the model containing the tooltip texts for the items.
-1
GtkImage::file
gchar*
rw
Filename
Filename to load and display.
NULL
GtkImage::gicon
GIcon*
rw
Icon
The GIcon being displayed.
GtkImage::icon-name
gchar*
rw
Icon Name
The name of the icon from the icon theme.
NULL
GtkImage::icon-size
GtkIconSize
rw
Icon size
Symbolic size to use for icon set or named icon.
GTK_ICON_SIZE_INHERIT
GtkImage::pixel-size
gint
>= -1
rw
Pixel size
Pixel size to use for named icon.
-1
GtkImage::resource
gchar*
rw
Resource
The resource path being displayed.
NULL
GtkImage::storage-type
GtkImageType
r
Storage type
The representation being used for image data.
GTK_IMAGE_EMPTY
GtkImage::surface
CairoSurface*
rw
Surface
A cairo_surface_t to display.
GtkImage::texture
GdkTexture*
rw
Texture
A GdkTexture to display.
GtkImage::use-fallback
gboolean
rw
Use Fallback
Whether to use icon names fallback.
FALSE
GtkIMContext::input-hints
GtkInputHints
rw
hints
Hints for the text field behaviour.
GtkIMContext::input-purpose
GtkInputPurpose
rw
Purpose
Purpose of the text field.
GTK_INPUT_PURPOSE_FREE_FORM
GtkInfoBar::message-type
GtkMessageType
rwx
Message Type
The type of message.
GTK_MESSAGE_INFO
GtkInfoBar::revealed
gboolean
rw
Reveal
Controls whether the info bar shows its contents or not.
TRUE
GtkInfoBar::show-close-button
gboolean
rwx
Show Close Button
Whether to include a standard close button.
FALSE
GtkInvisible::display
GdkDisplay*
rw
Display
The display where this window will be displayed.
GtkLabel::attributes
PangoAttrList*
rw
Attributes
A list of style attributes to apply to the text of the label.
GtkLabel::cursor-position
gint
>= 0
r
Cursor Position
The current position of the insertion cursor in chars.
0
GtkLabel::ellipsize
PangoEllipsizeMode
rw
Ellipsize
The preferred place to ellipsize the string, if the label does not have enough room to display the entire string.
PANGO_ELLIPSIZE_NONE
GtkLabel::justify
GtkJustification
rw
Justification
The alignment of the lines in the text of the label relative to each other. This does NOT affect the alignment of the label within its allocation. See GtkLabel:xalign for that.
GTK_JUSTIFY_LEFT
GtkLabel::label
gchar*
rw
Label
The text of the label.
""
GtkLabel::lines
gint
>= -1
rw
Number of lines
The desired number of lines, when ellipsizing a wrapping label.
-1
GtkLabel::max-width-chars
gint
>= -1
rw
Maximum Width In Characters
The desired maximum width of the label, in characters.
-1
GtkLabel::mnemonic-keyval
guint
r
Mnemonic key
The mnemonic accelerator key for this label.
16777215
GtkLabel::mnemonic-widget
GtkWidget*
rw
Mnemonic widget
The widget to be activated when the label’s mnemonic key is pressed.
GtkLabel::pattern
gchar*
w
Pattern
A string with _ characters in positions correspond to characters in the text to underline.
NULL
GtkLabel::selectable
gboolean
rw
Selectable
Whether the label text can be selected with the mouse.
FALSE
GtkLabel::selection-bound
gint
>= 0
r
Selection Bound
The position of the opposite end of the selection from the cursor in chars.
0
GtkLabel::single-line-mode
gboolean
rw
Single Line Mode
Whether the label is in single line mode.
FALSE
GtkLabel::track-visited-links
gboolean
rw
Track visited links
Whether visited links should be tracked.
TRUE
GtkLabel::use-markup
gboolean
rw
Use markup
The text of the label includes XML markup. See pango_parse_markup().
FALSE
GtkLabel::use-underline
gboolean
rw
Use underline
If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.
FALSE
GtkLabel::width-chars
gint
>= -1
rw
Width In Characters
The desired width of the label, in characters.
-1
GtkLabel::wrap
gboolean
rw
Line wrap
If set, wrap lines if the text becomes too wide.
FALSE
GtkLabel::wrap-mode
PangoWrapMode
rw
Line wrap mode
If wrap is set, controls how linewrapping is done.
PANGO_WRAP_WORD
GtkLabel::xalign
gfloat
[0,1]
rw
X align
The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL layouts.
0.5
GtkLabel::yalign
gfloat
[0,1]
rw
Y align
The vertical alignment, from 0 (top) to 1 (bottom).
0.5
GtkLayout::height
guint
<= G_MAXINT
rw
Height
The height of the layout.
100
GtkLayout::width
guint
<= G_MAXINT
rw
Width
The width of the layout.
100
GtkLinkButton::uri
gchar*
rw
URI
The URI bound to this button.
NULL
GtkLinkButton::visited
gboolean
rw
Visited
Whether this link has been visited.
FALSE
GtkListBox::accept-unpaired-release
gboolean
rw
Accept unpaired release
Accept unpaired release.
FALSE
GtkListBox::activate-on-single-click
gboolean
rw
Activate on Single Click
Activate row on a single click.
TRUE
GtkListBox::selection-mode
GtkSelectionMode
rw
Selection mode
The selection mode.
GTK_SELECTION_SINGLE
GtkListBoxRow::activatable
gboolean
rw
Activatable
Whether this row can be activated.
TRUE
GtkListBoxRow::selectable
gboolean
rw
Selectable
Whether this row can be selected.
TRUE
GtkLockButton::permission
GPermission*
rw
Permission
The GPermission object controlling this button.
GtkLockButton::text-lock
gchar*
rwx
Lock Text
The text to display when prompting the user to lock.
"Lock"
GtkLockButton::text-unlock
gchar*
rwx
Unlock Text
The text to display when prompting the user to unlock.
"Unlock"
GtkLockButton::tooltip-lock
gchar*
rwx
Lock Tooltip
The tooltip to display when prompting the user to lock.
"Dialog is unlocked.\nClick to prevent further changes"
GtkLockButton::tooltip-not-authorized
gchar*
rwx
Not Authorized Tooltip
The tooltip to display when prompting the user cannot obtain authorization.
"System policy prevents changes.\nContact your system administrator"
GtkLockButton::tooltip-unlock
gchar*
rwx
Unlock Tooltip
The tooltip to display when prompting the user to unlock.
"Dialog is locked.\nClick to make changes"
GtkMenuBar::child-pack-direction
GtkPackDirection
rw
Child Pack direction
The child pack direction of the menubar.
GTK_PACK_DIRECTION_LTR
GtkMenuBar::pack-direction
GtkPackDirection
rw
Pack direction
The pack direction of the menubar.
GTK_PACK_DIRECTION_LTR
GtkMenuButton::align-widget
GtkContainer*
rw
Align with
The parent widget which the menu should align with.
GtkMenuButton::direction
GtkArrowType
rw
Direction
The direction the arrow should point.
GTK_ARROW_DOWN
GtkMenuButton::menu-model
GMenuModel*
rw
Menu model
The model from which the popup is made.
GtkMenuButton::popover
GtkPopover*
rw
Popover
The popover.
GtkMenuButton::popup
GtkMenu*
rw
Popup
The dropdown menu.
GtkMenuButton::use-popover
gboolean
rw
Use a popover
Use a popover instead of a menu.
TRUE
GtkMenu::accel-group
GtkAccelGroup*
rw
Accel Group
The accel group holding accelerators for the menu.
GtkMenu::accel-path
gchar*
rw
Accel Path
An accel path used to conveniently construct accel paths of child items.
NULL
GtkMenu::active
gint
>= -1
rw
Active
The currently selected menu item.
-1
GtkMenu::anchor-hints
GdkAnchorHints
rwx
Anchor hints
Positioning hints for when the menu might fall off-screen.
GDK_ANCHOR_FLIP_X | GDK_ANCHOR_FLIP_Y | GDK_ANCHOR_SLIDE_X | GDK_ANCHOR_SLIDE_Y | GDK_ANCHOR_RESIZE_X | GDK_ANCHOR_RESIZE_Y
GtkMenu::attach-widget
GtkWidget*
rw
Attach Widget
The widget the menu is attached to.
GtkMenu::menu-type-hint
GdkWindowTypeHint
rwx
Menu type hint
Menu window type hint.
GDK_WINDOW_TYPE_HINT_POPUP_MENU
GtkMenu::monitor
gint
>= -1
rw
Monitor
The monitor the menu will be popped up on.
-1
GtkMenu::rect-anchor-dx
gint
rwx
Rect anchor dx
Rect anchor horizontal offset.
0
GtkMenu::rect-anchor-dy
gint
rwx
Rect anchor dy
Rect anchor vertical offset.
0
GtkMenu::reserve-toggle-size
gboolean
rw
Reserve Toggle Size
A boolean that indicates whether the menu reserves space for toggles and icons.
TRUE
GtkMenuItem::accel-path
gchar*
rw
Accel Path
Sets the accelerator path of the menu item.
NULL
GtkMenuItem::label
gchar*
rw
Label
The text for the child label.
""
GtkMenuItem::submenu
GtkMenu*
rw
Submenu
The submenu attached to the menu item, or NULL if it has none.
GtkMenuItem::use-underline
gboolean
rw
Use underline
If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.
FALSE
GtkMenuShell::take-focus
gboolean
rw
Take Focus
A boolean that determines whether the menu grabs the keyboard focus.
TRUE
GtkMenuToolButton::menu
GtkMenu*
rw
Menu
The dropdown menu.
GtkMessageDialog::buttons
GtkButtonsType
wX
Message Buttons
The buttons shown in the message dialog.
GTK_BUTTONS_NONE
GtkMessageDialog::message-area
GtkWidget*
r
Message area
GtkBox that holds the dialog’s primary and secondary labels.
GtkMessageDialog::message-type
GtkMessageType
rwx
Message Type
The type of message.
GTK_MESSAGE_INFO
GtkMessageDialog::secondary-text
gchar*
rw
Secondary Text
The secondary text of the message dialog.
NULL
GtkMessageDialog::secondary-use-markup
gboolean
rw
Use Markup in secondary
The secondary text includes Pango markup.
FALSE
GtkMessageDialog::text
gchar*
rw
Text
The primary text of the message dialog.
""
GtkMessageDialog::use-markup
gboolean
rw
Use Markup
The primary text of the title includes Pango markup.
FALSE
GtkModelButton::active
gboolean
rw
Active
Active.
FALSE
GtkModelButton::centered
gboolean
rw
Centered
Whether to center the contents.
FALSE
GtkModelButton::icon
GIcon*
rw
Icon
The icon.
GtkModelButton::iconic
gboolean
rw
Iconic
Whether to prefer the icon over text.
FALSE
GtkModelButton::inverted
gboolean
rw
Inverted
Whether the menu is a parent.
FALSE
GtkModelButton::menu-name
gchar*
rw
Menu name
The name of the menu to open.
NULL
GtkModelButton::role
GtkButtonRole
rw
Role
The role of this button.
GTK_BUTTON_ROLE_NORMAL
GtkModelButton::text
gchar*
rw
Text
The text.
""
GtkMountOperation::display
GdkDisplay*
rw
Display
The display where this window will be displayed.
GtkMountOperation::is-showing
gboolean
r
Is Showing
Are we showing a dialog.
FALSE
GtkMountOperation::parent
GtkWindow*
rw
Parent
The parent window.
GtkNotebook::enable-popup
gboolean
rw
Enable Popup
If TRUE, pressing the right mouse button on the notebook pops up a menu that you can use to go to a page.
FALSE
GtkNotebook::group-name
gchar*
rw
Group Name
Group name for tab drag and drop.
NULL
GtkNotebook::page
gint
>= -1
rw
Page
The index of the current page.
-1
GtkNotebook::scrollable
gboolean
rw
Scrollable
If TRUE, scroll arrows are added if there are too many tabs to fit.
FALSE
GtkNotebook::show-border
gboolean
rw
Show Border
Whether the border should be shown.
TRUE
GtkNotebook::show-tabs
gboolean
rw
Show Tabs
Whether tabs should be shown.
TRUE
GtkNotebook::tab-pos
GtkPositionType
rw
Tab Position
Which side of the notebook holds the tabs.
GTK_POS_TOP
GtkOrientable::orientation
GtkOrientation
rw
Orientation
The orientation of the orientable.
GTK_ORIENTATION_HORIZONTAL
GtkPadController::action-group
GActionGroup*
rwX
Action group
Action group to launch actions from.
GtkPadController::pad
GdkDevice*
rwX
Pad device
Pad device to control.
GtkPaned::max-position
gint
>= 0
r
Maximal Position
Largest possible value for the “position” property.
2147483647
GtkPaned::min-position
gint
>= 0
r
Minimal Position
Smallest possible value for the “position” property.
0
GtkPaned::position
gint
>= 0
rw
Position
Position of paned separator in pixels (0 means all the way to the left/top).
0
GtkPaned::position-set
gboolean
rw
Position Set
TRUE if the Position property should be used.
FALSE
GtkPaned::wide-handle
gboolean
rw
Wide Handle
Whether the paned should have a prominent handle.
FALSE
GtkPopover::constrain-to
GtkPopoverConstraint
rw
Constraint
Constraint for the popover position.
GTK_POPOVER_CONSTRAINT_WINDOW
GtkPopover::modal
gboolean
rw
Modal
Whether the popover is modal.
TRUE
GtkPopover::pointing-to
GdkRectangle*
rw
Pointing to
Rectangle the bubble window points to.
GtkPopover::position
GtkPositionType
rw
Position
Position to place the bubble window.
GTK_POS_TOP
GtkPopover::relative-to
GtkWidget*
rw
Relative to
Widget the bubble window points to.
GtkPopoverMenu::visible-submenu
gchar*
rw
Visible submenu
The name of the visible submenu.
NULL
GtkPrinter::accepting-jobs
gboolean
r
Accepting Jobs
TRUE if this printer is accepting new jobs.
TRUE
GtkPrinter::accepts-pdf
gboolean
rwX
Accepts PDF
TRUE if this printer can accept PDF.
FALSE
GtkPrinter::accepts-ps
gboolean
rwX
Accepts PostScript
TRUE if this printer can accept PostScript.
TRUE
GtkPrinter::backend
GtkPrintBackend*
rwX
Backend
Backend for the printer.
GtkPrinter::icon-name
gchar*
r
Icon Name
The icon name to use for the printer.
""
GtkPrinter::is-virtual
gboolean
rwX
Is Virtual
FALSE if this represents a real hardware printer.
FALSE
GtkPrinter::job-count
gint
>= 0
r
Job Count
Number of jobs queued in the printer.
0
GtkPrinter::location
gchar*
r
Location
The location of the printer.
""
GtkPrinter::name
gchar*
rwX
Name
Name of the printer.
""
GtkPrinter::paused
gboolean
r
Paused Printer
TRUE if this printer is paused.
FALSE
GtkPrinter::state-message
gchar*
r
State Message
String giving the current state of the printer.
""
GtkPrintJob::page-setup
GtkPageSetup*
rwX
Page Setup
Page Setup.
GtkPrintJob::printer
GtkPrinter*
rwX
Printer
Printer to print the job to.
GtkPrintJob::settings
GtkPrintSettings*
rwX
Settings
Printer settings.
GtkPrintJob::title
gchar*
rwX
Title
Title of the print job.
NULL
GtkPrintJob::track-print-status
gboolean
rw
Track Print Status
TRUE if the print job will continue to emit status-changed signals after the print data has been sent to the printer or print server.
FALSE
GtkPrintOperation::allow-async
gboolean
rw
Allow Async
TRUE if print process may run asynchronous.
FALSE
GtkPrintOperation::current-page
gint
>= -1
rw
Current Page
The current page in the document.
-1
GtkPrintOperation::custom-tab-label
gchar*
rw
Custom tab label
Label for the tab containing custom widgets.
NULL
GtkPrintOperation::default-page-setup
GtkPageSetup*
rw
Default Page Setup
The GtkPageSetup used by default.
GtkPrintOperation::embed-page-setup
gboolean
rw
Embed Page Setup
TRUE if page setup combos are embedded in GtkPrintUnixDialog.
FALSE
GtkPrintOperation::export-filename
gchar*
rw
Export filename
Export filename.
NULL
GtkPrintOperation::has-selection
gboolean
rw
Has Selection
TRUE if a selection exists.
FALSE
GtkPrintOperation::job-name
gchar*
rw
Job Name
A string used for identifying the print job.
""
GtkPrintOperation::n-pages
gint
>= -1
rw
Number of Pages
The number of pages in the document.
-1
GtkPrintOperation::n-pages-to-print
gint
>= -1
r
Number of Pages To Print
The number of pages that will be printed.
-1
GtkPrintOperation::print-settings
GtkPrintSettings*
rw
Print Settings
The GtkPrintSettings used for initializing the dialog.
GtkPrintOperation::show-progress
gboolean
rw
Show Dialog
TRUE if a progress dialog is shown while printing.
FALSE
GtkPrintOperation::status
GtkPrintStatus
r
Status
The status of the print operation.
GTK_PRINT_STATUS_INITIAL
GtkPrintOperation::status-string
gchar*
r
Status String
A human-readable description of the status.
""
GtkPrintOperation::support-selection
gboolean
rw
Support Selection
TRUE if the print operation will support print of selection.
FALSE
GtkPrintOperation::track-print-status
gboolean
rw
Track Print Status
TRUE if the print operation will continue to report on the print job status after the print data has been sent to the printer or print server.
FALSE
GtkPrintOperation::unit
GtkUnit
rw
Unit
The unit in which distances can be measured in the context.
GTK_UNIT_NONE
GtkPrintOperation::use-full-page
gboolean
rw
Use full page
TRUE if the origin of the context should be at the corner of the page and not the corner of the imageable area.
FALSE
GtkPrintUnixDialog::current-page
gint
>= -1
rw
Current Page
The current page in the document.
-1
GtkPrintUnixDialog::embed-page-setup
gboolean
rw
Embed Page Setup
TRUE if page setup combos are embedded in GtkPrintUnixDialog.
FALSE
GtkPrintUnixDialog::has-selection
gboolean
rw
Has Selection
Whether the application has a selection.
FALSE
GtkPrintUnixDialog::manual-capabilities
GtkPrintCapabilities
rw
Manual Capabilities
Capabilities the application can handle.
GtkPrintUnixDialog::page-setup
GtkPageSetup*
rw
Page Setup
The GtkPageSetup to use.
GtkPrintUnixDialog::print-settings
GtkPrintSettings*
rw
Print Settings
The GtkPrintSettings used for initializing the dialog.
GtkPrintUnixDialog::selected-printer
GtkPrinter*
r
Selected Printer
The GtkPrinter which is selected.
GtkPrintUnixDialog::support-selection
gboolean
rw
Support Selection
Whether the dialog supports selection.
FALSE
GtkProgressBar::ellipsize
PangoEllipsizeMode
rw
Ellipsize
The preferred place to ellipsize the string, if the progress bar does not have enough room to display the entire string, if at all.
PANGO_ELLIPSIZE_NONE
GtkProgressBar::fraction
gdouble
[0,1]
rw
Fraction
The fraction of total work that has been completed.
0
GtkProgressBar::inverted
gboolean
rw
Inverted
Invert the direction in which the progress bar grows.
FALSE
GtkProgressBar::pulse-step
gdouble
[0,1]
rw
Pulse Step
The fraction of total progress to move the bouncing block when pulsed.
0.1
GtkProgressBar::show-text
gboolean
rw
Show text
Whether the progress is shown as text.
FALSE
GtkProgressBar::text
gchar*
rw
Text
Text to be displayed in the progress bar.
NULL
GtkRadioButton::group
GtkRadioButton*
w
Group
The radio button whose group this widget belongs to.
GtkRadioMenuItem::group
GtkRadioMenuItem*
w
Group
The radio menu item whose group this widget belongs to.
GtkRadioToolButton::group
GtkRadioToolButton*
w
Group
The radio tool button whose group this button belongs to.
GtkRange::adjustment
GtkAdjustment*
rwx
Adjustment
The GtkAdjustment that contains the current value of this range object.
GtkRange::fill-level
gdouble
rw
Fill Level
The fill level.
1.79769e+308
GtkRange::inverted
gboolean
rw
Inverted
Invert direction slider moves to increase range value.
FALSE
GtkRange::restrict-to-fill-level
gboolean
rw
Restrict to Fill Level
Whether to restrict the upper boundary to the fill level.
TRUE
GtkRange::round-digits
gint
>= -1
rw
Round Digits
The number of digits to round the value to.
-1
GtkRange::show-fill-level
gboolean
rw
Show Fill Level
Whether to display a fill level indicator graphics on trough.
FALSE
GtkRecentChooser::filter
GtkRecentFilter*
rw
Filter
The current filter for selecting which resources are displayed.
GtkRecentChooser::limit
gint
>= -1
rw
Limit
The maximum number of items to be displayed.
50
GtkRecentChooser::local-only
gboolean
rw
Local only
Whether the selected resource(s) should be limited to local file: URIs.
TRUE
GtkRecentChooser::recent-manager
GtkRecentManager*
wX
Recent Manager
The RecentManager object to use.
GtkRecentChooser::select-multiple
gboolean
rw
Select Multiple
Whether to allow multiple items to be selected.
FALSE
GtkRecentChooser::show-icons
gboolean
rw
Show Icons
Whether there should be an icon near the item.
TRUE
GtkRecentChooser::show-not-found
gboolean
rw
Show Not Found
Whether the items pointing to unavailable resources should be displayed.
TRUE
GtkRecentChooser::show-private
gboolean
rw
Show Private
Whether the private items should be displayed.
FALSE
GtkRecentChooser::show-tips
gboolean
rw
Show Tooltips
Whether there should be a tooltip on the item.
FALSE
GtkRecentChooser::sort-type
GtkRecentSortType
rw
Sort Type
The sorting order of the items displayed.
GTK_RECENT_SORT_NONE
GtkRecentChooserMenu::show-numbers
gboolean
rw
Show Numbers
Whether the items should be displayed with a number.
FALSE
GtkRecentManager::filename
gchar*
rwX
Filename
The full path to the file to be used to store and read the list.
NULL
GtkRecentManager::size
gint
>= -1
r
Size
The size of the recently used resources list.
0
GtkRevealer::child-revealed
gboolean
r
Child Revealed
Whether the child is revealed and the animation target reached.
FALSE
GtkRevealer::reveal-child
gboolean
rwx
Reveal Child
Whether the container should reveal the child.
FALSE
GtkRevealer::transition-duration
guint
rwx
Transition duration
The animation duration, in milliseconds.
250
GtkRevealer::transition-type
GtkRevealerTransitionType
rwx
Transition type
The type of animation used to transition.
GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN
GtkScaleButton::adjustment
GtkAdjustment*
rw
Adjustment
The GtkAdjustment that contains the current value of this scale button object.
GtkScaleButton::icons
GStrv
rw
Icons
List of icon names.
GtkScaleButton::value
gdouble
rw
Value
The value of the scale.
0
GtkScale::digits
gint
[-1,64]
rw
Digits
The number of decimal places that are displayed in the value.
1
GtkScale::draw-value
gboolean
rw
Draw Value
Whether the current value is displayed as a string next to the slider.
TRUE
GtkScale::has-origin
gboolean
rw
Has Origin
Whether the scale has an origin.
TRUE
GtkScale::value-pos
GtkPositionType
rw
Value Position
The position in which the current value is displayed.
GTK_POS_TOP
GtkScrollable::hadjustment
GtkAdjustment*
rwx
Horizontal adjustment
Horizontal adjustment that is shared between the scrollable widget and its controller.
GtkScrollable::hscroll-policy
GtkScrollablePolicy
rw
Horizontal Scrollable Policy
How the size of the content should be determined.
GTK_SCROLL_MINIMUM
GtkScrollable::vadjustment
GtkAdjustment*
rwx
Vertical adjustment
Vertical adjustment that is shared between the scrollable widget and its controller.
GtkScrollable::vscroll-policy
GtkScrollablePolicy
rw
Vertical Scrollable Policy
How the size of the content should be determined.
GTK_SCROLL_MINIMUM
GtkScrollbar::adjustment
GtkAdjustment*
rwx
Adjustment
The GtkAdjustment that contains the current value of this scrollbar.
GtkScrolledWindow::hadjustment
GtkAdjustment*
rwx
Horizontal Adjustment
The GtkAdjustment for the horizontal position.
GtkScrolledWindow::hscrollbar-policy
GtkPolicyType
rw
Horizontal Scrollbar Policy
When the horizontal scrollbar is displayed.
GTK_POLICY_AUTOMATIC
GtkScrolledWindow::kinetic-scrolling
gboolean
rw
Kinetic Scrolling
Kinetic scrolling mode.
TRUE
GtkScrolledWindow::max-content-height
gint
>= -1
rw
Maximum Content Height
The maximum height that the scrolled window will allocate to its content.
-1
GtkScrolledWindow::max-content-width
gint
>= -1
rw
Maximum Content Width
The maximum width that the scrolled window will allocate to its content.
-1
GtkScrolledWindow::min-content-height
gint
>= -1
rw
Minimum Content Height
The minimum height that the scrolled window will allocate to its content.
-1
GtkScrolledWindow::min-content-width
gint
>= -1
rw
Minimum Content Width
The minimum width that the scrolled window will allocate to its content.
-1
GtkScrolledWindow::overlay-scrolling
gboolean
rw
Overlay Scrolling
Overlay scrolling mode.
TRUE
GtkScrolledWindow::propagate-natural-height
gboolean
rw
Propagate Natural Height
Propagate Natural Height.
FALSE
GtkScrolledWindow::propagate-natural-width
gboolean
rw
Propagate Natural Width
Propagate Natural Width.
FALSE
GtkScrolledWindow::shadow-type
GtkShadowType
rw
Shadow Type
Style of bevel around the contents.
GTK_SHADOW_NONE
GtkScrolledWindow::vadjustment
GtkAdjustment*
rwx
Vertical Adjustment
The GtkAdjustment for the vertical position.
GtkScrolledWindow::vscrollbar-policy
GtkPolicyType
rw
Vertical Scrollbar Policy
When the vertical scrollbar is displayed.
GTK_POLICY_AUTOMATIC
GtkScrolledWindow::window-placement
GtkCornerType
rw
Window Placement
Where the contents are located with respect to the scrollbars.
GTK_CORNER_TOP_LEFT
GtkSearchBar::search-mode-enabled
gboolean
rw
Search Mode Enabled
Whether the search mode is on and the search bar shown.
FALSE
GtkSearchBar::show-close-button
gboolean
rwx
Show Close Button
Whether to show the close button in the toolbar.
FALSE
GtkSeparatorToolItem::draw
gboolean
rw
Draw
Whether the separator is drawn, or just blank.
TRUE
GtkSettings::gtk-alternative-button-order
gboolean
rw
Alternative button order
Whether buttons in dialogs should use the alternative button order.
FALSE
GtkSettings::gtk-alternative-sort-arrows
gboolean
rw
Alternative sort indicator direction
Whether the direction of the sort indicators in list and tree views is inverted compared to the default (where down means ascending).
FALSE
GtkSettings::gtk-application-prefer-dark-theme
gboolean
rw
Application prefers a dark theme
Whether the application prefers to have a dark theme.
FALSE
GtkSettings::gtk-cursor-blink
gboolean
rw
Cursor Blink
Whether the cursor should blink.
TRUE
GtkSettings::gtk-cursor-blink-time
gint
>= 100
rw
Cursor Blink Time
Length of the cursor blink cycle, in milliseconds.
1200
GtkSettings::gtk-cursor-blink-timeout
gint
>= 1
rw
Cursor Blink Timeout
Time after which the cursor stops blinking, in seconds.
10
GtkSettings::gtk-cursor-theme-name
gchar*
rw
Cursor theme name
Name of the cursor theme to use, or NULL to use the default theme.
NULL
GtkSettings::gtk-cursor-theme-size
gint
[0,128]
rw
Cursor theme size
Size to use for cursors, or 0 to use the default size.
0
GtkSettings::gtk-decoration-layout
gchar*
rw
Decoration Layout
The layout for window decorations.
"menu:minimize,maximize,close"
GtkSettings::gtk-dialogs-use-header
gboolean
rw
Dialogs use header bar
Whether builtin GTK+ dialogs should use a header bar instead of an action area.
FALSE
GtkSettings::gtk-dnd-drag-threshold
gint
>= 1
rw
Drag threshold
Number of pixels the cursor can move before dragging.
8
GtkSettings::gtk-double-click-distance
gint
>= 0
rw
Double Click Distance
Maximum distance allowed between two clicks for them to be considered a double click (in pixels).
5
GtkSettings::gtk-double-click-time
gint
>= 0
rw
Double Click Time
Maximum time allowed between two clicks for them to be considered a double click (in milliseconds).
400
GtkSettings::gtk-enable-accels
gboolean
rw
Enable Accelerators
Whether menu items should have accelerators.
TRUE
GtkSettings::gtk-enable-animations
gboolean
rw
Enable Animations
Whether to enable toolkit-wide animations.
TRUE
GtkSettings::gtk-enable-event-sounds
gboolean
rw
Enable Event Sounds
Whether to play any event sounds at all.
TRUE
GtkSettings::gtk-enable-input-feedback-sounds
gboolean
rw
Audible Input Feedback
Whether to play event sounds as feedback to user input.
TRUE
GtkSettings::gtk-enable-primary-paste
gboolean
rw
Enable primary paste
Whether a middle click on a mouse should paste the “PRIMARY” clipboard content at the cursor location.
TRUE
GtkSettings::gtk-entry-password-hint-timeout
guint
rw
Password Hint Timeout
How long to show the last input character in hidden entries.
0
GtkSettings::gtk-entry-select-on-focus
gboolean
rw
Select on focus
Whether to select the contents of an entry when it is focused.
TRUE
GtkSettings::gtk-error-bell
gboolean
rw
Error Bell
When TRUE, keyboard navigation and other errors will cause a beep.
TRUE
GtkSettings::gtk-font-name
gchar*
rw
Font Name
The default font family and size to use.
"Sans 10"
GtkSettings::gtk-fontconfig-timestamp
guint
rw
Fontconfig configuration timestamp
Timestamp of current fontconfig configuration.
0
GtkSettings::gtk-icon-theme-name
gchar*
rw
Icon Theme Name
Name of icon theme to use.
"Adwaita"
GtkSettings::gtk-im-module
gchar*
rw
Default IM module
Which IM module should be used by default.
NULL
GtkSettings::gtk-key-theme-name
gchar*
rw
Key Theme Name
Name of key theme to load.
NULL
GtkSettings::gtk-keynav-use-caret
gboolean
rw
Whether to show cursor in text
Whether to show cursor in text.
FALSE
GtkSettings::gtk-label-select-on-focus
gboolean
rw
Select on focus
Whether to select the contents of a selectable label when it is focused.
TRUE
GtkSettings::gtk-long-press-time
guint
<= G_MAXINT
rw
Long press time
Time for a button/touch press to be considered a long press (in milliseconds).
500
GtkSettings::gtk-modules
gchar*
rw
GTK Modules
List of currently active GTK modules.
NULL
GtkSettings::gtk-primary-button-warps-slider
gboolean
rw
Primary button warps slider
Whether a primary click on the trough should warp the slider into position.
TRUE
GtkSettings::gtk-print-backends
gchar*
rw
Default print backend
List of the GtkPrintBackend backends to use by default.
"file,cups,cloudprint"
GtkSettings::gtk-print-preview-command
gchar*
rw
Default command to run when displaying a print preview
Command to run when displaying a print preview.
"evince --unlink-tempfile --preview --print-settings %s %f"
GtkSettings::gtk-recent-files-enabled
gboolean
rw
Recent Files Enabled
Whether GTK+ remembers recent files.
TRUE
GtkSettings::gtk-recent-files-max-age
gint
>= -1
rw
Recent Files Max Age
Maximum age of recently used files, in days.
30
GtkSettings::gtk-shell-shows-app-menu
gboolean
rw
Desktop shell shows app menu
Set to TRUE if the desktop environment is displaying the app menu, FALSE if the app should display it itself.
FALSE
GtkSettings::gtk-shell-shows-desktop
gboolean
rw
Desktop environment shows the desktop folder
Set to TRUE if the desktop environment is displaying the desktop folder, FALSE if not.
TRUE
GtkSettings::gtk-shell-shows-menubar
gboolean
rw
Desktop shell shows the menubar
Set to TRUE if the desktop environment is displaying the menubar, FALSE if the app should display it itself.
FALSE
GtkSettings::gtk-sound-theme-name
gchar*
rw
Sound Theme Name
XDG sound theme name.
"freedesktop"
GtkSettings::gtk-split-cursor
gboolean
rw
Split Cursor
Whether two cursors should be displayed for mixed left-to-right and right-to-left text.
TRUE
GtkSettings::gtk-theme-name
gchar*
rw
Theme Name
Name of theme to load.
"Adwaita"
GtkSettings::gtk-titlebar-double-click
gchar*
rw
Titlebar double-click action
The action to take on titlebar double-click.
"toggle-maximize"
GtkSettings::gtk-titlebar-middle-click
gchar*
rw
Titlebar middle-click action
The action to take on titlebar middle-click.
"none"
GtkSettings::gtk-titlebar-right-click
gchar*
rw
Titlebar right-click action
The action to take on titlebar right-click.
"menu"
GtkSettings::gtk-xft-antialias
gint
[-1,1]
rw
Xft Antialias
Whether to antialias Xft fonts; 0=no, 1=yes, -1=default.
-1
GtkSettings::gtk-xft-dpi
gint
[-1,1048576]
rw
Xft DPI
Resolution for Xft, in 1024 * dots/inch. -1 to use default value.
-1
GtkSettings::gtk-xft-hinting
gint
[-1,1]
rw
Xft Hinting
Whether to hint Xft fonts; 0=no, 1=yes, -1=default.
-1
GtkSettings::gtk-xft-hintstyle
gchar*
rw
Xft Hint Style
What degree of hinting to use; hintnone, hintslight, hintmedium, or hintfull.
NULL
GtkSettings::gtk-xft-rgba
gchar*
rw
Xft RGBA
Type of subpixel antialiasing; none, rgb, bgr, vrgb, vbgr.
NULL
GtkShortcutLabel::accelerator
gchar*
rw
Accelerator
Accelerator.
NULL
GtkShortcutLabel::disabled-text
gchar*
rw
Disabled text
Disabled text.
NULL
GtkShortcutsWindow::section-name
gchar*
rw
Section Name
Section Name.
"internal-search"
GtkShortcutsWindow::view-name
gchar*
rw
View Name
View Name.
NULL
GtkShortcutsSection::max-height
guint
rw
Maximum Height
Maximum Height.
15
GtkShortcutsSection::section-name
gchar*
rw
Section Name
Section Name.
NULL
GtkShortcutsSection::title
gchar*
rw
Title
Title.
NULL
GtkShortcutsSection::view-name
gchar*
rw
View Name
View Name.
NULL
GtkShortcutsGroup::accel-size-group
GtkSizeGroup*
w
Accelerator Size Group
Accelerator Size Group.
GtkShortcutsGroup::height
guint
r
Height
Height.
1
GtkShortcutsGroup::title
gchar*
rw
Title
Title.
""
GtkShortcutsGroup::title-size-group
GtkSizeGroup*
w
Title Size Group
Title Size Group.
GtkShortcutsGroup::view
gchar*
rw
View
View.
NULL
GtkShortcutsShortcut::accel-size-group
GtkSizeGroup*
w
Accelerator Size Group
Accelerator Size Group.
GtkShortcutsShortcut::accelerator
gchar*
rw
Accelerator
The accelerator keys for shortcuts of type “Accelerator”.
NULL
GtkShortcutsShortcut::action-name
gchar*
rw
Action Name
The name of the action.
NULL
GtkShortcutsShortcut::direction
GtkTextDirection
rw
Direction
Text direction for which this shortcut is active.
GTK_TEXT_DIR_NONE
GtkShortcutsShortcut::icon
GIcon*
rw
Icon
The icon to show for shortcuts of type “Other Gesture”.
GtkShortcutsShortcut::icon-set
gboolean
rw
Icon Set
Whether an icon has been set.
FALSE
GtkShortcutsShortcut::shortcut-type
GtkShortcutType
rw
Shortcut Type
The type of shortcut that is represented.
GTK_SHORTCUT_ACCELERATOR
GtkShortcutsShortcut::subtitle
gchar*
rw
Subtitle
A short description for the gesture.
""
GtkShortcutsShortcut::subtitle-set
gboolean
rw
Subtitle Set
Whether a subtitle has been set.
FALSE
GtkShortcutsShortcut::title
gchar*
rw
Title
A short description for the shortcut.
""
GtkShortcutsShortcut::title-size-group
GtkSizeGroup*
w
Title Size Group
Title Size Group.
GtkSizeGroup::mode
GtkSizeGroupMode
rw
Mode
The directions in which the size group affects the requested sizes of its component widgets.
GTK_SIZE_GROUP_HORIZONTAL
GtkSpinButton::adjustment
GtkAdjustment*
rw
Adjustment
The adjustment that holds the value of the spin button.
GtkSpinButton::climb-rate
gdouble
>= 0
rw
Climb Rate
The acceleration rate when you hold down a button.
0
GtkSpinButton::digits
guint
<= 20
rw
Digits
The number of decimal places to display.
0
GtkSpinButton::max-width-chars
gint
>= -1
rw
Maximum width in characters
The desired maximum width of the entry, in characters.
0
GtkSpinButton::numeric
gboolean
rw
Numeric
Whether non-numeric characters should be ignored.
FALSE
GtkSpinButton::snap-to-ticks
gboolean
rw
Snap to Ticks
Whether erroneous values are automatically changed to a spin button’s nearest step increment.
FALSE
GtkSpinButton::text
gchar*
rw
Text
The contents of the entry.
"0"
GtkSpinButton::update-policy
GtkSpinButtonUpdatePolicy
rw
Update Policy
Whether the spin button should update always, or only when the value is legal.
GTK_UPDATE_ALWAYS
GtkSpinButton::value
gdouble
rw
Value
Reads the current value, or sets a new value.
0
GtkSpinButton::width-chars
gint
>= -1
rw
Width in chars
Number of characters to leave space for in the entry.
0
GtkSpinButton::wrap
gboolean
rw
Wrap
Whether a spin button should wrap upon reaching its limits.
FALSE
GtkSpinner::active
gboolean
rw
Active
Whether the spinner is active.
FALSE
GtkStack::hhomogeneous
gboolean
rw
Horizontally homogeneous
Horizontally homogeneous sizing.
TRUE
GtkStack::homogeneous
gboolean
rw
Homogeneous
Homogeneous sizing.
TRUE
GtkStack::interpolate-size
gboolean
rw
Interpolate size
Whether or not the size should smoothly change when changing between differently sized children.
FALSE
GtkStack::transition-duration
guint
rw
Transition duration
The animation duration, in milliseconds.
200
GtkStack::transition-running
gboolean
r
Transition running
Whether or not the transition is currently running.
FALSE
GtkStack::transition-type
GtkStackTransitionType
rw
Transition type
The type of animation used to transition.
GTK_STACK_TRANSITION_TYPE_NONE
GtkStack::vhomogeneous
gboolean
rw
Vertically homogeneous
Vertically homogeneous sizing.
TRUE
GtkStack::visible-child
GtkWidget*
rw
Visible child
The widget currently visible in the stack.
GtkStack::visible-child-name
gchar*
rw
Name of visible child
The name of the widget currently visible in the stack.
NULL
GtkStackSidebar::stack
GtkStack*
rw
Stack
Associated stack for this GtkStackSidebar.
GtkStackSwitcher::icon-size
GtkIconSize
rw
Icon Size
Symbolic size to use for named icon.
GTK_ICON_SIZE_INHERIT
GtkStackSwitcher::stack
GtkStack*
rwx
Stack
Stack.
GtkSwitch::active
gboolean
rw
Active
Whether the switch is on or off.
FALSE
GtkSwitch::state
gboolean
rw
State
The backend state.
FALSE
GtkLevelBar::inverted
gboolean
rw
Inverted
Invert the direction in which the level bar grows.
FALSE
GtkLevelBar::max-value
gdouble
>= 0
rw
Maximum value level for the bar
Maximum value level that can be displayed by the bar.
1
GtkLevelBar::min-value
gdouble
>= 0
rw
Minimum value level for the bar
Minimum value level that can be displayed by the bar.
0
GtkLevelBar::mode
GtkLevelBarMode
rw
The mode of the value indicator
The mode of the value indicator displayed by the bar.
GTK_LEVEL_BAR_MODE_CONTINUOUS
GtkLevelBar::value
gdouble
>= 0
rw
Currently filled value level
Currently filled value level of the level bar.
0
GtkStyleContext::display
GdkDisplay*
rw
Display
The associated GdkDisplay.
GtkStyleContext::paint-clock
GdkFrameClock*
rw
FrameClock
The associated GdkFrameClock.
GtkStyleContext::parent
GtkStyleContext*
rw
Parent
The parent style context.
GtkTextBuffer::copy-target-list
GdkContentFormats*
r
Copy target list
The list of targets this buffer supports for clipboard copying and DND source.
GtkTextBuffer::cursor-position
gint
>= 0
r
Cursor position
The position of the insert mark (as offset from the beginning of the buffer).
0
GtkTextBuffer::has-selection
gboolean
r
Has selection
Whether the buffer has some text currently selected.
FALSE
GtkTextBuffer::paste-target-list
GdkContentFormats*
r
Paste target list
The list of targets this buffer supports for clipboard pasting and DND destination.
GtkTextBuffer::tag-table
GtkTextTagTable*
rwX
Tag Table
Text Tag Table.
GtkTextBuffer::text
gchar*
rw
Text
Current text of the buffer.
""
GtkTextMark::left-gravity
gboolean
rwX
Left gravity
Whether the mark has left gravity.
FALSE
GtkTextMark::name
gchar*
rwX
Name
Mark name.
NULL
GtkTextTag::accumulative-margin
gboolean
rw
Margin Accumulates
Whether left and right margins accumulate.
FALSE
GtkTextTag::background
gchar*
w
Background color name
Background color as a string.
NULL
GtkTextTag::background-full-height
gboolean
rw
Background full height
Whether the background color fills the entire line height or only the height of the tagged characters.
FALSE
GtkTextTag::background-full-height-set
gboolean
rw
Background full height set
Whether this tag affects background height.
FALSE
GtkTextTag::background-rgba
GdkRGBA*
rw
Background RGBA
Background color as a GdkRGBA.
GtkTextTag::background-set
gboolean
rw
Background set
Whether this tag affects the background color.
FALSE
GtkTextTag::direction
GtkTextDirection
rw
Text direction
Text direction, e.g. right-to-left or left-to-right.
GTK_TEXT_DIR_NONE
GtkTextTag::editable
gboolean
rw
Editable
Whether the text can be modified by the user.
TRUE
GtkTextTag::editable-set
gboolean
rw
Editability set
Whether this tag affects text editability.
FALSE
GtkTextTag::fallback
gboolean
rw
Fallback
Whether font fallback is enabled.
TRUE
GtkTextTag::fallback-set
gboolean
rw
Fallback set
Whether this tag affects font fallback.
FALSE
GtkTextTag::family
gchar*
rw
Font family
Name of the font family, e.g. Sans, Helvetica, Times, Monospace.
NULL
GtkTextTag::family-set
gboolean
rw
Font family set
Whether this tag affects the font family.
FALSE
GtkTextTag::font
gchar*
rw
Font
Font description as a string, e.g. “Sans Italic 12”.
NULL
GtkTextTag::font-desc
PangoFontDescription*
rw
Font
Font description as a PangoFontDescription struct.
GtkTextTag::font-features
gchar*
rw
Font Features
OpenType Font Features to use.
NULL
GtkTextTag::font-features-set
gboolean
rw
Font features set
Whether this tag affects font features.
FALSE
GtkTextTag::foreground
gchar*
w
Foreground color name
Foreground color as a string.
NULL
GtkTextTag::foreground-rgba
GdkRGBA*
rw
Foreground RGBA
Foreground color as a GdkRGBA.
GtkTextTag::foreground-set
gboolean
rw
Foreground set
Whether this tag affects the foreground color.
FALSE
GtkTextTag::indent
gint
rw
Indent
Amount to indent the paragraph, in pixels.
0
GtkTextTag::indent-set
gboolean
rw
Indent set
Whether this tag affects indentation.
FALSE
GtkTextTag::invisible
gboolean
rw
Invisible
Whether this text is hidden.
FALSE
GtkTextTag::invisible-set
gboolean
rw
Invisible set
Whether this tag affects text visibility.
FALSE
GtkTextTag::justification
GtkJustification
rw
Justification
Left, right, or center justification.
GTK_JUSTIFY_LEFT
GtkTextTag::justification-set
gboolean
rw
Justification set
Whether this tag affects paragraph justification.
FALSE
GtkTextTag::language
gchar*
rw
Language
The language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If not set, an appropriate default will be used.
NULL
GtkTextTag::language-set
gboolean
rw
Language set
Whether this tag affects the language the text is rendered as.
FALSE
GtkTextTag::left-margin
gint
>= 0
rw
Left margin
Width of the left margin in pixels.
0
GtkTextTag::left-margin-set
gboolean
rw
Left margin set
Whether this tag affects the left margin.
FALSE
GtkTextTag::letter-spacing
gint
>= 0
rw
Letter Spacing
Extra spacing between graphemes.
0
GtkTextTag::letter-spacing-set
gboolean
rw
Letter spacing set
Whether this tag affects letter spacing.
FALSE
GtkTextTag::name
gchar*
rwX
Tag name
Name used to refer to the text tag. NULL for anonymous tags.
NULL
GtkTextTag::paragraph-background
gchar*
w
Paragraph background color name
Paragraph background color as a string.
NULL
GtkTextTag::paragraph-background-rgba
GdkRGBA*
rw
Paragraph background RGBA
Paragraph background RGBA as a GdkRGBA.
GtkTextTag::paragraph-background-set
gboolean
rw
Paragraph background set
Whether this tag affects the paragraph background color.
FALSE
GtkTextTag::pixels-above-lines
gint
>= 0
rw
Pixels above lines
Pixels of blank space above paragraphs.
0
GtkTextTag::pixels-above-lines-set
gboolean
rw
Pixels above lines set
Whether this tag affects the number of pixels above lines.
FALSE
GtkTextTag::pixels-below-lines
gint
>= 0
rw
Pixels below lines
Pixels of blank space below paragraphs.
0
GtkTextTag::pixels-below-lines-set
gboolean
rw
Pixels below lines set
Whether this tag affects the number of pixels above lines.
FALSE
GtkTextTag::pixels-inside-wrap
gint
>= 0
rw
Pixels inside wrap
Pixels of blank space between wrapped lines in a paragraph.
0
GtkTextTag::pixels-inside-wrap-set
gboolean
rw
Pixels inside wrap set
Whether this tag affects the number of pixels between wrapped lines.
FALSE
GtkTextTag::right-margin
gint
>= 0
rw
Right margin
Width of the right margin in pixels.
0
GtkTextTag::right-margin-set
gboolean
rw
Right margin set
Whether this tag affects the right margin.
FALSE
GtkTextTag::rise
gint
rw
Rise
Offset of text above the baseline (below the baseline if rise is negative) in Pango units.
0
GtkTextTag::rise-set
gboolean
rw
Rise set
Whether this tag affects the rise.
FALSE
GtkTextTag::scale
gdouble
>= 0
rw
Font scale
Font size as a scale factor relative to the default font size. This properly adapts to theme changes etc. so is recommended. Pango predefines some scales such as PANGO_SCALE_X_LARGE.
1
GtkTextTag::scale-set
gboolean
rw
Font scale set
Whether this tag scales the font size by a factor.
FALSE
GtkTextTag::size
gint
>= 0
rw
Font size
Font size in Pango units.
0
GtkTextTag::size-points
gdouble
>= 0
rw
Font points
Font size in points.
0
GtkTextTag::size-set
gboolean
rw
Font size set
Whether this tag affects the font size.
FALSE
GtkTextTag::stretch
PangoStretch
rw
Font stretch
Font stretch as a PangoStretch, e.g. PANGO_STRETCH_CONDENSED.
PANGO_STRETCH_NORMAL
GtkTextTag::stretch-set
gboolean
rw
Font stretch set
Whether this tag affects the font stretch.
FALSE
GtkTextTag::strikethrough
gboolean
rw
Strikethrough
Whether to strike through the text.
FALSE
GtkTextTag::strikethrough-rgba
GdkRGBA*
rw
Strikethrough RGBA
Color of strikethrough for this text.
GtkTextTag::strikethrough-rgba-set
gboolean
rw
Strikethrough RGBA set
Whether this tag affects strikethrough color.
FALSE
GtkTextTag::strikethrough-set
gboolean
rw
Strikethrough set
Whether this tag affects strikethrough.
FALSE
GtkTextTag::style
PangoStyle
rw
Font style
Font style as a PangoStyle, e.g. PANGO_STYLE_ITALIC.
PANGO_STYLE_NORMAL
GtkTextTag::style-set
gboolean
rw
Font style set
Whether this tag affects the font style.
FALSE
GtkTextTag::tabs
PangoTabArray*
rw
Tabs
Custom tabs for this text.
GtkTextTag::tabs-set
gboolean
rw
Tabs set
Whether this tag affects tabs.
FALSE
GtkTextTag::underline
PangoUnderline
rw
Underline
Style of underline for this text.
PANGO_UNDERLINE_NONE
GtkTextTag::underline-rgba
GdkRGBA*
rw
Underline RGBA
Color of underline for this text.
GtkTextTag::underline-rgba-set
gboolean
rw
Underline RGBA set
Whether this tag affects underlining color.
FALSE
GtkTextTag::underline-set
gboolean
rw
Underline set
Whether this tag affects underlining.
FALSE
GtkTextTag::variant
PangoVariant
rw
Font variant
Font variant as a PangoVariant, e.g. PANGO_VARIANT_SMALL_CAPS.
PANGO_VARIANT_NORMAL
GtkTextTag::variant-set
gboolean
rw
Font variant set
Whether this tag affects the font variant.
FALSE
GtkTextTag::weight
gint
>= 0
rw
Font weight
Font weight as an integer, see predefined values in PangoWeight; for example, PANGO_WEIGHT_BOLD.
400
GtkTextTag::weight-set
gboolean
rw
Font weight set
Whether this tag affects the font weight.
FALSE
GtkTextTag::wrap-mode
GtkWrapMode
rw
Wrap mode
Whether to wrap lines never, at word boundaries, or at character boundaries.
GTK_WRAP_NONE
GtkTextTag::wrap-mode-set
gboolean
rw
Wrap mode set
Whether this tag affects line wrap mode.
FALSE
GtkTextView::accepts-tab
gboolean
rw
Accepts tab
Whether Tab will result in a tab character being entered.
TRUE
GtkTextView::bottom-margin
gint
>= 0
rw
Bottom Margin
Height of the bottom margin in pixels.
0
GtkTextView::buffer
GtkTextBuffer*
rw
Buffer
The buffer which is displayed.
GtkTextView::cursor-visible
gboolean
rw
Cursor Visible
If the insertion cursor is shown.
TRUE
GtkTextView::editable
gboolean
rw
Editable
Whether the text can be modified by the user.
TRUE
GtkTextView::im-module
gchar*
rw
IM module
Which IM module should be used.
NULL
GtkTextView::indent
gint
rw
Indent
Amount to indent the paragraph, in pixels.
0
GtkTextView::input-hints
GtkInputHints
rw
hints
Hints for the text field behaviour.
GtkTextView::input-purpose
GtkInputPurpose
rw
Purpose
Purpose of the text field.
GTK_INPUT_PURPOSE_FREE_FORM
GtkTextView::justification
GtkJustification
rw
Justification
Left, right, or center justification.
GTK_JUSTIFY_LEFT
GtkTextView::left-margin
gint
>= 0
rw
Left Margin
Width of the left margin in pixels.
0
GtkTextView::monospace
gboolean
rw
Monospace
Whether to use a monospace font.
FALSE
GtkTextView::overwrite
gboolean
rw
Overwrite mode
Whether entered text overwrites existing contents.
FALSE
GtkTextView::pixels-above-lines
gint
>= 0
rw
Pixels Above Lines
Pixels of blank space above paragraphs.
0
GtkTextView::pixels-below-lines
gint
>= 0
rw
Pixels Below Lines
Pixels of blank space below paragraphs.
0
GtkTextView::pixels-inside-wrap
gint
>= 0
rw
Pixels Inside Wrap
Pixels of blank space between wrapped lines in a paragraph.
0
GtkTextView::populate-all
gboolean
rw
Populate all
Whether to emit ::populate-popup for touch popups.
FALSE
GtkTextView::right-margin
gint
>= 0
rw
Right Margin
Width of the right margin in pixels.
0
GtkTextView::tabs
PangoTabArray*
rw
Tabs
Custom tabs for this text.
GtkTextView::top-margin
gint
>= 0
rw
Top Margin
Height of the top margin in pixels.
0
GtkTextView::wrap-mode
GtkWrapMode
rw
Wrap Mode
Whether to wrap lines never, at word boundaries, or at character boundaries.
GTK_WRAP_NONE
GtkToggleButton::active
gboolean
rw
Active
If the toggle button should be pressed in.
FALSE
GtkToggleToolButton::active
gboolean
rw
Active
If the toggle button should be pressed in.
FALSE
GtkToolbar::show-arrow
gboolean
rw
Show Arrow
If an arrow should be shown if the toolbar doesn’t fit.
TRUE
GtkToolbar::toolbar-style
GtkToolbarStyle
rw
Toolbar Style
How to draw the toolbar.
GTK_TOOLBAR_BOTH_HORIZ
GtkToolButton::icon-name
gchar*
rw
Icon name
The name of the themed icon displayed on the item.
NULL
GtkToolButton::icon-widget
GtkWidget*
rw
Icon widget
Icon widget to display in the item.
GtkToolButton::label
gchar*
rw
Label
Text to show in the item.
NULL
GtkToolButton::label-widget
GtkWidget*
rw
Label widget
Widget to use as the item label.
GtkToolButton::use-underline
gboolean
rw
Use underline
If set, an underline in the label property indicates that the next character should be used for the mnemonic accelerator key in the overflow menu.
FALSE
GtkToolItem::is-important
gboolean
rw
Is important
Whether the toolbar item is considered important. When TRUE, toolbar buttons show text in GTK_TOOLBAR_BOTH_HORIZ mode.
FALSE
GtkToolItem::visible-horizontal
gboolean
rw
Visible when horizontal
Whether the toolbar item is visible when the toolbar is in a horizontal orientation.
TRUE
GtkToolItem::visible-vertical
gboolean
rw
Visible when vertical
Whether the toolbar item is visible when the toolbar is in a vertical orientation.
TRUE
GtkToolItemGroup::collapsed
gboolean
rw
Collapsed
Whether the group has been collapsed and items are hidden.
FALSE
GtkToolItemGroup::ellipsize
PangoEllipsizeMode
rw
ellipsize
Ellipsize for item group headers.
PANGO_ELLIPSIZE_NONE
GtkToolItemGroup::header-relief
GtkReliefStyle
rw
Header Relief
Relief of the group header button.
GTK_RELIEF_NORMAL
GtkToolItemGroup::label
gchar*
rw
Label
The human-readable title of this item group.
""
GtkToolItemGroup::label-widget
GtkWidget*
rw
Label widget
A widget to display in place of the usual label.
GtkToolPalette::toolbar-style
GtkToolbarStyle
rw
Toolbar Style
Style of items in the tool palette.
GTK_TOOLBAR_ICONS
GtkTreeModelFilter::child-model
GtkTreeModel*
rwX
The child model
The model for the filtermodel to filter.
GtkTreeModelFilter::virtual-root
GtkTreePath*
rwX
The virtual root
The virtual root (relative to the child model) for this filtermodel.
GtkTreeModelSort::model
GtkTreeModel*
rwX
TreeModelSort Model
The model for the TreeModelSort to sort.
GtkTreeSelection::mode
GtkSelectionMode
rw
Mode
Selection mode.
GTK_SELECTION_SINGLE
GtkTreeViewColumn::alignment
gfloat
[0,1]
rw
Alignment
X Alignment of the column header text or widget.
0
GtkTreeViewColumn::cell-area
GtkCellArea*
rwX
Cell Area
The GtkCellArea used to layout cells.
GtkTreeViewColumn::clickable
gboolean
rw
Clickable
Whether the header can be clicked.
FALSE
GtkTreeViewColumn::expand
gboolean
rw
Expand
Column gets share of extra width allocated to the widget.
FALSE
GtkTreeViewColumn::fixed-width
gint
>= -1
rw
Fixed Width
Current fixed width of the column.
-1
GtkTreeViewColumn::max-width
gint
>= -1
rw
Maximum Width
Maximum allowed width of the column.
-1
GtkTreeViewColumn::min-width
gint
>= -1
rw
Minimum Width
Minimum allowed width of the column.
-1
GtkTreeViewColumn::reorderable
gboolean
rw
Reorderable
Whether the column can be reordered around the headers.
FALSE
GtkTreeViewColumn::resizable
gboolean
rw
Resizable
Column is user-resizable.
FALSE
GtkTreeViewColumn::sizing
GtkTreeViewColumnSizing
rw
Sizing
Resize mode of the column.
GTK_TREE_VIEW_COLUMN_GROW_ONLY
GtkTreeViewColumn::sort-column-id
gint
>= -1
rw
Sort column ID
Logical sort column ID this column sorts on when selected for sorting.
-1
GtkTreeViewColumn::sort-indicator
gboolean
rw
Sort indicator
Whether to show a sort indicator.
FALSE
GtkTreeViewColumn::sort-order
GtkSortType
rw
Sort order
Sort direction the sort indicator should indicate.
GTK_SORT_ASCENDING
GtkTreeViewColumn::spacing
gint
>= 0
rw
Spacing
Space which is inserted between cells.
0
GtkTreeViewColumn::title
gchar*
rw
Title
Title to appear in column header.
""
GtkTreeViewColumn::visible
gboolean
rw
Visible
Whether to display the column.
TRUE
GtkTreeViewColumn::widget
GtkWidget*
rw
Widget
Widget to put in column header button instead of column title.
GtkTreeViewColumn::width
gint
>= 0
r
Width
Current width of the column.
0
GtkTreeViewColumn::x-offset
gint
>= -2147483647
r
X position
Current X position of the column.
0
GtkTreeView::activate-on-single-click
gboolean
rw
Activate on Single Click
Activate row on a single click.
FALSE
GtkTreeView::enable-grid-lines
GtkTreeViewGridLines
rw
Enable Grid Lines
Whether grid lines should be drawn in the tree view.
GTK_TREE_VIEW_GRID_LINES_NONE
GtkTreeView::enable-search
gboolean
rw
Enable Search
View allows user to search through columns interactively.
TRUE
GtkTreeView::enable-tree-lines
gboolean
rw
Enable Tree Lines
Whether tree lines should be drawn in the tree view.
FALSE
GtkTreeView::expander-column
GtkTreeViewColumn*
rw
Expander Column
Set the column for the expander column.
GtkTreeView::fixed-height-mode
gboolean
rw
Fixed Height Mode
Speeds up GtkTreeView by assuming that all rows have the same height.
FALSE
GtkTreeView::headers-clickable
gboolean
rw
Headers Clickable
Column headers respond to click events.
TRUE
GtkTreeView::headers-visible
gboolean
rw
Headers Visible
Show the column header buttons.
TRUE
GtkTreeView::hover-expand
gboolean
rw
Hover Expand
Whether rows should be expanded/collapsed when the pointer moves over them.
FALSE
GtkTreeView::hover-selection
gboolean
rw
Hover Selection
Whether the selection should follow the pointer.
FALSE
GtkTreeView::level-indentation
gint
>= 0
rw
Level Indentation
Extra indentation for each level.
0
GtkTreeView::model
GtkTreeModel*
rw
TreeView Model
The model for the tree view.
GtkTreeView::reorderable
gboolean
rw
Reorderable
View is reorderable.
FALSE
GtkTreeView::rubber-banding
gboolean
rw
Rubber Banding
Whether to enable selection of multiple items by dragging the mouse pointer.
FALSE
GtkTreeView::search-column
gint
>= -1
rw
Search Column
Model column to search through during interactive search.
-1
GtkTreeView::show-expanders
gboolean
rw
Show Expanders
View has expanders.
TRUE
GtkTreeView::tooltip-column
gint
>= -1
rw
Tooltip Column
The column in the model containing the tooltip texts for the rows.
-1
GtkViewport::shadow-type
GtkShadowType
rw
Shadow type
Determines how the shadowed box around the viewport is drawn.
GTK_SHADOW_IN
GtkVolumeButton::use-symbolic
gboolean
rwx
Use symbolic icons
Whether to use symbolic icons.
TRUE
GtkWidget::can-default
gboolean
rw
Can default
Whether the widget can be the default widget.
FALSE
GtkWidget::can-focus
gboolean
rw
Can focus
Whether the widget can accept the input focus.
FALSE
GtkWidget::css-name
gchar*
rwX
CSS Name
The name of this widget in the CSS tree.
NULL
GtkWidget::cursor
GdkCursor*
rw
Cursor
The cursor to show when hoving above widget.
GtkWidget::expand
gboolean
rw
Expand Both
Whether widget wants to expand in both directions.
FALSE
GtkWidget::focus-on-click
gboolean
rw
Focus on click
Whether the widget should grab focus when it is clicked with the mouse.
TRUE
GtkWidget::halign
GtkAlign
rw
Horizontal Alignment
How to position in extra horizontal space.
GTK_ALIGN_FILL
GtkWidget::has-default
gboolean
rw
Has default
Whether the widget is the default widget.
FALSE
GtkWidget::has-focus
gboolean
rw
Has focus
Whether the widget has the input focus.
FALSE
GtkWidget::has-tooltip
gboolean
rw
Has tooltip
Whether this widget has a tooltip.
FALSE
GtkWidget::height-request
gint
>= -1
rw
Height request
Override for height request of the widget, or -1 if natural request should be used.
-1
GtkWidget::hexpand
gboolean
rw
Horizontal Expand
Whether widget wants more horizontal space.
FALSE
GtkWidget::hexpand-set
gboolean
rw
Horizontal Expand Set
Whether to use the hexpand property.
FALSE
GtkWidget::is-focus
gboolean
rw
Is focus
Whether the widget is the focus widget within the toplevel.
FALSE
GtkWidget::margin
gint
[0,32767]
rw
All Margins
Pixels of extra space on all four sides.
0
GtkWidget::margin-bottom
gint
[0,32767]
rw
Margin on Bottom
Pixels of extra space on the bottom side.
0
GtkWidget::margin-end
gint
[0,32767]
rw
Margin on End
Pixels of extra space on the end.
0
GtkWidget::margin-start
gint
[0,32767]
rw
Margin on Start
Pixels of extra space on the start.
0
GtkWidget::margin-top
gint
[0,32767]
rw
Margin on Top
Pixels of extra space on the top side.
0
GtkWidget::name
gchar*
rw
Widget name
The name of the widget.
NULL
GtkWidget::opacity
gdouble
[0,1]
rw
Opacity for Widget
The opacity of the widget, from 0 to 1.
1
GtkWidget::parent
GtkWidget*
r
Parent widget
The parent widget of this widget.
GtkWidget::receives-default
gboolean
rw
Receives default
If TRUE, the widget will receive the default action when it is focused.
FALSE
GtkWidget::scale-factor
gint
>= 1
r
Scale factor
The scaling factor of the window.
1
GtkWidget::sensitive
gboolean
rw
Sensitive
Whether the widget responds to input.
TRUE
GtkWidget::tooltip-markup
gchar*
rw
Tooltip markup
The contents of the tooltip for this widget.
NULL
GtkWidget::tooltip-text
gchar*
rw
Tooltip Text
The contents of the tooltip for this widget.
NULL
GtkWidget::valign
GtkAlign
rw
Vertical Alignment
How to position in extra vertical space.
GTK_ALIGN_FILL
GtkWidget::vexpand
gboolean
rw
Vertical Expand
Whether widget wants more vertical space.
FALSE
GtkWidget::vexpand-set
gboolean
rw
Vertical Expand Set
Whether to use the vexpand property.
FALSE
GtkWidget::visible
gboolean
rw
Visible
Whether the widget is visible.
TRUE
GtkWidget::width-request
gint
>= -1
rw
Width request
Override for width request of the widget, or -1 if natural request should be used.
-1
GtkWidget::window
GdkWindow*
r
Window
The widget’s window if it is realized.
GtkWindow::accept-focus
gboolean
rw
Accept focus
TRUE if the window should receive the input focus.
TRUE
GtkWindow::application
GtkApplication*
rw
GtkApplication
The GtkApplication for the window.
GtkWindow::attached-to
GtkWidget*
rwx
Attached to Widget
The widget where the window is attached.
GtkWindow::decorated
gboolean
rw
Decorated
Whether the window should be decorated by the window manager.
TRUE
GtkWindow::default-height
gint
>= -1
rw
Default Height
The default height of the window, used when initially showing the window.
-1
GtkWindow::default-width
gint
>= -1
rw
Default Width
The default width of the window, used when initially showing the window.
-1
GtkWindow::deletable
gboolean
rw
Deletable
Whether the window frame should have a close button.
TRUE
GtkWindow::destroy-with-parent
gboolean
rw
Destroy with Parent
If this window should be destroyed when the parent is destroyed.
FALSE
GtkWindow::display
GdkDisplay*
rw
Display
The display that will display this window.
GtkWindow::focus-on-map
gboolean
rw
Focus on map
TRUE if the window should receive the input focus when mapped.
TRUE
GtkWindow::focus-visible
gboolean
rw
Focus Visible
Whether focus rectangles are currently visible in this window.
TRUE
GtkWindow::gravity
GdkGravity
rw
Gravity
The window gravity of the window.
GDK_GRAVITY_NORTH_WEST
GtkWindow::icon
GdkTexture*
rw
Icon
Icon for this window.
GtkWindow::icon-name
gchar*
rw
Icon Name
Name of the themed icon for this window.
NULL
GtkWindow::is-active
gboolean
r
Is Active
Whether the toplevel is the current active window.
FALSE
GtkWindow::is-maximized
gboolean
r
Is maximized
Whether the window is maximized.
FALSE
GtkWindow::mnemonics-visible
gboolean
rw
Mnemonics Visible
Whether mnemonics are currently visible in this window.
TRUE
GtkWindow::modal
gboolean
rw
Modal
If TRUE, the window is modal (other windows are not usable while this one is up).
FALSE
GtkWindow::resizable
gboolean
rw
Resizable
If TRUE, users can resize the window.
TRUE
GtkWindow::role
gchar*
rw
Window Role
Unique identifier for the window to be used when restoring a session.
NULL
GtkWindow::skip-pager-hint
gboolean
rw
Skip pager
TRUE if the window should not be in the pager.
FALSE
GtkWindow::skip-taskbar-hint
gboolean
rw
Skip taskbar
TRUE if the window should not be in the task bar.
FALSE
GtkWindow::startup-id
gchar*
w
Startup ID
Unique startup identifier for the window used by startup-notification.
NULL
GtkWindow::title
gchar*
rw
Window Title
The title of the window.
NULL
GtkWindow::transient-for
GtkWindow*
rwx
Transient for Window
The transient parent of the dialog.
GtkWindow::type
GtkWindowType
rwX
Window Type
The type of the window.
GTK_WINDOW_TOPLEVEL
GtkWindow::type-hint
GdkWindowTypeHint
rw
Type hint
Hint to help the desktop environment understand what kind of window this is and how to treat it.
GDK_WINDOW_TYPE_HINT_NORMAL
GtkWindow::urgency-hint
gboolean
rw
Urgent
TRUE if the window should be brought to the user’s attention.
FALSE
GtkWindow::window-position
GtkWindowPosition
rw
Window Position
The initial position of the window.
GTK_WIN_POS_NONE
docs/reference/gtk/building.sgml 0000664 0001750 0001750 00000051721 13226176505 017057 0 ustar mclasen mclasen
Compiling the GTK+ libraries
3
GTK Library
Compiling the GTK+ Libraries
How to compile GTK+ itself
Building GTK+
Before we get into the details of how to compile GTK+, we should
mention that in many cases, binary packages of GTK+ prebuilt for
your operating system will be available, either from your
operating system vendor or from independent sources. If such a
set of packages is available, installing it will get you
programming with GTK+ much faster than building it yourself. In
fact, you may well already have GTK+ installed on your system
already.
In order to build GTK+, you will need meson
installed on your system. On Linux, and other UNIX-like operating
systems, you will also need ninja . This
guide does not cover how to install these two requirements, but you
can refer to the Meson website
for more information. The Ninja
build tool is also usable on various operating systems, so we will
refer to it in the examples.
If you are building GTK+ from a source distribution or from a Git
clone, you will need to use meson to
configure the project. The most commonly useful argument is the
--prefix one, which determines where the
files will go once installed. To install GTK+ under a prefix
like /opt/gtk you would run Meson as:
meson --prefix /opt/gtk builddir
Meson will create the builddir directory and
place all the build artefacts there.
You can get a list of all available options for the build by
running meson configure .
After Meson successfully configured the build directory, you then
can run the build, using Ninja:
cd builddir
ninja
ninja install
If you don't have permission to write to the directory you are
installing in, you may have to change to root temporarily before
running ninja install .
Several environment variables are useful to pass to set before
running configure. CPPFLAGS contains options to
pass to the C compiler, and is used to tell the compiler where
to look for include files. The LDFLAGS variable
is used in a similar fashion for the linker. Finally the
PKG_CONFIG_PATH environment variable contains
a search path that pkg-config (see below)
uses when looking for files describing how to compile
programs using different libraries. If you were installing GTK+
and it's dependencies into /opt/gtk , you
might want to set these variables as:
CPPFLAGS="-I/opt/gtk/include"
LDFLAGS="-L/opt/gtk/lib"
PKG_CONFIG_PATH="/opt/gtk/lib/pkgconfig"
export CPPFLAGS LDFLAGS PKG_CONFIG_PATH
You may also need to set the LD_LIBRARY_PATH
environment variable so the systems dynamic linker can find
the newly installed libraries, and the PATH
environment program so that utility binaries installed by
the various libraries will be found.
LD_LIBRARY_PATH="/opt/gtk/lib"
PATH="/opt/gtk/bin:$PATH"
export LD_LIBRARY_PATH PATH
Dependencies
Before you can compile the GTK+ widget toolkit, you need to have
various other tools and libraries installed on your
system. Dependencies of GTK+ have their own build systems, so
you will need to refer to their own installation instructions.
A particular important tool used by GTK+ to find its dependencies
is pkg-config .
pkg-config
is a tool for tracking the compilation flags needed for
libraries that are used by the GTK+ libraries. (For each
library, a small .pc text file is installed
in a standard location that contains the compilation flags
needed for that library along with version number information.)
Some of the libraries that GTK+ depends on are maintained by
by the GTK+ team: GLib, GdkPixbuf, Pango, ATK and GObject Introspection.
Other libraries are maintained separately.
The GLib library provides core non-graphical functionality
such as high level data types, Unicode manipulation, and
an object and type system to C programs. It is available
from here .
The GdkPixbuf library
provides facilities for loading images in a variety of file formats.
It is available here .
Pango is a library
for internationalized text handling. It is available
here .
ATK is the Accessibility Toolkit. It provides a set of generic
interfaces allowing accessibility technologies such as
screen readers to interact with a graphical user interface.
It is available
here .
Gobject Introspection
is a framework for making introspection data available to
language bindings. It is available
here .
External dependencies
The GNU
libiconv library is needed to build GLib if your
system doesn't have the iconv()
function for doing conversion between character
encodings. Most modern systems should have
iconv() .
The libintl library from the GNU gettext
package is needed if your system doesn't have the
gettext() functionality for handling
message translation databases.
The libraries from the X window system are needed to build
Pango and GTK+. You should already have these installed on
your system, but it's possible that you'll need to install
the development environment for these libraries that your
operating system vendor provides.
The fontconfig
library provides Pango with a standard way of locating
fonts and matching them against font names.
Cairo
is a graphics library that supports vector graphics and image
compositing. Both Pango and GTK+ use Cairo for drawing.
libepoxy
is a library that abstracts the differences between different
OpenGL libraries. GTK+ uses it for cross-platform GL support
and for its own drawing.
Graphene
is a library that provides vector and matrix types for 2D and
3D transformations. GTK+ uses it internally for drawing.
The Wayland libraries
are needed to build GTK+ with the Wayland backend.
The shared-mime-info
package is not a hard dependency of GTK+, but it contains definitions
for mime types that are used by GIO and, indirectly, by GTK+.
gdk-pixbuf will use GIO for mime type detection if possible. For this
to work, shared-mime-info needs to be installed and
XDG_DATA_DIRS set accordingly at configure time.
Otherwise, gdk-pixbuf falls back to its built-in mime type detection.
Building and testing GTK+
First make sure that you have the necessary external
dependencies installed: pkg-config , Meson, Ninja,
the JPEG, PNG, and TIFF libraries, FreeType, and, if necessary,
libiconv and libintl. To get detailed information about building
these packages, see the documentation provided with the
individual packages. On any average Linux system, it's quite likely
you'll have all of these installed already, or they will be easily
accessible through your operating system package repositories.
Then build and install the GTK+ libraries in the order:
GLib, Cairo, Pango, ATK, then GTK+. For each library, follow the
instructions they provide, and make sure to share common settings
between them and the GTK+ build; if you are using a separate prefix
for GTK+, for instance, you will need to use the same prefix for all
its dependencies you build. If you're lucky, this will all go smoothly,
and you'll be ready to start compiling
your own GTK+ applications. You can test your GTK+ installation
by running the gtk4-demo program that
GTK+ installs.
If one of the projects you're configuring or building fails, look
closely at the error messages printed; these will often provide useful
information as to what went wrong. Every build system has its own
log that can help you understand the issue you're encountering. If all
else fails, you can ask for help on the gtk-list mailing list.
See for more information.
docs/reference/gtk/overview.xml 0000664 0001750 0001750 00000006100 13226176505 016755 0 ustar mclasen mclasen
GTK+ is a library for creating graphical user interfaces. It
works on many UNIX-like platforms, Windows, and OS X.
GTK+ is released under the GNU Library General Public License
(GNU LGPL), which allows for flexible licensing of client
applications. GTK+ has a C-based object-oriented architecture that
allows for maximum flexibility. Bindings for many other languages have
been written, including C++, Objective-C, Guile/Scheme, Perl, Python,
TOM, Ada95, Free Pascal, and Eiffel.
GTK+ depends on the following libraries:
GLib
A general-purpose utility library, not specific to graphical user interfaces.
GLib provides many useful data types, macros, type conversions,
string utilities, file utilities, a main loop abstraction, and so on.
GObject
A library that provides a type system, a collection of
fundamental types including an object type, a signal system.
GIO
A modern, easy-to-use VFS API including abstractions for
files, drives, volumes, stream IO, as well as network programming and
DBus communication.
cairo
Cairo is a 2D graphics library with support for multiple
output devices.
Pango
Pango is a library for internationalized text handling. It centers
around the PangoLayout object, representing a paragraph of text.
Pango provides the engine for GtkTextView, GtkLabel, GtkEntry, and
other widgets that display text.
ATK
ATK is the Accessibility Toolkit. It provides a set of generic
interfaces allowing accessibility technologies to interact with a
graphical user interface. For example, a screen reader uses ATK to
discover the text in an interface and read it to blind users. GTK+
widgets have built-in support for accessibility using the ATK
framework.
GdkPixbuf
This is a small library which allows you to create GdkPixbuf
("pixel buffer") objects from image data or image files.
Use a GdkPixbuf in combination with GtkImage to display images.
GDK
GDK is the abstraction layer that allows GTK+ to support multiple
windowing systems. GDK provides window system facilities on X11, Windows,
and OS X.
GTK+
The GTK+ library itself contains widgets ,
that is, GUI components such as GtkButton or GtkTextView.
docs/reference/gtk/resources.sgml 0000664 0001750 0001750 00000011100 13226176505 017257 0 ustar mclasen mclasen
Mailing lists and bug reports
3
Mailing lists and bug reports
Mailing lists and bug reports
Getting help with GTK+
Filing a bug report or feature request
If you encounter a bug, misfeature, or missing feature in GTK+, please
file a bug report on
https://bugzilla.gnome.org .
We'd also appreciate reports of incomplete or misleading information in
the GTK+ documentation; file those against the "docs" component of the "gtk+"
product in Bugzilla.
Don't hesitate to file a bug report, even if you think we may know
about it already, or aren't sure of the details. Just give us as much
information as you have, and if it's already fixed or has already been
discussed, we'll add a note to that effect in the report.
The bug tracker should definitely be used for feature requests, it's
not only for bugs. We track all GTK+ development in Bugzilla, so it's
the way to be sure the GTK+ developers won't forget about an issue.
Submitting Patches
If you develop a bugfix or enhancement for GTK+, please file that in
Bugzilla as well. Bugzilla allows you to attach files; please attach a
patch generated by the diff utility, using the
-u option to make the patch more readable. All patches
must be offered under the terms of the GNU LGPL license, so be sure you
are authorized to give us the patch under those terms.
If you want to discuss your patch before or after developing it, mail
gtk-devel-list@gnome.org .
But be sure to file the Bugzilla report as well; if the patch is only on the
list and not in Bugzilla, it's likely to slip through the cracks.
Mailing lists
There are several mailing lists dedicated to GTK+ and related
libraries. Discussion of GLib, Pango, and ATK in addition to GTK+
proper is welcome on these lists. You can subscribe or view the
archives of these lists on
http://mail.gnome.org .
If you aren't subscribed to the list, any message you post to
the list will be held for manual moderation, which might take
some days to happen.
gtk-list@gnome.org
gtk-list covers general GTK+ topics; questions about using GTK+ in programs,
GTK+ from a user standpoint, announcements of GTK+-related projects
such as themes or GTK+ modules would all be on-topic. The bulk of the
traffic consists of GTK+ programming questions.
gtk-app-devel-list@gnome.org
gtk-app-devel-list covers writing applications in GTK+. It's narrower
in scope than gtk-list, but the two lists overlap quite a
bit. gtk-app-devel-list is a good place to ask questions about GTK+
programming.
gtk-devel-list@gnome.org
gtk-devel-list is for discussion of work on GTK+ itself, it is
not for
asking questions about how to use GTK+ in applications. gtk-devel-list
is appropriate for discussion of patches, bugs, proposed features,
and so on.
gtk-i18n-list@gnome.org
gtk-i18n-list is for discussion of internationalization in GTK+;
Pango is the main focus of the list. Questions about the details of
using Pango, and discussion of proposed Pango patches or features, are
all on topic.
gtk-doc-list@gnome.org
gtk-doc-list is for discussion of the gtk-doc
documentation system (used to document GTK+), and for work on the GTK+
documentation.
docs/reference/gtk/gtk4.types 0000664 0001750 0001750 00000011615 13225520004 016315 0 ustar mclasen mclasen gtk_about_dialog_get_type
gtk_accel_group_get_type
gtk_accel_label_get_type
gtk_accel_map_get_type
gtk_accessible_get_type
gtk_actionable_get_type
gtk_action_bar_get_type
gtk_adjustment_get_type
gtk_app_chooser_get_type
gtk_app_chooser_button_get_type
gtk_app_chooser_dialog_get_type
gtk_app_chooser_widget_get_type
gtk_application_get_type
gtk_application_window_get_type
gtk_aspect_frame_get_type
gtk_assistant_get_type
gtk_bin_get_type
gtk_box_get_type
gtk_builder_get_type
gtk_buildable_get_type
gtk_button_box_get_type
gtk_button_get_type
gtk_calendar_get_type
gtk_cell_area_get_type
gtk_cell_area_box_get_type
gtk_cell_area_context_get_type
gtk_cell_editable_get_type
gtk_cell_layout_get_type
gtk_cell_renderer_accel_get_type
gtk_cell_renderer_combo_get_type
gtk_cell_renderer_get_type
gtk_cell_renderer_pixbuf_get_type
gtk_cell_renderer_progress_get_type
gtk_cell_renderer_spin_get_type
gtk_cell_renderer_spinner_get_type
gtk_cell_renderer_text_get_type
gtk_cell_renderer_toggle_get_type
gtk_cell_view_get_type
gtk_check_button_get_type
gtk_check_menu_item_get_type
gtk_color_button_get_type
gtk_color_chooser_get_type
gtk_color_chooser_dialog_get_type
gtk_color_chooser_widget_get_type
gtk_combo_box_get_type
gtk_combo_box_text_get_type
gtk_container_get_type
gtk_css_provider_get_type
gtk_dialog_get_type
gtk_drawing_area_get_type
gtk_editable_get_type
gtk_entry_buffer_get_type
gtk_entry_completion_get_type
gtk_entry_get_type
gtk_event_controller_get_type
gtk_event_controller_scroll_get_type
gtk_event_controller_motion_get_type
gtk_expander_get_type
gtk_file_chooser_button_get_type
gtk_file_chooser_dialog_get_type
gtk_file_chooser_get_type
gtk_file_chooser_widget_get_type
gtk_file_filter_get_type
gtk_fixed_get_type
gtk_flow_box_get_type
gtk_flow_box_child_get_type
gtk_font_button_get_type
gtk_font_chooser_get_type
gtk_font_chooser_dialog_get_type
gtk_font_chooser_widget_get_type
gtk_frame_get_type
gtk_gesture_get_type
gtk_gesture_drag_get_type
gtk_gesture_long_press_get_type
gtk_gesture_multi_press_get_type
gtk_gesture_pan_get_type
gtk_gesture_rotate_get_type
gtk_gesture_single_get_type
gtk_gesture_swipe_get_type
gtk_gesture_zoom_get_type
gtk_gl_area_get_type
gtk_grid_get_type
gtk_header_bar_get_type
gtk_icon_theme_get_type
gtk_icon_view_get_type
gtk_image_get_type
gtk_im_context_get_type
gtk_im_context_simple_get_type
gtk_im_multicontext_get_type
gtk_info_bar_get_type
gtk_invisible_get_type
gtk_label_get_type
gtk_layout_get_type
gtk_link_button_get_type
gtk_list_store_get_type
gtk_list_box_get_type
gtk_list_box_row_get_type
gtk_lock_button_get_type
gtk_menu_bar_get_type
gtk_menu_button_get_type
gtk_menu_get_type
gtk_menu_item_get_type
gtk_menu_shell_get_type
gtk_menu_tool_button_get_type
gtk_message_dialog_get_type
gtk_model_button_get_type
gtk_mount_operation_get_type
gtk_notebook_get_type
gtk_orientable_get_type
gtk_overlay_get_type
gtk_pad_controller_get_type
gtk_page_setup_get_type
gtk_page_setup_unix_dialog_get_type
gtk_paned_get_type
gtk_paper_size_get_type
gtk_popover_get_type
gtk_popover_menu_get_type
gtk_printer_get_type
gtk_print_context_get_type
gtk_print_job_get_type
gtk_print_operation_get_type
gtk_print_operation_preview_get_type
gtk_print_settings_get_type
gtk_print_unix_dialog_get_type
gtk_progress_bar_get_type
gtk_radio_button_get_type
gtk_radio_menu_item_get_type
gtk_radio_tool_button_get_type
gtk_range_get_type
gtk_recent_chooser_get_type
gtk_recent_chooser_dialog_get_type
gtk_recent_chooser_menu_get_type
gtk_recent_chooser_widget_get_type
gtk_recent_manager_get_type
gtk_revealer_get_type
gtk_scale_button_get_type
gtk_scale_get_type
gtk_scrollable_get_type
gtk_scrollbar_get_type
gtk_scrolled_window_get_type
gtk_search_bar_get_type
gtk_search_entry_get_type
gtk_separator_get_type
gtk_separator_menu_item_get_type
gtk_separator_tool_item_get_type
gtk_settings_get_type
gtk_shortcut_label_get_type
gtk_shortcuts_window_get_type
gtk_shortcuts_section_get_type
gtk_shortcuts_group_get_type
gtk_shortcuts_shortcut_get_type
gtk_size_group_get_type
gtk_spin_button_get_type
gtk_spinner_get_type
gtk_stack_get_type
gtk_stack_sidebar_get_type
gtk_stack_switcher_get_type
gtk_statusbar_get_type
gtk_switch_get_type
gtk_level_bar_get_type
gtk_style_context_get_type
gtk_style_provider_get_type
gtk_text_buffer_get_type
gtk_text_child_anchor_get_type
gtk_text_iter_get_type
gtk_text_mark_get_type
gtk_text_tag_get_type
gtk_text_tag_table_get_type
gtk_text_view_get_type
gtk_toggle_button_get_type
gtk_toggle_tool_button_get_type
gtk_toolbar_get_type
gtk_tool_button_get_type
gtk_tool_item_get_type
gtk_tool_item_group_get_type
gtk_tool_palette_get_type
gtk_tree_drag_dest_get_type
gtk_tree_drag_source_get_type
gtk_tree_model_filter_get_type
gtk_tree_model_get_type
gtk_tree_model_sort_get_type
gtk_tree_selection_get_type
gtk_tree_sortable_get_type
gtk_tree_store_get_type
gtk_tree_view_column_get_type
gtk_tree_view_get_type
gtk_viewport_get_type
gtk_volume_button_get_type
gtk_widget_get_type
gtk_window_get_type
gtk_window_group_get_type
docs/reference/gtk/gtk4-decl.txt 0000664 0001750 0001750 00005144451 13226176261 016724 0 ustar mclasen mclasen
gtk_make_symbolic_pixbuf_from_data
GdkPixbuf *
const char *data, gsize len, int width, int height, double scale, GError **error
gtk_make_symbolic_pixbuf_from_file
GdkPixbuf *
GFile *file, int width, int height, double scale, GError **error
gtk_make_symbolic_pixbuf_from_resource
GdkPixbuf *
const char *path, int width, int height, double scale, GError **error
gtk_make_symbolic_texture_from_file
GdkTexture *
GFile *file, int width, int height, double scale, GError **error
gtk_make_symbolic_texture_from_resource
GdkTexture *
const char *path, int width, int height, double scale, GError **error
GSK_TYPE_PANGO_RENDERER
#define GSK_TYPE_PANGO_RENDERER (gsk_pango_renderer_get_type ())
GSK_PANGO_RENDERER
#define GSK_PANGO_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSK_TYPE_PANGO_RENDERER, GskPangoRenderer))
GSK_IS_PANGO_RENDERER
#define GSK_IS_PANGO_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSK_TYPE_PANGO_RENDERER))
gsk_pango_renderer_get_type
GType
void
gsk_pango_show_layout
void
GtkSnapshot *snapshot, const GdkRGBA *fg_color, PangoLayout *layout
GskPangoRenderer
GskPangoRendererClass
GTK_TYPE_ABOUT_DIALOG
#define GTK_TYPE_ABOUT_DIALOG (gtk_about_dialog_get_type ())
GTK_ABOUT_DIALOG
#define GTK_ABOUT_DIALOG(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialog))
GTK_ABOUT_DIALOG_CLASS
#define GTK_ABOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialogClass))
GTK_IS_ABOUT_DIALOG
#define GTK_IS_ABOUT_DIALOG(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ABOUT_DIALOG))
GTK_IS_ABOUT_DIALOG_CLASS
#define GTK_IS_ABOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ABOUT_DIALOG))
GTK_ABOUT_DIALOG_GET_CLASS
#define GTK_ABOUT_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialogClass))
GtkLicense
typedef enum {
GTK_LICENSE_UNKNOWN,
GTK_LICENSE_CUSTOM,
GTK_LICENSE_GPL_2_0,
GTK_LICENSE_GPL_3_0,
GTK_LICENSE_LGPL_2_1,
GTK_LICENSE_LGPL_3_0,
GTK_LICENSE_BSD,
GTK_LICENSE_MIT_X11,
GTK_LICENSE_ARTISTIC,
GTK_LICENSE_GPL_2_0_ONLY,
GTK_LICENSE_GPL_3_0_ONLY,
GTK_LICENSE_LGPL_2_1_ONLY,
GTK_LICENSE_LGPL_3_0_ONLY,
GTK_LICENSE_AGPL_3_0
} GtkLicense;
GtkAboutDialog
struct _GtkAboutDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkAboutDialogPrivate *priv;
};
GtkAboutDialogClass
struct _GtkAboutDialogClass
{
GtkDialogClass parent_class;
gboolean (*activate_link) (GtkAboutDialog *dialog,
const gchar *uri);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_about_dialog_get_type
GType
void
gtk_about_dialog_new
GtkWidget *
void
gtk_show_about_dialog
void
GtkWindow *parent, const gchar *first_property_name, ...
gtk_about_dialog_get_program_name
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_program_name
void
GtkAboutDialog *about, const gchar *name
gtk_about_dialog_get_version
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_version
void
GtkAboutDialog *about, const gchar *version
gtk_about_dialog_get_copyright
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_copyright
void
GtkAboutDialog *about, const gchar *copyright
gtk_about_dialog_get_comments
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_comments
void
GtkAboutDialog *about, const gchar *comments
gtk_about_dialog_get_license
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_license
void
GtkAboutDialog *about, const gchar *license
gtk_about_dialog_set_license_type
void
GtkAboutDialog *about, GtkLicense license_type
gtk_about_dialog_get_license_type
GtkLicense
GtkAboutDialog *about
gtk_about_dialog_get_wrap_license
gboolean
GtkAboutDialog *about
gtk_about_dialog_set_wrap_license
void
GtkAboutDialog *about, gboolean wrap_license
gtk_about_dialog_get_system_information
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_system_information
void
GtkAboutDialog *about, const gchar *system_information
gtk_about_dialog_get_website
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_website
void
GtkAboutDialog *about, const gchar *website
gtk_about_dialog_get_website_label
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_website_label
void
GtkAboutDialog *about, const gchar *website_label
gtk_about_dialog_get_authors
const gchar * const *
GtkAboutDialog *about
gtk_about_dialog_set_authors
void
GtkAboutDialog *about, const gchar **authors
gtk_about_dialog_get_documenters
const gchar * const *
GtkAboutDialog *about
gtk_about_dialog_set_documenters
void
GtkAboutDialog *about, const gchar **documenters
gtk_about_dialog_get_artists
const gchar * const *
GtkAboutDialog *about
gtk_about_dialog_set_artists
void
GtkAboutDialog *about, const gchar **artists
gtk_about_dialog_get_translator_credits
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_translator_credits
void
GtkAboutDialog *about, const gchar *translator_credits
gtk_about_dialog_get_logo
GdkTexture *
GtkAboutDialog *about
gtk_about_dialog_set_logo
void
GtkAboutDialog *about, GdkTexture *logo
gtk_about_dialog_get_logo_icon_name
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_logo_icon_name
void
GtkAboutDialog *about, const gchar *icon_name
gtk_about_dialog_add_credit_section
void
GtkAboutDialog *about, const gchar *section_name, const gchar **people
GtkAboutDialogPrivate
GTK_TYPE_ACCEL_GROUP
#define GTK_TYPE_ACCEL_GROUP (gtk_accel_group_get_type ())
GTK_ACCEL_GROUP
#define GTK_ACCEL_GROUP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ACCEL_GROUP, GtkAccelGroup))
GTK_ACCEL_GROUP_CLASS
#define GTK_ACCEL_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_GROUP, GtkAccelGroupClass))
GTK_IS_ACCEL_GROUP
#define GTK_IS_ACCEL_GROUP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ACCEL_GROUP))
GTK_IS_ACCEL_GROUP_CLASS
#define GTK_IS_ACCEL_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_GROUP))
GTK_ACCEL_GROUP_GET_CLASS
#define GTK_ACCEL_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_GROUP, GtkAccelGroupClass))
GtkAccelFlags
typedef enum
{
GTK_ACCEL_VISIBLE = 1 << 0,
GTK_ACCEL_LOCKED = 1 << 1,
GTK_ACCEL_MASK = 0x07
} GtkAccelFlags;
GtkAccelGroupActivate
gboolean
GtkAccelGroup *accel_group,
GObject *acceleratable,
guint keyval,
GdkModifierType modifier
GtkAccelGroupFindFunc
gboolean
GtkAccelKey *key,
GClosure *closure,
gpointer data
GtkAccelGroup
struct _GtkAccelGroup
{
GObject parent;
GtkAccelGroupPrivate *priv;
};
GtkAccelGroupClass
struct _GtkAccelGroupClass
{
GObjectClass parent_class;
/*< public >*/
void (*accel_changed) (GtkAccelGroup *accel_group,
guint keyval,
GdkModifierType modifier,
GClosure *accel_closure);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkAccelKey
struct _GtkAccelKey
{
guint accel_key;
GdkModifierType accel_mods;
guint accel_flags : 16;
};
gtk_accel_group_get_type
GType
void
gtk_accel_group_new
GtkAccelGroup *
void
gtk_accel_group_get_is_locked
gboolean
GtkAccelGroup *accel_group
gtk_accel_group_get_modifier_mask
GdkModifierType
GtkAccelGroup *accel_group
gtk_accel_group_lock
void
GtkAccelGroup *accel_group
gtk_accel_group_unlock
void
GtkAccelGroup *accel_group
gtk_accel_group_connect
void
GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags, GClosure *closure
gtk_accel_group_connect_by_path
void
GtkAccelGroup *accel_group, const gchar *accel_path, GClosure *closure
gtk_accel_group_disconnect
gboolean
GtkAccelGroup *accel_group, GClosure *closure
gtk_accel_group_disconnect_key
gboolean
GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods
gtk_accel_group_activate
gboolean
GtkAccelGroup *accel_group, GQuark accel_quark, GObject *acceleratable, guint accel_key, GdkModifierType accel_mods
gtk_accel_groups_activate
gboolean
GObject *object, guint accel_key, GdkModifierType accel_mods
gtk_accel_groups_from_object
GSList *
GObject *object
gtk_accel_group_find
GtkAccelKey *
GtkAccelGroup *accel_group, GtkAccelGroupFindFunc find_func, gpointer data
gtk_accel_group_from_accel_closure
GtkAccelGroup *
GClosure *closure
gtk_accelerator_valid
gboolean
guint keyval, GdkModifierType modifiers
gtk_accelerator_parse
void
const gchar *accelerator, guint *accelerator_key, GdkModifierType *accelerator_mods
gtk_accelerator_parse_with_keycode
void
const gchar *accelerator, guint *accelerator_key, guint **accelerator_codes, GdkModifierType *accelerator_mods
gtk_accelerator_name
gchar *
guint accelerator_key, GdkModifierType accelerator_mods
gtk_accelerator_name_with_keycode
gchar *
GdkDisplay *display, guint accelerator_key, guint keycode, GdkModifierType accelerator_mods
gtk_accelerator_get_label
gchar *
guint accelerator_key, GdkModifierType accelerator_mods
gtk_accelerator_get_label_with_keycode
gchar *
GdkDisplay *display, guint accelerator_key, guint keycode, GdkModifierType accelerator_mods
gtk_accelerator_set_default_mod_mask
void
GdkModifierType default_mod_mask
gtk_accelerator_get_default_mod_mask
GdkModifierType
void
gtk_accel_group_query
GtkAccelGroupEntry *
GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods, guint *n_entries
GtkAccelGroupEntry
struct _GtkAccelGroupEntry
{
GtkAccelKey key;
GClosure *closure;
GQuark accel_path_quark;
};
GtkAccelGroupPrivate
GtkAccelGroupPrivate
struct _GtkAccelGroupPrivate
{
guint lock_count;
GdkModifierType modifier_mask;
GSList *acceleratables;
guint n_accels;
GtkAccelGroupEntry *priv_accels;
};
GTK_TYPE_ACCEL_LABEL
#define GTK_TYPE_ACCEL_LABEL (gtk_accel_label_get_type ())
GTK_ACCEL_LABEL
#define GTK_ACCEL_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACCEL_LABEL, GtkAccelLabel))
GTK_ACCEL_LABEL_CLASS
#define GTK_ACCEL_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_LABEL, GtkAccelLabelClass))
GTK_IS_ACCEL_LABEL
#define GTK_IS_ACCEL_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACCEL_LABEL))
GTK_IS_ACCEL_LABEL_CLASS
#define GTK_IS_ACCEL_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_LABEL))
GTK_ACCEL_LABEL_GET_CLASS
#define GTK_ACCEL_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_LABEL, GtkAccelLabelClass))
GtkAccelLabel
struct _GtkAccelLabel
{
GtkWidget parent_instance;
GtkAccelLabelPrivate *priv;
};
GtkAccelLabelClass
struct _GtkAccelLabelClass
{
GtkWidgetClass parent_class;
gchar *signal_quote1;
gchar *signal_quote2;
gchar *mod_name_shift;
gchar *mod_name_control;
gchar *mod_name_alt;
gchar *mod_separator;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_accel_label_get_type
GType
void
gtk_accel_label_new
GtkWidget *
const gchar *string
gtk_accel_label_get_accel_widget
GtkWidget *
GtkAccelLabel *accel_label
gtk_accel_label_get_accel_width
guint
GtkAccelLabel *accel_label
gtk_accel_label_set_accel_widget
void
GtkAccelLabel *accel_label, GtkWidget *accel_widget
gtk_accel_label_set_accel_closure
void
GtkAccelLabel *accel_label, GClosure *accel_closure
gtk_accel_label_refetch
gboolean
GtkAccelLabel *accel_label
gtk_accel_label_set_accel
void
GtkAccelLabel *accel_label, guint accelerator_key, GdkModifierType accelerator_mods
gtk_accel_label_get_accel
void
GtkAccelLabel *accel_label, guint *accelerator_key, GdkModifierType *accelerator_mods
gtk_accel_label_set_label
void
GtkAccelLabel *accel_label, const char *text
gtk_accel_label_get_label
const char *
GtkAccelLabel *accel_label
gtk_accel_label_set_use_underline
void
GtkAccelLabel *accel_label, gboolean setting
gtk_accel_label_get_use_underline
gboolean
GtkAccelLabel *accel_label
GtkAccelLabelPrivate
GTK_TYPE_ACCEL_MAP
#define GTK_TYPE_ACCEL_MAP (gtk_accel_map_get_type ())
GTK_ACCEL_MAP
#define GTK_ACCEL_MAP(accel_map) (G_TYPE_CHECK_INSTANCE_CAST ((accel_map), GTK_TYPE_ACCEL_MAP, GtkAccelMap))
GTK_ACCEL_MAP_CLASS
#define GTK_ACCEL_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass))
GTK_IS_ACCEL_MAP
#define GTK_IS_ACCEL_MAP(accel_map) (G_TYPE_CHECK_INSTANCE_TYPE ((accel_map), GTK_TYPE_ACCEL_MAP))
GTK_IS_ACCEL_MAP_CLASS
#define GTK_IS_ACCEL_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_MAP))
GTK_ACCEL_MAP_GET_CLASS
#define GTK_ACCEL_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass))
GtkAccelMapForeach
void
gpointer data,
const gchar *accel_path,
guint accel_key,
GdkModifierType accel_mods,
gboolean changed
gtk_accel_map_add_entry
void
const gchar *accel_path, guint accel_key, GdkModifierType accel_mods
gtk_accel_map_lookup_entry
gboolean
const gchar *accel_path, GtkAccelKey *key
gtk_accel_map_change_entry
gboolean
const gchar *accel_path, guint accel_key, GdkModifierType accel_mods, gboolean replace
gtk_accel_map_load
void
const gchar *file_name
gtk_accel_map_save
void
const gchar *file_name
gtk_accel_map_foreach
void
gpointer data, GtkAccelMapForeach foreach_func
gtk_accel_map_load_fd
void
gint fd
gtk_accel_map_load_scanner
void
GScanner *scanner
gtk_accel_map_save_fd
void
gint fd
gtk_accel_map_lock_path
void
const gchar *accel_path
gtk_accel_map_unlock_path
void
const gchar *accel_path
gtk_accel_map_add_filter
void
const gchar *filter_pattern
gtk_accel_map_foreach_unfiltered
void
gpointer data, GtkAccelMapForeach foreach_func
gtk_accel_map_get_type
GType
void
gtk_accel_map_get
GtkAccelMap *
void
GtkAccelMap
GtkAccelMapClass
GTK_TYPE_ACCESSIBLE
#define GTK_TYPE_ACCESSIBLE (gtk_accessible_get_type ())
GTK_ACCESSIBLE
#define GTK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACCESSIBLE, GtkAccessible))
GTK_ACCESSIBLE_CLASS
#define GTK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCESSIBLE, GtkAccessibleClass))
GTK_IS_ACCESSIBLE
#define GTK_IS_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACCESSIBLE))
GTK_IS_ACCESSIBLE_CLASS
#define GTK_IS_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCESSIBLE))
GTK_ACCESSIBLE_GET_CLASS
#define GTK_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCESSIBLE, GtkAccessibleClass))
GtkAccessible
struct _GtkAccessible
{
AtkObject parent;
/*< private >*/
GtkAccessiblePrivate *priv;
};
GtkAccessibleClass
struct _GtkAccessibleClass
{
AtkObjectClass parent_class;
void (*widget_set) (GtkAccessible *accessible);
void (*widget_unset) (GtkAccessible *accessible);
/* Padding for future expansion */
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_accessible_get_type
GType
void
gtk_accessible_set_widget
void
GtkAccessible *accessible, GtkWidget *widget
gtk_accessible_get_widget
GtkWidget *
GtkAccessible *accessible
GtkAccessiblePrivate
GTK_TYPE_ACTIONABLE
#define GTK_TYPE_ACTIONABLE (gtk_actionable_get_type ())
GTK_ACTIONABLE
#define GTK_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTIONABLE, GtkActionable))
GTK_IS_ACTIONABLE
#define GTK_IS_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTIONABLE))
GTK_ACTIONABLE_GET_IFACE
#define GTK_ACTIONABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
GTK_TYPE_ACTIONABLE, GtkActionableInterface))
GtkActionableInterface
struct _GtkActionableInterface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
const gchar * (* get_action_name) (GtkActionable *actionable);
void (* set_action_name) (GtkActionable *actionable,
const gchar *action_name);
GVariant * (* get_action_target_value) (GtkActionable *actionable);
void (* set_action_target_value) (GtkActionable *actionable,
GVariant *target_value);
};
gtk_actionable_get_type
GType
void
gtk_actionable_get_action_name
const gchar *
GtkActionable *actionable
gtk_actionable_set_action_name
void
GtkActionable *actionable, const gchar *action_name
gtk_actionable_get_action_target_value
GVariant *
GtkActionable *actionable
gtk_actionable_set_action_target_value
void
GtkActionable *actionable, GVariant *target_value
gtk_actionable_set_action_target
void
GtkActionable *actionable, const gchar *format_string, ...
gtk_actionable_set_detailed_action_name
void
GtkActionable *actionable, const gchar *detailed_action_name
GtkActionable
GTK_TYPE_ACTION_BAR
#define GTK_TYPE_ACTION_BAR (gtk_action_bar_get_type ())
GTK_ACTION_BAR
#define GTK_ACTION_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION_BAR, GtkActionBar))
GTK_ACTION_BAR_CLASS
#define GTK_ACTION_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACTION_BAR, GtkActionBarClass))
GTK_IS_ACTION_BAR
#define GTK_IS_ACTION_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION_BAR))
GTK_IS_ACTION_BAR_CLASS
#define GTK_IS_ACTION_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACTION_BAR))
GTK_ACTION_BAR_GET_CLASS
#define GTK_ACTION_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACTION_BAR, GtkActionBarClass))
GtkActionBar
struct _GtkActionBar
{
/*< private >*/
GtkContainer container;
};
GtkActionBarClass
struct _GtkActionBarClass
{
/*< private >*/
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_action_bar_get_type
GType
void
gtk_action_bar_new
GtkWidget *
void
gtk_action_bar_get_center_widget
GtkWidget *
GtkActionBar *action_bar
gtk_action_bar_set_center_widget
void
GtkActionBar *action_bar, GtkWidget *center_widget
gtk_action_bar_pack_start
void
GtkActionBar *action_bar, GtkWidget *child
gtk_action_bar_pack_end
void
GtkActionBar *action_bar, GtkWidget *child
gtk_action_bar_set_revealed
void
GtkActionBar *action_bar, gboolean revealed
gtk_action_bar_get_revealed
gboolean
GtkActionBar *action_bar
GtkActionBarPrivate
GTK_TYPE_ACTION_HELPER
#define GTK_TYPE_ACTION_HELPER (gtk_action_helper_get_type ())
GTK_ACTION_HELPER
#define GTK_ACTION_HELPER(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTION_HELPER, GtkActionHelper))
GTK_IS_ACTION_HELPER
#define GTK_IS_ACTION_HELPER(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTION_HELPER))
gtk_action_helper_get_type
GType
void
gtk_action_helper_new
GtkActionHelper *
GtkActionable *widget
gtk_action_helper_set_action_name
void
GtkActionHelper *helper, const gchar *action_name
gtk_action_helper_set_action_target_value
void
GtkActionHelper *helper, GVariant *action_target
gtk_action_helper_get_action_name
const gchar *
GtkActionHelper *helper
gtk_action_helper_get_action_target_value
GVariant *
GtkActionHelper *helper
gtk_action_helper_get_enabled
gboolean
GtkActionHelper *helper
gtk_action_helper_get_active
gboolean
GtkActionHelper *helper
gtk_action_helper_activate
void
GtkActionHelper *helper
GtkActionHelper
GTK_TYPE_ACTION_MUXER
#define GTK_TYPE_ACTION_MUXER (gtk_action_muxer_get_type ())
GTK_ACTION_MUXER
#define GTK_ACTION_MUXER(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTION_MUXER, GtkActionMuxer))
GTK_IS_ACTION_MUXER
#define GTK_IS_ACTION_MUXER(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTION_MUXER))
gtk_action_muxer_get_type
GType
void
gtk_action_muxer_new
GtkActionMuxer *
void
gtk_action_muxer_insert
void
GtkActionMuxer *muxer, const gchar *prefix, GActionGroup *action_group
gtk_action_muxer_remove
void
GtkActionMuxer *muxer, const gchar *prefix
gtk_action_muxer_list_prefixes
const gchar **
GtkActionMuxer *muxer
gtk_action_muxer_lookup
GActionGroup *
GtkActionMuxer *muxer, const gchar *prefix
gtk_action_muxer_get_parent
GtkActionMuxer *
GtkActionMuxer *muxer
gtk_action_muxer_set_parent
void
GtkActionMuxer *muxer, GtkActionMuxer *parent
gtk_action_muxer_set_primary_accel
void
GtkActionMuxer *muxer, const gchar *action_and_target, const gchar *primary_accel
gtk_action_muxer_get_primary_accel
const gchar *
GtkActionMuxer *muxer, const gchar *action_and_target
gtk_print_action_and_target
gchar *
const gchar *action_namespace, const gchar *action_name, GVariant *target
gtk_normalise_detailed_action_name
gchar *
const gchar *detailed_action_name
GtkActionMuxer
GTK_TYPE_ACTION_OBSERVABLE
#define GTK_TYPE_ACTION_OBSERVABLE (gtk_action_observable_get_type ())
GTK_ACTION_OBSERVABLE
#define GTK_ACTION_OBSERVABLE(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTION_OBSERVABLE, GtkActionObservable))
GTK_IS_ACTION_OBSERVABLE
#define GTK_IS_ACTION_OBSERVABLE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTION_OBSERVABLE))
GTK_ACTION_OBSERVABLE_GET_IFACE
#define GTK_ACTION_OBSERVABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
GTK_TYPE_ACTION_OBSERVABLE, \
GtkActionObservableInterface))
GtkActionObservableInterface
struct _GtkActionObservableInterface
{
GTypeInterface g_iface;
void (* register_observer) (GtkActionObservable *observable,
const gchar *action_name,
GtkActionObserver *observer);
void (* unregister_observer) (GtkActionObservable *observable,
const gchar *action_name,
GtkActionObserver *observer);
};
gtk_action_observable_get_type
GType
void
gtk_action_observable_register_observer
void
GtkActionObservable *observable, const gchar *action_name, GtkActionObserver *observer
gtk_action_observable_unregister_observer
void
GtkActionObservable *observable, const gchar *action_name, GtkActionObserver *observer
GTK_TYPE_ACTION_OBSERVER
#define GTK_TYPE_ACTION_OBSERVER (gtk_action_observer_get_type ())
GTK_ACTION_OBSERVER
#define GTK_ACTION_OBSERVER(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTION_OBSERVER, GtkActionObserver))
GTK_IS_ACTION_OBSERVER
#define GTK_IS_ACTION_OBSERVER(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTION_OBSERVER))
GTK_ACTION_OBSERVER_GET_IFACE
#define GTK_ACTION_OBSERVER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
GTK_TYPE_ACTION_OBSERVER, GtkActionObserverInterface))
GtkActionObserverInterface
struct _GtkActionObserverInterface
{
GTypeInterface g_iface;
void (* action_added) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
const GVariantType *parameter_type,
gboolean enabled,
GVariant *state);
void (* action_enabled_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
gboolean enabled);
void (* action_state_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
GVariant *state);
void (* action_removed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name);
void (* primary_accel_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
const gchar *action_and_target);
};
gtk_action_observer_get_type
GType
void
gtk_action_observer_action_added
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, const GVariantType *parameter_type, gboolean enabled, GVariant *state
gtk_action_observer_action_enabled_changed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, gboolean enabled
gtk_action_observer_action_state_changed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, GVariant *state
gtk_action_observer_action_removed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name
gtk_action_observer_primary_accel_changed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, const gchar *action_and_target
GtkActionObservable
GtkActionObserver
GTK_TYPE_ADJUSTMENT
#define GTK_TYPE_ADJUSTMENT (gtk_adjustment_get_type ())
GTK_ADJUSTMENT
#define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment))
GTK_ADJUSTMENT_CLASS
#define GTK_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ADJUSTMENT, GtkAdjustmentClass))
GTK_IS_ADJUSTMENT
#define GTK_IS_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ADJUSTMENT))
GTK_IS_ADJUSTMENT_CLASS
#define GTK_IS_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ADJUSTMENT))
GTK_ADJUSTMENT_GET_CLASS
#define GTK_ADJUSTMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustmentClass))
GtkAdjustment
struct _GtkAdjustment
{
GInitiallyUnowned parent_instance;
};
GtkAdjustmentClass
struct _GtkAdjustmentClass
{
GInitiallyUnownedClass parent_class;
void (* changed) (GtkAdjustment *adjustment);
void (* value_changed) (GtkAdjustment *adjustment);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_adjustment_get_type
GType
void
gtk_adjustment_new
GtkAdjustment *
gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size
gtk_adjustment_clamp_page
void
GtkAdjustment *adjustment, gdouble lower, gdouble upper
gtk_adjustment_get_value
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_value
void
GtkAdjustment *adjustment, gdouble value
gtk_adjustment_get_lower
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_lower
void
GtkAdjustment *adjustment, gdouble lower
gtk_adjustment_get_upper
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_upper
void
GtkAdjustment *adjustment, gdouble upper
gtk_adjustment_get_step_increment
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_step_increment
void
GtkAdjustment *adjustment, gdouble step_increment
gtk_adjustment_get_page_increment
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_page_increment
void
GtkAdjustment *adjustment, gdouble page_increment
gtk_adjustment_get_page_size
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_page_size
void
GtkAdjustment *adjustment, gdouble page_size
gtk_adjustment_configure
void
GtkAdjustment *adjustment, gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size
gtk_adjustment_get_minimum_increment
gdouble
GtkAdjustment *adjustment
gtk_adjustment_enable_animation
void
GtkAdjustment *adjustment, GdkFrameClock *clock, guint duration
gtk_adjustment_get_animation_duration
guint
GtkAdjustment *adjustment
gtk_adjustment_animate_to_value
void
GtkAdjustment *adjustment, gdouble value
gtk_adjustment_get_target_value
gdouble
GtkAdjustment *adjustment
gtk_adjustment_is_animating
gboolean
GtkAdjustment *adjustment
GTK_BITMASK_N_DIRECT_BITS
#define GTK_BITMASK_N_DIRECT_BITS (sizeof (gsize) * 8 - 1)
GtkBitmask
GTK_TYPE_APP_CHOOSER
#define GTK_TYPE_APP_CHOOSER (gtk_app_chooser_get_type ())
GTK_APP_CHOOSER
#define GTK_APP_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER, GtkAppChooser))
GTK_IS_APP_CHOOSER
#define GTK_IS_APP_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER))
gtk_app_chooser_get_type
GType
void
gtk_app_chooser_get_app_info
GAppInfo *
GtkAppChooser *self
gtk_app_chooser_get_content_type
gchar *
GtkAppChooser *self
gtk_app_chooser_refresh
void
GtkAppChooser *self
GtkAppChooser
GTK_TYPE_APP_CHOOSER_BUTTON
#define GTK_TYPE_APP_CHOOSER_BUTTON (gtk_app_chooser_button_get_type ())
GTK_APP_CHOOSER_BUTTON
#define GTK_APP_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButton))
GTK_APP_CHOOSER_BUTTON_CLASS
#define GTK_APP_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButtonClass))
GTK_IS_APP_CHOOSER_BUTTON
#define GTK_IS_APP_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_BUTTON))
GTK_IS_APP_CHOOSER_BUTTON_CLASS
#define GTK_IS_APP_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_BUTTON))
GTK_APP_CHOOSER_BUTTON_GET_CLASS
#define GTK_APP_CHOOSER_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButtonClass))
GtkAppChooserButton
struct _GtkAppChooserButton {
GtkComboBox parent;
/*< private >*/
GtkAppChooserButtonPrivate *priv;
};
GtkAppChooserButtonClass
struct _GtkAppChooserButtonClass {
GtkComboBoxClass parent_class;
/*< public >*/
void (* custom_item_activated) (GtkAppChooserButton *self,
const gchar *item_name);
/*< private >*/
/* padding for future class expansion */
gpointer padding[16];
};
gtk_app_chooser_button_get_type
GType
void
gtk_app_chooser_button_new
GtkWidget *
const gchar *content_type
gtk_app_chooser_button_append_separator
void
GtkAppChooserButton *self
gtk_app_chooser_button_append_custom_item
void
GtkAppChooserButton *self, const gchar *name, const gchar *label, GIcon *icon
gtk_app_chooser_button_set_active_custom_item
void
GtkAppChooserButton *self, const gchar *name
gtk_app_chooser_button_set_show_dialog_item
void
GtkAppChooserButton *self, gboolean setting
gtk_app_chooser_button_get_show_dialog_item
gboolean
GtkAppChooserButton *self
gtk_app_chooser_button_set_heading
void
GtkAppChooserButton *self, const gchar *heading
gtk_app_chooser_button_get_heading
const gchar *
GtkAppChooserButton *self
gtk_app_chooser_button_set_show_default_item
void
GtkAppChooserButton *self, gboolean setting
gtk_app_chooser_button_get_show_default_item
gboolean
GtkAppChooserButton *self
GtkAppChooserButtonPrivate
GTK_TYPE_APP_CHOOSER_DIALOG
#define GTK_TYPE_APP_CHOOSER_DIALOG (gtk_app_chooser_dialog_get_type ())
GTK_APP_CHOOSER_DIALOG
#define GTK_APP_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialog))
GTK_APP_CHOOSER_DIALOG_CLASS
#define GTK_APP_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialogClass))
GTK_IS_APP_CHOOSER_DIALOG
#define GTK_IS_APP_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_DIALOG))
GTK_IS_APP_CHOOSER_DIALOG_CLASS
#define GTK_IS_APP_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_DIALOG))
GTK_APP_CHOOSER_DIALOG_GET_CLASS
#define GTK_APP_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialogClass))
GtkAppChooserDialog
struct _GtkAppChooserDialog {
GtkDialog parent;
/*< private >*/
GtkAppChooserDialogPrivate *priv;
};
GtkAppChooserDialogClass
struct _GtkAppChooserDialogClass {
GtkDialogClass parent_class;
/*< private >*/
/* padding for future class expansion */
gpointer padding[16];
};
gtk_app_chooser_dialog_get_type
GType
void
gtk_app_chooser_dialog_new
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, GFile *file
gtk_app_chooser_dialog_new_for_content_type
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, const gchar *content_type
gtk_app_chooser_dialog_get_widget
GtkWidget *
GtkAppChooserDialog *self
gtk_app_chooser_dialog_set_heading
void
GtkAppChooserDialog *self, const gchar *heading
gtk_app_chooser_dialog_get_heading
const gchar *
GtkAppChooserDialog *self
GtkAppChooserDialogPrivate
GtkAppChooserInterface
typedef GtkAppChooserIface GtkAppChooserInterface;
GTK_APP_CHOOSER_GET_IFACE
#define GTK_APP_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_APP_CHOOSER, GtkAppChooserIface))
GtkAppChooserIface
struct _GtkAppChooserIface {
GTypeInterface base_iface;
GAppInfo * (* get_app_info) (GtkAppChooser *object);
void (* refresh) (GtkAppChooser *object);
};
GTK_TYPE_APP_CHOOSER_WIDGET
#define GTK_TYPE_APP_CHOOSER_WIDGET (gtk_app_chooser_widget_get_type ())
GTK_APP_CHOOSER_WIDGET
#define GTK_APP_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidget))
GTK_APP_CHOOSER_WIDGET_CLASS
#define GTK_APP_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidgetClass))
GTK_IS_APP_CHOOSER_WIDGET
#define GTK_IS_APP_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_WIDGET))
GTK_IS_APP_CHOOSER_WIDGET_CLASS
#define GTK_IS_APP_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_WIDGET))
GTK_APP_CHOOSER_WIDGET_GET_CLASS
#define GTK_APP_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidgetClass))
GtkAppChooserWidget
struct _GtkAppChooserWidget {
GtkWidget parent_instance;
/*< private >*/
GtkAppChooserWidgetPrivate *priv;
};
GtkAppChooserWidgetClass
struct _GtkAppChooserWidgetClass {
GtkWidgetClass parent_class;
/*< public >*/
void (* application_selected) (GtkAppChooserWidget *self,
GAppInfo *app_info);
void (* application_activated) (GtkAppChooserWidget *self,
GAppInfo *app_info);
void (* populate_popup) (GtkAppChooserWidget *self,
GtkMenu *menu,
GAppInfo *app_info);
/*< private >*/
/* padding for future class expansion */
gpointer padding[16];
};
gtk_app_chooser_widget_get_type
GType
void
gtk_app_chooser_widget_new
GtkWidget *
const gchar *content_type
gtk_app_chooser_widget_set_show_default
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_default
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_recommended
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_recommended
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_fallback
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_fallback
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_other
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_other
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_all
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_all
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_default_text
void
GtkAppChooserWidget *self, const gchar *text
gtk_app_chooser_widget_get_default_text
const gchar *
GtkAppChooserWidget *self
GtkAppChooserWidgetPrivate
GTK_TYPE_APPLICATION
#define GTK_TYPE_APPLICATION (gtk_application_get_type ())
GTK_APPLICATION
#define GTK_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APPLICATION, GtkApplication))
GTK_APPLICATION_CLASS
#define GTK_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APPLICATION, GtkApplicationClass))
GTK_IS_APPLICATION
#define GTK_IS_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APPLICATION))
GTK_IS_APPLICATION_CLASS
#define GTK_IS_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APPLICATION))
GTK_APPLICATION_GET_CLASS
#define GTK_APPLICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APPLICATION, GtkApplicationClass))
GtkApplication
struct _GtkApplication
{
GApplication parent;
/*< private >*/
GtkApplicationPrivate *priv;
};
GtkApplicationClass
struct _GtkApplicationClass
{
GApplicationClass parent_class;
/*< public >*/
void (*window_added) (GtkApplication *application,
GtkWindow *window);
void (*window_removed) (GtkApplication *application,
GtkWindow *window);
/*< private >*/
gpointer padding[12];
};
gtk_application_get_type
GType
void
gtk_application_new
GtkApplication *
const gchar *application_id, GApplicationFlags flags
gtk_application_add_window
void
GtkApplication *application, GtkWindow *window
gtk_application_remove_window
void
GtkApplication *application, GtkWindow *window
gtk_application_get_windows
GList *
GtkApplication *application
gtk_application_get_app_menu
GMenuModel *
GtkApplication *application
gtk_application_set_app_menu
void
GtkApplication *application, GMenuModel *app_menu
gtk_application_get_menubar
GMenuModel *
GtkApplication *application
gtk_application_set_menubar
void
GtkApplication *application, GMenuModel *menubar
GtkApplicationInhibitFlags
typedef enum
{
GTK_APPLICATION_INHIBIT_LOGOUT = (1 << 0),
GTK_APPLICATION_INHIBIT_SWITCH = (1 << 1),
GTK_APPLICATION_INHIBIT_SUSPEND = (1 << 2),
GTK_APPLICATION_INHIBIT_IDLE = (1 << 3)
} GtkApplicationInhibitFlags;
gtk_application_inhibit
guint
GtkApplication *application, GtkWindow *window, GtkApplicationInhibitFlags flags, const gchar *reason
gtk_application_uninhibit
void
GtkApplication *application, guint cookie
gtk_application_get_window_by_id
GtkWindow *
GtkApplication *application, guint id
gtk_application_get_active_window
GtkWindow *
GtkApplication *application
gtk_application_list_action_descriptions
gchar **
GtkApplication *application
gtk_application_get_accels_for_action
gchar **
GtkApplication *application, const gchar *detailed_action_name
gtk_application_get_actions_for_accel
gchar **
GtkApplication *application, const gchar *accel
gtk_application_set_accels_for_action
void
GtkApplication *application, const gchar *detailed_action_name, const gchar * const *accels
gtk_application_prefers_app_menu
gboolean
GtkApplication *application
gtk_application_get_menu_by_id
GMenu *
GtkApplication *application, const gchar *id
GtkApplicationPrivate
GTK_TYPE_APPLICATION_ACCELS
#define GTK_TYPE_APPLICATION_ACCELS (gtk_application_accels_get_type ())
gtk_application_accels_new
GtkApplicationAccels *
void
gtk_application_accels_set_accels_for_action
void
GtkApplicationAccels *accels, const gchar *detailed_action_name, const gchar * const *accelerators
gtk_application_accels_get_accels_for_action
gchar **
GtkApplicationAccels *accels, const gchar *detailed_action_name
gtk_application_accels_get_actions_for_accel
gchar **
GtkApplicationAccels *accels, const gchar *accel
gtk_application_accels_list_action_descriptions
gchar **
GtkApplicationAccels *accels
gtk_application_accels_foreach_key
void
GtkApplicationAccels *accels, GtkWindow *window, GtkWindowKeysForeachFunc callback, gpointer user_data
gtk_application_accels_activate
gboolean
GtkApplicationAccels *accels, GActionGroup *action_group, guint key, GdkModifierType modifier
GtkApplicationAccels
gtk_application_window_set_id
void
GtkApplicationWindow *window, guint id
gtk_application_window_get_action_group
GActionGroup *
GtkApplicationWindow *window
gtk_application_handle_window_realize
void
GtkApplication *application, GtkWindow *window
gtk_application_handle_window_map
void
GtkApplication *application, GtkWindow *window
gtk_application_get_parent_muxer_for_window
GtkActionMuxer *
GtkWindow *window
gtk_application_get_action_muxer
GtkActionMuxer *
GtkApplication *application
gtk_application_insert_action_group
void
GtkApplication *application, const gchar *name, GActionGroup *action_group
gtk_application_get_application_accels
GtkApplicationAccels *
GtkApplication *application
GTK_TYPE_APPLICATION_IMPL
#define GTK_TYPE_APPLICATION_IMPL (gtk_application_impl_get_type ())
GTK_APPLICATION_IMPL_CLASS
#define GTK_APPLICATION_IMPL_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
GTK_TYPE_APPLICATION_IMPL, \
GtkApplicationImplClass))
GTK_APPLICATION_IMPL_GET_CLASS
#define GTK_APPLICATION_IMPL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \
GTK_TYPE_APPLICATION_IMPL, \
GtkApplicationImplClass))
startup
void
GtkApplicationImpl *impl,
gboolean register_session
shutdown
void
GtkApplicationImpl *impl
before_emit
void
GtkApplicationImpl *impl,
GVariant *platform_data
window_added
void
GtkApplicationImpl *impl,
GtkWindow *window
window_removed
void
GtkApplicationImpl *impl,
GtkWindow *window
active_window_changed
void
GtkApplicationImpl *impl,
GtkWindow *window
handle_window_realize
void
GtkApplicationImpl *impl,
GtkWindow *window
handle_window_map
void
GtkApplicationImpl *impl,
GtkWindow *window
set_app_menu
void
GtkApplicationImpl *impl,
GMenuModel *app_menu
set_menubar
void
GtkApplicationImpl *impl,
GMenuModel *menubar
inhibit
guint
GtkApplicationImpl *impl,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
const gchar *reason
uninhibit
void
GtkApplicationImpl *impl,
guint cookie
is_inhibited
gboolean
GtkApplicationImpl *impl,
GtkApplicationInhibitFlags flags
prefers_app_menu
gboolean
GtkApplicationImpl *impl
GTK_TYPE_APPLICATION_IMPL_DBUS
#define GTK_TYPE_APPLICATION_IMPL_DBUS (gtk_application_impl_dbus_get_type ())
GTK_APPLICATION_IMPL_DBUS_CLASS
#define GTK_APPLICATION_IMPL_DBUS_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
GTK_TYPE_APPLICATION_IMPL_DBUS, \
GtkApplicationImplDBusClass))
GTK_APPLICATION_IMPL_DBUS_GET_CLASS
#define GTK_APPLICATION_IMPL_DBUS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \
GTK_TYPE_APPLICATION_IMPL_DBUS, \
GtkApplicationImplDBusClass))
get_window_system_id
GVariant *
GtkApplicationImplDBus *dbus,
GtkWindow *window
gtk_application_impl_get_type
GType
void
gtk_application_impl_dbus_get_type
GType
void
gtk_application_impl_x11_get_type
GType
void
gtk_application_impl_wayland_get_type
GType
void
gtk_application_impl_quartz_get_type
GType
void
gtk_application_impl_new
GtkApplicationImpl *
GtkApplication *application, GdkDisplay *display
gtk_application_impl_startup
void
GtkApplicationImpl *impl, gboolean register_sesion
gtk_application_impl_shutdown
void
GtkApplicationImpl *impl
gtk_application_impl_before_emit
void
GtkApplicationImpl *impl, GVariant *platform_data
gtk_application_impl_window_added
void
GtkApplicationImpl *impl, GtkWindow *window
gtk_application_impl_window_removed
void
GtkApplicationImpl *impl, GtkWindow *window
gtk_application_impl_active_window_changed
void
GtkApplicationImpl *impl, GtkWindow *window
gtk_application_impl_handle_window_realize
void
GtkApplicationImpl *impl, GtkWindow *window
gtk_application_impl_handle_window_map
void
GtkApplicationImpl *impl, GtkWindow *window
gtk_application_impl_set_app_menu
void
GtkApplicationImpl *impl, GMenuModel *app_menu
gtk_application_impl_set_menubar
void
GtkApplicationImpl *impl, GMenuModel *menubar
gtk_application_impl_inhibit
guint
GtkApplicationImpl *impl, GtkWindow *window, GtkApplicationInhibitFlags flags, const gchar *reason
gtk_application_impl_uninhibit
void
GtkApplicationImpl *impl, guint cookie
gtk_application_impl_is_inhibited
gboolean
GtkApplicationImpl *impl, GtkApplicationInhibitFlags flags
gtk_application_impl_dbus_get_window_path
gchar *
GtkApplicationImplDBus *dbus, GtkWindow *window
gtk_application_impl_prefers_app_menu
gboolean
GtkApplicationImpl *impl
gtk_application_impl_quartz_setup_menu
void
GMenuModel *model, GtkActionMuxer *muxer
GTK_TYPE_APPLICATION_WINDOW
#define GTK_TYPE_APPLICATION_WINDOW (gtk_application_window_get_type ())
GTK_APPLICATION_WINDOW
#define GTK_APPLICATION_WINDOW(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindow))
GTK_APPLICATION_WINDOW_CLASS
#define GTK_APPLICATION_WINDOW_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindowClass))
GTK_IS_APPLICATION_WINDOW
#define GTK_IS_APPLICATION_WINDOW(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_APPLICATION_WINDOW))
GTK_IS_APPLICATION_WINDOW_CLASS
#define GTK_IS_APPLICATION_WINDOW_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
GTK_TYPE_APPLICATION_WINDOW))
GTK_APPLICATION_WINDOW_GET_CLASS
#define GTK_APPLICATION_WINDOW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindowClass))
GtkApplicationWindow
struct _GtkApplicationWindow
{
GtkWindow parent_instance;
/*< private >*/
GtkApplicationWindowPrivate *priv;
};
GtkApplicationWindowClass
struct _GtkApplicationWindowClass
{
GtkWindowClass parent_class;
/*< private >*/
gpointer padding[14];
};
gtk_application_window_get_type
GType
void
gtk_application_window_new
GtkWidget *
GtkApplication *application
gtk_application_window_set_show_menubar
void
GtkApplicationWindow *window, gboolean show_menubar
gtk_application_window_get_show_menubar
gboolean
GtkApplicationWindow *window
gtk_application_window_get_id
guint
GtkApplicationWindow *window
gtk_application_window_set_help_overlay
void
GtkApplicationWindow *window, GtkShortcutsWindow *help_overlay
gtk_application_window_get_help_overlay
GtkShortcutsWindow *
GtkApplicationWindow *window
GtkApplicationWindowPrivate
GTK_TYPE_ASPECT_FRAME
#define GTK_TYPE_ASPECT_FRAME (gtk_aspect_frame_get_type ())
GTK_ASPECT_FRAME
#define GTK_ASPECT_FRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ASPECT_FRAME, GtkAspectFrame))
GTK_ASPECT_FRAME_CLASS
#define GTK_ASPECT_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ASPECT_FRAME, GtkAspectFrameClass))
GTK_IS_ASPECT_FRAME
#define GTK_IS_ASPECT_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ASPECT_FRAME))
GTK_IS_ASPECT_FRAME_CLASS
#define GTK_IS_ASPECT_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ASPECT_FRAME))
GTK_ASPECT_FRAME_GET_CLASS
#define GTK_ASPECT_FRAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ASPECT_FRAME, GtkAspectFrameClass))
GtkAspectFrame
struct _GtkAspectFrame
{
GtkFrame frame;
/*< private >*/
GtkAspectFramePrivate *priv;
};
GtkAspectFrameClass
struct _GtkAspectFrameClass
{
GtkFrameClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_aspect_frame_get_type
GType
void
gtk_aspect_frame_new
GtkWidget *
const gchar *label, gfloat xalign, gfloat yalign, gfloat ratio, gboolean obey_child
gtk_aspect_frame_set
void
GtkAspectFrame *aspect_frame, gfloat xalign, gfloat yalign, gfloat ratio, gboolean obey_child
GtkAspectFramePrivate
GTK_TYPE_ASSISTANT
#define GTK_TYPE_ASSISTANT (gtk_assistant_get_type ())
GTK_ASSISTANT
#define GTK_ASSISTANT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_ASSISTANT, GtkAssistant))
GTK_ASSISTANT_CLASS
#define GTK_ASSISTANT_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_ASSISTANT, GtkAssistantClass))
GTK_IS_ASSISTANT
#define GTK_IS_ASSISTANT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_ASSISTANT))
GTK_IS_ASSISTANT_CLASS
#define GTK_IS_ASSISTANT_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_ASSISTANT))
GTK_ASSISTANT_GET_CLASS
#define GTK_ASSISTANT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_ASSISTANT, GtkAssistantClass))
GtkAssistantPageType
typedef enum
{
GTK_ASSISTANT_PAGE_CONTENT,
GTK_ASSISTANT_PAGE_INTRO,
GTK_ASSISTANT_PAGE_CONFIRM,
GTK_ASSISTANT_PAGE_SUMMARY,
GTK_ASSISTANT_PAGE_PROGRESS,
GTK_ASSISTANT_PAGE_CUSTOM
} GtkAssistantPageType;
GtkAssistant
struct _GtkAssistant
{
GtkWindow parent;
/*< private >*/
GtkAssistantPrivate *priv;
};
GtkAssistantClass
struct _GtkAssistantClass
{
GtkWindowClass parent_class;
/*< public >*/
void (* prepare) (GtkAssistant *assistant, GtkWidget *page);
void (* apply) (GtkAssistant *assistant);
void (* close) (GtkAssistant *assistant);
void (* cancel) (GtkAssistant *assistant);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
};
GtkAssistantPageFunc
gint
gint current_page, gpointer data
gtk_assistant_get_type
GType
void
gtk_assistant_new
GtkWidget *
void
gtk_assistant_next_page
void
GtkAssistant *assistant
gtk_assistant_previous_page
void
GtkAssistant *assistant
gtk_assistant_get_current_page
gint
GtkAssistant *assistant
gtk_assistant_set_current_page
void
GtkAssistant *assistant, gint page_num
gtk_assistant_get_n_pages
gint
GtkAssistant *assistant
gtk_assistant_get_nth_page
GtkWidget *
GtkAssistant *assistant, gint page_num
gtk_assistant_prepend_page
gint
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_append_page
gint
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_insert_page
gint
GtkAssistant *assistant, GtkWidget *page, gint position
gtk_assistant_remove_page
void
GtkAssistant *assistant, gint page_num
gtk_assistant_set_forward_page_func
void
GtkAssistant *assistant, GtkAssistantPageFunc page_func, gpointer data, GDestroyNotify destroy
gtk_assistant_set_page_type
void
GtkAssistant *assistant, GtkWidget *page, GtkAssistantPageType type
gtk_assistant_get_page_type
GtkAssistantPageType
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_set_page_title
void
GtkAssistant *assistant, GtkWidget *page, const gchar *title
gtk_assistant_get_page_title
const gchar *
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_set_page_complete
void
GtkAssistant *assistant, GtkWidget *page, gboolean complete
gtk_assistant_get_page_complete
gboolean
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_add_action_widget
void
GtkAssistant *assistant, GtkWidget *child
gtk_assistant_remove_action_widget
void
GtkAssistant *assistant, GtkWidget *child
gtk_assistant_update_buttons_state
void
GtkAssistant *assistant
gtk_assistant_commit
void
GtkAssistant *assistant
gtk_assistant_set_page_has_padding
void
GtkAssistant *assistant, GtkWidget *page, gboolean has_padding
gtk_assistant_get_page_has_padding
gboolean
GtkAssistant *assistant, GtkWidget *page
GtkAssistantPrivate
GTK_TYPE_BUTTON_BOX
#define GTK_TYPE_BUTTON_BOX (gtk_button_box_get_type ())
GTK_BUTTON_BOX
#define GTK_BUTTON_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON_BOX, GtkButtonBox))
GTK_BUTTON_BOX_CLASS
#define GTK_BUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON_BOX, GtkButtonBoxClass))
GTK_IS_BUTTON_BOX
#define GTK_IS_BUTTON_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON_BOX))
GTK_IS_BUTTON_BOX_CLASS
#define GTK_IS_BUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON_BOX))
GTK_BUTTON_BOX_GET_CLASS
#define GTK_BUTTON_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON_BOX, GtkButtonBoxClass))
GtkButtonBox
struct _GtkButtonBox
{
GtkBox box;
/*< private >*/
GtkButtonBoxPrivate *priv;
};
GtkButtonBoxClass
struct _GtkButtonBoxClass
{
GtkBoxClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkButtonBoxStyle
typedef enum
{
GTK_BUTTONBOX_SPREAD = 1,
GTK_BUTTONBOX_EDGE,
GTK_BUTTONBOX_START,
GTK_BUTTONBOX_END,
GTK_BUTTONBOX_CENTER,
GTK_BUTTONBOX_EXPAND
} GtkButtonBoxStyle;
gtk_button_box_get_type
GType
void
gtk_button_box_new
GtkWidget *
GtkOrientation orientation
gtk_button_box_get_layout
GtkButtonBoxStyle
GtkButtonBox *widget
gtk_button_box_set_layout
void
GtkButtonBox *widget, GtkButtonBoxStyle layout_style
gtk_button_box_get_child_secondary
gboolean
GtkButtonBox *widget, GtkWidget *child
gtk_button_box_set_child_secondary
void
GtkButtonBox *widget, GtkWidget *child, gboolean is_secondary
gtk_button_box_get_child_non_homogeneous
gboolean
GtkButtonBox *widget, GtkWidget *child
gtk_button_box_set_child_non_homogeneous
void
GtkButtonBox *widget, GtkWidget *child, gboolean non_homogeneous
GtkButtonBoxPrivate
GTK_TYPE_BIN
#define GTK_TYPE_BIN (gtk_bin_get_type ())
GTK_BIN
#define GTK_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BIN, GtkBin))
GTK_BIN_CLASS
#define GTK_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BIN, GtkBinClass))
GTK_IS_BIN
#define GTK_IS_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BIN))
GTK_IS_BIN_CLASS
#define GTK_IS_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BIN))
GTK_BIN_GET_CLASS
#define GTK_BIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BIN, GtkBinClass))
GtkBin
struct _GtkBin
{
GtkContainer container;
};
GtkBinClass
struct _GtkBinClass
{
GtkContainerClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_bin_get_type
GType
void
gtk_bin_get_child
GtkWidget *
GtkBin *bin
GtkBinPrivate
GtkBindingSet
struct _GtkBindingSet
{
gchar *set_name;
gint priority;
GSList *widget_path_pspecs;
GSList *widget_class_pspecs;
GSList *class_branch_pspecs;
GtkBindingEntry *entries;
GtkBindingEntry *current;
guint parsed : 1;
};
GtkBindingEntry
struct _GtkBindingEntry
{
/* key portion */
guint keyval;
GdkModifierType modifiers;
GtkBindingSet *binding_set;
guint destroyed : 1;
guint in_emission : 1;
guint marks_unbound : 1;
GtkBindingEntry *set_next;
GtkBindingEntry *hash_next;
GtkBindingSignal *signals;
};
GtkBindingArg
struct _GtkBindingArg
{
GType arg_type;
union {
glong long_data;
gdouble double_data;
gchar *string_data;
} d;
};
GtkBindingSignal
struct _GtkBindingSignal
{
GtkBindingSignal *next;
gchar *signal_name;
guint n_args;
GtkBindingArg *args;
};
gtk_binding_set_new
GtkBindingSet *
const gchar *set_name
gtk_binding_set_by_class
GtkBindingSet *
gpointer object_class
gtk_binding_set_find
GtkBindingSet *
const gchar *set_name
gtk_bindings_activate
gboolean
GObject *object, guint keyval, GdkModifierType modifiers
gtk_bindings_activate_event
gboolean
GObject *object, GdkEventKey *event
gtk_binding_set_activate
gboolean
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, GObject *object
gtk_binding_entry_skip
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers
gtk_binding_entry_add_signal
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, const gchar *signal_name, guint n_args, ...
gtk_binding_entry_add_signall
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, const gchar *signal_name, GSList *binding_args
gtk_binding_entry_add_signal_from_string
GTokenType
GtkBindingSet *binding_set, const gchar *signal_desc
gtk_binding_entry_remove
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers
return
else
GtkBitmask *) mask; } static inline void _gtk_bitmask_free (GtkBitmask *mask) { if (_gtk_bitmask_is_allocated (mask)) _gtk_allocated_bitmask_free (mask
g_string_free
return
string, FALSE
if
else
index_ < GTK_BITMASK_N_DIRECT_BITS) { gsize bits = _gtk_bitmask_to_bits (mask
invert
gsize invert = (((gsize) 1) << end) - (((gsize) 1) << start);
mask
return mask == _gtk_bitmask_from_bits (0);
GtkBookmarksChangedFunc
void
gpointer data
GTK_TYPE_BORDER
#define GTK_TYPE_BORDER (gtk_border_get_type ())
GtkBorder
struct _GtkBorder
{
gint16 left;
gint16 right;
gint16 top;
gint16 bottom;
};
gtk_border_get_type
GType
void
gtk_border_new
GtkBorder *
void
gtk_border_copy
GtkBorder *
const GtkBorder *border_
gtk_border_free
void
GtkBorder *border_
GTK_TYPE_BOX
#define GTK_TYPE_BOX (gtk_box_get_type ())
GTK_BOX
#define GTK_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BOX, GtkBox))
GTK_BOX_CLASS
#define GTK_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BOX, GtkBoxClass))
GTK_IS_BOX
#define GTK_IS_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BOX))
GTK_IS_BOX_CLASS
#define GTK_IS_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BOX))
GTK_BOX_GET_CLASS
#define GTK_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BOX, GtkBoxClass))
GtkBox
struct _GtkBox
{
GtkContainer parent_instance;
};
GtkBoxClass
struct _GtkBoxClass
{
GtkContainerClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_box_get_type
GType
void
gtk_box_new
GtkWidget *
GtkOrientation orientation, gint spacing
gtk_box_pack_start
void
GtkBox *box, GtkWidget *child
gtk_box_pack_end
void
GtkBox *box, GtkWidget *child
gtk_box_set_homogeneous
void
GtkBox *box, gboolean homogeneous
gtk_box_get_homogeneous
gboolean
GtkBox *box
gtk_box_set_spacing
void
GtkBox *box, gint spacing
gtk_box_get_spacing
gint
GtkBox *box
gtk_box_set_baseline_position
void
GtkBox *box, GtkBaselinePosition position
gtk_box_get_baseline_position
GtkBaselinePosition
GtkBox *box
gtk_box_reorder_child
void
GtkBox *box, GtkWidget *child, gint position
gtk_box_query_child_packing
void
GtkBox *box, GtkWidget *child, GtkPackType *pack_type
gtk_box_set_child_packing
void
GtkBox *box, GtkWidget *child, GtkPackType pack_type
GTK_TYPE_BUILDABLE
#define GTK_TYPE_BUILDABLE (gtk_buildable_get_type ())
GTK_BUILDABLE
#define GTK_BUILDABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildable))
GTK_BUILDABLE_CLASS
#define GTK_BUILDABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))
GTK_IS_BUILDABLE
#define GTK_IS_BUILDABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDABLE))
GTK_BUILDABLE_GET_IFACE
#define GTK_BUILDABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))
GtkBuildableIface
struct _GtkBuildableIface
{
GTypeInterface g_iface;
/* virtual table */
void (* set_name) (GtkBuildable *buildable,
const gchar *name);
const gchar * (* get_name) (GtkBuildable *buildable);
void (* add_child) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *type);
void (* set_buildable_property) (GtkBuildable *buildable,
GtkBuilder *builder,
const gchar *name,
const GValue *value);
GObject * (* construct_child) (GtkBuildable *buildable,
GtkBuilder *builder,
const gchar *name);
gboolean (* custom_tag_start) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *tagname,
GMarkupParser *parser,
gpointer *data);
void (* custom_tag_end) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *tagname,
gpointer *data);
void (* custom_finished) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *tagname,
gpointer data);
void (* parser_finished) (GtkBuildable *buildable,
GtkBuilder *builder);
GObject * (* get_internal_child) (GtkBuildable *buildable,
GtkBuilder *builder,
const gchar *childname);
};
gtk_buildable_get_type
GType
void
gtk_buildable_set_name
void
GtkBuildable *buildable, const gchar *name
gtk_buildable_get_name
const gchar *
GtkBuildable *buildable
gtk_buildable_add_child
void
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *type
gtk_buildable_set_buildable_property
void
GtkBuildable *buildable, GtkBuilder *builder, const gchar *name, const GValue *value
gtk_buildable_construct_child
GObject *
GtkBuildable *buildable, GtkBuilder *builder, const gchar *name
gtk_buildable_custom_tag_start
gboolean
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, GMarkupParser *parser, gpointer *data
gtk_buildable_custom_tag_end
void
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, gpointer *data
gtk_buildable_custom_finished
void
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, gpointer data
gtk_buildable_parser_finished
void
GtkBuildable *buildable, GtkBuilder *builder
gtk_buildable_get_internal_child
GObject *
GtkBuildable *buildable, GtkBuilder *builder, const gchar *childname
GtkBuildable
GTK_TYPE_BUILDER
#define GTK_TYPE_BUILDER (gtk_builder_get_type ())
GTK_BUILDER
#define GTK_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDER, GtkBuilder))
GTK_BUILDER_CLASS
#define GTK_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUILDER, GtkBuilderClass))
GTK_IS_BUILDER
#define GTK_IS_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDER))
GTK_IS_BUILDER_CLASS
#define GTK_IS_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUILDER))
GTK_BUILDER_GET_CLASS
#define GTK_BUILDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUILDER, GtkBuilderClass))
GTK_BUILDER_ERROR
#define GTK_BUILDER_ERROR (gtk_builder_error_quark ())
GtkBuilderError
typedef enum
{
GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION,
GTK_BUILDER_ERROR_UNHANDLED_TAG,
GTK_BUILDER_ERROR_MISSING_ATTRIBUTE,
GTK_BUILDER_ERROR_INVALID_ATTRIBUTE,
GTK_BUILDER_ERROR_INVALID_TAG,
GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE,
GTK_BUILDER_ERROR_INVALID_VALUE,
GTK_BUILDER_ERROR_VERSION_MISMATCH,
GTK_BUILDER_ERROR_DUPLICATE_ID,
GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED,
GTK_BUILDER_ERROR_TEMPLATE_MISMATCH,
GTK_BUILDER_ERROR_INVALID_PROPERTY,
GTK_BUILDER_ERROR_INVALID_SIGNAL,
GTK_BUILDER_ERROR_INVALID_ID
} GtkBuilderError;
gtk_builder_error_quark
GQuark
void
GtkBuilder
struct _GtkBuilder
{
GObject parent_instance;
GtkBuilderPrivate *priv;
};
GtkBuilderClass
struct _GtkBuilderClass
{
GObjectClass parent_class;
GType (* get_type_from_name) (GtkBuilder *builder,
const char *type_name);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_builder_get_type
GType
void
gtk_builder_new
GtkBuilder *
void
gtk_builder_add_from_file
guint
GtkBuilder *builder, const gchar *filename, GError **error
gtk_builder_add_from_resource
guint
GtkBuilder *builder, const gchar *resource_path, GError **error
gtk_builder_add_from_string
guint
GtkBuilder *builder, const gchar *buffer, gsize length, GError **error
gtk_builder_add_objects_from_file
guint
GtkBuilder *builder, const gchar *filename, gchar **object_ids, GError **error
gtk_builder_add_objects_from_resource
guint
GtkBuilder *builder, const gchar *resource_path, gchar **object_ids, GError **error
gtk_builder_add_objects_from_string
guint
GtkBuilder *builder, const gchar *buffer, gsize length, gchar **object_ids, GError **error
gtk_builder_get_object
GObject *
GtkBuilder *builder, const gchar *name
gtk_builder_get_objects
GSList *
GtkBuilder *builder
gtk_builder_expose_object
void
GtkBuilder *builder, const gchar *name, GObject *object
gtk_builder_connect_signals
void
GtkBuilder *builder, gpointer user_data
gtk_builder_connect_signals_full
void
GtkBuilder *builder, GtkBuilderConnectFunc func, gpointer user_data
gtk_builder_set_translation_domain
void
GtkBuilder *builder, const gchar *domain
gtk_builder_get_translation_domain
const gchar *
GtkBuilder *builder
gtk_builder_get_type_from_name
GType
GtkBuilder *builder, const char *type_name
gtk_builder_value_from_string
gboolean
GtkBuilder *builder, GParamSpec *pspec, const gchar *string, GValue *value, GError **error
gtk_builder_value_from_string_type
gboolean
GtkBuilder *builder, GType type, const gchar *string, GValue *value, GError **error
gtk_builder_new_from_file
GtkBuilder *
const gchar *filename
gtk_builder_new_from_resource
GtkBuilder *
const gchar *resource_path
gtk_builder_new_from_string
GtkBuilder *
const gchar *string, gssize length
gtk_builder_add_callback_symbol
void
GtkBuilder *builder, const gchar *callback_name, GCallback callback_symbol
gtk_builder_add_callback_symbols
void
GtkBuilder *builder, const gchar *first_callback_name, GCallback first_callback_symbol, ...
gtk_builder_lookup_callback_symbol
GCallback
GtkBuilder *builder, const gchar *callback_name
gtk_builder_set_application
void
GtkBuilder *builder, GtkApplication *application
gtk_builder_get_application
GtkApplication *
GtkBuilder *builder
GTK_BUILDER_WARN_INVALID_CHILD_TYPE
#define GTK_BUILDER_WARN_INVALID_CHILD_TYPE(object, type) \
g_warning ("'%s' is not a valid child type of '%s'", type, g_type_name (G_OBJECT_TYPE (object)))
gtk_builder_extend_with_template
guint
GtkBuilder *builder, GtkWidget *widget, GType template_type, const gchar *buffer, gsize length, GError **error
GtkBuilderPrivate
CommonInfo
typedef struct {
guint tag_type;
} CommonInfo;
ObjectInfo
typedef struct {
guint tag_type;
GType type;
GObjectClass *oclass;
gchar *id;
gchar *constructor;
GSList *properties;
GSList *signals;
GSList *bindings;
GObject *object;
CommonInfo *parent;
gboolean applied_properties;
} ObjectInfo;
ChildInfo
typedef struct {
guint tag_type;
GSList *packing_properties;
GObject *object;
CommonInfo *parent;
gchar *type;
gchar *internal_child;
gboolean added;
} ChildInfo;
PropertyInfo
typedef struct {
guint tag_type;
GParamSpec *pspec;
GString *text;
gboolean translatable:1;
gboolean bound:1;
gchar *context;
gint line;
gint col;
} PropertyInfo;
SignalInfo
typedef struct {
guint tag_type;
gchar *object_name;
guint id;
GQuark detail;
gchar *handler;
GConnectFlags flags;
gchar *connect_object_name;
} SignalInfo;
RequiresInfo
typedef struct {
guint tag_type;
gchar *library;
gint major;
gint minor;
} RequiresInfo;
SubParser
typedef struct {
GMarkupParser *parser;
gchar *tagname;
const gchar *start;
gpointer data;
GObject *object;
GObject *child;
} SubParser;
ParserData
typedef struct {
const gchar *last_element;
GtkBuilder *builder;
gchar *domain;
GSList *stack;
SubParser *subparser;
GMarkupParseContext *ctx;
const gchar *filename;
GSList *finalizers;
GSList *custom_finalizers;
char **requested_objects; /* NULL if all the objects are requested */
gboolean inside_requested_object;
gint requested_object_level;
gint cur_object_level;
gint object_counter;
GHashTable *object_ids;
} ParserData;
GTypeGetFunc
GType
void
GTK_TYPE_BUTTON
#define GTK_TYPE_BUTTON (gtk_button_get_type ())
GTK_BUTTON
#define GTK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON, GtkButton))
GTK_BUTTON_CLASS
#define GTK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON, GtkButtonClass))
GTK_IS_BUTTON
#define GTK_IS_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON))
GTK_IS_BUTTON_CLASS
#define GTK_IS_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON))
GTK_BUTTON_GET_CLASS
#define GTK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON, GtkButtonClass))
GtkButton
struct _GtkButton
{
/*< private >*/
GtkBin bin;
GtkButtonPrivate *priv;
};
GtkButtonClass
struct _GtkButtonClass
{
GtkBinClass parent_class;
/*< public >*/
void (* clicked) (GtkButton *button);
void (* activate) (GtkButton *button);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_button_get_type
GType
void
gtk_button_new
GtkWidget *
void
gtk_button_new_with_label
GtkWidget *
const gchar *label
gtk_button_new_from_icon_name
GtkWidget *
const gchar *icon_name
gtk_button_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_button_clicked
void
GtkButton *button
gtk_button_set_relief
void
GtkButton *button, GtkReliefStyle relief
gtk_button_get_relief
GtkReliefStyle
GtkButton *button
gtk_button_set_label
void
GtkButton *button, const gchar *label
gtk_button_get_label
const gchar *
GtkButton *button
gtk_button_set_use_underline
void
GtkButton *button, gboolean use_underline
gtk_button_get_use_underline
gboolean
GtkButton *button
gtk_button_set_icon_name
void
GtkButton *button, const char *icon_name
gtk_button_get_icon_name
const char *
GtkButton *button
GtkButtonPrivate
GtkButtonPrivate
struct _GtkButtonPrivate
{
GtkActionHelper *action_helper;
GdkDevice *grab_keyboard;
GtkGesture *gesture;
guint activate_timeout;
guint button_down : 1;
guint in_button : 1;
guint use_underline : 1;
guint child_type : 2;
};
gtk_button_get_gesture
GtkGesture *
GtkButton *button
GTK_TYPE_CALENDAR
#define GTK_TYPE_CALENDAR (gtk_calendar_get_type ())
GTK_CALENDAR
#define GTK_CALENDAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CALENDAR, GtkCalendar))
GTK_CALENDAR_CLASS
#define GTK_CALENDAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CALENDAR, GtkCalendarClass))
GTK_IS_CALENDAR
#define GTK_IS_CALENDAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CALENDAR))
GTK_IS_CALENDAR_CLASS
#define GTK_IS_CALENDAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CALENDAR))
GTK_CALENDAR_GET_CLASS
#define GTK_CALENDAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CALENDAR, GtkCalendarClass))
GtkCalendarDisplayOptions
typedef enum
{
GTK_CALENDAR_SHOW_HEADING = 1 << 0,
GTK_CALENDAR_SHOW_DAY_NAMES = 1 << 1,
GTK_CALENDAR_NO_MONTH_CHANGE = 1 << 2,
GTK_CALENDAR_SHOW_WEEK_NUMBERS = 1 << 3,
GTK_CALENDAR_SHOW_DETAILS = 1 << 5
} GtkCalendarDisplayOptions;
GtkCalendarDetailFunc
gchar *
GtkCalendar *calendar,
guint year,
guint month,
guint day,
gpointer user_data
GtkCalendar
struct _GtkCalendar
{
GtkWidget widget;
GtkCalendarPrivate *priv;
};
GtkCalendarClass
struct _GtkCalendarClass
{
GtkWidgetClass parent_class;
/* Signal handlers */
void (* month_changed) (GtkCalendar *calendar);
void (* day_selected) (GtkCalendar *calendar);
void (* day_selected_double_click) (GtkCalendar *calendar);
void (* prev_month) (GtkCalendar *calendar);
void (* next_month) (GtkCalendar *calendar);
void (* prev_year) (GtkCalendar *calendar);
void (* next_year) (GtkCalendar *calendar);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_calendar_get_type
GType
void
gtk_calendar_new
GtkWidget *
void
gtk_calendar_select_month
void
GtkCalendar *calendar, guint month, guint year
gtk_calendar_select_day
void
GtkCalendar *calendar, guint day
gtk_calendar_mark_day
void
GtkCalendar *calendar, guint day
gtk_calendar_unmark_day
void
GtkCalendar *calendar, guint day
gtk_calendar_clear_marks
void
GtkCalendar *calendar
gtk_calendar_set_display_options
void
GtkCalendar *calendar, GtkCalendarDisplayOptions flags
gtk_calendar_get_display_options
GtkCalendarDisplayOptions
GtkCalendar *calendar
gtk_calendar_get_date
void
GtkCalendar *calendar, guint *year, guint *month, guint *day
gtk_calendar_set_detail_func
void
GtkCalendar *calendar, GtkCalendarDetailFunc func, gpointer data, GDestroyNotify destroy
gtk_calendar_set_detail_width_chars
void
GtkCalendar *calendar, gint chars
gtk_calendar_set_detail_height_rows
void
GtkCalendar *calendar, gint rows
gtk_calendar_get_detail_width_chars
gint
GtkCalendar *calendar
gtk_calendar_get_detail_height_rows
gint
GtkCalendar *calendar
gtk_calendar_get_day_is_marked
gboolean
GtkCalendar *calendar, guint day
GtkCalendarPrivate
GTK_TYPE_CELL_AREA
#define GTK_TYPE_CELL_AREA (gtk_cell_area_get_type ())
GTK_CELL_AREA
#define GTK_CELL_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA, GtkCellArea))
GTK_CELL_AREA_CLASS
#define GTK_CELL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA, GtkCellAreaClass))
GTK_IS_CELL_AREA
#define GTK_IS_CELL_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA))
GTK_IS_CELL_AREA_CLASS
#define GTK_IS_CELL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA))
GTK_CELL_AREA_GET_CLASS
#define GTK_CELL_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA, GtkCellAreaClass))
GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID
#define GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID(object, property_id, pspec) \
G_OBJECT_WARN_INVALID_PSPEC ((object), "cell property id", (property_id), (pspec))
GtkCellCallback
gboolean
GtkCellRenderer *renderer,
gpointer data
GtkCellAllocCallback
gboolean
GtkCellRenderer *renderer,
const GdkRectangle *cell_area,
const GdkRectangle *cell_background,
gpointer data
GtkCellArea
struct _GtkCellArea
{
/*< private >*/
GInitiallyUnowned parent_instance;
GtkCellAreaPrivate *priv;
};
GtkCellAreaClass
struct _GtkCellAreaClass
{
/*< private >*/
GInitiallyUnownedClass parent_class;
/*< public >*/
/* Basic methods */
void (* add) (GtkCellArea *area,
GtkCellRenderer *renderer);
void (* remove) (GtkCellArea *area,
GtkCellRenderer *renderer);
void (* foreach) (GtkCellArea *area,
GtkCellCallback callback,
gpointer callback_data);
void (* foreach_alloc) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
const GdkRectangle *cell_area,
const GdkRectangle *background_area,
GtkCellAllocCallback callback,
gpointer callback_data);
gint (* event) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
GdkEvent *event,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
void (* snapshot) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
GtkSnapshot *snapshot,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags,
gboolean paint_focus);
void (* apply_attributes) (GtkCellArea *area,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gboolean is_expander,
gboolean is_expanded);
/* Geometry */
GtkCellAreaContext *(* create_context) (GtkCellArea *area);
GtkCellAreaContext *(* copy_context) (GtkCellArea *area,
GtkCellAreaContext *context);
GtkSizeRequestMode (* get_request_mode) (GtkCellArea *area);
void (* get_preferred_width) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint *minimum_width,
gint *natural_width);
void (* get_preferred_height_for_width) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint width,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_height) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_width_for_height) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint height,
gint *minimum_width,
gint *natural_width);
/* Cell Properties */
void (* set_cell_property) (GtkCellArea *area,
GtkCellRenderer *renderer,
guint property_id,
const GValue *value,
GParamSpec *pspec);
void (* get_cell_property) (GtkCellArea *area,
GtkCellRenderer *renderer,
guint property_id,
GValue *value,
GParamSpec *pspec);
/* Focus */
gboolean (* focus) (GtkCellArea *area,
GtkDirectionType direction);
gboolean (* is_activatable) (GtkCellArea *area);
gboolean (* activate) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
const GdkRectangle *cell_area,
GtkCellRendererState flags,
gboolean edit_only);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_cell_area_get_type
GType
void
gtk_cell_area_add
void
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_remove
void
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_has_renderer
gboolean
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_foreach
void
GtkCellArea *area, GtkCellCallback callback, gpointer callback_data
gtk_cell_area_foreach_alloc
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, const GdkRectangle *background_area, GtkCellAllocCallback callback, gpointer callback_data
gtk_cell_area_event
gint
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GdkEvent *event, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_area_snapshot
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GtkSnapshot *snapshot, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags, gboolean paint_focus
gtk_cell_area_get_cell_allocation
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GtkCellRenderer *renderer, const GdkRectangle *cell_area, GdkRectangle *allocation
gtk_cell_area_get_cell_at_position
GtkCellRenderer *
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, gint x, gint y, GdkRectangle *alloc_area
gtk_cell_area_create_context
GtkCellAreaContext *
GtkCellArea *area
gtk_cell_area_copy_context
GtkCellAreaContext *
GtkCellArea *area, GtkCellAreaContext *context
gtk_cell_area_get_request_mode
GtkSizeRequestMode
GtkCellArea *area
gtk_cell_area_get_preferred_width
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint *minimum_width, gint *natural_width
gtk_cell_area_get_preferred_height_for_width
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint width, gint *minimum_height, gint *natural_height
gtk_cell_area_get_preferred_height
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint *minimum_height, gint *natural_height
gtk_cell_area_get_preferred_width_for_height
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint height, gint *minimum_width, gint *natural_width
gtk_cell_area_get_current_path_string
const gchar *
GtkCellArea *area
gtk_cell_area_apply_attributes
void
GtkCellArea *area, GtkTreeModel *tree_model, GtkTreeIter *iter, gboolean is_expander, gboolean is_expanded
gtk_cell_area_attribute_connect
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *attribute, gint column
gtk_cell_area_attribute_disconnect
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *attribute
gtk_cell_area_attribute_get_column
gint
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *attribute
gtk_cell_area_class_install_cell_property
void
GtkCellAreaClass *aclass, guint property_id, GParamSpec *pspec
gtk_cell_area_class_find_cell_property
GParamSpec *
GtkCellAreaClass *aclass, const gchar *property_name
gtk_cell_area_class_list_cell_properties
GParamSpec **
GtkCellAreaClass *aclass, guint *n_properties
gtk_cell_area_add_with_properties
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_prop_name, ...
gtk_cell_area_cell_set
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_prop_name, ...
gtk_cell_area_cell_get
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_prop_name, ...
gtk_cell_area_cell_set_valist
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_property_name, va_list var_args
gtk_cell_area_cell_get_valist
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_property_name, va_list var_args
gtk_cell_area_cell_set_property
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *property_name, const GValue *value
gtk_cell_area_cell_get_property
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *property_name, GValue *value
gtk_cell_area_is_activatable
gboolean
GtkCellArea *area
gtk_cell_area_activate
gboolean
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, GtkCellRendererState flags, gboolean edit_only
gtk_cell_area_focus
gboolean
GtkCellArea *area, GtkDirectionType direction
gtk_cell_area_set_focus_cell
void
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_get_focus_cell
GtkCellRenderer *
GtkCellArea *area
gtk_cell_area_add_focus_sibling
void
GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling
gtk_cell_area_remove_focus_sibling
void
GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling
gtk_cell_area_is_focus_sibling
gboolean
GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling
gtk_cell_area_get_focus_siblings
const GList *
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_get_focus_from_sibling
GtkCellRenderer *
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_get_edited_cell
GtkCellRenderer *
GtkCellArea *area
gtk_cell_area_get_edit_widget
GtkCellEditable *
GtkCellArea *area
gtk_cell_area_activate_cell
gboolean
GtkCellArea *area, GtkWidget *widget, GtkCellRenderer *renderer, GdkEvent *event, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_area_stop_editing
void
GtkCellArea *area, gboolean canceled
gtk_cell_area_inner_cell_area
void
GtkCellArea *area, GtkWidget *widget, const GdkRectangle *cell_area, GdkRectangle *inner_area
gtk_cell_area_request_renderer
void
GtkCellArea *area, GtkCellRenderer *renderer, GtkOrientation orientation, GtkWidget *widget, gint for_size, gint *minimum_size, gint *natural_size
GtkCellAreaContext
GtkCellAreaPrivate
GTK_TYPE_CELL_AREA_BOX
#define GTK_TYPE_CELL_AREA_BOX (gtk_cell_area_box_get_type ())
GTK_CELL_AREA_BOX
#define GTK_CELL_AREA_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBox))
GTK_CELL_AREA_BOX_CLASS
#define GTK_CELL_AREA_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
GTK_IS_CELL_AREA_BOX
#define GTK_IS_CELL_AREA_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_BOX))
GTK_IS_CELL_AREA_BOX_CLASS
#define GTK_IS_CELL_AREA_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_BOX))
GTK_CELL_AREA_BOX_GET_CLASS
#define GTK_CELL_AREA_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
GtkCellAreaBox
struct _GtkCellAreaBox
{
/*< private >*/
GtkCellArea parent_instance;
GtkCellAreaBoxPrivate *priv;
};
GtkCellAreaBoxClass
struct _GtkCellAreaBoxClass
{
/*< private >*/
GtkCellAreaClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_area_box_get_type
GType
void
gtk_cell_area_box_new
GtkCellArea *
void
gtk_cell_area_box_pack_start
void
GtkCellAreaBox *box, GtkCellRenderer *renderer, gboolean expand, gboolean align, gboolean fixed
gtk_cell_area_box_pack_end
void
GtkCellAreaBox *box, GtkCellRenderer *renderer, gboolean expand, gboolean align, gboolean fixed
gtk_cell_area_box_get_spacing
gint
GtkCellAreaBox *box
gtk_cell_area_box_set_spacing
void
GtkCellAreaBox *box, gint spacing
GtkCellAreaBoxPrivate
GTK_TYPE_CELL_AREA_BOX_CONTEXT
#define GTK_TYPE_CELL_AREA_BOX_CONTEXT (_gtk_cell_area_box_context_get_type ())
GTK_CELL_AREA_BOX_CONTEXT
#define GTK_CELL_AREA_BOX_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_BOX_CONTEXT, GtkCellAreaBoxContext))
GTK_CELL_AREA_BOX_CONTEXT_CLASS
#define GTK_CELL_AREA_BOX_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_BOX_CONTEXT, GtkCellAreaBoxContextClass))
GTK_IS_CELL_AREA_BOX_CONTEXT
#define GTK_IS_CELL_AREA_BOX_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_BOX_CONTEXT))
GTK_IS_CELL_AREA_BOX_CONTEXT_CLASS
#define GTK_IS_CELL_AREA_BOX_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_BOX_CONTEXT))
GTK_CELL_AREA_BOX_CONTEXT_GET_CLASS
#define GTK_CELL_AREA_BOX_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_BOX_CONTEXT, GtkCellAreaBoxContextClass))
GtkCellAreaBoxContext
struct _GtkCellAreaBoxContext
{
GtkCellAreaContext parent_instance;
GtkCellAreaBoxContextPrivate *priv;
};
GtkCellAreaBoxContextClass
struct _GtkCellAreaBoxContextClass
{
GtkCellAreaContextClass parent_class;
};
GtkCellAreaBoxAllocation
typedef struct {
gint group_idx; /* Groups containing only invisible cells are not allocated */
gint position; /* Relative group allocation position in the orientation of the box */
gint size; /* Full allocated size of the cells in this group spacing inclusive */
} GtkCellAreaBoxAllocation;
GtkCellAreaBoxContextPrivate
GTK_TYPE_CELL_AREA_CONTEXT
#define GTK_TYPE_CELL_AREA_CONTEXT (gtk_cell_area_context_get_type ())
GTK_CELL_AREA_CONTEXT
#define GTK_CELL_AREA_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContext))
GTK_CELL_AREA_CONTEXT_CLASS
#define GTK_CELL_AREA_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContextClass))
GTK_IS_CELL_AREA_CONTEXT
#define GTK_IS_CELL_AREA_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_CONTEXT))
GTK_IS_CELL_AREA_CONTEXT_CLASS
#define GTK_IS_CELL_AREA_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_CONTEXT))
GTK_CELL_AREA_CONTEXT_GET_CLASS
#define GTK_CELL_AREA_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContextClass))
GtkCellAreaContext
struct _GtkCellAreaContext
{
/*< private >*/
GObject parent_instance;
GtkCellAreaContextPrivate *priv;
};
GtkCellAreaContextClass
struct _GtkCellAreaContextClass
{
/*< private >*/
GObjectClass parent_class;
/*< public >*/
void (* allocate) (GtkCellAreaContext *context,
gint width,
gint height);
void (* reset) (GtkCellAreaContext *context);
void (* get_preferred_height_for_width) (GtkCellAreaContext *context,
gint width,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_width_for_height) (GtkCellAreaContext *context,
gint height,
gint *minimum_width,
gint *natural_width);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
gtk_cell_area_context_get_type
GType
void
gtk_cell_area_context_get_area
GtkCellArea *
GtkCellAreaContext *context
gtk_cell_area_context_allocate
void
GtkCellAreaContext *context, gint width, gint height
gtk_cell_area_context_reset
void
GtkCellAreaContext *context
gtk_cell_area_context_get_preferred_width
void
GtkCellAreaContext *context, gint *minimum_width, gint *natural_width
gtk_cell_area_context_get_preferred_height
void
GtkCellAreaContext *context, gint *minimum_height, gint *natural_height
gtk_cell_area_context_get_preferred_height_for_width
void
GtkCellAreaContext *context, gint width, gint *minimum_height, gint *natural_height
gtk_cell_area_context_get_preferred_width_for_height
void
GtkCellAreaContext *context, gint height, gint *minimum_width, gint *natural_width
gtk_cell_area_context_get_allocation
void
GtkCellAreaContext *context, gint *width, gint *height
gtk_cell_area_context_push_preferred_width
void
GtkCellAreaContext *context, gint minimum_width, gint natural_width
gtk_cell_area_context_push_preferred_height
void
GtkCellAreaContext *context, gint minimum_height, gint natural_height
GtkCellAreaContextPrivate
GTK_TYPE_CELL_EDITABLE
#define GTK_TYPE_CELL_EDITABLE (gtk_cell_editable_get_type ())
GTK_CELL_EDITABLE
#define GTK_CELL_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditable))
GTK_CELL_EDITABLE_CLASS
#define GTK_CELL_EDITABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditableIface))
GTK_IS_CELL_EDITABLE
#define GTK_IS_CELL_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_EDITABLE))
GTK_CELL_EDITABLE_GET_IFACE
#define GTK_CELL_EDITABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditableIface))
GtkCellEditableIface
struct _GtkCellEditableIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* signals */
void (* editing_done) (GtkCellEditable *cell_editable);
void (* remove_widget) (GtkCellEditable *cell_editable);
/* virtual table */
void (* start_editing) (GtkCellEditable *cell_editable,
GdkEvent *event);
};
gtk_cell_editable_get_type
GType
void
gtk_cell_editable_start_editing
void
GtkCellEditable *cell_editable, GdkEvent *event
gtk_cell_editable_editing_done
void
GtkCellEditable *cell_editable
gtk_cell_editable_remove_widget
void
GtkCellEditable *cell_editable
GtkCellEditable
GTK_TYPE_CELL_LAYOUT
#define GTK_TYPE_CELL_LAYOUT (gtk_cell_layout_get_type ())
GTK_CELL_LAYOUT
#define GTK_CELL_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayout))
GTK_IS_CELL_LAYOUT
#define GTK_IS_CELL_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_LAYOUT))
GTK_CELL_LAYOUT_GET_IFACE
#define GTK_CELL_LAYOUT_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayoutIface))
GtkCellLayoutDataFunc
void
GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gpointer data
GtkCellLayoutIface
struct _GtkCellLayoutIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* Virtual Table */
void (* pack_start) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gboolean expand);
void (* pack_end) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gboolean expand);
void (* clear) (GtkCellLayout *cell_layout);
void (* add_attribute) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
const gchar *attribute,
gint column);
void (* set_cell_data_func) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
GtkCellLayoutDataFunc func,
gpointer func_data,
GDestroyNotify destroy);
void (* clear_attributes) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell);
void (* reorder) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gint position);
GList* (* get_cells) (GtkCellLayout *cell_layout);
GtkCellArea *(* get_area) (GtkCellLayout *cell_layout);
};
gtk_cell_layout_get_type
GType
void
gtk_cell_layout_pack_start
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand
gtk_cell_layout_pack_end
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand
gtk_cell_layout_get_cells
GList *
GtkCellLayout *cell_layout
gtk_cell_layout_clear
void
GtkCellLayout *cell_layout
gtk_cell_layout_set_attributes
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, ...
gtk_cell_layout_add_attribute
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, const gchar *attribute, gint column
gtk_cell_layout_set_cell_data_func
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, GtkCellLayoutDataFunc func, gpointer func_data, GDestroyNotify destroy
gtk_cell_layout_clear_attributes
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell
gtk_cell_layout_reorder
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, gint position
gtk_cell_layout_get_area
GtkCellArea *
GtkCellLayout *cell_layout
GtkCellLayout
GtkCellRendererState
typedef enum
{
GTK_CELL_RENDERER_SELECTED = 1 << 0,
GTK_CELL_RENDERER_PRELIT = 1 << 1,
GTK_CELL_RENDERER_INSENSITIVE = 1 << 2,
/* this flag means the cell is in the sort column/row */
GTK_CELL_RENDERER_SORTED = 1 << 3,
GTK_CELL_RENDERER_FOCUSED = 1 << 4,
GTK_CELL_RENDERER_EXPANDABLE = 1 << 5,
GTK_CELL_RENDERER_EXPANDED = 1 << 6
} GtkCellRendererState;
GtkCellRendererMode
typedef enum
{
GTK_CELL_RENDERER_MODE_INERT,
GTK_CELL_RENDERER_MODE_ACTIVATABLE,
GTK_CELL_RENDERER_MODE_EDITABLE
} GtkCellRendererMode;
GTK_TYPE_CELL_RENDERER
#define GTK_TYPE_CELL_RENDERER (gtk_cell_renderer_get_type ())
GTK_CELL_RENDERER
#define GTK_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER, GtkCellRenderer))
GTK_CELL_RENDERER_CLASS
#define GTK_CELL_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER, GtkCellRendererClass))
GTK_IS_CELL_RENDERER
#define GTK_IS_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER))
GTK_IS_CELL_RENDERER_CLASS
#define GTK_IS_CELL_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER))
GTK_CELL_RENDERER_GET_CLASS
#define GTK_CELL_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER, GtkCellRendererClass))
GtkCellRenderer
struct _GtkCellRenderer
{
GInitiallyUnowned parent_instance;
/*< private >*/
GtkCellRendererPrivate *priv;
};
GtkCellRendererClass
struct _GtkCellRendererClass
{
/*< private >*/
GInitiallyUnownedClass parent_class;
/*< public >*/
/* vtable - not signals */
GtkSizeRequestMode (* get_request_mode) (GtkCellRenderer *cell);
void (* get_preferred_width) (GtkCellRenderer *cell,
GtkWidget *widget,
gint *minimum_size,
gint *natural_size);
void (* get_preferred_height_for_width) (GtkCellRenderer *cell,
GtkWidget *widget,
gint width,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_height) (GtkCellRenderer *cell,
GtkWidget *widget,
gint *minimum_size,
gint *natural_size);
void (* get_preferred_width_for_height) (GtkCellRenderer *cell,
GtkWidget *widget,
gint height,
gint *minimum_width,
gint *natural_width);
void (* get_aligned_area) (GtkCellRenderer *cell,
GtkWidget *widget,
GtkCellRendererState flags,
const GdkRectangle *cell_area,
GdkRectangle *aligned_area);
void (* get_size) (GtkCellRenderer *cell,
GtkWidget *widget,
const GdkRectangle *cell_area,
gint *x_offset,
gint *y_offset,
gint *width,
gint *height);
void (* snapshot) (GtkCellRenderer *cell,
GtkSnapshot *snapshot,
GtkWidget *widget,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
gboolean (* activate) (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
const gchar *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
GtkCellEditable * (* start_editing) (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
const gchar *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
/* Signals */
void (* editing_canceled) (GtkCellRenderer *cell);
void (* editing_started) (GtkCellRenderer *cell,
GtkCellEditable *editable,
const gchar *path);
/*< private >*/
GtkCellRendererClassPrivate *priv;
/* Padding for future expansion */
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_get_type
GType
void
gtk_cell_renderer_get_request_mode
GtkSizeRequestMode
GtkCellRenderer *cell
gtk_cell_renderer_get_preferred_width
void
GtkCellRenderer *cell, GtkWidget *widget, gint *minimum_size, gint *natural_size
gtk_cell_renderer_get_preferred_height_for_width
void
GtkCellRenderer *cell, GtkWidget *widget, gint width, gint *minimum_height, gint *natural_height
gtk_cell_renderer_get_preferred_height
void
GtkCellRenderer *cell, GtkWidget *widget, gint *minimum_size, gint *natural_size
gtk_cell_renderer_get_preferred_width_for_height
void
GtkCellRenderer *cell, GtkWidget *widget, gint height, gint *minimum_width, gint *natural_width
gtk_cell_renderer_get_preferred_size
void
GtkCellRenderer *cell, GtkWidget *widget, GtkRequisition *minimum_size, GtkRequisition *natural_size
gtk_cell_renderer_get_aligned_area
void
GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState flags, const GdkRectangle *cell_area, GdkRectangle *aligned_area
gtk_cell_renderer_snapshot
void
GtkCellRenderer *cell, GtkSnapshot *snapshot, GtkWidget *widget, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_renderer_activate
gboolean
GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const gchar *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_renderer_start_editing
GtkCellEditable *
GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const gchar *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_renderer_set_fixed_size
void
GtkCellRenderer *cell, gint width, gint height
gtk_cell_renderer_get_fixed_size
void
GtkCellRenderer *cell, gint *width, gint *height
gtk_cell_renderer_set_alignment
void
GtkCellRenderer *cell, gfloat xalign, gfloat yalign
gtk_cell_renderer_get_alignment
void
GtkCellRenderer *cell, gfloat *xalign, gfloat *yalign
gtk_cell_renderer_set_padding
void
GtkCellRenderer *cell, gint xpad, gint ypad
gtk_cell_renderer_get_padding
void
GtkCellRenderer *cell, gint *xpad, gint *ypad
gtk_cell_renderer_set_visible
void
GtkCellRenderer *cell, gboolean visible
gtk_cell_renderer_get_visible
gboolean
GtkCellRenderer *cell
gtk_cell_renderer_set_sensitive
void
GtkCellRenderer *cell, gboolean sensitive
gtk_cell_renderer_get_sensitive
gboolean
GtkCellRenderer *cell
gtk_cell_renderer_is_activatable
gboolean
GtkCellRenderer *cell
gtk_cell_renderer_stop_editing
void
GtkCellRenderer *cell, gboolean canceled
gtk_cell_renderer_get_state
GtkStateFlags
GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState cell_state
gtk_cell_renderer_class_set_accessible_type
void
GtkCellRendererClass *renderer_class, GType type
GtkCellRendererClassPrivate
GtkCellRendererPrivate
GTK_TYPE_CELL_RENDERER_ACCEL
#define GTK_TYPE_CELL_RENDERER_ACCEL (gtk_cell_renderer_accel_get_type ())
GTK_CELL_RENDERER_ACCEL
#define GTK_CELL_RENDERER_ACCEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccel))
GTK_CELL_RENDERER_ACCEL_CLASS
#define GTK_CELL_RENDERER_ACCEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccelClass))
GTK_IS_CELL_RENDERER_ACCEL
#define GTK_IS_CELL_RENDERER_ACCEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_ACCEL))
GTK_IS_CELL_RENDERER_ACCEL_CLASS
#define GTK_IS_CELL_RENDERER_ACCEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_ACCEL))
GTK_CELL_RENDERER_ACCEL_GET_CLASS
#define GTK_CELL_RENDERER_ACCEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccelClass))
GtkCellRendererAccelMode
typedef enum
{
GTK_CELL_RENDERER_ACCEL_MODE_GTK,
GTK_CELL_RENDERER_ACCEL_MODE_OTHER
} GtkCellRendererAccelMode;
GtkCellRendererAccel
struct _GtkCellRendererAccel
{
GtkCellRendererText parent;
/*< private >*/
GtkCellRendererAccelPrivate *priv;
};
GtkCellRendererAccelClass
struct _GtkCellRendererAccelClass
{
GtkCellRendererTextClass parent_class;
void (* accel_edited) (GtkCellRendererAccel *accel,
const gchar *path_string,
guint accel_key,
GdkModifierType accel_mods,
guint hardware_keycode);
void (* accel_cleared) (GtkCellRendererAccel *accel,
const gchar *path_string);
/* Padding for future expansion */
void (*_gtk_reserved0) (void);
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_accel_get_type
GType
void
gtk_cell_renderer_accel_new
GtkCellRenderer *
void
GtkCellRendererAccelPrivate
GTK_TYPE_CELL_RENDERER_COMBO
#define GTK_TYPE_CELL_RENDERER_COMBO (gtk_cell_renderer_combo_get_type ())
GTK_CELL_RENDERER_COMBO
#define GTK_CELL_RENDERER_COMBO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererCombo))
GTK_CELL_RENDERER_COMBO_CLASS
#define GTK_CELL_RENDERER_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererComboClass))
GTK_IS_CELL_RENDERER_COMBO
#define GTK_IS_CELL_RENDERER_COMBO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_COMBO))
GTK_IS_CELL_RENDERER_COMBO_CLASS
#define GTK_IS_CELL_RENDERER_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_COMBO))
GTK_CELL_RENDERER_COMBO_GET_CLASS
#define GTK_CELL_RENDERER_COMBO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererTextClass))
GtkCellRendererCombo
struct _GtkCellRendererCombo
{
GtkCellRendererText parent;
/*< private >*/
GtkCellRendererComboPrivate *priv;
};
GtkCellRendererComboClass
struct _GtkCellRendererComboClass
{
GtkCellRendererTextClass parent;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_combo_get_type
GType
void
gtk_cell_renderer_combo_new
GtkCellRenderer *
void
GtkCellRendererComboPrivate
GTK_TYPE_CELL_RENDERER_PIXBUF
#define GTK_TYPE_CELL_RENDERER_PIXBUF (gtk_cell_renderer_pixbuf_get_type ())
GTK_CELL_RENDERER_PIXBUF
#define GTK_CELL_RENDERER_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbuf))
GTK_CELL_RENDERER_PIXBUF_CLASS
#define GTK_CELL_RENDERER_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbufClass))
GTK_IS_CELL_RENDERER_PIXBUF
#define GTK_IS_CELL_RENDERER_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF))
GTK_IS_CELL_RENDERER_PIXBUF_CLASS
#define GTK_IS_CELL_RENDERER_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF))
GTK_CELL_RENDERER_PIXBUF_GET_CLASS
#define GTK_CELL_RENDERER_PIXBUF_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbufClass))
GtkCellRendererPixbuf
struct _GtkCellRendererPixbuf
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererPixbufPrivate *priv;
};
GtkCellRendererPixbufClass
struct _GtkCellRendererPixbufClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_pixbuf_get_type
GType
void
gtk_cell_renderer_pixbuf_new
GtkCellRenderer *
void
GtkCellRendererPixbufPrivate
GTK_TYPE_CELL_RENDERER_PROGRESS
#define GTK_TYPE_CELL_RENDERER_PROGRESS (gtk_cell_renderer_progress_get_type ())
GTK_CELL_RENDERER_PROGRESS
#define GTK_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgress))
GTK_CELL_RENDERER_PROGRESS_CLASS
#define GTK_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgressClass))
GTK_IS_CELL_RENDERER_PROGRESS
#define GTK_IS_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS))
GTK_IS_CELL_RENDERER_PROGRESS_CLASS
#define GTK_IS_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS))
GTK_CELL_RENDERER_PROGRESS_GET_CLASS
#define GTK_CELL_RENDERER_PROGRESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgressClass))
GtkCellRendererProgress
struct _GtkCellRendererProgress
{
GtkCellRenderer parent_instance;
/*< private >*/
GtkCellRendererProgressPrivate *priv;
};
GtkCellRendererProgressClass
struct _GtkCellRendererProgressClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_progress_get_type
GType
void
gtk_cell_renderer_progress_new
GtkCellRenderer *
void
GtkCellRendererProgressPrivate
GTK_TYPE_CELL_RENDERER_SPIN
#define GTK_TYPE_CELL_RENDERER_SPIN (gtk_cell_renderer_spin_get_type ())
GTK_CELL_RENDERER_SPIN
#define GTK_CELL_RENDERER_SPIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererSpin))
GTK_CELL_RENDERER_SPIN_CLASS
#define GTK_CELL_RENDERER_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererSpinClass))
GTK_IS_CELL_RENDERER_SPIN
#define GTK_IS_CELL_RENDERER_SPIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_SPIN))
GTK_IS_CELL_RENDERER_SPIN_CLASS
#define GTK_IS_CELL_RENDERER_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_SPIN))
GTK_CELL_RENDERER_SPIN_GET_CLASS
#define GTK_CELL_RENDERER_SPIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererTextClass))
GtkCellRendererSpin
struct _GtkCellRendererSpin
{
GtkCellRendererText parent;
/*< private >*/
GtkCellRendererSpinPrivate *priv;
};
GtkCellRendererSpinClass
struct _GtkCellRendererSpinClass
{
GtkCellRendererTextClass parent;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_spin_get_type
GType
void
gtk_cell_renderer_spin_new
GtkCellRenderer *
void
GtkCellRendererSpinPrivate
GTK_TYPE_CELL_RENDERER_SPINNER
#define GTK_TYPE_CELL_RENDERER_SPINNER (gtk_cell_renderer_spinner_get_type ())
GTK_CELL_RENDERER_SPINNER
#define GTK_CELL_RENDERER_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinner))
GTK_CELL_RENDERER_SPINNER_CLASS
#define GTK_CELL_RENDERER_SPINNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinnerClass))
GTK_IS_CELL_RENDERER_SPINNER
#define GTK_IS_CELL_RENDERER_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_SPINNER))
GTK_IS_CELL_RENDERER_SPINNER_CLASS
#define GTK_IS_CELL_RENDERER_SPINNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_SPINNER))
GTK_CELL_RENDERER_SPINNER_GET_CLASS
#define GTK_CELL_RENDERER_SPINNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinnerClass))
GtkCellRendererSpinner
struct _GtkCellRendererSpinner
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererSpinnerPrivate *priv;
};
GtkCellRendererSpinnerClass
struct _GtkCellRendererSpinnerClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_spinner_get_type
GType
void
gtk_cell_renderer_spinner_new
GtkCellRenderer *
void
GtkCellRendererSpinnerPrivate
GTK_TYPE_CELL_RENDERER_TEXT
#define GTK_TYPE_CELL_RENDERER_TEXT (gtk_cell_renderer_text_get_type ())
GTK_CELL_RENDERER_TEXT
#define GTK_CELL_RENDERER_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererText))
GTK_CELL_RENDERER_TEXT_CLASS
#define GTK_CELL_RENDERER_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererTextClass))
GTK_IS_CELL_RENDERER_TEXT
#define GTK_IS_CELL_RENDERER_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TEXT))
GTK_IS_CELL_RENDERER_TEXT_CLASS
#define GTK_IS_CELL_RENDERER_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TEXT))
GTK_CELL_RENDERER_TEXT_GET_CLASS
#define GTK_CELL_RENDERER_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererTextClass))
GtkCellRendererText
struct _GtkCellRendererText
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererTextPrivate *priv;
};
GtkCellRendererTextClass
struct _GtkCellRendererTextClass
{
GtkCellRendererClass parent_class;
void (* edited) (GtkCellRendererText *cell_renderer_text,
const gchar *path,
const gchar *new_text);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_text_get_type
GType
void
gtk_cell_renderer_text_new
GtkCellRenderer *
void
gtk_cell_renderer_text_set_fixed_height_from_font
void
GtkCellRendererText *renderer, gint number_of_rows
GtkCellRendererTextPrivate
GTK_TYPE_CELL_RENDERER_TOGGLE
#define GTK_TYPE_CELL_RENDERER_TOGGLE (gtk_cell_renderer_toggle_get_type ())
GTK_CELL_RENDERER_TOGGLE
#define GTK_CELL_RENDERER_TOGGLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggle))
GTK_CELL_RENDERER_TOGGLE_CLASS
#define GTK_CELL_RENDERER_TOGGLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggleClass))
GTK_IS_CELL_RENDERER_TOGGLE
#define GTK_IS_CELL_RENDERER_TOGGLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE))
GTK_IS_CELL_RENDERER_TOGGLE_CLASS
#define GTK_IS_CELL_RENDERER_TOGGLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE))
GTK_CELL_RENDERER_TOGGLE_GET_CLASS
#define GTK_CELL_RENDERER_TOGGLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggleClass))
GtkCellRendererToggle
struct _GtkCellRendererToggle
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererTogglePrivate *priv;
};
GtkCellRendererToggleClass
struct _GtkCellRendererToggleClass
{
GtkCellRendererClass parent_class;
void (* toggled) (GtkCellRendererToggle *cell_renderer_toggle,
const gchar *path);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_toggle_get_type
GType
void
gtk_cell_renderer_toggle_new
GtkCellRenderer *
void
gtk_cell_renderer_toggle_get_radio
gboolean
GtkCellRendererToggle *toggle
gtk_cell_renderer_toggle_set_radio
void
GtkCellRendererToggle *toggle, gboolean radio
gtk_cell_renderer_toggle_get_active
gboolean
GtkCellRendererToggle *toggle
gtk_cell_renderer_toggle_set_active
void
GtkCellRendererToggle *toggle, gboolean setting
gtk_cell_renderer_toggle_get_activatable
gboolean
GtkCellRendererToggle *toggle
gtk_cell_renderer_toggle_set_activatable
void
GtkCellRendererToggle *toggle, gboolean setting
GtkCellRendererTogglePrivate
GTK_TYPE_CELL_VIEW
#define GTK_TYPE_CELL_VIEW (gtk_cell_view_get_type ())
GTK_CELL_VIEW
#define GTK_CELL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_VIEW, GtkCellView))
GTK_CELL_VIEW_CLASS
#define GTK_CELL_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_CELL_VIEW, GtkCellViewClass))
GTK_IS_CELL_VIEW
#define GTK_IS_CELL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_VIEW))
GTK_IS_CELL_VIEW_CLASS
#define GTK_IS_CELL_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_CELL_VIEW))
GTK_CELL_VIEW_GET_CLASS
#define GTK_CELL_VIEW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_CELL_VIEW, GtkCellViewClass))
GtkCellView
struct _GtkCellView
{
GtkWidget parent_instance;
/*< private >*/
GtkCellViewPrivate *priv;
};
GtkCellViewClass
struct _GtkCellViewClass
{
GtkWidgetClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_view_get_type
GType
void
gtk_cell_view_new
GtkWidget *
void
gtk_cell_view_new_with_context
GtkWidget *
GtkCellArea *area, GtkCellAreaContext *context
gtk_cell_view_new_with_text
GtkWidget *
const gchar *text
gtk_cell_view_new_with_markup
GtkWidget *
const gchar *markup
gtk_cell_view_new_with_texture
GtkWidget *
GdkTexture *texture
gtk_cell_view_set_model
void
GtkCellView *cell_view, GtkTreeModel *model
gtk_cell_view_get_model
GtkTreeModel *
GtkCellView *cell_view
gtk_cell_view_set_displayed_row
void
GtkCellView *cell_view, GtkTreePath *path
gtk_cell_view_get_displayed_row
GtkTreePath *
GtkCellView *cell_view
gtk_cell_view_get_draw_sensitive
gboolean
GtkCellView *cell_view
gtk_cell_view_set_draw_sensitive
void
GtkCellView *cell_view, gboolean draw_sensitive
gtk_cell_view_get_fit_model
gboolean
GtkCellView *cell_view
gtk_cell_view_set_fit_model
void
GtkCellView *cell_view, gboolean fit_model
GtkCellViewPrivate
GTK_TYPE_CENTER_BOX
#define GTK_TYPE_CENTER_BOX (gtk_center_box_get_type ())
GTK_CENTER_BOX
#define GTK_CENTER_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CENTER_BOX, GtkCenterBox))
GTK_CENTER_BOX_CLASS
#define GTK_CENTER_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CENTER_BOX, GtkCenterBoxClass))
GTK_IS_CENTER_BOX
#define GTK_IS_CENTER_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CENTER_BOX))
GTK_IS_CENTER_BOX_CLASS
#define GTK_IS_CENTER_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CENTER_BOX))
GTK_CENTER_BOX_GET_CLASS
#define GTK_CENTER_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CENTER_BOX, GtkCenterBoxClass))
gtk_center_box_get_type
GType
void
gtk_center_box_new
GtkWidget *
void
gtk_center_box_set_start_widget
void
GtkCenterBox *self, GtkWidget *child
gtk_center_box_set_center_widget
void
GtkCenterBox *self, GtkWidget *child
gtk_center_box_set_end_widget
void
GtkCenterBox *self, GtkWidget *child
gtk_center_box_get_start_widget
GtkWidget *
GtkCenterBox *self
gtk_center_box_get_center_widget
GtkWidget *
GtkCenterBox *self
gtk_center_box_get_end_widget
GtkWidget *
GtkCenterBox *self
gtk_center_box_set_baseline_position
void
GtkCenterBox *self, GtkBaselinePosition position
gtk_center_box_get_baseline_position
GtkBaselinePosition
GtkCenterBox *self
GtkCenterBox
GtkCenterBoxClass
GTK_TYPE_CHECK_BUTTON
#define GTK_TYPE_CHECK_BUTTON (gtk_check_button_get_type ())
GTK_CHECK_BUTTON
#define GTK_CHECK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_BUTTON, GtkCheckButton))
GTK_CHECK_BUTTON_CLASS
#define GTK_CHECK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_BUTTON, GtkCheckButtonClass))
GTK_IS_CHECK_BUTTON
#define GTK_IS_CHECK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_BUTTON))
GTK_IS_CHECK_BUTTON_CLASS
#define GTK_IS_CHECK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_BUTTON))
GTK_CHECK_BUTTON_GET_CLASS
#define GTK_CHECK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_BUTTON, GtkCheckButtonClass))
GtkCheckButton
struct _GtkCheckButton
{
GtkToggleButton toggle_button;
};
GtkCheckButtonClass
struct _GtkCheckButtonClass
{
GtkToggleButtonClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_check_button_get_type
GType
void
gtk_check_button_new
GtkWidget *
void
gtk_check_button_new_with_label
GtkWidget *
const gchar *label
gtk_check_button_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_check_button_set_draw_indicator
void
GtkCheckButton *check_button, gboolean draw_indicator
gtk_check_button_get_draw_indicator
gboolean
GtkCheckButton *check_button
gtk_check_button_set_inconsistent
void
GtkCheckButton *check_button, gboolean inconsistent
gtk_check_button_get_inconsistent
gboolean
GtkCheckButton *check_button
gtk_check_button_get_indicator_node
GtkCssNode *
GtkCheckButton *check_button
GTK_TYPE_CHECK_MENU_ITEM
#define GTK_TYPE_CHECK_MENU_ITEM (gtk_check_menu_item_get_type ())
GTK_CHECK_MENU_ITEM
#define GTK_CHECK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItem))
GTK_CHECK_MENU_ITEM_CLASS
#define GTK_CHECK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItemClass))
GTK_IS_CHECK_MENU_ITEM
#define GTK_IS_CHECK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_MENU_ITEM))
GTK_IS_CHECK_MENU_ITEM_CLASS
#define GTK_IS_CHECK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_MENU_ITEM))
GTK_CHECK_MENU_ITEM_GET_CLASS
#define GTK_CHECK_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItemClass))
GtkCheckMenuItem
struct _GtkCheckMenuItem
{
GtkMenuItem menu_item;
/*< private >*/
GtkCheckMenuItemPrivate *priv;
};
GtkCheckMenuItemClass
struct _GtkCheckMenuItemClass
{
GtkMenuItemClass parent_class;
/*< public >*/
void (* toggled) (GtkCheckMenuItem *check_menu_item);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_check_menu_item_get_type
GType
void
gtk_check_menu_item_new
GtkWidget *
void
gtk_check_menu_item_new_with_label
GtkWidget *
const gchar *label
gtk_check_menu_item_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_check_menu_item_set_active
void
GtkCheckMenuItem *check_menu_item, gboolean is_active
gtk_check_menu_item_get_active
gboolean
GtkCheckMenuItem *check_menu_item
gtk_check_menu_item_toggled
void
GtkCheckMenuItem *check_menu_item
gtk_check_menu_item_set_inconsistent
void
GtkCheckMenuItem *check_menu_item, gboolean setting
gtk_check_menu_item_get_inconsistent
gboolean
GtkCheckMenuItem *check_menu_item
gtk_check_menu_item_set_draw_as_radio
void
GtkCheckMenuItem *check_menu_item, gboolean draw_as_radio
gtk_check_menu_item_get_draw_as_radio
gboolean
GtkCheckMenuItem *check_menu_item
GtkCheckMenuItemPrivate
GTK_TYPE_COLOR_BUTTON
#define GTK_TYPE_COLOR_BUTTON (gtk_color_button_get_type ())
GTK_COLOR_BUTTON
#define GTK_COLOR_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_BUTTON, GtkColorButton))
GTK_COLOR_BUTTON_CLASS
#define GTK_COLOR_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_BUTTON, GtkColorButtonClass))
GTK_IS_COLOR_BUTTON
#define GTK_IS_COLOR_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_BUTTON))
GTK_IS_COLOR_BUTTON_CLASS
#define GTK_IS_COLOR_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_BUTTON))
GTK_COLOR_BUTTON_GET_CLASS
#define GTK_COLOR_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_BUTTON, GtkColorButtonClass))
GtkColorButton
struct _GtkColorButton {
GtkWidget parent_instance;
/*< private >*/
GtkColorButtonPrivate *priv;
};
GtkColorButtonClass
struct _GtkColorButtonClass {
GtkWidgetClass parent_class;
void (* color_set) (GtkColorButton *cp);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_button_get_type
GType
void
gtk_color_button_new
GtkWidget *
void
gtk_color_button_new_with_rgba
GtkWidget *
const GdkRGBA *rgba
gtk_color_button_set_title
void
GtkColorButton *button, const gchar *title
gtk_color_button_get_title
const gchar *
GtkColorButton *button
GtkColorButtonPrivate
GTK_TYPE_COLOR_CHOOSER
#define GTK_TYPE_COLOR_CHOOSER (gtk_color_chooser_get_type ())
GTK_COLOR_CHOOSER
#define GTK_COLOR_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER, GtkColorChooser))
GTK_IS_COLOR_CHOOSER
#define GTK_IS_COLOR_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER))
GTK_COLOR_CHOOSER_GET_IFACE
#define GTK_COLOR_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_COLOR_CHOOSER, GtkColorChooserInterface))
GtkColorChooserInterface
struct _GtkColorChooserInterface
{
GTypeInterface base_interface;
/* Methods */
void (* get_rgba) (GtkColorChooser *chooser,
GdkRGBA *color);
void (* set_rgba) (GtkColorChooser *chooser,
const GdkRGBA *color);
void (* add_palette) (GtkColorChooser *chooser,
GtkOrientation orientation,
gint colors_per_line,
gint n_colors,
GdkRGBA *colors);
/* Signals */
void (* color_activated) (GtkColorChooser *chooser,
const GdkRGBA *color);
/* Padding */
gpointer padding[12];
};
gtk_color_chooser_get_type
GType
void
gtk_color_chooser_get_rgba
void
GtkColorChooser *chooser, GdkRGBA *color
gtk_color_chooser_set_rgba
void
GtkColorChooser *chooser, const GdkRGBA *color
gtk_color_chooser_get_use_alpha
gboolean
GtkColorChooser *chooser
gtk_color_chooser_set_use_alpha
void
GtkColorChooser *chooser, gboolean use_alpha
gtk_color_chooser_add_palette
void
GtkColorChooser *chooser, GtkOrientation orientation, gint colors_per_line, gint n_colors, GdkRGBA *colors
GtkColorChooser
GTK_TYPE_COLOR_CHOOSER_DIALOG
#define GTK_TYPE_COLOR_CHOOSER_DIALOG (gtk_color_chooser_dialog_get_type ())
GTK_COLOR_CHOOSER_DIALOG
#define GTK_COLOR_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialog))
GTK_COLOR_CHOOSER_DIALOG_CLASS
#define GTK_COLOR_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialogClass))
GTK_IS_COLOR_CHOOSER_DIALOG
#define GTK_IS_COLOR_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG))
GTK_IS_COLOR_CHOOSER_DIALOG_CLASS
#define GTK_IS_COLOR_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_CHOOSER_DIALOG))
GTK_COLOR_CHOOSER_DIALOG_GET_CLASS
#define GTK_COLOR_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialogClass))
GtkColorChooserDialog
struct _GtkColorChooserDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkColorChooserDialogPrivate *priv;
};
GtkColorChooserDialogClass
struct _GtkColorChooserDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_chooser_dialog_get_type
GType
void
gtk_color_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
GtkColorChooserDialogPrivate
GTK_TYPE_COLOR_CHOOSER_WIDGET
#define GTK_TYPE_COLOR_CHOOSER_WIDGET (gtk_color_chooser_widget_get_type ())
GTK_COLOR_CHOOSER_WIDGET
#define GTK_COLOR_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidget))
GTK_COLOR_CHOOSER_WIDGET_CLASS
#define GTK_COLOR_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidgetClass))
GTK_IS_COLOR_CHOOSER_WIDGET
#define GTK_IS_COLOR_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET))
GTK_IS_COLOR_CHOOSER_WIDGET_CLASS
#define GTK_IS_COLOR_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_CHOOSER_WIDGET))
GTK_COLOR_CHOOSER_WIDGET_GET_CLASS
#define GTK_COLOR_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidgetClass))
GtkColorChooserWidget
struct _GtkColorChooserWidget
{
GtkBox parent_instance;
/*< private >*/
GtkColorChooserWidgetPrivate *priv;
};
GtkColorChooserWidgetClass
struct _GtkColorChooserWidgetClass
{
GtkBoxClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_color_chooser_widget_get_type
GType
void
gtk_color_chooser_widget_new
GtkWidget *
void
GtkColorChooserWidgetPrivate
GTK_TYPE_COLOR_EDITOR
#define GTK_TYPE_COLOR_EDITOR (gtk_color_editor_get_type ())
GTK_COLOR_EDITOR
#define GTK_COLOR_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_EDITOR, GtkColorEditor))
GTK_COLOR_EDITOR_CLASS
#define GTK_COLOR_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_EDITOR, GtkColorEditorClass))
GTK_IS_COLOR_EDITOR
#define GTK_IS_COLOR_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_EDITOR))
GTK_IS_COLOR_EDITOR_CLASS
#define GTK_IS_COLOR_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_EDITOR))
GTK_COLOR_EDITOR_GET_CLASS
#define GTK_COLOR_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_EDITOR, GtkColorEditorClass))
GtkColorEditor
struct _GtkColorEditor
{
GtkBox parent_instance;
GtkColorEditorPrivate *priv;
};
GtkColorEditorClass
struct _GtkColorEditorClass
{
GtkBoxClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_editor_get_type
GType
void
gtk_color_editor_new
GtkWidget *
void
GtkColorEditorPrivate
GTK_TYPE_COLOR_PLANE
#define GTK_TYPE_COLOR_PLANE (gtk_color_plane_get_type ())
GTK_COLOR_PLANE
#define GTK_COLOR_PLANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_PLANE, GtkColorPlane))
GTK_COLOR_PLANE_CLASS
#define GTK_COLOR_PLANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_PLANE, GtkColorPlaneClass))
GTK_IS_COLOR_PLANE
#define GTK_IS_COLOR_PLANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_PLANE))
GTK_IS_COLOR_PLANE_CLASS
#define GTK_IS_COLOR_PLANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_PLANE))
GTK_COLOR_PLANE_GET_CLASS
#define GTK_COLOR_PLANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_PLANE, GtkColorPlaneClass))
GtkColorPlane
struct _GtkColorPlane
{
GtkWidget parent_instance;
GtkColorPlanePrivate *priv;
};
GtkColorPlaneClass
struct _GtkColorPlaneClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_plane_get_type
GType
void
gtk_color_plane_new
GtkWidget *
GtkAdjustment *h_adj, GtkAdjustment *s_adj, GtkAdjustment *v_adj
GtkColorPlanePrivate
GTK_TYPE_COLOR_SCALE
#define GTK_TYPE_COLOR_SCALE (gtk_color_scale_get_type ())
GTK_COLOR_SCALE
#define GTK_COLOR_SCALE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SCALE, GtkColorScale))
GTK_COLOR_SCALE_CLASS
#define GTK_COLOR_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SCALE, GtkColorScaleClass))
GTK_IS_COLOR_SCALE
#define GTK_IS_COLOR_SCALE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SCALE))
GTK_IS_COLOR_SCALE_CLASS
#define GTK_IS_COLOR_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SCALE))
GTK_COLOR_SCALE_GET_CLASS
#define GTK_COLOR_SCALE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SCALE, GtkColorScaleClass))
GtkColorScale
struct _GtkColorScale
{
GtkScale parent_instance;
GtkColorScalePrivate *priv;
};
GtkColorScaleClass
struct _GtkColorScaleClass
{
GtkScaleClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkColorScaleType
typedef enum
{
GTK_COLOR_SCALE_HUE,
GTK_COLOR_SCALE_ALPHA
} GtkColorScaleType;
gtk_color_scale_get_type
GType
void
gtk_color_scale_new
GtkWidget *
GtkAdjustment *adjustment, GtkColorScaleType type
gtk_color_scale_set_rgba
void
GtkColorScale *scale, const GdkRGBA *color
gtk_color_scale_snapshot_trough
void
GtkColorScale *scale, GtkSnapshot *snapshot, int x, int y, int width, int height
GtkColorScalePrivate
GTK_TYPE_COLOR_SWATCH
#define GTK_TYPE_COLOR_SWATCH (gtk_color_swatch_get_type ())
GTK_COLOR_SWATCH
#define GTK_COLOR_SWATCH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SWATCH, GtkColorSwatch))
GTK_COLOR_SWATCH_CLASS
#define GTK_COLOR_SWATCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SWATCH, GtkColorSwatchClass))
GTK_IS_COLOR_SWATCH
#define GTK_IS_COLOR_SWATCH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SWATCH))
GTK_IS_COLOR_SWATCH_CLASS
#define GTK_IS_COLOR_SWATCH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SWATCH))
GTK_COLOR_SWATCH_GET_CLASS
#define GTK_COLOR_SWATCH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SWATCH, GtkColorSwatchClass))
GtkColorSwatch
struct _GtkColorSwatch
{
GtkWidget parent;
/*< private >*/
GtkColorSwatchPrivate *priv;
};
GtkColorSwatchClass
struct _GtkColorSwatchClass
{
GtkWidgetClass parent_class;
void ( * activate) (GtkColorSwatch *swatch);
void ( * customize) (GtkColorSwatch *swatch);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_swatch_get_type
GType
void
gtk_color_swatch_new
GtkWidget *
void
gtk_color_swatch_set_rgba
void
GtkColorSwatch *swatch, const GdkRGBA *color
gtk_color_swatch_get_rgba
gboolean
GtkColorSwatch *swatch, GdkRGBA *color
gtk_color_swatch_set_hsva
void
GtkColorSwatch *swatch, gdouble h, gdouble s, gdouble v, gdouble a
gtk_color_swatch_set_can_drop
void
GtkColorSwatch *swatch, gboolean can_drop
gtk_color_swatch_set_icon
void
GtkColorSwatch *swatch, const gchar *icon
gtk_color_swatch_set_use_alpha
void
GtkColorSwatch *swatch, gboolean use_alpha
gtk_color_swatch_set_selectable
void
GtkColorSwatch *swatch, gboolean selectable
gtk_color_swatch_get_selectable
gboolean
GtkColorSwatch *swatch
GtkColorSwatchPrivate
gtk_hsv_to_rgb
void
gdouble h, gdouble s, gdouble v, gdouble *r, gdouble *g, gdouble *b
gtk_rgb_to_hsv
void
gdouble r, gdouble g, gdouble b, gdouble *h, gdouble *s, gdouble *v
GTK_TYPE_COMBO_BOX
#define GTK_TYPE_COMBO_BOX (gtk_combo_box_get_type ())
GTK_COMBO_BOX
#define GTK_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX, GtkComboBox))
GTK_COMBO_BOX_CLASS
#define GTK_COMBO_BOX_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_COMBO_BOX, GtkComboBoxClass))
GTK_IS_COMBO_BOX
#define GTK_IS_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX))
GTK_IS_COMBO_BOX_CLASS
#define GTK_IS_COMBO_BOX_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_COMBO_BOX))
GTK_COMBO_BOX_GET_CLASS
#define GTK_COMBO_BOX_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_COMBO_BOX, GtkComboBoxClass))
GtkComboBox
struct _GtkComboBox
{
GtkBin parent_instance;
/*< private >*/
GtkComboBoxPrivate *priv;
};
GtkComboBoxClass
struct _GtkComboBoxClass
{
GtkBinClass parent_class;
/*< public >*/
/* signals */
void (* changed) (GtkComboBox *combo_box);
gchar *(* format_entry_text) (GtkComboBox *combo_box,
const gchar *path);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
gtk_combo_box_get_type
GType
void
gtk_combo_box_new
GtkWidget *
void
gtk_combo_box_new_with_entry
GtkWidget *
void
gtk_combo_box_new_with_model
GtkWidget *
GtkTreeModel *model
gtk_combo_box_new_with_model_and_entry
GtkWidget *
GtkTreeModel *model
gtk_combo_box_get_wrap_width
gint
GtkComboBox *combo_box
gtk_combo_box_set_wrap_width
void
GtkComboBox *combo_box, gint width
gtk_combo_box_get_row_span_column
gint
GtkComboBox *combo_box
gtk_combo_box_set_row_span_column
void
GtkComboBox *combo_box, gint row_span
gtk_combo_box_get_column_span_column
gint
GtkComboBox *combo_box
gtk_combo_box_set_column_span_column
void
GtkComboBox *combo_box, gint column_span
gtk_combo_box_get_active
gint
GtkComboBox *combo_box
gtk_combo_box_set_active
void
GtkComboBox *combo_box, gint index_
gtk_combo_box_get_active_iter
gboolean
GtkComboBox *combo_box, GtkTreeIter *iter
gtk_combo_box_set_active_iter
void
GtkComboBox *combo_box, GtkTreeIter *iter
gtk_combo_box_set_model
void
GtkComboBox *combo_box, GtkTreeModel *model
gtk_combo_box_get_model
GtkTreeModel *
GtkComboBox *combo_box
gtk_combo_box_get_row_separator_func
GtkTreeViewRowSeparatorFunc
GtkComboBox *combo_box
gtk_combo_box_set_row_separator_func
void
GtkComboBox *combo_box, GtkTreeViewRowSeparatorFunc func, gpointer data, GDestroyNotify destroy
gtk_combo_box_set_button_sensitivity
void
GtkComboBox *combo_box, GtkSensitivityType sensitivity
gtk_combo_box_get_button_sensitivity
GtkSensitivityType
GtkComboBox *combo_box
gtk_combo_box_get_has_entry
gboolean
GtkComboBox *combo_box
gtk_combo_box_set_entry_text_column
void
GtkComboBox *combo_box, gint text_column
gtk_combo_box_get_entry_text_column
gint
GtkComboBox *combo_box
gtk_combo_box_set_popup_fixed_width
void
GtkComboBox *combo_box, gboolean fixed
gtk_combo_box_get_popup_fixed_width
gboolean
GtkComboBox *combo_box
gtk_combo_box_popup
void
GtkComboBox *combo_box
gtk_combo_box_popup_for_device
void
GtkComboBox *combo_box, GdkDevice *device
gtk_combo_box_popdown
void
GtkComboBox *combo_box
gtk_combo_box_get_popup_accessible
AtkObject *
GtkComboBox *combo_box
gtk_combo_box_get_id_column
gint
GtkComboBox *combo_box
gtk_combo_box_set_id_column
void
GtkComboBox *combo_box, gint id_column
gtk_combo_box_get_active_id
const gchar *
GtkComboBox *combo_box
gtk_combo_box_set_active_id
gboolean
GtkComboBox *combo_box, const gchar *active_id
GtkComboBoxPrivate
gtk_combo_box_get_popup
GtkWidget *
GtkComboBox *combo_box
GTK_TYPE_COMBO_BOX_TEXT
#define GTK_TYPE_COMBO_BOX_TEXT (gtk_combo_box_text_get_type ())
GTK_COMBO_BOX_TEXT
#define GTK_COMBO_BOX_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxText))
GTK_COMBO_BOX_TEXT_CLASS
#define GTK_COMBO_BOX_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxTextClass))
GTK_IS_COMBO_BOX_TEXT
#define GTK_IS_COMBO_BOX_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX_TEXT))
GTK_IS_COMBO_BOX_TEXT_CLASS
#define GTK_IS_COMBO_BOX_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COMBO_BOX_TEXT))
GTK_COMBO_BOX_TEXT_GET_CLASS
#define GTK_COMBO_BOX_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxTextClass))
GtkComboBoxText
struct _GtkComboBoxText
{
/*< private >*/
GtkComboBox parent_instance;
GtkComboBoxTextPrivate *priv;
};
GtkComboBoxTextClass
struct _GtkComboBoxTextClass
{
GtkComboBoxClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_combo_box_text_get_type
GType
void
gtk_combo_box_text_new
GtkWidget *
void
gtk_combo_box_text_new_with_entry
GtkWidget *
void
gtk_combo_box_text_append_text
void
GtkComboBoxText *combo_box, const gchar *text
gtk_combo_box_text_insert_text
void
GtkComboBoxText *combo_box, gint position, const gchar *text
gtk_combo_box_text_prepend_text
void
GtkComboBoxText *combo_box, const gchar *text
gtk_combo_box_text_remove
void
GtkComboBoxText *combo_box, gint position
gtk_combo_box_text_remove_all
void
GtkComboBoxText *combo_box
gtk_combo_box_text_get_active_text
gchar *
GtkComboBoxText *combo_box
gtk_combo_box_text_insert
void
GtkComboBoxText *combo_box, gint position, const gchar *id, const gchar *text
gtk_combo_box_text_append
void
GtkComboBoxText *combo_box, const gchar *id, const gchar *text
gtk_combo_box_text_prepend
void
GtkComboBoxText *combo_box, const gchar *id, const gchar *text
GtkComboBoxTextPrivate
GtkComposeTable
struct _GtkComposeTable
{
guint16 *data;
gint max_seq_len;
gint n_seqs;
guint32 id;
};
GtkComposeTableCompact
struct _GtkComposeTableCompact
{
const guint16 *data;
gint max_seq_len;
gint n_index_size;
gint n_index_stride;
};
gtk_compose_table_new_with_file
GtkComposeTable *
const gchar *compose_file
gtk_compose_table_list_add_array
GSList *
GSList *compose_tables, const guint16 *data, gint max_seq_len, gint n_seqs
gtk_compose_table_list_add_file
GSList *
GSList *compose_tables, const gchar *compose_file
GTK_TYPE_CONTAINER
#define GTK_TYPE_CONTAINER (gtk_container_get_type ())
GTK_CONTAINER
#define GTK_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER, GtkContainer))
GTK_CONTAINER_CLASS
#define GTK_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER, GtkContainerClass))
GTK_IS_CONTAINER
#define GTK_IS_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER))
GTK_IS_CONTAINER_CLASS
#define GTK_IS_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER))
GTK_CONTAINER_GET_CLASS
#define GTK_CONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER, GtkContainerClass))
GtkContainer
struct _GtkContainer
{
GtkWidget widget;
};
GtkContainerClass
struct _GtkContainerClass
{
GtkWidgetClass parent_class;
/*< public >*/
void (*add) (GtkContainer *container,
GtkWidget *widget);
void (*remove) (GtkContainer *container,
GtkWidget *widget);
void (*check_resize) (GtkContainer *container);
void (*forall) (GtkContainer *container,
GtkCallback callback,
gpointer callback_data);
void (*set_focus_child) (GtkContainer *container,
GtkWidget *child);
GType (*child_type) (GtkContainer *container);
void (*set_child_property) (GtkContainer *container,
GtkWidget *child,
guint property_id,
const GValue *value,
GParamSpec *pspec);
void (*get_child_property) (GtkContainer *container,
GtkWidget *child,
guint property_id,
GValue *value,
GParamSpec *pspec);
GtkWidgetPath * (*get_path_for_child) (GtkContainer *container,
GtkWidget *child);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_container_get_type
GType
void
gtk_container_add
void
GtkContainer *container, GtkWidget *widget
gtk_container_remove
void
GtkContainer *container, GtkWidget *widget
gtk_container_check_resize
void
GtkContainer *container
gtk_container_foreach
void
GtkContainer *container, GtkCallback callback, gpointer callback_data
gtk_container_get_children
GList *
GtkContainer *container
gtk_container_set_focus_chain
void
GtkContainer *container, GList *focusable_widgets
gtk_container_get_focus_chain
gboolean
GtkContainer *container, GList **focusable_widgets
gtk_container_unset_focus_chain
void
GtkContainer *container
gtk_container_set_focus_vadjustment
void
GtkContainer *container, GtkAdjustment *adjustment
gtk_container_get_focus_vadjustment
GtkAdjustment *
GtkContainer *container
gtk_container_set_focus_hadjustment
void
GtkContainer *container, GtkAdjustment *adjustment
gtk_container_get_focus_hadjustment
GtkAdjustment *
GtkContainer *container
gtk_container_child_type
GType
GtkContainer *container
gtk_container_class_install_child_property
void
GtkContainerClass *cclass, guint property_id, GParamSpec *pspec
gtk_container_class_install_child_properties
void
GtkContainerClass *cclass, guint n_pspecs, GParamSpec **pspecs
gtk_container_class_find_child_property
GParamSpec *
GObjectClass *cclass, const gchar *property_name
gtk_container_class_list_child_properties
GParamSpec **
GObjectClass *cclass, guint *n_properties
gtk_container_add_with_properties
void
GtkContainer *container, GtkWidget *widget, const gchar *first_prop_name, ...
gtk_container_child_set
void
GtkContainer *container, GtkWidget *child, const gchar *first_prop_name, ...
gtk_container_child_get
void
GtkContainer *container, GtkWidget *child, const gchar *first_prop_name, ...
gtk_container_child_set_valist
void
GtkContainer *container, GtkWidget *child, const gchar *first_property_name, va_list var_args
gtk_container_child_get_valist
void
GtkContainer *container, GtkWidget *child, const gchar *first_property_name, va_list var_args
gtk_container_child_set_property
void
GtkContainer *container, GtkWidget *child, const gchar *property_name, const GValue *value
gtk_container_child_get_property
void
GtkContainer *container, GtkWidget *child, const gchar *property_name, GValue *value
gtk_container_child_notify
void
GtkContainer *container, GtkWidget *child, const gchar *child_property
gtk_container_child_notify_by_pspec
void
GtkContainer *container, GtkWidget *child, GParamSpec *pspec
GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID
#define GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID(object, property_id, pspec) \
G_OBJECT_WARN_INVALID_PSPEC ((object), "child property", (property_id), (pspec))
gtk_container_forall
void
GtkContainer *container, GtkCallback callback, gpointer callback_data
gtk_container_get_path_for_child
GtkWidgetPath *
GtkContainer *container, GtkWidget *child
GtkContainerPrivate
gtk_container_queue_resize_handler
void
GtkContainer *container
gtk_container_set_focus_child
void
GtkContainer *container, GtkWidget *child
GTK_TYPE_CSS_ANIMATED_STYLE
#define GTK_TYPE_CSS_ANIMATED_STYLE (gtk_css_animated_style_get_type ())
GTK_CSS_ANIMATED_STYLE
#define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle))
GTK_CSS_ANIMATED_STYLE_CLASS
#define GTK_CSS_ANIMATED_STYLE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyleClass))
GTK_IS_CSS_ANIMATED_STYLE
#define GTK_IS_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_ANIMATED_STYLE))
GTK_IS_CSS_ANIMATED_STYLE_CLASS
#define GTK_IS_CSS_ANIMATED_STYLE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_ANIMATED_STYLE))
GTK_CSS_ANIMATED_STYLE_GET_CLASS
#define GTK_CSS_ANIMATED_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyleClass))
GtkCssAnimatedStyle
struct _GtkCssAnimatedStyle
{
GtkCssStyle parent;
GtkCssStyle *style; /* the style if we weren't animating */
GPtrArray *animated_values; /* NULL or array of animated values/NULL if not animated */
gint64 current_time; /* the current time in our world */
GSList *animations; /* the running animations, least important one first */
};
GtkCssAnimatedStyleClass
struct _GtkCssAnimatedStyleClass
{
GtkCssStyleClass parent_class;
};
gtk_css_animated_style_get_type
GType
void
gtk_css_animated_style_new
GtkCssStyle *
GtkCssStyle *base_style, GtkCssStyle *parent_style, gint64 timestamp, GtkStyleProvider *provider, GtkCssStyle *previous_style
gtk_css_animated_style_new_advance
GtkCssStyle *
GtkCssAnimatedStyle *source, GtkCssStyle *base, gint64 timestamp
gtk_css_animated_style_set_animated_value
void
GtkCssAnimatedStyle *style, guint id, GtkCssValue *value
gtk_css_animated_style_get_intrinsic_value
GtkCssValue *
GtkCssAnimatedStyle *style, guint id
GTK_TYPE_CSS_ANIMATION
#define GTK_TYPE_CSS_ANIMATION (_gtk_css_animation_get_type ())
GTK_CSS_ANIMATION
#define GTK_CSS_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATION, GtkCssAnimation))
GTK_CSS_ANIMATION_CLASS
#define GTK_CSS_ANIMATION_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_ANIMATION, GtkCssAnimationClass))
GTK_IS_CSS_ANIMATION
#define GTK_IS_CSS_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_ANIMATION))
GTK_IS_CSS_ANIMATION_CLASS
#define GTK_IS_CSS_ANIMATION_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_ANIMATION))
GTK_CSS_ANIMATION_GET_CLASS
#define GTK_CSS_ANIMATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_ANIMATION, GtkCssAnimationClass))
GtkCssAnimation
struct _GtkCssAnimation
{
GtkStyleAnimation parent;
char *name;
GtkCssKeyframes *keyframes;
GtkCssValue *ease;
GtkCssDirection direction;
GtkCssPlayState play_state;
GtkCssFillMode fill_mode;
GtkProgressTracker tracker;
};
GtkCssAnimationClass
struct _GtkCssAnimationClass
{
GtkStyleAnimationClass parent_class;
};
gtk_css_calc_value_new_sum
GtkCssValue *
GtkCssValue *value1, GtkCssValue *value2
gtk_css_calc_value_parse
GtkCssValue *
GtkCssParser *parser, GtkCssNumberParseFlags flags
gtk_css_dimension_value_new
GtkCssValue *
double value, GtkCssUnit unit
gtk_css_dimension_value_parse
GtkCssValue *
GtkCssParser *parser, GtkCssNumberParseFlags flags
gtk_css_font_size_get_default_px
double
GtkStyleProvider *provider, GtkCssStyle *style
gtk_css_filter_value_new_none
GtkCssValue *
void
gtk_css_filter_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_filter_value_push_snapshot
void
const GtkCssValue *filter, GtkSnapshot *snapshot
gtk_css_filter_value_pop_snapshot
void
const GtkCssValue *filter, GtkSnapshot *snapshot
gtk_css_font_features_value_new_default
GtkCssValue *
void
gtk_css_font_features_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_font_features_value_get_features
char *
GtkCssValue *value
gtk_css_font_variations_value_new_default
GtkCssValue *
void
gtk_css_font_variations_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_font_variations_value_get_variations
char *
GtkCssValue *value
gtk_css_icon_theme_value_new
GtkCssValue *
GtkIconTheme *icontheme
gtk_css_icon_theme_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_icon_theme_value_get_icon_theme
GtkIconTheme *
GtkCssValue *value
GTK_TYPE_CSS_IMAGE_BUILTIN
#define GTK_TYPE_CSS_IMAGE_BUILTIN (gtk_css_image_builtin_get_type ())
GTK_CSS_IMAGE_BUILTIN
#define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin))
GTK_CSS_IMAGE_BUILTIN_CLASS
#define GTK_CSS_IMAGE_BUILTIN_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltinClass))
GTK_IS_CSS_IMAGE_BUILTIN
#define GTK_IS_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_BUILTIN))
GTK_IS_CSS_IMAGE_BUILTIN_CLASS
#define GTK_IS_CSS_IMAGE_BUILTIN_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_BUILTIN))
GTK_CSS_IMAGE_BUILTIN_GET_CLASS
#define GTK_CSS_IMAGE_BUILTIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltinClass))
GtkCssImageBuiltin
struct _GtkCssImageBuiltin
{
GtkCssImage parent;
GdkRGBA fg_color;
GdkRGBA bg_color;
};
GtkCssImageBuiltinClass
struct _GtkCssImageBuiltinClass
{
GtkCssImageClass parent_class;
};
gtk_css_image_builtin_get_type
GType
void
gtk_css_image_builtin_new
GtkCssImage *
void
gtk_css_image_builtin_draw
void
GtkCssImage *image, cairo_t *cr, double width, double height, GtkCssImageBuiltinType image_type
gtk_css_image_builtin_snapshot
void
GtkCssImage *image, GtkSnapshot *snapshot, double width, double height, GtkCssImageBuiltinType image_type
GTK_TYPE_CSS_IMAGE_CROSS_FADE
#define GTK_TYPE_CSS_IMAGE_CROSS_FADE (_gtk_css_image_cross_fade_get_type ())
GTK_CSS_IMAGE_CROSS_FADE
#define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade))
GTK_CSS_IMAGE_CROSS_FADE_CLASS
#define GTK_CSS_IMAGE_CROSS_FADE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFadeClass))
GTK_IS_CSS_IMAGE_CROSS_FADE
#define GTK_IS_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE))
GTK_IS_CSS_IMAGE_CROSS_FADE_CLASS
#define GTK_IS_CSS_IMAGE_CROSS_FADE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE))
GTK_CSS_IMAGE_CROSS_FADE_GET_CLASS
#define GTK_CSS_IMAGE_CROSS_FADE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFadeClass))
GtkCssImageCrossFade
struct _GtkCssImageCrossFade
{
GtkCssImage parent;
GtkCssImage *start;
GtkCssImage *end;
double progress;
};
GtkCssImageCrossFadeClass
struct _GtkCssImageCrossFadeClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_FALLBACK
#define GTK_TYPE_CSS_IMAGE_FALLBACK (_gtk_css_image_fallback_get_type ())
GTK_CSS_IMAGE_FALLBACK
#define GTK_CSS_IMAGE_FALLBACK(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_FALLBACK, GtkCssImageFallback))
GTK_CSS_IMAGE_FALLBACK_CLASS
#define GTK_CSS_IMAGE_FALLBACK_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_FALLBACK, GtkCssImageFallbackClass))
GTK_IS_CSS_IMAGE_FALLBACK
#define GTK_IS_CSS_IMAGE_FALLBACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_FALLBACK))
GTK_IS_CSS_IMAGE_FALLBACK_CLASS
#define GTK_IS_CSS_IMAGE_FALLBACK_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_FALLBACK))
GTK_CSS_IMAGE_FALLBACK_GET_CLASS
#define GTK_CSS_IMAGE_FALLBACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_FALLBACK, GtkCssImageFallbackClass))
GtkCssImageFallback
struct _GtkCssImageFallback
{
GtkCssImage parent;
GtkCssImage **images;
int n_images;
int used;
GtkCssValue *color;
};
GtkCssImageFallbackClass
struct _GtkCssImageFallbackClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_ICON_THEME
#define GTK_TYPE_CSS_IMAGE_ICON_THEME (_gtk_css_image_icon_theme_get_type ())
GTK_CSS_IMAGE_ICON_THEME
#define GTK_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconTheme))
GTK_CSS_IMAGE_ICON_THEME_CLASS
#define GTK_CSS_IMAGE_ICON_THEME_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconThemeClass))
GTK_IS_CSS_IMAGE_ICON_THEME
#define GTK_IS_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME))
GTK_IS_CSS_IMAGE_ICON_THEME_CLASS
#define GTK_IS_CSS_IMAGE_ICON_THEME_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME))
GTK_CSS_IMAGE_ICON_THEME_GET_CLASS
#define GTK_CSS_IMAGE_ICON_THEME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconThemeClass))
GtkCssImageIconTheme
struct _GtkCssImageIconTheme
{
GtkCssImage parent;
GtkIconTheme *icon_theme;
GdkRGBA color;
GdkRGBA success;
GdkRGBA warning;
GdkRGBA error;
gint scale;
char *name;
int cached_size;
gboolean cached_symbolic;
GdkTexture *cached_texture;
};
GtkCssImageIconThemeClass
struct _GtkCssImageIconThemeClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_LINEAR
#define GTK_TYPE_CSS_IMAGE_LINEAR (_gtk_css_image_linear_get_type ())
GTK_CSS_IMAGE_LINEAR
#define GTK_CSS_IMAGE_LINEAR(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_LINEAR, GtkCssImageLinear))
GTK_CSS_IMAGE_LINEAR_CLASS
#define GTK_CSS_IMAGE_LINEAR_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_LINEAR, GtkCssImageLinearClass))
GTK_IS_CSS_IMAGE_LINEAR
#define GTK_IS_CSS_IMAGE_LINEAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_LINEAR))
GTK_IS_CSS_IMAGE_LINEAR_CLASS
#define GTK_IS_CSS_IMAGE_LINEAR_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_LINEAR))
GTK_CSS_IMAGE_LINEAR_GET_CLASS
#define GTK_CSS_IMAGE_LINEAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_LINEAR, GtkCssImageLinearClass))
GtkCssImageLinearColorStop
struct _GtkCssImageLinearColorStop {
GtkCssValue *offset;
GtkCssValue *color;
};
GtkCssImageLinear
struct _GtkCssImageLinear
{
GtkCssImage parent;
guint side; /* side the gradient should go to or 0 for angle */
GtkCssValue *angle;
GArray *stops;
guint repeating :1;
};
GtkCssImageLinearClass
struct _GtkCssImageLinearClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE
#define GTK_TYPE_CSS_IMAGE (_gtk_css_image_get_type ())
GTK_CSS_IMAGE
#define GTK_CSS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE, GtkCssImage))
GTK_CSS_IMAGE_CLASS
#define GTK_CSS_IMAGE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE, GtkCssImageClass))
GTK_IS_CSS_IMAGE
#define GTK_IS_CSS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE))
GTK_IS_CSS_IMAGE_CLASS
#define GTK_IS_CSS_IMAGE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE))
GTK_CSS_IMAGE_GET_CLASS
#define GTK_CSS_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE, GtkCssImageClass))
GtkCssImage
struct _GtkCssImage
{
GObject parent;
};
GtkCssImageClass
struct _GtkCssImageClass
{
GObjectClass parent_class;
/* width of image or 0 if it has no width (optional) */
int (* get_width) (GtkCssImage *image);
/* height of image or 0 if it has no height (optional) */
int (* get_height) (GtkCssImage *image);
/* aspect ratio (width / height) of image or 0 if it has no aspect ratio (optional) */
double (* get_aspect_ratio) (GtkCssImage *image);
/* create "computed value" in CSS terms, returns a new reference */
GtkCssImage *(* compute) (GtkCssImage *image,
guint property_id,
GtkStyleProvider *provider,
GtkCssStyle *style,
GtkCssStyle *parent_style);
/* compare two images for equality */
gboolean (* equal) (GtkCssImage *image1,
GtkCssImage *image2);
/* transition between start and end image (end may be NULL), returns new reference (optional) */
GtkCssImage *(* transition) (GtkCssImage *start,
GtkCssImage *end,
guint property_id,
double progress);
/* draw to 0,0 with the given width and height */
void (* draw) (GtkCssImage *image,
cairo_t *cr,
double width,
double height);
void (* snapshot) (GtkCssImage *image,
GtkSnapshot *snapshot,
double width,
double height);
/* parse CSS, return TRUE on success */
gboolean (* parse) (GtkCssImage *image,
GtkCssParser *parser);
/* print to CSS */
void (* print) (GtkCssImage *image,
GString *string);
};
gtk_css_image_snapshot
void
GtkCssImage *image, GtkSnapshot *snapshot, double width, double height
GTK_TYPE_CSS_IMAGE_RADIAL
#define GTK_TYPE_CSS_IMAGE_RADIAL (_gtk_css_image_radial_get_type ())
GTK_CSS_IMAGE_RADIAL
#define GTK_CSS_IMAGE_RADIAL(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_RADIAL, GtkCssImageRadial))
GTK_CSS_IMAGE_RADIAL_CLASS
#define GTK_CSS_IMAGE_RADIAL_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_RADIAL, GtkCssImageRadialClass))
GTK_IS_CSS_IMAGE_RADIAL
#define GTK_IS_CSS_IMAGE_RADIAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_RADIAL))
GTK_IS_CSS_IMAGE_RADIAL_CLASS
#define GTK_IS_CSS_IMAGE_RADIAL_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_RADIAL))
GTK_CSS_IMAGE_RADIAL_GET_CLASS
#define GTK_CSS_IMAGE_RADIAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_RADIAL, GtkCssImageRadialClass))
GtkCssImageRadialColorStop
struct _GtkCssImageRadialColorStop {
GtkCssValue *offset;
GtkCssValue *color;
};
GtkCssRadialSize
typedef enum {
GTK_CSS_EXPLICIT_SIZE,
GTK_CSS_CLOSEST_SIDE,
GTK_CSS_FARTHEST_SIDE,
GTK_CSS_CLOSEST_CORNER,
GTK_CSS_FARTHEST_CORNER
} GtkCssRadialSize;
GtkCssImageRadial
struct _GtkCssImageRadial
{
GtkCssImage parent;
GtkCssValue *position;
GtkCssValue *sizes[2];
GArray *stops;
GtkCssRadialSize size;
guint circle : 1;
guint repeating :1;
};
GtkCssImageRadialClass
struct _GtkCssImageRadialClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_RECOLOR
#define GTK_TYPE_CSS_IMAGE_RECOLOR (_gtk_css_image_recolor_get_type ())
GTK_CSS_IMAGE_RECOLOR
#define GTK_CSS_IMAGE_RECOLOR(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_RECOLOR, GtkCssImageRecolor))
GTK_CSS_IMAGE_RECOLOR_CLASS
#define GTK_CSS_IMAGE_RECOLOR_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_RECOLOR, GtkCssImageRecolorClass))
GTK_IS_CSS_IMAGE_RECOLOR
#define GTK_IS_CSS_IMAGE_RECOLOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_RECOLOR))
GTK_IS_CSS_IMAGE_RECOLOR_CLASS
#define GTK_IS_CSS_IMAGE_RECOLOR_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_RECOLOR))
GTK_CSS_IMAGE_RECOLOR_GET_CLASS
#define GTK_CSS_IMAGE_RECOLOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_RECOLOR, GtkCssImageRecolorClass))
GtkCssImageRecolor
struct _GtkCssImageRecolor
{
GtkCssImage parent;
GFile *file;
GtkCssValue *palette;
GdkTexture *texture;
GdkRGBA color;
GdkRGBA success;
GdkRGBA warning;
GdkRGBA error;
};
GtkCssImageRecolorClass
struct _GtkCssImageRecolorClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_SCALED
#define GTK_TYPE_CSS_IMAGE_SCALED (_gtk_css_image_scaled_get_type ())
GTK_CSS_IMAGE_SCALED
#define GTK_CSS_IMAGE_SCALED(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_SCALED, GtkCssImageScaled))
GTK_CSS_IMAGE_SCALED_CLASS
#define GTK_CSS_IMAGE_SCALED_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_SCALED, GtkCssImageScaledClass))
GTK_IS_CSS_IMAGE_SCALED
#define GTK_IS_CSS_IMAGE_SCALED(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_SCALED))
GTK_IS_CSS_IMAGE_SCALED_CLASS
#define GTK_IS_CSS_IMAGE_SCALED_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_SCALED))
GTK_CSS_IMAGE_SCALED_GET_CLASS
#define GTK_CSS_IMAGE_SCALED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_SCALED, GtkCssImageScaledClass))
GtkCssImageScaled
struct _GtkCssImageScaled
{
GtkCssImage parent;
GtkCssImage **images;
int n_images;
};
GtkCssImageScaledClass
struct _GtkCssImageScaledClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_SURFACE
#define GTK_TYPE_CSS_IMAGE_SURFACE (_gtk_css_image_surface_get_type ())
GTK_CSS_IMAGE_SURFACE
#define GTK_CSS_IMAGE_SURFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurface))
GTK_CSS_IMAGE_SURFACE_CLASS
#define GTK_CSS_IMAGE_SURFACE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurfaceClass))
GTK_IS_CSS_IMAGE_SURFACE
#define GTK_IS_CSS_IMAGE_SURFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_SURFACE))
GTK_IS_CSS_IMAGE_SURFACE_CLASS
#define GTK_IS_CSS_IMAGE_SURFACE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_SURFACE))
GTK_CSS_IMAGE_SURFACE_GET_CLASS
#define GTK_CSS_IMAGE_SURFACE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurfaceClass))
GtkCssImageSurface
struct _GtkCssImageSurface
{
GtkCssImage parent;
GdkTexture *texture; /* the texture we render */
};
GtkCssImageSurfaceClass
struct _GtkCssImageSurfaceClass
{
GtkCssImageClass parent_class;
};
gtk_css_image_surface_new
GtkCssImage *
GdkTexture *texture
GTK_TYPE_CSS_IMAGE_URL
#define GTK_TYPE_CSS_IMAGE_URL (_gtk_css_image_url_get_type ())
GTK_CSS_IMAGE_URL
#define GTK_CSS_IMAGE_URL(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_URL, GtkCssImageUrl))
GTK_CSS_IMAGE_URL_CLASS
#define GTK_CSS_IMAGE_URL_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_URL, GtkCssImageUrlClass))
GTK_IS_CSS_IMAGE_URL
#define GTK_IS_CSS_IMAGE_URL(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_URL))
GTK_IS_CSS_IMAGE_URL_CLASS
#define GTK_IS_CSS_IMAGE_URL_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_URL))
GTK_CSS_IMAGE_URL_GET_CLASS
#define GTK_CSS_IMAGE_URL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_URL, GtkCssImageUrlClass))
GtkCssImageUrl
struct _GtkCssImageUrl
{
GtkCssImage parent;
GFile *file; /* the file we're loading from */
GtkCssImage *loaded_image; /* the actual image we render */
};
GtkCssImageUrlClass
struct _GtkCssImageUrlClass
{
GtkCssImageClass parent_class;
};
GTK_TYPE_CSS_IMAGE_WIN32
#define GTK_TYPE_CSS_IMAGE_WIN32 (_gtk_css_image_win32_get_type ())
GTK_CSS_IMAGE_WIN32
#define GTK_CSS_IMAGE_WIN32(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_WIN32, GtkCssImageWin32))
GTK_CSS_IMAGE_WIN32_CLASS
#define GTK_CSS_IMAGE_WIN32_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_IMAGE_WIN32, GtkCssImageWin32Class))
GTK_IS_CSS_IMAGE_WIN32
#define GTK_IS_CSS_IMAGE_WIN32(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_IMAGE_WIN32))
GTK_IS_CSS_IMAGE_WIN32_CLASS
#define GTK_IS_CSS_IMAGE_WIN32_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_IMAGE_WIN32))
GTK_CSS_IMAGE_WIN32_GET_CLASS
#define GTK_CSS_IMAGE_WIN32_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_IMAGE_WIN32, GtkCssImageWin32Class))
GtkCssImageWin32
struct _GtkCssImageWin32
{
GtkCssImage parent;
int part;
int state;
double over_alpha;
int part2;
int state2;
gint margins[4];
GtkWin32Theme *theme;
};
GtkCssImageWin32Class
struct _GtkCssImageWin32Class
{
GtkCssImageClass parent_class;
};
GtkCssKeyframes
GtkCssLookupValue
typedef struct {
GtkCssSection *section;
GtkCssValue *value;
} GtkCssLookupValue;
GtkCssLookup
struct _GtkCssLookup {
GtkBitmask *missing;
GtkCssLookupValue values[GTK_CSS_PROPERTY_N_PROPERTIES];
};
GtkCssMatcherClass
struct _GtkCssMatcherClass {
gboolean (* get_parent) (GtkCssMatcher *matcher,
const GtkCssMatcher *child);
gboolean (* get_previous) (GtkCssMatcher *matcher,
const GtkCssMatcher *next);
GtkStateFlags (* get_state) (const GtkCssMatcher *matcher);
gboolean (* has_name) (const GtkCssMatcher *matcher,
/*interned*/const char*name);
gboolean (* has_class) (const GtkCssMatcher *matcher,
GQuark class_name);
gboolean (* has_id) (const GtkCssMatcher *matcher,
const char *id);
gboolean (* has_position) (const GtkCssMatcher *matcher,
gboolean forward,
int a,
int b);
gboolean is_any;
};
GtkCssMatcherWidgetPath
struct _GtkCssMatcherWidgetPath {
const GtkCssMatcherClass *klass;
const GtkCssNodeDeclaration *decl;
const GtkWidgetPath *path;
guint index;
guint sibling_index;
};
GtkCssMatcherNode
struct _GtkCssMatcherNode {
const GtkCssMatcherClass *klass;
GtkCssNode *node;
};
GtkCssMatcherSuperset
struct _GtkCssMatcherSuperset {
const GtkCssMatcherClass *klass;
const GtkCssMatcher *subset;
GtkCssChange relevant;
};
GtkCssMatcher
union _GtkCssMatcher {
const GtkCssMatcherClass *klass;
GtkCssMatcherWidgetPath path;
GtkCssMatcherNode node;
GtkCssMatcherSuperset superset;
};
gtk_css_node_declaration_new
GtkCssNodeDeclaration *
void
gtk_css_node_declaration_ref
GtkCssNodeDeclaration *
GtkCssNodeDeclaration *decl
gtk_css_node_declaration_unref
void
GtkCssNodeDeclaration *decl
gtk_css_node_declaration_set_type
gboolean
GtkCssNodeDeclaration **decl, GType type
gtk_css_node_declaration_get_type
GType
const GtkCssNodeDeclaration *decl
gtk_css_node_declaration_set_name
gboolean
GtkCssNodeDeclaration **decl, const char *name
gtk_css_node_declaration_set_id
gboolean
GtkCssNodeDeclaration **decl, const char *id
gtk_css_node_declaration_get_id
const char *
const GtkCssNodeDeclaration *decl
gtk_css_node_declaration_set_state
gboolean
GtkCssNodeDeclaration **decl, GtkStateFlags flags
gtk_css_node_declaration_get_state
GtkStateFlags
const GtkCssNodeDeclaration *decl
gtk_css_node_declaration_add_class
gboolean
GtkCssNodeDeclaration **decl, GQuark class_quark
gtk_css_node_declaration_remove_class
gboolean
GtkCssNodeDeclaration **decl, GQuark class_quark
gtk_css_node_declaration_clear_classes
gboolean
GtkCssNodeDeclaration **decl
gtk_css_node_declaration_has_class
gboolean
const GtkCssNodeDeclaration *decl, GQuark class_quark
gtk_css_node_declaration_get_classes
const GQuark *
const GtkCssNodeDeclaration *decl, guint *n_classes
gtk_css_node_declaration_hash
guint
gconstpointer elem
gtk_css_node_declaration_equal
gboolean
gconstpointer elem1, gconstpointer elem2
gtk_css_node_declaration_add_to_widget_path
void
const GtkCssNodeDeclaration *decl, GtkWidgetPath *path, guint pos
gtk_css_node_declaration_print
void
const GtkCssNodeDeclaration *decl, GString *string
gtk_css_node_declaration_to_string
char *
const GtkCssNodeDeclaration *decl
GTK_TYPE_CSS_NODE
#define GTK_TYPE_CSS_NODE (gtk_css_node_get_type ())
GTK_CSS_NODE
#define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode))
GTK_CSS_NODE_CLASS
#define GTK_CSS_NODE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_NODE, GtkCssNodeClass))
GTK_IS_CSS_NODE
#define GTK_IS_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_NODE))
GTK_IS_CSS_NODE_CLASS
#define GTK_IS_CSS_NODE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_NODE))
GTK_CSS_NODE_GET_CLASS
#define GTK_CSS_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_NODE, GtkCssNodeClass))
GtkCssNode
struct _GtkCssNode
{
GObject object;
GtkCssNode *parent;
GtkCssNode *previous_sibling;
GtkCssNode *next_sibling;
GtkCssNode *first_child;
GtkCssNode *last_child;
GtkCssNodeDeclaration *decl;
GtkCssStyle *style;
GtkCssNodeStyleCache *cache; /* cache for children to look up styles */
GtkCssChange pending_changes; /* changes that accumulated since the style was last computed */
guint visible :1; /* node will be skipped when validating or computing styles */
guint invalid :1; /* node or a child needs to be validated (even if just for animation) */
guint needs_propagation :1; /* children have state changes that need to be propagated to their siblings */
/* Two invariants hold for this variable:
* style_is_invalid == TRUE => next_sibling->style_is_invalid == TRUE
* style_is_invalid == FALSE => first_child->style_is_invalid == TRUE
* So if a valid style is computed, one has to previously ensure that the parent's and the previous sibling's style
* are valid. This allows both validation and invalidation to run in O(nodes-in-tree) */
guint style_is_invalid :1; /* the style needs to be recomputed */
};
GtkCssNodeClass
struct _GtkCssNodeClass
{
GObjectClass object_class;
void (* node_added) (GtkCssNode *cssnode,
GtkCssNode *child,
GtkCssNode *previous);
void (* node_removed) (GtkCssNode *cssnode,
GtkCssNode *child,
GtkCssNode *previous);
void (* style_changed) (GtkCssNode *cssnode,
GtkCssStyleChange *style_change);
gboolean (* init_matcher) (GtkCssNode *cssnode,
GtkCssMatcher *matcher);
GtkWidgetPath * (* create_widget_path) (GtkCssNode *cssnode);
const GtkWidgetPath * (* get_widget_path) (GtkCssNode *cssnode);
/* get style provider to use or NULL to use parent's */
GtkStyleProvider * (* get_style_provider) (GtkCssNode *cssnode);
/* get frame clock or NULL (only relevant for root node) */
GdkFrameClock * (* get_frame_clock) (GtkCssNode *cssnode);
GtkCssStyle * (* update_style) (GtkCssNode *cssnode,
GtkCssChange pending_changes,
gint64 timestamp,
GtkCssStyle *old_style);
void (* invalidate) (GtkCssNode *node);
void (* queue_validate) (GtkCssNode *node);
void (* dequeue_validate) (GtkCssNode *node);
void (* validate) (GtkCssNode *node);
};
gtk_css_node_get_type
GType
void
gtk_css_node_new
GtkCssNode *
void
gtk_css_node_set_parent
void
GtkCssNode *cssnode, GtkCssNode *parent
gtk_css_node_insert_after
void
GtkCssNode *parent, GtkCssNode *cssnode, GtkCssNode *previous_sibling
gtk_css_node_insert_before
void
GtkCssNode *parent, GtkCssNode *cssnode, GtkCssNode *next_sibling
gtk_css_node_reverse_children
void
GtkCssNode *cssnode
gtk_css_node_get_parent
GtkCssNode *
GtkCssNode *cssnode
gtk_css_node_get_first_child
GtkCssNode *
GtkCssNode *cssnode
gtk_css_node_get_last_child
GtkCssNode *
GtkCssNode *cssnode
gtk_css_node_get_previous_sibling
GtkCssNode *
GtkCssNode *cssnode
gtk_css_node_get_next_sibling
GtkCssNode *
GtkCssNode *cssnode
gtk_css_node_set_visible
void
GtkCssNode *cssnode, gboolean visible
gtk_css_node_get_visible
gboolean
GtkCssNode *cssnode
gtk_css_node_set_name
void
GtkCssNode *cssnode, const char*name
gtk_css_node_set_widget_type
void
GtkCssNode *cssnode, GType widget_type
gtk_css_node_get_widget_type
GType
GtkCssNode *cssnode
gtk_css_node_set_id
void
GtkCssNode *cssnode, const char*id
gtk_css_node_set_state
void
GtkCssNode *cssnode, GtkStateFlags state_flags
gtk_css_node_get_state
GtkStateFlags
GtkCssNode *cssnode
gtk_css_node_set_classes
void
GtkCssNode *cssnode, const char **classes
gtk_css_node_get_classes
char **
GtkCssNode *cssnode
gtk_css_node_add_class
void
GtkCssNode *cssnode, GQuark style_class
gtk_css_node_remove_class
void
GtkCssNode *cssnode, GQuark style_class
gtk_css_node_has_class
gboolean
GtkCssNode *cssnode, GQuark style_class
gtk_css_node_list_classes
const GQuark *
GtkCssNode *cssnode, guint *n_classes
gtk_css_node_get_declaration
const GtkCssNodeDeclaration *
GtkCssNode *cssnode
gtk_css_node_get_style
GtkCssStyle *
GtkCssNode *cssnode
gtk_css_node_invalidate_style_provider
void
GtkCssNode *cssnode
gtk_css_node_invalidate_frame_clock
void
GtkCssNode *cssnode, gboolean just_timestamp
gtk_css_node_invalidate
void
GtkCssNode *cssnode, GtkCssChange change
gtk_css_node_validate
void
GtkCssNode *cssnode
gtk_css_node_init_matcher
gboolean
GtkCssNode *cssnode, GtkCssMatcher *matcher
gtk_css_node_create_widget_path
GtkWidgetPath *
GtkCssNode *cssnode
gtk_css_node_get_widget_path
const GtkWidgetPath *
GtkCssNode *cssnode
gtk_css_node_get_style_provider
GtkStyleProvider *
GtkCssNode *cssnode
gtk_css_node_print
void
GtkCssNode *cssnode, GtkStyleContextPrintFlags flags, GString *string, guint indent
gtk_css_node_style_cache_new
GtkCssNodeStyleCache *
GtkCssStyle *style
gtk_css_node_style_cache_ref
GtkCssNodeStyleCache *
GtkCssNodeStyleCache *cache
gtk_css_node_style_cache_unref
void
GtkCssNodeStyleCache *cache
gtk_css_node_style_cache_get_style
GtkCssStyle *
GtkCssNodeStyleCache *cache
gtk_css_node_style_cache_insert
GtkCssNodeStyleCache *
GtkCssNodeStyleCache *parent, GtkCssNodeDeclaration *decl, gboolean is_first, gboolean is_last, GtkCssStyle *style
gtk_css_node_style_cache_lookup
GtkCssNodeStyleCache *
GtkCssNodeStyleCache *parent, const GtkCssNodeDeclaration *decl, gboolean is_first, gboolean is_last
GtkCssNodeStyleCache
GtkCssNumberParseFlags
typedef enum /*< skip >*/ {
GTK_CSS_POSITIVE_ONLY = (1 << 0),
GTK_CSS_PARSE_PERCENT = (1 << 1),
GTK_CSS_PARSE_NUMBER = (1 << 2),
GTK_CSS_PARSE_LENGTH = (1 << 3),
GTK_CSS_PARSE_ANGLE = (1 << 4),
GTK_CSS_PARSE_TIME = (1 << 5)
} GtkCssNumberParseFlags;
GtkCssNumberValueClass
struct _GtkCssNumberValueClass {
GtkCssValueClass value_class;
double (* get) (const GtkCssValue *value,
double one_hundred_percent);
GtkCssDimension (* get_dimension) (const GtkCssValue *value);
gboolean (* has_percent) (const GtkCssValue *value);
GtkCssValue * (* multiply) (const GtkCssValue *value,
double factor);
GtkCssValue * (* try_add) (const GtkCssValue *value1,
const GtkCssValue *value2);
gint (* get_calc_term_order) (const GtkCssValue *value);
};
gtk_css_number_value_transition
GtkCssValue *
GtkCssValue *start, GtkCssValue *end, guint property_id, double progress
gtk_css_number_value_can_parse
gboolean
GtkCssParser *parser
gtk_css_number_value_get_dimension
GtkCssDimension
const GtkCssValue *value
gtk_css_number_value_has_percent
gboolean
const GtkCssValue *value
gtk_css_number_value_multiply
GtkCssValue *
const GtkCssValue *value, double factor
gtk_css_number_value_add
GtkCssValue *
GtkCssValue *value1, GtkCssValue *value2
gtk_css_number_value_try_add
GtkCssValue *
const GtkCssValue *value1, const GtkCssValue *value2
gtk_css_number_value_get_calc_term_order
gint
const GtkCssValue *value
gtk_css_palette_value_new_default
GtkCssValue *
void
gtk_css_palette_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_palette_value_get_color
const GdkRGBA *
GtkCssValue *value, const char *color_name
GtkCssParserErrorFunc
void
GtkCssParser *parser,
const GError *error,
gpointer user_data
GtkCssParser
GTK_TYPE_CSS_PATH_NODE
#define GTK_TYPE_CSS_PATH_NODE (gtk_css_path_node_get_type ())
GTK_CSS_PATH_NODE
#define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode))
GTK_CSS_PATH_NODE_CLASS
#define GTK_CSS_PATH_NODE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNodeClass))
GTK_IS_CSS_PATH_NODE
#define GTK_IS_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_PATH_NODE))
GTK_IS_CSS_PATH_NODE_CLASS
#define GTK_IS_CSS_PATH_NODE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_PATH_NODE))
GTK_CSS_PATH_NODE_GET_CLASS
#define GTK_CSS_PATH_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_PATH_NODE, GtkCssPathNodeClass))
GtkCssPathNode
struct _GtkCssPathNode
{
GtkCssNode node;
GtkStyleContext *context;
GtkWidgetPath *path;
};
GtkCssPathNodeClass
struct _GtkCssPathNodeClass
{
GtkCssNodeClass node_class;
};
gtk_css_path_node_get_type
GType
void
gtk_css_path_node_new
GtkCssNode *
GtkStyleContext *context
gtk_css_path_node_unset_context
void
GtkCssPathNode *node
gtk_css_path_node_set_widget_path
void
GtkCssPathNode *node, GtkWidgetPath *path
gtk_css_path_node_get_widget_path
GtkWidgetPath *
GtkCssPathNode *node
gtk_css_position_value_parse_spacing
GtkCssValue *
GtkCssParser *parser
GTK_TYPE_CSS_PROVIDER
#define GTK_TYPE_CSS_PROVIDER (gtk_css_provider_get_type ())
GTK_CSS_PROVIDER
#define GTK_CSS_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_CSS_PROVIDER, GtkCssProvider))
GTK_CSS_PROVIDER_CLASS
#define GTK_CSS_PROVIDER_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_CSS_PROVIDER, GtkCssProviderClass))
GTK_IS_CSS_PROVIDER
#define GTK_IS_CSS_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_CSS_PROVIDER))
GTK_IS_CSS_PROVIDER_CLASS
#define GTK_IS_CSS_PROVIDER_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_CSS_PROVIDER))
GTK_CSS_PROVIDER_GET_CLASS
#define GTK_CSS_PROVIDER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_CSS_PROVIDER, GtkCssProviderClass))
GTK_CSS_PROVIDER_ERROR
#define GTK_CSS_PROVIDER_ERROR (gtk_css_provider_error_quark ())
GtkCssProviderError
typedef enum
{
GTK_CSS_PROVIDER_ERROR_FAILED,
GTK_CSS_PROVIDER_ERROR_SYNTAX,
GTK_CSS_PROVIDER_ERROR_IMPORT,
GTK_CSS_PROVIDER_ERROR_NAME,
GTK_CSS_PROVIDER_ERROR_DEPRECATED,
GTK_CSS_PROVIDER_ERROR_UNKNOWN_VALUE
} GtkCssProviderError;
gtk_css_provider_error_quark
GQuark
void
GtkCssProvider
struct _GtkCssProvider
{
GObject parent_instance;
GtkCssProviderPrivate *priv;
};
GtkCssProviderClass
struct _GtkCssProviderClass
{
GObjectClass parent_class;
void (* parsing_error) (GtkCssProvider *provider,
GtkCssSection *section,
const GError * error);
/* Padding for future expansion */
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_css_provider_get_type
GType
void
gtk_css_provider_new
GtkCssProvider *
void
gtk_css_provider_to_string
char *
GtkCssProvider *provider
gtk_css_provider_load_from_data
void
GtkCssProvider *css_provider, const gchar *data, gssize length
gtk_css_provider_load_from_file
void
GtkCssProvider *css_provider, GFile *file
gtk_css_provider_load_from_path
void
GtkCssProvider *css_provider, const gchar *path
gtk_css_provider_load_from_resource
void
GtkCssProvider *css_provider, const gchar *resource_path
gtk_css_provider_get_default
GtkCssProvider *
void
gtk_css_provider_get_named
GtkCssProvider *
const gchar *name, const gchar *variant
GtkCssProviderPrivate
gtk_css_provider_set_keep_css_sections
void
void
GtkCssRepeatStyle
typedef enum {
GTK_CSS_REPEAT_STYLE_NO_REPEAT,
GTK_CSS_REPEAT_STYLE_STRETCH = GTK_CSS_REPEAT_STYLE_NO_REPEAT,
GTK_CSS_REPEAT_STYLE_REPEAT,
GTK_CSS_REPEAT_STYLE_ROUND,
GTK_CSS_REPEAT_STYLE_SPACE
} GtkCssRepeatStyle;
GTK_TYPE_CSS_SECTION
#define GTK_TYPE_CSS_SECTION (gtk_css_section_get_type ())
GtkCssSectionType
typedef enum
{
GTK_CSS_SECTION_DOCUMENT,
GTK_CSS_SECTION_IMPORT,
GTK_CSS_SECTION_COLOR_DEFINITION,
GTK_CSS_SECTION_BINDING_SET,
GTK_CSS_SECTION_RULESET,
GTK_CSS_SECTION_SELECTOR,
GTK_CSS_SECTION_DECLARATION,
GTK_CSS_SECTION_VALUE,
GTK_CSS_SECTION_KEYFRAMES
} GtkCssSectionType;
gtk_css_section_get_type
GType
void
gtk_css_section_ref
GtkCssSection *
GtkCssSection *section
gtk_css_section_unref
void
GtkCssSection *section
gtk_css_section_get_section_type
GtkCssSectionType
const GtkCssSection *section
gtk_css_section_get_parent
GtkCssSection *
const GtkCssSection *section
gtk_css_section_get_file
GFile *
const GtkCssSection *section
gtk_css_section_get_start_line
guint
const GtkCssSection *section
gtk_css_section_get_start_position
guint
const GtkCssSection *section
gtk_css_section_get_end_line
guint
const GtkCssSection *section
gtk_css_section_get_end_position
guint
const GtkCssSection *section
GtkCssSection
gtk_css_pseudoclass_name
const char *
GtkStateFlags flags
GtkCssSelector
GtkCssSelectorTree
GtkCssSelectorTreeBuilder
gtk_css_shadows_value_get_n_shadows
gsize
const GtkCssValue *shadows
gtk_css_shadows_value_get_shadows
void
const GtkCssValue *shadows, GskShadow *out_shadows
gtk_css_shadows_value_snapshot_outset
void
const GtkCssValue *shadows, GtkSnapshot *snapshot, const GskRoundedRect *border_box
gtk_css_shadows_value_snapshot_inset
void
const GtkCssValue *shadows, GtkSnapshot *snapshot, const GskRoundedRect *padding_box
gtk_css_shadows_value_push_snapshot
gboolean
const GtkCssValue *shadows, GtkSnapshot *snapshot
gtk_css_shadow_value_get_extents
void
const GtkCssValue *shadow, GtkBorder *border
gtk_css_shadow_value_get_shadow
void
const GtkCssValue *value, GskShadow *shadow
gtk_css_shadow_value_snapshot_outset
void
const GtkCssValue *shadow, GtkSnapshot *snapshot, const GskRoundedRect *border_box
gtk_css_shadow_value_snapshot_inset
void
const GtkCssValue *shadow, GtkSnapshot *snapshot, const GskRoundedRect *padding_box
gtk_css_shadow_value_is_clear
gboolean
const GtkCssValue *shadow
GTK_TYPE_CSS_SHORTHAND_PROPERTY
#define GTK_TYPE_CSS_SHORTHAND_PROPERTY (_gtk_css_shorthand_property_get_type ())
GTK_CSS_SHORTHAND_PROPERTY
#define GTK_CSS_SHORTHAND_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_SHORTHAND_PROPERTY, GtkCssShorthandProperty))
GTK_CSS_SHORTHAND_PROPERTY_CLASS
#define GTK_CSS_SHORTHAND_PROPERTY_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_SHORTHAND_PROPERTY, GtkCssShorthandPropertyClass))
GTK_IS_CSS_SHORTHAND_PROPERTY
#define GTK_IS_CSS_SHORTHAND_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_SHORTHAND_PROPERTY))
GTK_IS_CSS_SHORTHAND_PROPERTY_CLASS
#define GTK_IS_CSS_SHORTHAND_PROPERTY_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_SHORTHAND_PROPERTY))
GTK_CSS_SHORTHAND_PROPERTY_GET_CLASS
#define GTK_CSS_SHORTHAND_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_SHORTHAND_PROPERTY, GtkCssShorthandPropertyClass))
GtkCssShorthandPropertyParseFunc
gboolean
GtkCssShorthandProperty *shorthand,
GtkCssValue **values,
GtkCssParser *parser
GtkCssShorthandPropertyQueryFunc
void
GtkCssShorthandProperty *shorthand,
GValue *value,
GtkStyleQueryFunc query_func,
gpointer query_data
GtkCssShorthandProperty
struct _GtkCssShorthandProperty
{
GtkStyleProperty parent;
GPtrArray *subproperties;
GtkCssShorthandPropertyParseFunc parse;
GtkCssShorthandPropertyQueryFunc query;
};
GtkCssShorthandPropertyClass
struct _GtkCssShorthandPropertyClass
{
GtkStylePropertyClass parent_class;
};
GTK_TYPE_CSS_STATIC_STYLE
#define GTK_TYPE_CSS_STATIC_STYLE (gtk_css_static_style_get_type ())
GTK_CSS_STATIC_STYLE
#define GTK_CSS_STATIC_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyle))
GTK_CSS_STATIC_STYLE_CLASS
#define GTK_CSS_STATIC_STYLE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyleClass))
GTK_IS_CSS_STATIC_STYLE
#define GTK_IS_CSS_STATIC_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_STATIC_STYLE))
GTK_IS_CSS_STATIC_STYLE_CLASS
#define GTK_IS_CSS_STATIC_STYLE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_STATIC_STYLE))
GTK_CSS_STATIC_STYLE_GET_CLASS
#define GTK_CSS_STATIC_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyleClass))
GtkCssStaticStyle
struct _GtkCssStaticStyle
{
GtkCssStyle parent;
GtkCssValue *values[GTK_CSS_PROPERTY_N_PROPERTIES]; /* the values */
GPtrArray *sections; /* sections the values are defined in */
GtkCssChange change; /* change as returned by value lookup */
};
GtkCssStaticStyleClass
struct _GtkCssStaticStyleClass
{
GtkCssStyleClass parent_class;
};
gtk_css_static_style_get_type
GType
void
gtk_css_static_style_get_default
GtkCssStyle *
void
gtk_css_static_style_new_compute
GtkCssStyle *
GtkStyleProvider *provider, const GtkCssMatcher *matcher, GtkCssStyle *parent
gtk_css_static_style_compute_value
void
GtkCssStaticStyle *style, GtkStyleProvider *provider, GtkCssStyle *parent_style, guint id, GtkCssValue *specified, GtkCssSection *section
gtk_css_static_style_get_change
GtkCssChange
GtkCssStaticStyle *style
GtkCssStyleChange
struct _GtkCssStyleChange {
GtkCssStyle *old_style;
GtkCssStyle *new_style;
guint n_compared;
GtkCssAffects affects;
GtkBitmask *changes;
};
gtk_css_style_change_init
void
GtkCssStyleChange *change, GtkCssStyle *old_style, GtkCssStyle *new_style
gtk_css_style_change_finish
void
GtkCssStyleChange *change
gtk_css_style_change_get_old_style
GtkCssStyle *
GtkCssStyleChange *change
gtk_css_style_change_get_new_style
GtkCssStyle *
GtkCssStyleChange *change
gtk_css_style_change_has_change
gboolean
GtkCssStyleChange *change
gtk_css_style_change_affects
gboolean
GtkCssStyleChange *change, GtkCssAffects affects
gtk_css_style_change_changes_property
gboolean
GtkCssStyleChange *change, guint id
gtk_css_style_change_print
void
GtkCssStyleChange *change, GString *string
gtk_css_style_change_to_string
char *
GtkCssStyleChange *change
GTK_TYPE_CSS_STYLE
#define GTK_TYPE_CSS_STYLE (gtk_css_style_get_type ())
GTK_CSS_STYLE
#define GTK_CSS_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STYLE, GtkCssStyle))
GTK_CSS_STYLE_CLASS
#define GTK_CSS_STYLE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_STYLE, GtkCssStyleClass))
GTK_IS_CSS_STYLE
#define GTK_IS_CSS_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_STYLE))
GTK_IS_CSS_STYLE_CLASS
#define GTK_IS_CSS_STYLE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_STYLE))
GTK_CSS_STYLE_GET_CLASS
#define GTK_CSS_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_STYLE, GtkCssStyleClass))
GtkCssStyle
struct _GtkCssStyle
{
GObject parent;
};
GtkCssStyleClass
struct _GtkCssStyleClass
{
GObjectClass parent_class;
/* Get the value for the given property id. This needs to be FAST. */
GtkCssValue * (* get_value) (GtkCssStyle *style,
guint id);
/* Get the section the value at the given id was declared at or NULL if unavailable.
* Optional: default impl will just return NULL */
GtkCssSection * (* get_section) (GtkCssStyle *style,
guint id);
/* TRUE if this style will require changes based on timestamp */
gboolean (* is_static) (GtkCssStyle *style);
};
gtk_css_style_get_type
GType
void
gtk_css_style_get_value
GtkCssValue *
GtkCssStyle *style, guint id
gtk_css_style_get_section
GtkCssSection *
GtkCssStyle *style, guint id
gtk_css_style_add_difference
GtkBitmask *
GtkBitmask *accumulated, GtkCssStyle *style, GtkCssStyle *other
gtk_css_style_is_static
gboolean
GtkCssStyle *style
gtk_css_style_to_string
char *
GtkCssStyle *style
gtk_css_style_print
gboolean
GtkCssStyle *style, GString *string, guint indent, gboolean skip_initial
gtk_css_style_get_pango_attributes
PangoAttrList *
GtkCssStyle *style
gtk_css_style_get_pango_font
PangoFontDescription *
GtkCssStyle *style
GTK_TYPE_CSS_STYLE_PROPERTY
#define GTK_TYPE_CSS_STYLE_PROPERTY (_gtk_css_style_property_get_type ())
GTK_CSS_STYLE_PROPERTY
#define GTK_CSS_STYLE_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STYLE_PROPERTY, GtkCssStyleProperty))
GTK_CSS_STYLE_PROPERTY_CLASS
#define GTK_CSS_STYLE_PROPERTY_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_STYLE_PROPERTY, GtkCssStylePropertyClass))
GTK_IS_CSS_STYLE_PROPERTY
#define GTK_IS_CSS_STYLE_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_STYLE_PROPERTY))
GTK_IS_CSS_STYLE_PROPERTY_CLASS
#define GTK_IS_CSS_STYLE_PROPERTY_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_STYLE_PROPERTY))
GTK_CSS_STYLE_PROPERTY_GET_CLASS
#define GTK_CSS_STYLE_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_STYLE_PROPERTY, GtkCssStylePropertyClass))
GtkCssStylePropertyParseFunc
GtkCssValue *
GtkCssStyleProperty *property,
GtkCssParser *parser
GtkCssStylePropertyQueryFunc
void
GtkCssStyleProperty *property,
const GtkCssValue *cssvalue,
GValue *value
GtkCssStyleProperty
struct _GtkCssStyleProperty
{
GtkStyleProperty parent;
GtkCssValue *initial_value;
guint id;
GtkCssAffects affects;
guint inherit :1;
guint animated :1;
GtkCssStylePropertyParseFunc parse_value;
GtkCssStylePropertyQueryFunc query_value;
};
GtkCssStylePropertyClass
struct _GtkCssStylePropertyClass
{
GtkStylePropertyClass parent_class;
GPtrArray *style_properties;
};
gtk_css_font_family_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_font_size_value_parse
GtkCssValue *
GtkCssParser *parser
gtk_css_transform_value_get_matrix
gboolean
const GtkCssValue *transform, graphene_matrix_t *matrix
GTK_TYPE_CSS_TRANSIENT_NODE
#define GTK_TYPE_CSS_TRANSIENT_NODE (gtk_css_transient_node_get_type ())
GTK_CSS_TRANSIENT_NODE
#define GTK_CSS_TRANSIENT_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_TRANSIENT_NODE, GtkCssTransientNode))
GTK_CSS_TRANSIENT_NODE_CLASS
#define GTK_CSS_TRANSIENT_NODE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_TRANSIENT_NODE, GtkCssTransientNodeClass))
GTK_IS_CSS_TRANSIENT_NODE
#define GTK_IS_CSS_TRANSIENT_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_TRANSIENT_NODE))
GTK_IS_CSS_TRANSIENT_NODE_CLASS
#define GTK_IS_CSS_TRANSIENT_NODE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_TRANSIENT_NODE))
GTK_CSS_TRANSIENT_NODE_GET_CLASS
#define GTK_CSS_TRANSIENT_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_TRANSIENT_NODE, GtkCssTransientNodeClass))
GtkCssTransientNode
struct _GtkCssTransientNode
{
GtkCssNode node;
};
GtkCssTransientNodeClass
struct _GtkCssTransientNodeClass
{
GtkCssNodeClass node_class;
};
gtk_css_transient_node_get_type
GType
void
gtk_css_transient_node_new
GtkCssNode *
GtkCssNode *parent
GTK_TYPE_CSS_TRANSITION
#define GTK_TYPE_CSS_TRANSITION (_gtk_css_transition_get_type ())
GTK_CSS_TRANSITION
#define GTK_CSS_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_TRANSITION, GtkCssTransition))
GTK_CSS_TRANSITION_CLASS
#define GTK_CSS_TRANSITION_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_TRANSITION, GtkCssTransitionClass))
GTK_IS_CSS_TRANSITION
#define GTK_IS_CSS_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_TRANSITION))
GTK_IS_CSS_TRANSITION_CLASS
#define GTK_IS_CSS_TRANSITION_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_TRANSITION))
GTK_CSS_TRANSITION_GET_CLASS
#define GTK_CSS_TRANSITION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_TRANSITION, GtkCssTransitionClass))
GtkCssTransition
struct _GtkCssTransition
{
GtkStyleAnimation parent;
guint property;
GtkCssValue *start;
GtkCssValue *ease;
GtkProgressTracker tracker;
};
GtkCssTransitionClass
struct _GtkCssTransitionClass
{
GtkStyleAnimationClass parent_class;
};
GTK_CSS_CHANGE_CLASS
#define GTK_CSS_CHANGE_CLASS (1ULL << 0)
GTK_CSS_CHANGE_NAME
#define GTK_CSS_CHANGE_NAME (1ULL << 1)
GTK_CSS_CHANGE_ID
#define GTK_CSS_CHANGE_ID (1ULL << 2)
GTK_CSS_CHANGE_FIRST_CHILD
#define GTK_CSS_CHANGE_FIRST_CHILD (1ULL << 3)
GTK_CSS_CHANGE_LAST_CHILD
#define GTK_CSS_CHANGE_LAST_CHILD (1ULL << 4)
GTK_CSS_CHANGE_NTH_CHILD
#define GTK_CSS_CHANGE_NTH_CHILD (1ULL << 5)
GTK_CSS_CHANGE_NTH_LAST_CHILD
#define GTK_CSS_CHANGE_NTH_LAST_CHILD (1ULL << 6)
GTK_CSS_CHANGE_STATE
#define GTK_CSS_CHANGE_STATE (1ULL << 7)
GTK_CSS_CHANGE_SIBLING_CLASS
#define GTK_CSS_CHANGE_SIBLING_CLASS (1ULL << 8)
GTK_CSS_CHANGE_SIBLING_NAME
#define GTK_CSS_CHANGE_SIBLING_NAME (1ULL << 9)
GTK_CSS_CHANGE_SIBLING_ID
#define GTK_CSS_CHANGE_SIBLING_ID (1ULL << 10)
GTK_CSS_CHANGE_SIBLING_FIRST_CHILD
#define GTK_CSS_CHANGE_SIBLING_FIRST_CHILD (1ULL << 11)
GTK_CSS_CHANGE_SIBLING_LAST_CHILD
#define GTK_CSS_CHANGE_SIBLING_LAST_CHILD (1ULL << 12)
GTK_CSS_CHANGE_SIBLING_NTH_CHILD
#define GTK_CSS_CHANGE_SIBLING_NTH_CHILD (1ULL << 13)
GTK_CSS_CHANGE_SIBLING_NTH_LAST_CHILD
#define GTK_CSS_CHANGE_SIBLING_NTH_LAST_CHILD (1ULL << 14)
GTK_CSS_CHANGE_SIBLING_STATE
#define GTK_CSS_CHANGE_SIBLING_STATE (1ULL << 15)
GTK_CSS_CHANGE_PARENT_CLASS
#define GTK_CSS_CHANGE_PARENT_CLASS (1ULL << 16)
GTK_CSS_CHANGE_PARENT_NAME
#define GTK_CSS_CHANGE_PARENT_NAME (1ULL << 17)
GTK_CSS_CHANGE_PARENT_ID
#define GTK_CSS_CHANGE_PARENT_ID (1ULL << 18)
GTK_CSS_CHANGE_PARENT_FIRST_CHILD
#define GTK_CSS_CHANGE_PARENT_FIRST_CHILD (1ULL << 19)
GTK_CSS_CHANGE_PARENT_LAST_CHILD
#define GTK_CSS_CHANGE_PARENT_LAST_CHILD (1ULL << 20)
GTK_CSS_CHANGE_PARENT_NTH_CHILD
#define GTK_CSS_CHANGE_PARENT_NTH_CHILD (1ULL << 21)
GTK_CSS_CHANGE_PARENT_NTH_LAST_CHILD
#define GTK_CSS_CHANGE_PARENT_NTH_LAST_CHILD (1ULL << 22)
GTK_CSS_CHANGE_PARENT_STATE
#define GTK_CSS_CHANGE_PARENT_STATE (1ULL << 23)
GTK_CSS_CHANGE_PARENT_SIBLING_CLASS
#define GTK_CSS_CHANGE_PARENT_SIBLING_CLASS (1ULL << 24)
GTK_CSS_CHANGE_PARENT_SIBLING_ID
#define GTK_CSS_CHANGE_PARENT_SIBLING_ID (1ULL << 25)
GTK_CSS_CHANGE_PARENT_SIBLING_NAME
#define GTK_CSS_CHANGE_PARENT_SIBLING_NAME (1ULL << 26)
GTK_CSS_CHANGE_PARENT_SIBLING_FIRST_CHILD
#define GTK_CSS_CHANGE_PARENT_SIBLING_FIRST_CHILD (1ULL << 27)
GTK_CSS_CHANGE_PARENT_SIBLING_LAST_CHILD
#define GTK_CSS_CHANGE_PARENT_SIBLING_LAST_CHILD (1ULL << 28)
GTK_CSS_CHANGE_PARENT_SIBLING_NTH_CHILD
#define GTK_CSS_CHANGE_PARENT_SIBLING_NTH_CHILD (1ULL << 29)
GTK_CSS_CHANGE_PARENT_SIBLING_NTH_LAST_CHILD
#define GTK_CSS_CHANGE_PARENT_SIBLING_NTH_LAST_CHILD (1ULL << 30)
GTK_CSS_CHANGE_PARENT_SIBLING_STATE
#define GTK_CSS_CHANGE_PARENT_SIBLING_STATE (1ULL << 31)
GTK_CSS_CHANGE_SOURCE
#define GTK_CSS_CHANGE_SOURCE (1ULL << 32)
GTK_CSS_CHANGE_PARENT_STYLE
#define GTK_CSS_CHANGE_PARENT_STYLE (1ULL << 33)
GTK_CSS_CHANGE_TIMESTAMP
#define GTK_CSS_CHANGE_TIMESTAMP (1ULL << 34)
GTK_CSS_CHANGE_ANIMATIONS
#define GTK_CSS_CHANGE_ANIMATIONS (1ULL << 35)
GTK_CSS_CHANGE_RESERVED_BIT
#define GTK_CSS_CHANGE_RESERVED_BIT (1ULL << 62) /* Used internally in gtkcssselector.c */
GtkCssChange
typedef guint64 GtkCssChange;
GTK_CSS_CHANGE_POSITION
#define GTK_CSS_CHANGE_POSITION (GTK_CSS_CHANGE_FIRST_CHILD | GTK_CSS_CHANGE_LAST_CHILD | \
GTK_CSS_CHANGE_NTH_CHILD | GTK_CSS_CHANGE_NTH_LAST_CHILD)
GTK_CSS_CHANGE_SIBLING_POSITION
#define GTK_CSS_CHANGE_SIBLING_POSITION (GTK_CSS_CHANGE_SIBLING_FIRST_CHILD | GTK_CSS_CHANGE_SIBLING_LAST_CHILD | \
GTK_CSS_CHANGE_SIBLING_NTH_CHILD | GTK_CSS_CHANGE_SIBLING_NTH_LAST_CHILD)
GTK_CSS_CHANGE_PARENT_POSITION
#define GTK_CSS_CHANGE_PARENT_POSITION (GTK_CSS_CHANGE_PARENT_FIRST_CHILD | GTK_CSS_CHANGE_PARENT_LAST_CHILD | \
GTK_CSS_CHANGE_PARENT_NTH_CHILD | GTK_CSS_CHANGE_PARENT_NTH_LAST_CHILD)
GTK_CSS_CHANGE_PARENT_SIBLING_POSITION
#define GTK_CSS_CHANGE_PARENT_SIBLING_POSITION (GTK_CSS_CHANGE_PARENT_SIBLING_FIRST_CHILD | GTK_CSS_CHANGE_PARENT_SIBLING_LAST_CHILD | \
GTK_CSS_CHANGE_PARENT_SIBLING_NTH_CHILD | GTK_CSS_CHANGE_PARENT_SIBLING_NTH_LAST_CHILD)
GTK_CSS_CHANGE_ANY
#define GTK_CSS_CHANGE_ANY ((1 << 19) - 1)
GTK_CSS_CHANGE_ANY_SELF
#define GTK_CSS_CHANGE_ANY_SELF (GTK_CSS_CHANGE_CLASS | GTK_CSS_CHANGE_NAME | GTK_CSS_CHANGE_ID | GTK_CSS_CHANGE_POSITION | GTK_CSS_CHANGE_STATE)
GTK_CSS_CHANGE_ANY_SIBLING
#define GTK_CSS_CHANGE_ANY_SIBLING (GTK_CSS_CHANGE_SIBLING_CLASS | GTK_CSS_CHANGE_SIBLING_NAME | \
GTK_CSS_CHANGE_SIBLING_ID | \
GTK_CSS_CHANGE_SIBLING_POSITION | GTK_CSS_CHANGE_SIBLING_STATE)
GTK_CSS_CHANGE_ANY_PARENT
#define GTK_CSS_CHANGE_ANY_PARENT (GTK_CSS_CHANGE_PARENT_CLASS | GTK_CSS_CHANGE_PARENT_SIBLING_CLASS | \
GTK_CSS_CHANGE_PARENT_NAME | GTK_CSS_CHANGE_PARENT_SIBLING_NAME | \
GTK_CSS_CHANGE_PARENT_ID | GTK_CSS_CHANGE_PARENT_SIBLING_ID | \
GTK_CSS_CHANGE_PARENT_POSITION | GTK_CSS_CHANGE_PARENT_SIBLING_POSITION | \
GTK_CSS_CHANGE_PARENT_STATE | GTK_CSS_CHANGE_PARENT_SIBLING_STATE)
GtkCssAffects
typedef enum {
GTK_CSS_AFFECTS_CONTENT = (1 << 0),
GTK_CSS_AFFECTS_BACKGROUND = (1 << 1),
GTK_CSS_AFFECTS_BORDER = (1 << 2),
GTK_CSS_AFFECTS_ICON_SIZE = (1 << 3),
GTK_CSS_AFFECTS_TEXT_ATTRS = (1 << 4),
GTK_CSS_AFFECTS_TEXT_SIZE = (1 << 5),
GTK_CSS_AFFECTS_TEXT_CLIP = (1 << 6),
GTK_CSS_AFFECTS_ICON = (1 << 7),
GTK_CSS_AFFECTS_SYMBOLIC_ICON = (1 << 8),
GTK_CSS_AFFECTS_OUTLINE = (1 << 9),
GTK_CSS_AFFECTS_CLIP = (1 << 10),
GTK_CSS_AFFECTS_SIZE = (1 << 11),
GTK_CSS_AFFECTS_POSTEFFECT = (1 << 12)
} GtkCssAffects;
GTK_CSS_AFFECTS_REDRAW
#define GTK_CSS_AFFECTS_REDRAW (GTK_CSS_AFFECTS_CONTENT | \
GTK_CSS_AFFECTS_BACKGROUND | \
GTK_CSS_AFFECTS_BORDER | \
GTK_CSS_AFFECTS_ICON | \
GTK_CSS_AFFECTS_SYMBOLIC_ICON | \
GTK_CSS_AFFECTS_OUTLINE | \
GTK_CSS_AFFECTS_POSTEFFECT)
GTK_CSS_AFFECTS_TEXT
#define GTK_CSS_AFFECTS_TEXT (GTK_CSS_AFFECTS_TEXT_SIZE | \
GTK_CSS_AFFECTS_TEXT_CLIP)
GtkCssImageBuiltinType
typedef enum /*< skip >*/ {
GTK_CSS_IMAGE_BUILTIN_NONE,
GTK_CSS_IMAGE_BUILTIN_CHECK,
GTK_CSS_IMAGE_BUILTIN_CHECK_INCONSISTENT,
GTK_CSS_IMAGE_BUILTIN_OPTION,
GTK_CSS_IMAGE_BUILTIN_OPTION_INCONSISTENT,
GTK_CSS_IMAGE_BUILTIN_ARROW_UP,
GTK_CSS_IMAGE_BUILTIN_ARROW_DOWN,
GTK_CSS_IMAGE_BUILTIN_ARROW_LEFT,
GTK_CSS_IMAGE_BUILTIN_ARROW_RIGHT,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_HORIZONTAL_LEFT,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_VERTICAL_LEFT,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_HORIZONTAL_RIGHT,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_VERTICAL_RIGHT,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_HORIZONTAL_LEFT_EXPANDED,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_VERTICAL_LEFT_EXPANDED,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_HORIZONTAL_RIGHT_EXPANDED,
GTK_CSS_IMAGE_BUILTIN_EXPANDER_VERTICAL_RIGHT_EXPANDED,
GTK_CSS_IMAGE_BUILTIN_PANE_SEPARATOR,
GTK_CSS_IMAGE_BUILTIN_HANDLE,
GTK_CSS_IMAGE_BUILTIN_SPINNER
} GtkCssImageBuiltinType;
GtkCssArea
typedef enum /*< skip >*/ {
GTK_CSS_AREA_BORDER_BOX,
GTK_CSS_AREA_PADDING_BOX,
GTK_CSS_AREA_CONTENT_BOX
} GtkCssArea;
GtkCssDirection
typedef enum /*< skip >*/ {
GTK_CSS_DIRECTION_NORMAL,
GTK_CSS_DIRECTION_REVERSE,
GTK_CSS_DIRECTION_ALTERNATE,
GTK_CSS_DIRECTION_ALTERNATE_REVERSE
} GtkCssDirection;
GtkCssPlayState
typedef enum /*< skip >*/ {
GTK_CSS_PLAY_STATE_RUNNING,
GTK_CSS_PLAY_STATE_PAUSED
} GtkCssPlayState;
GtkCssFillMode
typedef enum /*< skip >*/ {
GTK_CSS_FILL_NONE,
GTK_CSS_FILL_FORWARDS,
GTK_CSS_FILL_BACKWARDS,
GTK_CSS_FILL_BOTH
} GtkCssFillMode;
GtkCssIconStyle
typedef enum /*< skip >*/ {
GTK_CSS_ICON_STYLE_REQUESTED,
GTK_CSS_ICON_STYLE_REGULAR,
GTK_CSS_ICON_STYLE_SYMBOLIC
} GtkCssIconStyle;
GtkCssFontSize
typedef enum /*< skip >*/ {
/* relative font sizes */
GTK_CSS_FONT_SIZE_SMALLER,
GTK_CSS_FONT_SIZE_LARGER,
/* absolute font sizes */
GTK_CSS_FONT_SIZE_XX_SMALL,
GTK_CSS_FONT_SIZE_X_SMALL,
GTK_CSS_FONT_SIZE_SMALL,
GTK_CSS_FONT_SIZE_MEDIUM,
GTK_CSS_FONT_SIZE_LARGE,
GTK_CSS_FONT_SIZE_X_LARGE,
GTK_CSS_FONT_SIZE_XX_LARGE
} GtkCssFontSize;
GtkTextDecorationLine
typedef enum /*< skip >*/ {
GTK_CSS_TEXT_DECORATION_LINE_NONE,
GTK_CSS_TEXT_DECORATION_LINE_UNDERLINE,
GTK_CSS_TEXT_DECORATION_LINE_LINE_THROUGH
} GtkTextDecorationLine;
GtkTextDecorationStyle
typedef enum /*< skip >*/ {
GTK_CSS_TEXT_DECORATION_STYLE_SOLID,
GTK_CSS_TEXT_DECORATION_STYLE_DOUBLE,
GTK_CSS_TEXT_DECORATION_STYLE_WAVY
} GtkTextDecorationStyle;
GtkCssSide
typedef enum /*< skip >*/ {
GTK_CSS_TOP,
GTK_CSS_RIGHT,
GTK_CSS_BOTTOM,
GTK_CSS_LEFT
} GtkCssSide;
GtkCssDimension
typedef enum /*< skip >*/ {
GTK_CSS_DIMENSION_PERCENTAGE,
GTK_CSS_DIMENSION_NUMBER,
GTK_CSS_DIMENSION_LENGTH,
GTK_CSS_DIMENSION_ANGLE,
GTK_CSS_DIMENSION_TIME
} GtkCssDimension;
GtkCssUnit
typedef enum /*< skip >*/ {
/* CSS term: */
GTK_CSS_NUMBER,
/* CSS term: */
GTK_CSS_PERCENT,
/* CSS term: */
GTK_CSS_PX,
GTK_CSS_PT,
GTK_CSS_EM,
GTK_CSS_EX,
GTK_CSS_REM,
GTK_CSS_PC,
GTK_CSS_IN,
GTK_CSS_CM,
GTK_CSS_MM,
/* CSS term: */
GTK_CSS_RAD,
GTK_CSS_DEG,
GTK_CSS_GRAD,
GTK_CSS_TURN,
/* CSS term: */
GTK_CSS_S,
GTK_CSS_MS,
} GtkCssUnit;
GtkCssFontKerning
typedef enum /*< skip >*/ {
GTK_CSS_FONT_KERNING_AUTO,
GTK_CSS_FONT_KERNING_NORMAL,
GTK_CSS_FONT_KERNING_NONE
} GtkCssFontKerning;
GtkCssFontVariantLigature
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_LIGATURE_NORMAL = 1 << 0,
GTK_CSS_FONT_VARIANT_LIGATURE_NONE = 1 << 1,
GTK_CSS_FONT_VARIANT_LIGATURE_COMMON_LIGATURES = 1 << 2,
GTK_CSS_FONT_VARIANT_LIGATURE_NO_COMMON_LIGATURES = 1 << 3,
GTK_CSS_FONT_VARIANT_LIGATURE_DISCRETIONARY_LIGATURES = 1 << 4,
GTK_CSS_FONT_VARIANT_LIGATURE_NO_DISCRETIONARY_LIGATURES = 1 << 5,
GTK_CSS_FONT_VARIANT_LIGATURE_HISTORICAL_LIGATURES = 1 << 6,
GTK_CSS_FONT_VARIANT_LIGATURE_NO_HISTORICAL_LIGATURES = 1 << 7,
GTK_CSS_FONT_VARIANT_LIGATURE_CONTEXTUAL = 1 << 8,
GTK_CSS_FONT_VARIANT_LIGATURE_NO_CONTEXTUAL = 1 << 9
} GtkCssFontVariantLigature;
GtkCssFontVariantPosition
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_POSITION_NORMAL,
GTK_CSS_FONT_VARIANT_POSITION_SUB,
GTK_CSS_FONT_VARIANT_POSITION_SUPER
} GtkCssFontVariantPosition;
GtkCssFontVariantNumeric
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_NUMERIC_NORMAL = 1 << 0,
GTK_CSS_FONT_VARIANT_NUMERIC_LINING_NUMS = 1 << 1,
GTK_CSS_FONT_VARIANT_NUMERIC_OLDSTYLE_NUMS = 1 << 2,
GTK_CSS_FONT_VARIANT_NUMERIC_PROPORTIONAL_NUMS = 1 << 3,
GTK_CSS_FONT_VARIANT_NUMERIC_TABULAR_NUMS = 1 << 4,
GTK_CSS_FONT_VARIANT_NUMERIC_DIAGONAL_FRACTIONS = 1 << 5,
GTK_CSS_FONT_VARIANT_NUMERIC_STACKED_FRACTIONS = 1 << 6,
GTK_CSS_FONT_VARIANT_NUMERIC_ORDINAL = 1 << 7,
GTK_CSS_FONT_VARIANT_NUMERIC_SLASHED_ZERO = 1 << 8
} GtkCssFontVariantNumeric;
GtkCssFontVariantCaps
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_CAPS_NORMAL,
GTK_CSS_FONT_VARIANT_CAPS_SMALL_CAPS,
GTK_CSS_FONT_VARIANT_CAPS_ALL_SMALL_CAPS,
GTK_CSS_FONT_VARIANT_CAPS_PETITE_CAPS,
GTK_CSS_FONT_VARIANT_CAPS_ALL_PETITE_CAPS,
GTK_CSS_FONT_VARIANT_CAPS_UNICASE,
GTK_CSS_FONT_VARIANT_CAPS_TITLING_CAPS
} GtkCssFontVariantCaps;
GtkCssFontVariantAlternate
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_ALTERNATE_NORMAL,
GTK_CSS_FONT_VARIANT_ALTERNATE_HISTORICAL_FORMS
} GtkCssFontVariantAlternate;
GtkCssFontVariantEastAsian
typedef enum /*< skip >*/ {
GTK_CSS_FONT_VARIANT_EAST_ASIAN_NORMAL = 1 << 0,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_JIS78 = 1 << 1,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_JIS83 = 1 << 2,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_JIS90 = 1 << 3,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_JIS04 = 1 << 4,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_SIMPLIFIED = 1 << 5,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_TRADITIONAL = 1 << 6,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_FULL_WIDTH = 1 << 7,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_PROPORTIONAL = 1 << 8,
GTK_CSS_FONT_VARIANT_EAST_ASIAN_RUBY = 1 << 9
} GtkCssFontVariantEastAsian;
gtk_css_unit_get_dimension
GtkCssDimension
GtkCssUnit unit
gtk_css_change_to_string
char *
GtkCssChange change
gtk_css_change_print
void
GtkCssChange change, GString *string
GtkCssMatcher
GtkCssNode
GtkCssNodeDeclaration
GtkCssStyle
GTK_TYPE_CSS_VALUE
#define GTK_TYPE_CSS_VALUE (_gtk_css_value_get_type ())
GTK_CSS_VALUE_BASE
#define GTK_CSS_VALUE_BASE \
const GtkCssValueClass *class; \
gint ref_count;
GtkCssValueClass
struct _GtkCssValueClass {
void (* free) (GtkCssValue *value);
GtkCssValue * (* compute) (GtkCssValue *value,
guint property_id,
GtkStyleProvider *provider,
GtkCssStyle *style,
GtkCssStyle *parent_style);
gboolean (* equal) (const GtkCssValue *value1,
const GtkCssValue *value2);
GtkCssValue * (* transition) (GtkCssValue *start,
GtkCssValue *end,
guint property_id,
double progress);
void (* print) (const GtkCssValue *value,
GString *string);
};
GtkCssValue
GTK_TYPE_CSS_WIDGET_NODE
#define GTK_TYPE_CSS_WIDGET_NODE (gtk_css_widget_node_get_type ())
GTK_CSS_WIDGET_NODE
#define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode))
GTK_CSS_WIDGET_NODE_CLASS
#define GTK_CSS_WIDGET_NODE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNodeClass))
GTK_IS_CSS_WIDGET_NODE
#define GTK_IS_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_CSS_WIDGET_NODE))
GTK_IS_CSS_WIDGET_NODE_CLASS
#define GTK_IS_CSS_WIDGET_NODE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_CSS_WIDGET_NODE))
GTK_CSS_WIDGET_NODE_GET_CLASS
#define GTK_CSS_WIDGET_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNodeClass))
GtkCssWidgetNode
struct _GtkCssWidgetNode
{
GtkCssNode node;
GtkWidget *widget;
guint validate_cb_id;
GtkCssStyle *last_updated_style;
};
GtkCssWidgetNodeClass
struct _GtkCssWidgetNodeClass
{
GtkCssNodeClass node_class;
};
gtk_css_widget_node_get_type
GType
void
gtk_css_widget_node_new
GtkCssNode *
GtkWidget *widget
gtk_css_widget_node_widget_destroyed
void
GtkCssWidgetNode *node
gtk_css_widget_node_get_widget
GtkWidget *
GtkCssWidgetNode *node
gtk_css_win32_size_value_parse
GtkCssValue *
GtkCssParser *parser, GtkCssNumberParseFlags flags
GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG
#define GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG (gtk_custom_paper_unix_dialog_get_type ())
GTK_CUSTOM_PAPER_UNIX_DIALOG
#define GTK_CUSTOM_PAPER_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG, GtkCustomPaperUnixDialog))
GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS
#define GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG, GtkCustomPaperUnixDialogClass))
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG
#define GTK_IS_CUSTOM_PAPER_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG))
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG_CLASS
#define GTK_IS_CUSTOM_PAPER_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG))
GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS
#define GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG, GtkCustomPaperUnixDialogClass))
GtkCustomPaperUnixDialog
struct _GtkCustomPaperUnixDialog
{
GtkDialog parent_instance;
GtkCustomPaperUnixDialogPrivate *priv;
};
GtkCustomPaperUnixDialogClass
struct _GtkCustomPaperUnixDialogClass
{
GtkDialogClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_custom_paper_unix_dialog_get_type
GType
void
GtkCustomPaperUnixDialogPrivate
GtkDebugFlag
typedef enum {
GTK_DEBUG_TEXT = 1 << 0,
GTK_DEBUG_TREE = 1 << 1,
GTK_DEBUG_UPDATES = 1 << 2,
GTK_DEBUG_KEYBINDINGS = 1 << 3,
GTK_DEBUG_MODULES = 1 << 4,
GTK_DEBUG_GEOMETRY = 1 << 5,
GTK_DEBUG_ICONTHEME = 1 << 6,
GTK_DEBUG_PRINTING = 1 << 7,
GTK_DEBUG_BUILDER = 1 << 8,
GTK_DEBUG_SIZE_REQUEST = 1 << 9,
GTK_DEBUG_NO_CSS_CACHE = 1 << 10,
GTK_DEBUG_BASELINES = 1 << 11,
GTK_DEBUG_INTERACTIVE = 1 << 12,
GTK_DEBUG_TOUCHSCREEN = 1 << 13,
GTK_DEBUG_ACTIONS = 1 << 14,
GTK_DEBUG_RESIZE = 1 << 15,
GTK_DEBUG_LAYOUT = 1 << 16,
GTK_DEBUG_SNAPSHOT = 1 << 17
} GtkDebugFlag;
GTK_DEBUG_CHECK
#define GTK_DEBUG_CHECK(type) G_UNLIKELY (gtk_get_debug_flags () & GTK_DEBUG_##type)
GTK_NOTE
#define GTK_NOTE(type,action) G_STMT_START { \
if (GTK_DEBUG_CHECK (type)) \
{ action; }; } G_STMT_END
gtk_get_debug_flags
guint
void
gtk_set_debug_flags
void
guint flags
gtk_debug_updates_get_enabled
gboolean
void
gtk_debug_updates_set_enabled
void
gboolean enabled
gtk_debug_updates_get_enabled_for_display
gboolean
GdkDisplay *display
gtk_debug_updates_set_enabled_for_display
void
GdkDisplay *display, gboolean enabled
gtk_debug_updates_add
void
GtkWidget *widget, const cairo_region_t *region
gtk_debug_updates_snapshot
void
GtkWidget *widget, GtkSnapshot *snapshot
GtkDialogFlags
typedef enum
{
GTK_DIALOG_MODAL = 1 << 0,
GTK_DIALOG_DESTROY_WITH_PARENT = 1 << 1,
GTK_DIALOG_USE_HEADER_BAR = 1 << 2
} GtkDialogFlags;
GtkResponseType
typedef enum
{
GTK_RESPONSE_NONE = -1,
GTK_RESPONSE_REJECT = -2,
GTK_RESPONSE_ACCEPT = -3,
GTK_RESPONSE_DELETE_EVENT = -4,
GTK_RESPONSE_OK = -5,
GTK_RESPONSE_CANCEL = -6,
GTK_RESPONSE_CLOSE = -7,
GTK_RESPONSE_YES = -8,
GTK_RESPONSE_NO = -9,
GTK_RESPONSE_APPLY = -10,
GTK_RESPONSE_HELP = -11
} GtkResponseType;
GTK_TYPE_DIALOG
#define GTK_TYPE_DIALOG (gtk_dialog_get_type ())
GTK_DIALOG
#define GTK_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DIALOG, GtkDialog))
GTK_DIALOG_CLASS
#define GTK_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DIALOG, GtkDialogClass))
GTK_IS_DIALOG
#define GTK_IS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DIALOG))
GTK_IS_DIALOG_CLASS
#define GTK_IS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DIALOG))
GTK_DIALOG_GET_CLASS
#define GTK_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DIALOG, GtkDialogClass))
GtkDialog
struct _GtkDialog
{
GtkWindow window;
/*< private >*/
GtkDialogPrivate *priv;
};
GtkDialogClass
struct _GtkDialogClass
{
GtkWindowClass parent_class;
/*< public >*/
void (* response) (GtkDialog *dialog, gint response_id);
/* Keybinding signals */
void (* close) (GtkDialog *dialog);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_dialog_get_type
GType
void
gtk_dialog_new
GtkWidget *
void
gtk_dialog_new_with_buttons
GtkWidget *
const gchar *title, GtkWindow *parent, GtkDialogFlags flags, const gchar *first_button_text, ...
gtk_dialog_add_action_widget
void
GtkDialog *dialog, GtkWidget *child, gint response_id
gtk_dialog_add_button
GtkWidget *
GtkDialog *dialog, const gchar *button_text, gint response_id
gtk_dialog_add_buttons
void
GtkDialog *dialog, const gchar *first_button_text, ...
gtk_dialog_set_response_sensitive
void
GtkDialog *dialog, gint response_id, gboolean setting
gtk_dialog_set_default_response
void
GtkDialog *dialog, gint response_id
gtk_dialog_get_widget_for_response
GtkWidget *
GtkDialog *dialog, gint response_id
gtk_dialog_get_response_for_widget
gint
GtkDialog *dialog, GtkWidget *widget
gtk_dialog_response
void
GtkDialog *dialog, gint response_id
gtk_dialog_run
gint
GtkDialog *dialog
gtk_dialog_get_content_area
GtkWidget *
GtkDialog *dialog
gtk_dialog_get_header_bar
GtkWidget *
GtkDialog *dialog
GtkDialogPrivate
gtk_dialog_set_use_header_bar_from_setting
void
GtkDialog *dialog
gtk_dialog_get_action_area
GtkWidget *
GtkDialog *dialog
gtk_drag_get_data
void
GtkWidget *widget, GdkDragContext *context, GdkAtom target, guint32 time_
gtk_drag_finish
void
GdkDragContext *context, gboolean success, guint32 time_
gtk_drag_get_source_widget
GtkWidget *
GdkDragContext *context
gtk_drag_highlight
void
GtkWidget *widget
gtk_drag_unhighlight
void
GtkWidget *widget
gtk_drag_begin_with_coordinates
GdkDragContext *
GtkWidget *widget, GdkDevice *device, GdkContentFormats *targets, GdkDragAction actions, gint x, gint y
gtk_drag_cancel
void
GdkDragContext *context
gtk_drag_set_icon_widget
void
GdkDragContext *context, GtkWidget *widget, gint hot_x, gint hot_y
gtk_drag_set_icon_surface
void
GdkDragContext *context, cairo_surface_t *surface
gtk_drag_set_icon_texture
void
GdkDragContext *context, GdkTexture *texture, int hot_x, int hot_y
gtk_drag_set_icon_name
void
GdkDragContext *context, const gchar *icon_name, gint hot_x, gint hot_y
gtk_drag_set_icon_gicon
void
GdkDragContext *context, GIcon *icon, gint hot_x, gint hot_y
gtk_drag_set_icon_default
void
GdkDragContext *context
gtk_drag_check_threshold
gboolean
GtkWidget *widget, gint start_x, gint start_y, gint current_x, gint current_y
GtkDragDestSite
struct _GtkDragDestSite
{
GtkDestDefaults flags;
GdkContentFormats *target_list;
GdkDragAction actions;
guint do_proxy : 1;
guint proxy_coords : 1;
guint have_drag : 1;
guint track_motion : 1;
};
gtk_drag_begin_internal
GdkDragContext *
GtkWidget *widget, GdkDevice *device, GtkImageDefinition *icon, GdkContentFormats *target_list, GdkDragAction actions, int x, int y
gtk_drag_set_icon_definition
void
GdkDragContext *context, GtkImageDefinition *def, gint hot_x, gint hot_y
GtkDestDefaults
typedef enum {
GTK_DEST_DEFAULT_MOTION = 1 << 0,
GTK_DEST_DEFAULT_HIGHLIGHT = 1 << 1,
GTK_DEST_DEFAULT_DROP = 1 << 2,
GTK_DEST_DEFAULT_ALL = 0x07
} GtkDestDefaults;
gtk_drag_dest_set
void
GtkWidget *widget, GtkDestDefaults flags, GdkContentFormats *targets, GdkDragAction actions
gtk_drag_dest_unset
void
GtkWidget *widget
gtk_drag_dest_find_target
const char *
GtkWidget *widget, GdkDragContext *context, GdkContentFormats *target_list
gtk_drag_dest_get_target_list
GdkContentFormats *
GtkWidget *widget
gtk_drag_dest_set_target_list
void
GtkWidget *widget, GdkContentFormats *target_list
gtk_drag_dest_add_text_targets
void
GtkWidget *widget
gtk_drag_dest_add_image_targets
void
GtkWidget *widget
gtk_drag_dest_add_uri_targets
void
GtkWidget *widget
gtk_drag_dest_set_track_motion
void
GtkWidget *widget, gboolean track_motion
gtk_drag_dest_get_track_motion
gboolean
GtkWidget *widget
gtk_drag_source_set
void
GtkWidget *widget, GdkModifierType start_button_mask, GdkContentFormats *targets, GdkDragAction actions
gtk_drag_source_unset
void
GtkWidget *widget
gtk_drag_source_get_target_list
GdkContentFormats *
GtkWidget *widget
gtk_drag_source_set_target_list
void
GtkWidget *widget, GdkContentFormats *target_list
gtk_drag_source_add_text_targets
void
GtkWidget *widget
gtk_drag_source_add_image_targets
void
GtkWidget *widget
gtk_drag_source_add_uri_targets
void
GtkWidget *widget
gtk_drag_source_set_icon_surface
void
GtkWidget *widget, cairo_surface_t *surface
gtk_drag_source_set_icon_name
void
GtkWidget *widget, const gchar *icon_name
gtk_drag_source_set_icon_gicon
void
GtkWidget *widget, GIcon *icon
GTK_TYPE_DRAWING_AREA
#define GTK_TYPE_DRAWING_AREA (gtk_drawing_area_get_type ())
GTK_DRAWING_AREA
#define GTK_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingArea))
GTK_DRAWING_AREA_CLASS
#define GTK_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass))
GTK_IS_DRAWING_AREA
#define GTK_IS_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DRAWING_AREA))
GTK_IS_DRAWING_AREA_CLASS
#define GTK_IS_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DRAWING_AREA))
GTK_DRAWING_AREA_GET_CLASS
#define GTK_DRAWING_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass))
GtkDrawingAreaDrawFunc
void
GtkDrawingArea *drawing_area,
cairo_t *cr,
int width,
int height,
gpointer user_data
GtkDrawingArea
struct _GtkDrawingArea
{
GtkWidget widget;
};
GtkDrawingAreaClass
struct _GtkDrawingAreaClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_drawing_area_get_type
GType
void
gtk_drawing_area_new
GtkWidget *
void
gtk_drawing_area_set_content_width
void
GtkDrawingArea *self, int width
gtk_drawing_area_get_content_width
int
GtkDrawingArea *self
gtk_drawing_area_set_content_height
void
GtkDrawingArea *self, int height
gtk_drawing_area_get_content_height
int
GtkDrawingArea *self
gtk_drawing_area_set_draw_func
void
GtkDrawingArea *self, GtkDrawingAreaDrawFunc draw_func, gpointer user_data, GDestroyNotify destroy
GTK_TYPE_EDITABLE
#define GTK_TYPE_EDITABLE (gtk_editable_get_type ())
GTK_EDITABLE
#define GTK_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EDITABLE, GtkEditable))
GTK_IS_EDITABLE
#define GTK_IS_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EDITABLE))
GTK_EDITABLE_GET_IFACE
#define GTK_EDITABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_EDITABLE, GtkEditableInterface))
GtkEditableInterface
struct _GtkEditableInterface
{
GTypeInterface base_iface;
/* signals */
void (* insert_text) (GtkEditable *editable,
const gchar *new_text,
gint new_text_length,
gint *position);
void (* delete_text) (GtkEditable *editable,
gint start_pos,
gint end_pos);
void (* changed) (GtkEditable *editable);
/* vtable */
void (* do_insert_text) (GtkEditable *editable,
const gchar *new_text,
gint new_text_length,
gint *position);
void (* do_delete_text) (GtkEditable *editable,
gint start_pos,
gint end_pos);
gchar* (* get_chars) (GtkEditable *editable,
gint start_pos,
gint end_pos);
void (* set_selection_bounds) (GtkEditable *editable,
gint start_pos,
gint end_pos);
gboolean (* get_selection_bounds) (GtkEditable *editable,
gint *start_pos,
gint *end_pos);
void (* set_position) (GtkEditable *editable,
gint position);
gint (* get_position) (GtkEditable *editable);
};
gtk_editable_get_type
GType
void
gtk_editable_select_region
void
GtkEditable *editable, gint start_pos, gint end_pos
gtk_editable_get_selection_bounds
gboolean
GtkEditable *editable, gint *start_pos, gint *end_pos
gtk_editable_insert_text
void
GtkEditable *editable, const gchar *new_text, gint new_text_length, gint *position
gtk_editable_delete_text
void
GtkEditable *editable, gint start_pos, gint end_pos
gtk_editable_get_chars
gchar *
GtkEditable *editable, gint start_pos, gint end_pos
gtk_editable_cut_clipboard
void
GtkEditable *editable
gtk_editable_copy_clipboard
void
GtkEditable *editable
gtk_editable_paste_clipboard
void
GtkEditable *editable
gtk_editable_delete_selection
void
GtkEditable *editable
gtk_editable_set_position
void
GtkEditable *editable, gint position
gtk_editable_get_position
gint
GtkEditable *editable
gtk_editable_set_editable
void
GtkEditable *editable, gboolean is_editable
gtk_editable_get_editable
gboolean
GtkEditable *editable
GtkEditable
GTK_TYPE_EMOJI_CHOOSER
#define GTK_TYPE_EMOJI_CHOOSER (gtk_emoji_chooser_get_type ())
GTK_EMOJI_CHOOSER
#define GTK_EMOJI_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EMOJI_CHOOSER, GtkEmojiChooser))
GTK_EMOJI_CHOOSER_CLASS
#define GTK_EMOJI_CHOOSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EMOJI_CHOOSER, GtkEmojiChooserClass))
GTK_IS_EMOJI_CHOOSER
#define GTK_IS_EMOJI_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EMOJI_CHOOSER))
GTK_IS_EMOJI_CHOOSER_CLASS
#define GTK_IS_EMOJI_CHOOSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EMOJI_CHOOSER))
GTK_EMOJI_CHOOSER_GET_CLASS
#define GTK_EMOJI_CHOOSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EMOJI_CHOOSER, GtkEmojiChooserClass))
gtk_emoji_chooser_get_type
GType
void
gtk_emoji_chooser_new
GtkWidget *
void
GtkEmojiChooser
GtkEmojiChooserClass
GTK_TYPE_ENTRY
#define GTK_TYPE_ENTRY (gtk_entry_get_type ())
GTK_ENTRY
#define GTK_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY, GtkEntry))
GTK_ENTRY_CLASS
#define GTK_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY, GtkEntryClass))
GTK_IS_ENTRY
#define GTK_IS_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY))
GTK_IS_ENTRY_CLASS
#define GTK_IS_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY))
GTK_ENTRY_GET_CLASS
#define GTK_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY, GtkEntryClass))
GtkEntryIconPosition
typedef enum
{
GTK_ENTRY_ICON_PRIMARY,
GTK_ENTRY_ICON_SECONDARY
} GtkEntryIconPosition;
GtkEntry
struct _GtkEntry
{
/*< private >*/
GtkWidget parent_instance;
GtkEntryPrivate *priv;
};
GtkEntryClass
struct _GtkEntryClass
{
GtkWidgetClass parent_class;
/* Hook to customize right-click popup */
void (* populate_popup) (GtkEntry *entry,
GtkWidget *popup);
/* Action signals
*/
void (* activate) (GtkEntry *entry);
void (* move_cursor) (GtkEntry *entry,
GtkMovementStep step,
gint count,
gboolean extend_selection);
void (* insert_at_cursor) (GtkEntry *entry,
const gchar *str);
void (* delete_from_cursor) (GtkEntry *entry,
GtkDeleteType type,
gint count);
void (* backspace) (GtkEntry *entry);
void (* cut_clipboard) (GtkEntry *entry);
void (* copy_clipboard) (GtkEntry *entry);
void (* paste_clipboard) (GtkEntry *entry);
void (* toggle_overwrite) (GtkEntry *entry);
void (* insert_emoji) (GtkEntry *entry);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
gtk_entry_get_type
GType
void
gtk_entry_new
GtkWidget *
void
gtk_entry_new_with_buffer
GtkWidget *
GtkEntryBuffer *buffer
gtk_entry_get_buffer
GtkEntryBuffer *
GtkEntry *entry
gtk_entry_set_buffer
void
GtkEntry *entry, GtkEntryBuffer *buffer
gtk_entry_set_visibility
void
GtkEntry *entry, gboolean visible
gtk_entry_get_visibility
gboolean
GtkEntry *entry
gtk_entry_set_invisible_char
void
GtkEntry *entry, gunichar ch
gtk_entry_get_invisible_char
gunichar
GtkEntry *entry
gtk_entry_unset_invisible_char
void
GtkEntry *entry
gtk_entry_set_has_frame
void
GtkEntry *entry, gboolean setting
gtk_entry_get_has_frame
gboolean
GtkEntry *entry
gtk_entry_set_overwrite_mode
void
GtkEntry *entry, gboolean overwrite
gtk_entry_get_overwrite_mode
gboolean
GtkEntry *entry
gtk_entry_set_max_length
void
GtkEntry *entry, gint max
gtk_entry_get_max_length
gint
GtkEntry *entry
gtk_entry_get_text_length
guint16
GtkEntry *entry
gtk_entry_set_activates_default
void
GtkEntry *entry, gboolean setting
gtk_entry_get_activates_default
gboolean
GtkEntry *entry
gtk_entry_set_width_chars
void
GtkEntry *entry, gint n_chars
gtk_entry_get_width_chars
gint
GtkEntry *entry
gtk_entry_set_max_width_chars
void
GtkEntry *entry, gint n_chars
gtk_entry_get_max_width_chars
gint
GtkEntry *entry
gtk_entry_set_text
void
GtkEntry *entry, const gchar *text
gtk_entry_get_text
const gchar *
GtkEntry *entry
gtk_entry_get_layout
PangoLayout *
GtkEntry *entry
gtk_entry_get_layout_offsets
void
GtkEntry *entry, gint *x, gint *y
gtk_entry_set_alignment
void
GtkEntry *entry, gfloat xalign
gtk_entry_get_alignment
gfloat
GtkEntry *entry
gtk_entry_set_completion
void
GtkEntry *entry, GtkEntryCompletion *completion
gtk_entry_get_completion
GtkEntryCompletion *
GtkEntry *entry
gtk_entry_layout_index_to_text_index
gint
GtkEntry *entry, gint layout_index
gtk_entry_text_index_to_layout_index
gint
GtkEntry *entry, gint text_index
gtk_entry_set_cursor_hadjustment
void
GtkEntry *entry, GtkAdjustment *adjustment
gtk_entry_get_cursor_hadjustment
GtkAdjustment *
GtkEntry *entry
gtk_entry_set_progress_fraction
void
GtkEntry *entry, gdouble fraction
gtk_entry_get_progress_fraction
gdouble
GtkEntry *entry
gtk_entry_set_progress_pulse_step
void
GtkEntry *entry, gdouble fraction
gtk_entry_get_progress_pulse_step
gdouble
GtkEntry *entry
gtk_entry_progress_pulse
void
GtkEntry *entry
gtk_entry_get_placeholder_text
const gchar *
GtkEntry *entry
gtk_entry_set_placeholder_text
void
GtkEntry *entry, const gchar *text
gtk_entry_set_icon_from_texture
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkTexture *texture
gtk_entry_set_icon_from_icon_name
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *icon_name
gtk_entry_set_icon_from_gicon
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GIcon *icon
gtk_entry_get_icon_storage_type
GtkImageType
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_texture
GdkTexture *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_name
const gchar *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_gicon
GIcon *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_activatable
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean activatable
gtk_entry_get_icon_activatable
gboolean
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_sensitive
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean sensitive
gtk_entry_get_icon_sensitive
gboolean
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_at_pos
gint
GtkEntry *entry, gint x, gint y
gtk_entry_set_icon_tooltip_text
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *tooltip
gtk_entry_get_icon_tooltip_text
gchar *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_tooltip_markup
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *tooltip
gtk_entry_get_icon_tooltip_markup
gchar *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_drag_source
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkContentFormats *formats, GdkDragAction actions
gtk_entry_get_current_icon_drag_source
gint
GtkEntry *entry
gtk_entry_get_icon_area
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkRectangle *icon_area
gtk_entry_im_context_filter_keypress
gboolean
GtkEntry *entry, GdkEventKey *event
gtk_entry_reset_im_context
void
GtkEntry *entry
gtk_entry_set_input_purpose
void
GtkEntry *entry, GtkInputPurpose purpose
gtk_entry_get_input_purpose
GtkInputPurpose
GtkEntry *entry
gtk_entry_set_input_hints
void
GtkEntry *entry, GtkInputHints hints
gtk_entry_get_input_hints
GtkInputHints
GtkEntry *entry
gtk_entry_set_attributes
void
GtkEntry *entry, PangoAttrList *attrs
gtk_entry_get_attributes
PangoAttrList *
GtkEntry *entry
gtk_entry_set_tabs
void
GtkEntry *entry, PangoTabArray *tabs
gtk_entry_get_tabs
PangoTabArray *
GtkEntry *entry
gtk_entry_grab_focus_without_selecting
void
GtkEntry *entry
GtkEntryPrivate
GTK_ENTRY_BUFFER_MAX_SIZE
#define GTK_ENTRY_BUFFER_MAX_SIZE G_MAXUSHORT
GTK_TYPE_ENTRY_BUFFER
#define GTK_TYPE_ENTRY_BUFFER (gtk_entry_buffer_get_type ())
GTK_ENTRY_BUFFER
#define GTK_ENTRY_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_BUFFER, GtkEntryBuffer))
GTK_ENTRY_BUFFER_CLASS
#define GTK_ENTRY_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_BUFFER, GtkEntryBufferClass))
GTK_IS_ENTRY_BUFFER
#define GTK_IS_ENTRY_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_BUFFER))
GTK_IS_ENTRY_BUFFER_CLASS
#define GTK_IS_ENTRY_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_BUFFER))
GTK_ENTRY_BUFFER_GET_CLASS
#define GTK_ENTRY_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_BUFFER, GtkEntryBufferClass))
GtkEntryBuffer
struct _GtkEntryBuffer
{
GObject parent_instance;
/*< private >*/
GtkEntryBufferPrivate *priv;
};
GtkEntryBufferClass
struct _GtkEntryBufferClass
{
GObjectClass parent_class;
/* Signals */
void (*inserted_text) (GtkEntryBuffer *buffer,
guint position,
const gchar *chars,
guint n_chars);
void (*deleted_text) (GtkEntryBuffer *buffer,
guint position,
guint n_chars);
/* Virtual Methods */
const gchar* (*get_text) (GtkEntryBuffer *buffer,
gsize *n_bytes);
guint (*get_length) (GtkEntryBuffer *buffer);
guint (*insert_text) (GtkEntryBuffer *buffer,
guint position,
const gchar *chars,
guint n_chars);
guint (*delete_text) (GtkEntryBuffer *buffer,
guint position,
guint n_chars);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_entry_buffer_get_type
GType
void
gtk_entry_buffer_new
GtkEntryBuffer *
const gchar *initial_chars, gint n_initial_chars
gtk_entry_buffer_get_bytes
gsize
GtkEntryBuffer *buffer
gtk_entry_buffer_get_length
guint
GtkEntryBuffer *buffer
gtk_entry_buffer_get_text
const gchar *
GtkEntryBuffer *buffer
gtk_entry_buffer_set_text
void
GtkEntryBuffer *buffer, const gchar *chars, gint n_chars
gtk_entry_buffer_set_max_length
void
GtkEntryBuffer *buffer, gint max_length
gtk_entry_buffer_get_max_length
gint
GtkEntryBuffer *buffer
gtk_entry_buffer_insert_text
guint
GtkEntryBuffer *buffer, guint position, const gchar *chars, gint n_chars
gtk_entry_buffer_delete_text
guint
GtkEntryBuffer *buffer, guint position, gint n_chars
gtk_entry_buffer_emit_inserted_text
void
GtkEntryBuffer *buffer, guint position, const gchar *chars, guint n_chars
gtk_entry_buffer_emit_deleted_text
void
GtkEntryBuffer *buffer, guint position, guint n_chars
GtkEntryBufferPrivate
GTK_TYPE_ENTRY_COMPLETION
#define GTK_TYPE_ENTRY_COMPLETION (gtk_entry_completion_get_type ())
GTK_ENTRY_COMPLETION
#define GTK_ENTRY_COMPLETION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletion))
GTK_ENTRY_COMPLETION_CLASS
#define GTK_ENTRY_COMPLETION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass))
GTK_IS_ENTRY_COMPLETION
#define GTK_IS_ENTRY_COMPLETION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_COMPLETION))
GTK_IS_ENTRY_COMPLETION_CLASS
#define GTK_IS_ENTRY_COMPLETION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_COMPLETION))
GTK_ENTRY_COMPLETION_GET_CLASS
#define GTK_ENTRY_COMPLETION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass))
GtkEntryCompletionMatchFunc
gboolean
GtkEntryCompletion *completion,
const gchar *key,
GtkTreeIter *iter,
gpointer user_data
GtkEntryCompletion
struct _GtkEntryCompletion
{
GObject parent_instance;
/*< private >*/
GtkEntryCompletionPrivate *priv;
};
GtkEntryCompletionClass
struct _GtkEntryCompletionClass
{
GObjectClass parent_class;
gboolean (* match_selected) (GtkEntryCompletion *completion,
GtkTreeModel *model,
GtkTreeIter *iter);
void (* action_activated) (GtkEntryCompletion *completion,
gint index_);
gboolean (* insert_prefix) (GtkEntryCompletion *completion,
const gchar *prefix);
gboolean (* cursor_on_match) (GtkEntryCompletion *completion,
GtkTreeModel *model,
GtkTreeIter *iter);
void (* no_matches) (GtkEntryCompletion *completion);
/* Padding for future expansion */
void (*_gtk_reserved0) (void);
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
};
gtk_entry_completion_get_type
GType
void
gtk_entry_completion_new
GtkEntryCompletion *
void
gtk_entry_completion_new_with_area
GtkEntryCompletion *
GtkCellArea *area
gtk_entry_completion_get_entry
GtkWidget *
GtkEntryCompletion *completion
gtk_entry_completion_set_model
void
GtkEntryCompletion *completion, GtkTreeModel *model
gtk_entry_completion_get_model
GtkTreeModel *
GtkEntryCompletion *completion
gtk_entry_completion_set_match_func
void
GtkEntryCompletion *completion, GtkEntryCompletionMatchFunc func, gpointer func_data, GDestroyNotify func_notify
gtk_entry_completion_set_minimum_key_length
void
GtkEntryCompletion *completion, gint length
gtk_entry_completion_get_minimum_key_length
gint
GtkEntryCompletion *completion
gtk_entry_completion_compute_prefix
gchar *
GtkEntryCompletion *completion, const char *key
gtk_entry_completion_complete
void
GtkEntryCompletion *completion
gtk_entry_completion_insert_prefix
void
GtkEntryCompletion *completion
gtk_entry_completion_insert_action_text
void
GtkEntryCompletion *completion, gint index_, const gchar *text
gtk_entry_completion_insert_action_markup
void
GtkEntryCompletion *completion, gint index_, const gchar *markup
gtk_entry_completion_delete_action
void
GtkEntryCompletion *completion, gint index_
gtk_entry_completion_set_inline_completion
void
GtkEntryCompletion *completion, gboolean inline_completion
gtk_entry_completion_get_inline_completion
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_inline_selection
void
GtkEntryCompletion *completion, gboolean inline_selection
gtk_entry_completion_get_inline_selection
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_popup_completion
void
GtkEntryCompletion *completion, gboolean popup_completion
gtk_entry_completion_get_popup_completion
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_popup_set_width
void
GtkEntryCompletion *completion, gboolean popup_set_width
gtk_entry_completion_get_popup_set_width
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_popup_single_match
void
GtkEntryCompletion *completion, gboolean popup_single_match
gtk_entry_completion_get_popup_single_match
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_get_completion_prefix
const gchar *
GtkEntryCompletion *completion
gtk_entry_completion_set_text_column
void
GtkEntryCompletion *completion, gint column
gtk_entry_completion_get_text_column
gint
GtkEntryCompletion *completion
GtkEntryCompletionPrivate
GtkEntryCompletionPrivate
struct _GtkEntryCompletionPrivate
{
GtkWidget *entry;
GtkWidget *tree_view;
GtkTreeViewColumn *column;
GtkTreeModelFilter *filter_model;
GtkListStore *actions;
GtkCellArea *cell_area;
GtkEntryCompletionMatchFunc match_func;
gpointer match_data;
GDestroyNotify match_notify;
gint minimum_key_length;
gint text_column;
gchar *case_normalized_key;
/* only used by GtkEntry when attached: */
GtkWidget *popup_window;
GtkWidget *vbox;
GtkWidget *scrolled_window;
GtkWidget *action_view;
gulong completion_timeout;
gulong changed_id;
gulong insert_text_id;
gint current_selected;
guint first_sel_changed : 1;
guint ignore_enter : 1;
guint has_completion : 1;
guint inline_completion : 1;
guint popup_completion : 1;
guint popup_set_width : 1;
guint popup_single_match : 1;
guint inline_selection : 1;
guint has_grab : 1;
gchar *completion_prefix;
GSource *check_completion_idle;
GdkDevice *device;
};
GtkAlign
typedef enum
{
GTK_ALIGN_FILL,
GTK_ALIGN_START,
GTK_ALIGN_END,
GTK_ALIGN_CENTER,
GTK_ALIGN_BASELINE
} GtkAlign;
GtkArrowType
typedef enum
{
GTK_ARROW_UP,
GTK_ARROW_DOWN,
GTK_ARROW_LEFT,
GTK_ARROW_RIGHT,
GTK_ARROW_NONE
} GtkArrowType;
GtkBaselinePosition
typedef enum
{
GTK_BASELINE_POSITION_TOP,
GTK_BASELINE_POSITION_CENTER,
GTK_BASELINE_POSITION_BOTTOM
} GtkBaselinePosition;
GtkDeleteType
typedef enum
{
GTK_DELETE_CHARS,
GTK_DELETE_WORD_ENDS,
GTK_DELETE_WORDS,
GTK_DELETE_DISPLAY_LINES,
GTK_DELETE_DISPLAY_LINE_ENDS,
GTK_DELETE_PARAGRAPH_ENDS,
GTK_DELETE_PARAGRAPHS,
GTK_DELETE_WHITESPACE
} GtkDeleteType;
GtkDirectionType
typedef enum
{
GTK_DIR_TAB_FORWARD,
GTK_DIR_TAB_BACKWARD,
GTK_DIR_UP,
GTK_DIR_DOWN,
GTK_DIR_LEFT,
GTK_DIR_RIGHT
} GtkDirectionType;
GtkIconSize
typedef enum
{
GTK_ICON_SIZE_INHERIT,
GTK_ICON_SIZE_NORMAL,
GTK_ICON_SIZE_LARGE
} GtkIconSize;
GtkSensitivityType
typedef enum
{
GTK_SENSITIVITY_AUTO,
GTK_SENSITIVITY_ON,
GTK_SENSITIVITY_OFF
} GtkSensitivityType;
GtkTextDirection
typedef enum
{
GTK_TEXT_DIR_NONE,
GTK_TEXT_DIR_LTR,
GTK_TEXT_DIR_RTL
} GtkTextDirection;
GtkJustification
typedef enum
{
GTK_JUSTIFY_LEFT,
GTK_JUSTIFY_RIGHT,
GTK_JUSTIFY_CENTER,
GTK_JUSTIFY_FILL
} GtkJustification;
GtkMenuDirectionType
typedef enum
{
GTK_MENU_DIR_PARENT,
GTK_MENU_DIR_CHILD,
GTK_MENU_DIR_NEXT,
GTK_MENU_DIR_PREV
} GtkMenuDirectionType;
GtkMessageType
typedef enum
{
GTK_MESSAGE_INFO,
GTK_MESSAGE_WARNING,
GTK_MESSAGE_QUESTION,
GTK_MESSAGE_ERROR,
GTK_MESSAGE_OTHER
} GtkMessageType;
GtkMovementStep
typedef enum
{
GTK_MOVEMENT_LOGICAL_POSITIONS,
GTK_MOVEMENT_VISUAL_POSITIONS,
GTK_MOVEMENT_WORDS,
GTK_MOVEMENT_DISPLAY_LINES,
GTK_MOVEMENT_DISPLAY_LINE_ENDS,
GTK_MOVEMENT_PARAGRAPHS,
GTK_MOVEMENT_PARAGRAPH_ENDS,
GTK_MOVEMENT_PAGES,
GTK_MOVEMENT_BUFFER_ENDS,
GTK_MOVEMENT_HORIZONTAL_PAGES
} GtkMovementStep;
GtkScrollStep
typedef enum
{
GTK_SCROLL_STEPS,
GTK_SCROLL_PAGES,
GTK_SCROLL_ENDS,
GTK_SCROLL_HORIZONTAL_STEPS,
GTK_SCROLL_HORIZONTAL_PAGES,
GTK_SCROLL_HORIZONTAL_ENDS
} GtkScrollStep;
GtkOrientation
typedef enum
{
GTK_ORIENTATION_HORIZONTAL,
GTK_ORIENTATION_VERTICAL
} GtkOrientation;
GtkPackType
typedef enum
{
GTK_PACK_START,
GTK_PACK_END
} GtkPackType;
GtkPositionType
typedef enum
{
GTK_POS_LEFT,
GTK_POS_RIGHT,
GTK_POS_TOP,
GTK_POS_BOTTOM
} GtkPositionType;
GtkReliefStyle
typedef enum
{
GTK_RELIEF_NORMAL,
GTK_RELIEF_NONE
} GtkReliefStyle;
GtkScrollType
typedef enum
{
GTK_SCROLL_NONE,
GTK_SCROLL_JUMP,
GTK_SCROLL_STEP_BACKWARD,
GTK_SCROLL_STEP_FORWARD,
GTK_SCROLL_PAGE_BACKWARD,
GTK_SCROLL_PAGE_FORWARD,
GTK_SCROLL_STEP_UP,
GTK_SCROLL_STEP_DOWN,
GTK_SCROLL_PAGE_UP,
GTK_SCROLL_PAGE_DOWN,
GTK_SCROLL_STEP_LEFT,
GTK_SCROLL_STEP_RIGHT,
GTK_SCROLL_PAGE_LEFT,
GTK_SCROLL_PAGE_RIGHT,
GTK_SCROLL_START,
GTK_SCROLL_END
} GtkScrollType;
GtkSelectionMode
typedef enum
{
GTK_SELECTION_NONE,
GTK_SELECTION_SINGLE,
GTK_SELECTION_BROWSE,
GTK_SELECTION_MULTIPLE
} GtkSelectionMode;
GtkShadowType
typedef enum
{
GTK_SHADOW_NONE,
GTK_SHADOW_IN,
GTK_SHADOW_OUT,
GTK_SHADOW_ETCHED_IN,
GTK_SHADOW_ETCHED_OUT
} GtkShadowType;
GtkToolbarStyle
typedef enum
{
GTK_TOOLBAR_ICONS,
GTK_TOOLBAR_TEXT,
GTK_TOOLBAR_BOTH,
GTK_TOOLBAR_BOTH_HORIZ
} GtkToolbarStyle;
GtkWrapMode
typedef enum
{
GTK_WRAP_NONE,
GTK_WRAP_CHAR,
GTK_WRAP_WORD,
GTK_WRAP_WORD_CHAR
} GtkWrapMode;
GtkSortType
typedef enum
{
GTK_SORT_ASCENDING,
GTK_SORT_DESCENDING
} GtkSortType;
GtkPackDirection
typedef enum
{
GTK_PACK_DIRECTION_LTR,
GTK_PACK_DIRECTION_RTL,
GTK_PACK_DIRECTION_TTB,
GTK_PACK_DIRECTION_BTT
} GtkPackDirection;
GtkPrintPages
typedef enum
{
GTK_PRINT_PAGES_ALL,
GTK_PRINT_PAGES_CURRENT,
GTK_PRINT_PAGES_RANGES,
GTK_PRINT_PAGES_SELECTION
} GtkPrintPages;
GtkPageSet
typedef enum
{
GTK_PAGE_SET_ALL,
GTK_PAGE_SET_EVEN,
GTK_PAGE_SET_ODD
} GtkPageSet;
GtkNumberUpLayout
typedef enum
{
GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM, /*< nick=lrtb >*/
GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP, /*< nick=lrbt >*/
GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM, /*< nick=rltb >*/
GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP, /*< nick=rlbt >*/
GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT, /*< nick=tblr >*/
GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT, /*< nick=tbrl >*/
GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT, /*< nick=btlr >*/
GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT /*< nick=btrl >*/
} GtkNumberUpLayout;
GtkPageOrientation
typedef enum
{
GTK_PAGE_ORIENTATION_PORTRAIT,
GTK_PAGE_ORIENTATION_LANDSCAPE,
GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT,
GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE
} GtkPageOrientation;
GtkPrintQuality
typedef enum
{
GTK_PRINT_QUALITY_LOW,
GTK_PRINT_QUALITY_NORMAL,
GTK_PRINT_QUALITY_HIGH,
GTK_PRINT_QUALITY_DRAFT
} GtkPrintQuality;
GtkPrintDuplex
typedef enum
{
GTK_PRINT_DUPLEX_SIMPLEX,
GTK_PRINT_DUPLEX_HORIZONTAL,
GTK_PRINT_DUPLEX_VERTICAL
} GtkPrintDuplex;
GtkUnit
typedef enum
{
GTK_UNIT_NONE,
GTK_UNIT_POINTS,
GTK_UNIT_INCH,
GTK_UNIT_MM
} GtkUnit;
GTK_UNIT_PIXEL
#define GTK_UNIT_PIXEL GTK_UNIT_NONE
GtkTreeViewGridLines
typedef enum
{
GTK_TREE_VIEW_GRID_LINES_NONE,
GTK_TREE_VIEW_GRID_LINES_HORIZONTAL,
GTK_TREE_VIEW_GRID_LINES_VERTICAL,
GTK_TREE_VIEW_GRID_LINES_BOTH
} GtkTreeViewGridLines;
GtkDragResult
typedef enum
{
GTK_DRAG_RESULT_SUCCESS,
GTK_DRAG_RESULT_NO_TARGET,
GTK_DRAG_RESULT_USER_CANCELLED,
GTK_DRAG_RESULT_TIMEOUT_EXPIRED,
GTK_DRAG_RESULT_GRAB_BROKEN,
GTK_DRAG_RESULT_ERROR
} GtkDragResult;
GtkSizeGroupMode
typedef enum {
GTK_SIZE_GROUP_NONE,
GTK_SIZE_GROUP_HORIZONTAL,
GTK_SIZE_GROUP_VERTICAL,
GTK_SIZE_GROUP_BOTH
} GtkSizeGroupMode;
GtkSizeRequestMode
typedef enum
{
GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH = 0,
GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT,
GTK_SIZE_REQUEST_CONSTANT_SIZE
} GtkSizeRequestMode;
GtkScrollablePolicy
typedef enum
{
GTK_SCROLL_MINIMUM = 0,
GTK_SCROLL_NATURAL
} GtkScrollablePolicy;
GtkStateFlags
typedef enum
{
GTK_STATE_FLAG_NORMAL = 0,
GTK_STATE_FLAG_ACTIVE = 1 << 0,
GTK_STATE_FLAG_PRELIGHT = 1 << 1,
GTK_STATE_FLAG_SELECTED = 1 << 2,
GTK_STATE_FLAG_INSENSITIVE = 1 << 3,
GTK_STATE_FLAG_INCONSISTENT = 1 << 4,
GTK_STATE_FLAG_FOCUSED = 1 << 5,
GTK_STATE_FLAG_BACKDROP = 1 << 6,
GTK_STATE_FLAG_DIR_LTR = 1 << 7,
GTK_STATE_FLAG_DIR_RTL = 1 << 8,
GTK_STATE_FLAG_LINK = 1 << 9,
GTK_STATE_FLAG_VISITED = 1 << 10,
GTK_STATE_FLAG_CHECKED = 1 << 11,
GTK_STATE_FLAG_DROP_ACTIVE = 1 << 12,
GTK_STATE_FLAG_FOCUS_VISIBLE = 1 << 13
} GtkStateFlags;
GtkBorderStyle
typedef enum {
GTK_BORDER_STYLE_NONE,
GTK_BORDER_STYLE_SOLID,
GTK_BORDER_STYLE_INSET,
GTK_BORDER_STYLE_OUTSET,
GTK_BORDER_STYLE_HIDDEN,
GTK_BORDER_STYLE_DOTTED,
GTK_BORDER_STYLE_DASHED,
GTK_BORDER_STYLE_DOUBLE,
GTK_BORDER_STYLE_GROOVE,
GTK_BORDER_STYLE_RIDGE
} GtkBorderStyle;
GtkLevelBarMode
typedef enum {
GTK_LEVEL_BAR_MODE_CONTINUOUS,
GTK_LEVEL_BAR_MODE_DISCRETE
} GtkLevelBarMode;
GtkInputPurpose
typedef enum
{
GTK_INPUT_PURPOSE_FREE_FORM,
GTK_INPUT_PURPOSE_ALPHA,
GTK_INPUT_PURPOSE_DIGITS,
GTK_INPUT_PURPOSE_NUMBER,
GTK_INPUT_PURPOSE_PHONE,
GTK_INPUT_PURPOSE_URL,
GTK_INPUT_PURPOSE_EMAIL,
GTK_INPUT_PURPOSE_NAME,
GTK_INPUT_PURPOSE_PASSWORD,
GTK_INPUT_PURPOSE_PIN
} GtkInputPurpose;
GtkInputHints
typedef enum
{
GTK_INPUT_HINT_NONE = 0,
GTK_INPUT_HINT_SPELLCHECK = 1 << 0,
GTK_INPUT_HINT_NO_SPELLCHECK = 1 << 1,
GTK_INPUT_HINT_WORD_COMPLETION = 1 << 2,
GTK_INPUT_HINT_LOWERCASE = 1 << 3,
GTK_INPUT_HINT_UPPERCASE_CHARS = 1 << 4,
GTK_INPUT_HINT_UPPERCASE_WORDS = 1 << 5,
GTK_INPUT_HINT_UPPERCASE_SENTENCES = 1 << 6,
GTK_INPUT_HINT_INHIBIT_OSK = 1 << 7,
GTK_INPUT_HINT_VERTICAL_WRITING = 1 << 8,
GTK_INPUT_HINT_EMOJI = 1 << 9,
GTK_INPUT_HINT_NO_EMOJI = 1 << 10
} GtkInputHints;
GtkPropagationPhase
typedef enum
{
GTK_PHASE_NONE,
GTK_PHASE_CAPTURE,
GTK_PHASE_BUBBLE,
GTK_PHASE_TARGET
} GtkPropagationPhase;
GtkEventSequenceState
typedef enum
{
GTK_EVENT_SEQUENCE_NONE,
GTK_EVENT_SEQUENCE_CLAIMED,
GTK_EVENT_SEQUENCE_DENIED
} GtkEventSequenceState;
GtkPanDirection
typedef enum
{
GTK_PAN_DIRECTION_LEFT,
GTK_PAN_DIRECTION_RIGHT,
GTK_PAN_DIRECTION_UP,
GTK_PAN_DIRECTION_DOWN
} GtkPanDirection;
GtkPopoverConstraint
typedef enum
{
GTK_POPOVER_CONSTRAINT_NONE,
GTK_POPOVER_CONSTRAINT_WINDOW
} GtkPopoverConstraint;
GtkPlacesOpenFlags
typedef enum {
GTK_PLACES_OPEN_NORMAL = 1 << 0,
GTK_PLACES_OPEN_NEW_TAB = 1 << 1,
GTK_PLACES_OPEN_NEW_WINDOW = 1 << 2
} GtkPlacesOpenFlags;
GTK_TYPE_EVENT_CONTROLLER
#define GTK_TYPE_EVENT_CONTROLLER (gtk_event_controller_get_type ())
GTK_EVENT_CONTROLLER
#define GTK_EVENT_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER, GtkEventController))
GTK_EVENT_CONTROLLER_CLASS
#define GTK_EVENT_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER, GtkEventControllerClass))
GTK_IS_EVENT_CONTROLLER
#define GTK_IS_EVENT_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER))
GTK_IS_EVENT_CONTROLLER_CLASS
#define GTK_IS_EVENT_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER))
GTK_EVENT_CONTROLLER_GET_CLASS
#define GTK_EVENT_CONTROLLER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER, GtkEventControllerClass))
gtk_event_controller_get_type
GType
void
gtk_event_controller_get_widget
GtkWidget *
GtkEventController *controller
gtk_event_controller_handle_event
gboolean
GtkEventController *controller, const GdkEvent *event
gtk_event_controller_reset
void
GtkEventController *controller
gtk_event_controller_get_propagation_phase
GtkPropagationPhase
GtkEventController *controller
gtk_event_controller_set_propagation_phase
void
GtkEventController *controller, GtkPropagationPhase phase
GtkEventController
GtkEventControllerClass
GTK_TYPE_EVENT_CONTROLLER_LEGACY
#define GTK_TYPE_EVENT_CONTROLLER_LEGACY (_gtk_event_controller_legacy_get_type ())
GTK_EVENT_CONTROLLER_LEGACY
#define GTK_EVENT_CONTROLLER_LEGACY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_LEGACY, GtkEventControllerLegacy))
GTK_EVENT_CONTROLLER_LEGACY_CLASS
#define GTK_EVENT_CONTROLLER_LEGACY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_LEGACY, GtkEventControllerLegacyClass))
GTK_IS_EVENT_CONTROLLER_LEGACY
#define GTK_IS_EVENT_CONTROLLER_LEGACY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_LEGACY))
GTK_IS_EVENT_CONTROLLER_LEGACY_CLASS
#define GTK_IS_EVENT_CONTROLLER_LEGACY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_LEGACY))
GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS
#define GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_LEGACY, GtkEventControllerLegacyClass))
GtkEventControllerLegacy
struct _GtkEventControllerLegacy
{
GtkEventController parent_instance;
};
GtkEventControllerLegacyClass
struct _GtkEventControllerLegacyClass
{
GtkEventControllerClass parent_class;
};
GTK_TYPE_EVENT_CONTROLLER_MOTION
#define GTK_TYPE_EVENT_CONTROLLER_MOTION (gtk_event_controller_motion_get_type ())
GTK_EVENT_CONTROLLER_MOTION
#define GTK_EVENT_CONTROLLER_MOTION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_MOTION, GtkEventControllerMotion))
GTK_EVENT_CONTROLLER_MOTION_CLASS
#define GTK_EVENT_CONTROLLER_MOTION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_MOTION, GtkEventControllerMotionClass))
GTK_IS_EVENT_CONTROLLER_MOTION
#define GTK_IS_EVENT_CONTROLLER_MOTION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_MOTION))
GTK_IS_EVENT_CONTROLLER_MOTION_CLASS
#define GTK_IS_EVENT_CONTROLLER_MOTION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_MOTION))
GTK_EVENT_CONTROLLER_MOTION_GET_CLASS
#define GTK_EVENT_CONTROLLER_MOTION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_MOTION, GtkEventControllerMotionClass))
gtk_event_controller_motion_get_type
GType
void
gtk_event_controller_motion_new
GtkEventController *
GtkWidget *widget
GtkEventControllerMotion
GtkEventControllerMotionClass
GtkEventController
struct _GtkEventController
{
GObject parent_instance;
};
GtkEventControllerClass
struct _GtkEventControllerClass
{
GObjectClass parent_class;
gboolean (* handle_event) (GtkEventController *controller,
const GdkEvent *event);
void (* reset) (GtkEventController *controller);
/**/
/* Tells whether the event is filtered out, %TRUE makes
* the event unseen by the handle_event vfunc.
*/
gboolean (* filter_event) (GtkEventController *controller,
const GdkEvent *event);
gpointer padding[10];
};
GTK_TYPE_EVENT_CONTROLLER_SCROLL
#define GTK_TYPE_EVENT_CONTROLLER_SCROLL (gtk_event_controller_scroll_get_type ())
GTK_EVENT_CONTROLLER_SCROLL
#define GTK_EVENT_CONTROLLER_SCROLL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScroll))
GTK_EVENT_CONTROLLER_SCROLL_CLASS
#define GTK_EVENT_CONTROLLER_SCROLL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScrollClass))
GTK_IS_EVENT_CONTROLLER_SCROLL
#define GTK_IS_EVENT_CONTROLLER_SCROLL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL))
GTK_IS_EVENT_CONTROLLER_SCROLL_CLASS
#define GTK_IS_EVENT_CONTROLLER_SCROLL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_SCROLL))
GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS
#define GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScrollClass))
GtkEventControllerScrollFlags
typedef enum {
GTK_EVENT_CONTROLLER_SCROLL_NONE = 0,
GTK_EVENT_CONTROLLER_SCROLL_VERTICAL = 1 << 0,
GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL = 1 << 1,
GTK_EVENT_CONTROLLER_SCROLL_DISCRETE = 1 << 2,
GTK_EVENT_CONTROLLER_SCROLL_KINETIC = 1 << 3,
GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES = (GTK_EVENT_CONTROLLER_SCROLL_VERTICAL | GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL),
} GtkEventControllerScrollFlags;
gtk_event_controller_scroll_get_type
GType
void
gtk_event_controller_scroll_new
GtkEventController *
GtkWidget *widget, GtkEventControllerScrollFlags flags
gtk_event_controller_scroll_set_flags
void
GtkEventControllerScroll *scroll, GtkEventControllerScrollFlags flags
gtk_event_controller_scroll_get_flags
GtkEventControllerScrollFlags
GtkEventControllerScroll *scroll
GtkEventControllerScroll
GtkEventControllerScrollClass
GTK_TYPE_EXPANDER
#define GTK_TYPE_EXPANDER (gtk_expander_get_type ())
GTK_EXPANDER
#define GTK_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EXPANDER, GtkExpander))
GTK_EXPANDER_CLASS
#define GTK_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EXPANDER, GtkExpanderClass))
GTK_IS_EXPANDER
#define GTK_IS_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EXPANDER))
GTK_IS_EXPANDER_CLASS
#define GTK_IS_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EXPANDER))
GTK_EXPANDER_GET_CLASS
#define GTK_EXPANDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EXPANDER, GtkExpanderClass))
GtkExpander
struct _GtkExpander
{
GtkContainer parent_instance;
GtkExpanderPrivate *priv;
};
GtkExpanderClass
struct _GtkExpanderClass
{
GtkContainerClass parent_class;
/*< public >*/
/* Key binding signal; to get notification on the expansion
* state connect to notify:expanded.
*/
void (* activate) (GtkExpander *expander);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_expander_get_type
GType
void
gtk_expander_new
GtkWidget *
const gchar *label
gtk_expander_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_expander_set_expanded
void
GtkExpander *expander, gboolean expanded
gtk_expander_get_expanded
gboolean
GtkExpander *expander
gtk_expander_set_label
void
GtkExpander *expander, const gchar *label
gtk_expander_get_label
const gchar *
GtkExpander *expander
gtk_expander_set_use_underline
void
GtkExpander *expander, gboolean use_underline
gtk_expander_get_use_underline
gboolean
GtkExpander *expander
gtk_expander_set_use_markup
void
GtkExpander *expander, gboolean use_markup
gtk_expander_get_use_markup
gboolean
GtkExpander *expander
gtk_expander_set_label_widget
void
GtkExpander *expander, GtkWidget *label_widget
gtk_expander_get_label_widget
GtkWidget *
GtkExpander *expander
gtk_expander_set_label_fill
void
GtkExpander *expander, gboolean label_fill
gtk_expander_get_label_fill
gboolean
GtkExpander *expander
gtk_expander_set_resize_toplevel
void
GtkExpander *expander, gboolean resize_toplevel
gtk_expander_get_resize_toplevel
gboolean
GtkExpander *expander
GtkExpanderPrivate
GTK_TYPE_FILE_CHOOSER
#define GTK_TYPE_FILE_CHOOSER (gtk_file_chooser_get_type ())
GTK_FILE_CHOOSER
#define GTK_FILE_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER, GtkFileChooser))
GTK_IS_FILE_CHOOSER
#define GTK_IS_FILE_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER))
GtkFileChooserAction
typedef enum
{
GTK_FILE_CHOOSER_ACTION_OPEN,
GTK_FILE_CHOOSER_ACTION_SAVE,
GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
} GtkFileChooserAction;
GtkFileChooserConfirmation
typedef enum
{
GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM,
GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME,
GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN
} GtkFileChooserConfirmation;
gtk_file_chooser_get_type
GType
void
GTK_FILE_CHOOSER_ERROR
#define GTK_FILE_CHOOSER_ERROR (gtk_file_chooser_error_quark ())
GtkFileChooserError
typedef enum {
GTK_FILE_CHOOSER_ERROR_NONEXISTENT,
GTK_FILE_CHOOSER_ERROR_BAD_FILENAME,
GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS,
GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME
} GtkFileChooserError;
gtk_file_chooser_error_quark
GQuark
void
gtk_file_chooser_set_action
void
GtkFileChooser *chooser, GtkFileChooserAction action
gtk_file_chooser_get_action
GtkFileChooserAction
GtkFileChooser *chooser
gtk_file_chooser_set_local_only
void
GtkFileChooser *chooser, gboolean local_only
gtk_file_chooser_get_local_only
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_select_multiple
void
GtkFileChooser *chooser, gboolean select_multiple
gtk_file_chooser_get_select_multiple
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_show_hidden
void
GtkFileChooser *chooser, gboolean show_hidden
gtk_file_chooser_get_show_hidden
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_do_overwrite_confirmation
void
GtkFileChooser *chooser, gboolean do_overwrite_confirmation
gtk_file_chooser_get_do_overwrite_confirmation
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_create_folders
void
GtkFileChooser *chooser, gboolean create_folders
gtk_file_chooser_get_create_folders
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_current_name
void
GtkFileChooser *chooser, const gchar *name
gtk_file_chooser_get_current_name
gchar *
GtkFileChooser *chooser
gtk_file_chooser_get_filename
gchar *
GtkFileChooser *chooser
gtk_file_chooser_set_filename
gboolean
GtkFileChooser *chooser, const char *filename
gtk_file_chooser_select_filename
gboolean
GtkFileChooser *chooser, const char *filename
gtk_file_chooser_unselect_filename
void
GtkFileChooser *chooser, const char *filename
gtk_file_chooser_select_all
void
GtkFileChooser *chooser
gtk_file_chooser_unselect_all
void
GtkFileChooser *chooser
gtk_file_chooser_get_filenames
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_current_folder
gboolean
GtkFileChooser *chooser, const gchar *filename
gtk_file_chooser_get_current_folder
gchar *
GtkFileChooser *chooser
gtk_file_chooser_get_uri
gchar *
GtkFileChooser *chooser
gtk_file_chooser_set_uri
gboolean
GtkFileChooser *chooser, const char *uri
gtk_file_chooser_select_uri
gboolean
GtkFileChooser *chooser, const char *uri
gtk_file_chooser_unselect_uri
void
GtkFileChooser *chooser, const char *uri
gtk_file_chooser_get_uris
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_current_folder_uri
gboolean
GtkFileChooser *chooser, const gchar *uri
gtk_file_chooser_get_current_folder_uri
gchar *
GtkFileChooser *chooser
gtk_file_chooser_get_file
GFile *
GtkFileChooser *chooser
gtk_file_chooser_set_file
gboolean
GtkFileChooser *chooser, GFile *file, GError **error
gtk_file_chooser_select_file
gboolean
GtkFileChooser *chooser, GFile *file, GError **error
gtk_file_chooser_unselect_file
void
GtkFileChooser *chooser, GFile *file
gtk_file_chooser_get_files
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_current_folder_file
gboolean
GtkFileChooser *chooser, GFile *file, GError **error
gtk_file_chooser_get_current_folder_file
GFile *
GtkFileChooser *chooser
gtk_file_chooser_set_preview_widget
void
GtkFileChooser *chooser, GtkWidget *preview_widget
gtk_file_chooser_get_preview_widget
GtkWidget *
GtkFileChooser *chooser
gtk_file_chooser_set_preview_widget_active
void
GtkFileChooser *chooser, gboolean active
gtk_file_chooser_get_preview_widget_active
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_use_preview_label
void
GtkFileChooser *chooser, gboolean use_label
gtk_file_chooser_get_use_preview_label
gboolean
GtkFileChooser *chooser
gtk_file_chooser_get_preview_filename
char *
GtkFileChooser *chooser
gtk_file_chooser_get_preview_uri
char *
GtkFileChooser *chooser
gtk_file_chooser_get_preview_file
GFile *
GtkFileChooser *chooser
gtk_file_chooser_set_extra_widget
void
GtkFileChooser *chooser, GtkWidget *extra_widget
gtk_file_chooser_get_extra_widget
GtkWidget *
GtkFileChooser *chooser
gtk_file_chooser_add_filter
void
GtkFileChooser *chooser, GtkFileFilter *filter
gtk_file_chooser_remove_filter
void
GtkFileChooser *chooser, GtkFileFilter *filter
gtk_file_chooser_list_filters
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_filter
void
GtkFileChooser *chooser, GtkFileFilter *filter
gtk_file_chooser_get_filter
GtkFileFilter *
GtkFileChooser *chooser
gtk_file_chooser_add_shortcut_folder
gboolean
GtkFileChooser *chooser, const char *folder, GError **error
gtk_file_chooser_remove_shortcut_folder
gboolean
GtkFileChooser *chooser, const char *folder, GError **error
gtk_file_chooser_list_shortcut_folders
GSList *
GtkFileChooser *chooser
gtk_file_chooser_add_shortcut_folder_uri
gboolean
GtkFileChooser *chooser, const char *uri, GError **error
gtk_file_chooser_remove_shortcut_folder_uri
gboolean
GtkFileChooser *chooser, const char *uri, GError **error
gtk_file_chooser_list_shortcut_folder_uris
GSList *
GtkFileChooser *chooser
gtk_file_chooser_add_choice
void
GtkFileChooser *chooser, const char *id, const char *label, const char **options, const char **option_labels
gtk_file_chooser_remove_choice
void
GtkFileChooser *chooser, const char *id
gtk_file_chooser_set_choice
void
GtkFileChooser *chooser, const char *id, const char *option
gtk_file_chooser_get_choice
const char *
GtkFileChooser *chooser, const char *id
GtkFileChooser
GTK_TYPE_FILE_CHOOSER_BUTTON
#define GTK_TYPE_FILE_CHOOSER_BUTTON (gtk_file_chooser_button_get_type ())
GTK_FILE_CHOOSER_BUTTON
#define GTK_FILE_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButton))
GTK_FILE_CHOOSER_BUTTON_CLASS
#define GTK_FILE_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass))
GTK_IS_FILE_CHOOSER_BUTTON
#define GTK_IS_FILE_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON))
GTK_IS_FILE_CHOOSER_BUTTON_CLASS
#define GTK_IS_FILE_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON))
GTK_FILE_CHOOSER_BUTTON_GET_CLASS
#define GTK_FILE_CHOOSER_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass))
GtkFileChooserButton
struct _GtkFileChooserButton
{
GtkWidget parent;
/*< private >*/
GtkFileChooserButtonPrivate *priv;
};
GtkFileChooserButtonClass
struct _GtkFileChooserButtonClass
{
GtkWidgetClass parent_class;
/*< public >*/
void (* file_set) (GtkFileChooserButton *fc);
/*< private >*/
/* Padding for future expansion */
void (*__gtk_reserved1);
void (*__gtk_reserved2);
void (*__gtk_reserved3);
void (*__gtk_reserved4);
};
gtk_file_chooser_button_get_type
GType
void
gtk_file_chooser_button_new
GtkWidget *
const gchar *title, GtkFileChooserAction action
gtk_file_chooser_button_new_with_dialog
GtkWidget *
GtkWidget *dialog
gtk_file_chooser_button_get_title
const gchar *
GtkFileChooserButton *button
gtk_file_chooser_button_set_title
void
GtkFileChooserButton *button, const gchar *title
gtk_file_chooser_button_get_width_chars
gint
GtkFileChooserButton *button
gtk_file_chooser_button_set_width_chars
void
GtkFileChooserButton *button, gint n_chars
GtkFileChooserButtonPrivate
GTK_TYPE_FILE_CHOOSER_DIALOG
#define GTK_TYPE_FILE_CHOOSER_DIALOG (gtk_file_chooser_dialog_get_type ())
GTK_FILE_CHOOSER_DIALOG
#define GTK_FILE_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialog))
GTK_FILE_CHOOSER_DIALOG_CLASS
#define GTK_FILE_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialogClass))
GTK_IS_FILE_CHOOSER_DIALOG
#define GTK_IS_FILE_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG))
GTK_IS_FILE_CHOOSER_DIALOG_CLASS
#define GTK_IS_FILE_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_DIALOG))
GTK_FILE_CHOOSER_DIALOG_GET_CLASS
#define GTK_FILE_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialogClass))
GtkFileChooserDialog
struct _GtkFileChooserDialog
{
GtkDialog parent_instance;
GtkFileChooserDialogPrivate *priv;
};
GtkFileChooserDialogClass
struct _GtkFileChooserDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_file_chooser_dialog_get_type
GType
void
gtk_file_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent, GtkFileChooserAction action, const gchar *first_button_text, ...
GtkFileChooserDialogPrivate
GTK_TYPE_FILE_CHOOSER_EMBED
#define GTK_TYPE_FILE_CHOOSER_EMBED (_gtk_file_chooser_embed_get_type ())
GTK_FILE_CHOOSER_EMBED
#define GTK_FILE_CHOOSER_EMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_EMBED, GtkFileChooserEmbed))
GTK_IS_FILE_CHOOSER_EMBED
#define GTK_IS_FILE_CHOOSER_EMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_EMBED))
GTK_FILE_CHOOSER_EMBED_GET_IFACE
#define GTK_FILE_CHOOSER_EMBED_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_FILE_CHOOSER_EMBED, GtkFileChooserEmbedIface))
GtkFileChooserEmbedIface
struct _GtkFileChooserEmbedIface
{
GTypeInterface base_iface;
/* Methods
*/
void (*get_default_size) (GtkFileChooserEmbed *chooser_embed,
gint *default_width,
gint *default_height);
gboolean (*should_respond) (GtkFileChooserEmbed *chooser_embed);
void (*initial_focus) (GtkFileChooserEmbed *chooser_embed);
/* Signals
*/
void (*default_size_changed) (GtkFileChooserEmbed *chooser_embed);
void (*response_requested) (GtkFileChooserEmbed *chooser_embed);
};
GtkFileChooserEmbed
GTK_TYPE_FILE_CHOOSER_ENTRY
#define GTK_TYPE_FILE_CHOOSER_ENTRY (_gtk_file_chooser_entry_get_type ())
GTK_FILE_CHOOSER_ENTRY
#define GTK_FILE_CHOOSER_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_ENTRY, GtkFileChooserEntry))
GTK_IS_FILE_CHOOSER_ENTRY
#define GTK_IS_FILE_CHOOSER_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_ENTRY))
GtkFileChooserEntry
GTK_TYPE_FILE_CHOOSER_ERROR_STACK
#define GTK_TYPE_FILE_CHOOSER_ERROR_STACK (gtk_file_chooser_error_stack_get_type ())
GTK_FILE_CHOOSER_ERROR_STACK
#define GTK_FILE_CHOOSER_ERROR_STACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_ERROR_STACK, GtkFileChooserErrorStack))
GTK_FILE_CHOOSER_ERROR_STACK_CLASS
#define GTK_FILE_CHOOSER_ERROR_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_ERROR_STACK, GtkFileChooserErrorStackClass))
GTK_IS_FILE_CHOOSER_ERROR_STACK
#define GTK_IS_FILE_CHOOSER_ERROR_STACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_ERROR_STACK))
GTK_IS_FILE_CHOOSER_ERROR_STACK_CLASS
#define GTK_IS_FILE_CHOOSER_ERROR_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_ERROR_STACK))
GTK_FILE_CHOOSER_ERROR_STACK_GET_CLASS
#define GTK_FILE_CHOOSER_ERROR_STACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_ERROR_STACK, GtkFileChooserErrorStackClass))
GtkFileChooserErrorStack
struct _GtkFileChooserErrorStack
{
GtkStack parent_instance;
};
GtkFileChooserErrorStackClass
struct _GtkFileChooserErrorStackClass
{
GtkStackClass parent_class;
};
gtk_file_chooser_error_stack_get_type
GType
void
gtk_file_chooser_error_stack_set_error
void
GtkFileChooserErrorStack *self, gboolean is_folder, const char *label_name
gtk_file_chooser_error_stack_set_custom_error
void
GtkFileChooserErrorStack *self, const char *label_text
GTK_TYPE_FILE_CHOOSER_NATIVE
#define GTK_TYPE_FILE_CHOOSER_NATIVE (gtk_file_chooser_native_get_type ())
gtk_file_chooser_native_new
GtkFileChooserNative *
const gchar *title, GtkWindow *parent, GtkFileChooserAction action, const gchar *accept_label, const gchar *cancel_label
gtk_file_chooser_native_get_accept_label
const char *
GtkFileChooserNative *self
gtk_file_chooser_native_set_accept_label
void
GtkFileChooserNative *self, const char *accept_label
gtk_file_chooser_native_get_cancel_label
const char *
GtkFileChooserNative *self
gtk_file_chooser_native_set_cancel_label
void
GtkFileChooserNative *self, const char *cancel_label
GtkFileChooserNative
GtkFileChooserNativeChoice
typedef struct {
char *id;
char *label;
char **options;
char **option_labels;
char *selected;
} GtkFileChooserNativeChoice;
GtkFileChooserNative
struct _GtkFileChooserNative
{
GtkNativeDialog parent_instance;
char *accept_label;
char *cancel_label;
int mode;
GSList *custom_files;
GFile *current_folder;
GFile *current_file;
char *current_name;
GtkFileFilter *current_filter;
GSList *choices;
/* Fallback mode */
GtkWidget *dialog;
GtkWidget *accept_button;
GtkWidget *cancel_button;
gpointer mode_data;
};
gtk_file_chooser_native_win32_show
gboolean
GtkFileChooserNative *self
gtk_file_chooser_native_win32_hide
void
GtkFileChooserNative *self
gtk_file_chooser_native_quartz_show
gboolean
GtkFileChooserNative *self
gtk_file_chooser_native_quartz_hide
void
GtkFileChooserNative *self
gtk_file_chooser_native_portal_show
gboolean
GtkFileChooserNative *self
gtk_file_chooser_native_portal_hide
void
GtkFileChooserNative *self
SETTINGS_KEY_LOCATION_MODE
#define SETTINGS_KEY_LOCATION_MODE "location-mode"
SETTINGS_KEY_SHOW_HIDDEN
#define SETTINGS_KEY_SHOW_HIDDEN "show-hidden"
SETTINGS_KEY_SHOW_SIZE_COLUMN
#define SETTINGS_KEY_SHOW_SIZE_COLUMN "show-size-column"
SETTINGS_KEY_SORT_COLUMN
#define SETTINGS_KEY_SORT_COLUMN "sort-column"
SETTINGS_KEY_SORT_ORDER
#define SETTINGS_KEY_SORT_ORDER "sort-order"
SETTINGS_KEY_WINDOW_POSITION
#define SETTINGS_KEY_WINDOW_POSITION "window-position"
SETTINGS_KEY_WINDOW_SIZE
#define SETTINGS_KEY_WINDOW_SIZE "window-size"
SETTINGS_KEY_SIDEBAR_WIDTH
#define SETTINGS_KEY_SIDEBAR_WIDTH "sidebar-width"
SETTINGS_KEY_STARTUP_MODE
#define SETTINGS_KEY_STARTUP_MODE "startup-mode"
SETTINGS_KEY_SORT_DIRECTORIES_FIRST
#define SETTINGS_KEY_SORT_DIRECTORIES_FIRST "sort-directories-first"
SETTINGS_KEY_CLOCK_FORMAT
#define SETTINGS_KEY_CLOCK_FORMAT "clock-format"
SETTINGS_KEY_DATE_FORMAT
#define SETTINGS_KEY_DATE_FORMAT "date-format"
GTK_FILE_CHOOSER_GET_IFACE
#define GTK_FILE_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FILE_CHOOSER, GtkFileChooserIface))
GtkFileChooserIface
struct _GtkFileChooserIface
{
GTypeInterface base_iface;
/* Methods
*/
gboolean (*set_current_folder) (GtkFileChooser *chooser,
GFile *file,
GError **error);
GFile * (*get_current_folder) (GtkFileChooser *chooser);
void (*set_current_name) (GtkFileChooser *chooser,
const gchar *name);
gchar * (*get_current_name) (GtkFileChooser *chooser);
gboolean (*select_file) (GtkFileChooser *chooser,
GFile *file,
GError **error);
void (*unselect_file) (GtkFileChooser *chooser,
GFile *file);
void (*select_all) (GtkFileChooser *chooser);
void (*unselect_all) (GtkFileChooser *chooser);
GSList * (*get_files) (GtkFileChooser *chooser);
GFile * (*get_preview_file) (GtkFileChooser *chooser);
GtkFileSystem *(*get_file_system) (GtkFileChooser *chooser);
void (*add_filter) (GtkFileChooser *chooser,
GtkFileFilter *filter);
void (*remove_filter) (GtkFileChooser *chooser,
GtkFileFilter *filter);
GSList * (*list_filters) (GtkFileChooser *chooser);
gboolean (*add_shortcut_folder) (GtkFileChooser *chooser,
GFile *file,
GError **error);
gboolean (*remove_shortcut_folder) (GtkFileChooser *chooser,
GFile *file,
GError **error);
GSList * (*list_shortcut_folders) (GtkFileChooser *chooser);
/* Signals
*/
void (*current_folder_changed) (GtkFileChooser *chooser);
void (*selection_changed) (GtkFileChooser *chooser);
void (*update_preview) (GtkFileChooser *chooser);
void (*file_activated) (GtkFileChooser *chooser);
GtkFileChooserConfirmation (*confirm_overwrite) (GtkFileChooser *chooser);
/* 3.22 additions */
void (*add_choice) (GtkFileChooser *chooser,
const char *id,
const char *label,
const char **options,
const char **option_labels);
void (*remove_choice) (GtkFileChooser *chooser,
const char *id);
void (*set_choice) (GtkFileChooser *chooser,
const char *id,
const char *option);
const char * (*get_choice) (GtkFileChooser *chooser,
const char *id);
};
GTK_FILE_CHOOSER_DELEGATE_QUARK
#define GTK_FILE_CHOOSER_DELEGATE_QUARK (_gtk_file_chooser_delegate_get_quark ())
GtkFileChooserProp
typedef enum {
GTK_FILE_CHOOSER_PROP_FIRST = 0x1000,
GTK_FILE_CHOOSER_PROP_ACTION = GTK_FILE_CHOOSER_PROP_FIRST,
GTK_FILE_CHOOSER_PROP_FILTER,
GTK_FILE_CHOOSER_PROP_LOCAL_ONLY,
GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET,
GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET_ACTIVE,
GTK_FILE_CHOOSER_PROP_USE_PREVIEW_LABEL,
GTK_FILE_CHOOSER_PROP_EXTRA_WIDGET,
GTK_FILE_CHOOSER_PROP_SELECT_MULTIPLE,
GTK_FILE_CHOOSER_PROP_SHOW_HIDDEN,
GTK_FILE_CHOOSER_PROP_DO_OVERWRITE_CONFIRMATION,
GTK_FILE_CHOOSER_PROP_CREATE_FOLDERS,
GTK_FILE_CHOOSER_PROP_LAST = GTK_FILE_CHOOSER_PROP_CREATE_FOLDERS
} GtkFileChooserProp;
GTK_TYPE_FILE_CHOOSER_WIDGET
#define GTK_TYPE_FILE_CHOOSER_WIDGET (gtk_file_chooser_widget_get_type ())
GTK_FILE_CHOOSER_WIDGET
#define GTK_FILE_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidget))
GTK_FILE_CHOOSER_WIDGET_CLASS
#define GTK_FILE_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidgetClass))
GTK_IS_FILE_CHOOSER_WIDGET
#define GTK_IS_FILE_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET))
GTK_IS_FILE_CHOOSER_WIDGET_CLASS
#define GTK_IS_FILE_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_WIDGET))
GTK_FILE_CHOOSER_WIDGET_GET_CLASS
#define GTK_FILE_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidgetClass))
GtkFileChooserWidget
struct _GtkFileChooserWidget
{
GtkWidget parent_instance;
GtkFileChooserWidgetPrivate *priv;
};
GtkFileChooserWidgetClass
struct _GtkFileChooserWidgetClass
{
GtkWidgetClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_file_chooser_widget_get_type
GType
void
gtk_file_chooser_widget_new
GtkWidget *
GtkFileChooserAction action
GtkFileChooserWidgetPrivate
gtk_file_chooser_widget_set_save_entry
void
GtkFileChooserWidget *chooser, GtkWidget *entry
GTK_TYPE_FILE_FILTER
#define GTK_TYPE_FILE_FILTER (gtk_file_filter_get_type ())
GTK_FILE_FILTER
#define GTK_FILE_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_FILTER, GtkFileFilter))
GTK_IS_FILE_FILTER
#define GTK_IS_FILE_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_FILTER))
GtkFileFilterFlags
typedef enum {
GTK_FILE_FILTER_FILENAME = 1 << 0,
GTK_FILE_FILTER_URI = 1 << 1,
GTK_FILE_FILTER_DISPLAY_NAME = 1 << 2,
GTK_FILE_FILTER_MIME_TYPE = 1 << 3
} GtkFileFilterFlags;
GtkFileFilterFunc
gboolean
const GtkFileFilterInfo *filter_info,
gpointer data
GtkFileFilterInfo
struct _GtkFileFilterInfo
{
GtkFileFilterFlags contains;
const gchar *filename;
const gchar *uri;
const gchar *display_name;
const gchar *mime_type;
};
gtk_file_filter_get_type
GType
void
gtk_file_filter_new
GtkFileFilter *
void
gtk_file_filter_set_name
void
GtkFileFilter *filter, const gchar *name
gtk_file_filter_get_name
const gchar *
GtkFileFilter *filter
gtk_file_filter_add_mime_type
void
GtkFileFilter *filter, const gchar *mime_type
gtk_file_filter_add_pattern
void
GtkFileFilter *filter, const gchar *pattern
gtk_file_filter_add_pixbuf_formats
void
GtkFileFilter *filter
gtk_file_filter_add_custom
void
GtkFileFilter *filter, GtkFileFilterFlags needed, GtkFileFilterFunc func, gpointer data, GDestroyNotify notify
gtk_file_filter_get_needed
GtkFileFilterFlags
GtkFileFilter *filter
gtk_file_filter_filter
gboolean
GtkFileFilter *filter, const GtkFileFilterInfo *filter_info
gtk_file_filter_to_gvariant
GVariant *
GtkFileFilter *filter
gtk_file_filter_new_from_gvariant
GtkFileFilter *
GVariant *variant
GtkFileFilter
GTK_TYPE_FILE_SYSTEM
#define GTK_TYPE_FILE_SYSTEM (_gtk_file_system_get_type ())
GTK_FILE_SYSTEM
#define GTK_FILE_SYSTEM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_FILE_SYSTEM, GtkFileSystem))
GTK_FILE_SYSTEM_CLASS
#define GTK_FILE_SYSTEM_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_FILE_SYSTEM, GtkFileSystemClass))
GTK_IS_FILE_SYSTEM
#define GTK_IS_FILE_SYSTEM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_FILE_SYSTEM))
GTK_IS_FILE_SYSTEM_CLASS
#define GTK_IS_FILE_SYSTEM_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_FILE_SYSTEM))
GTK_FILE_SYSTEM_GET_CLASS
#define GTK_FILE_SYSTEM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_FILE_SYSTEM, GtkFileSystemClass))
GtkFileSystem
typedef struct GtkFileSystem GtkFileSystem;
GtkFileSystemPrivate
typedef struct GtkFileSystemPrivate GtkFileSystemPrivate;
GtkFileSystemClass
typedef struct GtkFileSystemClass GtkFileSystemClass;
GtkFileSystemVolume
typedef struct GtkFileSystemVolume GtkFileSystemVolume; /* opaque struct */
GtkFileSystemGetInfoCallback
void
GCancellable *cancellable,
GFileInfo *file_info,
const GError *error,
gpointer data
GtkFileSystemVolumeMountCallback
void
GCancellable *cancellable,
GtkFileSystemVolume *volume,
const GError *error,
gpointer data
GTK_TYPE_FILE_SYSTEM_MODEL
#define GTK_TYPE_FILE_SYSTEM_MODEL (_gtk_file_system_model_get_type ())
GTK_FILE_SYSTEM_MODEL
#define GTK_FILE_SYSTEM_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_SYSTEM_MODEL, GtkFileSystemModel))
GTK_IS_FILE_SYSTEM_MODEL
#define GTK_IS_FILE_SYSTEM_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_SYSTEM_MODEL))
GtkFileSystemModelGetValue
gboolean
GtkFileSystemModel *model,
GFile *file,
GFileInfo *info,
int column,
GValue *value,
gpointer user_data
GtkFileSystemModel
GTK_TYPE_FIXED
#define GTK_TYPE_FIXED (gtk_fixed_get_type ())
GTK_FIXED
#define GTK_FIXED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FIXED, GtkFixed))
GTK_FIXED_CLASS
#define GTK_FIXED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FIXED, GtkFixedClass))
GTK_IS_FIXED
#define GTK_IS_FIXED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FIXED))
GTK_IS_FIXED_CLASS
#define GTK_IS_FIXED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FIXED))
GTK_FIXED_GET_CLASS
#define GTK_FIXED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FIXED, GtkFixedClass))
GtkFixed
struct _GtkFixed
{
GtkContainer container;
/*< private >*/
GtkFixedPrivate *priv;
};
GtkFixedClass
struct _GtkFixedClass
{
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkFixedChild
struct _GtkFixedChild
{
GtkWidget *widget;
gint x;
gint y;
};
gtk_fixed_get_type
GType
void
gtk_fixed_new
GtkWidget *
void
gtk_fixed_put
void
GtkFixed *fixed, GtkWidget *widget, gint x, gint y
gtk_fixed_move
void
GtkFixed *fixed, GtkWidget *widget, gint x, gint y
GtkFixedPrivate
GTK_TYPE_FLOW_BOX
#define GTK_TYPE_FLOW_BOX (gtk_flow_box_get_type ())
GTK_FLOW_BOX
#define GTK_FLOW_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX, GtkFlowBox))
GTK_FLOW_BOX_CLASS
#define GTK_FLOW_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX, GtkFlowBoxClass))
GTK_IS_FLOW_BOX
#define GTK_IS_FLOW_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX))
GTK_IS_FLOW_BOX_CLASS
#define GTK_IS_FLOW_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX))
GTK_FLOW_BOX_GET_CLASS
#define GTK_FLOW_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FLOW_BOX, GtkFlowBoxClass))
GtkFlowBox
struct _GtkFlowBox
{
GtkContainer container;
};
GtkFlowBoxClass
struct _GtkFlowBoxClass
{
GtkContainerClass parent_class;
void (*child_activated) (GtkFlowBox *box,
GtkFlowBoxChild *child);
void (*selected_children_changed) (GtkFlowBox *box);
void (*activate_cursor_child) (GtkFlowBox *box);
void (*toggle_cursor_child) (GtkFlowBox *box);
gboolean (*move_cursor) (GtkFlowBox *box,
GtkMovementStep step,
gint count);
void (*select_all) (GtkFlowBox *box);
void (*unselect_all) (GtkFlowBox *box);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
GTK_TYPE_FLOW_BOX_CHILD
#define GTK_TYPE_FLOW_BOX_CHILD (gtk_flow_box_child_get_type ())
GTK_FLOW_BOX_CHILD
#define GTK_FLOW_BOX_CHILD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX_CHILD, GtkFlowBoxChild))
GTK_FLOW_BOX_CHILD_CLASS
#define GTK_FLOW_BOX_CHILD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX_CHILD, GtkFlowBoxChildClass))
GTK_IS_FLOW_BOX_CHILD
#define GTK_IS_FLOW_BOX_CHILD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX_CHILD))
GTK_IS_FLOW_BOX_CHILD_CLASS
#define GTK_IS_FLOW_BOX_CHILD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX_CHILD))
GTK_FLOW_BOX_CHILD_GET_CLASS
#define GTK_FLOW_BOX_CHILD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EG_TYPE_FLOW_BOX_CHILD, GtkFlowBoxChildClass))
GtkFlowBoxChild
struct _GtkFlowBoxChild
{
GtkBin parent_instance;
};
GtkFlowBoxChildClass
struct _GtkFlowBoxChildClass
{
GtkBinClass parent_class;
void (* activate) (GtkFlowBoxChild *child);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
};
GtkFlowBoxCreateWidgetFunc
GtkWidget *
gpointer item,
gpointer user_data
gtk_flow_box_child_get_type
GType
void
gtk_flow_box_child_new
GtkWidget *
void
gtk_flow_box_child_get_index
gint
GtkFlowBoxChild *child
gtk_flow_box_child_is_selected
gboolean
GtkFlowBoxChild *child
gtk_flow_box_child_changed
void
GtkFlowBoxChild *child
gtk_flow_box_get_type
GType
void
gtk_flow_box_new
GtkWidget *
void
gtk_flow_box_bind_model
void
GtkFlowBox *box, GListModel *model, GtkFlowBoxCreateWidgetFunc create_widget_func, gpointer user_data, GDestroyNotify user_data_free_func
gtk_flow_box_set_homogeneous
void
GtkFlowBox *box, gboolean homogeneous
gtk_flow_box_get_homogeneous
gboolean
GtkFlowBox *box
gtk_flow_box_set_row_spacing
void
GtkFlowBox *box, guint spacing
gtk_flow_box_get_row_spacing
guint
GtkFlowBox *box
gtk_flow_box_set_column_spacing
void
GtkFlowBox *box, guint spacing
gtk_flow_box_get_column_spacing
guint
GtkFlowBox *box
gtk_flow_box_set_min_children_per_line
void
GtkFlowBox *box, guint n_children
gtk_flow_box_get_min_children_per_line
guint
GtkFlowBox *box
gtk_flow_box_set_max_children_per_line
void
GtkFlowBox *box, guint n_children
gtk_flow_box_get_max_children_per_line
guint
GtkFlowBox *box
gtk_flow_box_set_activate_on_single_click
void
GtkFlowBox *box, gboolean single
gtk_flow_box_get_activate_on_single_click
gboolean
GtkFlowBox *box
gtk_flow_box_insert
void
GtkFlowBox *box, GtkWidget *widget, gint position
gtk_flow_box_get_child_at_index
GtkFlowBoxChild *
GtkFlowBox *box, gint idx
gtk_flow_box_get_child_at_pos
GtkFlowBoxChild *
GtkFlowBox *box, gint x, gint y
GtkFlowBoxForeachFunc
void
GtkFlowBox *box,
GtkFlowBoxChild *child,
gpointer user_data
gtk_flow_box_selected_foreach
void
GtkFlowBox *box, GtkFlowBoxForeachFunc func, gpointer data
gtk_flow_box_get_selected_children
GList *
GtkFlowBox *box
gtk_flow_box_select_child
void
GtkFlowBox *box, GtkFlowBoxChild *child
gtk_flow_box_unselect_child
void
GtkFlowBox *box, GtkFlowBoxChild *child
gtk_flow_box_select_all
void
GtkFlowBox *box
gtk_flow_box_unselect_all
void
GtkFlowBox *box
gtk_flow_box_set_selection_mode
void
GtkFlowBox *box, GtkSelectionMode mode
gtk_flow_box_get_selection_mode
GtkSelectionMode
GtkFlowBox *box
gtk_flow_box_set_hadjustment
void
GtkFlowBox *box, GtkAdjustment *adjustment
gtk_flow_box_set_vadjustment
void
GtkFlowBox *box, GtkAdjustment *adjustment
GtkFlowBoxFilterFunc
gboolean
GtkFlowBoxChild *child,
gpointer user_data
gtk_flow_box_set_filter_func
void
GtkFlowBox *box, GtkFlowBoxFilterFunc filter_func, gpointer user_data, GDestroyNotify destroy
gtk_flow_box_invalidate_filter
void
GtkFlowBox *box
GtkFlowBoxSortFunc
gint
GtkFlowBoxChild *child1,
GtkFlowBoxChild *child2,
gpointer user_data
gtk_flow_box_set_sort_func
void
GtkFlowBox *box, GtkFlowBoxSortFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_flow_box_invalidate_sort
void
GtkFlowBox *box
GTK_TYPE_FONT_BUTTON
#define GTK_TYPE_FONT_BUTTON (gtk_font_button_get_type ())
GTK_FONT_BUTTON
#define GTK_FONT_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_BUTTON, GtkFontButton))
GTK_FONT_BUTTON_CLASS
#define GTK_FONT_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_BUTTON, GtkFontButtonClass))
GTK_IS_FONT_BUTTON
#define GTK_IS_FONT_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_BUTTON))
GTK_IS_FONT_BUTTON_CLASS
#define GTK_IS_FONT_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_BUTTON))
GTK_FONT_BUTTON_GET_CLASS
#define GTK_FONT_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_BUTTON, GtkFontButtonClass))
GtkFontButton
struct _GtkFontButton {
GtkWidget parent_instance;
/*< private >*/
GtkFontButtonPrivate *priv;
};
GtkFontButtonClass
struct _GtkFontButtonClass {
GtkWidgetClass parent_class;
/* font_set signal is emitted when font is chosen */
void (* font_set) (GtkFontButton *gfp);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_font_button_get_type
GType
void
gtk_font_button_new
GtkWidget *
void
gtk_font_button_new_with_font
GtkWidget *
const gchar *fontname
gtk_font_button_get_title
const gchar *
GtkFontButton *font_button
gtk_font_button_set_title
void
GtkFontButton *font_button, const gchar *title
gtk_font_button_get_use_font
gboolean
GtkFontButton *font_button
gtk_font_button_set_use_font
void
GtkFontButton *font_button, gboolean use_font
gtk_font_button_get_use_size
gboolean
GtkFontButton *font_button
gtk_font_button_set_use_size
void
GtkFontButton *font_button, gboolean use_size
GtkFontButtonPrivate
GtkFontFilterFunc
gboolean
const PangoFontFamily *family,
const PangoFontFace *face,
gpointer data
GtkFontChooserLevel
typedef enum {
GTK_FONT_CHOOSER_LEVEL_FONT,
GTK_FONT_CHOOSER_LEVEL_FACE,
GTK_FONT_CHOOSER_LEVEL_FAMILY
} GtkFontChooserLevel;
GTK_TYPE_FONT_CHOOSER
#define GTK_TYPE_FONT_CHOOSER (gtk_font_chooser_get_type ())
GTK_FONT_CHOOSER
#define GTK_FONT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER, GtkFontChooser))
GTK_IS_FONT_CHOOSER
#define GTK_IS_FONT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER))
GTK_FONT_CHOOSER_GET_IFACE
#define GTK_FONT_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FONT_CHOOSER, GtkFontChooserIface))
GtkFontChooserIface
struct _GtkFontChooserIface
{
GTypeInterface base_iface;
/* Methods */
PangoFontFamily * (* get_font_family) (GtkFontChooser *fontchooser);
PangoFontFace * (* get_font_face) (GtkFontChooser *fontchooser);
gint (* get_font_size) (GtkFontChooser *fontchooser);
void (* set_filter_func) (GtkFontChooser *fontchooser,
GtkFontFilterFunc filter,
gpointer user_data,
GDestroyNotify destroy);
/* Signals */
void (* font_activated) (GtkFontChooser *chooser,
const gchar *fontname);
/* More methods */
void (* set_font_map) (GtkFontChooser *fontchooser,
PangoFontMap *fontmap);
PangoFontMap * (* get_font_map) (GtkFontChooser *fontchooser);
/* Padding */
gpointer padding[10];
};
gtk_font_chooser_get_type
GType
void
gtk_font_chooser_get_font_family
PangoFontFamily *
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_face
PangoFontFace *
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_size
gint
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_desc
PangoFontDescription *
GtkFontChooser *fontchooser
gtk_font_chooser_set_font_desc
void
GtkFontChooser *fontchooser, const PangoFontDescription *font_desc
gtk_font_chooser_get_font
gchar *
GtkFontChooser *fontchooser
gtk_font_chooser_set_font
void
GtkFontChooser *fontchooser, const gchar *fontname
gtk_font_chooser_get_preview_text
gchar *
GtkFontChooser *fontchooser
gtk_font_chooser_set_preview_text
void
GtkFontChooser *fontchooser, const gchar *text
gtk_font_chooser_get_show_preview_entry
gboolean
GtkFontChooser *fontchooser
gtk_font_chooser_set_show_preview_entry
void
GtkFontChooser *fontchooser, gboolean show_preview_entry
gtk_font_chooser_set_filter_func
void
GtkFontChooser *fontchooser, GtkFontFilterFunc filter, gpointer user_data, GDestroyNotify destroy
gtk_font_chooser_set_font_map
void
GtkFontChooser *fontchooser, PangoFontMap *fontmap
gtk_font_chooser_get_font_map
PangoFontMap *
GtkFontChooser *fontchooser
gtk_font_chooser_set_level
void
GtkFontChooser *fontchooser, GtkFontChooserLevel level
gtk_font_chooser_get_level
GtkFontChooserLevel
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_features
char *
GtkFontChooser *fontchooser
gtk_font_chooser_get_language
char *
GtkFontChooser *fontchooser
GtkFontChooser
GTK_TYPE_FONT_CHOOSER_DIALOG
#define GTK_TYPE_FONT_CHOOSER_DIALOG (gtk_font_chooser_dialog_get_type ())
GTK_FONT_CHOOSER_DIALOG
#define GTK_FONT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialog))
GTK_FONT_CHOOSER_DIALOG_CLASS
#define GTK_FONT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialogClass))
GTK_IS_FONT_CHOOSER_DIALOG
#define GTK_IS_FONT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG))
GTK_IS_FONT_CHOOSER_DIALOG_CLASS
#define GTK_IS_FONT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_CHOOSER_DIALOG))
GTK_FONT_CHOOSER_DIALOG_GET_CLASS
#define GTK_FONT_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialogClass))
GtkFontChooserDialog
struct _GtkFontChooserDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkFontChooserDialogPrivate *priv;
};
GtkFontChooserDialogClass
struct _GtkFontChooserDialogClass
{
GtkDialogClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_font_chooser_dialog_get_type
GType
void
gtk_font_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
GtkFontChooserDialogPrivate
GTK_FONT_CHOOSER_DEFAULT_FONT_NAME
#define GTK_FONT_CHOOSER_DEFAULT_FONT_NAME "Sans 10"
GTK_FONT_CHOOSER_DELEGATE_QUARK
#define GTK_FONT_CHOOSER_DELEGATE_QUARK (_gtk_font_chooser_delegate_get_quark ())
GtkFontChooserProp
typedef enum {
GTK_FONT_CHOOSER_PROP_FIRST = 0x4000,
GTK_FONT_CHOOSER_PROP_FONT,
GTK_FONT_CHOOSER_PROP_FONT_DESC,
GTK_FONT_CHOOSER_PROP_PREVIEW_TEXT,
GTK_FONT_CHOOSER_PROP_SHOW_PREVIEW_ENTRY,
GTK_FONT_CHOOSER_PROP_LEVEL,
GTK_FONT_CHOOSER_PROP_FONT_FEATURES,
GTK_FONT_CHOOSER_PROP_LANGUAGE,
GTK_FONT_CHOOSER_PROP_LAST
} GtkFontChooserProp;
GTK_TYPE_FONT_CHOOSER_WIDGET
#define GTK_TYPE_FONT_CHOOSER_WIDGET (gtk_font_chooser_widget_get_type ())
GTK_FONT_CHOOSER_WIDGET
#define GTK_FONT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidget))
GTK_FONT_CHOOSER_WIDGET_CLASS
#define GTK_FONT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidgetClass))
GTK_IS_FONT_CHOOSER_WIDGET
#define GTK_IS_FONT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET))
GTK_IS_FONT_CHOOSER_WIDGET_CLASS
#define GTK_IS_FONT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_CHOOSER_WIDGET))
GTK_FONT_CHOOSER_WIDGET_GET_CLASS
#define GTK_FONT_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidgetClass))
GtkFontChooserWidget
struct _GtkFontChooserWidget
{
GtkWidget parent_instance;
/*< private >*/
GtkFontChooserWidgetPrivate *priv;
};
GtkFontChooserWidgetClass
struct _GtkFontChooserWidgetClass
{
GtkWidgetClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_font_chooser_widget_get_type
GType
void
gtk_font_chooser_widget_new
GtkWidget *
void
GtkFontChooserWidgetPrivate
gtk_font_chooser_widget_handle_event
gboolean
GtkWidget *widget, GdkEventKey *event
gtk_font_chooser_widget_get_tweak_action
GAction *
GtkWidget *fontchooser
GTK_TYPE_FRAME
#define GTK_TYPE_FRAME (gtk_frame_get_type ())
GTK_FRAME
#define GTK_FRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FRAME, GtkFrame))
GTK_FRAME_CLASS
#define GTK_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FRAME, GtkFrameClass))
GTK_IS_FRAME
#define GTK_IS_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FRAME))
GTK_IS_FRAME_CLASS
#define GTK_IS_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FRAME))
GTK_FRAME_GET_CLASS
#define GTK_FRAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FRAME, GtkFrameClass))
GtkFrame
struct _GtkFrame
{
GtkBin bin;
/*< private >*/
GtkFramePrivate *priv;
};
GtkFrameClass
struct _GtkFrameClass
{
GtkBinClass parent_class;
/*< public >*/
void (*compute_child_allocation) (GtkFrame *frame,
GtkAllocation *allocation);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_frame_get_type
GType
void
gtk_frame_new
GtkWidget *
const gchar *label
gtk_frame_set_label
void
GtkFrame *frame, const gchar *label
gtk_frame_get_label
const gchar *
GtkFrame *frame
gtk_frame_set_label_widget
void
GtkFrame *frame, GtkWidget *label_widget
gtk_frame_get_label_widget
GtkWidget *
GtkFrame *frame
gtk_frame_set_label_align
void
GtkFrame *frame, gfloat xalign, gfloat yalign
gtk_frame_get_label_align
void
GtkFrame *frame, gfloat *xalign, gfloat *yalign
gtk_frame_set_shadow_type
void
GtkFrame *frame, GtkShadowType type
gtk_frame_get_shadow_type
GtkShadowType
GtkFrame *frame
GtkFramePrivate
GTK_TYPE_GESTURE
#define GTK_TYPE_GESTURE (gtk_gesture_get_type ())
GTK_GESTURE
#define GTK_GESTURE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE, GtkGesture))
GTK_GESTURE_CLASS
#define GTK_GESTURE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE, GtkGestureClass))
GTK_IS_GESTURE
#define GTK_IS_GESTURE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE))
GTK_IS_GESTURE_CLASS
#define GTK_IS_GESTURE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE))
GTK_GESTURE_GET_CLASS
#define GTK_GESTURE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE, GtkGestureClass))
gtk_gesture_get_type
GType
void
gtk_gesture_get_device
GdkDevice *
GtkGesture *gesture
gtk_gesture_set_state
gboolean
GtkGesture *gesture, GtkEventSequenceState state
gtk_gesture_get_sequence_state
GtkEventSequenceState
GtkGesture *gesture, GdkEventSequence *sequence
gtk_gesture_set_sequence_state
gboolean
GtkGesture *gesture, GdkEventSequence *sequence, GtkEventSequenceState state
gtk_gesture_get_sequences
GList *
GtkGesture *gesture
gtk_gesture_get_last_updated_sequence
GdkEventSequence *
GtkGesture *gesture
gtk_gesture_handles_sequence
gboolean
GtkGesture *gesture, GdkEventSequence *sequence
gtk_gesture_get_last_event
const GdkEvent *
GtkGesture *gesture, GdkEventSequence *sequence
gtk_gesture_get_point
gboolean
GtkGesture *gesture, GdkEventSequence *sequence, gdouble *x, gdouble *y
gtk_gesture_get_bounding_box
gboolean
GtkGesture *gesture, GdkRectangle *rect
gtk_gesture_get_bounding_box_center
gboolean
GtkGesture *gesture, gdouble *x, gdouble *y
gtk_gesture_is_active
gboolean
GtkGesture *gesture
gtk_gesture_is_recognized
gboolean
GtkGesture *gesture
gtk_gesture_group
void
GtkGesture *group_gesture, GtkGesture *gesture
gtk_gesture_ungroup
void
GtkGesture *gesture
gtk_gesture_get_group
GList *
GtkGesture *gesture
gtk_gesture_is_grouped_with
gboolean
GtkGesture *gesture, GtkGesture *other
GtkGesture
GtkGestureClass
GTK_TYPE_GESTURE_CONTEXT_MENU
#define GTK_TYPE_GESTURE_CONTEXT_MENU (gtk_gesture_context_menu_get_type ())
GTK_GESTURE_CONTEXT_MENU
#define GTK_GESTURE_CONTEXT_MENU(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_CONTEXT_MENU, GtkGestureContextMenu))
GTK_GESTURE_CONTEXT_MENU_CLASS
#define GTK_GESTURE_CONTEXT_MENU_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_CONTEXT_MENU, GtkGestureContextMenuClass))
GTK_IS_GESTURE_CONTEXT_MENU
#define GTK_IS_GESTURE_CONTEXT_MENU(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_CONTEXT_MENU))
GTK_IS_GESTURE_CONTEXT_MENU_CLASS
#define GTK_IS_GESTURE_CONTEXT_MENU_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_CONTEXT_MENU))
GTK_GESTURE_CONTEXT_MENU_GET_CLASS
#define GTK_GESTURE_CONTEXT_MENU_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_CONTEXT_MENU, GtkGestureContextMenuClass))
gtk_gesture_context_menu_get_type
GType
void
gtk_gesture_context_menu_new
GtkGesture *
GtkWidget *widget
GtkGestureContextMenu
GtkGestureContextMenuClass
GTK_TYPE_GESTURE_DRAG
#define GTK_TYPE_GESTURE_DRAG (gtk_gesture_drag_get_type ())
GTK_GESTURE_DRAG
#define GTK_GESTURE_DRAG(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_DRAG, GtkGestureDrag))
GTK_GESTURE_DRAG_CLASS
#define GTK_GESTURE_DRAG_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_DRAG, GtkGestureDragClass))
GTK_IS_GESTURE_DRAG
#define GTK_IS_GESTURE_DRAG(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_DRAG))
GTK_IS_GESTURE_DRAG_CLASS
#define GTK_IS_GESTURE_DRAG_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_DRAG))
GTK_GESTURE_DRAG_GET_CLASS
#define GTK_GESTURE_DRAG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_DRAG, GtkGestureDragClass))
gtk_gesture_drag_get_type
GType
void
gtk_gesture_drag_new
GtkGesture *
GtkWidget *widget
gtk_gesture_drag_get_start_point
gboolean
GtkGestureDrag *gesture, gdouble *x, gdouble *y
gtk_gesture_drag_get_offset
gboolean
GtkGestureDrag *gesture, gdouble *x, gdouble *y
GtkGestureDrag
GtkGestureDragClass
GtkGestureDrag
struct _GtkGestureDrag
{
GtkGestureSingle parent_instance;
};
GtkGestureDragClass
struct _GtkGestureDragClass
{
GtkGestureSingleClass parent_class;
void (* drag_begin) (GtkGestureDrag *gesture,
gdouble start_x,
gdouble start_y);
void (* drag_update) (GtkGestureDrag *gesture,
gdouble offset_x,
gdouble offset_y);
void (* drag_end) (GtkGestureDrag *gesture,
gdouble offset_x,
gdouble offset_y);
/**/
gpointer padding[10];
};
GTK_TYPE_GESTURE_LONG_PRESS
#define GTK_TYPE_GESTURE_LONG_PRESS (gtk_gesture_long_press_get_type ())
GTK_GESTURE_LONG_PRESS
#define GTK_GESTURE_LONG_PRESS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_LONG_PRESS, GtkGestureLongPress))
GTK_GESTURE_LONG_PRESS_CLASS
#define GTK_GESTURE_LONG_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_LONG_PRESS, GtkGestureLongPressClass))
GTK_IS_GESTURE_LONG_PRESS
#define GTK_IS_GESTURE_LONG_PRESS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_LONG_PRESS))
GTK_IS_GESTURE_LONG_PRESS_CLASS
#define GTK_IS_GESTURE_LONG_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_LONG_PRESS))
GTK_GESTURE_LONG_PRESS_GET_CLASS
#define GTK_GESTURE_LONG_PRESS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_LONG_PRESS, GtkGestureLongPressClass))
gtk_gesture_long_press_get_type
GType
void
gtk_gesture_long_press_new
GtkGesture *
GtkWidget *widget
GtkGestureLongPress
GtkGestureLongPressClass
GtkGestureLongPress
struct _GtkGestureLongPress
{
GtkGestureSingle parent_instance;
};
GtkGestureLongPressClass
struct _GtkGestureLongPressClass
{
GtkGestureSingleClass parent_class;
void (* pressed) (GtkGestureLongPress *gesture,
gdouble x,
gdouble y);
void (* cancelled) (GtkGestureLongPress *gesture);
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GESTURE_MULTI_PRESS
#define GTK_TYPE_GESTURE_MULTI_PRESS (gtk_gesture_multi_press_get_type ())
GTK_GESTURE_MULTI_PRESS
#define GTK_GESTURE_MULTI_PRESS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_MULTI_PRESS, GtkGestureMultiPress))
GTK_GESTURE_MULTI_PRESS_CLASS
#define GTK_GESTURE_MULTI_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_MULTI_PRESS, GtkGestureMultiPressClass))
GTK_IS_GESTURE_MULTI_PRESS
#define GTK_IS_GESTURE_MULTI_PRESS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_MULTI_PRESS))
GTK_IS_GESTURE_MULTI_PRESS_CLASS
#define GTK_IS_GESTURE_MULTI_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_MULTI_PRESS))
GTK_GESTURE_MULTI_PRESS_GET_CLASS
#define GTK_GESTURE_MULTI_PRESS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_MULTI_PRESS, GtkGestureMultiPressClass))
gtk_gesture_multi_press_get_type
GType
void
gtk_gesture_multi_press_new
GtkGesture *
GtkWidget *widget
gtk_gesture_multi_press_set_area
void
GtkGestureMultiPress *gesture, const GdkRectangle *rect
gtk_gesture_multi_press_get_area
gboolean
GtkGestureMultiPress *gesture, GdkRectangle *rect
GtkGestureMultiPress
GtkGestureMultiPressClass
GtkGestureMultiPress
struct _GtkGestureMultiPress
{
GtkGestureSingle parent_instance;
};
GtkGestureMultiPressClass
struct _GtkGestureMultiPressClass
{
GtkGestureSingleClass parent_class;
void (* pressed) (GtkGestureMultiPress *gesture,
gint n_press,
gdouble x,
gdouble y);
void (* released) (GtkGestureMultiPress *gesture,
gint n_press,
gdouble x,
gdouble y);
void (* stopped) (GtkGestureMultiPress *gesture);
/**/
gpointer padding[10];
};
GTK_TYPE_GESTURE_PAN
#define GTK_TYPE_GESTURE_PAN (gtk_gesture_pan_get_type ())
GTK_GESTURE_PAN
#define GTK_GESTURE_PAN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_PAN, GtkGesturePan))
GTK_GESTURE_PAN_CLASS
#define GTK_GESTURE_PAN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_PAN, GtkGesturePanClass))
GTK_IS_GESTURE_PAN
#define GTK_IS_GESTURE_PAN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_PAN))
GTK_IS_GESTURE_PAN_CLASS
#define GTK_IS_GESTURE_PAN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_PAN))
GTK_GESTURE_PAN_GET_CLASS
#define GTK_GESTURE_PAN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_PAN, GtkGesturePanClass))
gtk_gesture_pan_get_type
GType
void
gtk_gesture_pan_new
GtkGesture *
GtkWidget *widget, GtkOrientation orientation
gtk_gesture_pan_get_orientation
GtkOrientation
GtkGesturePan *gesture
gtk_gesture_pan_set_orientation
void
GtkGesturePan *gesture, GtkOrientation orientation
GtkGesturePan
GtkGesturePanClass
GtkGesturePan
struct _GtkGesturePan
{
GtkGestureDrag parent_instance;
};
GtkGesturePanClass
struct _GtkGesturePanClass
{
GtkGestureDragClass parent_class;
void (* pan) (GtkGesturePan *gesture,
GtkPanDirection direction,
gdouble offset);
/*< private >*/
gpointer padding[10];
};
GtkGesture
struct _GtkGesture
{
GtkEventController parent_instance;
};
GtkGestureClass
struct _GtkGestureClass
{
GtkEventControllerClass parent_class;
gboolean (* check) (GtkGesture *gesture);
void (* begin) (GtkGesture *gesture,
GdkEventSequence *sequence);
void (* update) (GtkGesture *gesture,
GdkEventSequence *sequence);
void (* end) (GtkGesture *gesture,
GdkEventSequence *sequence);
void (* cancel) (GtkGesture *gesture,
GdkEventSequence *sequence);
void (* sequence_state_changed) (GtkGesture *gesture,
GdkEventSequence *sequence,
GtkEventSequenceState state);
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GESTURE_ROTATE
#define GTK_TYPE_GESTURE_ROTATE (gtk_gesture_rotate_get_type ())
GTK_GESTURE_ROTATE
#define GTK_GESTURE_ROTATE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_ROTATE, GtkGestureRotate))
GTK_GESTURE_ROTATE_CLASS
#define GTK_GESTURE_ROTATE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_ROTATE, GtkGestureRotateClass))
GTK_IS_GESTURE_ROTATE
#define GTK_IS_GESTURE_ROTATE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_ROTATE))
GTK_IS_GESTURE_ROTATE_CLASS
#define GTK_IS_GESTURE_ROTATE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_ROTATE))
GTK_GESTURE_ROTATE_GET_CLASS
#define GTK_GESTURE_ROTATE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_ROTATE, GtkGestureRotateClass))
gtk_gesture_rotate_get_type
GType
void
gtk_gesture_rotate_new
GtkGesture *
GtkWidget *widget
gtk_gesture_rotate_get_angle_delta
gdouble
GtkGestureRotate *gesture
GtkGestureRotate
GtkGestureRotateClass
GtkGestureRotate
struct _GtkGestureRotate
{
GtkGesture parent_instance;
};
GtkGestureRotateClass
struct _GtkGestureRotateClass
{
GtkGestureClass parent_class;
void (* angle_changed) (GtkGestureRotate *gesture,
gdouble angle,
gdouble delta);
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GESTURE_SINGLE
#define GTK_TYPE_GESTURE_SINGLE (gtk_gesture_single_get_type ())
GTK_GESTURE_SINGLE
#define GTK_GESTURE_SINGLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_SINGLE, GtkGestureSingle))
GTK_GESTURE_SINGLE_CLASS
#define GTK_GESTURE_SINGLE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_SINGLE, GtkGestureSingleClass))
GTK_IS_GESTURE_SINGLE
#define GTK_IS_GESTURE_SINGLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_SINGLE))
GTK_IS_GESTURE_SINGLE_CLASS
#define GTK_IS_GESTURE_SINGLE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_SINGLE))
GTK_GESTURE_SINGLE_GET_CLASS
#define GTK_GESTURE_SINGLE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_SINGLE, GtkGestureSingleClass))
gtk_gesture_single_get_type
GType
void
gtk_gesture_single_get_touch_only
gboolean
GtkGestureSingle *gesture
gtk_gesture_single_set_touch_only
void
GtkGestureSingle *gesture, gboolean touch_only
gtk_gesture_single_get_exclusive
gboolean
GtkGestureSingle *gesture
gtk_gesture_single_set_exclusive
void
GtkGestureSingle *gesture, gboolean exclusive
gtk_gesture_single_get_button
guint
GtkGestureSingle *gesture
gtk_gesture_single_set_button
void
GtkGestureSingle *gesture, guint button
gtk_gesture_single_get_current_button
guint
GtkGestureSingle *gesture
gtk_gesture_single_get_current_sequence
GdkEventSequence *
GtkGestureSingle *gesture
GtkGestureSingle
GtkGestureSingleClass
GtkGestureSingle
struct _GtkGestureSingle
{
GtkGesture parent_instance;
};
GtkGestureSingleClass
struct _GtkGestureSingleClass
{
GtkGestureClass parent_class;
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GESTURE_SWIPE
#define GTK_TYPE_GESTURE_SWIPE (gtk_gesture_swipe_get_type ())
GTK_GESTURE_SWIPE
#define GTK_GESTURE_SWIPE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_SWIPE, GtkGestureSwipe))
GTK_GESTURE_SWIPE_CLASS
#define GTK_GESTURE_SWIPE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_SWIPE, GtkGestureSwipeClass))
GTK_IS_GESTURE_SWIPE
#define GTK_IS_GESTURE_SWIPE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_SWIPE))
GTK_IS_GESTURE_SWIPE_CLASS
#define GTK_IS_GESTURE_SWIPE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_SWIPE))
GTK_GESTURE_SWIPE_GET_CLASS
#define GTK_GESTURE_SWIPE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_SWIPE, GtkGestureSwipeClass))
gtk_gesture_swipe_get_type
GType
void
gtk_gesture_swipe_new
GtkGesture *
GtkWidget *widget
gtk_gesture_swipe_get_velocity
gboolean
GtkGestureSwipe *gesture, gdouble *velocity_x, gdouble *velocity_y
GtkGestureSwipe
GtkGestureSwipeClass
GtkGestureSwipe
struct _GtkGestureSwipe
{
GtkGestureSingle parent_instance;
};
GtkGestureSwipeClass
struct _GtkGestureSwipeClass
{
GtkGestureSingleClass parent_class;
void (* swipe) (GtkGestureSwipe *gesture,
gdouble velocity_x,
gdouble velocity_y);
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GESTURE_ZOOM
#define GTK_TYPE_GESTURE_ZOOM (gtk_gesture_zoom_get_type ())
GTK_GESTURE_ZOOM
#define GTK_GESTURE_ZOOM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_ZOOM, GtkGestureZoom))
GTK_GESTURE_ZOOM_CLASS
#define GTK_GESTURE_ZOOM_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_ZOOM, GtkGestureZoomClass))
GTK_IS_GESTURE_ZOOM
#define GTK_IS_GESTURE_ZOOM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_ZOOM))
GTK_IS_GESTURE_ZOOM_CLASS
#define GTK_IS_GESTURE_ZOOM_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_ZOOM))
GTK_GESTURE_ZOOM_GET_CLASS
#define GTK_GESTURE_ZOOM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_ZOOM, GtkGestureZoomClass))
gtk_gesture_zoom_get_type
GType
void
gtk_gesture_zoom_new
GtkGesture *
GtkWidget *widget
gtk_gesture_zoom_get_scale_delta
gdouble
GtkGestureZoom *gesture
GtkGestureZoom
GtkGestureZoomClass
GtkGestureZoom
struct _GtkGestureZoom
{
GtkGesture parent_instance;
};
GtkGestureZoomClass
struct _GtkGestureZoomClass
{
GtkGestureClass parent_class;
void (* scale_changed) (GtkGestureZoom *gesture,
gdouble scale);
/*< private >*/
gpointer padding[10];
};
GTK_TYPE_GIZMO
#define GTK_TYPE_GIZMO (gtk_gizmo_get_type ())
GTK_GIZMO
#define GTK_GIZMO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GIZMO, GtkGizmo))
GTK_GIZMO_CLASS
#define GTK_GIZMO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GIZMO, GtkGizmoClass))
GTK_IS_GIZMO
#define GTK_IS_GIZMO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GIZMO))
GTK_IS_GIZMO_CLASS
#define GTK_IS_GIZMO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GIZMO))
GTK_GIZMO_GET_CLASS
#define GTK_GIZMO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GIZMO, GtkGizmoClass))
GtkGizmoMeasureFunc
void
GtkGizmo *gizmo,
GtkOrientation orientation,
int for_size,
int *minimum,
int *natural,
int *minimum_baseline,
int *natural_baseline
GtkGizmoAllocateFunc
void
GtkGizmo *gizmo,
const GtkAllocation *allocation,
int baseline,
GtkAllocation *out_clip
GtkGizmoSnapshotFunc
gboolean
GtkGizmo *gizmo,
GtkSnapshot *snapshot
GtkGizmo
struct _GtkGizmo
{
GtkWidget parent_instance;
GtkGizmoMeasureFunc measure_func;
GtkGizmoAllocateFunc allocate_func;
GtkGizmoSnapshotFunc snapshot_func;
};
GtkGizmoClass
struct _GtkGizmoClass
{
GtkWidgetClass parent_class;
};
gtk_gizmo_get_type
GType
void
gtk_gizmo_new
GtkWidget *
const char *css_name, GtkGizmoMeasureFunc measure_func, GtkGizmoAllocateFunc allocate_func, GtkGizmoSnapshotFunc snapshot_func
GTK_TYPE_GL_AREA
#define GTK_TYPE_GL_AREA (gtk_gl_area_get_type ())
GTK_GL_AREA
#define GTK_GL_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GL_AREA, GtkGLArea))
GTK_IS_GL_AREA
#define GTK_IS_GL_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GL_AREA))
GTK_GL_AREA_CLASS
#define GTK_GL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GL_AREA, GtkGLAreaClass))
GTK_IS_GL_AREA_CLASS
#define GTK_IS_GL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GL_AREA))
GTK_GL_AREA_GET_CLASS
#define GTK_GL_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GL_AREA, GtkGLAreaClass))
GtkGLArea
struct _GtkGLArea
{
/*< private >*/
GtkWidget parent_instance;
};
GtkGLAreaClass
struct _GtkGLAreaClass
{
/*< private >*/
GtkWidgetClass parent_class;
/*< public >*/
gboolean (* render) (GtkGLArea *area,
GdkGLContext *context);
void (* resize) (GtkGLArea *area,
int width,
int height);
GdkGLContext * (* create_context) (GtkGLArea *area);
/*< private >*/
gpointer _padding[6];
};
gtk_gl_area_get_type
GType
void
gtk_gl_area_new
GtkWidget *
void
gtk_gl_area_set_use_es
void
GtkGLArea *area, gboolean use_es
gtk_gl_area_get_use_es
gboolean
GtkGLArea *area
gtk_gl_area_set_required_version
void
GtkGLArea *area, gint major, gint minor
gtk_gl_area_get_required_version
void
GtkGLArea *area, gint *major, gint *minor
gtk_gl_area_get_has_alpha
gboolean
GtkGLArea *area
gtk_gl_area_set_has_alpha
void
GtkGLArea *area, gboolean has_alpha
gtk_gl_area_get_has_depth_buffer
gboolean
GtkGLArea *area
gtk_gl_area_set_has_depth_buffer
void
GtkGLArea *area, gboolean has_depth_buffer
gtk_gl_area_get_has_stencil_buffer
gboolean
GtkGLArea *area
gtk_gl_area_set_has_stencil_buffer
void
GtkGLArea *area, gboolean has_stencil_buffer
gtk_gl_area_get_auto_render
gboolean
GtkGLArea *area
gtk_gl_area_set_auto_render
void
GtkGLArea *area, gboolean auto_render
gtk_gl_area_queue_render
void
GtkGLArea *area
gtk_gl_area_get_context
GdkGLContext *
GtkGLArea *area
gtk_gl_area_make_current
void
GtkGLArea *area
gtk_gl_area_attach_buffers
void
GtkGLArea *area
gtk_gl_area_set_error
void
GtkGLArea *area, const GError *error
gtk_gl_area_get_error
GError *
GtkGLArea *area
GTK_TYPE_GRID
#define GTK_TYPE_GRID (gtk_grid_get_type ())
GTK_GRID
#define GTK_GRID(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GRID, GtkGrid))
GTK_GRID_CLASS
#define GTK_GRID_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GRID, GtkGridClass))
GTK_IS_GRID
#define GTK_IS_GRID(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GRID))
GTK_IS_GRID_CLASS
#define GTK_IS_GRID_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GRID))
GTK_GRID_GET_CLASS
#define GTK_GRID_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GRID, GtkGridClass))
GtkGrid
struct _GtkGrid
{
/*< private >*/
GtkContainer parent_instance;
};
GtkGridClass
struct _GtkGridClass
{
GtkContainerClass parent_class;
/*< private >*/
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_grid_get_type
GType
void
gtk_grid_new
GtkWidget *
void
gtk_grid_attach
void
GtkGrid *grid, GtkWidget *child, gint left, gint top, gint width, gint height
gtk_grid_attach_next_to
void
GtkGrid *grid, GtkWidget *child, GtkWidget *sibling, GtkPositionType side, gint width, gint height
gtk_grid_get_child_at
GtkWidget *
GtkGrid *grid, gint left, gint top
gtk_grid_insert_row
void
GtkGrid *grid, gint position
gtk_grid_insert_column
void
GtkGrid *grid, gint position
gtk_grid_remove_row
void
GtkGrid *grid, gint position
gtk_grid_remove_column
void
GtkGrid *grid, gint position
gtk_grid_insert_next_to
void
GtkGrid *grid, GtkWidget *sibling, GtkPositionType side
gtk_grid_set_row_homogeneous
void
GtkGrid *grid, gboolean homogeneous
gtk_grid_get_row_homogeneous
gboolean
GtkGrid *grid
gtk_grid_set_row_spacing
void
GtkGrid *grid, guint spacing
gtk_grid_get_row_spacing
guint
GtkGrid *grid
gtk_grid_set_column_homogeneous
void
GtkGrid *grid, gboolean homogeneous
gtk_grid_get_column_homogeneous
gboolean
GtkGrid *grid
gtk_grid_set_column_spacing
void
GtkGrid *grid, guint spacing
gtk_grid_get_column_spacing
guint
GtkGrid *grid
gtk_grid_set_row_baseline_position
void
GtkGrid *grid, gint row, GtkBaselinePosition pos
gtk_grid_get_row_baseline_position
GtkBaselinePosition
GtkGrid *grid, gint row
gtk_grid_set_baseline_row
void
GtkGrid *grid, gint row
gtk_grid_get_baseline_row
gint
GtkGrid *grid
GTK_TYPE_HEADER_BAR
#define GTK_TYPE_HEADER_BAR (gtk_header_bar_get_type ())
GTK_HEADER_BAR
#define GTK_HEADER_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HEADER_BAR, GtkHeaderBar))
GTK_HEADER_BAR_CLASS
#define GTK_HEADER_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HEADER_BAR, GtkHeaderBarClass))
GTK_IS_HEADER_BAR
#define GTK_IS_HEADER_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HEADER_BAR))
GTK_IS_HEADER_BAR_CLASS
#define GTK_IS_HEADER_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HEADER_BAR))
GTK_HEADER_BAR_GET_CLASS
#define GTK_HEADER_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HEADER_BAR, GtkHeaderBarClass))
GtkHeaderBar
struct _GtkHeaderBar
{
GtkContainer container;
};
GtkHeaderBarClass
struct _GtkHeaderBarClass
{
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_header_bar_get_type
GType
void
gtk_header_bar_new
GtkWidget *
void
gtk_header_bar_set_title
void
GtkHeaderBar *bar, const gchar *title
gtk_header_bar_get_title
const gchar *
GtkHeaderBar *bar
gtk_header_bar_set_subtitle
void
GtkHeaderBar *bar, const gchar *subtitle
gtk_header_bar_get_subtitle
const gchar *
GtkHeaderBar *bar
gtk_header_bar_set_custom_title
void
GtkHeaderBar *bar, GtkWidget *title_widget
gtk_header_bar_get_custom_title
GtkWidget *
GtkHeaderBar *bar
gtk_header_bar_pack_start
void
GtkHeaderBar *bar, GtkWidget *child
gtk_header_bar_pack_end
void
GtkHeaderBar *bar, GtkWidget *child
gtk_header_bar_get_show_title_buttons
gboolean
GtkHeaderBar *bar
gtk_header_bar_set_show_title_buttons
void
GtkHeaderBar *bar, gboolean setting
gtk_header_bar_set_has_subtitle
void
GtkHeaderBar *bar, gboolean setting
gtk_header_bar_get_has_subtitle
gboolean
GtkHeaderBar *bar
gtk_header_bar_set_decoration_layout
void
GtkHeaderBar *bar, const gchar *layout
gtk_header_bar_get_decoration_layout
const gchar *
GtkHeaderBar *bar
GtkHeaderBarPrivate
GtkHSLA
struct _GtkHSLA {
double hue;
double saturation;
double lightness;
double alpha;
};
GtkIconCache
CacheInfo
typedef struct {
const gchar *cache;
gsize cache_size;
guint32 n_directories;
gint flags;
} CacheInfo;
GtkIconHelper
struct _GtkIconHelper
{
GObject parent_instance;
GtkImageDefinition *def;
gint pixel_size;
guint use_fallback : 1;
guint force_scale_pixbuf : 1;
guint texture_is_symbolic : 1;
GtkWidget *owner;
GtkCssNode *node;
GdkTexture *texture;
int texture_scale;
};
gtk_icon_helper_init
void
GtkIconHelper *self, GtkCssNode *css_node, GtkWidget *owner
gtk_icon_helper_destroy
void
GtkIconHelper *self
gtk_icon_helper_get_definition
GtkImageDefinition *
GtkIconHelper *self
gtk_icon_helper_snapshot
void
GtkIconHelper *self, GtkSnapshot *snapshot
gtk_icon_helper_invalidate
void
GtkIconHelper *self
gtk_icon_helper_invalidate_for_change
void
GtkIconHelper *self, GtkCssStyleChange *change
gtk_icon_size_set_style_classes
void
GtkCssNode *cssnode, GtkIconSize icon_size
GTK_TYPE_ICON
#define GTK_TYPE_ICON (gtk_icon_get_type ())
GTK_ICON
#define GTK_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_ICON, GtkIcon))
GTK_ICON_CLASS
#define GTK_ICON_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_ICON, GtkIconClass))
GTK_IS_ICON
#define GTK_IS_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_ICON))
GTK_IS_ICON_CLASS
#define GTK_IS_ICON_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_ICON))
GTK_ICON_GET_CLASS
#define GTK_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON, GtkIconClass))
GtkIcon
struct _GtkIcon
{
GtkWidget parent;
GtkCssImageBuiltinType image;
};
GtkIconClass
struct _GtkIconClass
{
GtkWidgetClass parent_class;
};
gtk_icon_get_type
GType
void
gtk_icon_new
GtkWidget *
const char *css_name
gtk_icon_set_image
void
GtkIcon *self, GtkCssImageBuiltinType image
gtk_icon_set_css_name
void
GtkIcon *self, const char *css_name
GTK_TYPE_ICON_INFO
#define GTK_TYPE_ICON_INFO (gtk_icon_info_get_type ())
GTK_ICON_INFO
#define GTK_ICON_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_INFO, GtkIconInfo))
GTK_ICON_INFO_CLASS
#define GTK_ICON_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_INFO, GtkIconInfoClass))
GTK_IS_ICON_INFO
#define GTK_IS_ICON_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_INFO))
GTK_IS_ICON_INFO_CLASS
#define GTK_IS_ICON_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_INFO))
GTK_ICON_INFO_GET_CLASS
#define GTK_ICON_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_INFO, GtkIconInfoClass))
GTK_TYPE_ICON_THEME
#define GTK_TYPE_ICON_THEME (gtk_icon_theme_get_type ())
GTK_ICON_THEME
#define GTK_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_THEME, GtkIconTheme))
GTK_ICON_THEME_CLASS
#define GTK_ICON_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_THEME, GtkIconThemeClass))
GTK_IS_ICON_THEME
#define GTK_IS_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_THEME))
GTK_IS_ICON_THEME_CLASS
#define GTK_IS_ICON_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_THEME))
GTK_ICON_THEME_GET_CLASS
#define GTK_ICON_THEME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_THEME, GtkIconThemeClass))
GtkIconTheme
struct _GtkIconTheme
{
/*< private >*/
GObject parent_instance;
GtkIconThemePrivate *priv;
};
GtkIconThemeClass
struct _GtkIconThemeClass
{
GObjectClass parent_class;
/*< public >*/
void (* changed) (GtkIconTheme *icon_theme);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkIconLookupFlags
typedef enum
{
GTK_ICON_LOOKUP_NO_SVG = 1 << 0,
GTK_ICON_LOOKUP_FORCE_SVG = 1 << 1,
GTK_ICON_LOOKUP_USE_BUILTIN = 1 << 2,
GTK_ICON_LOOKUP_GENERIC_FALLBACK = 1 << 3,
GTK_ICON_LOOKUP_FORCE_SIZE = 1 << 4,
GTK_ICON_LOOKUP_FORCE_REGULAR = 1 << 5,
GTK_ICON_LOOKUP_FORCE_SYMBOLIC = 1 << 6,
GTK_ICON_LOOKUP_DIR_LTR = 1 << 7,
GTK_ICON_LOOKUP_DIR_RTL = 1 << 8
} GtkIconLookupFlags;
GTK_ICON_THEME_ERROR
#define GTK_ICON_THEME_ERROR gtk_icon_theme_error_quark ()
GtkIconThemeError
typedef enum {
GTK_ICON_THEME_NOT_FOUND,
GTK_ICON_THEME_FAILED
} GtkIconThemeError;
gtk_icon_theme_error_quark
GQuark
void
gtk_icon_theme_get_type
GType
void
gtk_icon_theme_new
GtkIconTheme *
void
gtk_icon_theme_get_default
GtkIconTheme *
void
gtk_icon_theme_get_for_display
GtkIconTheme *
GdkDisplay *display
gtk_icon_theme_set_display
void
GtkIconTheme *icon_theme, GdkDisplay *display
gtk_icon_theme_set_search_path
void
GtkIconTheme *icon_theme, const gchar *path[], gint n_elements
gtk_icon_theme_get_search_path
void
GtkIconTheme *icon_theme, gchar **path[], gint *n_elements
gtk_icon_theme_append_search_path
void
GtkIconTheme *icon_theme, const gchar *path
gtk_icon_theme_prepend_search_path
void
GtkIconTheme *icon_theme, const gchar *path
gtk_icon_theme_add_resource_path
void
GtkIconTheme *icon_theme, const gchar *path
gtk_icon_theme_set_custom_theme
void
GtkIconTheme *icon_theme, const gchar *theme_name
gtk_icon_theme_has_icon
gboolean
GtkIconTheme *icon_theme, const gchar *icon_name
gtk_icon_theme_get_icon_sizes
gint *
GtkIconTheme *icon_theme, const gchar *icon_name
gtk_icon_theme_lookup_icon
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, GtkIconLookupFlags flags
gtk_icon_theme_lookup_icon_for_scale
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, gint scale, GtkIconLookupFlags flags
gtk_icon_theme_choose_icon
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_names[], gint size, GtkIconLookupFlags flags
gtk_icon_theme_choose_icon_for_scale
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_names[], gint size, gint scale, GtkIconLookupFlags flags
gtk_icon_theme_load_icon
GdkPixbuf *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, GtkIconLookupFlags flags, GError **error
gtk_icon_theme_load_icon_for_scale
GdkPixbuf *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, gint scale, GtkIconLookupFlags flags, GError **error
gtk_icon_theme_load_surface
cairo_surface_t *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, gint scale, GdkWindow *for_window, GtkIconLookupFlags flags, GError **error
gtk_icon_theme_lookup_by_gicon
GtkIconInfo *
GtkIconTheme *icon_theme, GIcon *icon, gint size, GtkIconLookupFlags flags
gtk_icon_theme_lookup_by_gicon_for_scale
GtkIconInfo *
GtkIconTheme *icon_theme, GIcon *icon, gint size, gint scale, GtkIconLookupFlags flags
gtk_icon_theme_list_icons
GList *
GtkIconTheme *icon_theme, const gchar *context
gtk_icon_theme_list_contexts
GList *
GtkIconTheme *icon_theme
gtk_icon_theme_get_example_icon_name
char *
GtkIconTheme *icon_theme
gtk_icon_theme_rescan_if_needed
gboolean
GtkIconTheme *icon_theme
gtk_icon_info_get_type
GType
void
gtk_icon_info_new_for_pixbuf
GtkIconInfo *
GtkIconTheme *icon_theme, GdkPixbuf *pixbuf
gtk_icon_info_get_base_size
gint
GtkIconInfo *icon_info
gtk_icon_info_get_base_scale
gint
GtkIconInfo *icon_info
gtk_icon_info_get_filename
const gchar *
GtkIconInfo *icon_info
gtk_icon_info_is_symbolic
gboolean
GtkIconInfo *icon_info
gtk_icon_info_load_icon
GdkPixbuf *
GtkIconInfo *icon_info, GError **error
gtk_icon_info_load_surface
cairo_surface_t *
GtkIconInfo *icon_info, GdkWindow *for_window, GError **error
gtk_icon_info_load_texture
GdkTexture *
GtkIconInfo *icon_info
gtk_icon_info_load_icon_async
void
GtkIconInfo *icon_info, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data
gtk_icon_info_load_icon_finish
GdkPixbuf *
GtkIconInfo *icon_info, GAsyncResult *res, GError **error
gtk_icon_info_load_symbolic
GdkPixbuf *
GtkIconInfo *icon_info, const GdkRGBA *fg, const GdkRGBA *success_color, const GdkRGBA *warning_color, const GdkRGBA *error_color, gboolean *was_symbolic, GError **error
gtk_icon_info_load_symbolic_async
void
GtkIconInfo *icon_info, const GdkRGBA *fg, const GdkRGBA *success_color, const GdkRGBA *warning_color, const GdkRGBA *error_color, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data
gtk_icon_info_load_symbolic_finish
GdkPixbuf *
GtkIconInfo *icon_info, GAsyncResult *res, gboolean *was_symbolic, GError **error
gtk_icon_info_load_symbolic_for_context
GdkPixbuf *
GtkIconInfo *icon_info, GtkStyleContext *context, gboolean *was_symbolic, GError **error
gtk_icon_info_load_symbolic_for_context_async
void
GtkIconInfo *icon_info, GtkStyleContext *context, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data
gtk_icon_info_load_symbolic_for_context_finish
GdkPixbuf *
GtkIconInfo *icon_info, GAsyncResult *res, gboolean *was_symbolic, GError **error
GtkIconInfo
GtkIconInfoClass
GtkIconThemePrivate
gtk_icon_theme_lookup_symbolic_colors
void
GtkCssStyle *style, GdkRGBA *color_out, GdkRGBA *success_out, GdkRGBA *warning_out, GdkRGBA *error_out
gtk_icon_info_new_for_file
GtkIconInfo *
GFile *file, gint size, gint scale
gtk_icon_theme_color_symbolic_pixbuf
GdkPixbuf *
GdkPixbuf *symbolic, const GdkRGBA *fg_color, const GdkRGBA *success_color, const GdkRGBA *warning_color, const GdkRGBA *error_color
GTK_TYPE_ICON_VIEW
#define GTK_TYPE_ICON_VIEW (gtk_icon_view_get_type ())
GTK_ICON_VIEW
#define GTK_ICON_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_VIEW, GtkIconView))
GTK_ICON_VIEW_CLASS
#define GTK_ICON_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_VIEW, GtkIconViewClass))
GTK_IS_ICON_VIEW
#define GTK_IS_ICON_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_VIEW))
GTK_IS_ICON_VIEW_CLASS
#define GTK_IS_ICON_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_VIEW))
GTK_ICON_VIEW_GET_CLASS
#define GTK_ICON_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_VIEW, GtkIconViewClass))
GtkIconViewForeachFunc
void
GtkIconView *icon_view,
GtkTreePath *path,
gpointer data
GtkIconViewDropPosition
typedef enum
{
GTK_ICON_VIEW_NO_DROP,
GTK_ICON_VIEW_DROP_INTO,
GTK_ICON_VIEW_DROP_LEFT,
GTK_ICON_VIEW_DROP_RIGHT,
GTK_ICON_VIEW_DROP_ABOVE,
GTK_ICON_VIEW_DROP_BELOW
} GtkIconViewDropPosition;
GtkIconView
struct _GtkIconView
{
GtkContainer parent;
/*< private >*/
GtkIconViewPrivate *priv;
};
GtkIconViewClass
struct _GtkIconViewClass
{
GtkContainerClass parent_class;
void (* item_activated) (GtkIconView *icon_view,
GtkTreePath *path);
void (* selection_changed) (GtkIconView *icon_view);
/* Key binding signals */
void (* select_all) (GtkIconView *icon_view);
void (* unselect_all) (GtkIconView *icon_view);
void (* select_cursor_item) (GtkIconView *icon_view);
void (* toggle_cursor_item) (GtkIconView *icon_view);
gboolean (* move_cursor) (GtkIconView *icon_view,
GtkMovementStep step,
gint count);
gboolean (* activate_cursor_item) (GtkIconView *icon_view);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_icon_view_get_type
GType
void
gtk_icon_view_new
GtkWidget *
void
gtk_icon_view_new_with_area
GtkWidget *
GtkCellArea *area
gtk_icon_view_new_with_model
GtkWidget *
GtkTreeModel *model
gtk_icon_view_set_model
void
GtkIconView *icon_view, GtkTreeModel *model
gtk_icon_view_get_model
GtkTreeModel *
GtkIconView *icon_view
gtk_icon_view_set_text_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_text_column
gint
GtkIconView *icon_view
gtk_icon_view_set_markup_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_markup_column
gint
GtkIconView *icon_view
gtk_icon_view_set_pixbuf_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_pixbuf_column
gint
GtkIconView *icon_view
gtk_icon_view_set_item_orientation
void
GtkIconView *icon_view, GtkOrientation orientation
gtk_icon_view_get_item_orientation
GtkOrientation
GtkIconView *icon_view
gtk_icon_view_set_columns
void
GtkIconView *icon_view, gint columns
gtk_icon_view_get_columns
gint
GtkIconView *icon_view
gtk_icon_view_set_item_width
void
GtkIconView *icon_view, gint item_width
gtk_icon_view_get_item_width
gint
GtkIconView *icon_view
gtk_icon_view_set_spacing
void
GtkIconView *icon_view, gint spacing
gtk_icon_view_get_spacing
gint
GtkIconView *icon_view
gtk_icon_view_set_row_spacing
void
GtkIconView *icon_view, gint row_spacing
gtk_icon_view_get_row_spacing
gint
GtkIconView *icon_view
gtk_icon_view_set_column_spacing
void
GtkIconView *icon_view, gint column_spacing
gtk_icon_view_get_column_spacing
gint
GtkIconView *icon_view
gtk_icon_view_set_margin
void
GtkIconView *icon_view, gint margin
gtk_icon_view_get_margin
gint
GtkIconView *icon_view
gtk_icon_view_set_item_padding
void
GtkIconView *icon_view, gint item_padding
gtk_icon_view_get_item_padding
gint
GtkIconView *icon_view
gtk_icon_view_get_path_at_pos
GtkTreePath *
GtkIconView *icon_view, gint x, gint y
gtk_icon_view_get_item_at_pos
gboolean
GtkIconView *icon_view, gint x, gint y, GtkTreePath **path, GtkCellRenderer **cell
gtk_icon_view_get_visible_range
gboolean
GtkIconView *icon_view, GtkTreePath **start_path, GtkTreePath **end_path
gtk_icon_view_set_activate_on_single_click
void
GtkIconView *icon_view, gboolean single
gtk_icon_view_get_activate_on_single_click
gboolean
GtkIconView *icon_view
gtk_icon_view_selected_foreach
void
GtkIconView *icon_view, GtkIconViewForeachFunc func, gpointer data
gtk_icon_view_set_selection_mode
void
GtkIconView *icon_view, GtkSelectionMode mode
gtk_icon_view_get_selection_mode
GtkSelectionMode
GtkIconView *icon_view
gtk_icon_view_select_path
void
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_unselect_path
void
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_path_is_selected
gboolean
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_item_row
gint
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_item_column
gint
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_selected_items
GList *
GtkIconView *icon_view
gtk_icon_view_select_all
void
GtkIconView *icon_view
gtk_icon_view_unselect_all
void
GtkIconView *icon_view
gtk_icon_view_item_activated
void
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_set_cursor
void
GtkIconView *icon_view, GtkTreePath *path, GtkCellRenderer *cell, gboolean start_editing
gtk_icon_view_get_cursor
gboolean
GtkIconView *icon_view, GtkTreePath **path, GtkCellRenderer **cell
gtk_icon_view_scroll_to_path
void
GtkIconView *icon_view, GtkTreePath *path, gboolean use_align, gfloat row_align, gfloat col_align
gtk_icon_view_enable_model_drag_source
void
GtkIconView *icon_view, GdkModifierType start_button_mask, GdkContentFormats *formats, GdkDragAction actions
gtk_icon_view_enable_model_drag_dest
void
GtkIconView *icon_view, GdkContentFormats *formats, GdkDragAction actions
gtk_icon_view_unset_model_drag_source
void
GtkIconView *icon_view
gtk_icon_view_unset_model_drag_dest
void
GtkIconView *icon_view
gtk_icon_view_set_reorderable
void
GtkIconView *icon_view, gboolean reorderable
gtk_icon_view_get_reorderable
gboolean
GtkIconView *icon_view
gtk_icon_view_set_drag_dest_item
void
GtkIconView *icon_view, GtkTreePath *path, GtkIconViewDropPosition pos
gtk_icon_view_get_drag_dest_item
void
GtkIconView *icon_view, GtkTreePath **path, GtkIconViewDropPosition *pos
gtk_icon_view_get_dest_item_at_pos
gboolean
GtkIconView *icon_view, gint drag_x, gint drag_y, GtkTreePath **path, GtkIconViewDropPosition *pos
gtk_icon_view_create_drag_icon
cairo_surface_t *
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_cell_rect
gboolean
GtkIconView *icon_view, GtkTreePath *path, GtkCellRenderer *cell, GdkRectangle *rect
gtk_icon_view_set_tooltip_item
void
GtkIconView *icon_view, GtkTooltip *tooltip, GtkTreePath *path
gtk_icon_view_set_tooltip_cell
void
GtkIconView *icon_view, GtkTooltip *tooltip, GtkTreePath *path, GtkCellRenderer *cell
gtk_icon_view_get_tooltip_context
gboolean
GtkIconView *icon_view, gint *x, gint *y, gboolean keyboard_tip, GtkTreeModel **model, GtkTreePath **path, GtkTreeIter *iter
gtk_icon_view_set_tooltip_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_tooltip_column
gint
GtkIconView *icon_view
GtkIconViewPrivate
GtkIconViewItem
struct _GtkIconViewItem
{
GdkRectangle cell_area;
gint index;
gint row, col;
guint selected : 1;
guint selected_before_rubberbanding : 1;
};
GtkIconViewPrivate
struct _GtkIconViewPrivate
{
GtkCellArea *cell_area;
GtkCellAreaContext *cell_area_context;
gulong add_editable_id;
gulong remove_editable_id;
gulong context_changed_id;
GPtrArray *row_contexts;
gint width, height;
double mouse_x;
double mouse_y;
GtkSelectionMode selection_mode;
GList *children;
GtkTreeModel *model;
GList *items;
GtkGesture *press_gesture;
GtkAdjustment *hadjustment;
GtkAdjustment *vadjustment;
gint rubberband_x1, rubberband_y1;
gint rubberband_x2, rubberband_y2;
GdkDevice *rubberband_device;
GtkCssNode *rubberband_node;
guint scroll_timeout_id;
gint scroll_value_diff;
gint event_last_x, event_last_y;
GtkIconViewItem *anchor_item;
GtkIconViewItem *cursor_item;
GtkIconViewItem *last_single_clicked;
GtkIconViewItem *last_prelight;
GtkOrientation item_orientation;
gint columns;
gint item_width;
gint spacing;
gint row_spacing;
gint column_spacing;
gint margin;
gint item_padding;
gint text_column;
gint markup_column;
gint pixbuf_column;
gint tooltip_column;
GtkCellRenderer *pixbuf_cell;
GtkCellRenderer *text_cell;
/* Drag-and-drop. */
GdkModifierType start_button_mask;
gint pressed_button;
gint press_start_x;
gint press_start_y;
GdkDragAction source_actions;
GdkDragAction dest_actions;
GtkTreeRowReference *dest_item;
GtkIconViewDropPosition dest_pos;
/* scroll to */
GtkTreeRowReference *scroll_to_path;
gfloat scroll_to_row_align;
gfloat scroll_to_col_align;
guint scroll_to_use_align : 1;
guint source_set : 1;
guint dest_set : 1;
guint reorderable : 1;
guint empty_view_drop :1;
guint activate_on_single_click : 1;
guint modify_selection_pressed : 1;
guint extend_selection_pressed : 1;
guint draw_focus : 1;
/* GtkScrollablePolicy needs to be checked when
* driving the scrollable adjustment values */
guint hscroll_policy : 1;
guint vscroll_policy : 1;
guint doing_rubberband : 1;
};
GTK_TYPE_IMAGE
#define GTK_TYPE_IMAGE (gtk_image_get_type ())
GTK_IMAGE
#define GTK_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE, GtkImage))
GTK_IMAGE_CLASS
#define GTK_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IMAGE, GtkImageClass))
GTK_IS_IMAGE
#define GTK_IS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE))
GTK_IS_IMAGE_CLASS
#define GTK_IS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE))
GTK_IMAGE_GET_CLASS
#define GTK_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE, GtkImageClass))
GtkImageType
typedef enum
{
GTK_IMAGE_EMPTY,
GTK_IMAGE_ICON_NAME,
GTK_IMAGE_GICON,
GTK_IMAGE_SURFACE,
GTK_IMAGE_TEXTURE
} GtkImageType;
GtkImage
struct _GtkImage
{
GtkWidget parent_instance;
};
GtkImageClass
struct _GtkImageClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_image_get_type
GType
void
gtk_image_new
GtkWidget *
void
gtk_image_new_from_file
GtkWidget *
const gchar *filename
gtk_image_new_from_resource
GtkWidget *
const gchar *resource_path
gtk_image_new_from_pixbuf
GtkWidget *
GdkPixbuf *pixbuf
gtk_image_new_from_texture
GtkWidget *
GdkTexture *texture
gtk_image_new_from_icon_name
GtkWidget *
const gchar *icon_name
gtk_image_new_from_gicon
GtkWidget *
GIcon *icon
gtk_image_new_from_surface
GtkWidget *
cairo_surface_t *surface
gtk_image_clear
void
GtkImage *image
gtk_image_set_from_file
void
GtkImage *image, const gchar *filename
gtk_image_set_from_resource
void
GtkImage *image, const gchar *resource_path
gtk_image_set_from_pixbuf
void
GtkImage *image, GdkPixbuf *pixbuf
gtk_image_set_from_texture
void
GtkImage *image, GdkTexture *texture
gtk_image_set_from_icon_name
void
GtkImage *image, const gchar *icon_name
gtk_image_set_from_gicon
void
GtkImage *image, GIcon *icon
gtk_image_set_from_surface
void
GtkImage *image, cairo_surface_t *surface
gtk_image_set_pixel_size
void
GtkImage *image, gint pixel_size
gtk_image_set_icon_size
void
GtkImage *image, GtkIconSize icon_size
gtk_image_get_storage_type
GtkImageType
GtkImage *image
gtk_image_get_surface
cairo_surface_t *
GtkImage *image
gtk_image_get_texture
GdkTexture *
GtkImage *image
gtk_image_get_icon_name
const char *
GtkImage *image
gtk_image_get_gicon
GIcon *
GtkImage *image
gtk_image_get_pixel_size
gint
GtkImage *image
gtk_image_get_icon_size
GtkIconSize
GtkImage *image
GtkImagePrivate
gtk_image_definition_new_empty
GtkImageDefinition *
void
gtk_image_definition_new_icon_name
GtkImageDefinition *
const char *icon_name
gtk_image_definition_new_gicon
GtkImageDefinition *
GIcon *gicon
gtk_image_definition_new_surface
GtkImageDefinition *
cairo_surface_t *surface
gtk_image_definition_new_texture
GtkImageDefinition *
GdkTexture *texture
gtk_image_definition_ref
GtkImageDefinition *
GtkImageDefinition *def
gtk_image_definition_unref
void
GtkImageDefinition *def
gtk_image_definition_get_storage_type
GtkImageType
const GtkImageDefinition *def
gtk_image_definition_get_scale
gint
const GtkImageDefinition *def
gtk_image_definition_get_icon_name
const gchar *
const GtkImageDefinition *def
gtk_image_definition_get_gicon
GIcon *
const GtkImageDefinition *def
gtk_image_definition_get_surface
cairo_surface_t *
const GtkImageDefinition *def
gtk_image_definition_get_texture
GdkTexture *
const GtkImageDefinition *def
GtkImageDefinition
gtk_image_set_from_definition
void
GtkImage *image, GtkImageDefinition *def
gtk_image_get_definition
GtkImageDefinition *
GtkImage *image
gtk_image_get_image_size
void
GtkImage *image, int *width, int *height
GTK_TYPE_IM_CONTEXT
#define GTK_TYPE_IM_CONTEXT (gtk_im_context_get_type ())
GTK_IM_CONTEXT
#define GTK_IM_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContext))
GTK_IM_CONTEXT_CLASS
#define GTK_IM_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT, GtkIMContextClass))
GTK_IS_IM_CONTEXT
#define GTK_IS_IM_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT))
GTK_IS_IM_CONTEXT_CLASS
#define GTK_IS_IM_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT))
GTK_IM_CONTEXT_GET_CLASS
#define GTK_IM_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContextClass))
GtkIMContext
struct _GtkIMContext
{
GObject parent_instance;
};
GtkIMContextClass
struct _GtkIMContextClass
{
/*< private >*/
GObjectClass parent_class;
/*< public >*/
/* Signals */
void (*preedit_start) (GtkIMContext *context);
void (*preedit_end) (GtkIMContext *context);
void (*preedit_changed) (GtkIMContext *context);
void (*commit) (GtkIMContext *context, const gchar *str);
gboolean (*retrieve_surrounding) (GtkIMContext *context);
gboolean (*delete_surrounding) (GtkIMContext *context,
gint offset,
gint n_chars);
/* Virtual functions */
void (*set_client_widget) (GtkIMContext *context,
GtkWidget *widget);
void (*get_preedit_string) (GtkIMContext *context,
gchar **str,
PangoAttrList **attrs,
gint *cursor_pos);
gboolean (*filter_keypress) (GtkIMContext *context,
GdkEventKey *event);
void (*focus_in) (GtkIMContext *context);
void (*focus_out) (GtkIMContext *context);
void (*reset) (GtkIMContext *context);
void (*set_cursor_location) (GtkIMContext *context,
GdkRectangle *area);
void (*set_use_preedit) (GtkIMContext *context,
gboolean use_preedit);
void (*set_surrounding) (GtkIMContext *context,
const gchar *text,
gint len,
gint cursor_index);
gboolean (*get_surrounding) (GtkIMContext *context,
gchar **text,
gint *cursor_index);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
gtk_im_context_get_type
GType
void
gtk_im_context_set_client_widget
void
GtkIMContext *context, GtkWidget *widget
gtk_im_context_get_preedit_string
void
GtkIMContext *context, gchar **str, PangoAttrList **attrs, gint *cursor_pos
gtk_im_context_filter_keypress
gboolean
GtkIMContext *context, GdkEventKey *event
gtk_im_context_focus_in
void
GtkIMContext *context
gtk_im_context_focus_out
void
GtkIMContext *context
gtk_im_context_reset
void
GtkIMContext *context
gtk_im_context_set_cursor_location
void
GtkIMContext *context, const GdkRectangle *area
gtk_im_context_set_use_preedit
void
GtkIMContext *context, gboolean use_preedit
gtk_im_context_set_surrounding
void
GtkIMContext *context, const gchar *text, gint len, gint cursor_index
gtk_im_context_get_surrounding
gboolean
GtkIMContext *context, gchar **text, gint *cursor_index
gtk_im_context_delete_surrounding
gboolean
GtkIMContext *context, gint offset, gint n_chars
GtkIMContextInfo
struct _GtkIMContextInfo
{
const gchar *context_id;
const gchar *context_name;
const gchar *domain;
const gchar *domain_dirname;
const gchar *default_locales;
};
GTK_MAX_COMPOSE_LEN
#define GTK_MAX_COMPOSE_LEN 7
GTK_TYPE_IM_CONTEXT_SIMPLE
#define GTK_TYPE_IM_CONTEXT_SIMPLE (gtk_im_context_simple_get_type ())
GTK_IM_CONTEXT_SIMPLE
#define GTK_IM_CONTEXT_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimple))
GTK_IM_CONTEXT_SIMPLE_CLASS
#define GTK_IM_CONTEXT_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimpleClass))
GTK_IS_IM_CONTEXT_SIMPLE
#define GTK_IS_IM_CONTEXT_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE))
GTK_IS_IM_CONTEXT_SIMPLE_CLASS
#define GTK_IS_IM_CONTEXT_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT_SIMPLE))
GTK_IM_CONTEXT_SIMPLE_GET_CLASS
#define GTK_IM_CONTEXT_SIMPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimpleClass))
GtkIMContextSimple
struct _GtkIMContextSimple
{
GtkIMContext object;
/*< private >*/
GtkIMContextSimplePrivate *priv;
};
GtkIMContextSimpleClass
struct _GtkIMContextSimpleClass
{
GtkIMContextClass parent_class;
};
gtk_im_context_simple_get_type
GType
void
gtk_im_context_simple_new
GtkIMContext *
void
gtk_im_context_simple_add_table
void
GtkIMContextSimple *context_simple, guint16 *data, gint max_seq_len, gint n_seqs
gtk_im_context_simple_add_compose_file
void
GtkIMContextSimple *context_simple, const gchar *compose_file
GtkIMContextSimplePrivate
gtk_compose_table_compact
extern const GtkComposeTableCompact gtk_compose_table_compact;
gtk_check_algorithmically
gboolean
const guint16 *compose_buffer, gint n_compose, gunichar *output
gtk_check_compact_table
gboolean
const GtkComposeTableCompact *table, guint16 *compose_buffer, gint n_compose, gboolean *compose_finish, gboolean *compose_match, gunichar *output_char
gtk_get_im_module_path
gchar *
void
gtk_get_im_module_file
gchar *
void
GTK_TYPE_IM_MULTICONTEXT
#define GTK_TYPE_IM_MULTICONTEXT (gtk_im_multicontext_get_type ())
GTK_IM_MULTICONTEXT
#define GTK_IM_MULTICONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontext))
GTK_IM_MULTICONTEXT_CLASS
#define GTK_IM_MULTICONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass))
GTK_IS_IM_MULTICONTEXT
#define GTK_IS_IM_MULTICONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_MULTICONTEXT))
GTK_IS_IM_MULTICONTEXT_CLASS
#define GTK_IS_IM_MULTICONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_MULTICONTEXT))
GTK_IM_MULTICONTEXT_GET_CLASS
#define GTK_IM_MULTICONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass))
GtkIMMulticontext
struct _GtkIMMulticontext
{
GtkIMContext object;
/*< private >*/
GtkIMMulticontextPrivate *priv;
};
GtkIMMulticontextClass
struct _GtkIMMulticontextClass
{
GtkIMContextClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_im_multicontext_get_type
GType
void
gtk_im_multicontext_new
GtkIMContext *
void
gtk_im_multicontext_get_context_id
const char *
GtkIMMulticontext *context
gtk_im_multicontext_set_context_id
void
GtkIMMulticontext *context, const char *context_id
GtkIMMulticontextPrivate
GTK_TYPE_INFO_BAR
#define GTK_TYPE_INFO_BAR (gtk_info_bar_get_type())
GTK_INFO_BAR
#define GTK_INFO_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INFO_BAR, GtkInfoBar))
GTK_INFO_BAR_CLASS
#define GTK_INFO_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INFO_BAR, GtkInfoBarClass))
GTK_IS_INFO_BAR
#define GTK_IS_INFO_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INFO_BAR))
GTK_IS_INFO_BAR_CLASS
#define GTK_IS_INFO_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_INFO_BAR))
GTK_INFO_BAR_GET_CLASS
#define GTK_INFO_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INFO_BAR, GtkInfoBarClass))
GtkInfoBar
struct _GtkInfoBar
{
GtkBox parent;
/*< private > */
GtkInfoBarPrivate *priv;
};
GtkInfoBarClass
struct _GtkInfoBarClass
{
GtkBoxClass parent_class;
/* Signals */
void (* response) (GtkInfoBar *info_bar, gint response_id);
/* Keybinding signals */
void (* close) (GtkInfoBar *info_bar);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_info_bar_get_type
GType
void
gtk_info_bar_new
GtkWidget *
void
gtk_info_bar_new_with_buttons
GtkWidget *
const gchar *first_button_text, ...
gtk_info_bar_get_action_area
GtkWidget *
GtkInfoBar *info_bar
gtk_info_bar_get_content_area
GtkWidget *
GtkInfoBar *info_bar
gtk_info_bar_add_action_widget
void
GtkInfoBar *info_bar, GtkWidget *child, gint response_id
gtk_info_bar_add_button
GtkWidget *
GtkInfoBar *info_bar, const gchar *button_text, gint response_id
gtk_info_bar_add_buttons
void
GtkInfoBar *info_bar, const gchar *first_button_text, ...
gtk_info_bar_set_response_sensitive
void
GtkInfoBar *info_bar, gint response_id, gboolean setting
gtk_info_bar_set_default_response
void
GtkInfoBar *info_bar, gint response_id
gtk_info_bar_response
void
GtkInfoBar *info_bar, gint response_id
gtk_info_bar_set_message_type
void
GtkInfoBar *info_bar, GtkMessageType message_type
gtk_info_bar_get_message_type
GtkMessageType
GtkInfoBar *info_bar
gtk_info_bar_set_show_close_button
void
GtkInfoBar *info_bar, gboolean setting
gtk_info_bar_get_show_close_button
gboolean
GtkInfoBar *info_bar
gtk_info_bar_set_revealed
void
GtkInfoBar *info_bar, gboolean revealed
gtk_info_bar_get_revealed
gboolean
GtkInfoBar *info_bar
GtkInfoBarPrivate
P_
#define P_(String) g_dgettext(GETTEXT_PACKAGE "-properties",String)
I_
#define I_(string) g_intern_static_string (string)
GTK_TYPE_INVISIBLE
#define GTK_TYPE_INVISIBLE (gtk_invisible_get_type ())
GTK_INVISIBLE
#define GTK_INVISIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_INVISIBLE, GtkInvisible))
GTK_INVISIBLE_CLASS
#define GTK_INVISIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_INVISIBLE, GtkInvisibleClass))
GTK_IS_INVISIBLE
#define GTK_IS_INVISIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_INVISIBLE))
GTK_IS_INVISIBLE_CLASS
#define GTK_IS_INVISIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_INVISIBLE))
GTK_INVISIBLE_GET_CLASS
#define GTK_INVISIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_INVISIBLE, GtkInvisibleClass))
GtkInvisible
struct _GtkInvisible
{
GtkWidget widget;
/*< private >*/
GtkInvisiblePrivate *priv;
};
GtkInvisibleClass
struct _GtkInvisibleClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_invisible_get_type
GType
void
gtk_invisible_new
GtkWidget *
void
gtk_invisible_new_for_display
GtkWidget *
GdkDisplay *display
gtk_invisible_set_display
void
GtkInvisible *invisible, GdkDisplay *display
gtk_invisible_get_display
GdkDisplay *
GtkInvisible *invisible
GtkInvisiblePrivate
GtkKeyHash
gtk_kinetic_scrolling_new
GtkKineticScrolling *
gdouble lower, gdouble upper, gdouble overshoot_width, gdouble decel_friction, gdouble overshoot_friction, gdouble initial_position, gdouble initial_velocity
gtk_kinetic_scrolling_free
void
GtkKineticScrolling *kinetic
gtk_kinetic_scrolling_tick
gboolean
GtkKineticScrolling *data, gdouble time_delta, gdouble *position
GtkKineticScrolling
GTK_TYPE_LABEL
#define GTK_TYPE_LABEL (gtk_label_get_type ())
GTK_LABEL
#define GTK_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LABEL, GtkLabel))
GTK_LABEL_CLASS
#define GTK_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LABEL, GtkLabelClass))
GTK_IS_LABEL
#define GTK_IS_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL))
GTK_IS_LABEL_CLASS
#define GTK_IS_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LABEL))
GTK_LABEL_GET_CLASS
#define GTK_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LABEL, GtkLabelClass))
GtkLabel
struct _GtkLabel
{
GtkWidget parent_instance;
};
GtkLabelClass
struct _GtkLabelClass
{
GtkWidgetClass parent_class;
void (* move_cursor) (GtkLabel *label,
GtkMovementStep step,
gint count,
gboolean extend_selection);
void (* copy_clipboard) (GtkLabel *label);
/* Hook to customize right-click popup for selectable labels */
void (* populate_popup) (GtkLabel *label,
GtkMenu *menu);
gboolean (*activate_link) (GtkLabel *label,
const gchar *uri);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_label_get_type
GType
void
gtk_label_new
GtkWidget *
const gchar *str
gtk_label_new_with_mnemonic
GtkWidget *
const gchar *str
gtk_label_set_text
void
GtkLabel *label, const gchar *str
gtk_label_get_text
const gchar *
GtkLabel *label
gtk_label_set_attributes
void
GtkLabel *label, PangoAttrList *attrs
gtk_label_get_attributes
PangoAttrList *
GtkLabel *label
gtk_label_set_label
void
GtkLabel *label, const gchar *str
gtk_label_get_label
const gchar *
GtkLabel *label
gtk_label_set_markup
void
GtkLabel *label, const gchar *str
gtk_label_set_use_markup
void
GtkLabel *label, gboolean setting
gtk_label_get_use_markup
gboolean
GtkLabel *label
gtk_label_set_use_underline
void
GtkLabel *label, gboolean setting
gtk_label_get_use_underline
gboolean
GtkLabel *label
gtk_label_set_markup_with_mnemonic
void
GtkLabel *label, const gchar *str
gtk_label_get_mnemonic_keyval
guint
GtkLabel *label
gtk_label_set_mnemonic_widget
void
GtkLabel *label, GtkWidget *widget
gtk_label_get_mnemonic_widget
GtkWidget *
GtkLabel *label
gtk_label_set_text_with_mnemonic
void
GtkLabel *label, const gchar *str
gtk_label_set_justify
void
GtkLabel *label, GtkJustification jtype
gtk_label_get_justify
GtkJustification
GtkLabel *label
gtk_label_set_ellipsize
void
GtkLabel *label, PangoEllipsizeMode mode
gtk_label_get_ellipsize
PangoEllipsizeMode
GtkLabel *label
gtk_label_set_width_chars
void
GtkLabel *label, gint n_chars
gtk_label_get_width_chars
gint
GtkLabel *label
gtk_label_set_max_width_chars
void
GtkLabel *label, gint n_chars
gtk_label_get_max_width_chars
gint
GtkLabel *label
gtk_label_set_lines
void
GtkLabel *label, gint lines
gtk_label_get_lines
gint
GtkLabel *label
gtk_label_set_pattern
void
GtkLabel *label, const gchar *pattern
gtk_label_set_line_wrap
void
GtkLabel *label, gboolean wrap
gtk_label_get_line_wrap
gboolean
GtkLabel *label
gtk_label_set_line_wrap_mode
void
GtkLabel *label, PangoWrapMode wrap_mode
gtk_label_get_line_wrap_mode
PangoWrapMode
GtkLabel *label
gtk_label_set_selectable
void
GtkLabel *label, gboolean setting
gtk_label_get_selectable
gboolean
GtkLabel *label
gtk_label_select_region
void
GtkLabel *label, gint start_offset, gint end_offset
gtk_label_get_selection_bounds
gboolean
GtkLabel *label, gint *start, gint *end
gtk_label_get_layout
PangoLayout *
GtkLabel *label
gtk_label_get_layout_offsets
void
GtkLabel *label, gint *x, gint *y
gtk_label_set_single_line_mode
void
GtkLabel *label, gboolean single_line_mode
gtk_label_get_single_line_mode
gboolean
GtkLabel *label
gtk_label_get_current_uri
const gchar *
GtkLabel *label
gtk_label_set_track_visited_links
void
GtkLabel *label, gboolean track_links
gtk_label_get_track_visited_links
gboolean
GtkLabel *label
gtk_label_set_xalign
void
GtkLabel *label, gfloat xalign
gtk_label_get_xalign
gfloat
GtkLabel *label
gtk_label_set_yalign
void
GtkLabel *label, gfloat yalign
gtk_label_get_yalign
gfloat
GtkLabel *label
GtkLabelPrivate
GtkLabelSelectionInfo
GTK_TYPE_LAYOUT
#define GTK_TYPE_LAYOUT (gtk_layout_get_type ())
GTK_LAYOUT
#define GTK_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LAYOUT, GtkLayout))
GTK_LAYOUT_CLASS
#define GTK_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LAYOUT, GtkLayoutClass))
GTK_IS_LAYOUT
#define GTK_IS_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LAYOUT))
GTK_IS_LAYOUT_CLASS
#define GTK_IS_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LAYOUT))
GTK_LAYOUT_GET_CLASS
#define GTK_LAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LAYOUT, GtkLayoutClass))
GtkLayout
struct _GtkLayout
{
GtkContainer container;
/*< private >*/
GtkLayoutPrivate *priv;
};
GtkLayoutClass
struct _GtkLayoutClass
{
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_layout_get_type
GType
void
gtk_layout_new
GtkWidget *
GtkAdjustment *hadjustment, GtkAdjustment *vadjustment
gtk_layout_put
void
GtkLayout *layout, GtkWidget *child_widget, gint x, gint y
gtk_layout_move
void
GtkLayout *layout, GtkWidget *child_widget, gint x, gint y
gtk_layout_set_size
void
GtkLayout *layout, guint width, guint height
gtk_layout_get_size
void
GtkLayout *layout, guint *width, guint *height
GtkLayoutPrivate
GTK_TYPE_LEVEL_BAR
#define GTK_TYPE_LEVEL_BAR (gtk_level_bar_get_type ())
GTK_LEVEL_BAR
#define GTK_LEVEL_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LEVEL_BAR, GtkLevelBar))
GTK_LEVEL_BAR_CLASS
#define GTK_LEVEL_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LEVEL_BAR, GtkLevelBarClass))
GTK_IS_LEVEL_BAR
#define GTK_IS_LEVEL_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LEVEL_BAR))
GTK_IS_LEVEL_BAR_CLASS
#define GTK_IS_LEVEL_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LEVEL_BAR))
GTK_LEVEL_BAR_GET_CLASS
#define GTK_LEVEL_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LEVEL_BAR, GtkLevelBarClass))
GTK_LEVEL_BAR_OFFSET_LOW
#define GTK_LEVEL_BAR_OFFSET_LOW "low"
GTK_LEVEL_BAR_OFFSET_HIGH
#define GTK_LEVEL_BAR_OFFSET_HIGH "high"
GTK_LEVEL_BAR_OFFSET_FULL
#define GTK_LEVEL_BAR_OFFSET_FULL "full"
GtkLevelBar
struct _GtkLevelBar {
/*< private >*/
GtkWidget parent;
GtkLevelBarPrivate *priv;
};
GtkLevelBarClass
struct _GtkLevelBarClass {
/*< private >*/
GtkWidgetClass parent_class;
void (* offset_changed) (GtkLevelBar *self,
const gchar *name);
/* padding for future class expansion */
gpointer padding[16];
};
gtk_level_bar_get_type
GType
void
gtk_level_bar_new
GtkWidget *
void
gtk_level_bar_new_for_interval
GtkWidget *
gdouble min_value, gdouble max_value
gtk_level_bar_set_mode
void
GtkLevelBar *self, GtkLevelBarMode mode
gtk_level_bar_get_mode
GtkLevelBarMode
GtkLevelBar *self
gtk_level_bar_set_value
void
GtkLevelBar *self, gdouble value
gtk_level_bar_get_value
gdouble
GtkLevelBar *self
gtk_level_bar_set_min_value
void
GtkLevelBar *self, gdouble value
gtk_level_bar_get_min_value
gdouble
GtkLevelBar *self
gtk_level_bar_set_max_value
void
GtkLevelBar *self, gdouble value
gtk_level_bar_get_max_value
gdouble
GtkLevelBar *self
gtk_level_bar_set_inverted
void
GtkLevelBar *self, gboolean inverted
gtk_level_bar_get_inverted
gboolean
GtkLevelBar *self
gtk_level_bar_add_offset_value
void
GtkLevelBar *self, const gchar *name, gdouble value
gtk_level_bar_remove_offset_value
void
GtkLevelBar *self, const gchar *name
gtk_level_bar_get_offset_value
gboolean
GtkLevelBar *self, const gchar *name, gdouble *value
GtkLevelBarPrivate
GTK_TYPE_LINK_BUTTON
#define GTK_TYPE_LINK_BUTTON (gtk_link_button_get_type ())
GTK_LINK_BUTTON
#define GTK_LINK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LINK_BUTTON, GtkLinkButton))
GTK_IS_LINK_BUTTON
#define GTK_IS_LINK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LINK_BUTTON))
GTK_LINK_BUTTON_CLASS
#define GTK_LINK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LINK_BUTTON, GtkLinkButtonClass))
GTK_IS_LINK_BUTTON_CLASS
#define GTK_IS_LINK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LINK_BUTTON))
GTK_LINK_BUTTON_GET_CLASS
#define GTK_LINK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LINK_BUTTON, GtkLinkButtonClass))
GtkLinkButton
struct _GtkLinkButton
{
/*< private >*/
GtkButton parent_instance;
GtkLinkButtonPrivate *priv;
};
GtkLinkButtonClass
struct _GtkLinkButtonClass
{
/*< private >*/
GtkButtonClass parent_class;
/*< public >*/
gboolean (* activate_link) (GtkLinkButton *button);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_padding1) (void);
void (*_gtk_padding2) (void);
void (*_gtk_padding3) (void);
void (*_gtk_padding4) (void);
};
gtk_link_button_get_type
GType
void
gtk_link_button_new
GtkWidget *
const gchar *uri
gtk_link_button_new_with_label
GtkWidget *
const gchar *uri, const gchar *label
gtk_link_button_get_uri
const gchar *
GtkLinkButton *link_button
gtk_link_button_set_uri
void
GtkLinkButton *link_button, const gchar *uri
gtk_link_button_get_visited
gboolean
GtkLinkButton *link_button
gtk_link_button_set_visited
void
GtkLinkButton *link_button, gboolean visited
GtkLinkButtonPrivate
GTK_TYPE_LIST_BOX
#define GTK_TYPE_LIST_BOX (gtk_list_box_get_type ())
GTK_LIST_BOX
#define GTK_LIST_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX, GtkListBox))
GTK_LIST_BOX_CLASS
#define GTK_LIST_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX, GtkListBoxClass))
GTK_IS_LIST_BOX
#define GTK_IS_LIST_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX))
GTK_IS_LIST_BOX_CLASS
#define GTK_IS_LIST_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX))
GTK_LIST_BOX_GET_CLASS
#define GTK_LIST_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX, GtkListBoxClass))
GtkListBox
struct _GtkListBox
{
GtkContainer parent_instance;
};
GtkListBoxClass
struct _GtkListBoxClass
{
GtkContainerClass parent_class;
/*< public >*/
void (*row_selected) (GtkListBox *box,
GtkListBoxRow *row);
void (*row_activated) (GtkListBox *box,
GtkListBoxRow *row);
void (*activate_cursor_row) (GtkListBox *box);
void (*toggle_cursor_row) (GtkListBox *box);
void (*move_cursor) (GtkListBox *box,
GtkMovementStep step,
gint count);
void (*selected_rows_changed) (GtkListBox *box);
void (*select_all) (GtkListBox *box);
void (*unselect_all) (GtkListBox *box);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
GTK_TYPE_LIST_BOX_ROW
#define GTK_TYPE_LIST_BOX_ROW (gtk_list_box_row_get_type ())
GTK_LIST_BOX_ROW
#define GTK_LIST_BOX_ROW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX_ROW, GtkListBoxRow))
GTK_LIST_BOX_ROW_CLASS
#define GTK_LIST_BOX_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX_ROW, GtkListBoxRowClass))
GTK_IS_LIST_BOX_ROW
#define GTK_IS_LIST_BOX_ROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX_ROW))
GTK_IS_LIST_BOX_ROW_CLASS
#define GTK_IS_LIST_BOX_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX_ROW))
GTK_LIST_BOX_ROW_GET_CLASS
#define GTK_LIST_BOX_ROW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX_ROW, GtkListBoxRowClass))
GtkListBoxRow
struct _GtkListBoxRow
{
GtkBin parent_instance;
};
GtkListBoxRowClass
struct _GtkListBoxRowClass
{
GtkBinClass parent_class;
/*< public >*/
void (* activate) (GtkListBoxRow *row);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
};
GtkListBoxFilterFunc
gboolean
GtkListBoxRow *row,
gpointer user_data
GtkListBoxSortFunc
gint
GtkListBoxRow *row1,
GtkListBoxRow *row2,
gpointer user_data
GtkListBoxUpdateHeaderFunc
void
GtkListBoxRow *row,
GtkListBoxRow *before,
gpointer user_data
GtkListBoxCreateWidgetFunc
GtkWidget *
gpointer item,
gpointer user_data
gtk_list_box_row_get_type
GType
void
gtk_list_box_row_new
GtkWidget *
void
gtk_list_box_row_get_header
GtkWidget *
GtkListBoxRow *row
gtk_list_box_row_set_header
void
GtkListBoxRow *row, GtkWidget *header
gtk_list_box_row_get_index
gint
GtkListBoxRow *row
gtk_list_box_row_changed
void
GtkListBoxRow *row
gtk_list_box_row_is_selected
gboolean
GtkListBoxRow *row
gtk_list_box_row_set_selectable
void
GtkListBoxRow *row, gboolean selectable
gtk_list_box_row_get_selectable
gboolean
GtkListBoxRow *row
gtk_list_box_row_set_activatable
void
GtkListBoxRow *row, gboolean activatable
gtk_list_box_row_get_activatable
gboolean
GtkListBoxRow *row
gtk_list_box_get_type
GType
void
gtk_list_box_prepend
void
GtkListBox *box, GtkWidget *child
gtk_list_box_insert
void
GtkListBox *box, GtkWidget *child, gint position
gtk_list_box_get_selected_row
GtkListBoxRow *
GtkListBox *box
gtk_list_box_get_row_at_index
GtkListBoxRow *
GtkListBox *box, gint index_
gtk_list_box_get_row_at_y
GtkListBoxRow *
GtkListBox *box, gint y
gtk_list_box_select_row
void
GtkListBox *box, GtkListBoxRow *row
gtk_list_box_set_placeholder
void
GtkListBox *box, GtkWidget *placeholder
gtk_list_box_set_adjustment
void
GtkListBox *box, GtkAdjustment *adjustment
gtk_list_box_get_adjustment
GtkAdjustment *
GtkListBox *box
GtkListBoxForeachFunc
void
GtkListBox *box,
GtkListBoxRow *row,
gpointer user_data
gtk_list_box_selected_foreach
void
GtkListBox *box, GtkListBoxForeachFunc func, gpointer data
gtk_list_box_get_selected_rows
GList *
GtkListBox *box
gtk_list_box_unselect_row
void
GtkListBox *box, GtkListBoxRow *row
gtk_list_box_select_all
void
GtkListBox *box
gtk_list_box_unselect_all
void
GtkListBox *box
gtk_list_box_set_selection_mode
void
GtkListBox *box, GtkSelectionMode mode
gtk_list_box_get_selection_mode
GtkSelectionMode
GtkListBox *box
gtk_list_box_set_filter_func
void
GtkListBox *box, GtkListBoxFilterFunc filter_func, gpointer user_data, GDestroyNotify destroy
gtk_list_box_set_header_func
void
GtkListBox *box, GtkListBoxUpdateHeaderFunc update_header, gpointer user_data, GDestroyNotify destroy
gtk_list_box_invalidate_filter
void
GtkListBox *box
gtk_list_box_invalidate_sort
void
GtkListBox *box
gtk_list_box_invalidate_headers
void
GtkListBox *box
gtk_list_box_set_sort_func
void
GtkListBox *box, GtkListBoxSortFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_list_box_set_activate_on_single_click
void
GtkListBox *box, gboolean single
gtk_list_box_get_activate_on_single_click
gboolean
GtkListBox *box
gtk_list_box_drag_unhighlight_row
void
GtkListBox *box
gtk_list_box_drag_highlight_row
void
GtkListBox *box, GtkListBoxRow *row
gtk_list_box_new
GtkWidget *
void
gtk_list_box_bind_model
void
GtkListBox *box, GListModel *model, GtkListBoxCreateWidgetFunc create_widget_func, gpointer user_data, GDestroyNotify user_data_free_func
GTK_TYPE_LIST_STORE
#define GTK_TYPE_LIST_STORE (gtk_list_store_get_type ())
GTK_LIST_STORE
#define GTK_LIST_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_STORE, GtkListStore))
GTK_LIST_STORE_CLASS
#define GTK_LIST_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_STORE, GtkListStoreClass))
GTK_IS_LIST_STORE
#define GTK_IS_LIST_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_STORE))
GTK_IS_LIST_STORE_CLASS
#define GTK_IS_LIST_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_STORE))
GTK_LIST_STORE_GET_CLASS
#define GTK_LIST_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_STORE, GtkListStoreClass))
GtkListStore
struct _GtkListStore
{
GObject parent;
/*< private >*/
GtkListStorePrivate *priv;
};
GtkListStoreClass
struct _GtkListStoreClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_list_store_get_type
GType
void
gtk_list_store_new
GtkListStore *
gint n_columns, ...
gtk_list_store_newv
GtkListStore *
gint n_columns, GType *types
gtk_list_store_set_column_types
void
GtkListStore *list_store, gint n_columns, GType *types
gtk_list_store_set_value
void
GtkListStore *list_store, GtkTreeIter *iter, gint column, GValue *value
gtk_list_store_set
void
GtkListStore *list_store, GtkTreeIter *iter, ...
gtk_list_store_set_valuesv
void
GtkListStore *list_store, GtkTreeIter *iter, gint *columns, GValue *values, gint n_values
gtk_list_store_set_valist
void
GtkListStore *list_store, GtkTreeIter *iter, va_list var_args
gtk_list_store_remove
gboolean
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_insert
void
GtkListStore *list_store, GtkTreeIter *iter, gint position
gtk_list_store_insert_before
void
GtkListStore *list_store, GtkTreeIter *iter, GtkTreeIter *sibling
gtk_list_store_insert_after
void
GtkListStore *list_store, GtkTreeIter *iter, GtkTreeIter *sibling
gtk_list_store_insert_with_values
void
GtkListStore *list_store, GtkTreeIter *iter, gint position, ...
gtk_list_store_insert_with_valuesv
void
GtkListStore *list_store, GtkTreeIter *iter, gint position, gint *columns, GValue *values, gint n_values
gtk_list_store_prepend
void
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_append
void
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_clear
void
GtkListStore *list_store
gtk_list_store_iter_is_valid
gboolean
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_reorder
void
GtkListStore *store, gint *new_order
gtk_list_store_swap
void
GtkListStore *store, GtkTreeIter *a, GtkTreeIter *b
gtk_list_store_move_after
void
GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *position
gtk_list_store_move_before
void
GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *position
GtkListStorePrivate
GTK_TYPE_LOCK_BUTTON
#define GTK_TYPE_LOCK_BUTTON (gtk_lock_button_get_type ())
GTK_LOCK_BUTTON
#define GTK_LOCK_BUTTON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_LOCK_BUTTON, GtkLockButton))
GTK_LOCK_BUTTON_CLASS
#define GTK_LOCK_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_LOCK_BUTTON, GtkLockButtonClass))
GTK_IS_LOCK_BUTTON
#define GTK_IS_LOCK_BUTTON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_LOCK_BUTTON))
GTK_IS_LOCK_BUTTON_CLASS
#define GTK_IS_LOCK_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_LOCK_BUTTON))
GTK_LOCK_BUTTON_GET_CLASS
#define GTK_LOCK_BUTTON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_LOCK_BUTTON, GtkLockButtonClass))
GtkLockButton
struct _GtkLockButton
{
GtkButton parent;
GtkLockButtonPrivate *priv;
};
GtkLockButtonClass
struct _GtkLockButtonClass
{
GtkButtonClass parent_class;
/*< private >*/
void (*reserved0) (void);
void (*reserved1) (void);
void (*reserved2) (void);
void (*reserved3) (void);
void (*reserved4) (void);
void (*reserved5) (void);
void (*reserved6) (void);
void (*reserved7) (void);
};
gtk_lock_button_get_type
GType
void
gtk_lock_button_new
GtkWidget *
GPermission *permission
gtk_lock_button_get_permission
GPermission *
GtkLockButton *button
gtk_lock_button_set_permission
void
GtkLockButton *button, GPermission *permission
GtkLockButtonPrivate
GTK_TYPE_MAGNIFIER
#define GTK_TYPE_MAGNIFIER (_gtk_magnifier_get_type ())
GTK_MAGNIFIER
#define GTK_MAGNIFIER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MAGNIFIER, GtkMagnifier))
GTK_MAGNIFIER_CLASS
#define GTK_MAGNIFIER_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_MAGNIFIER, GtkMagnifierClass))
GTK_IS_MAGNIFIER
#define GTK_IS_MAGNIFIER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MAGNIFIER))
GTK_IS_MAGNIFIER_CLASS
#define GTK_IS_MAGNIFIER_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_MAGNIFIER))
GTK_MAGNIFIER_GET_CLASS
#define GTK_MAGNIFIER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MAGNIFIER, GtkMagnifierClass))
GtkMagnifier
struct _GtkMagnifier
{
GtkWidget parent_instance;
};
GtkMagnifierClass
struct _GtkMagnifierClass
{
GtkWidgetClass parent_class;
};
GTK_PRIORITY_RESIZE
#define GTK_PRIORITY_RESIZE (G_PRIORITY_HIGH_IDLE + 10)
gtk_get_major_version
guint
void
gtk_get_minor_version
guint
void
gtk_get_micro_version
guint
void
gtk_get_binary_age
guint
void
gtk_get_interface_age
guint
void
gtk_check_version
const gchar *
guint required_major, guint required_minor, guint required_micro
gtk_init
void
void
gtk_init_check
gboolean
void
gtk_init_abi_check
void
int num_checks, size_t sizeof_GtkWindow, size_t sizeof_GtkBox
gtk_init_check_abi_check
gboolean
int num_checks, size_t sizeof_GtkWindow, size_t sizeof_GtkBox
gtk_disable_setlocale
void
void
gtk_get_default_language
PangoLanguage *
void
gtk_get_locale_direction
GtkTextDirection
void
gtk_events_pending
gboolean
void
gtk_main_do_event
void
GdkEvent *event
gtk_main
void
void
gtk_main_level
guint
void
gtk_main_quit
void
void
gtk_main_iteration
gboolean
void
gtk_main_iteration_do
gboolean
gboolean blocking
gtk_true
gboolean
void
gtk_false
gboolean
void
gtk_grab_add
void
GtkWidget *widget
gtk_grab_get_current
GtkWidget *
void
gtk_grab_remove
void
GtkWidget *widget
gtk_device_grab_add
void
GtkWidget *widget, GdkDevice *device, gboolean block_others
gtk_device_grab_remove
void
GtkWidget *widget, GdkDevice *device
gtk_get_current_event
GdkEvent *
void
gtk_get_current_event_time
guint32
void
gtk_get_current_event_state
gboolean
GdkModifierType *state
gtk_get_current_event_device
GdkDevice *
void
gtk_get_event_widget
GtkWidget *
const GdkEvent *event
gtk_get_event_target
GtkWidget *
const GdkEvent *event
gtk_get_event_target_with_type
GtkWidget *
GdkEvent *event, GType type
gtk_propagate_event
void
GtkWidget *widget, GdkEvent *event
GTK_TYPE_MENU
#define GTK_TYPE_MENU (gtk_menu_get_type ())
GTK_MENU
#define GTK_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU, GtkMenu))
GTK_MENU_CLASS
#define GTK_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU, GtkMenuClass))
GTK_IS_MENU
#define GTK_IS_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU))
GTK_IS_MENU_CLASS
#define GTK_IS_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU))
GTK_MENU_GET_CLASS
#define GTK_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU, GtkMenuClass))
GtkArrowPlacement
typedef enum
{
GTK_ARROWS_BOTH,
GTK_ARROWS_START,
GTK_ARROWS_END
} GtkArrowPlacement;
GtkMenuPositionFunc
void
GtkMenu *menu,
gint *x,
gint *y,
gboolean *push_in,
gpointer user_data
GtkMenuDetachFunc
void
GtkWidget *attach_widget,
GtkMenu *menu
GtkMenu
struct _GtkMenu
{
GtkMenuShell menu_shell;
/*< private >*/
GtkMenuPrivate *priv;
};
GtkMenuClass
struct _GtkMenuClass
{
GtkMenuShellClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_get_type
GType
void
gtk_menu_new
GtkWidget *
void
gtk_menu_new_from_model
GtkWidget *
GMenuModel *model
gtk_menu_popup
void
GtkMenu *menu, GtkWidget *parent_menu_shell, GtkWidget *parent_menu_item, GtkMenuPositionFunc func, gpointer data, guint button, guint32 activate_time
gtk_menu_popup_for_device
void
GtkMenu *menu, GdkDevice *device, GtkWidget *parent_menu_shell, GtkWidget *parent_menu_item, GtkMenuPositionFunc func, gpointer data, GDestroyNotify destroy, guint button, guint32 activate_time
gtk_menu_popup_at_rect
void
GtkMenu *menu, GdkWindow *rect_window, const GdkRectangle *rect, GdkGravity rect_anchor, GdkGravity menu_anchor, const GdkEvent *trigger_event
gtk_menu_popup_at_widget
void
GtkMenu *menu, GtkWidget *widget, GdkGravity widget_anchor, GdkGravity menu_anchor, const GdkEvent *trigger_event
gtk_menu_popup_at_pointer
void
GtkMenu *menu, const GdkEvent *trigger_event
gtk_menu_reposition
void
GtkMenu *menu
gtk_menu_popdown
void
GtkMenu *menu
gtk_menu_get_active
GtkWidget *
GtkMenu *menu
gtk_menu_set_active
void
GtkMenu *menu, guint index
gtk_menu_set_accel_group
void
GtkMenu *menu, GtkAccelGroup *accel_group
gtk_menu_get_accel_group
GtkAccelGroup *
GtkMenu *menu
gtk_menu_set_accel_path
void
GtkMenu *menu, const gchar *accel_path
gtk_menu_get_accel_path
const gchar *
GtkMenu *menu
gtk_menu_attach_to_widget
void
GtkMenu *menu, GtkWidget *attach_widget, GtkMenuDetachFunc detacher
gtk_menu_detach
void
GtkMenu *menu
gtk_menu_get_attach_widget
GtkWidget *
GtkMenu *menu
gtk_menu_reorder_child
void
GtkMenu *menu, GtkWidget *child, gint position
gtk_menu_set_display
void
GtkMenu *menu, GdkDisplay *display
gtk_menu_attach
void
GtkMenu *menu, GtkWidget *child, guint left_attach, guint right_attach, guint top_attach, guint bottom_attach
gtk_menu_set_monitor
void
GtkMenu *menu, gint monitor_num
gtk_menu_get_monitor
gint
GtkMenu *menu
gtk_menu_place_on_monitor
void
GtkMenu *menu, GdkMonitor *monitor
gtk_menu_get_for_attach_widget
GList *
GtkWidget *widget
gtk_menu_set_reserve_toggle_size
void
GtkMenu *menu, gboolean reserve_toggle_size
gtk_menu_get_reserve_toggle_size
gboolean
GtkMenu *menu
GtkMenuPrivate
GTK_TYPE_MENU_BAR
#define GTK_TYPE_MENU_BAR (gtk_menu_bar_get_type ())
GTK_MENU_BAR
#define GTK_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BAR, GtkMenuBar))
GTK_MENU_BAR_CLASS
#define GTK_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BAR, GtkMenuBarClass))
GTK_IS_MENU_BAR
#define GTK_IS_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BAR))
GTK_IS_MENU_BAR_CLASS
#define GTK_IS_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BAR))
GTK_MENU_BAR_GET_CLASS
#define GTK_MENU_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BAR, GtkMenuBarClass))
GtkMenuBar
struct _GtkMenuBar
{
GtkMenuShell menu_shell;
/*< private >*/
GtkMenuBarPrivate *priv;
};
GtkMenuBarClass
struct _GtkMenuBarClass
{
GtkMenuShellClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_bar_get_type
GType
void
gtk_menu_bar_new
GtkWidget *
void
gtk_menu_bar_new_from_model
GtkWidget *
GMenuModel *model
gtk_menu_bar_get_pack_direction
GtkPackDirection
GtkMenuBar *menubar
gtk_menu_bar_set_pack_direction
void
GtkMenuBar *menubar, GtkPackDirection pack_dir
gtk_menu_bar_get_child_pack_direction
GtkPackDirection
GtkMenuBar *menubar
gtk_menu_bar_set_child_pack_direction
void
GtkMenuBar *menubar, GtkPackDirection child_pack_dir
GtkMenuBarPrivate
GTK_TYPE_MENU_BUTTON
#define GTK_TYPE_MENU_BUTTON (gtk_menu_button_get_type ())
GTK_MENU_BUTTON
#define GTK_MENU_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BUTTON, GtkMenuButton))
GTK_MENU_BUTTON_CLASS
#define GTK_MENU_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BUTTON, GtkMenuButtonClass))
GTK_IS_MENU_BUTTON
#define GTK_IS_MENU_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BUTTON))
GTK_IS_MENU_BUTTON_CLASS
#define GTK_IS_MENU_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BUTTON))
GTK_MENU_BUTTON_GET_CLASS
#define GTK_MENU_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BUTTON, GtkMenuButtonClass))
GtkMenuButton
struct _GtkMenuButton
{
GtkToggleButton parent;
/*< private >*/
GtkMenuButtonPrivate *priv;
};
GtkMenuButtonClass
struct _GtkMenuButtonClass
{
GtkToggleButtonClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_button_get_type
GType
void
gtk_menu_button_new
GtkWidget *
void
gtk_menu_button_set_popup
void
GtkMenuButton *menu_button, GtkWidget *menu
gtk_menu_button_get_popup
GtkMenu *
GtkMenuButton *menu_button
gtk_menu_button_set_popover
void
GtkMenuButton *menu_button, GtkWidget *popover
gtk_menu_button_get_popover
GtkPopover *
GtkMenuButton *menu_button
gtk_menu_button_set_direction
void
GtkMenuButton *menu_button, GtkArrowType direction
gtk_menu_button_get_direction
GtkArrowType
GtkMenuButton *menu_button
gtk_menu_button_set_menu_model
void
GtkMenuButton *menu_button, GMenuModel *menu_model
gtk_menu_button_get_menu_model
GMenuModel *
GtkMenuButton *menu_button
gtk_menu_button_set_align_widget
void
GtkMenuButton *menu_button, GtkWidget *align_widget
gtk_menu_button_get_align_widget
GtkWidget *
GtkMenuButton *menu_button
gtk_menu_button_set_use_popover
void
GtkMenuButton *menu_button, gboolean use_popover
gtk_menu_button_get_use_popover
gboolean
GtkMenuButton *menu_button
GtkMenuButtonPrivate
GtkMenuButtonShowMenuCallback
void
gpointer user_data
GTK_TYPE_MENU_ITEM
#define GTK_TYPE_MENU_ITEM (gtk_menu_item_get_type ())
GTK_MENU_ITEM
#define GTK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItem))
GTK_MENU_ITEM_CLASS
#define GTK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ITEM, GtkMenuItemClass))
GTK_IS_MENU_ITEM
#define GTK_IS_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ITEM))
GTK_IS_MENU_ITEM_CLASS
#define GTK_IS_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ITEM))
GTK_MENU_ITEM_GET_CLASS
#define GTK_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItemClass))
GtkMenuItem
struct _GtkMenuItem
{
GtkBin bin;
/*< private >*/
GtkMenuItemPrivate *priv;
};
GtkMenuItemClass
struct _GtkMenuItemClass
{
GtkBinClass parent_class;
/*< public >*/
/* If the following flag is true, then we should always
* hide the menu when the MenuItem is activated. Otherwise,
* it is up to the caller. For instance, when navigating
* a menu with the keyboard, doesn't hide, but
* does.
*/
guint hide_on_activate : 1;
void (* activate) (GtkMenuItem *menu_item);
void (* activate_item) (GtkMenuItem *menu_item);
void (* toggle_size_request) (GtkMenuItem *menu_item,
gint *requisition);
void (* toggle_size_allocate) (GtkMenuItem *menu_item,
gint allocation);
void (* set_label) (GtkMenuItem *menu_item,
const gchar *label);
const gchar * (* get_label) (GtkMenuItem *menu_item);
void (* select) (GtkMenuItem *menu_item);
void (* deselect) (GtkMenuItem *menu_item);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_item_get_type
GType
void
gtk_menu_item_new
GtkWidget *
void
gtk_menu_item_new_with_label
GtkWidget *
const gchar *label
gtk_menu_item_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_menu_item_set_submenu
void
GtkMenuItem *menu_item, GtkWidget *submenu
gtk_menu_item_get_submenu
GtkWidget *
GtkMenuItem *menu_item
gtk_menu_item_select
void
GtkMenuItem *menu_item
gtk_menu_item_deselect
void
GtkMenuItem *menu_item
gtk_menu_item_activate
void
GtkMenuItem *menu_item
gtk_menu_item_toggle_size_request
void
GtkMenuItem *menu_item, gint *requisition
gtk_menu_item_toggle_size_allocate
void
GtkMenuItem *menu_item, gint allocation
gtk_menu_item_set_accel_path
void
GtkMenuItem *menu_item, const gchar *accel_path
gtk_menu_item_get_accel_path
const gchar *
GtkMenuItem *menu_item
gtk_menu_item_set_label
void
GtkMenuItem *menu_item, const gchar *label
gtk_menu_item_get_label
const gchar *
GtkMenuItem *menu_item
gtk_menu_item_set_use_underline
void
GtkMenuItem *menu_item, gboolean setting
gtk_menu_item_get_use_underline
gboolean
GtkMenuItem *menu_item
gtk_menu_item_set_reserve_indicator
void
GtkMenuItem *menu_item, gboolean reserve
gtk_menu_item_get_reserve_indicator
gboolean
GtkMenuItem *menu_item
GtkMenuItemPrivate
GtkMenuItemPrivate
struct _GtkMenuItemPrivate
{
GtkWidget *submenu;
guint16 toggle_size;
guint16 accelerator_width;
guint timer;
gchar *accel_path;
GtkActionHelper *action_helper;
GtkWidget *arrow_widget;
guint submenu_placement : 1;
guint submenu_direction : 1;
guint right_justify : 1;
guint from_menubar : 1;
guint reserve_indicator : 1;
};
GtkSubmenuDirection
typedef enum
{
GTK_DIRECTION_LEFT,
GTK_DIRECTION_RIGHT
} GtkSubmenuDirection;
GtkMenuPrivate
struct _GtkMenuPrivate
{
GtkWidget *parent_menu_item;
GtkWidget *old_active_menu_item;
GtkAccelGroup *accel_group;
gchar *accel_path;
GtkMenuPositionFunc position_func;
gpointer position_func_data;
GDestroyNotify position_func_data_destroy;
gint position_x;
gint position_y;
GdkWindow *rect_window;
GdkRectangle rect;
GtkWidget *widget;
GdkGravity rect_anchor;
GdkGravity menu_anchor;
GdkAnchorHints anchor_hints;
gint rect_anchor_dx;
gint rect_anchor_dy;
GdkWindowTypeHint menu_type_hint;
guint toggle_size;
guint accel_size;
/* Do _not_ touch these widgets directly. We hide the reference
* count from the toplevel to the menu, so it must be restored
* before operating on these widgets
*/
GtkWidget *toplevel;
GtkWidget *top_arrow_widget;
GtkWidget *bottom_arrow_widget;
GtkGesture *click_gesture;
GtkEventController *scroll_controller;
gint scroll_offset;
gint saved_scroll_offset;
gint scroll_step;
guint scroll_timeout;
guint needs_destruction_ref : 1;
guint scroll_fast : 1;
guint upper_arrow_visible : 1;
guint lower_arrow_visible : 1;
guint upper_arrow_prelight : 1;
guint lower_arrow_prelight : 1;
guint have_position : 1;
guint have_layout : 1;
guint seen_item_enter : 1;
guint ignore_button_release : 1;
guint no_toggle_size : 1;
guint drag_already_pressed : 1;
guint drag_scroll_started : 1;
/* info used for the table */
guint *heights;
gint heights_length;
gint requested_height;
gboolean initially_pushed_in;
gint monitor_num;
/* Cached layout information */
gint n_rows;
gint n_columns;
/* Arrow states */
GtkStateFlags lower_arrow_state;
GtkStateFlags upper_arrow_state;
/* navigation region */
gint navigation_x;
gint navigation_y;
gint navigation_width;
gint navigation_height;
guint navigation_timeout;
gdouble drag_start_y;
gint initial_drag_offset;
};
gtk_menu_update_scroll_offset
void
GtkMenu *menu, const GdkRectangle *flipped_rect, const GdkRectangle *final_rect, gboolean flipped_x, gboolean flipped_y, gpointer user_data
GTK_TYPE_MENU_SECTION_BOX
#define GTK_TYPE_MENU_SECTION_BOX (gtk_menu_section_box_get_type ())
GTK_MENU_SECTION_BOX
#define GTK_MENU_SECTION_BOX(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MENU_SECTION_BOX, GtkMenuSectionBox))
GTK_MENU_SECTION_BOX_CLASS
#define GTK_MENU_SECTION_BOX_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
GTK_TYPE_MENU_SECTION_BOX, GtkMenuSectionBoxClass))
GTK_IS_MENU_SECTION_BOX
#define GTK_IS_MENU_SECTION_BOX(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MENU_SECTION_BOX))
GTK_IS_MENU_SECTION_BOX_CLASS
#define GTK_IS_MENU_SECTION_BOX_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
GTK_TYPE_MENU_SECTION_BOX))
GTK_MENU_SECTION_BOX_GET_CLASS
#define GTK_MENU_SECTION_BOX_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
GTK_TYPE_MENU_SECTION_BOX, GtkMenuSectionBoxClass))
gtk_menu_section_box_get_type
GType
void
gtk_menu_section_box_new_toplevel
void
GtkStack *stack, GMenuModel *model, const gchar *action_namespace, GtkPopover *popover
GtkMenuSectionBox
GTK_TYPE_MENU_SHELL
#define GTK_TYPE_MENU_SHELL (gtk_menu_shell_get_type ())
GTK_MENU_SHELL
#define GTK_MENU_SHELL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_SHELL, GtkMenuShell))
GTK_MENU_SHELL_CLASS
#define GTK_MENU_SHELL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_SHELL, GtkMenuShellClass))
GTK_IS_MENU_SHELL
#define GTK_IS_MENU_SHELL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_SHELL))
GTK_IS_MENU_SHELL_CLASS
#define GTK_IS_MENU_SHELL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_SHELL))
GTK_MENU_SHELL_GET_CLASS
#define GTK_MENU_SHELL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_SHELL, GtkMenuShellClass))
GtkMenuShell
struct _GtkMenuShell
{
GtkContainer container;
/*< private >*/
GtkMenuShellPrivate *priv;
};
GtkMenuShellClass
struct _GtkMenuShellClass
{
GtkContainerClass parent_class;
guint submenu_placement : 1;
void (*deactivate) (GtkMenuShell *menu_shell);
void (*selection_done) (GtkMenuShell *menu_shell);
void (*move_current) (GtkMenuShell *menu_shell,
GtkMenuDirectionType direction);
void (*activate_current) (GtkMenuShell *menu_shell,
gboolean force_hide);
void (*cancel) (GtkMenuShell *menu_shell);
void (*select_item) (GtkMenuShell *menu_shell,
GtkWidget *menu_item);
void (*insert) (GtkMenuShell *menu_shell,
GtkWidget *child,
gint position);
gint (*get_popup_delay) (GtkMenuShell *menu_shell);
gboolean (*move_selected) (GtkMenuShell *menu_shell,
gint distance);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_shell_get_type
GType
void
gtk_menu_shell_append
void
GtkMenuShell *menu_shell, GtkWidget *child
gtk_menu_shell_prepend
void
GtkMenuShell *menu_shell, GtkWidget *child
gtk_menu_shell_insert
void
GtkMenuShell *menu_shell, GtkWidget *child, gint position
gtk_menu_shell_deactivate
void
GtkMenuShell *menu_shell
gtk_menu_shell_select_item
void
GtkMenuShell *menu_shell, GtkWidget *menu_item
gtk_menu_shell_deselect
void
GtkMenuShell *menu_shell
gtk_menu_shell_activate_item
void
GtkMenuShell *menu_shell, GtkWidget *menu_item, gboolean force_deactivate
gtk_menu_shell_select_first
void
GtkMenuShell *menu_shell, gboolean search_sensitive
gtk_menu_shell_cancel
void
GtkMenuShell *menu_shell
gtk_menu_shell_get_take_focus
gboolean
GtkMenuShell *menu_shell
gtk_menu_shell_set_take_focus
void
GtkMenuShell *menu_shell, gboolean take_focus
gtk_menu_shell_get_selected_item
GtkWidget *
GtkMenuShell *menu_shell
gtk_menu_shell_get_parent_shell
GtkWidget *
GtkMenuShell *menu_shell
gtk_menu_shell_bind_model
void
GtkMenuShell *menu_shell, GMenuModel *model, const gchar *action_namespace, gboolean with_separators
GtkMenuShellPrivate
GtkSubmenuPlacement
typedef enum
{
GTK_TOP_BOTTOM,
GTK_LEFT_RIGHT
} GtkSubmenuPlacement;
GtkMenuShellPrivate
struct _GtkMenuShellPrivate
{
GList *children;
GtkWidget *active_menu_item; /* This is not an "active" menu item
* (there is no such thing) but rather,
* the selected menu item in that MenuShell,
* if there is one.
*/
GtkWidget *parent_menu_shell;
GtkMenuTracker *tracker; // if bound to a GMenuModel
guint button;
guint32 activate_time;
guint active : 1;
guint have_grab : 1;
guint have_xgrab : 1;
guint ignore_enter : 1;
guint keyboard_mode : 1;
guint take_focus : 1;
guint activated_submenu : 1;
guint in_unselectable_item : 1; /* This flag is a crutch to keep
* mnemonics in the same menu if
* the user moves the mouse over
* an unselectable menuitem.
*/
guint selection_done_coming_soon : 1; /* Set TRUE when a selection-done
* signal is coming soon (when checked
* from inside of a "hide" handler).
*/
GtkMnemonicHash *mnemonic_hash;
GtkKeyHash *key_hash;
GdkDevice *grab_pointer;
};
GTK_TYPE_MENU_TOOL_BUTTON
#define GTK_TYPE_MENU_TOOL_BUTTON (gtk_menu_tool_button_get_type ())
GTK_MENU_TOOL_BUTTON
#define GTK_MENU_TOOL_BUTTON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButton))
GTK_MENU_TOOL_BUTTON_CLASS
#define GTK_MENU_TOOL_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButtonClass))
GTK_IS_MENU_TOOL_BUTTON
#define GTK_IS_MENU_TOOL_BUTTON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MENU_TOOL_BUTTON))
GTK_IS_MENU_TOOL_BUTTON_CLASS
#define GTK_IS_MENU_TOOL_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_MENU_TOOL_BUTTON))
GTK_MENU_TOOL_BUTTON_GET_CLASS
#define GTK_MENU_TOOL_BUTTON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButtonClass))
GtkMenuToolButton
struct _GtkMenuToolButton
{
GtkToolButton parent;
/*< private >*/
GtkMenuToolButtonPrivate *priv;
};
GtkMenuToolButtonClass
struct _GtkMenuToolButtonClass
{
GtkToolButtonClass parent_class;
/*< public >*/
void (*show_menu) (GtkMenuToolButton *button);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_tool_button_get_type
GType
void
gtk_menu_tool_button_new
GtkToolItem *
GtkWidget *icon_widget, const gchar *label
gtk_menu_tool_button_set_menu
void
GtkMenuToolButton *button, GtkWidget *menu
gtk_menu_tool_button_get_menu
GtkWidget *
GtkMenuToolButton *button
gtk_menu_tool_button_set_arrow_tooltip_text
void
GtkMenuToolButton *button, const gchar *text
gtk_menu_tool_button_set_arrow_tooltip_markup
void
GtkMenuToolButton *button, const gchar *markup
GtkMenuToolButtonPrivate
GtkMenuTrackerInsertFunc
void
GtkMenuTrackerItem *item,
gint position,
gpointer user_data
GtkMenuTrackerRemoveFunc
void
gint position,
gpointer user_data
gtk_menu_tracker_new
GtkMenuTracker *
GtkActionObservable *observer, GMenuModel *model, gboolean with_separators, gboolean merge_sections, gboolean mac_os_mode, const gchar *action_namespace, GtkMenuTrackerInsertFunc insert_func, GtkMenuTrackerRemoveFunc remove_func, gpointer user_data
gtk_menu_tracker_new_for_item_link
GtkMenuTracker *
GtkMenuTrackerItem *item, const gchar *link_name, gboolean merge_sections, gboolean mac_os_mode, GtkMenuTrackerInsertFunc insert_func, GtkMenuTrackerRemoveFunc remove_func, gpointer user_data
gtk_menu_tracker_free
void
GtkMenuTracker *tracker
GtkMenuTracker
GTK_TYPE_MENU_TRACKER_ITEM
#define GTK_TYPE_MENU_TRACKER_ITEM (gtk_menu_tracker_item_get_type ())
GTK_MENU_TRACKER_ITEM
#define GTK_MENU_TRACKER_ITEM(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MENU_TRACKER_ITEM, GtkMenuTrackerItem))
GTK_IS_MENU_TRACKER_ITEM
#define GTK_IS_MENU_TRACKER_ITEM(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MENU_TRACKER_ITEM))
GTK_TYPE_MENU_TRACKER_ITEM_ROLE
#define GTK_TYPE_MENU_TRACKER_ITEM_ROLE (gtk_menu_tracker_item_role_get_type ())
GtkMenuTrackerItemRole
typedef enum {
GTK_MENU_TRACKER_ITEM_ROLE_NORMAL,
GTK_MENU_TRACKER_ITEM_ROLE_CHECK,
GTK_MENU_TRACKER_ITEM_ROLE_RADIO,
} GtkMenuTrackerItemRole;
gtk_menu_tracker_item_get_type
GType
void
gtk_menu_tracker_item_role_get_type
GType
void
gtk_menu_tracker_item_get_special
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_display_hint
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_text_direction
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_is_separator
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_has_link
gboolean
GtkMenuTrackerItem *self, const gchar *link_name
gtk_menu_tracker_item_get_label
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_icon
GIcon *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_verb_icon
GIcon *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_sensitive
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_role
GtkMenuTrackerItemRole
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_toggled
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_accel
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_may_disappear
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_is_visible
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_should_request_show
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_activated
void
GtkMenuTrackerItem *self
gtk_menu_tracker_item_request_submenu_shown
void
GtkMenuTrackerItem *self, gboolean shown
gtk_menu_tracker_item_get_submenu_shown
gboolean
GtkMenuTrackerItem *self
GtkMenuTrackerItem
GTK_TYPE_MESSAGE_DIALOG
#define GTK_TYPE_MESSAGE_DIALOG (gtk_message_dialog_get_type ())
GTK_MESSAGE_DIALOG
#define GTK_MESSAGE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialog))
GTK_MESSAGE_DIALOG_CLASS
#define GTK_MESSAGE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialogClass))
GTK_IS_MESSAGE_DIALOG
#define GTK_IS_MESSAGE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MESSAGE_DIALOG))
GTK_IS_MESSAGE_DIALOG_CLASS
#define GTK_IS_MESSAGE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MESSAGE_DIALOG))
GTK_MESSAGE_DIALOG_GET_CLASS
#define GTK_MESSAGE_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialogClass))
GtkMessageDialog
struct _GtkMessageDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkMessageDialogPrivate *priv;
};
GtkMessageDialogClass
struct _GtkMessageDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkButtonsType
typedef enum
{
GTK_BUTTONS_NONE,
GTK_BUTTONS_OK,
GTK_BUTTONS_CLOSE,
GTK_BUTTONS_CANCEL,
GTK_BUTTONS_YES_NO,
GTK_BUTTONS_OK_CANCEL
} GtkButtonsType;
gtk_message_dialog_get_type
GType
void
gtk_message_dialog_new
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, GtkMessageType type, GtkButtonsType buttons, const gchar *message_format, ...
gtk_message_dialog_new_with_markup
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, GtkMessageType type, GtkButtonsType buttons, const gchar *message_format, ...
gtk_message_dialog_set_markup
void
GtkMessageDialog *message_dialog, const gchar *str
gtk_message_dialog_format_secondary_text
void
GtkMessageDialog *message_dialog, const gchar *message_format, ...
gtk_message_dialog_format_secondary_markup
void
GtkMessageDialog *message_dialog, const gchar *message_format, ...
gtk_message_dialog_get_message_area
GtkWidget *
GtkMessageDialog *message_dialog
GtkMessageDialogPrivate
GtkMnemonicHash
typedef struct _GtkMnemnonicHash GtkMnemonicHash;
GtkMnemonicHashForeach
void
guint keyval,
GSList *targets,
gpointer data
GTK_TYPE_MODEL_BUTTON
#define GTK_TYPE_MODEL_BUTTON (gtk_model_button_get_type ())
GTK_MODEL_BUTTON
#define GTK_MODEL_BUTTON(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MODEL_BUTTON, GtkModelButton))
GTK_IS_MODEL_BUTTON
#define GTK_IS_MODEL_BUTTON(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MODEL_BUTTON))
GtkButtonRole
typedef enum {
GTK_BUTTON_ROLE_NORMAL,
GTK_BUTTON_ROLE_CHECK,
GTK_BUTTON_ROLE_RADIO
} GtkButtonRole;
gtk_model_button_get_type
GType
void
gtk_model_button_new
GtkWidget *
void
GtkModelButton
GTK_TYPE_MODEL_MENU_ITEM
#define GTK_TYPE_MODEL_MENU_ITEM (gtk_model_menu_item_get_type ())
GTK_MODEL_MENU_ITEM
#define GTK_MODEL_MENU_ITEM(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MODEL_MENU_ITEM, GtkModelMenuItem))
GTK_IS_MODEL_MENU_ITEM
#define GTK_IS_MODEL_MENU_ITEM(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MODEL_MENU_ITEM))
gtk_model_menu_item_get_type
GType
void
gtk_model_menu_item_new
GtkWidget *
void
GtkModelMenuItem
GtkModuleInitFunc
void
gint *argc,
gchar ***argv
GtkModuleDisplayInitFunc
void
GdkDisplay *display
GTK_TYPE_MOUNT_OPERATION
#define GTK_TYPE_MOUNT_OPERATION (gtk_mount_operation_get_type ())
GTK_MOUNT_OPERATION
#define GTK_MOUNT_OPERATION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MOUNT_OPERATION, GtkMountOperation))
GTK_MOUNT_OPERATION_CLASS
#define GTK_MOUNT_OPERATION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GTK_TYPE_MOUNT_OPERATION, GtkMountOperationClass))
GTK_IS_MOUNT_OPERATION
#define GTK_IS_MOUNT_OPERATION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MOUNT_OPERATION))
GTK_IS_MOUNT_OPERATION_CLASS
#define GTK_IS_MOUNT_OPERATION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_MOUNT_OPERATION))
GTK_MOUNT_OPERATION_GET_CLASS
#define GTK_MOUNT_OPERATION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MOUNT_OPERATION, GtkMountOperationClass))
GtkMountOperation
struct _GtkMountOperation
{
GMountOperation parent_instance;
GtkMountOperationPrivate *priv;
};
GtkMountOperationClass
struct _GtkMountOperationClass
{
GMountOperationClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_mount_operation_get_type
GType
void
gtk_mount_operation_new
GMountOperation *
GtkWindow *parent
gtk_mount_operation_is_showing
gboolean
GtkMountOperation *op
gtk_mount_operation_set_parent
void
GtkMountOperation *op, GtkWindow *parent
gtk_mount_operation_get_parent
GtkWindow *
GtkMountOperation *op
gtk_mount_operation_set_display
void
GtkMountOperation *op, GdkDisplay *display
gtk_mount_operation_get_display
GdkDisplay *
GtkMountOperation *op
GtkMountOperationPrivate
GtkMountOperationLookupContext
GTK_TYPE_NATIVE_DIALOG
#define GTK_TYPE_NATIVE_DIALOG (gtk_native_dialog_get_type ())
GtkNativeDialogClass
struct _GtkNativeDialogClass
{
GObjectClass parent_class;
void (* response) (GtkNativeDialog *self, gint response_id);
/* */
void (* show) (GtkNativeDialog *self);
void (* hide) (GtkNativeDialog *self);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_native_dialog_show
void
GtkNativeDialog *self
gtk_native_dialog_hide
void
GtkNativeDialog *self
gtk_native_dialog_destroy
void
GtkNativeDialog *self
gtk_native_dialog_get_visible
gboolean
GtkNativeDialog *self
gtk_native_dialog_set_modal
void
GtkNativeDialog *self, gboolean modal
gtk_native_dialog_get_modal
gboolean
GtkNativeDialog *self
gtk_native_dialog_set_title
void
GtkNativeDialog *self, const char *title
gtk_native_dialog_get_title
const char *
GtkNativeDialog *self
gtk_native_dialog_set_transient_for
void
GtkNativeDialog *self, GtkWindow *parent
gtk_native_dialog_get_transient_for
GtkWindow *
GtkNativeDialog *self
gtk_native_dialog_run
gint
GtkNativeDialog *self
GtkNativeDialog
GTK_TYPE_NOTEBOOK
#define GTK_TYPE_NOTEBOOK (gtk_notebook_get_type ())
GTK_NOTEBOOK
#define GTK_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK, GtkNotebook))
GTK_NOTEBOOK_CLASS
#define GTK_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK, GtkNotebookClass))
GTK_IS_NOTEBOOK
#define GTK_IS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK))
GTK_IS_NOTEBOOK_CLASS
#define GTK_IS_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK))
GTK_NOTEBOOK_GET_CLASS
#define GTK_NOTEBOOK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK, GtkNotebookClass))
GtkNotebookTab
typedef enum
{
GTK_NOTEBOOK_TAB_FIRST,
GTK_NOTEBOOK_TAB_LAST
} GtkNotebookTab;
GtkNotebook
struct _GtkNotebook
{
/*< private >*/
GtkContainer container;
GtkNotebookPrivate *priv;
};
GtkNotebookClass
struct _GtkNotebookClass
{
GtkContainerClass parent_class;
void (* switch_page) (GtkNotebook *notebook,
GtkWidget *page,
guint page_num);
/* Action signals for keybindings */
gboolean (* select_page) (GtkNotebook *notebook,
gboolean move_focus);
gboolean (* focus_tab) (GtkNotebook *notebook,
GtkNotebookTab type);
gboolean (* change_current_page) (GtkNotebook *notebook,
gint offset);
void (* move_focus_out) (GtkNotebook *notebook,
GtkDirectionType direction);
gboolean (* reorder_tab) (GtkNotebook *notebook,
GtkDirectionType direction,
gboolean move_to_last);
/* More vfuncs */
gint (* insert_page) (GtkNotebook *notebook,
GtkWidget *child,
GtkWidget *tab_label,
GtkWidget *menu_label,
gint position);
GtkNotebook * (* create_window) (GtkNotebook *notebook,
GtkWidget *page,
gint x,
gint y);
void (* page_reordered) (GtkNotebook *notebook,
GtkWidget *child,
guint page_num);
void (* page_removed) (GtkNotebook *notebook,
GtkWidget *child,
guint page_num);
void (* page_added) (GtkNotebook *notebook,
GtkWidget *child,
guint page_num);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_notebook_get_type
GType
void
gtk_notebook_new
GtkWidget *
void
gtk_notebook_append_page
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label
gtk_notebook_append_page_menu
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label
gtk_notebook_prepend_page
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label
gtk_notebook_prepend_page_menu
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label
gtk_notebook_insert_page
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, gint position
gtk_notebook_insert_page_menu
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label, gint position
gtk_notebook_remove_page
void
GtkNotebook *notebook, gint page_num
gtk_notebook_set_group_name
void
GtkNotebook *notebook, const gchar *group_name
gtk_notebook_get_group_name
const gchar *
GtkNotebook *notebook
gtk_notebook_get_current_page
gint
GtkNotebook *notebook
gtk_notebook_get_nth_page
GtkWidget *
GtkNotebook *notebook, gint page_num
gtk_notebook_get_n_pages
gint
GtkNotebook *notebook
gtk_notebook_page_num
gint
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_current_page
void
GtkNotebook *notebook, gint page_num
gtk_notebook_next_page
void
GtkNotebook *notebook
gtk_notebook_prev_page
void
GtkNotebook *notebook
gtk_notebook_set_show_border
void
GtkNotebook *notebook, gboolean show_border
gtk_notebook_get_show_border
gboolean
GtkNotebook *notebook
gtk_notebook_set_show_tabs
void
GtkNotebook *notebook, gboolean show_tabs
gtk_notebook_get_show_tabs
gboolean
GtkNotebook *notebook
gtk_notebook_set_tab_pos
void
GtkNotebook *notebook, GtkPositionType pos
gtk_notebook_get_tab_pos
GtkPositionType
GtkNotebook *notebook
gtk_notebook_set_scrollable
void
GtkNotebook *notebook, gboolean scrollable
gtk_notebook_get_scrollable
gboolean
GtkNotebook *notebook
gtk_notebook_popup_enable
void
GtkNotebook *notebook
gtk_notebook_popup_disable
void
GtkNotebook *notebook
gtk_notebook_get_tab_label
GtkWidget *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_tab_label
void
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label
gtk_notebook_set_tab_label_text
void
GtkNotebook *notebook, GtkWidget *child, const gchar *tab_text
gtk_notebook_get_tab_label_text
const gchar *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_get_menu_label
GtkWidget *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_menu_label
void
GtkNotebook *notebook, GtkWidget *child, GtkWidget *menu_label
gtk_notebook_set_menu_label_text
void
GtkNotebook *notebook, GtkWidget *child, const gchar *menu_text
gtk_notebook_get_menu_label_text
const gchar *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_reorder_child
void
GtkNotebook *notebook, GtkWidget *child, gint position
gtk_notebook_get_tab_reorderable
gboolean
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_tab_reorderable
void
GtkNotebook *notebook, GtkWidget *child, gboolean reorderable
gtk_notebook_get_tab_detachable
gboolean
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_tab_detachable
void
GtkNotebook *notebook, GtkWidget *child, gboolean detachable
gtk_notebook_detach_tab
void
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_get_action_widget
GtkWidget *
GtkNotebook *notebook, GtkPackType pack_type
gtk_notebook_set_action_widget
void
GtkNotebook *notebook, GtkWidget *widget, GtkPackType pack_type
GtkNotebookPrivate
GTK_TYPE_ORIENTABLE
#define GTK_TYPE_ORIENTABLE (gtk_orientable_get_type ())
GTK_ORIENTABLE
#define GTK_ORIENTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ORIENTABLE, GtkOrientable))
GTK_ORIENTABLE_CLASS
#define GTK_ORIENTABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_ORIENTABLE, GtkOrientableIface))
GTK_IS_ORIENTABLE
#define GTK_IS_ORIENTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ORIENTABLE))
GTK_IS_ORIENTABLE_CLASS
#define GTK_IS_ORIENTABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_ORIENTABLE))
GTK_ORIENTABLE_GET_IFACE
#define GTK_ORIENTABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_ORIENTABLE, GtkOrientableIface))
GtkOrientableIface
struct _GtkOrientableIface
{
GTypeInterface base_iface;
};
gtk_orientable_get_type
GType
void
gtk_orientable_set_orientation
void
GtkOrientable *orientable, GtkOrientation orientation
gtk_orientable_get_orientation
GtkOrientation
GtkOrientable *orientable
GtkOrientable
GTK_TYPE_OVERLAY
#define GTK_TYPE_OVERLAY (gtk_overlay_get_type ())
GTK_OVERLAY
#define GTK_OVERLAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_OVERLAY, GtkOverlay))
GTK_OVERLAY_CLASS
#define GTK_OVERLAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_OVERLAY, GtkOverlayClass))
GTK_IS_OVERLAY
#define GTK_IS_OVERLAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_OVERLAY))
GTK_IS_OVERLAY_CLASS
#define GTK_IS_OVERLAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_OVERLAY))
GTK_OVERLAY_GET_CLASS
#define GTK_OVERLAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_OVERLAY, GtkOverlayClass))
GtkOverlay
struct _GtkOverlay
{
GtkBin parent;
GtkOverlayPrivate *priv;
};
GtkOverlayClass
struct _GtkOverlayClass
{
GtkBinClass parent_class;
/*< public >*/
gboolean (*get_child_position) (GtkOverlay *overlay,
GtkWidget *widget,
GtkAllocation *allocation);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_overlay_get_type
GType
void
gtk_overlay_new
GtkWidget *
void
gtk_overlay_add_overlay
void
GtkOverlay *overlay, GtkWidget *widget
gtk_overlay_reorder_overlay
void
GtkOverlay *overlay, GtkWidget *child, gint position
gtk_overlay_get_overlay_pass_through
gboolean
GtkOverlay *overlay, GtkWidget *widget
gtk_overlay_set_overlay_pass_through
void
GtkOverlay *overlay, GtkWidget *widget, gboolean pass_through
GtkOverlayPrivate
GTK_TYPE_PAD_CONTROLLER
#define GTK_TYPE_PAD_CONTROLLER (gtk_pad_controller_get_type ())
GTK_PAD_CONTROLLER
#define GTK_PAD_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_PAD_CONTROLLER, GtkPadController))
GTK_PAD_CONTROLLER_CLASS
#define GTK_PAD_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_PAD_CONTROLLER, GtkPadControllerClass))
GTK_IS_PAD_CONTROLLER
#define GTK_IS_PAD_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_PAD_CONTROLLER))
GTK_IS_PAD_CONTROLLER_CLASS
#define GTK_IS_PAD_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_PAD_CONTROLLER))
GTK_PAD_CONTROLLER_GET_CLASS
#define GTK_PAD_CONTROLLER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_PAD_CONTROLLER, GtkPadControllerClass))
GtkPadActionType
typedef enum {
GTK_PAD_ACTION_BUTTON,
GTK_PAD_ACTION_RING,
GTK_PAD_ACTION_STRIP
} GtkPadActionType;
GtkPadActionEntry
struct _GtkPadActionEntry {
GtkPadActionType type;
gint index;
gint mode;
gchar *label;
gchar *action_name;
};
gtk_pad_controller_get_type
GType
void
gtk_pad_controller_new
GtkPadController *
GtkWindow *window, GActionGroup *group, GdkDevice *pad
gtk_pad_controller_set_action_entries
void
GtkPadController *controller, const GtkPadActionEntry *entries, gint n_entries
gtk_pad_controller_set_action
void
GtkPadController *controller, GtkPadActionType type, gint index, gint mode, const gchar *label, const gchar *action_name
GtkPadController
GtkPadControllerClass
GTK_TYPE_PAGE_SETUP
#define GTK_TYPE_PAGE_SETUP (gtk_page_setup_get_type ())
GTK_PAGE_SETUP
#define GTK_PAGE_SETUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PAGE_SETUP, GtkPageSetup))
GTK_IS_PAGE_SETUP
#define GTK_IS_PAGE_SETUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PAGE_SETUP))
gtk_page_setup_get_type
GType
void
gtk_page_setup_new
GtkPageSetup *
void
gtk_page_setup_copy
GtkPageSetup *
GtkPageSetup *other
gtk_page_setup_get_orientation
GtkPageOrientation
GtkPageSetup *setup
gtk_page_setup_set_orientation
void
GtkPageSetup *setup, GtkPageOrientation orientation
gtk_page_setup_get_paper_size
GtkPaperSize *
GtkPageSetup *setup
gtk_page_setup_set_paper_size
void
GtkPageSetup *setup, GtkPaperSize *size
gtk_page_setup_get_top_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_top_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_get_bottom_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_bottom_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_get_left_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_left_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_get_right_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_right_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_set_paper_size_and_default_margins
void
GtkPageSetup *setup, GtkPaperSize *size
gtk_page_setup_get_paper_width
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_get_paper_height
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_get_page_width
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_get_page_height
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_new_from_file
GtkPageSetup *
const gchar *file_name, GError **error
gtk_page_setup_load_file
gboolean
GtkPageSetup *setup, const char *file_name, GError **error
gtk_page_setup_to_file
gboolean
GtkPageSetup *setup, const char *file_name, GError **error
gtk_page_setup_new_from_key_file
GtkPageSetup *
GKeyFile *key_file, const gchar *group_name, GError **error
gtk_page_setup_load_key_file
gboolean
GtkPageSetup *setup, GKeyFile *key_file, const gchar *group_name, GError **error
gtk_page_setup_to_key_file
void
GtkPageSetup *setup, GKeyFile *key_file, const gchar *group_name
gtk_page_setup_to_gvariant
GVariant *
GtkPageSetup *setup
gtk_page_setup_new_from_gvariant
GtkPageSetup *
GVariant *variant
GtkPageSetup
GTK_TYPE_PAGE_SETUP_UNIX_DIALOG
#define GTK_TYPE_PAGE_SETUP_UNIX_DIALOG (gtk_page_setup_unix_dialog_get_type ())
GTK_PAGE_SETUP_UNIX_DIALOG
#define GTK_PAGE_SETUP_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG, GtkPageSetupUnixDialog))
GTK_PAGE_SETUP_UNIX_DIALOG_CLASS
#define GTK_PAGE_SETUP_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG, GtkPageSetupUnixDialogClass))
GTK_IS_PAGE_SETUP_UNIX_DIALOG
#define GTK_IS_PAGE_SETUP_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG))
GTK_IS_PAGE_SETUP_UNIX_DIALOG_CLASS
#define GTK_IS_PAGE_SETUP_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG))
GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS
#define GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG, GtkPageSetupUnixDialogClass))
GtkPageSetupUnixDialog
struct _GtkPageSetupUnixDialog
{
GtkDialog parent_instance;
GtkPageSetupUnixDialogPrivate *priv;
};
GtkPageSetupUnixDialogClass
struct _GtkPageSetupUnixDialogClass
{
GtkDialogClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_page_setup_unix_dialog_get_type
GType
void
gtk_page_setup_unix_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
gtk_page_setup_unix_dialog_set_page_setup
void
GtkPageSetupUnixDialog *dialog, GtkPageSetup *page_setup
gtk_page_setup_unix_dialog_get_page_setup
GtkPageSetup *
GtkPageSetupUnixDialog *dialog
gtk_page_setup_unix_dialog_set_print_settings
void
GtkPageSetupUnixDialog *dialog, GtkPrintSettings *print_settings
gtk_page_setup_unix_dialog_get_print_settings
GtkPrintSettings *
GtkPageSetupUnixDialog *dialog
GtkPageSetupUnixDialogPrivate
GTK_TYPE_PANED
#define GTK_TYPE_PANED (gtk_paned_get_type ())
GTK_PANED
#define GTK_PANED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PANED, GtkPaned))
GTK_PANED_CLASS
#define GTK_PANED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PANED, GtkPanedClass))
GTK_IS_PANED
#define GTK_IS_PANED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PANED))
GTK_IS_PANED_CLASS
#define GTK_IS_PANED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PANED))
GTK_PANED_GET_CLASS
#define GTK_PANED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PANED, GtkPanedClass))
GtkPaned
struct _GtkPaned
{
GtkContainer container;
/*< private >*/
GtkPanedPrivate *priv;
};
GtkPanedClass
struct _GtkPanedClass
{
GtkContainerClass parent_class;
gboolean (* cycle_child_focus) (GtkPaned *paned,
gboolean reverse);
gboolean (* toggle_handle_focus) (GtkPaned *paned);
gboolean (* move_handle) (GtkPaned *paned,
GtkScrollType scroll);
gboolean (* cycle_handle_focus) (GtkPaned *paned,
gboolean reverse);
gboolean (* accept_position) (GtkPaned *paned);
gboolean (* cancel_position) (GtkPaned *paned);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_paned_get_type
GType
void
gtk_paned_new
GtkWidget *
GtkOrientation orientation
gtk_paned_add1
void
GtkPaned *paned, GtkWidget *child
gtk_paned_add2
void
GtkPaned *paned, GtkWidget *child
gtk_paned_pack1
void
GtkPaned *paned, GtkWidget *child, gboolean resize, gboolean shrink
gtk_paned_pack2
void
GtkPaned *paned, GtkWidget *child, gboolean resize, gboolean shrink
gtk_paned_get_position
gint
GtkPaned *paned
gtk_paned_set_position
void
GtkPaned *paned, gint position
gtk_paned_get_child1
GtkWidget *
GtkPaned *paned
gtk_paned_get_child2
GtkWidget *
GtkPaned *paned
gtk_paned_set_wide_handle
void
GtkPaned *paned, gboolean wide
gtk_paned_get_wide_handle
gboolean
GtkPaned *paned
GtkPanedPrivate
GTK_TYPE_PAPER_SIZE
#define GTK_TYPE_PAPER_SIZE (gtk_paper_size_get_type ())
GTK_PAPER_NAME_A3
#define GTK_PAPER_NAME_A3 "iso_a3"
GTK_PAPER_NAME_A4
#define GTK_PAPER_NAME_A4 "iso_a4"
GTK_PAPER_NAME_A5
#define GTK_PAPER_NAME_A5 "iso_a5"
GTK_PAPER_NAME_B5
#define GTK_PAPER_NAME_B5 "iso_b5"
GTK_PAPER_NAME_LETTER
#define GTK_PAPER_NAME_LETTER "na_letter"
GTK_PAPER_NAME_EXECUTIVE
#define GTK_PAPER_NAME_EXECUTIVE "na_executive"
GTK_PAPER_NAME_LEGAL
#define GTK_PAPER_NAME_LEGAL "na_legal"
gtk_paper_size_get_type
GType
void
gtk_paper_size_new
GtkPaperSize *
const gchar *name
gtk_paper_size_new_from_ppd
GtkPaperSize *
const gchar *ppd_name, const gchar *ppd_display_name, gdouble width, gdouble height
gtk_paper_size_new_from_ipp
GtkPaperSize *
const gchar *ipp_name, gdouble width, gdouble height
gtk_paper_size_new_custom
GtkPaperSize *
const gchar *name, const gchar *display_name, gdouble width, gdouble height, GtkUnit unit
gtk_paper_size_copy
GtkPaperSize *
GtkPaperSize *other
gtk_paper_size_free
void
GtkPaperSize *size
gtk_paper_size_is_equal
gboolean
GtkPaperSize *size1, GtkPaperSize *size2
gtk_paper_size_get_paper_sizes
GList *
gboolean include_custom
gtk_paper_size_get_name
const gchar *
GtkPaperSize *size
gtk_paper_size_get_display_name
const gchar *
GtkPaperSize *size
gtk_paper_size_get_ppd_name
const gchar *
GtkPaperSize *size
gtk_paper_size_get_width
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_height
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_is_custom
gboolean
GtkPaperSize *size
gtk_paper_size_is_ipp
gboolean
GtkPaperSize *size
gtk_paper_size_set_size
void
GtkPaperSize *size, gdouble width, gdouble height, GtkUnit unit
gtk_paper_size_get_default_top_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default_bottom_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default_left_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default_right_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default
const gchar *
void
gtk_paper_size_new_from_key_file
GtkPaperSize *
GKeyFile *key_file, const gchar *group_name, GError **error
gtk_paper_size_to_key_file
void
GtkPaperSize *size, GKeyFile *key_file, const gchar *group_name
gtk_paper_size_new_from_gvariant
GtkPaperSize *
GVariant *variant
gtk_paper_size_to_gvariant
GVariant *
GtkPaperSize *paper_size
GtkPaperSize
GTK_TYPE_PATH_BAR
#define GTK_TYPE_PATH_BAR (gtk_path_bar_get_type ())
GTK_PATH_BAR
#define GTK_PATH_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PATH_BAR, GtkPathBar))
GTK_PATH_BAR_CLASS
#define GTK_PATH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PATH_BAR, GtkPathBarClass))
GTK_IS_PATH_BAR
#define GTK_IS_PATH_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PATH_BAR))
GTK_IS_PATH_BAR_CLASS
#define GTK_IS_PATH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PATH_BAR))
GTK_PATH_BAR_GET_CLASS
#define GTK_PATH_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PATH_BAR, GtkPathBarClass))
GtkPathBar
struct _GtkPathBar
{
GtkContainer parent;
GtkPathBarPrivate *priv;
};
GtkPathBarClass
struct _GtkPathBarClass
{
GtkContainerClass parent_class;
void (* path_clicked) (GtkPathBar *path_bar,
GFile *file,
GFile *child_file,
gboolean child_is_hidden);
};
gtk_path_bar_get_type
GType
void
GtkPathBarPrivate
GTK_TYPE_PLACES_SIDEBAR
#define GTK_TYPE_PLACES_SIDEBAR (gtk_places_sidebar_get_type ())
GTK_PLACES_SIDEBAR
#define GTK_PLACES_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PLACES_SIDEBAR, GtkPlacesSidebar))
GTK_PLACES_SIDEBAR_CLASS
#define GTK_PLACES_SIDEBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PLACES_SIDEBAR, GtkPlacesSidebarClass))
GTK_IS_PLACES_SIDEBAR
#define GTK_IS_PLACES_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PLACES_SIDEBAR))
GTK_IS_PLACES_SIDEBAR_CLASS
#define GTK_IS_PLACES_SIDEBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PLACES_SIDEBAR))
GTK_PLACES_SIDEBAR_GET_CLASS
#define GTK_PLACES_SIDEBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PLACES_SIDEBAR, GtkPlacesSidebarClass))
gtk_places_sidebar_get_type
GType
void
gtk_places_sidebar_new
GtkWidget *
void
gtk_places_sidebar_get_open_flags
GtkPlacesOpenFlags
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_open_flags
void
GtkPlacesSidebar *sidebar, GtkPlacesOpenFlags flags
gtk_places_sidebar_get_location
GFile *
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_location
void
GtkPlacesSidebar *sidebar, GFile *location
gtk_places_sidebar_get_show_recent
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_show_recent
void
GtkPlacesSidebar *sidebar, gboolean show_recent
gtk_places_sidebar_get_show_desktop
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_show_desktop
void
GtkPlacesSidebar *sidebar, gboolean show_desktop
gtk_places_sidebar_get_show_enter_location
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_show_enter_location
void
GtkPlacesSidebar *sidebar, gboolean show_enter_location
gtk_places_sidebar_set_local_only
void
GtkPlacesSidebar *sidebar, gboolean local_only
gtk_places_sidebar_get_local_only
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_add_shortcut
void
GtkPlacesSidebar *sidebar, GFile *location
gtk_places_sidebar_remove_shortcut
void
GtkPlacesSidebar *sidebar, GFile *location
gtk_places_sidebar_list_shortcuts
GSList *
GtkPlacesSidebar *sidebar
gtk_places_sidebar_get_nth_bookmark
GFile *
GtkPlacesSidebar *sidebar, gint n
gtk_places_sidebar_set_drop_targets_visible
void
GtkPlacesSidebar *sidebar, gboolean visible, GdkDragContext *context
gtk_places_sidebar_get_show_trash
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_show_trash
void
GtkPlacesSidebar *sidebar, gboolean show_trash
gtk_places_sidebar_set_show_other_locations
void
GtkPlacesSidebar *sidebar, gboolean show_other_locations
gtk_places_sidebar_get_show_other_locations
gboolean
GtkPlacesSidebar *sidebar
gtk_places_sidebar_set_show_starred_location
void
GtkPlacesSidebar *sidebar, gboolean show_starred_location
gtk_places_sidebar_get_show_starred_location
gboolean
GtkPlacesSidebar *sidebar
GtkPlacesSidebarSectionType
typedef enum {
SECTION_INVALID,
SECTION_COMPUTER,
SECTION_MOUNTS,
SECTION_CLOUD,
SECTION_BOOKMARKS,
SECTION_OTHER_LOCATIONS,
N_SECTIONS
} GtkPlacesSidebarSectionType;
GtkPlacesSidebarPlaceType
typedef enum {
PLACES_INVALID,
PLACES_BUILT_IN,
PLACES_XDG_DIR,
PLACES_MOUNTED_VOLUME,
PLACES_BOOKMARK,
PLACES_HEADING,
PLACES_CONNECT_TO_SERVER,
PLACES_ENTER_LOCATION,
PLACES_DROP_FEEDBACK,
PLACES_BOOKMARK_PLACEHOLDER,
PLACES_OTHER_LOCATIONS,
PLACES_STARRED_LOCATION,
N_PLACES
} GtkPlacesSidebarPlaceType;
gtk_places_sidebar_get_location_title
gchar *
GtkPlacesSidebar *sidebar
GtkPlacesSidebar
GtkPlacesSidebarClass
GTK_TYPE_PLACES_VIEW
#define GTK_TYPE_PLACES_VIEW (gtk_places_view_get_type ())
GTK_PLACES_VIEW
#define GTK_PLACES_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PLACES_VIEW, GtkPlacesView))
GTK_PLACES_VIEW_CLASS
#define GTK_PLACES_VIEW_CLASS(klass)(G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PLACES_VIEW, GtkPlacesViewClass))
GTK_IS_PLACES_VIEW
#define GTK_IS_PLACES_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PLACES_VIEW))
GTK_IS_PLACES_VIEW_CLASS
#define GTK_IS_PLACES_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PLACES_VIEW))
GTK_PLACES_VIEW_GET_CLASS
#define GTK_PLACES_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PLACES_VIEW, GtkPlacesViewClass))
GtkPlacesViewClass
struct _GtkPlacesViewClass
{
GtkBoxClass parent_class;
void (* open_location) (GtkPlacesView *view,
GFile *location,
GtkPlacesOpenFlags open_flags);
void (* show_error_message) (GtkPlacesSidebar *sidebar,
const gchar *primary,
const gchar *secondary);
/*< private >*/
/* Padding for future expansion */
gpointer reserved[10];
};
GtkPlacesView
struct _GtkPlacesView
{
GtkBox parent_instance;
};
gtk_places_view_get_type
GType
void
gtk_places_view_get_open_flags
GtkPlacesOpenFlags
GtkPlacesView *view
gtk_places_view_set_open_flags
void
GtkPlacesView *view, GtkPlacesOpenFlags flags
gtk_places_view_get_search_query
const gchar *
GtkPlacesView *view
gtk_places_view_set_search_query
void
GtkPlacesView *view, const gchar *query_text
gtk_places_view_get_local_only
gboolean
GtkPlacesView *view
gtk_places_view_set_local_only
void
GtkPlacesView *view, gboolean local_only
gtk_places_view_get_loading
gboolean
GtkPlacesView *view
gtk_places_view_new
GtkWidget *
void
GtkPlacesViewPrivate
GTK_TYPE_PLACES_VIEW_ROW
#define GTK_TYPE_PLACES_VIEW_ROW (gtk_places_view_row_get_type())
gtk_places_view_row_new
GtkWidget *
GVolume *volume, GMount *mount
gtk_places_view_row_get_eject_button
GtkWidget *
GtkPlacesViewRow *row
gtk_places_view_row_get_mount
GMount *
GtkPlacesViewRow *row
gtk_places_view_row_get_volume
GVolume *
GtkPlacesViewRow *row
gtk_places_view_row_get_file
GFile *
GtkPlacesViewRow *row
gtk_places_view_row_set_busy
void
GtkPlacesViewRow *row, gboolean is_busy
gtk_places_view_row_get_is_network
gboolean
GtkPlacesViewRow *row
gtk_places_view_row_set_is_network
void
GtkPlacesViewRow *row, gboolean is_network
gtk_places_view_row_set_path_size_group
void
GtkPlacesViewRow *row, GtkSizeGroup *group
gtk_places_view_row_set_space_size_group
void
GtkPlacesViewRow *row, GtkSizeGroup *group
GtkPlacesViewRow
GtkPointerFocus
struct _GtkPointerFocus
{
gint ref_count;
GdkDevice *device;
GdkEventSequence *sequence;
GtkWindow *toplevel;
GtkWidget *target; /* Unaffected by the implicit grab */
GtkWidget *grab_widget;
gdouble x, y; /* In toplevel coordinates */
};
gtk_pointer_focus_new
GtkPointerFocus *
GtkWindow *toplevel, GtkWidget *widget, GdkDevice *device, GdkEventSequence *sequence, gdouble x, gdouble y
gtk_pointer_focus_ref
GtkPointerFocus *
GtkPointerFocus *focus
gtk_pointer_focus_unref
void
GtkPointerFocus *focus
gtk_pointer_focus_set_coordinates
void
GtkPointerFocus *focus, gdouble x, gdouble y
gtk_pointer_focus_set_target
void
GtkPointerFocus *focus, GtkWidget *target
gtk_pointer_focus_get_target
GtkWidget *
GtkPointerFocus *focus
gtk_pointer_focus_set_implicit_grab
void
GtkPointerFocus *focus, GtkWidget *grab_widget
gtk_pointer_focus_get_implicit_grab
GtkWidget *
GtkPointerFocus *focus
gtk_pointer_focus_get_effective_target
GtkWidget *
GtkPointerFocus *focus
gtk_pointer_focus_repick_target
void
GtkPointerFocus *focus
GTK_TYPE_POPOVER
#define GTK_TYPE_POPOVER (gtk_popover_get_type ())
GTK_POPOVER
#define GTK_POPOVER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_POPOVER, GtkPopover))
GTK_POPOVER_CLASS
#define GTK_POPOVER_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_POPOVER, GtkPopoverClass))
GTK_IS_POPOVER
#define GTK_IS_POPOVER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_POPOVER))
GTK_IS_POPOVER_CLASS
#define GTK_IS_POPOVER_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_POPOVER))
GTK_POPOVER_GET_CLASS
#define GTK_POPOVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_POPOVER, GtkPopoverClass))
GtkPopover
struct _GtkPopover
{
GtkBin parent_instance;
/*< private >*/
GtkPopoverPrivate *priv;
};
GtkPopoverClass
struct _GtkPopoverClass
{
GtkBinClass parent_class;
void (* closed) (GtkPopover *popover);
/*< private >*/
/* Padding for future expansion */
gpointer reserved[10];
};
gtk_popover_get_type
GType
void
gtk_popover_new
GtkWidget *
GtkWidget *relative_to
gtk_popover_new_from_model
GtkWidget *
GtkWidget *relative_to, GMenuModel *model
gtk_popover_set_relative_to
void
GtkPopover *popover, GtkWidget *relative_to
gtk_popover_get_relative_to
GtkWidget *
GtkPopover *popover
gtk_popover_set_pointing_to
void
GtkPopover *popover, const GdkRectangle *rect
gtk_popover_get_pointing_to
gboolean
GtkPopover *popover, GdkRectangle *rect
gtk_popover_set_position
void
GtkPopover *popover, GtkPositionType position
gtk_popover_get_position
GtkPositionType
GtkPopover *popover
gtk_popover_set_modal
void
GtkPopover *popover, gboolean modal
gtk_popover_get_modal
gboolean
GtkPopover *popover
gtk_popover_bind_model
void
GtkPopover *popover, GMenuModel *model, const gchar *action_namespace
gtk_popover_set_default_widget
void
GtkPopover *popover, GtkWidget *widget
gtk_popover_get_default_widget
GtkWidget *
GtkPopover *popover
gtk_popover_set_constrain_to
void
GtkPopover *popover, GtkPopoverConstraint constraint
gtk_popover_get_constrain_to
GtkPopoverConstraint
GtkPopover *popover
gtk_popover_popup
void
GtkPopover *popover
gtk_popover_popdown
void
GtkPopover *popover
GtkPopoverPrivate
GTK_TYPE_POPOVER_MENU
#define GTK_TYPE_POPOVER_MENU (gtk_popover_menu_get_type ())
GTK_POPOVER_MENU
#define GTK_POPOVER_MENU(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_POPOVER_MENU, GtkPopoverMenu))
GTK_POPOVER_MENU_CLASS
#define GTK_POPOVER_MENU_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_POPOVER_MENU, GtkPopoverMenuClass))
GTK_IS_POPOVER_MENU
#define GTK_IS_POPOVER_MENU(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_POPOVER_MENU))
GTK_IS_POPOVER_MENU_CLASS
#define GTK_IS_POPOVER_MENU_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_POPOVER_MENU))
GTK_POPOVER_MENU_GET_CLASS
#define GTK_POPOVER_MENU_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_POPOVER_MENU, GtkPopoverMenuClass))
GtkPopoverMenuClass
struct _GtkPopoverMenuClass
{
GtkPopoverClass parent_class;
/*< private >*/
/* Padding for future expansion */
gpointer reserved[10];
};
gtk_popover_menu_get_type
GType
void
gtk_popover_menu_new
GtkWidget *
void
gtk_popover_menu_open_submenu
void
GtkPopoverMenu *popover, const gchar *name
GtkPopoverMenu
gtk_popover_update_position
void
GtkPopover *popover
gtk_popover_get_contents_widget
GtkWidget *
GtkPopover *popover
START_PAGE_GENERAL
#define START_PAGE_GENERAL 0xffffffff
PD_RESULT_CANCEL
#define PD_RESULT_CANCEL 0
PD_RESULT_PRINT
#define PD_RESULT_PRINT 1
PD_RESULT_APPLY
#define PD_RESULT_APPLY 2
PD_NOCURRENTPAGE
#define PD_NOCURRENTPAGE 0x00800000
PD_CURRENTPAGE
#define PD_CURRENTPAGE 0x00400000
GtkPrintWin32Devnames
typedef struct {
char *driver;
char *device;
char *output;
int flags;
} GtkPrintWin32Devnames;
gtk_print_win32_devnames_free
void
GtkPrintWin32Devnames *devnames
gtk_print_win32_devnames_from_win32
GtkPrintWin32Devnames *
HGLOBAL global
gtk_print_win32_devnames_from_printer_name
GtkPrintWin32Devnames *
const char *printer
gtk_print_win32_devnames_to_win32
HGLOBAL
const GtkPrintWin32Devnames *devnames
gtk_print_win32_devnames_to_win32_from_printer_name
HGLOBAL
const char *printer
GTK_PRINT_BACKEND_ERROR
#define GTK_PRINT_BACKEND_ERROR (gtk_print_backend_error_quark ())
GtkPrintBackendError
typedef enum
{
/* TODO: add specific errors */
GTK_PRINT_BACKEND_ERROR_GENERIC
} GtkPrintBackendError;
gtk_print_backend_error_quark
GQuark
void
GTK_TYPE_PRINT_BACKEND
#define GTK_TYPE_PRINT_BACKEND (gtk_print_backend_get_type ())
GTK_PRINT_BACKEND
#define GTK_PRINT_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_BACKEND, GtkPrintBackend))
GTK_PRINT_BACKEND_CLASS
#define GTK_PRINT_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_BACKEND, GtkPrintBackendClass))
GTK_IS_PRINT_BACKEND
#define GTK_IS_PRINT_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_BACKEND))
GTK_IS_PRINT_BACKEND_CLASS
#define GTK_IS_PRINT_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_BACKEND))
GTK_PRINT_BACKEND_GET_CLASS
#define GTK_PRINT_BACKEND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_BACKEND, GtkPrintBackendClass))
GtkPrintBackendStatus
typedef enum
{
GTK_PRINT_BACKEND_STATUS_UNKNOWN,
GTK_PRINT_BACKEND_STATUS_OK,
GTK_PRINT_BACKEND_STATUS_UNAVAILABLE
} GtkPrintBackendStatus;
GtkPrintBackend
struct _GtkPrintBackend
{
GObject parent_instance;
GtkPrintBackendPrivate *priv;
};
GtkPrintBackendClass
struct _GtkPrintBackendClass
{
GObjectClass parent_class;
/* Global backend methods: */
void (*request_printer_list) (GtkPrintBackend *backend);
void (*print_stream) (GtkPrintBackend *backend,
GtkPrintJob *job,
GIOChannel *data_io,
GtkPrintJobCompleteFunc callback,
gpointer user_data,
GDestroyNotify dnotify);
/* Printer methods: */
void (*printer_request_details) (GtkPrinter *printer);
cairo_surface_t * (*printer_create_cairo_surface) (GtkPrinter *printer,
GtkPrintSettings *settings,
gdouble height,
gdouble width,
GIOChannel *cache_io);
GtkPrinterOptionSet * (*printer_get_options) (GtkPrinter *printer,
GtkPrintSettings *settings,
GtkPageSetup *page_setup,
GtkPrintCapabilities capabilities);
gboolean (*printer_mark_conflicts) (GtkPrinter *printer,
GtkPrinterOptionSet *options);
void (*printer_get_settings_from_options) (GtkPrinter *printer,
GtkPrinterOptionSet *options,
GtkPrintSettings *settings);
void (*printer_prepare_for_print) (GtkPrinter *printer,
GtkPrintJob *print_job,
GtkPrintSettings *settings,
GtkPageSetup *page_setup);
GList * (*printer_list_papers) (GtkPrinter *printer);
GtkPageSetup * (*printer_get_default_page_size) (GtkPrinter *printer);
gboolean (*printer_get_hard_margins) (GtkPrinter *printer,
gdouble *top,
gdouble *bottom,
gdouble *left,
gdouble *right);
GtkPrintCapabilities (*printer_get_capabilities) (GtkPrinter *printer);
/* Signals */
void (*printer_list_changed) (GtkPrintBackend *backend);
void (*printer_list_done) (GtkPrintBackend *backend);
void (*printer_added) (GtkPrintBackend *backend,
GtkPrinter *printer);
void (*printer_removed) (GtkPrintBackend *backend,
GtkPrinter *printer);
void (*printer_status_changed) (GtkPrintBackend *backend,
GtkPrinter *printer);
void (*request_password) (GtkPrintBackend *backend,
gpointer auth_info_required,
gpointer auth_info_default,
gpointer auth_info_display,
gpointer auth_info_visible,
const gchar *prompt,
gboolean can_store_auth_info);
/* not a signal */
void (*set_password) (GtkPrintBackend *backend,
gchar **auth_info_required,
gchar **auth_info,
gboolean store_auth_info);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_print_backend_get_type
GType
void
gtk_print_backend_get_printer_list
GList *
GtkPrintBackend *print_backend
gtk_print_backend_printer_list_is_done
gboolean
GtkPrintBackend *print_backend
gtk_print_backend_find_printer
GtkPrinter *
GtkPrintBackend *print_backend, const gchar *printer_name
gtk_print_backend_print_stream
void
GtkPrintBackend *print_backend, GtkPrintJob *job, GIOChannel *data_io, GtkPrintJobCompleteFunc callback, gpointer user_data, GDestroyNotify dnotify
gtk_print_backend_load_modules
GList *
void
gtk_print_backend_destroy
void
GtkPrintBackend *print_backend
gtk_print_backend_set_password
void
GtkPrintBackend *backend, gchar **auth_info_required, gchar **auth_info, gboolean can_store_auth_info
gtk_print_backend_add_printer
void
GtkPrintBackend *print_backend, GtkPrinter *printer
gtk_print_backend_remove_printer
void
GtkPrintBackend *print_backend, GtkPrinter *printer
gtk_print_backend_set_list_done
void
GtkPrintBackend *backend
gtk_printer_is_new
gboolean
GtkPrinter *printer
gtk_printer_set_accepts_pdf
void
GtkPrinter *printer, gboolean val
gtk_printer_set_accepts_ps
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_new
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_active
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_paused
gboolean
GtkPrinter *printer, gboolean val
gtk_printer_set_is_accepting_jobs
gboolean
GtkPrinter *printer, gboolean val
gtk_printer_set_has_details
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_default
void
GtkPrinter *printer, gboolean val
gtk_printer_set_icon_name
void
GtkPrinter *printer, const gchar *icon
gtk_printer_set_job_count
gboolean
GtkPrinter *printer, gint count
gtk_printer_set_location
gboolean
GtkPrinter *printer, const gchar *location
gtk_printer_set_description
gboolean
GtkPrinter *printer, const gchar *description
gtk_printer_set_state_message
gboolean
GtkPrinter *printer, const gchar *message
GtkPrintBackendPrivate
GTK_TYPE_PRINT_CONTEXT
#define GTK_TYPE_PRINT_CONTEXT (gtk_print_context_get_type ())
GTK_PRINT_CONTEXT
#define GTK_PRINT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_CONTEXT, GtkPrintContext))
GTK_IS_PRINT_CONTEXT
#define GTK_IS_PRINT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_CONTEXT))
gtk_print_context_get_type
GType
void
gtk_print_context_get_cairo_context
cairo_t *
GtkPrintContext *context
gtk_print_context_get_page_setup
GtkPageSetup *
GtkPrintContext *context
gtk_print_context_get_width
gdouble
GtkPrintContext *context
gtk_print_context_get_height
gdouble
GtkPrintContext *context
gtk_print_context_get_dpi_x
gdouble
GtkPrintContext *context
gtk_print_context_get_dpi_y
gdouble
GtkPrintContext *context
gtk_print_context_get_hard_margins
gboolean
GtkPrintContext *context, gdouble *top, gdouble *bottom, gdouble *left, gdouble *right
gtk_print_context_get_pango_fontmap
PangoFontMap *
GtkPrintContext *context
gtk_print_context_create_pango_context
PangoContext *
GtkPrintContext *context
gtk_print_context_create_pango_layout
PangoLayout *
GtkPrintContext *context
gtk_print_context_set_cairo_context
void
GtkPrintContext *context, cairo_t *cr, double dpi_x, double dpi_y
GtkPrintContext
gtk_print_job_set_status
void
GtkPrintJob *job, GtkPrintStatus status
GTK_TYPE_PRINT_CAPABILITIES
#define GTK_TYPE_PRINT_CAPABILITIES (gtk_print_capabilities_get_type ())
GtkPrintCapabilities
typedef enum
{
GTK_PRINT_CAPABILITY_PAGE_SET = 1 << 0,
GTK_PRINT_CAPABILITY_COPIES = 1 << 1,
GTK_PRINT_CAPABILITY_COLLATE = 1 << 2,
GTK_PRINT_CAPABILITY_REVERSE = 1 << 3,
GTK_PRINT_CAPABILITY_SCALE = 1 << 4,
GTK_PRINT_CAPABILITY_GENERATE_PDF = 1 << 5,
GTK_PRINT_CAPABILITY_GENERATE_PS = 1 << 6,
GTK_PRINT_CAPABILITY_PREVIEW = 1 << 7,
GTK_PRINT_CAPABILITY_NUMBER_UP = 1 << 8,
GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT = 1 << 9
} GtkPrintCapabilities;
gtk_print_capabilities_get_type
GType
void
GTK_TYPE_PRINTER
#define GTK_TYPE_PRINTER (gtk_printer_get_type ())
GTK_PRINTER
#define GTK_PRINTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER, GtkPrinter))
GTK_PRINTER_CLASS
#define GTK_PRINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINTER, GtkPrinterClass))
GTK_IS_PRINTER
#define GTK_IS_PRINTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER))
GTK_IS_PRINTER_CLASS
#define GTK_IS_PRINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINTER))
GTK_PRINTER_GET_CLASS
#define GTK_PRINTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINTER, GtkPrinterClass))
GtkPrinter
struct _GtkPrinter
{
GObject parent_instance;
/*< private >*/
GtkPrinterPrivate *priv;
};
GtkPrinterClass
struct _GtkPrinterClass
{
GObjectClass parent_class;
void (*details_acquired) (GtkPrinter *printer,
gboolean success);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_printer_get_type
GType
void
gtk_printer_new
GtkPrinter *
const gchar *name, GtkPrintBackend *backend, gboolean virtual_
gtk_printer_get_backend
GtkPrintBackend *
GtkPrinter *printer
gtk_printer_get_name
const gchar *
GtkPrinter *printer
gtk_printer_get_state_message
const gchar *
GtkPrinter *printer
gtk_printer_get_description
const gchar *
GtkPrinter *printer
gtk_printer_get_location
const gchar *
GtkPrinter *printer
gtk_printer_get_icon_name
const gchar *
GtkPrinter *printer
gtk_printer_get_job_count
gint
GtkPrinter *printer
gtk_printer_is_active
gboolean
GtkPrinter *printer
gtk_printer_is_paused
gboolean
GtkPrinter *printer
gtk_printer_is_accepting_jobs
gboolean
GtkPrinter *printer
gtk_printer_is_virtual
gboolean
GtkPrinter *printer
gtk_printer_is_default
gboolean
GtkPrinter *printer
gtk_printer_accepts_pdf
gboolean
GtkPrinter *printer
gtk_printer_accepts_ps
gboolean
GtkPrinter *printer
gtk_printer_list_papers
GList *
GtkPrinter *printer
gtk_printer_get_default_page_size
GtkPageSetup *
GtkPrinter *printer
gtk_printer_compare
gint
GtkPrinter *a, GtkPrinter *b
gtk_printer_has_details
gboolean
GtkPrinter *printer
gtk_printer_request_details
void
GtkPrinter *printer
gtk_printer_get_capabilities
GtkPrintCapabilities
GtkPrinter *printer
gtk_printer_get_hard_margins
gboolean
GtkPrinter *printer, gdouble *top, gdouble *bottom, gdouble *left, gdouble *right
GtkPrinterFunc
gboolean
GtkPrinter *printer,
gpointer data
gtk_enumerate_printers
void
GtkPrinterFunc func, gpointer data, GDestroyNotify destroy, gboolean wait
GtkPrintBackend
GtkPrinterPrivate
GTK_TYPE_PRINTER_OPTION
#define GTK_TYPE_PRINTER_OPTION (gtk_printer_option_get_type ())
GTK_PRINTER_OPTION
#define GTK_PRINTER_OPTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER_OPTION, GtkPrinterOption))
GTK_IS_PRINTER_OPTION
#define GTK_IS_PRINTER_OPTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER_OPTION))
GTK_PRINTER_OPTION_GROUP_IMAGE_QUALITY
#define GTK_PRINTER_OPTION_GROUP_IMAGE_QUALITY "ImageQuality"
GTK_PRINTER_OPTION_GROUP_FINISHING
#define GTK_PRINTER_OPTION_GROUP_FINISHING "Finishing"
GtkPrinterOptionType
typedef enum {
GTK_PRINTER_OPTION_TYPE_BOOLEAN,
GTK_PRINTER_OPTION_TYPE_PICKONE,
GTK_PRINTER_OPTION_TYPE_PICKONE_PASSWORD,
GTK_PRINTER_OPTION_TYPE_PICKONE_PASSCODE,
GTK_PRINTER_OPTION_TYPE_PICKONE_REAL,
GTK_PRINTER_OPTION_TYPE_PICKONE_INT,
GTK_PRINTER_OPTION_TYPE_PICKONE_STRING,
GTK_PRINTER_OPTION_TYPE_ALTERNATIVE,
GTK_PRINTER_OPTION_TYPE_STRING,
GTK_PRINTER_OPTION_TYPE_FILESAVE,
GTK_PRINTER_OPTION_TYPE_INFO
} GtkPrinterOptionType;
GtkPrinterOption
struct _GtkPrinterOption
{
GObject parent_instance;
char *name;
char *display_text;
GtkPrinterOptionType type;
char *value;
int num_choices;
char **choices;
char **choices_display;
gboolean activates_default;
gboolean has_conflict;
char *group;
};
GtkPrinterOptionClass
struct _GtkPrinterOptionClass
{
GObjectClass parent_class;
void (*changed) (GtkPrinterOption *option);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_printer_option_get_type
GType
void
gtk_printer_option_new
GtkPrinterOption *
const char *name, const char *display_text, GtkPrinterOptionType type
gtk_printer_option_set
void
GtkPrinterOption *option, const char *value
gtk_printer_option_set_has_conflict
void
GtkPrinterOption *option, gboolean has_conflict
gtk_printer_option_clear_has_conflict
void
GtkPrinterOption *option
gtk_printer_option_set_boolean
void
GtkPrinterOption *option, gboolean value
gtk_printer_option_allocate_choices
void
GtkPrinterOption *option, int num
gtk_printer_option_choices_from_array
void
GtkPrinterOption *option, int num_choices, char *choices[], char *choices_display[]
gtk_printer_option_has_choice
gboolean
GtkPrinterOption *option, const char *choice
gtk_printer_option_set_activates_default
void
GtkPrinterOption *option, gboolean activates
gtk_printer_option_get_activates_default
gboolean
GtkPrinterOption *option
GTK_TYPE_PRINTER_OPTION_SET
#define GTK_TYPE_PRINTER_OPTION_SET (gtk_printer_option_set_get_type ())
GTK_PRINTER_OPTION_SET
#define GTK_PRINTER_OPTION_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER_OPTION_SET, GtkPrinterOptionSet))
GTK_IS_PRINTER_OPTION_SET
#define GTK_IS_PRINTER_OPTION_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER_OPTION_SET))
GtkPrinterOptionSet
struct _GtkPrinterOptionSet
{
GObject parent_instance;
/*< private >*/
GPtrArray *array;
GHashTable *hash;
};
GtkPrinterOptionSetClass
struct _GtkPrinterOptionSetClass
{
GObjectClass parent_class;
void (*changed) (GtkPrinterOptionSet *option);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkPrinterOptionSetFunc
void
GtkPrinterOption *option,
gpointer user_data
gtk_printer_option_set_get_type
GType
void
gtk_printer_option_set_new
GtkPrinterOptionSet *
void
gtk_printer_option_set_add
void
GtkPrinterOptionSet *set, GtkPrinterOption *option
gtk_printer_option_set_remove
void
GtkPrinterOptionSet *set, GtkPrinterOption *option
gtk_printer_option_set_lookup
GtkPrinterOption *
GtkPrinterOptionSet *set, const char *name
gtk_printer_option_set_foreach
void
GtkPrinterOptionSet *set, GtkPrinterOptionSetFunc func, gpointer user_data
gtk_printer_option_set_clear_conflicts
void
GtkPrinterOptionSet *set
gtk_printer_option_set_get_groups
GList *
GtkPrinterOptionSet *set
gtk_printer_option_set_foreach_in_group
void
GtkPrinterOptionSet *set, const char *group, GtkPrinterOptionSetFunc func, gpointer user_data
GTK_TYPE_PRINTER_OPTION_WIDGET
#define GTK_TYPE_PRINTER_OPTION_WIDGET (gtk_printer_option_widget_get_type ())
GTK_PRINTER_OPTION_WIDGET
#define GTK_PRINTER_OPTION_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER_OPTION_WIDGET, GtkPrinterOptionWidget))
GTK_PRINTER_OPTION_WIDGET_CLASS
#define GTK_PRINTER_OPTION_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINTER_OPTION_WIDGET, GtkPrinterOptionWidgetClass))
GTK_IS_PRINTER_OPTION_WIDGET
#define GTK_IS_PRINTER_OPTION_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER_OPTION_WIDGET))
GTK_IS_PRINTER_OPTION_WIDGET_CLASS
#define GTK_IS_PRINTER_OPTION_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINTER_OPTION_WIDGET))
GTK_PRINTER_OPTION_WIDGET_GET_CLASS
#define GTK_PRINTER_OPTION_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINTER_OPTION_WIDGET, GtkPrinterOptionWidgetClass))
GtkPrinterOptionWidgetPrivate
typedef struct GtkPrinterOptionWidgetPrivate GtkPrinterOptionWidgetPrivate;
GtkPrinterOptionWidget
struct _GtkPrinterOptionWidget
{
GtkBox parent_instance;
GtkPrinterOptionWidgetPrivate *priv;
};
GtkPrinterOptionWidgetClass
struct _GtkPrinterOptionWidgetClass
{
GtkBoxClass parent_class;
void (*changed) (GtkPrinterOptionWidget *widget);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_printer_option_widget_get_type
GType
void
gtk_printer_option_widget_new
GtkWidget *
GtkPrinterOption *source
gtk_printer_option_widget_set_source
void
GtkPrinterOptionWidget *setting, GtkPrinterOption *source
gtk_printer_option_widget_has_external_label
gboolean
GtkPrinterOptionWidget *setting
gtk_printer_option_widget_get_external_label
GtkWidget *
GtkPrinterOptionWidget *setting
gtk_printer_option_widget_get_value
const gchar *
GtkPrinterOptionWidget *setting
GTK_TYPE_PRINT_JOB
#define GTK_TYPE_PRINT_JOB (gtk_print_job_get_type ())
GTK_PRINT_JOB
#define GTK_PRINT_JOB(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_JOB, GtkPrintJob))
GTK_PRINT_JOB_CLASS
#define GTK_PRINT_JOB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_JOB, GtkPrintJobClass))
GTK_IS_PRINT_JOB
#define GTK_IS_PRINT_JOB(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_JOB))
GTK_IS_PRINT_JOB_CLASS
#define GTK_IS_PRINT_JOB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_JOB))
GTK_PRINT_JOB_GET_CLASS
#define GTK_PRINT_JOB_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_JOB, GtkPrintJobClass))
GtkPrintJobCompleteFunc
void
GtkPrintJob *print_job,
gpointer user_data,
const GError *error
GtkPrintJob
struct _GtkPrintJob
{
GObject parent_instance;
GtkPrintJobPrivate *priv;
};
GtkPrintJobClass
struct _GtkPrintJobClass
{
GObjectClass parent_class;
void (*status_changed) (GtkPrintJob *job);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_print_job_get_type
GType
void
gtk_print_job_new
GtkPrintJob *
const gchar *title, GtkPrinter *printer, GtkPrintSettings *settings, GtkPageSetup *page_setup
gtk_print_job_get_settings
GtkPrintSettings *
GtkPrintJob *job
gtk_print_job_get_printer
GtkPrinter *
GtkPrintJob *job
gtk_print_job_get_title
const gchar *
GtkPrintJob *job
gtk_print_job_get_status
GtkPrintStatus
GtkPrintJob *job
gtk_print_job_set_source_file
gboolean
GtkPrintJob *job, const gchar *filename, GError **error
gtk_print_job_set_source_fd
gboolean
GtkPrintJob *job, int fd, GError **error
gtk_print_job_get_surface
cairo_surface_t *
GtkPrintJob *job, GError **error
gtk_print_job_set_track_print_status
void
GtkPrintJob *job, gboolean track_status
gtk_print_job_get_track_print_status
gboolean
GtkPrintJob *job
gtk_print_job_send
void
GtkPrintJob *job, GtkPrintJobCompleteFunc callback, gpointer user_data, GDestroyNotify dnotify
gtk_print_job_get_pages
GtkPrintPages
GtkPrintJob *job
gtk_print_job_set_pages
void
GtkPrintJob *job, GtkPrintPages pages
gtk_print_job_get_page_ranges
GtkPageRange *
GtkPrintJob *job, gint *n_ranges
gtk_print_job_set_page_ranges
void
GtkPrintJob *job, GtkPageRange *ranges, gint n_ranges
gtk_print_job_get_page_set
GtkPageSet
GtkPrintJob *job
gtk_print_job_set_page_set
void
GtkPrintJob *job, GtkPageSet page_set
gtk_print_job_get_num_copies
gint
GtkPrintJob *job
gtk_print_job_set_num_copies
void
GtkPrintJob *job, gint num_copies
gtk_print_job_get_scale
gdouble
GtkPrintJob *job
gtk_print_job_set_scale
void
GtkPrintJob *job, gdouble scale
gtk_print_job_get_n_up
guint
GtkPrintJob *job
gtk_print_job_set_n_up
void
GtkPrintJob *job, guint n_up
gtk_print_job_get_n_up_layout
GtkNumberUpLayout
GtkPrintJob *job
gtk_print_job_set_n_up_layout
void
GtkPrintJob *job, GtkNumberUpLayout layout
gtk_print_job_get_rotate
gboolean
GtkPrintJob *job
gtk_print_job_set_rotate
void
GtkPrintJob *job, gboolean rotate
gtk_print_job_get_collate
gboolean
GtkPrintJob *job
gtk_print_job_set_collate
void
GtkPrintJob *job, gboolean collate
gtk_print_job_get_reverse
gboolean
GtkPrintJob *job
gtk_print_job_set_reverse
void
GtkPrintJob *job, gboolean reverse
GtkPrintJobPrivate
gtk_print_operation_portal_run_dialog
GtkPrintOperationResult
GtkPrintOperation *op, gboolean show_dialog, GtkWindow *parent, gboolean *do_print
gtk_print_operation_portal_run_dialog_async
void
GtkPrintOperation *op, gboolean show_dialog, GtkWindow *parent, GtkPrintOperationPrintFunc print_cb
gtk_print_operation_portal_launch_preview
void
GtkPrintOperation *op, cairo_surface_t *surface, GtkWindow *parent, const char *filename
GtkPageDrawingState
typedef enum
{
GTK_PAGE_DRAWING_STATE_READY,
GTK_PAGE_DRAWING_STATE_DRAWING,
GTK_PAGE_DRAWING_STATE_DEFERRED_DRAWING
} GtkPageDrawingState;
GtkPrintOperationPrivate
struct _GtkPrintOperationPrivate
{
GtkPrintOperationAction action;
GtkPrintStatus status;
GError *error;
gchar *status_string;
GtkPageSetup *default_page_setup;
GtkPrintSettings *print_settings;
gchar *job_name;
gint nr_of_pages;
gint nr_of_pages_to_print;
gint page_position;
gint current_page;
GtkUnit unit;
gchar *export_filename;
guint use_full_page : 1;
guint track_print_status : 1;
guint show_progress : 1;
guint cancelled : 1;
guint allow_async : 1;
guint is_sync : 1;
guint support_selection : 1;
guint has_selection : 1;
guint embed_page_setup : 1;
GtkPageDrawingState page_drawing_state;
guint print_pages_idle_id;
guint show_progress_timeout_id;
GtkPrintContext *print_context;
GtkPrintPages print_pages;
GtkPageRange *page_ranges;
gint num_page_ranges;
gint manual_num_copies;
guint manual_collation : 1;
guint manual_reverse : 1;
guint manual_orientation : 1;
double manual_scale;
GtkPageSet manual_page_set;
guint manual_number_up;
GtkNumberUpLayout manual_number_up_layout;
GtkWidget *custom_widget;
gchar *custom_tab_label;
gpointer platform_data;
GDestroyNotify free_platform_data;
GMainLoop *rloop; /* recursive mainloop */
void (*start_page) (GtkPrintOperation *operation,
GtkPrintContext *print_context,
GtkPageSetup *page_setup);
void (*end_page) (GtkPrintOperation *operation,
GtkPrintContext *print_context);
void (*end_run) (GtkPrintOperation *operation,
gboolean wait,
gboolean cancelled);
};
GtkPrintOperationPrintFunc
void
GtkPrintOperation *op,
GtkWindow *parent,
gboolean do_print,
GtkPrintOperationResult result
GTK_TYPE_PRINT_OPERATION
#define GTK_TYPE_PRINT_OPERATION (gtk_print_operation_get_type ())
GTK_PRINT_OPERATION
#define GTK_PRINT_OPERATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_OPERATION, GtkPrintOperation))
GTK_PRINT_OPERATION_CLASS
#define GTK_PRINT_OPERATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_OPERATION, GtkPrintOperationClass))
GTK_IS_PRINT_OPERATION
#define GTK_IS_PRINT_OPERATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_OPERATION))
GTK_IS_PRINT_OPERATION_CLASS
#define GTK_IS_PRINT_OPERATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_OPERATION))
GTK_PRINT_OPERATION_GET_CLASS
#define GTK_PRINT_OPERATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_OPERATION, GtkPrintOperationClass))
GtkPrintStatus
typedef enum {
GTK_PRINT_STATUS_INITIAL,
GTK_PRINT_STATUS_PREPARING,
GTK_PRINT_STATUS_GENERATING_DATA,
GTK_PRINT_STATUS_SENDING_DATA,
GTK_PRINT_STATUS_PENDING,
GTK_PRINT_STATUS_PENDING_ISSUE,
GTK_PRINT_STATUS_PRINTING,
GTK_PRINT_STATUS_FINISHED,
GTK_PRINT_STATUS_FINISHED_ABORTED
} GtkPrintStatus;
GtkPrintOperationResult
typedef enum {
GTK_PRINT_OPERATION_RESULT_ERROR,
GTK_PRINT_OPERATION_RESULT_APPLY,
GTK_PRINT_OPERATION_RESULT_CANCEL,
GTK_PRINT_OPERATION_RESULT_IN_PROGRESS
} GtkPrintOperationResult;
GtkPrintOperationAction
typedef enum {
GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG,
GTK_PRINT_OPERATION_ACTION_PRINT,
GTK_PRINT_OPERATION_ACTION_PREVIEW,
GTK_PRINT_OPERATION_ACTION_EXPORT
} GtkPrintOperationAction;
GtkPrintOperation
struct _GtkPrintOperation
{
GObject parent_instance;
/*< private >*/
GtkPrintOperationPrivate *priv;
};
GtkPrintOperationClass
struct _GtkPrintOperationClass
{
GObjectClass parent_class;
/*< public >*/
void (*done) (GtkPrintOperation *operation,
GtkPrintOperationResult result);
void (*begin_print) (GtkPrintOperation *operation,
GtkPrintContext *context);
gboolean (*paginate) (GtkPrintOperation *operation,
GtkPrintContext *context);
void (*request_page_setup) (GtkPrintOperation *operation,
GtkPrintContext *context,
gint page_nr,
GtkPageSetup *setup);
void (*draw_page) (GtkPrintOperation *operation,
GtkPrintContext *context,
gint page_nr);
void (*end_print) (GtkPrintOperation *operation,
GtkPrintContext *context);
void (*status_changed) (GtkPrintOperation *operation);
GtkWidget *(*create_custom_widget) (GtkPrintOperation *operation);
void (*custom_widget_apply) (GtkPrintOperation *operation,
GtkWidget *widget);
gboolean (*preview) (GtkPrintOperation *operation,
GtkPrintOperationPreview *preview,
GtkPrintContext *context,
GtkWindow *parent);
void (*update_custom_widget) (GtkPrintOperation *operation,
GtkWidget *widget,
GtkPageSetup *setup,
GtkPrintSettings *settings);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
GTK_PRINT_ERROR
#define GTK_PRINT_ERROR gtk_print_error_quark ()
GtkPrintError
typedef enum
{
GTK_PRINT_ERROR_GENERAL,
GTK_PRINT_ERROR_INTERNAL_ERROR,
GTK_PRINT_ERROR_NOMEM,
GTK_PRINT_ERROR_INVALID_FILE
} GtkPrintError;
gtk_print_error_quark
GQuark
void
gtk_print_operation_get_type
GType
void
gtk_print_operation_new
GtkPrintOperation *
void
gtk_print_operation_set_default_page_setup
void
GtkPrintOperation *op, GtkPageSetup *default_page_setup
gtk_print_operation_get_default_page_setup
GtkPageSetup *
GtkPrintOperation *op
gtk_print_operation_set_print_settings
void
GtkPrintOperation *op, GtkPrintSettings *print_settings
gtk_print_operation_get_print_settings
GtkPrintSettings *
GtkPrintOperation *op
gtk_print_operation_set_job_name
void
GtkPrintOperation *op, const gchar *job_name
gtk_print_operation_set_n_pages
void
GtkPrintOperation *op, gint n_pages
gtk_print_operation_set_current_page
void
GtkPrintOperation *op, gint current_page
gtk_print_operation_set_use_full_page
void
GtkPrintOperation *op, gboolean full_page
gtk_print_operation_set_unit
void
GtkPrintOperation *op, GtkUnit unit
gtk_print_operation_set_export_filename
void
GtkPrintOperation *op, const gchar *filename
gtk_print_operation_set_track_print_status
void
GtkPrintOperation *op, gboolean track_status
gtk_print_operation_set_show_progress
void
GtkPrintOperation *op, gboolean show_progress
gtk_print_operation_set_allow_async
void
GtkPrintOperation *op, gboolean allow_async
gtk_print_operation_set_custom_tab_label
void
GtkPrintOperation *op, const gchar *label
gtk_print_operation_run
GtkPrintOperationResult
GtkPrintOperation *op, GtkPrintOperationAction action, GtkWindow *parent, GError **error
gtk_print_operation_get_error
void
GtkPrintOperation *op, GError **error
gtk_print_operation_get_status
GtkPrintStatus
GtkPrintOperation *op
gtk_print_operation_get_status_string
const gchar *
GtkPrintOperation *op
gtk_print_operation_is_finished
gboolean
GtkPrintOperation *op
gtk_print_operation_cancel
void
GtkPrintOperation *op
gtk_print_operation_draw_page_finish
void
GtkPrintOperation *op
gtk_print_operation_set_defer_drawing
void
GtkPrintOperation *op
gtk_print_operation_set_support_selection
void
GtkPrintOperation *op, gboolean support_selection
gtk_print_operation_get_support_selection
gboolean
GtkPrintOperation *op
gtk_print_operation_set_has_selection
void
GtkPrintOperation *op, gboolean has_selection
gtk_print_operation_get_has_selection
gboolean
GtkPrintOperation *op
gtk_print_operation_set_embed_page_setup
void
GtkPrintOperation *op, gboolean embed
gtk_print_operation_get_embed_page_setup
gboolean
GtkPrintOperation *op
gtk_print_operation_get_n_pages_to_print
gint
GtkPrintOperation *op
gtk_print_run_page_setup_dialog
GtkPageSetup *
GtkWindow *parent, GtkPageSetup *page_setup, GtkPrintSettings *settings
GtkPageSetupDoneFunc
void
GtkPageSetup *page_setup,
gpointer data
gtk_print_run_page_setup_dialog_async
void
GtkWindow *parent, GtkPageSetup *page_setup, GtkPrintSettings *settings, GtkPageSetupDoneFunc done_cb, gpointer data
GtkPrintOperationPrivate
GTK_TYPE_PRINT_OPERATION_PREVIEW
#define GTK_TYPE_PRINT_OPERATION_PREVIEW (gtk_print_operation_preview_get_type ())
GTK_PRINT_OPERATION_PREVIEW
#define GTK_PRINT_OPERATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW, GtkPrintOperationPreview))
GTK_IS_PRINT_OPERATION_PREVIEW
#define GTK_IS_PRINT_OPERATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW))
GTK_PRINT_OPERATION_PREVIEW_GET_IFACE
#define GTK_PRINT_OPERATION_PREVIEW_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW, GtkPrintOperationPreviewIface))
GtkPrintOperationPreviewIface
struct _GtkPrintOperationPreviewIface
{
GTypeInterface g_iface;
/* signals */
void (*ready) (GtkPrintOperationPreview *preview,
GtkPrintContext *context);
void (*got_page_size) (GtkPrintOperationPreview *preview,
GtkPrintContext *context,
GtkPageSetup *page_setup);
/* methods */
void (*render_page) (GtkPrintOperationPreview *preview,
gint page_nr);
gboolean (*is_selected) (GtkPrintOperationPreview *preview,
gint page_nr);
void (*end_preview) (GtkPrintOperationPreview *preview);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_print_operation_preview_get_type
GType
void
gtk_print_operation_preview_render_page
void
GtkPrintOperationPreview *preview, gint page_nr
gtk_print_operation_preview_end_preview
void
GtkPrintOperationPreview *preview
gtk_print_operation_preview_is_selected
gboolean
GtkPrintOperationPreview *preview, gint page_nr
GtkPrintOperationPreview
GTK_TYPE_PRINT_SETTINGS
#define GTK_TYPE_PRINT_SETTINGS (gtk_print_settings_get_type ())
GTK_PRINT_SETTINGS
#define GTK_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_SETTINGS, GtkPrintSettings))
GTK_IS_PRINT_SETTINGS
#define GTK_IS_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_SETTINGS))
GtkPrintSettingsFunc
void
const gchar *key,
const gchar *value,
gpointer user_data
GtkPageRange
struct _GtkPageRange
{
gint start;
gint end;
};
gtk_print_settings_get_type
GType
void
gtk_print_settings_new
GtkPrintSettings *
void
gtk_print_settings_copy
GtkPrintSettings *
GtkPrintSettings *other
gtk_print_settings_new_from_file
GtkPrintSettings *
const gchar *file_name, GError **error
gtk_print_settings_load_file
gboolean
GtkPrintSettings *settings, const gchar *file_name, GError **error
gtk_print_settings_to_file
gboolean
GtkPrintSettings *settings, const gchar *file_name, GError **error
gtk_print_settings_new_from_key_file
GtkPrintSettings *
GKeyFile *key_file, const gchar *group_name, GError **error
gtk_print_settings_load_key_file
gboolean
GtkPrintSettings *settings, GKeyFile *key_file, const gchar *group_name, GError **error
gtk_print_settings_to_key_file
void
GtkPrintSettings *settings, GKeyFile *key_file, const gchar *group_name
gtk_print_settings_has_key
gboolean
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_get
const gchar *
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_set
void
GtkPrintSettings *settings, const gchar *key, const gchar *value
gtk_print_settings_unset
void
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_foreach
void
GtkPrintSettings *settings, GtkPrintSettingsFunc func, gpointer user_data
gtk_print_settings_get_bool
gboolean
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_set_bool
void
GtkPrintSettings *settings, const gchar *key, gboolean value
gtk_print_settings_get_double
gdouble
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_get_double_with_default
gdouble
GtkPrintSettings *settings, const gchar *key, gdouble def
gtk_print_settings_set_double
void
GtkPrintSettings *settings, const gchar *key, gdouble value
gtk_print_settings_get_length
gdouble
GtkPrintSettings *settings, const gchar *key, GtkUnit unit
gtk_print_settings_set_length
void
GtkPrintSettings *settings, const gchar *key, gdouble value, GtkUnit unit
gtk_print_settings_get_int
gint
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_get_int_with_default
gint
GtkPrintSettings *settings, const gchar *key, gint def
gtk_print_settings_set_int
void
GtkPrintSettings *settings, const gchar *key, gint value
GTK_PRINT_SETTINGS_PRINTER
#define GTK_PRINT_SETTINGS_PRINTER "printer"
GTK_PRINT_SETTINGS_ORIENTATION
#define GTK_PRINT_SETTINGS_ORIENTATION "orientation"
GTK_PRINT_SETTINGS_PAPER_FORMAT
#define GTK_PRINT_SETTINGS_PAPER_FORMAT "paper-format"
GTK_PRINT_SETTINGS_PAPER_WIDTH
#define GTK_PRINT_SETTINGS_PAPER_WIDTH "paper-width"
GTK_PRINT_SETTINGS_PAPER_HEIGHT
#define GTK_PRINT_SETTINGS_PAPER_HEIGHT "paper-height"
GTK_PRINT_SETTINGS_N_COPIES
#define GTK_PRINT_SETTINGS_N_COPIES "n-copies"
GTK_PRINT_SETTINGS_DEFAULT_SOURCE
#define GTK_PRINT_SETTINGS_DEFAULT_SOURCE "default-source"
GTK_PRINT_SETTINGS_QUALITY
#define GTK_PRINT_SETTINGS_QUALITY "quality"
GTK_PRINT_SETTINGS_RESOLUTION
#define GTK_PRINT_SETTINGS_RESOLUTION "resolution"
GTK_PRINT_SETTINGS_USE_COLOR
#define GTK_PRINT_SETTINGS_USE_COLOR "use-color"
GTK_PRINT_SETTINGS_DUPLEX
#define GTK_PRINT_SETTINGS_DUPLEX "duplex"
GTK_PRINT_SETTINGS_COLLATE
#define GTK_PRINT_SETTINGS_COLLATE "collate"
GTK_PRINT_SETTINGS_REVERSE
#define GTK_PRINT_SETTINGS_REVERSE "reverse"
GTK_PRINT_SETTINGS_MEDIA_TYPE
#define GTK_PRINT_SETTINGS_MEDIA_TYPE "media-type"
GTK_PRINT_SETTINGS_DITHER
#define GTK_PRINT_SETTINGS_DITHER "dither"
GTK_PRINT_SETTINGS_SCALE
#define GTK_PRINT_SETTINGS_SCALE "scale"
GTK_PRINT_SETTINGS_PRINT_PAGES
#define GTK_PRINT_SETTINGS_PRINT_PAGES "print-pages"
GTK_PRINT_SETTINGS_PAGE_RANGES
#define GTK_PRINT_SETTINGS_PAGE_RANGES "page-ranges"
GTK_PRINT_SETTINGS_PAGE_SET
#define GTK_PRINT_SETTINGS_PAGE_SET "page-set"
GTK_PRINT_SETTINGS_FINISHINGS
#define GTK_PRINT_SETTINGS_FINISHINGS "finishings"
GTK_PRINT_SETTINGS_NUMBER_UP
#define GTK_PRINT_SETTINGS_NUMBER_UP "number-up"
GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
#define GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT "number-up-layout"
GTK_PRINT_SETTINGS_OUTPUT_BIN
#define GTK_PRINT_SETTINGS_OUTPUT_BIN "output-bin"
GTK_PRINT_SETTINGS_RESOLUTION_X
#define GTK_PRINT_SETTINGS_RESOLUTION_X "resolution-x"
GTK_PRINT_SETTINGS_RESOLUTION_Y
#define GTK_PRINT_SETTINGS_RESOLUTION_Y "resolution-y"
GTK_PRINT_SETTINGS_PRINTER_LPI
#define GTK_PRINT_SETTINGS_PRINTER_LPI "printer-lpi"
GTK_PRINT_SETTINGS_OUTPUT_DIR
#define GTK_PRINT_SETTINGS_OUTPUT_DIR "output-dir"
GTK_PRINT_SETTINGS_OUTPUT_BASENAME
#define GTK_PRINT_SETTINGS_OUTPUT_BASENAME "output-basename"
GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT
#define GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT "output-file-format"
GTK_PRINT_SETTINGS_OUTPUT_URI
#define GTK_PRINT_SETTINGS_OUTPUT_URI "output-uri"
GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
#define GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION "win32-driver-version"
GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
#define GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA "win32-driver-extra"
gtk_print_settings_get_printer
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_printer
void
GtkPrintSettings *settings, const gchar *printer
gtk_print_settings_get_orientation
GtkPageOrientation
GtkPrintSettings *settings
gtk_print_settings_set_orientation
void
GtkPrintSettings *settings, GtkPageOrientation orientation
gtk_print_settings_get_paper_size
GtkPaperSize *
GtkPrintSettings *settings
gtk_print_settings_set_paper_size
void
GtkPrintSettings *settings, GtkPaperSize *paper_size
gtk_print_settings_get_paper_width
gdouble
GtkPrintSettings *settings, GtkUnit unit
gtk_print_settings_set_paper_width
void
GtkPrintSettings *settings, gdouble width, GtkUnit unit
gtk_print_settings_get_paper_height
gdouble
GtkPrintSettings *settings, GtkUnit unit
gtk_print_settings_set_paper_height
void
GtkPrintSettings *settings, gdouble height, GtkUnit unit
gtk_print_settings_get_use_color
gboolean
GtkPrintSettings *settings
gtk_print_settings_set_use_color
void
GtkPrintSettings *settings, gboolean use_color
gtk_print_settings_get_collate
gboolean
GtkPrintSettings *settings
gtk_print_settings_set_collate
void
GtkPrintSettings *settings, gboolean collate
gtk_print_settings_get_reverse
gboolean
GtkPrintSettings *settings
gtk_print_settings_set_reverse
void
GtkPrintSettings *settings, gboolean reverse
gtk_print_settings_get_duplex
GtkPrintDuplex
GtkPrintSettings *settings
gtk_print_settings_set_duplex
void
GtkPrintSettings *settings, GtkPrintDuplex duplex
gtk_print_settings_get_quality
GtkPrintQuality
GtkPrintSettings *settings
gtk_print_settings_set_quality
void
GtkPrintSettings *settings, GtkPrintQuality quality
gtk_print_settings_get_n_copies
gint
GtkPrintSettings *settings
gtk_print_settings_set_n_copies
void
GtkPrintSettings *settings, gint num_copies
gtk_print_settings_get_number_up
gint
GtkPrintSettings *settings
gtk_print_settings_set_number_up
void
GtkPrintSettings *settings, gint number_up
gtk_print_settings_get_number_up_layout
GtkNumberUpLayout
GtkPrintSettings *settings
gtk_print_settings_set_number_up_layout
void
GtkPrintSettings *settings, GtkNumberUpLayout number_up_layout
gtk_print_settings_get_resolution
gint
GtkPrintSettings *settings
gtk_print_settings_set_resolution
void
GtkPrintSettings *settings, gint resolution
gtk_print_settings_get_resolution_x
gint
GtkPrintSettings *settings
gtk_print_settings_get_resolution_y
gint
GtkPrintSettings *settings
gtk_print_settings_set_resolution_xy
void
GtkPrintSettings *settings, gint resolution_x, gint resolution_y
gtk_print_settings_get_printer_lpi
gdouble
GtkPrintSettings *settings
gtk_print_settings_set_printer_lpi
void
GtkPrintSettings *settings, gdouble lpi
gtk_print_settings_get_scale
gdouble
GtkPrintSettings *settings
gtk_print_settings_set_scale
void
GtkPrintSettings *settings, gdouble scale
gtk_print_settings_get_print_pages
GtkPrintPages
GtkPrintSettings *settings
gtk_print_settings_set_print_pages
void
GtkPrintSettings *settings, GtkPrintPages pages
gtk_print_settings_get_page_ranges
GtkPageRange *
GtkPrintSettings *settings, gint *num_ranges
gtk_print_settings_set_page_ranges
void
GtkPrintSettings *settings, GtkPageRange *page_ranges, gint num_ranges
gtk_print_settings_get_page_set
GtkPageSet
GtkPrintSettings *settings
gtk_print_settings_set_page_set
void
GtkPrintSettings *settings, GtkPageSet page_set
gtk_print_settings_get_default_source
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_default_source
void
GtkPrintSettings *settings, const gchar *default_source
gtk_print_settings_get_media_type
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_media_type
void
GtkPrintSettings *settings, const gchar *media_type
gtk_print_settings_get_dither
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_dither
void
GtkPrintSettings *settings, const gchar *dither
gtk_print_settings_get_finishings
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_finishings
void
GtkPrintSettings *settings, const gchar *finishings
gtk_print_settings_get_output_bin
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_output_bin
void
GtkPrintSettings *settings, const gchar *output_bin
gtk_print_settings_to_gvariant
GVariant *
GtkPrintSettings *settings
gtk_print_settings_new_from_gvariant
GtkPrintSettings *
GVariant *variant
GtkPrintSettings
GTK_TYPE_PRINT_UNIX_DIALOG
#define GTK_TYPE_PRINT_UNIX_DIALOG (gtk_print_unix_dialog_get_type ())
GTK_PRINT_UNIX_DIALOG
#define GTK_PRINT_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialog))
GTK_PRINT_UNIX_DIALOG_CLASS
#define GTK_PRINT_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialogClass))
GTK_IS_PRINT_UNIX_DIALOG
#define GTK_IS_PRINT_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_UNIX_DIALOG))
GTK_IS_PRINT_UNIX_DIALOG_CLASS
#define GTK_IS_PRINT_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_UNIX_DIALOG))
GTK_PRINT_UNIX_DIALOG_GET_CLASS
#define GTK_PRINT_UNIX_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialogClass))
GtkPrintUnixDialogPrivate
typedef struct GtkPrintUnixDialogPrivate GtkPrintUnixDialogPrivate;
GtkPrintUnixDialog
struct _GtkPrintUnixDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkPrintUnixDialogPrivate *priv;
};
GtkPrintUnixDialogClass
struct _GtkPrintUnixDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_print_unix_dialog_get_type
GType
void
gtk_print_unix_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
gtk_print_unix_dialog_set_page_setup
void
GtkPrintUnixDialog *dialog, GtkPageSetup *page_setup
gtk_print_unix_dialog_get_page_setup
GtkPageSetup *
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_current_page
void
GtkPrintUnixDialog *dialog, gint current_page
gtk_print_unix_dialog_get_current_page
gint
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_settings
void
GtkPrintUnixDialog *dialog, GtkPrintSettings *settings
gtk_print_unix_dialog_get_settings
GtkPrintSettings *
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_get_selected_printer
GtkPrinter *
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_add_custom_tab
void
GtkPrintUnixDialog *dialog, GtkWidget *child, GtkWidget *tab_label
gtk_print_unix_dialog_set_manual_capabilities
void
GtkPrintUnixDialog *dialog, GtkPrintCapabilities capabilities
gtk_print_unix_dialog_get_manual_capabilities
GtkPrintCapabilities
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_support_selection
void
GtkPrintUnixDialog *dialog, gboolean support_selection
gtk_print_unix_dialog_get_support_selection
gboolean
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_has_selection
void
GtkPrintUnixDialog *dialog, gboolean has_selection
gtk_print_unix_dialog_get_has_selection
gboolean
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_embed_page_setup
void
GtkPrintUnixDialog *dialog, gboolean embed
gtk_print_unix_dialog_get_embed_page_setup
gboolean
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_get_page_setup_set
gboolean
GtkPrintUnixDialog *dialog
MM_PER_INCH
#define MM_PER_INCH 25.4
POINTS_PER_INCH
#define POINTS_PER_INCH 72
GTK_PARAM_READABLE
#define GTK_PARAM_READABLE G_PARAM_READABLE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB
GTK_PARAM_WRITABLE
#define GTK_PARAM_WRITABLE G_PARAM_WRITABLE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB
GTK_PARAM_READWRITE
#define GTK_PARAM_READWRITE G_PARAM_READWRITE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB
OPPOSITE_ORIENTATION
#define OPPOSITE_ORIENTATION(_orientation) (1 - (_orientation))
gtk_internal_return_if_fail
#define gtk_internal_return_if_fail(__expr) G_STMT_START{ (void)0; }G_STMT_END
gtk_internal_return_val_if_fail
#define gtk_internal_return_val_if_fail(__expr, __val) G_STMT_START{ (void)0; }G_STMT_END
gtk_main_sync
void
void
gtk_propagate_event_internal
void
GtkWidget *widget, GdkEvent *event, GtkWidget *topmost
gtk_should_use_portal
gboolean
void
gtk_simulate_touchscreen
gboolean
void
gtk_set_display_debug_flags
void
GdkDisplay *display, guint flags
gtk_get_display_debug_flags
guint
GdkDisplay *display
GTK_DISPLAY_DEBUG_CHECK
#define GTK_DISPLAY_DEBUG_CHECK(display,type) G_UNLIKELY (gtk_get_display_debug_flags (display) & GTK_DEBUG_##type)
GTK_TYPE_PROGRESS_BAR
#define GTK_TYPE_PROGRESS_BAR (gtk_progress_bar_get_type ())
GTK_PROGRESS_BAR
#define GTK_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
GTK_PROGRESS_BAR_CLASS
#define GTK_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
GTK_IS_PROGRESS_BAR
#define GTK_IS_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR))
GTK_IS_PROGRESS_BAR_CLASS
#define GTK_IS_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR))
GTK_PROGRESS_BAR_GET_CLASS
#define GTK_PROGRESS_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
GtkProgressBar
struct _GtkProgressBar
{
GtkWidget parent;
/*< private >*/
GtkProgressBarPrivate *priv;
};
GtkProgressBarClass
struct _GtkProgressBarClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_progress_bar_get_type
GType
void
gtk_progress_bar_new
GtkWidget *
void
gtk_progress_bar_pulse
void
GtkProgressBar *pbar
gtk_progress_bar_set_text
void
GtkProgressBar *pbar, const gchar *text
gtk_progress_bar_set_fraction
void
GtkProgressBar *pbar, gdouble fraction
gtk_progress_bar_set_pulse_step
void
GtkProgressBar *pbar, gdouble fraction
gtk_progress_bar_set_inverted
void
GtkProgressBar *pbar, gboolean inverted
gtk_progress_bar_get_text
const gchar *
GtkProgressBar *pbar
gtk_progress_bar_get_fraction
gdouble
GtkProgressBar *pbar
gtk_progress_bar_get_pulse_step
gdouble
GtkProgressBar *pbar
gtk_progress_bar_get_inverted
gboolean
GtkProgressBar *pbar
gtk_progress_bar_set_ellipsize
void
GtkProgressBar *pbar, PangoEllipsizeMode mode
gtk_progress_bar_get_ellipsize
PangoEllipsizeMode
GtkProgressBar *pbar
gtk_progress_bar_set_show_text
void
GtkProgressBar *pbar, gboolean show_text
gtk_progress_bar_get_show_text
gboolean
GtkProgressBar *pbar
GtkProgressBarPrivate
GtkProgressState
typedef enum {
GTK_PROGRESS_STATE_BEFORE,
GTK_PROGRESS_STATE_DURING,
GTK_PROGRESS_STATE_AFTER,
} GtkProgressState;
GtkProgressTracker
struct _GtkProgressTracker
{
gboolean is_running;
guint64 last_frame_time;
guint64 duration;
gdouble iteration;
gdouble iteration_count;
};
gtk_progress_tracker_init_copy
void
GtkProgressTracker *source, GtkProgressTracker *dest
gtk_progress_tracker_start
void
GtkProgressTracker *tracker, guint64 duration, gint64 delay, gdouble iteration_count
gtk_progress_tracker_finish
void
GtkProgressTracker *tracker
gtk_progress_tracker_advance_frame
void
GtkProgressTracker *tracker, guint64 frame_time
gtk_progress_tracker_skip_frame
void
GtkProgressTracker *tracker, guint64 frame_time
gtk_progress_tracker_get_state
GtkProgressState
GtkProgressTracker *tracker
gtk_progress_tracker_get_iteration
gdouble
GtkProgressTracker *tracker
gtk_progress_tracker_get_iteration_cycle
guint64
GtkProgressTracker *tracker
gtk_progress_tracker_get_progress
gdouble
GtkProgressTracker *tracker, gboolean reverse
gtk_progress_tracker_get_ease_out_cubic
gdouble
GtkProgressTracker *tracker, gboolean reverse
GTK_TYPE_QUERY
#define GTK_TYPE_QUERY (gtk_query_get_type ())
GTK_QUERY
#define GTK_QUERY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_QUERY, GtkQuery))
GTK_QUERY_CLASS
#define GTK_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_QUERY, GtkQueryClass))
GTK_IS_QUERY
#define GTK_IS_QUERY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_QUERY))
GTK_IS_QUERY_CLASS
#define GTK_IS_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_QUERY))
GTK_QUERY_GET_CLASS
#define GTK_QUERY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_QUERY, GtkQueryClass))
GtkQuery
struct _GtkQuery
{
GObject parent;
GtkQueryPrivate *priv;
};
GtkQueryClass
struct _GtkQueryClass
{
GObjectClass parent_class;
};
gtk_query_get_type
GType
void
gtk_query_new
GtkQuery *
void
gtk_query_get_text
const gchar *
GtkQuery *query
gtk_query_set_text
void
GtkQuery *query, const gchar *text
gtk_query_get_location
GFile *
GtkQuery *query
gtk_query_set_location
void
GtkQuery *query, GFile *file
gtk_query_matches_string
gboolean
GtkQuery *query, const gchar *string
GtkQueryPrivate
GTK_TYPE_RADIO_BUTTON
#define GTK_TYPE_RADIO_BUTTON (gtk_radio_button_get_type ())
GTK_RADIO_BUTTON
#define GTK_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_BUTTON, GtkRadioButton))
GTK_RADIO_BUTTON_CLASS
#define GTK_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_BUTTON, GtkRadioButtonClass))
GTK_IS_RADIO_BUTTON
#define GTK_IS_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_BUTTON))
GTK_IS_RADIO_BUTTON_CLASS
#define GTK_IS_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_BUTTON))
GTK_RADIO_BUTTON_GET_CLASS
#define GTK_RADIO_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_BUTTON, GtkRadioButtonClass))
GtkRadioButton
struct _GtkRadioButton
{
GtkCheckButton check_button;
/*< private >*/
GtkRadioButtonPrivate *priv;
};
GtkRadioButtonClass
struct _GtkRadioButtonClass
{
GtkCheckButtonClass parent_class;
/* Signals */
void (*group_changed) (GtkRadioButton *radio_button);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_radio_button_get_type
GType
void
gtk_radio_button_new
GtkWidget *
GSList *group
gtk_radio_button_new_from_widget
GtkWidget *
GtkRadioButton *radio_group_member
gtk_radio_button_new_with_label
GtkWidget *
GSList *group, const gchar *label
gtk_radio_button_new_with_label_from_widget
GtkWidget *
GtkRadioButton *radio_group_member, const gchar *label
gtk_radio_button_new_with_mnemonic
GtkWidget *
GSList *group, const gchar *label
gtk_radio_button_new_with_mnemonic_from_widget
GtkWidget *
GtkRadioButton *radio_group_member, const gchar *label
gtk_radio_button_get_group
GSList *
GtkRadioButton *radio_button
gtk_radio_button_set_group
void
GtkRadioButton *radio_button, GSList *group
gtk_radio_button_join_group
void
GtkRadioButton *radio_button, GtkRadioButton *group_source
GtkRadioButtonPrivate
GTK_TYPE_RADIO_MENU_ITEM
#define GTK_TYPE_RADIO_MENU_ITEM (gtk_radio_menu_item_get_type ())
GTK_RADIO_MENU_ITEM
#define GTK_RADIO_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItem))
GTK_RADIO_MENU_ITEM_CLASS
#define GTK_RADIO_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItemClass))
GTK_IS_RADIO_MENU_ITEM
#define GTK_IS_RADIO_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_MENU_ITEM))
GTK_IS_RADIO_MENU_ITEM_CLASS
#define GTK_IS_RADIO_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_MENU_ITEM))
GTK_RADIO_MENU_ITEM_GET_CLASS
#define GTK_RADIO_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItemClass))
GtkRadioMenuItem
struct _GtkRadioMenuItem
{
GtkCheckMenuItem check_menu_item;
/*< private >*/
GtkRadioMenuItemPrivate *priv;
};
GtkRadioMenuItemClass
struct _GtkRadioMenuItemClass
{
GtkCheckMenuItemClass parent_class;
/* Signals */
void (*group_changed) (GtkRadioMenuItem *radio_menu_item);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_radio_menu_item_get_type
GType
void
gtk_radio_menu_item_new
GtkWidget *
GSList *group
gtk_radio_menu_item_new_with_label
GtkWidget *
GSList *group, const gchar *label
gtk_radio_menu_item_new_with_mnemonic
GtkWidget *
GSList *group, const gchar *label
gtk_radio_menu_item_new_from_widget
GtkWidget *
GtkRadioMenuItem *group
gtk_radio_menu_item_new_with_mnemonic_from_widget
GtkWidget *
GtkRadioMenuItem *group, const gchar *label
gtk_radio_menu_item_new_with_label_from_widget
GtkWidget *
GtkRadioMenuItem *group, const gchar *label
gtk_radio_menu_item_get_group
GSList *
GtkRadioMenuItem *radio_menu_item
gtk_radio_menu_item_set_group
void
GtkRadioMenuItem *radio_menu_item, GSList *group
gtk_radio_menu_item_join_group
void
GtkRadioMenuItem *radio_menu_item, GtkRadioMenuItem *group_source
GtkRadioMenuItemPrivate
GTK_TYPE_RADIO_TOOL_BUTTON
#define GTK_TYPE_RADIO_TOOL_BUTTON (gtk_radio_tool_button_get_type ())
GTK_RADIO_TOOL_BUTTON
#define GTK_RADIO_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButton))
GTK_RADIO_TOOL_BUTTON_CLASS
#define GTK_RADIO_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButtonClass))
GTK_IS_RADIO_TOOL_BUTTON
#define GTK_IS_RADIO_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_TOOL_BUTTON))
GTK_IS_RADIO_TOOL_BUTTON_CLASS
#define GTK_IS_RADIO_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_TOOL_BUTTON))
GTK_RADIO_TOOL_BUTTON_GET_CLASS
#define GTK_RADIO_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButtonClass))
GtkRadioToolButton
struct _GtkRadioToolButton
{
GtkToggleToolButton parent;
};
GtkRadioToolButtonClass
struct _GtkRadioToolButtonClass
{
GtkToggleToolButtonClass parent_class;
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_radio_tool_button_get_type
GType
void
gtk_radio_tool_button_new
GtkToolItem *
GSList *group
gtk_radio_tool_button_new_from_widget
GtkToolItem *
GtkRadioToolButton *group
gtk_radio_tool_button_get_group
GSList *
GtkRadioToolButton *button
gtk_radio_tool_button_set_group
void
GtkRadioToolButton *button, GSList *group
GTK_TYPE_RANGE
#define GTK_TYPE_RANGE (gtk_range_get_type ())
GTK_RANGE
#define GTK_RANGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE, GtkRange))
GTK_RANGE_CLASS
#define GTK_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE, GtkRangeClass))
GTK_IS_RANGE
#define GTK_IS_RANGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE))
GTK_IS_RANGE_CLASS
#define GTK_IS_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE))
GTK_RANGE_GET_CLASS
#define GTK_RANGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE, GtkRangeClass))
GtkRange
struct _GtkRange
{
GtkWidget widget;
GtkRangePrivate *priv;
};
GtkRangeClass
struct _GtkRangeClass
{
GtkWidgetClass parent_class;
void (* value_changed) (GtkRange *range);
void (* adjust_bounds) (GtkRange *range,
gdouble new_value);
/* action signals for keybindings */
void (* move_slider) (GtkRange *range,
GtkScrollType scroll);
/* Virtual functions */
void (* get_range_border) (GtkRange *range,
GtkBorder *border_);
gboolean (* change_value) (GtkRange *range,
GtkScrollType scroll,
gdouble new_value);
void (* get_range_size_request) (GtkRange *range,
GtkOrientation orientation,
gint *minimum,
gint *natural);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
gtk_range_get_type
GType
void
gtk_range_set_adjustment
void
GtkRange *range, GtkAdjustment *adjustment
gtk_range_get_adjustment
GtkAdjustment *
GtkRange *range
gtk_range_set_inverted
void
GtkRange *range, gboolean setting
gtk_range_get_inverted
gboolean
GtkRange *range
gtk_range_set_flippable
void
GtkRange *range, gboolean flippable
gtk_range_get_flippable
gboolean
GtkRange *range
gtk_range_set_slider_size_fixed
void
GtkRange *range, gboolean size_fixed
gtk_range_get_slider_size_fixed
gboolean
GtkRange *range
gtk_range_get_range_rect
void
GtkRange *range, GdkRectangle *range_rect
gtk_range_get_slider_range
void
GtkRange *range, gint *slider_start, gint *slider_end
gtk_range_set_lower_stepper_sensitivity
void
GtkRange *range, GtkSensitivityType sensitivity
gtk_range_get_lower_stepper_sensitivity
GtkSensitivityType
GtkRange *range
gtk_range_set_upper_stepper_sensitivity
void
GtkRange *range, GtkSensitivityType sensitivity
gtk_range_get_upper_stepper_sensitivity
GtkSensitivityType
GtkRange *range
gtk_range_set_increments
void
GtkRange *range, gdouble step, gdouble page
gtk_range_set_range
void
GtkRange *range, gdouble min, gdouble max
gtk_range_set_value
void
GtkRange *range, gdouble value
gtk_range_get_value
gdouble
GtkRange *range
gtk_range_set_show_fill_level
void
GtkRange *range, gboolean show_fill_level
gtk_range_get_show_fill_level
gboolean
GtkRange *range
gtk_range_set_restrict_to_fill_level
void
GtkRange *range, gboolean restrict_to_fill_level
gtk_range_get_restrict_to_fill_level
gboolean
GtkRange *range
gtk_range_set_fill_level
void
GtkRange *range, gdouble fill_level
gtk_range_get_fill_level
gdouble
GtkRange *range
gtk_range_set_round_digits
void
GtkRange *range, gint round_digits
gtk_range_get_round_digits
gint
GtkRange *range
GtkRangePrivate
gtk_range_get_slider_widget
GtkWidget *
GtkRange *range
gtk_range_start_autoscroll
void
GtkRange *range, GtkScrollType scroll_type
gtk_range_stop_autoscroll
void
GtkRange *range
GtkRBNodeColor
typedef enum
{
GTK_RBNODE_BLACK = 1 << 0,
GTK_RBNODE_RED = 1 << 1,
GTK_RBNODE_IS_PARENT = 1 << 2,
GTK_RBNODE_IS_SELECTED = 1 << 3,
GTK_RBNODE_IS_PRELIT = 1 << 4,
GTK_RBNODE_INVALID = 1 << 7,
GTK_RBNODE_COLUMN_INVALID = 1 << 8,
GTK_RBNODE_DESCENDANTS_INVALID = 1 << 9,
GTK_RBNODE_NON_COLORS = GTK_RBNODE_IS_PARENT |
GTK_RBNODE_IS_SELECTED |
GTK_RBNODE_IS_PRELIT |
GTK_RBNODE_INVALID |
GTK_RBNODE_COLUMN_INVALID |
GTK_RBNODE_DESCENDANTS_INVALID
} GtkRBNodeColor;
GtkRBTreeTraverseFunc
void
GtkRBTree *tree,
GtkRBNode *node,
gpointer data
GtkRBTree
struct _GtkRBTree
{
GtkRBNode *root;
GtkRBTree *parent_tree;
GtkRBNode *parent_node;
};
GtkRBNode
struct _GtkRBNode
{
guint flags : 14;
/* count is the number of nodes beneath us, plus 1 for ourselves.
* i.e. node->left->count + node->right->count + 1
*/
gint count;
GtkRBNode *left;
GtkRBNode *right;
GtkRBNode *parent;
/* count the number of total nodes beneath us, including nodes
* of children trees.
* i.e. node->left->count + node->right->count + node->children->root->count + 1
*/
guint total_count;
/* this is the total of sizes of
* node->left, node->right, our own height, and the height
* of all trees in ->children, iff children exists because
* the thing is expanded.
*/
gint offset;
/* Child trees */
GtkRBTree *children;
};
GTK_RBNODE_GET_COLOR
#define GTK_RBNODE_GET_COLOR(node) (node?(((node->flags>K_RBNODE_RED)==GTK_RBNODE_RED)?GTK_RBNODE_RED:GTK_RBNODE_BLACK):GTK_RBNODE_BLACK)
GTK_RBNODE_SET_COLOR
#define GTK_RBNODE_SET_COLOR(node,color) if((node->flags&color)!=color)node->flags=node->flags^(GTK_RBNODE_RED|GTK_RBNODE_BLACK)
GTK_RBNODE_GET_HEIGHT
#define GTK_RBNODE_GET_HEIGHT(node) (node->offset-(node->left->offset+node->right->offset+(node->children?node->children->root->offset:0)))
GTK_RBNODE_SET_FLAG
#define GTK_RBNODE_SET_FLAG(node, flag) G_STMT_START{ (node->flags|=flag); }G_STMT_END
GTK_RBNODE_UNSET_FLAG
#define GTK_RBNODE_UNSET_FLAG(node, flag) G_STMT_START{ (node->flags&=~(flag)); }G_STMT_END
GTK_RBNODE_FLAG_SET
#define GTK_RBNODE_FLAG_SET(node, flag) (node?(((node->flags&flag)==flag)?TRUE:FALSE):FALSE)
GtkRBTreeView
GTK_TYPE_RECENT_CHOOSER
#define GTK_TYPE_RECENT_CHOOSER (gtk_recent_chooser_get_type ())
GTK_RECENT_CHOOSER
#define GTK_RECENT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER, GtkRecentChooser))
GTK_IS_RECENT_CHOOSER
#define GTK_IS_RECENT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER))
GTK_RECENT_CHOOSER_GET_IFACE
#define GTK_RECENT_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_RECENT_CHOOSER, GtkRecentChooserIface))
GtkRecentSortType
typedef enum
{
GTK_RECENT_SORT_NONE = 0,
GTK_RECENT_SORT_MRU,
GTK_RECENT_SORT_LRU,
GTK_RECENT_SORT_CUSTOM
} GtkRecentSortType;
GtkRecentSortFunc
gint
GtkRecentInfo *a,
GtkRecentInfo *b,
gpointer user_data
GTK_RECENT_CHOOSER_ERROR
#define GTK_RECENT_CHOOSER_ERROR (gtk_recent_chooser_error_quark ())
GtkRecentChooserError
typedef enum
{
GTK_RECENT_CHOOSER_ERROR_NOT_FOUND,
GTK_RECENT_CHOOSER_ERROR_INVALID_URI
} GtkRecentChooserError;
gtk_recent_chooser_error_quark
GQuark
void
GtkRecentChooserIface
struct _GtkRecentChooserIface
{
/*< private >*/
GTypeInterface base_iface;
/*< public >*/
/*
* Methods
*/
gboolean (* set_current_uri) (GtkRecentChooser *chooser,
const gchar *uri,
GError **error);
gchar * (* get_current_uri) (GtkRecentChooser *chooser);
gboolean (* select_uri) (GtkRecentChooser *chooser,
const gchar *uri,
GError **error);
void (* unselect_uri) (GtkRecentChooser *chooser,
const gchar *uri);
void (* select_all) (GtkRecentChooser *chooser);
void (* unselect_all) (GtkRecentChooser *chooser);
GList * (* get_items) (GtkRecentChooser *chooser);
GtkRecentManager *(* get_recent_manager) (GtkRecentChooser *chooser);
void (* add_filter) (GtkRecentChooser *chooser,
GtkRecentFilter *filter);
void (* remove_filter) (GtkRecentChooser *chooser,
GtkRecentFilter *filter);
GSList * (* list_filters) (GtkRecentChooser *chooser);
void (* set_sort_func) (GtkRecentChooser *chooser,
GtkRecentSortFunc sort_func,
gpointer sort_data,
GDestroyNotify data_destroy);
/*
* Signals
*/
void (* item_activated) (GtkRecentChooser *chooser);
void (* selection_changed) (GtkRecentChooser *chooser);
};
gtk_recent_chooser_get_type
GType
void
gtk_recent_chooser_set_show_private
void
GtkRecentChooser *chooser, gboolean show_private
gtk_recent_chooser_get_show_private
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_show_not_found
void
GtkRecentChooser *chooser, gboolean show_not_found
gtk_recent_chooser_get_show_not_found
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_select_multiple
void
GtkRecentChooser *chooser, gboolean select_multiple
gtk_recent_chooser_get_select_multiple
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_limit
void
GtkRecentChooser *chooser, gint limit
gtk_recent_chooser_get_limit
gint
GtkRecentChooser *chooser
gtk_recent_chooser_set_local_only
void
GtkRecentChooser *chooser, gboolean local_only
gtk_recent_chooser_get_local_only
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_show_tips
void
GtkRecentChooser *chooser, gboolean show_tips
gtk_recent_chooser_get_show_tips
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_show_icons
void
GtkRecentChooser *chooser, gboolean show_icons
gtk_recent_chooser_get_show_icons
gboolean
GtkRecentChooser *chooser
gtk_recent_chooser_set_sort_type
void
GtkRecentChooser *chooser, GtkRecentSortType sort_type
gtk_recent_chooser_get_sort_type
GtkRecentSortType
GtkRecentChooser *chooser
gtk_recent_chooser_set_sort_func
void
GtkRecentChooser *chooser, GtkRecentSortFunc sort_func, gpointer sort_data, GDestroyNotify data_destroy
gtk_recent_chooser_set_current_uri
gboolean
GtkRecentChooser *chooser, const gchar *uri, GError **error
gtk_recent_chooser_get_current_uri
gchar *
GtkRecentChooser *chooser
gtk_recent_chooser_get_current_item
GtkRecentInfo *
GtkRecentChooser *chooser
gtk_recent_chooser_select_uri
gboolean
GtkRecentChooser *chooser, const gchar *uri, GError **error
gtk_recent_chooser_unselect_uri
void
GtkRecentChooser *chooser, const gchar *uri
gtk_recent_chooser_select_all
void
GtkRecentChooser *chooser
gtk_recent_chooser_unselect_all
void
GtkRecentChooser *chooser
gtk_recent_chooser_get_items
GList *
GtkRecentChooser *chooser
gtk_recent_chooser_get_uris
gchar **
GtkRecentChooser *chooser, gsize *length
gtk_recent_chooser_add_filter
void
GtkRecentChooser *chooser, GtkRecentFilter *filter
gtk_recent_chooser_remove_filter
void
GtkRecentChooser *chooser, GtkRecentFilter *filter
gtk_recent_chooser_list_filters
GSList *
GtkRecentChooser *chooser
gtk_recent_chooser_set_filter
void
GtkRecentChooser *chooser, GtkRecentFilter *filter
gtk_recent_chooser_get_filter
GtkRecentFilter *
GtkRecentChooser *chooser
GtkRecentChooser
GTK_TYPE_RECENT_CHOOSER_DEFAULT
#define GTK_TYPE_RECENT_CHOOSER_DEFAULT (_gtk_recent_chooser_default_get_type ())
GTK_RECENT_CHOOSER_DEFAULT
#define GTK_RECENT_CHOOSER_DEFAULT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_DEFAULT, GtkRecentChooserDefault))
GTK_IS_RECENT_CHOOSER_DEFAULT
#define GTK_IS_RECENT_CHOOSER_DEFAULT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_DEFAULT))
GtkRecentChooserDefault
GTK_TYPE_RECENT_CHOOSER_DIALOG
#define GTK_TYPE_RECENT_CHOOSER_DIALOG (gtk_recent_chooser_dialog_get_type ())
GTK_RECENT_CHOOSER_DIALOG
#define GTK_RECENT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_DIALOG, GtkRecentChooserDialog))
GTK_IS_RECENT_CHOOSER_DIALOG
#define GTK_IS_RECENT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_DIALOG))
GTK_RECENT_CHOOSER_DIALOG_CLASS
#define GTK_RECENT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_CHOOSER_DIALOG, GtkRecentChooserDialogClass))
GTK_IS_RECENT_CHOOSER_DIALOG_CLASS
#define GTK_IS_RECENT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_CHOOSER_DIALOG))
GTK_RECENT_CHOOSER_DIALOG_GET_CLASS
#define GTK_RECENT_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_CHOOSER_DIALOG, GtkRecentChooserDialogClass))
GtkRecentChooserDialog
struct _GtkRecentChooserDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkRecentChooserDialogPrivate *priv;
};
GtkRecentChooserDialogClass
struct _GtkRecentChooserDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_recent_chooser_dialog_get_type
GType
void
gtk_recent_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent, const gchar *first_button_text, ...
gtk_recent_chooser_dialog_new_for_manager
GtkWidget *
const gchar *title, GtkWindow *parent, GtkRecentManager *manager, const gchar *first_button_text, ...
GtkRecentChooserDialogPrivate
GTK_TYPE_RECENT_CHOOSER_MENU
#define GTK_TYPE_RECENT_CHOOSER_MENU (gtk_recent_chooser_menu_get_type ())
GTK_RECENT_CHOOSER_MENU
#define GTK_RECENT_CHOOSER_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_MENU, GtkRecentChooserMenu))
GTK_IS_RECENT_CHOOSER_MENU
#define GTK_IS_RECENT_CHOOSER_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_MENU))
GTK_RECENT_CHOOSER_MENU_CLASS
#define GTK_RECENT_CHOOSER_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_CHOOSER_MENU, GtkRecentChooserMenuClass))
GTK_IS_RECENT_CHOOSER_MENU_CLASS
#define GTK_IS_RECENT_CHOOSER_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_CHOOSER_MENU))
GTK_RECENT_CHOOSER_MENU_GET_CLASS
#define GTK_RECENT_CHOOSER_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_CHOOSER_MENU, GtkRecentChooserMenuClass))
GtkRecentChooserMenu
struct _GtkRecentChooserMenu
{
GtkMenu parent_instance;
/*< private >*/
GtkRecentChooserMenuPrivate *priv;
};
GtkRecentChooserMenuClass
struct _GtkRecentChooserMenuClass
{
GtkMenuClass parent_class;
/* padding for future expansion */
void (* gtk_recent1) (void);
void (* gtk_recent2) (void);
void (* gtk_recent3) (void);
void (* gtk_recent4) (void);
};
gtk_recent_chooser_menu_get_type
GType
void
gtk_recent_chooser_menu_new
GtkWidget *
void
gtk_recent_chooser_menu_new_for_manager
GtkWidget *
GtkRecentManager *manager
gtk_recent_chooser_menu_get_show_numbers
gboolean
GtkRecentChooserMenu *menu
gtk_recent_chooser_menu_set_show_numbers
void
GtkRecentChooserMenu *menu, gboolean show_numbers
GtkRecentChooserMenuPrivate
GTK_RECENT_CHOOSER_DELEGATE_QUARK
#define GTK_RECENT_CHOOSER_DELEGATE_QUARK (_gtk_recent_chooser_delegate_get_quark ())
GtkRecentChooserProp
typedef enum {
GTK_RECENT_CHOOSER_PROP_FIRST = 0x3000,
GTK_RECENT_CHOOSER_PROP_RECENT_MANAGER,
GTK_RECENT_CHOOSER_PROP_SHOW_PRIVATE,
GTK_RECENT_CHOOSER_PROP_SHOW_NOT_FOUND,
GTK_RECENT_CHOOSER_PROP_SHOW_TIPS,
GTK_RECENT_CHOOSER_PROP_SHOW_ICONS,
GTK_RECENT_CHOOSER_PROP_SELECT_MULTIPLE,
GTK_RECENT_CHOOSER_PROP_LIMIT,
GTK_RECENT_CHOOSER_PROP_LOCAL_ONLY,
GTK_RECENT_CHOOSER_PROP_SORT_TYPE,
GTK_RECENT_CHOOSER_PROP_FILTER,
GTK_RECENT_CHOOSER_PROP_LAST
} GtkRecentChooserProp;
GTK_TYPE_RECENT_CHOOSER_WIDGET
#define GTK_TYPE_RECENT_CHOOSER_WIDGET (gtk_recent_chooser_widget_get_type ())
GTK_RECENT_CHOOSER_WIDGET
#define GTK_RECENT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_CHOOSER_WIDGET, GtkRecentChooserWidget))
GTK_IS_RECENT_CHOOSER_WIDGET
#define GTK_IS_RECENT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_CHOOSER_WIDGET))
GTK_RECENT_CHOOSER_WIDGET_CLASS
#define GTK_RECENT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_CHOOSER_WIDGET, GtkRecentChooserWidgetClass))
GTK_IS_RECENT_CHOOSER_WIDGET_CLASS
#define GTK_IS_RECENT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_CHOOSER_WIDGET))
GTK_RECENT_CHOOSER_WIDGET_GET_CLASS
#define GTK_RECENT_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_CHOOSER_WIDGET, GtkRecentChooserWidgetClass))
GtkRecentChooserWidget
struct _GtkRecentChooserWidget
{
GtkWidget parent_instance;
/*< private >*/
GtkRecentChooserWidgetPrivate *priv;
};
GtkRecentChooserWidgetClass
struct _GtkRecentChooserWidgetClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_recent_chooser_widget_get_type
GType
void
gtk_recent_chooser_widget_new
GtkWidget *
void
gtk_recent_chooser_widget_new_for_manager
GtkWidget *
GtkRecentManager *manager
GtkRecentChooserWidgetPrivate
GTK_TYPE_RECENT_FILTER
#define GTK_TYPE_RECENT_FILTER (gtk_recent_filter_get_type ())
GTK_RECENT_FILTER
#define GTK_RECENT_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_FILTER, GtkRecentFilter))
GTK_IS_RECENT_FILTER
#define GTK_IS_RECENT_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_FILTER))
GtkRecentFilterFlags
typedef enum {
GTK_RECENT_FILTER_URI = 1 << 0,
GTK_RECENT_FILTER_DISPLAY_NAME = 1 << 1,
GTK_RECENT_FILTER_MIME_TYPE = 1 << 2,
GTK_RECENT_FILTER_APPLICATION = 1 << 3,
GTK_RECENT_FILTER_GROUP = 1 << 4,
GTK_RECENT_FILTER_AGE = 1 << 5
} GtkRecentFilterFlags;
GtkRecentFilterFunc
gboolean
const GtkRecentFilterInfo *filter_info,
gpointer user_data
GtkRecentFilterInfo
struct _GtkRecentFilterInfo
{
GtkRecentFilterFlags contains;
const gchar *uri;
const gchar *display_name;
const gchar *mime_type;
const gchar **applications;
const gchar **groups;
gint age;
};
gtk_recent_filter_get_type
GType
void
gtk_recent_filter_new
GtkRecentFilter *
void
gtk_recent_filter_set_name
void
GtkRecentFilter *filter, const gchar *name
gtk_recent_filter_get_name
const gchar *
GtkRecentFilter *filter
gtk_recent_filter_add_mime_type
void
GtkRecentFilter *filter, const gchar *mime_type
gtk_recent_filter_add_pattern
void
GtkRecentFilter *filter, const gchar *pattern
gtk_recent_filter_add_pixbuf_formats
void
GtkRecentFilter *filter
gtk_recent_filter_add_application
void
GtkRecentFilter *filter, const gchar *application
gtk_recent_filter_add_group
void
GtkRecentFilter *filter, const gchar *group
gtk_recent_filter_add_age
void
GtkRecentFilter *filter, gint days
gtk_recent_filter_add_custom
void
GtkRecentFilter *filter, GtkRecentFilterFlags needed, GtkRecentFilterFunc func, gpointer data, GDestroyNotify data_destroy
gtk_recent_filter_get_needed
GtkRecentFilterFlags
GtkRecentFilter *filter
gtk_recent_filter_filter
gboolean
GtkRecentFilter *filter, const GtkRecentFilterInfo *filter_info
GtkRecentFilter
GTK_TYPE_RECENT_INFO
#define GTK_TYPE_RECENT_INFO (gtk_recent_info_get_type ())
GTK_TYPE_RECENT_MANAGER
#define GTK_TYPE_RECENT_MANAGER (gtk_recent_manager_get_type ())
GTK_RECENT_MANAGER
#define GTK_RECENT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_MANAGER, GtkRecentManager))
GTK_IS_RECENT_MANAGER
#define GTK_IS_RECENT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_MANAGER))
GTK_RECENT_MANAGER_CLASS
#define GTK_RECENT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_MANAGER, GtkRecentManagerClass))
GTK_IS_RECENT_MANAGER_CLASS
#define GTK_IS_RECENT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_MANAGER))
GTK_RECENT_MANAGER_GET_CLASS
#define GTK_RECENT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_MANAGER, GtkRecentManagerClass))
GtkRecentData
struct _GtkRecentData
{
gchar *display_name;
gchar *description;
gchar *mime_type;
gchar *app_name;
gchar *app_exec;
gchar **groups;
gboolean is_private;
};
GtkRecentManager
struct _GtkRecentManager
{
/*< private >*/
GObject parent_instance;
GtkRecentManagerPrivate *priv;
};
GtkRecentManagerClass
struct _GtkRecentManagerClass
{
/*< private >*/
GObjectClass parent_class;
void (*changed) (GtkRecentManager *manager);
/* padding for future expansion */
void (*_gtk_recent1) (void);
void (*_gtk_recent2) (void);
void (*_gtk_recent3) (void);
void (*_gtk_recent4) (void);
};
GtkRecentManagerError
typedef enum
{
GTK_RECENT_MANAGER_ERROR_NOT_FOUND,
GTK_RECENT_MANAGER_ERROR_INVALID_URI,
GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING,
GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED,
GTK_RECENT_MANAGER_ERROR_READ,
GTK_RECENT_MANAGER_ERROR_WRITE,
GTK_RECENT_MANAGER_ERROR_UNKNOWN
} GtkRecentManagerError;
GTK_RECENT_MANAGER_ERROR
#define GTK_RECENT_MANAGER_ERROR (gtk_recent_manager_error_quark ())
gtk_recent_manager_error_quark
GQuark
void
gtk_recent_manager_get_type
GType
void
gtk_recent_manager_new
GtkRecentManager *
void
gtk_recent_manager_get_default
GtkRecentManager *
void
gtk_recent_manager_add_item
gboolean
GtkRecentManager *manager, const gchar *uri
gtk_recent_manager_add_full
gboolean
GtkRecentManager *manager, const gchar *uri, const GtkRecentData *recent_data
gtk_recent_manager_remove_item
gboolean
GtkRecentManager *manager, const gchar *uri, GError **error
gtk_recent_manager_lookup_item
GtkRecentInfo *
GtkRecentManager *manager, const gchar *uri, GError **error
gtk_recent_manager_has_item
gboolean
GtkRecentManager *manager, const gchar *uri
gtk_recent_manager_move_item
gboolean
GtkRecentManager *manager, const gchar *uri, const gchar *new_uri, GError **error
gtk_recent_manager_get_items
GList *
GtkRecentManager *manager
gtk_recent_manager_purge_items
gint
GtkRecentManager *manager, GError **error
gtk_recent_info_get_type
GType
void
gtk_recent_info_ref
GtkRecentInfo *
GtkRecentInfo *info
gtk_recent_info_unref
void
GtkRecentInfo *info
gtk_recent_info_get_uri
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_display_name
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_description
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_mime_type
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_added
time_t
GtkRecentInfo *info
gtk_recent_info_get_modified
time_t
GtkRecentInfo *info
gtk_recent_info_get_visited
time_t
GtkRecentInfo *info
gtk_recent_info_get_private_hint
gboolean
GtkRecentInfo *info
gtk_recent_info_get_application_info
gboolean
GtkRecentInfo *info, const gchar *app_name, const gchar **app_exec, guint *count, time_t *time_
gtk_recent_info_create_app_info
GAppInfo *
GtkRecentInfo *info, const gchar *app_name, GError **error
gtk_recent_info_get_applications
gchar **
GtkRecentInfo *info, gsize *length
gtk_recent_info_last_application
gchar *
GtkRecentInfo *info
gtk_recent_info_has_application
gboolean
GtkRecentInfo *info, const gchar *app_name
gtk_recent_info_get_groups
gchar **
GtkRecentInfo *info, gsize *length
gtk_recent_info_has_group
gboolean
GtkRecentInfo *info, const gchar *group_name
gtk_recent_info_get_gicon
GIcon *
GtkRecentInfo *info
gtk_recent_info_get_short_name
gchar *
GtkRecentInfo *info
gtk_recent_info_get_uri_display
gchar *
GtkRecentInfo *info
gtk_recent_info_get_age
gint
GtkRecentInfo *info
gtk_recent_info_is_local
gboolean
GtkRecentInfo *info
gtk_recent_info_exists
gboolean
GtkRecentInfo *info
gtk_recent_info_match
gboolean
GtkRecentInfo *info_a, GtkRecentInfo *info_b
GtkRecentInfo
GtkRecentManagerPrivate
gtk_render_check
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_option
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_arrow
void
GtkStyleContext *context, cairo_t *cr, gdouble angle, gdouble x, gdouble y, gdouble size
gtk_render_background
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_background_get_clip
void
GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height, GdkRectangle *out_clip
gtk_render_frame
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_expander
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_focus
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_layout
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, PangoLayout *layout
gtk_render_line
void
GtkStyleContext *context, cairo_t *cr, gdouble x0, gdouble y0, gdouble x1, gdouble y1
gtk_render_slider
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height, GtkOrientation orientation
gtk_render_frame_gap
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height, GtkPositionType gap_side, gdouble xy0_gap, gdouble xy1_gap
gtk_render_handle
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_activity
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_icon
void
GtkStyleContext *context, cairo_t *cr, GdkTexture *texture, gdouble x, gdouble y
gtk_render_icon_surface
void
GtkStyleContext *context, cairo_t *cr, cairo_surface_t *surface, gdouble x, gdouble y
gtk_css_style_render_background
void
GtkCssStyle *style, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_css_style_snapshot_background
void
GtkCssStyle *style, GtkSnapshot *snapshot, gdouble width, gdouble height
gtk_css_style_render_has_border
gboolean
GtkCssStyle *style
gtk_css_style_render_border
void
GtkCssStyle *style, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_css_style_render_border_get_clip
gboolean
GtkCssStyle *style, gdouble x, gdouble y, gdouble width, gdouble height, GdkRectangle *out_clip
gtk_css_style_snapshot_border
void
GtkCssStyle *style, GtkSnapshot *snapshot, gdouble width, gdouble height
gtk_css_style_render_has_outline
gboolean
GtkCssStyle *style
gtk_css_style_render_outline
void
GtkCssStyle *style, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_css_style_snapshot_outline
void
GtkCssStyle *style, GtkSnapshot *snapshot, gdouble width, gdouble height
gtk_css_style_render_outline_get_clip
gboolean
GtkCssStyle *style, gdouble x, gdouble y, gdouble width, gdouble height, GdkRectangle *out_clip
gtk_css_style_render_icon
void
GtkCssStyle *style, cairo_t *cr, double x, double y, double width, double height, GtkCssImageBuiltinType builtin_type
gtk_css_style_snapshot_icon
void
GtkCssStyle *style, GtkSnapshot *snapshot, double width, double height, GtkCssImageBuiltinType builtin_type
gtk_css_style_render_icon_surface
void
GtkCssStyle *style, cairo_t *cr, cairo_surface_t *surface, double x, double y
gtk_css_style_snapshot_icon_texture
void
GtkCssStyle *style, GtkSnapshot *snapshot, GdkTexture *texture, double texture_scale, gboolean recolor
gtk_css_style_render_icon_get_extents
void
GtkCssStyle *style, GdkRectangle *extents, gint x, gint y, gint width, gint height
GTK_TYPE_REVEALER
#define GTK_TYPE_REVEALER (gtk_revealer_get_type ())
GTK_REVEALER
#define GTK_REVEALER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_REVEALER, GtkRevealer))
GTK_REVEALER_CLASS
#define GTK_REVEALER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_REVEALER, GtkRevealerClass))
GTK_IS_REVEALER
#define GTK_IS_REVEALER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_REVEALER))
GTK_IS_REVEALER_CLASS
#define GTK_IS_REVEALER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_REVEALER))
GTK_REVEALER_GET_CLASS
#define GTK_REVEALER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_REVEALER, GtkRevealerClass))
GtkRevealerTransitionType
typedef enum {
GTK_REVEALER_TRANSITION_TYPE_NONE,
GTK_REVEALER_TRANSITION_TYPE_CROSSFADE,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN
} GtkRevealerTransitionType;
GtkRevealer
struct _GtkRevealer {
GtkBin parent_instance;
};
GtkRevealerClass
struct _GtkRevealerClass {
GtkBinClass parent_class;
};
gtk_revealer_get_type
GType
void
gtk_revealer_new
GtkWidget *
void
gtk_revealer_get_reveal_child
gboolean
GtkRevealer *revealer
gtk_revealer_set_reveal_child
void
GtkRevealer *revealer, gboolean reveal_child
gtk_revealer_get_child_revealed
gboolean
GtkRevealer *revealer
gtk_revealer_get_transition_duration
guint
GtkRevealer *revealer
gtk_revealer_set_transition_duration
void
GtkRevealer *revealer, guint duration
gtk_revealer_set_transition_type
void
GtkRevealer *revealer, GtkRevealerTransitionType transition
gtk_revealer_get_transition_type
GtkRevealerTransitionType
GtkRevealer *revealer
gtk_rounded_boxes_init_for_style
void
GskRoundedRect *border_box, GskRoundedRect *padding_box, GskRoundedRect *content_box, GtkCssStyle *style, double x, double y, double width, double height
GTK_TYPE_SCALE
#define GTK_TYPE_SCALE (gtk_scale_get_type ())
GTK_SCALE
#define GTK_SCALE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE, GtkScale))
GTK_SCALE_CLASS
#define GTK_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE, GtkScaleClass))
GTK_IS_SCALE
#define GTK_IS_SCALE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE))
GTK_IS_SCALE_CLASS
#define GTK_IS_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE))
GTK_SCALE_GET_CLASS
#define GTK_SCALE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE, GtkScaleClass))
GtkScale
struct _GtkScale
{
GtkRange range;
/*< private >*/
GtkScalePrivate *priv;
};
GtkScaleClass
struct _GtkScaleClass
{
GtkRangeClass parent_class;
gchar* (* format_value) (GtkScale *scale,
gdouble value);
void (* get_layout_offsets) (GtkScale *scale,
gint *x,
gint *y);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_scale_get_type
GType
void
gtk_scale_new
GtkWidget *
GtkOrientation orientation, GtkAdjustment *adjustment
gtk_scale_new_with_range
GtkWidget *
GtkOrientation orientation, gdouble min, gdouble max, gdouble step
gtk_scale_set_digits
void
GtkScale *scale, gint digits
gtk_scale_get_digits
gint
GtkScale *scale
gtk_scale_set_draw_value
void
GtkScale *scale, gboolean draw_value
gtk_scale_get_draw_value
gboolean
GtkScale *scale
gtk_scale_set_has_origin
void
GtkScale *scale, gboolean has_origin
gtk_scale_get_has_origin
gboolean
GtkScale *scale
gtk_scale_set_value_pos
void
GtkScale *scale, GtkPositionType pos
gtk_scale_get_value_pos
GtkPositionType
GtkScale *scale
gtk_scale_get_layout
PangoLayout *
GtkScale *scale
gtk_scale_get_layout_offsets
void
GtkScale *scale, gint *x, gint *y
gtk_scale_add_mark
void
GtkScale *scale, gdouble value, GtkPositionType position, const gchar *markup
gtk_scale_clear_marks
void
GtkScale *scale
GtkScalePrivate
GTK_TYPE_SCALE_BUTTON
#define GTK_TYPE_SCALE_BUTTON (gtk_scale_button_get_type ())
GTK_SCALE_BUTTON
#define GTK_SCALE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_BUTTON, GtkScaleButton))
GTK_SCALE_BUTTON_CLASS
#define GTK_SCALE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_BUTTON, GtkScaleButtonClass))
GTK_IS_SCALE_BUTTON
#define GTK_IS_SCALE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_BUTTON))
GTK_IS_SCALE_BUTTON_CLASS
#define GTK_IS_SCALE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_BUTTON))
GTK_SCALE_BUTTON_GET_CLASS
#define GTK_SCALE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_BUTTON, GtkScaleButtonClass))
GtkScaleButton
struct _GtkScaleButton
{
GtkButton parent;
/*< private >*/
GtkScaleButtonPrivate *priv;
};
GtkScaleButtonClass
struct _GtkScaleButtonClass
{
GtkButtonClass parent_class;
/* signals */
void (* value_changed) (GtkScaleButton *button,
gdouble value);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_scale_button_get_type
GType
void
gtk_scale_button_new
GtkWidget *
gdouble min, gdouble max, gdouble step, const gchar **icons
gtk_scale_button_set_icons
void
GtkScaleButton *button, const gchar **icons
gtk_scale_button_get_value
gdouble
GtkScaleButton *button
gtk_scale_button_set_value
void
GtkScaleButton *button, gdouble value
gtk_scale_button_get_adjustment
GtkAdjustment *
GtkScaleButton *button
gtk_scale_button_set_adjustment
void
GtkScaleButton *button, GtkAdjustment *adjustment
gtk_scale_button_get_plus_button
GtkWidget *
GtkScaleButton *button
gtk_scale_button_get_minus_button
GtkWidget *
GtkScaleButton *button
gtk_scale_button_get_popup
GtkWidget *
GtkScaleButton *button
GtkScaleButtonPrivate
GTK_TYPE_SCROLLABLE
#define GTK_TYPE_SCROLLABLE (gtk_scrollable_get_type ())
GTK_SCROLLABLE
#define GTK_SCROLLABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLABLE, GtkScrollable))
GTK_IS_SCROLLABLE
#define GTK_IS_SCROLLABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLABLE))
GTK_SCROLLABLE_GET_IFACE
#define GTK_SCROLLABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_SCROLLABLE, GtkScrollableInterface))
GtkScrollableInterface
struct _GtkScrollableInterface
{
GTypeInterface base_iface;
gboolean (* get_border) (GtkScrollable *scrollable,
GtkBorder *border);
};
gtk_scrollable_get_type
GType
void
gtk_scrollable_get_hadjustment
GtkAdjustment *
GtkScrollable *scrollable
gtk_scrollable_set_hadjustment
void
GtkScrollable *scrollable, GtkAdjustment *hadjustment
gtk_scrollable_get_vadjustment
GtkAdjustment *
GtkScrollable *scrollable
gtk_scrollable_set_vadjustment
void
GtkScrollable *scrollable, GtkAdjustment *vadjustment
gtk_scrollable_get_hscroll_policy
GtkScrollablePolicy
GtkScrollable *scrollable
gtk_scrollable_set_hscroll_policy
void
GtkScrollable *scrollable, GtkScrollablePolicy policy
gtk_scrollable_get_vscroll_policy
GtkScrollablePolicy
GtkScrollable *scrollable
gtk_scrollable_set_vscroll_policy
void
GtkScrollable *scrollable, GtkScrollablePolicy policy
gtk_scrollable_get_border
gboolean
GtkScrollable *scrollable, GtkBorder *border
GtkScrollable
GTK_TYPE_SCROLLBAR
#define GTK_TYPE_SCROLLBAR (gtk_scrollbar_get_type ())
GTK_SCROLLBAR
#define GTK_SCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbar))
GTK_SCROLLBAR_CLASS
#define GTK_SCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLBAR, GtkScrollbarClass))
GTK_IS_SCROLLBAR
#define GTK_IS_SCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLBAR))
GTK_IS_SCROLLBAR_CLASS
#define GTK_IS_SCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLBAR))
GTK_SCROLLBAR_GET_CLASS
#define GTK_SCROLLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbarClass))
GtkScrollbar
struct _GtkScrollbar
{
GtkWidget parent_instance;
};
GtkScrollbarClass
struct _GtkScrollbarClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_scrollbar_get_type
GType
void
gtk_scrollbar_new
GtkWidget *
GtkOrientation orientation, GtkAdjustment *adjustment
gtk_scrollbar_set_adjustment
void
GtkScrollbar *self, GtkAdjustment *adjustment
gtk_scrollbar_get_adjustment
GtkAdjustment *
GtkScrollbar *self
gtk_scrollbar_get_wheel_delta
double
GtkScrollbar *self, const GdkEventScroll *event
GTK_TYPE_SCROLLED_WINDOW
#define GTK_TYPE_SCROLLED_WINDOW (gtk_scrolled_window_get_type ())
GTK_SCROLLED_WINDOW
#define GTK_SCROLLED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindow))
GTK_SCROLLED_WINDOW_CLASS
#define GTK_SCROLLED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindowClass))
GTK_IS_SCROLLED_WINDOW
#define GTK_IS_SCROLLED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLED_WINDOW))
GTK_IS_SCROLLED_WINDOW_CLASS
#define GTK_IS_SCROLLED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLED_WINDOW))
GTK_SCROLLED_WINDOW_GET_CLASS
#define GTK_SCROLLED_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindowClass))
GtkScrolledWindow
struct _GtkScrolledWindow
{
GtkBin container;
GtkScrolledWindowPrivate *priv;
};
GtkScrolledWindowClass
struct _GtkScrolledWindowClass
{
GtkBinClass parent_class;
/*< public >*/
/* Action signals for keybindings. Do not connect to these signals
*/
/* Unfortunately, GtkScrollType is deficient in that there is
* no horizontal/vertical variants for GTK_SCROLL_START/END,
* so we have to add an additional boolean flag.
*/
gboolean (*scroll_child) (GtkScrolledWindow *scrolled_window,
GtkScrollType scroll,
gboolean horizontal);
void (* move_focus_out) (GtkScrolledWindow *scrolled_window,
GtkDirectionType direction);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkCornerType
typedef enum
{
GTK_CORNER_TOP_LEFT,
GTK_CORNER_BOTTOM_LEFT,
GTK_CORNER_TOP_RIGHT,
GTK_CORNER_BOTTOM_RIGHT
} GtkCornerType;
GtkPolicyType
typedef enum
{
GTK_POLICY_ALWAYS,
GTK_POLICY_AUTOMATIC,
GTK_POLICY_NEVER,
GTK_POLICY_EXTERNAL
} GtkPolicyType;
gtk_scrolled_window_get_type
GType
void
gtk_scrolled_window_new
GtkWidget *
GtkAdjustment *hadjustment, GtkAdjustment *vadjustment
gtk_scrolled_window_set_hadjustment
void
GtkScrolledWindow *scrolled_window, GtkAdjustment *hadjustment
gtk_scrolled_window_set_vadjustment
void
GtkScrolledWindow *scrolled_window, GtkAdjustment *vadjustment
gtk_scrolled_window_get_hadjustment
GtkAdjustment *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_vadjustment
GtkAdjustment *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_hscrollbar
GtkWidget *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_vscrollbar
GtkWidget *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_policy
void
GtkScrolledWindow *scrolled_window, GtkPolicyType hscrollbar_policy, GtkPolicyType vscrollbar_policy
gtk_scrolled_window_get_policy
void
GtkScrolledWindow *scrolled_window, GtkPolicyType *hscrollbar_policy, GtkPolicyType *vscrollbar_policy
gtk_scrolled_window_set_placement
void
GtkScrolledWindow *scrolled_window, GtkCornerType window_placement
gtk_scrolled_window_unset_placement
void
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_placement
GtkCornerType
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_shadow_type
void
GtkScrolledWindow *scrolled_window, GtkShadowType type
gtk_scrolled_window_get_shadow_type
GtkShadowType
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_min_content_width
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_min_content_width
void
GtkScrolledWindow *scrolled_window, gint width
gtk_scrolled_window_get_min_content_height
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_min_content_height
void
GtkScrolledWindow *scrolled_window, gint height
gtk_scrolled_window_set_kinetic_scrolling
void
GtkScrolledWindow *scrolled_window, gboolean kinetic_scrolling
gtk_scrolled_window_get_kinetic_scrolling
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_capture_button_press
void
GtkScrolledWindow *scrolled_window, gboolean capture_button_press
gtk_scrolled_window_get_capture_button_press
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_overlay_scrolling
void
GtkScrolledWindow *scrolled_window, gboolean overlay_scrolling
gtk_scrolled_window_get_overlay_scrolling
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_max_content_width
void
GtkScrolledWindow *scrolled_window, gint width
gtk_scrolled_window_get_max_content_width
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_max_content_height
void
GtkScrolledWindow *scrolled_window, gint height
gtk_scrolled_window_get_max_content_height
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_propagate_natural_width
void
GtkScrolledWindow *scrolled_window, gboolean propagate
gtk_scrolled_window_get_propagate_natural_width
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_propagate_natural_height
void
GtkScrolledWindow *scrolled_window, gboolean propagate
gtk_scrolled_window_get_propagate_natural_height
gboolean
GtkScrolledWindow *scrolled_window
GtkScrolledWindowPrivate
GTK_TYPE_SEARCH_BAR
#define GTK_TYPE_SEARCH_BAR (gtk_search_bar_get_type ())
GTK_SEARCH_BAR
#define GTK_SEARCH_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_BAR, GtkSearchBar))
GTK_SEARCH_BAR_CLASS
#define GTK_SEARCH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_BAR, GtkSearchBarClass))
GTK_IS_SEARCH_BAR
#define GTK_IS_SEARCH_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_BAR))
GTK_IS_SEARCH_BAR_CLASS
#define GTK_IS_SEARCH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_BAR))
GTK_SEARCH_BAR_GET_CLASS
#define GTK_SEARCH_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_BAR, GtkSearchBarClass))
GtkSearchBar
struct _GtkSearchBar
{
/*< private >*/
GtkBin parent;
};
GtkSearchBarClass
struct _GtkSearchBarClass
{
GtkBinClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_search_bar_get_type
GType
void
gtk_search_bar_new
GtkWidget *
void
gtk_search_bar_connect_entry
void
GtkSearchBar *bar, GtkEntry *entry
gtk_search_bar_get_search_mode
gboolean
GtkSearchBar *bar
gtk_search_bar_set_search_mode
void
GtkSearchBar *bar, gboolean search_mode
gtk_search_bar_get_show_close_button
gboolean
GtkSearchBar *bar
gtk_search_bar_set_show_close_button
void
GtkSearchBar *bar, gboolean visible
gtk_search_bar_handle_event
gboolean
GtkSearchBar *bar, GdkEvent *event
GTK_TYPE_SEARCH_ENGINE
#define GTK_TYPE_SEARCH_ENGINE (_gtk_search_engine_get_type ())
GTK_SEARCH_ENGINE
#define GTK_SEARCH_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngine))
GTK_SEARCH_ENGINE_CLASS
#define GTK_SEARCH_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))
GTK_IS_SEARCH_ENGINE
#define GTK_IS_SEARCH_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE))
GTK_IS_SEARCH_ENGINE_CLASS
#define GTK_IS_SEARCH_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE))
GTK_SEARCH_ENGINE_GET_CLASS
#define GTK_SEARCH_ENGINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))
GtkSearchHit
struct _GtkSearchHit
{
GFile *file;
GFileInfo *info; /* may be NULL */
};
GtkSearchEngine
struct _GtkSearchEngine
{
GObject parent;
GtkSearchEnginePrivate *priv;
};
GtkSearchEngineClass
struct _GtkSearchEngineClass
{
GObjectClass parent_class;
/* VTable */
void (*set_query) (GtkSearchEngine *engine,
GtkQuery *query);
void (*start) (GtkSearchEngine *engine);
void (*stop) (GtkSearchEngine *engine);
/* Signals */
void (*hits_added) (GtkSearchEngine *engine,
GList *hits);
void (*finished) (GtkSearchEngine *engine);
void (*error) (GtkSearchEngine *engine,
const gchar *error_message);
};
GtkSearchEnginePrivate
GTK_TYPE_SEARCH_ENGINE_MODEL
#define GTK_TYPE_SEARCH_ENGINE_MODEL (_gtk_search_engine_model_get_type ())
GTK_SEARCH_ENGINE_MODEL
#define GTK_SEARCH_ENGINE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_MODEL, GtkSearchEngineModel))
GTK_SEARCH_ENGINE_MODEL_CLASS
#define GTK_SEARCH_ENGINE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_MODEL, GtkSearchEngineModelClass))
GTK_IS_SEARCH_ENGINE_MODEL
#define GTK_IS_SEARCH_ENGINE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_MODEL))
GTK_IS_SEARCH_ENGINE_MODEL_CLASS
#define GTK_IS_SEARCH_ENGINE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_MODEL))
GTK_SEARCH_ENGINE_MODEL_GET_CLASS
#define GTK_SEARCH_ENGINE_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_MODEL, GtkSearchEngineModelClass))
GtkSearchEngineModel
GtkSearchEngineModelClass
GTK_TYPE_SEARCH_ENGINE_QUARTZ
#define GTK_TYPE_SEARCH_ENGINE_QUARTZ (_gtk_search_engine_quartz_get_type ())
GTK_SEARCH_ENGINE_QUARTZ
#define GTK_SEARCH_ENGINE_QUARTZ(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_QUARTZ, GtkSearchEngineQuartz))
GTK_SEARCH_ENGINE_QUARTZ_CLASS
#define GTK_SEARCH_ENGINE_QUARTZ_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_QUARTZ, GtkSearchEngineQuartzClass))
GTK_IS_SEARCH_ENGINE_QUARTZ
#define GTK_IS_SEARCH_ENGINE_QUARTZ(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_QUARTZ))
GTK_IS_SEARCH_ENGINE_QUARTZ_CLASS
#define GTK_IS_SEARCH_ENGINE_QUARTZ_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_QUARTZ))
GTK_SEARCH_ENGINE_QUARTZ_GET_CLASS
#define GTK_SEARCH_ENGINE_QUARTZ_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_QUARTZ, GtkSearchEngineQuartzClass))
GtkSearchEngineQuartz
struct _GtkSearchEngineQuartz
{
GtkSearchEngine parent;
GtkSearchEngineQuartzPrivate *priv;
};
GtkSearchEngineQuartzClass
struct _GtkSearchEngineQuartzClass
{
GtkSearchEngineClass parent_class;
};
GtkSearchEngineQuartzPrivate
GTK_TYPE_SEARCH_ENGINE_SIMPLE
#define GTK_TYPE_SEARCH_ENGINE_SIMPLE (_gtk_search_engine_simple_get_type ())
GTK_SEARCH_ENGINE_SIMPLE
#define GTK_SEARCH_ENGINE_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_SIMPLE, GtkSearchEngineSimple))
GTK_SEARCH_ENGINE_SIMPLE_CLASS
#define GTK_SEARCH_ENGINE_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_SIMPLE, GtkSearchEngineSimpleClass))
GTK_IS_SEARCH_ENGINE_SIMPLE
#define GTK_IS_SEARCH_ENGINE_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_SIMPLE))
GTK_IS_SEARCH_ENGINE_SIMPLE_CLASS
#define GTK_IS_SEARCH_ENGINE_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_SIMPLE))
GTK_SEARCH_ENGINE_SIMPLE_GET_CLASS
#define GTK_SEARCH_ENGINE_SIMPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_SIMPLE, GtkSearchEngineSimpleClass))
GtkSearchEngineSimpleIsIndexed
gboolean
GFile *location, gpointer data
GtkSearchEngineSimple
GtkSearchEngineSimpleClass
GTK_TYPE_SEARCH_ENGINE_TRACKER
#define GTK_TYPE_SEARCH_ENGINE_TRACKER (_gtk_search_engine_tracker_get_type ())
GTK_SEARCH_ENGINE_TRACKER
#define GTK_SEARCH_ENGINE_TRACKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_TRACKER, GtkSearchEngineTracker))
GTK_SEARCH_ENGINE_TRACKER_CLASS
#define GTK_SEARCH_ENGINE_TRACKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_TRACKER, GtkSearchEngineTrackerClass))
GTK_IS_SEARCH_ENGINE_TRACKER
#define GTK_IS_SEARCH_ENGINE_TRACKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_TRACKER))
GTK_IS_SEARCH_ENGINE_TRACKER_CLASS
#define GTK_IS_SEARCH_ENGINE_TRACKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_TRACKER))
GTK_SEARCH_ENGINE_TRACKER_GET_CLASS
#define GTK_SEARCH_ENGINE_TRACKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_TRACKER, GtkSearchEngineTrackerClass))
GtkSearchEngineTracker
GtkSearchEngineTrackerClass
GTK_TYPE_SEARCH_ENTRY
#define GTK_TYPE_SEARCH_ENTRY (gtk_search_entry_get_type ())
GTK_SEARCH_ENTRY
#define GTK_SEARCH_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntry))
GTK_SEARCH_ENTRY_CLASS
#define GTK_SEARCH_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntryClass))
GTK_IS_SEARCH_ENTRY
#define GTK_IS_SEARCH_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENTRY))
GTK_IS_SEARCH_ENTRY_CLASS
#define GTK_IS_SEARCH_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENTRY))
GTK_SEARCH_ENTRY_GET_CLASS
#define GTK_SEARCH_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntryClass))
GtkSearchEntry
struct _GtkSearchEntry
{
GtkEntry parent;
};
GtkSearchEntryClass
struct _GtkSearchEntryClass
{
GtkEntryClass parent_class;
void (*search_changed) (GtkSearchEntry *entry);
void (*next_match) (GtkSearchEntry *entry);
void (*previous_match) (GtkSearchEntry *entry);
void (*stop_search) (GtkSearchEntry *entry);
};
gtk_search_entry_get_type
GType
void
gtk_search_entry_new
GtkWidget *
void
gtk_search_entry_handle_event
gboolean
GtkSearchEntry *entry, GdkEvent *event
gtk_search_entry_is_keynav_event
gboolean
GdkEvent *event
GTK_TYPE_SELECTION_DATA
#define GTK_TYPE_SELECTION_DATA (gtk_selection_data_get_type ())
gtk_content_formats_add_text_targets
GdkContentFormats *
GdkContentFormats *list
gtk_content_formats_add_image_targets
GdkContentFormats *
GdkContentFormats *list, gboolean writable
gtk_content_formats_add_uri_targets
GdkContentFormats *
GdkContentFormats *list
gtk_selection_data_get_target
GdkAtom
const GtkSelectionData *selection_data
gtk_selection_data_get_data_type
GdkAtom
const GtkSelectionData *selection_data
gtk_selection_data_get_format
gint
const GtkSelectionData *selection_data
gtk_selection_data_get_data
const guchar *
const GtkSelectionData *selection_data
gtk_selection_data_get_length
gint
const GtkSelectionData *selection_data
gtk_selection_data_get_data_with_length
const guchar *
const GtkSelectionData *selection_data, gint *length
gtk_selection_data_get_display
GdkDisplay *
const GtkSelectionData *selection_data
gtk_selection_data_set
void
GtkSelectionData *selection_data, GdkAtom type, gint format, const guchar *data, gint length
gtk_selection_data_set_text
gboolean
GtkSelectionData *selection_data, const gchar *str, gint len
gtk_selection_data_get_text
guchar *
const GtkSelectionData *selection_data
gtk_selection_data_set_pixbuf
gboolean
GtkSelectionData *selection_data, GdkPixbuf *pixbuf
gtk_selection_data_get_surface
cairo_surface_t *
GtkSelectionData *selection_data
gtk_selection_data_set_surface
gboolean
GtkSelectionData *selection_data, cairo_surface_t *surface
gtk_selection_data_get_pixbuf
GdkPixbuf *
const GtkSelectionData *selection_data
gtk_selection_data_set_texture
gboolean
GtkSelectionData *selection_data, GdkTexture *texture
gtk_selection_data_get_texture
GdkTexture *
const GtkSelectionData *selection_data
gtk_selection_data_set_uris
gboolean
GtkSelectionData *selection_data, gchar **uris
gtk_selection_data_get_uris
gchar **
const GtkSelectionData *selection_data
gtk_selection_data_get_targets
gboolean
const GtkSelectionData *selection_data, GdkAtom **targets, gint *n_atoms
gtk_selection_data_targets_include_text
gboolean
const GtkSelectionData *selection_data
gtk_selection_data_targets_include_image
gboolean
const GtkSelectionData *selection_data, gboolean writable
gtk_selection_data_targets_include_uri
gboolean
const GtkSelectionData *selection_data
gtk_targets_include_text
gboolean
GdkAtom *targets, gint n_targets
gtk_targets_include_image
gboolean
GdkAtom *targets, gint n_targets, gboolean writable
gtk_targets_include_uri
gboolean
GdkAtom *targets, gint n_targets
gtk_selection_data_get_type
GType
void
gtk_selection_data_copy
GtkSelectionData *
const GtkSelectionData *data
gtk_selection_data_free
void
GtkSelectionData *data
GtkSelectionData
struct _GtkSelectionData
{
/*< private >*/
GdkAtom target;
GdkAtom type;
gint format;
guchar *data;
gint length;
GdkDisplay *display;
};
GTK_TYPE_SEPARATOR
#define GTK_TYPE_SEPARATOR (gtk_separator_get_type ())
GTK_SEPARATOR
#define GTK_SEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR, GtkSeparator))
GTK_SEPARATOR_CLASS
#define GTK_SEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR, GtkSeparatorClass))
GTK_IS_SEPARATOR
#define GTK_IS_SEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR))
GTK_IS_SEPARATOR_CLASS
#define GTK_IS_SEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR))
GTK_SEPARATOR_GET_CLASS
#define GTK_SEPARATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR, GtkSeparatorClass))
GtkSeparator
struct _GtkSeparator
{
GtkWidget widget;
GtkSeparatorPrivate *priv;
};
GtkSeparatorClass
struct _GtkSeparatorClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_separator_get_type
GType
void
gtk_separator_new
GtkWidget *
GtkOrientation orientation
GtkSeparatorPrivate
GTK_TYPE_SEPARATOR_MENU_ITEM
#define GTK_TYPE_SEPARATOR_MENU_ITEM (gtk_separator_menu_item_get_type ())
GTK_SEPARATOR_MENU_ITEM
#define GTK_SEPARATOR_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItem))
GTK_SEPARATOR_MENU_ITEM_CLASS
#define GTK_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass))
GTK_IS_SEPARATOR_MENU_ITEM
#define GTK_IS_SEPARATOR_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM))
GTK_IS_SEPARATOR_MENU_ITEM_CLASS
#define GTK_IS_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM))
GTK_SEPARATOR_MENU_ITEM_GET_CLASS
#define GTK_SEPARATOR_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass))
GtkSeparatorMenuItem
struct _GtkSeparatorMenuItem
{
GtkMenuItem menu_item;
};
GtkSeparatorMenuItemClass
struct _GtkSeparatorMenuItemClass
{
GtkMenuItemClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_separator_menu_item_get_type
GType
void
gtk_separator_menu_item_new
GtkWidget *
void
GTK_TYPE_SEPARATOR_TOOL_ITEM
#define GTK_TYPE_SEPARATOR_TOOL_ITEM (gtk_separator_tool_item_get_type ())
GTK_SEPARATOR_TOOL_ITEM
#define GTK_SEPARATOR_TOOL_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItem))
GTK_SEPARATOR_TOOL_ITEM_CLASS
#define GTK_SEPARATOR_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItemClass))
GTK_IS_SEPARATOR_TOOL_ITEM
#define GTK_IS_SEPARATOR_TOOL_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM))
GTK_IS_SEPARATOR_TOOL_ITEM_CLASS
#define GTK_IS_SEPARATOR_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_TOOL_ITEM))
GTK_SEPARATOR_TOOL_ITEM_GET_CLASS
#define GTK_SEPARATOR_TOOL_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItemClass))
GtkSeparatorToolItem
struct _GtkSeparatorToolItem
{
GtkToolItem parent;
/*< private >*/
GtkSeparatorToolItemPrivate *priv;
};
GtkSeparatorToolItemClass
struct _GtkSeparatorToolItemClass
{
GtkToolItemClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_separator_tool_item_get_type
GType
void
gtk_separator_tool_item_new
GtkToolItem *
void
gtk_separator_tool_item_get_draw
gboolean
GtkSeparatorToolItem *item
gtk_separator_tool_item_set_draw
void
GtkSeparatorToolItem *item, gboolean draw
GtkSeparatorToolItemPrivate
GTK_TYPE_SETTINGS
#define GTK_TYPE_SETTINGS (gtk_settings_get_type ())
GTK_SETTINGS
#define GTK_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SETTINGS, GtkSettings))
GTK_SETTINGS_CLASS
#define GTK_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SETTINGS, GtkSettingsClass))
GTK_IS_SETTINGS
#define GTK_IS_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SETTINGS))
GTK_IS_SETTINGS_CLASS
#define GTK_IS_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SETTINGS))
GTK_SETTINGS_GET_CLASS
#define GTK_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SETTINGS, GtkSettingsClass))
GtkSettings
struct _GtkSettings
{
GObject parent_instance;
/*< private >*/
GtkSettingsPrivate *priv;
};
GtkSettingsClass
struct _GtkSettingsClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkSettingsValue
struct _GtkSettingsValue
{
/* origin should be something like "filename:linenumber" for rc files,
* or e.g. "XProperty" for other sources
*/
gchar *origin;
/* valid types are LONG, DOUBLE and STRING corresponding to the token parsed,
* or a GSTRING holding an unparsed statement
*/
GValue value;
};
gtk_settings_get_type
GType
void
gtk_settings_get_default
GtkSettings *
void
gtk_settings_get_for_display
GtkSettings *
GdkDisplay *display
gtk_rc_property_parse_color
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_enum
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_flags
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_requisition
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_border
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_settings_reset_property
void
GtkSettings *settings, const gchar *name
GtkSettingsPrivate
DEFAULT_THEME_NAME
#define DEFAULT_THEME_NAME "Adwaita"
DEFAULT_ICON_THEME
#define DEFAULT_ICON_THEME "Adwaita"
gtk_settings_get_font_options
const cairo_font_options_t *
GtkSettings *settings
GtkSettingsSource
typedef enum
{
GTK_SETTINGS_SOURCE_DEFAULT,
GTK_SETTINGS_SOURCE_THEME,
GTK_SETTINGS_SOURCE_XSETTING,
GTK_SETTINGS_SOURCE_APPLICATION
} GtkSettingsSource;
gtk_settings_get_enable_animations
gboolean
GtkSettings *settings
gtk_settings_get_dnd_drag_threshold
gint
GtkSettings *settings
gtk_settings_get_font_family
const gchar *
GtkSettings *settings
gtk_settings_get_font_size
gint
GtkSettings *settings
gtk_settings_get_font_size_is_absolute
gboolean
GtkSettings *settings
GTK_TYPE_SHORTCUT_LABEL
#define GTK_TYPE_SHORTCUT_LABEL (gtk_shortcut_label_get_type())
GTK_SHORTCUT_LABEL
#define GTK_SHORTCUT_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUT_LABEL, GtkShortcutLabel))
GTK_SHORTCUT_LABEL_CLASS
#define GTK_SHORTCUT_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUT_LABEL, GtkShortcutLabelClass))
GTK_IS_SHORTCUT_LABEL
#define GTK_IS_SHORTCUT_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUT_LABEL))
GTK_IS_SHORTCUT_LABEL_CLASS
#define GTK_IS_SHORTCUT_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUT_LABEL))
GTK_SHORTCUT_LABEL_GET_CLASS
#define GTK_SHORTCUT_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUT_LABEL, GtkShortcutLabelClass))
gtk_shortcut_label_get_type
GType
void
gtk_shortcut_label_new
GtkWidget *
const gchar *accelerator
gtk_shortcut_label_get_accelerator
const gchar *
GtkShortcutLabel *self
gtk_shortcut_label_set_accelerator
void
GtkShortcutLabel *self, const gchar *accelerator
gtk_shortcut_label_get_disabled_text
const gchar *
GtkShortcutLabel *self
gtk_shortcut_label_set_disabled_text
void
GtkShortcutLabel *self, const gchar *disabled_text
GtkShortcutLabel
GtkShortcutLabelClass
GTK_TYPE_SHORTCUTS_GROUP
#define GTK_TYPE_SHORTCUTS_GROUP (gtk_shortcuts_group_get_type ())
GTK_SHORTCUTS_GROUP
#define GTK_SHORTCUTS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_GROUP, GtkShortcutsGroup))
GTK_SHORTCUTS_GROUP_CLASS
#define GTK_SHORTCUTS_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_GROUP, GtkShortcutsGroupClass))
GTK_IS_SHORTCUTS_GROUP
#define GTK_IS_SHORTCUTS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_GROUP))
GTK_IS_SHORTCUTS_GROUP_CLASS
#define GTK_IS_SHORTCUTS_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_GROUP))
GTK_SHORTCUTS_GROUP_GET_CLASS
#define GTK_SHORTCUTS_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_GROUP, GtkShortcutsGroupClass))
gtk_shortcuts_group_get_type
GType
void
GtkShortcutsGroup
GtkShortcutsGroupClass
GTK_TYPE_SHORTCUTS_SECTION
#define GTK_TYPE_SHORTCUTS_SECTION (gtk_shortcuts_section_get_type ())
GTK_SHORTCUTS_SECTION
#define GTK_SHORTCUTS_SECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_SECTION, GtkShortcutsSection))
GTK_SHORTCUTS_SECTION_CLASS
#define GTK_SHORTCUTS_SECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_SECTION, GtkShortcutsSectionClass))
GTK_IS_SHORTCUTS_SECTION
#define GTK_IS_SHORTCUTS_SECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_SECTION))
GTK_IS_SHORTCUTS_SECTION_CLASS
#define GTK_IS_SHORTCUTS_SECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_SECTION))
GTK_SHORTCUTS_SECTION_GET_CLASS
#define GTK_SHORTCUTS_SECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_SECTION, GtkShortcutsSectionClass))
gtk_shortcuts_section_get_type
GType
void
GtkShortcutsSection
GtkShortcutsSectionClass
GTK_TYPE_SHORTCUTS_SHORTCUT
#define GTK_TYPE_SHORTCUTS_SHORTCUT (gtk_shortcuts_shortcut_get_type())
GTK_SHORTCUTS_SHORTCUT
#define GTK_SHORTCUTS_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_SHORTCUT, GtkShortcutsShortcut))
GTK_SHORTCUTS_SHORTCUT_CLASS
#define GTK_SHORTCUTS_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_SHORTCUT, GtkShortcutsShortcutClass))
GTK_IS_SHORTCUTS_SHORTCUT
#define GTK_IS_SHORTCUTS_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_SHORTCUT))
GTK_IS_SHORTCUTS_SHORTCUT_CLASS
#define GTK_IS_SHORTCUTS_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_SHORTCUT))
GTK_SHORTCUTS_SHORTCUT_GET_CLASS
#define GTK_SHORTCUTS_SHORTCUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_SHORTCUT, GtkShortcutsShortcutClass))
GtkShortcutType
typedef enum {
GTK_SHORTCUT_ACCELERATOR,
GTK_SHORTCUT_GESTURE_PINCH,
GTK_SHORTCUT_GESTURE_STRETCH,
GTK_SHORTCUT_GESTURE_ROTATE_CLOCKWISE,
GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE,
GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT,
GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT,
GTK_SHORTCUT_GESTURE,
GTK_SHORTCUT_GESTURE_SWIPE_LEFT,
GTK_SHORTCUT_GESTURE_SWIPE_RIGHT
} GtkShortcutType;
gtk_shortcuts_shortcut_get_type
GType
void
GtkShortcutsShortcut
GtkShortcutsShortcutClass
gtk_shortcuts_shortcut_update_accel
void
GtkShortcutsShortcut *self, GtkWindow *window
GTK_TYPE_SHORTCUTS_WINDOW
#define GTK_TYPE_SHORTCUTS_WINDOW (gtk_shortcuts_window_get_type ())
GTK_SHORTCUTS_WINDOW
#define GTK_SHORTCUTS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_WINDOW, GtkShortcutsWindow))
GTK_SHORTCUTS_WINDOW_CLASS
#define GTK_SHORTCUTS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_WINDOW, GtkShortcutsWindowClass))
GTK_IS_SHORTCUTS_WINDOW
#define GTK_IS_SHORTCUTS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_WINDOW))
GTK_IS_SHORTCUTS_WINDOW_CLASS
#define GTK_IS_SHORTCUTS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_WINDOW))
GTK_SHORTCUTS_WINDOW_GET_CLASS
#define GTK_SHORTCUTS_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_WINDOW, GtkShortcutsWindowClass))
GtkShortcutsWindow
struct _GtkShortcutsWindow
{
GtkWindow window;
};
GtkShortcutsWindowClass
struct _GtkShortcutsWindowClass
{
GtkWindowClass parent_class;
void (*close) (GtkShortcutsWindow *self);
void (*search) (GtkShortcutsWindow *self);
};
gtk_shortcuts_window_get_type
GType
void
gtk_shortcuts_window_set_window
void
GtkShortcutsWindow *self, GtkWindow *window
gtk_show_uri_on_window
gboolean
GtkWindow *parent, const char *uri, guint32 timestamp, GError **error
GTK_TYPE_SIDEBAR_ROW
#define GTK_TYPE_SIDEBAR_ROW (gtk_sidebar_row_get_type())
GTK_SIDEBAR_ROW
#define GTK_SIDEBAR_ROW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SIDEBAR_ROW, GtkSidebarRow))
GTK_SIDEBAR_ROW_CLASS
#define GTK_SIDEBAR_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SIDEBAR_ROW, GtkSidebarRowClass))
GTK_IS_SIDEBAR_ROW
#define GTK_IS_SIDEBAR_ROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SIDEBAR_ROW))
GTK_IS_SIDEBAR_ROW_CLASS
#define GTK_IS_SIDEBAR_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SIDEBAR_ROW))
GTK_SIDEBAR_ROW_GET_CLASS
#define GTK_SIDEBAR_ROW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SIDEBAR_ROW, GtkSidebarRowClass))
GtkSidebarRowClass
struct _GtkSidebarRowClass
{
GtkListBoxRowClass parent;
};
gtk_sidebar_row_get_type
GType
void
gtk_sidebar_row_new
GtkSidebarRow *
void
gtk_sidebar_row_clone
GtkSidebarRow *
GtkSidebarRow *self
gtk_sidebar_row_hide
void
GtkSidebarRow *self, gboolean inmediate
gtk_sidebar_row_reveal
void
GtkSidebarRow *self
gtk_sidebar_row_get_eject_button
GtkWidget *
GtkSidebarRow *self
gtk_sidebar_row_set_start_icon
void
GtkSidebarRow *self, GIcon *icon
gtk_sidebar_row_set_end_icon
void
GtkSidebarRow *self, GIcon *icon
GtkSidebarRow
GTK_TYPE_SIZE_GROUP
#define GTK_TYPE_SIZE_GROUP (gtk_size_group_get_type ())
GTK_SIZE_GROUP
#define GTK_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroup))
GTK_SIZE_GROUP_CLASS
#define GTK_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass))
GTK_IS_SIZE_GROUP
#define GTK_IS_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SIZE_GROUP))
GTK_IS_SIZE_GROUP_CLASS
#define GTK_IS_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SIZE_GROUP))
GTK_SIZE_GROUP_GET_CLASS
#define GTK_SIZE_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass))
GtkSizeGroup
struct _GtkSizeGroup
{
GObject parent_instance;
/*< private >*/
GtkSizeGroupPrivate *priv;
};
GtkSizeGroupClass
struct _GtkSizeGroupClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_size_group_get_type
GType
void
gtk_size_group_new
GtkSizeGroup *
GtkSizeGroupMode mode
gtk_size_group_set_mode
void
GtkSizeGroup *size_group, GtkSizeGroupMode mode
gtk_size_group_get_mode
GtkSizeGroupMode
GtkSizeGroup *size_group
gtk_size_group_add_widget
void
GtkSizeGroup *size_group, GtkWidget *widget
gtk_size_group_remove_widget
void
GtkSizeGroup *size_group, GtkWidget *widget
gtk_size_group_get_widgets
GSList *
GtkSizeGroup *size_group
GtkSizeGroupPrivate
GtkRequestedSize
struct _GtkRequestedSize
{
gpointer data;
gint minimum_size;
gint natural_size;
};
gtk_distribute_natural_allocation
gint
gint extra_space, guint n_requested_sizes, GtkRequestedSize *sizes
GTK_SIZE_REQUEST_CACHED_SIZES
#define GTK_SIZE_REQUEST_CACHED_SIZES (5)
CachedSizeX
typedef struct {
gint minimum_size;
gint natural_size;
} CachedSizeX;
CachedSizeY
typedef struct {
gint minimum_size;
gint natural_size;
gint minimum_baseline;
gint natural_baseline;
} CachedSizeY;
SizeRequestCache
typedef struct {
SizeRequestX **requests_x;
SizeRequestY **requests_y;
CachedSizeX cached_size_x;
CachedSizeY cached_size_y;
GtkSizeRequestMode request_mode : 3;
guint request_mode_valid : 1;
struct {
guint n_cached_requests : 3;
guint last_cached_request : 3;
guint cached_size_valid : 1;
} flags[2];
} SizeRequestCache;
gtk_snapshot_push
void
GtkSnapshot *snapshot, gboolean keep_coordinates, const char *name, ...
gtk_snapshot_push_transform
void
GtkSnapshot *snapshot, const graphene_matrix_t*transform, const char *name, ...
gtk_snapshot_push_opacity
void
GtkSnapshot *snapshot, double opacity, const char *name, ...
gtk_snapshot_push_blur
void
GtkSnapshot *snapshot, double radius, const char *name, ...
gtk_snapshot_push_color_matrix
void
GtkSnapshot *snapshot, const graphene_matrix_t*color_matrix, const graphene_vec4_t *color_offset, const char *name, ...
gtk_snapshot_push_repeat
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const graphene_rect_t *child_bounds, const char *name, ...
gtk_snapshot_push_clip
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const char *name, ...
gtk_snapshot_push_rounded_clip
void
GtkSnapshot *snapshot, const GskRoundedRect *bounds, const char *name, ...
gtk_snapshot_push_shadow
void
GtkSnapshot *snapshot, const GskShadow *shadow, gsize n_shadows, const char *name, ...
gtk_snapshot_push_blend
void
GtkSnapshot *snapshot, GskBlendMode blend_mode, const char *name, ...
gtk_snapshot_push_cross_fade
void
GtkSnapshot *snapshot, double progress, const char *name, ...
gtk_snapshot_pop
void
GtkSnapshot *snapshot
gtk_snapshot_offset
void
GtkSnapshot *snapshot, int x, int y
gtk_snapshot_get_offset
void
GtkSnapshot *snapshot, int *x, int *y
gtk_snapshot_append_node
void
GtkSnapshot *snapshot, GskRenderNode *node
gtk_snapshot_append_cairo
cairo_t *
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const char *name, ...
gtk_snapshot_append_texture
void
GtkSnapshot *snapshot, GdkTexture *texture, const graphene_rect_t *bounds, const char *name, ...
gtk_snapshot_append_color
void
GtkSnapshot *snapshot, const GdkRGBA *color, const graphene_rect_t *bounds, const char *name, ...
gtk_snapshot_clips_rect
gboolean
GtkSnapshot *snapshot, const cairo_rectangle_int_t *bounds
gtk_snapshot_render_background
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height
gtk_snapshot_render_frame
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height
gtk_snapshot_render_focus
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height
gtk_snapshot_render_layout
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, PangoLayout *layout
gtk_snapshot_render_insertion_cursor
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, PangoLayout *layout, int index, PangoDirection direction
gtk_snapshot_append_linear_gradient
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const graphene_point_t *start_point, const graphene_point_t *end_point, const GskColorStop *stops, gsize n_stops, const char *name, ...
gtk_snapshot_append_repeating_linear_gradient
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const graphene_point_t *start_point, const graphene_point_t *end_point, const GskColorStop *stops, gsize n_stops, const char *name, ...
GtkSnapshotCollectFunc
GskRenderNode *
GtkSnapshot *snapshot,
GtkSnapshotState *state,
GskRenderNode **nodes,
guint n_nodes,
const char *name
GtkSnapshotState
struct _GtkSnapshotState {
char *name;
guint start_node_index;
guint n_nodes;
cairo_region_t *clip_region;
int translate_x;
int translate_y;
GtkSnapshotCollectFunc collect_func;
union {
struct {
graphene_matrix_t transform;
} transform;
struct {
double opacity;
} opacity;
struct {
double radius;
} blur;
struct {
graphene_matrix_t matrix;
graphene_vec4_t offset;
} color_matrix;
struct {
graphene_rect_t bounds;
graphene_rect_t child_bounds;
} repeat;
struct {
graphene_rect_t bounds;
} clip;
struct {
GskRoundedRect bounds;
} rounded_clip;
struct {
gsize n_shadows;
GskShadow *shadows;
GskShadow a_shadow; /* Used if n_shadows == 1 */
} shadow;
struct {
GskBlendMode blend_mode;
GskRenderNode *bottom_node;
} blend;
struct {
double progress;
GskRenderNode *start_node;
} cross_fade;
} data;
};
GtkSnapshot
struct _GtkSnapshot {
gboolean record_names;
GskRenderer *renderer;
GArray *state_stack;
GPtrArray *nodes;
};
gtk_snapshot_init
void
GtkSnapshot *state, GskRenderer *renderer, gboolean record_names, const cairo_region_t *clip, const char *name, ...
gtk_snapshot_finish
GskRenderNode *
GtkSnapshot *state
gtk_snapshot_get_renderer
GskRenderer *
const GtkSnapshot *snapshot
GTK_TYPE_SPIN_BUTTON
#define GTK_TYPE_SPIN_BUTTON (gtk_spin_button_get_type ())
GTK_SPIN_BUTTON
#define GTK_SPIN_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
GTK_SPIN_BUTTON_CLASS
#define GTK_SPIN_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPIN_BUTTON, GtkSpinButtonClass))
GTK_IS_SPIN_BUTTON
#define GTK_IS_SPIN_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPIN_BUTTON))
GTK_IS_SPIN_BUTTON_CLASS
#define GTK_IS_SPIN_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPIN_BUTTON))
GTK_SPIN_BUTTON_GET_CLASS
#define GTK_SPIN_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButtonClass))
GTK_INPUT_ERROR
#define GTK_INPUT_ERROR -1
GtkSpinButtonUpdatePolicy
typedef enum
{
GTK_UPDATE_ALWAYS,
GTK_UPDATE_IF_VALID
} GtkSpinButtonUpdatePolicy;
GtkSpinType
typedef enum
{
GTK_SPIN_STEP_FORWARD,
GTK_SPIN_STEP_BACKWARD,
GTK_SPIN_PAGE_FORWARD,
GTK_SPIN_PAGE_BACKWARD,
GTK_SPIN_HOME,
GTK_SPIN_END,
GTK_SPIN_USER_DEFINED
} GtkSpinType;
GtkSpinButton
struct _GtkSpinButton
{
GtkWidget parent_instance;
/*< private >*/
GtkSpinButtonPrivate *priv;
};
GtkSpinButtonClass
struct _GtkSpinButtonClass
{
GtkWidgetClass parent_class;
gint (*input) (GtkSpinButton *spin_button,
gdouble *new_value);
gint (*output) (GtkSpinButton *spin_button);
void (*value_changed) (GtkSpinButton *spin_button);
/* Action signals for keybindings, do not connect to these */
void (*change_value) (GtkSpinButton *spin_button,
GtkScrollType scroll);
void (*wrapped) (GtkSpinButton *spin_button);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_spin_button_get_type
GType
void
gtk_spin_button_configure
void
GtkSpinButton *spin_button, GtkAdjustment *adjustment, gdouble climb_rate, guint digits
gtk_spin_button_new
GtkWidget *
GtkAdjustment *adjustment, gdouble climb_rate, guint digits
gtk_spin_button_new_with_range
GtkWidget *
gdouble min, gdouble max, gdouble step
gtk_spin_button_set_adjustment
void
GtkSpinButton *spin_button, GtkAdjustment *adjustment
gtk_spin_button_get_adjustment
GtkAdjustment *
GtkSpinButton *spin_button
gtk_spin_button_set_digits
void
GtkSpinButton *spin_button, guint digits
gtk_spin_button_get_digits
guint
GtkSpinButton *spin_button
gtk_spin_button_set_increments
void
GtkSpinButton *spin_button, gdouble step, gdouble page
gtk_spin_button_get_increments
void
GtkSpinButton *spin_button, gdouble *step, gdouble *page
gtk_spin_button_set_range
void
GtkSpinButton *spin_button, gdouble min, gdouble max
gtk_spin_button_get_range
void
GtkSpinButton *spin_button, gdouble *min, gdouble *max
gtk_spin_button_get_value
gdouble
GtkSpinButton *spin_button
gtk_spin_button_get_value_as_int
gint
GtkSpinButton *spin_button
gtk_spin_button_set_value
void
GtkSpinButton *spin_button, gdouble value
gtk_spin_button_set_update_policy
void
GtkSpinButton *spin_button, GtkSpinButtonUpdatePolicy policy
gtk_spin_button_get_update_policy
GtkSpinButtonUpdatePolicy
GtkSpinButton *spin_button
gtk_spin_button_set_numeric
void
GtkSpinButton *spin_button, gboolean numeric
gtk_spin_button_get_numeric
gboolean
GtkSpinButton *spin_button
gtk_spin_button_spin
void
GtkSpinButton *spin_button, GtkSpinType direction, gdouble increment
gtk_spin_button_set_wrap
void
GtkSpinButton *spin_button, gboolean wrap
gtk_spin_button_get_wrap
gboolean
GtkSpinButton *spin_button
gtk_spin_button_set_snap_to_ticks
void
GtkSpinButton *spin_button, gboolean snap_to_ticks
gtk_spin_button_get_snap_to_ticks
gboolean
GtkSpinButton *spin_button
gtk_spin_button_update
void
GtkSpinButton *spin_button
gtk_spin_button_get_text
const char *
GtkSpinButton *spin_button
gtk_spin_button_set_text
void
GtkSpinButton *spin_button, const char *text
gtk_spin_button_get_max_width_chars
int
GtkSpinButton *spin_button
gtk_spin_button_set_max_width_chars
void
GtkSpinButton *spin_button, int max_width_chars
gtk_spin_button_get_width_chars
int
GtkSpinButton *spin_button
gtk_spin_button_set_width_chars
void
GtkSpinButton *spin_button, int width_chars
GtkSpinButtonPrivate
GTK_TYPE_SPINNER
#define GTK_TYPE_SPINNER (gtk_spinner_get_type ())
GTK_SPINNER
#define GTK_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPINNER, GtkSpinner))
GTK_SPINNER_CLASS
#define GTK_SPINNER_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_SPINNER, GtkSpinnerClass))
GTK_IS_SPINNER
#define GTK_IS_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPINNER))
GTK_IS_SPINNER_CLASS
#define GTK_IS_SPINNER_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), GTK_TYPE_SPINNER))
GTK_SPINNER_GET_CLASS
#define GTK_SPINNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPINNER, GtkSpinnerClass))
GtkSpinner
struct _GtkSpinner
{
GtkWidget parent;
};
GtkSpinnerClass
struct _GtkSpinnerClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_spinner_get_type
GType
void
gtk_spinner_new
GtkWidget *
void
gtk_spinner_start
void
GtkSpinner *spinner
gtk_spinner_stop
void
GtkSpinner *spinner
GTK_TYPE_STACK
#define GTK_TYPE_STACK (gtk_stack_get_type ())
GTK_STACK
#define GTK_STACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK, GtkStack))
GTK_STACK_CLASS
#define GTK_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK, GtkStackClass))
GTK_IS_STACK
#define GTK_IS_STACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK))
GTK_IS_STACK_CLASS
#define GTK_IS_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK))
GTK_STACK_GET_CLASS
#define GTK_STACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK, GtkStackClass))
GtkStackTransitionType
typedef enum {
GTK_STACK_TRANSITION_TYPE_NONE,
GTK_STACK_TRANSITION_TYPE_CROSSFADE,
GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT,
GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT,
GTK_STACK_TRANSITION_TYPE_SLIDE_UP,
GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN,
GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT,
GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_UP,
GTK_STACK_TRANSITION_TYPE_OVER_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_LEFT,
GTK_STACK_TRANSITION_TYPE_OVER_RIGHT,
GTK_STACK_TRANSITION_TYPE_UNDER_UP,
GTK_STACK_TRANSITION_TYPE_UNDER_DOWN,
GTK_STACK_TRANSITION_TYPE_UNDER_LEFT,
GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT,
GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP,
GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT,
GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT
} GtkStackTransitionType;
GtkStack
struct _GtkStack {
GtkContainer parent_instance;
};
GtkStackClass
struct _GtkStackClass {
GtkContainerClass parent_class;
};
gtk_stack_get_type
GType
void
gtk_stack_new
GtkWidget *
void
gtk_stack_add_named
void
GtkStack *stack, GtkWidget *child, const gchar *name
gtk_stack_add_titled
void
GtkStack *stack, GtkWidget *child, const gchar *name, const gchar *title
gtk_stack_get_child_by_name
GtkWidget *
GtkStack *stack, const gchar *name
gtk_stack_set_visible_child
void
GtkStack *stack, GtkWidget *child
gtk_stack_get_visible_child
GtkWidget *
GtkStack *stack
gtk_stack_set_visible_child_name
void
GtkStack *stack, const gchar *name
gtk_stack_get_visible_child_name
const gchar *
GtkStack *stack
gtk_stack_set_visible_child_full
void
GtkStack *stack, const gchar *name, GtkStackTransitionType transition
gtk_stack_set_homogeneous
void
GtkStack *stack, gboolean homogeneous
gtk_stack_get_homogeneous
gboolean
GtkStack *stack
gtk_stack_set_hhomogeneous
void
GtkStack *stack, gboolean hhomogeneous
gtk_stack_get_hhomogeneous
gboolean
GtkStack *stack
gtk_stack_set_vhomogeneous
void
GtkStack *stack, gboolean vhomogeneous
gtk_stack_get_vhomogeneous
gboolean
GtkStack *stack
gtk_stack_set_transition_duration
void
GtkStack *stack, guint duration
gtk_stack_get_transition_duration
guint
GtkStack *stack
gtk_stack_set_transition_type
void
GtkStack *stack, GtkStackTransitionType transition
gtk_stack_get_transition_type
GtkStackTransitionType
GtkStack *stack
gtk_stack_get_transition_running
gboolean
GtkStack *stack
gtk_stack_set_interpolate_size
void
GtkStack *stack, gboolean interpolate_size
gtk_stack_get_interpolate_size
gboolean
GtkStack *stack
GTK_TYPE_STACK_SIDEBAR
#define GTK_TYPE_STACK_SIDEBAR (gtk_stack_sidebar_get_type ())
GTK_STACK_SIDEBAR
#define GTK_STACK_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebar))
GTK_IS_STACK_SIDEBAR
#define GTK_IS_STACK_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_SIDEBAR))
GTK_STACK_SIDEBAR_CLASS
#define GTK_STACK_SIDEBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebarClass))
GTK_IS_STACK_SIDEBAR_CLASS
#define GTK_IS_STACK_SIDEBAR_CLASS(klass)(G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_SIDEBAR))
GTK_STACK_SIDEBAR_GET_CLASS
#define GTK_STACK_SIDEBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebarClass))
GtkStackSidebar
struct _GtkStackSidebar
{
GtkBin parent;
};
GtkStackSidebarClass
struct _GtkStackSidebarClass
{
GtkBinClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_stack_sidebar_get_type
GType
void
gtk_stack_sidebar_new
GtkWidget *
void
gtk_stack_sidebar_set_stack
void
GtkStackSidebar *sidebar, GtkStack *stack
gtk_stack_sidebar_get_stack
GtkStack *
GtkStackSidebar *sidebar
GtkStackSidebarPrivate
GTK_TYPE_STACK_SWITCHER
#define GTK_TYPE_STACK_SWITCHER (gtk_stack_switcher_get_type ())
GTK_STACK_SWITCHER
#define GTK_STACK_SWITCHER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_SWITCHER, GtkStackSwitcher))
GTK_STACK_SWITCHER_CLASS
#define GTK_STACK_SWITCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_SWITCHER, GtkStackSwitcherClass))
GTK_IS_STACK_SWITCHER
#define GTK_IS_STACK_SWITCHER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_SWITCHER))
GTK_IS_STACK_SWITCHER_CLASS
#define GTK_IS_STACK_SWITCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_SWITCHER))
GTK_STACK_SWITCHER_GET_CLASS
#define GTK_STACK_SWITCHER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_SWITCHER, GtkStackSwitcherClass))
GtkStackSwitcher
struct _GtkStackSwitcher
{
GtkBox widget;
};
GtkStackSwitcherClass
struct _GtkStackSwitcherClass
{
GtkBoxClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_stack_switcher_get_type
GType
void
gtk_stack_switcher_new
GtkWidget *
void
gtk_stack_switcher_set_stack
void
GtkStackSwitcher *switcher, GtkStack *stack
gtk_stack_switcher_get_stack
GtkStack *
GtkStackSwitcher *switcher
GTK_TYPE_STATUSBAR
#define GTK_TYPE_STATUSBAR (gtk_statusbar_get_type ())
GTK_STATUSBAR
#define GTK_STATUSBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STATUSBAR, GtkStatusbar))
GTK_STATUSBAR_CLASS
#define GTK_STATUSBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STATUSBAR, GtkStatusbarClass))
GTK_IS_STATUSBAR
#define GTK_IS_STATUSBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STATUSBAR))
GTK_IS_STATUSBAR_CLASS
#define GTK_IS_STATUSBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STATUSBAR))
GTK_STATUSBAR_GET_CLASS
#define GTK_STATUSBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STATUSBAR, GtkStatusbarClass))
GtkStatusbar
struct _GtkStatusbar
{
GtkWidget parent_instance;
/*< private >*/
GtkStatusbarPrivate *priv;
};
GtkStatusbarClass
struct _GtkStatusbarClass
{
GtkWidgetClass parent_class;
gpointer reserved;
void (*text_pushed) (GtkStatusbar *statusbar,
guint context_id,
const gchar *text);
void (*text_popped) (GtkStatusbar *statusbar,
guint context_id,
const gchar *text);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_statusbar_get_type
GType
void
gtk_statusbar_new
GtkWidget *
void
gtk_statusbar_get_context_id
guint
GtkStatusbar *statusbar, const gchar *context_description
gtk_statusbar_push
guint
GtkStatusbar *statusbar, guint context_id, const gchar *text
gtk_statusbar_pop
void
GtkStatusbar *statusbar, guint context_id
gtk_statusbar_remove
void
GtkStatusbar *statusbar, guint context_id, guint message_id
gtk_statusbar_remove_all
void
GtkStatusbar *statusbar, guint context_id
gtk_statusbar_get_message_area
GtkWidget *
GtkStatusbar *statusbar
GtkStatusbarPrivate
GTK_TYPE_STYLE_ANIMATION
#define GTK_TYPE_STYLE_ANIMATION (_gtk_style_animation_get_type ())
GTK_STYLE_ANIMATION
#define GTK_STYLE_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_STYLE_ANIMATION, GtkStyleAnimation))
GTK_STYLE_ANIMATION_CLASS
#define GTK_STYLE_ANIMATION_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_STYLE_ANIMATION, GtkStyleAnimationClass))
GTK_IS_STYLE_ANIMATION
#define GTK_IS_STYLE_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_STYLE_ANIMATION))
GTK_IS_STYLE_ANIMATION_CLASS
#define GTK_IS_STYLE_ANIMATION_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_STYLE_ANIMATION))
GTK_STYLE_ANIMATION_GET_CLASS
#define GTK_STYLE_ANIMATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STYLE_ANIMATION, GtkStyleAnimationClass))
GtkStyleAnimation
struct _GtkStyleAnimation
{
GObject parent;
};
GtkStyleAnimationClass
struct _GtkStyleAnimationClass
{
GObjectClass parent_class;
gboolean (* is_finished) (GtkStyleAnimation *animation);
gboolean (* is_static) (GtkStyleAnimation *animation);
void (* apply_values) (GtkStyleAnimation *animation,
GtkCssAnimatedStyle *style);
GtkStyleAnimation * (* advance) (GtkStyleAnimation *animation,
gint64 timestamp);
};
GTK_TYPE_STYLE_CASCADE
#define GTK_TYPE_STYLE_CASCADE (_gtk_style_cascade_get_type ())
GTK_STYLE_CASCADE
#define GTK_STYLE_CASCADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_STYLE_CASCADE, GtkStyleCascade))
GTK_STYLE_CASCADE_CLASS
#define GTK_STYLE_CASCADE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_STYLE_CASCADE, GtkStyleCascadeClass))
GTK_IS_STYLE_CASCADE
#define GTK_IS_STYLE_CASCADE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_STYLE_CASCADE))
GTK_IS_STYLE_CASCADE_CLASS
#define GTK_IS_STYLE_CASCADE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_STYLE_CASCADE))
GTK_STYLE_CASCADE_GET_CLASS
#define GTK_STYLE_CASCADE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STYLE_CASCADE, GtkStyleCascadeClass))
GtkStyleCascade
struct _GtkStyleCascade
{
GObject object;
GtkStyleCascade *parent;
GArray *providers;
int scale;
};
GtkStyleCascadeClass
struct _GtkStyleCascadeClass
{
GObjectClass parent_class;
};
GTK_TYPE_STYLE_CONTEXT
#define GTK_TYPE_STYLE_CONTEXT (gtk_style_context_get_type ())
GTK_STYLE_CONTEXT
#define GTK_STYLE_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContext))
GTK_STYLE_CONTEXT_CLASS
#define GTK_STYLE_CONTEXT_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))
GTK_IS_STYLE_CONTEXT
#define GTK_IS_STYLE_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_CONTEXT))
GTK_IS_STYLE_CONTEXT_CLASS
#define GTK_IS_STYLE_CONTEXT_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_STYLE_CONTEXT))
GTK_STYLE_CONTEXT_GET_CLASS
#define GTK_STYLE_CONTEXT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))
GtkStyleContext
struct _GtkStyleContext
{
GObject parent_object;
};
GtkStyleContextClass
struct _GtkStyleContextClass
{
GObjectClass parent_class;
void (* changed) (GtkStyleContext *context);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GTK_STYLE_PROPERTY_BACKGROUND_COLOR
#define GTK_STYLE_PROPERTY_BACKGROUND_COLOR "background-color"
GTK_STYLE_PROPERTY_COLOR
#define GTK_STYLE_PROPERTY_COLOR "color"
GTK_STYLE_PROPERTY_FONT
#define GTK_STYLE_PROPERTY_FONT "font"
GTK_STYLE_PROPERTY_PADDING
#define GTK_STYLE_PROPERTY_PADDING "padding"
GTK_STYLE_PROPERTY_BORDER_WIDTH
#define GTK_STYLE_PROPERTY_BORDER_WIDTH "border-width"
GTK_STYLE_PROPERTY_MARGIN
#define GTK_STYLE_PROPERTY_MARGIN "margin"
GTK_STYLE_PROPERTY_BORDER_RADIUS
#define GTK_STYLE_PROPERTY_BORDER_RADIUS "border-radius"
GTK_STYLE_PROPERTY_BORDER_STYLE
#define GTK_STYLE_PROPERTY_BORDER_STYLE "border-style"
GTK_STYLE_PROPERTY_BORDER_COLOR
#define GTK_STYLE_PROPERTY_BORDER_COLOR "border-color"
GTK_STYLE_PROPERTY_BACKGROUND_IMAGE
#define GTK_STYLE_PROPERTY_BACKGROUND_IMAGE "background-image"
GTK_STYLE_CLASS_CELL
#define GTK_STYLE_CLASS_CELL "cell"
GTK_STYLE_CLASS_DIM_LABEL
#define GTK_STYLE_CLASS_DIM_LABEL "dim-label"
GTK_STYLE_CLASS_ENTRY
#define GTK_STYLE_CLASS_ENTRY "entry"
GTK_STYLE_CLASS_LABEL
#define GTK_STYLE_CLASS_LABEL "label"
GTK_STYLE_CLASS_COMBOBOX_ENTRY
#define GTK_STYLE_CLASS_COMBOBOX_ENTRY "combobox-entry"
GTK_STYLE_CLASS_BUTTON
#define GTK_STYLE_CLASS_BUTTON "button"
GTK_STYLE_CLASS_LIST
#define GTK_STYLE_CLASS_LIST "list"
GTK_STYLE_CLASS_LIST_ROW
#define GTK_STYLE_CLASS_LIST_ROW "list-row"
GTK_STYLE_CLASS_CALENDAR
#define GTK_STYLE_CLASS_CALENDAR "calendar"
GTK_STYLE_CLASS_SLIDER
#define GTK_STYLE_CLASS_SLIDER "slider"
GTK_STYLE_CLASS_BACKGROUND
#define GTK_STYLE_CLASS_BACKGROUND "background"
GTK_STYLE_CLASS_RUBBERBAND
#define GTK_STYLE_CLASS_RUBBERBAND "rubberband"
GTK_STYLE_CLASS_CSD
#define GTK_STYLE_CLASS_CSD "csd"
GTK_STYLE_CLASS_TOOLTIP
#define GTK_STYLE_CLASS_TOOLTIP "tooltip"
GTK_STYLE_CLASS_MENU
#define GTK_STYLE_CLASS_MENU "menu"
GTK_STYLE_CLASS_CONTEXT_MENU
#define GTK_STYLE_CLASS_CONTEXT_MENU "context-menu"
GTK_STYLE_CLASS_TOUCH_SELECTION
#define GTK_STYLE_CLASS_TOUCH_SELECTION "touch-selection"
GTK_STYLE_CLASS_MENUBAR
#define GTK_STYLE_CLASS_MENUBAR "menubar"
GTK_STYLE_CLASS_MENUITEM
#define GTK_STYLE_CLASS_MENUITEM "menuitem"
GTK_STYLE_CLASS_TOOLBAR
#define GTK_STYLE_CLASS_TOOLBAR "toolbar"
GTK_STYLE_CLASS_PRIMARY_TOOLBAR
#define GTK_STYLE_CLASS_PRIMARY_TOOLBAR "primary-toolbar"
GTK_STYLE_CLASS_INLINE_TOOLBAR
#define GTK_STYLE_CLASS_INLINE_TOOLBAR "inline-toolbar"
GTK_STYLE_CLASS_STATUSBAR
#define GTK_STYLE_CLASS_STATUSBAR "statusbar"
GTK_STYLE_CLASS_RADIO
#define GTK_STYLE_CLASS_RADIO "radio"
GTK_STYLE_CLASS_CHECK
#define GTK_STYLE_CLASS_CHECK "check"
GTK_STYLE_CLASS_DEFAULT
#define GTK_STYLE_CLASS_DEFAULT "default"
GTK_STYLE_CLASS_TROUGH
#define GTK_STYLE_CLASS_TROUGH "trough"
GTK_STYLE_CLASS_SCROLLBAR
#define GTK_STYLE_CLASS_SCROLLBAR "scrollbar"
GTK_STYLE_CLASS_SCROLLBARS_JUNCTION
#define GTK_STYLE_CLASS_SCROLLBARS_JUNCTION "scrollbars-junction"
GTK_STYLE_CLASS_SCALE
#define GTK_STYLE_CLASS_SCALE "scale"
GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE
#define GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE "scale-has-marks-above"
GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW
#define GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW "scale-has-marks-below"
GTK_STYLE_CLASS_HEADER
#define GTK_STYLE_CLASS_HEADER "header"
GTK_STYLE_CLASS_ACCELERATOR
#define GTK_STYLE_CLASS_ACCELERATOR "accelerator"
GTK_STYLE_CLASS_RAISED
#define GTK_STYLE_CLASS_RAISED "raised"
GTK_STYLE_CLASS_LINKED
#define GTK_STYLE_CLASS_LINKED "linked"
GTK_STYLE_CLASS_DOCK
#define GTK_STYLE_CLASS_DOCK "dock"
GTK_STYLE_CLASS_PROGRESSBAR
#define GTK_STYLE_CLASS_PROGRESSBAR "progressbar"
GTK_STYLE_CLASS_SPINNER
#define GTK_STYLE_CLASS_SPINNER "spinner"
GTK_STYLE_CLASS_MARK
#define GTK_STYLE_CLASS_MARK "mark"
GTK_STYLE_CLASS_EXPANDER
#define GTK_STYLE_CLASS_EXPANDER "expander"
GTK_STYLE_CLASS_SPINBUTTON
#define GTK_STYLE_CLASS_SPINBUTTON "spinbutton"
GTK_STYLE_CLASS_NOTEBOOK
#define GTK_STYLE_CLASS_NOTEBOOK "notebook"
GTK_STYLE_CLASS_VIEW
#define GTK_STYLE_CLASS_VIEW "view"
GTK_STYLE_CLASS_SIDEBAR
#define GTK_STYLE_CLASS_SIDEBAR "sidebar"
GTK_STYLE_CLASS_IMAGE
#define GTK_STYLE_CLASS_IMAGE "image"
GTK_STYLE_CLASS_HIGHLIGHT
#define GTK_STYLE_CLASS_HIGHLIGHT "highlight"
GTK_STYLE_CLASS_FRAME
#define GTK_STYLE_CLASS_FRAME "frame"
GTK_STYLE_CLASS_DND
#define GTK_STYLE_CLASS_DND "dnd"
GTK_STYLE_CLASS_PANE_SEPARATOR
#define GTK_STYLE_CLASS_PANE_SEPARATOR "pane-separator"
GTK_STYLE_CLASS_SEPARATOR
#define GTK_STYLE_CLASS_SEPARATOR "separator"
GTK_STYLE_CLASS_INFO
#define GTK_STYLE_CLASS_INFO "info"
GTK_STYLE_CLASS_WARNING
#define GTK_STYLE_CLASS_WARNING "warning"
GTK_STYLE_CLASS_QUESTION
#define GTK_STYLE_CLASS_QUESTION "question"
GTK_STYLE_CLASS_ERROR
#define GTK_STYLE_CLASS_ERROR "error"
GTK_STYLE_CLASS_HORIZONTAL
#define GTK_STYLE_CLASS_HORIZONTAL "horizontal"
GTK_STYLE_CLASS_VERTICAL
#define GTK_STYLE_CLASS_VERTICAL "vertical"
GTK_STYLE_CLASS_TOP
#define GTK_STYLE_CLASS_TOP "top"
GTK_STYLE_CLASS_BOTTOM
#define GTK_STYLE_CLASS_BOTTOM "bottom"
GTK_STYLE_CLASS_LEFT
#define GTK_STYLE_CLASS_LEFT "left"
GTK_STYLE_CLASS_RIGHT
#define GTK_STYLE_CLASS_RIGHT "right"
GTK_STYLE_CLASS_PULSE
#define GTK_STYLE_CLASS_PULSE "pulse"
GTK_STYLE_CLASS_ARROW
#define GTK_STYLE_CLASS_ARROW "arrow"
GTK_STYLE_CLASS_OSD
#define GTK_STYLE_CLASS_OSD "osd"
GTK_STYLE_CLASS_LEVEL_BAR
#define GTK_STYLE_CLASS_LEVEL_BAR "level-bar"
GTK_STYLE_CLASS_CURSOR_HANDLE
#define GTK_STYLE_CLASS_CURSOR_HANDLE "cursor-handle"
GTK_STYLE_CLASS_INSERTION_CURSOR
#define GTK_STYLE_CLASS_INSERTION_CURSOR "insertion-cursor"
GTK_STYLE_CLASS_TITLEBAR
#define GTK_STYLE_CLASS_TITLEBAR "titlebar"
GTK_STYLE_CLASS_TITLE
#define GTK_STYLE_CLASS_TITLE "title"
GTK_STYLE_CLASS_SUBTITLE
#define GTK_STYLE_CLASS_SUBTITLE "subtitle"
GTK_STYLE_CLASS_NEEDS_ATTENTION
#define GTK_STYLE_CLASS_NEEDS_ATTENTION "needs-attention"
GTK_STYLE_CLASS_SUGGESTED_ACTION
#define GTK_STYLE_CLASS_SUGGESTED_ACTION "suggested-action"
GTK_STYLE_CLASS_DESTRUCTIVE_ACTION
#define GTK_STYLE_CLASS_DESTRUCTIVE_ACTION "destructive-action"
GTK_STYLE_CLASS_POPOVER
#define GTK_STYLE_CLASS_POPOVER "popover"
GTK_STYLE_CLASS_POPUP
#define GTK_STYLE_CLASS_POPUP "popup"
GTK_STYLE_CLASS_MESSAGE_DIALOG
#define GTK_STYLE_CLASS_MESSAGE_DIALOG "message-dialog"
GTK_STYLE_CLASS_FLAT
#define GTK_STYLE_CLASS_FLAT "flat"
GTK_STYLE_CLASS_READ_ONLY
#define GTK_STYLE_CLASS_READ_ONLY "read-only"
GTK_STYLE_CLASS_OVERSHOOT
#define GTK_STYLE_CLASS_OVERSHOOT "overshoot"
GTK_STYLE_CLASS_UNDERSHOOT
#define GTK_STYLE_CLASS_UNDERSHOOT "undershoot"
GTK_STYLE_CLASS_PAPER
#define GTK_STYLE_CLASS_PAPER "paper"
GTK_STYLE_CLASS_MONOSPACE
#define GTK_STYLE_CLASS_MONOSPACE "monospace"
GTK_STYLE_CLASS_WIDE
#define GTK_STYLE_CLASS_WIDE "wide"
gtk_style_context_get_type
GType
void
gtk_style_context_new
GtkStyleContext *
void
gtk_style_context_add_provider_for_display
void
GdkDisplay *display, GtkStyleProvider *provider, guint priority
gtk_style_context_remove_provider_for_display
void
GdkDisplay *display, GtkStyleProvider *provider
gtk_style_context_add_provider
void
GtkStyleContext *context, GtkStyleProvider *provider, guint priority
gtk_style_context_remove_provider
void
GtkStyleContext *context, GtkStyleProvider *provider
gtk_style_context_save
void
GtkStyleContext *context
gtk_style_context_restore
void
GtkStyleContext *context
gtk_style_context_get_section
GtkCssSection *
GtkStyleContext *context, const gchar *property
gtk_style_context_get_property
void
GtkStyleContext *context, const gchar *property, GValue *value
gtk_style_context_get_valist
void
GtkStyleContext *context, const char *first_property_name, va_list args
gtk_style_context_get
void
GtkStyleContext *context, const char *first_property_name, ...
gtk_style_context_set_state
void
GtkStyleContext *context, GtkStateFlags flags
gtk_style_context_get_state
GtkStateFlags
GtkStyleContext *context
gtk_style_context_set_scale
void
GtkStyleContext *context, gint scale
gtk_style_context_get_scale
gint
GtkStyleContext *context
gtk_style_context_set_path
void
GtkStyleContext *context, GtkWidgetPath *path
gtk_style_context_get_path
const GtkWidgetPath *
GtkStyleContext *context
gtk_style_context_set_parent
void
GtkStyleContext *context, GtkStyleContext *parent
gtk_style_context_get_parent
GtkStyleContext *
GtkStyleContext *context
gtk_style_context_list_classes
GList *
GtkStyleContext *context
gtk_style_context_add_class
void
GtkStyleContext *context, const gchar *class_name
gtk_style_context_remove_class
void
GtkStyleContext *context, const gchar *class_name
gtk_style_context_has_class
gboolean
GtkStyleContext *context, const gchar *class_name
gtk_style_context_set_display
void
GtkStyleContext *context, GdkDisplay *display
gtk_style_context_get_display
GdkDisplay *
GtkStyleContext *context
gtk_style_context_set_frame_clock
void
GtkStyleContext *context, GdkFrameClock *frame_clock
gtk_style_context_get_frame_clock
GdkFrameClock *
GtkStyleContext *context
gtk_style_context_lookup_color
gboolean
GtkStyleContext *context, const gchar *color_name, GdkRGBA *color
gtk_style_context_get_color
void
GtkStyleContext *context, GdkRGBA *color
gtk_style_context_get_background_color
void
GtkStyleContext *context, GdkRGBA *color
gtk_style_context_get_border_color
void
GtkStyleContext *context, GdkRGBA *color
gtk_style_context_get_border
void
GtkStyleContext *context, GtkBorder *border
gtk_style_context_get_padding
void
GtkStyleContext *context, GtkBorder *padding
gtk_style_context_get_margin
void
GtkStyleContext *context, GtkBorder *margin
gtk_style_context_reset_widgets
void
GdkDisplay *display
gtk_render_insertion_cursor
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, PangoLayout *layout, int index, PangoDirection direction
GtkStyleContextPrintFlags
typedef enum {
GTK_STYLE_CONTEXT_PRINT_NONE = 0,
GTK_STYLE_CONTEXT_PRINT_RECURSE = 1 << 0,
GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE = 1 << 1
} GtkStyleContextPrintFlags;
gtk_style_context_to_string
char *
GtkStyleContext *context, GtkStyleContextPrintFlags flags
gtk_style_context_new_for_node
GtkStyleContext *
GtkCssNode *node
gtk_style_context_get_node
GtkCssNode *
GtkStyleContext *context
gtk_style_context_set_id
void
GtkStyleContext *context, const char *id
gtk_style_context_get_id
const char *
GtkStyleContext *context
gtk_style_context_get_style_provider
GtkStyleProvider *
GtkStyleContext *context
gtk_style_context_save_named
void
GtkStyleContext *context, const char *name
gtk_style_context_save_to_node
void
GtkStyleContext *context, GtkCssNode *node
gtk_style_context_get_change
GtkCssStyleChange *
GtkStyleContext *context
gtk_style_context_lookup_style
GtkCssStyle *
GtkStyleContext *context
gtk_style_context_validate
void
GtkStyleContext *context, GtkCssStyleChange *change
GTK_TYPE_STYLE_PROPERTY
#define GTK_TYPE_STYLE_PROPERTY (_gtk_style_property_get_type ())
GTK_STYLE_PROPERTY
#define GTK_STYLE_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_STYLE_PROPERTY, GtkStyleProperty))
GTK_STYLE_PROPERTY_CLASS
#define GTK_STYLE_PROPERTY_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_STYLE_PROPERTY, GtkStylePropertyClass))
GTK_IS_STYLE_PROPERTY
#define GTK_IS_STYLE_PROPERTY(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_STYLE_PROPERTY))
GTK_IS_STYLE_PROPERTY_CLASS
#define GTK_IS_STYLE_PROPERTY_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_STYLE_PROPERTY))
GTK_STYLE_PROPERTY_GET_CLASS
#define GTK_STYLE_PROPERTY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STYLE_PROPERTY, GtkStylePropertyClass))
GtkStyleQueryFunc
GtkCssValue *
guint id,
gpointer data
GtkStyleProperty
struct _GtkStyleProperty
{
GObject parent;
char *name;
GType value_type;
};
GtkStylePropertyClass
struct _GtkStylePropertyClass
{
GObjectClass parent_class;
void (* query) (GtkStyleProperty *property,
GValue *value,
GtkStyleQueryFunc query_func,
gpointer query_data);
GtkCssValue * (* parse_value) (GtkStyleProperty * property,
GtkCssParser *parser);
GHashTable *properties;
};
GTK_TYPE_STYLE_PROVIDER
#define GTK_TYPE_STYLE_PROVIDER (gtk_style_provider_get_type ())
GTK_STYLE_PROVIDER
#define GTK_STYLE_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_PROVIDER, GtkStyleProvider))
GTK_IS_STYLE_PROVIDER
#define GTK_IS_STYLE_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_PROVIDER))
GTK_STYLE_PROVIDER_PRIORITY_FALLBACK
#define GTK_STYLE_PROVIDER_PRIORITY_FALLBACK 1
GTK_STYLE_PROVIDER_PRIORITY_THEME
#define GTK_STYLE_PROVIDER_PRIORITY_THEME 200
GTK_STYLE_PROVIDER_PRIORITY_SETTINGS
#define GTK_STYLE_PROVIDER_PRIORITY_SETTINGS 400
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
#define GTK_STYLE_PROVIDER_PRIORITY_APPLICATION 600
GTK_STYLE_PROVIDER_PRIORITY_USER
#define GTK_STYLE_PROVIDER_PRIORITY_USER 800
gtk_style_provider_get_type
GType
void
GtkStyleProvider
GTK_STYLE_PROVIDER_GET_INTERFACE
#define GTK_STYLE_PROVIDER_GET_INTERFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GTK_TYPE_STYLE_PROVIDER, GtkStyleProviderInterface))
GtkStyleProviderInterface
struct _GtkStyleProviderInterface
{
GTypeInterface g_iface;
GtkCssValue * (* get_color) (GtkStyleProvider *provider,
const char *name);
GtkSettings * (* get_settings) (GtkStyleProvider *provider);
GtkCssKeyframes * (* get_keyframes) (GtkStyleProvider *provider,
const char *name);
int (* get_scale) (GtkStyleProvider *provider);
void (* lookup) (GtkStyleProvider *provider,
const GtkCssMatcher *matcher,
GtkCssLookup *lookup,
GtkCssChange *out_change);
void (* emit_error) (GtkStyleProvider *provider,
GtkCssSection *section,
const GError *error);
/* signal */
void (* changed) (GtkStyleProvider *provider);
};
gtk_style_provider_get_settings
GtkSettings *
GtkStyleProvider *provider
gtk_style_provider_get_color
GtkCssValue *
GtkStyleProvider *provider, const char *name
gtk_style_provider_get_keyframes
GtkCssKeyframes *
GtkStyleProvider *provider, const char *name
gtk_style_provider_get_scale
int
GtkStyleProvider *provider
gtk_style_provider_lookup
void
GtkStyleProvider *provider, const GtkCssMatcher *matcher, GtkCssLookup *lookup, GtkCssChange *out_change
gtk_style_provider_changed
void
GtkStyleProvider *provider
gtk_style_provider_emit_error
void
GtkStyleProvider *provider, GtkCssSection *section, GError *error
GTK_TYPE_SWITCH
#define GTK_TYPE_SWITCH (gtk_switch_get_type ())
GTK_SWITCH
#define GTK_SWITCH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SWITCH, GtkSwitch))
GTK_IS_SWITCH
#define GTK_IS_SWITCH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SWITCH))
GTK_SWITCH_CLASS
#define GTK_SWITCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SWITCH, GtkSwitchClass))
GTK_IS_SWITCH_CLASS
#define GTK_IS_SWITCH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SWITCH))
GTK_SWITCH_GET_CLASS
#define GTK_SWITCH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SWITCH, GtkSwitchClass))
GtkSwitch
struct _GtkSwitch
{
/*< private >*/
GtkWidget parent_instance;
};
GtkSwitchClass
struct _GtkSwitchClass
{
GtkWidgetClass parent_class;
/*< public >*/
void (* activate) (GtkSwitch *sw);
gboolean (* state_set) (GtkSwitch *sw, gboolean state);
/*< private >*/
void (* _switch_padding_1) (void);
void (* _switch_padding_2) (void);
void (* _switch_padding_3) (void);
void (* _switch_padding_4) (void);
void (* _switch_padding_5) (void);
};
gtk_switch_get_type
GType
void
gtk_switch_new
GtkWidget *
void
gtk_switch_set_active
void
GtkSwitch *sw, gboolean is_active
gtk_switch_get_active
gboolean
GtkSwitch *sw
gtk_switch_set_state
void
GtkSwitch *sw, gboolean state
gtk_switch_get_state
gboolean
GtkSwitch *sw
gtk_test_init
void
int *argcp, char ***argvp, ...
gtk_test_register_all_types
void
void
gtk_test_list_all_types
const GType *
guint *n_types
gtk_test_widget_wait_for_draw
void
GtkWidget *widget
GTK_TYPE_TEXT_ATTRIBUTES
#define GTK_TYPE_TEXT_ATTRIBUTES (gtk_text_attributes_get_type ())
GtkTextAppearance
struct _GtkTextAppearance
{
GdkRGBA *bg_rgba;
GdkRGBA *fg_rgba;
GdkRGBA *underline_rgba;
GdkRGBA *strikethrough_rgba;
/* super/subscript rise, can be negative */
gint rise;
guint underline : 4; /* PangoUnderline */
guint strikethrough : 1;
/* Whether to use background-related values; this is irrelevant for
* the values struct when in a tag, but is used for the composite
* values struct; it's true if any of the tags being composited
* had background stuff set.
*/
guint draw_bg : 1;
/* These are only used when we are actually laying out and rendering
* a paragraph; not when a GtkTextAppearance is part of a
* GtkTextAttributes.
*/
guint inside_selection : 1;
guint is_text : 1;
};
GtkTextAttributes
struct _GtkTextAttributes
{
guint refcount;
GtkTextAppearance appearance;
GtkJustification justification;
GtkTextDirection direction;
PangoFontDescription *font;
gdouble font_scale;
gint left_margin;
gint right_margin;
gint indent;
gint pixels_above_lines;
gint pixels_below_lines;
gint pixels_inside_wrap;
PangoTabArray *tabs;
GtkWrapMode wrap_mode;
PangoLanguage *language;
guint invisible : 1;
guint bg_full_height : 1;
guint editable : 1;
guint no_fallback: 1;
GdkRGBA *pg_bg_rgba;
gint letter_spacing;
gchar *font_features;
};
gtk_text_attributes_new
GtkTextAttributes *
void
gtk_text_attributes_copy
GtkTextAttributes *
GtkTextAttributes *src
gtk_text_attributes_copy_values
void
GtkTextAttributes *src, GtkTextAttributes *dest
gtk_text_attributes_unref
void
GtkTextAttributes *values
gtk_text_attributes_ref
GtkTextAttributes *
GtkTextAttributes *values
gtk_text_attributes_get_type
GType
void
DEBUG_VALIDATION_AND_SCROLLING
#define DEBUG_VALIDATION_AND_SCROLLING
DV
#define DV(x) (x)
GtkTextLineData
struct _GtkTextLineData {
gpointer view_id;
GtkTextLineData *next;
gint height;
gint top_ink : 16;
gint bottom_ink : 16;
signed int width : 24;
guint valid : 8; /* Actually a boolean */
};
GtkTextLine
struct _GtkTextLine {
GtkTextBTreeNode *parent; /* Pointer to parent node containing
* line. */
GtkTextLine *next; /* Next in linked list of lines with
* same parent node in B-tree. NULL
* means end of list. */
GtkTextLineSegment *segments; /* First in ordered list of segments
* that make up the line. */
GtkTextLineData *views; /* data stored here by views */
guchar dir_strong; /* BiDi algo dir of line */
guchar dir_propagated_back; /* BiDi algo dir of next line */
guchar dir_propagated_forward; /* BiDi algo dir of prev line */
};
GtkTextBufferTargetInfo
typedef enum
{
GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS = - 1,
GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT = - 2,
GTK_TEXT_BUFFER_TARGET_INFO_TEXT = - 3
} GtkTextBufferTargetInfo;
GTK_TYPE_TEXT_BUFFER
#define GTK_TYPE_TEXT_BUFFER (gtk_text_buffer_get_type ())
GTK_TEXT_BUFFER
#define GTK_TEXT_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBuffer))
GTK_TEXT_BUFFER_CLASS
#define GTK_TEXT_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass))
GTK_IS_TEXT_BUFFER
#define GTK_IS_TEXT_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_BUFFER))
GTK_IS_TEXT_BUFFER_CLASS
#define GTK_IS_TEXT_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_BUFFER))
GTK_TEXT_BUFFER_GET_CLASS
#define GTK_TEXT_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass))
GtkTextBuffer
struct _GtkTextBuffer
{
GObject parent_instance;
GtkTextBufferPrivate *priv;
};
GtkTextBufferClass
struct _GtkTextBufferClass
{
GObjectClass parent_class;
void (* insert_text) (GtkTextBuffer *buffer,
GtkTextIter *pos,
const gchar *new_text,
gint new_text_length);
void (* insert_texture) (GtkTextBuffer *buffer,
GtkTextIter *iter,
GdkTexture *texture);
void (* insert_child_anchor) (GtkTextBuffer *buffer,
GtkTextIter *iter,
GtkTextChildAnchor *anchor);
void (* delete_range) (GtkTextBuffer *buffer,
GtkTextIter *start,
GtkTextIter *end);
void (* changed) (GtkTextBuffer *buffer);
void (* modified_changed) (GtkTextBuffer *buffer);
void (* mark_set) (GtkTextBuffer *buffer,
const GtkTextIter *location,
GtkTextMark *mark);
void (* mark_deleted) (GtkTextBuffer *buffer,
GtkTextMark *mark);
void (* apply_tag) (GtkTextBuffer *buffer,
GtkTextTag *tag,
const GtkTextIter *start,
const GtkTextIter *end);
void (* remove_tag) (GtkTextBuffer *buffer,
GtkTextTag *tag,
const GtkTextIter *start,
const GtkTextIter *end);
void (* begin_user_action) (GtkTextBuffer *buffer);
void (* end_user_action) (GtkTextBuffer *buffer);
void (* paste_done) (GtkTextBuffer *buffer,
GdkClipboard *clipboard);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_buffer_get_type
GType
void
gtk_text_buffer_new
GtkTextBuffer *
GtkTextTagTable *table
gtk_text_buffer_get_line_count
gint
GtkTextBuffer *buffer
gtk_text_buffer_get_char_count
gint
GtkTextBuffer *buffer
gtk_text_buffer_get_tag_table
GtkTextTagTable *
GtkTextBuffer *buffer
gtk_text_buffer_set_text
void
GtkTextBuffer *buffer, const gchar *text, gint len
gtk_text_buffer_insert
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len
gtk_text_buffer_insert_at_cursor
void
GtkTextBuffer *buffer, const gchar *text, gint len
gtk_text_buffer_insert_interactive
gboolean
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, gboolean default_editable
gtk_text_buffer_insert_interactive_at_cursor
gboolean
GtkTextBuffer *buffer, const gchar *text, gint len, gboolean default_editable
gtk_text_buffer_insert_range
void
GtkTextBuffer *buffer, GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_insert_range_interactive
gboolean
GtkTextBuffer *buffer, GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end, gboolean default_editable
gtk_text_buffer_insert_with_tags
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, GtkTextTag *first_tag, ...
gtk_text_buffer_insert_with_tags_by_name
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, const gchar *first_tag_name, ...
gtk_text_buffer_insert_markup
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *markup, gint len
gtk_text_buffer_delete
void
GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end
gtk_text_buffer_delete_interactive
gboolean
GtkTextBuffer *buffer, GtkTextIter *start_iter, GtkTextIter *end_iter, gboolean default_editable
gtk_text_buffer_backspace
gboolean
GtkTextBuffer *buffer, GtkTextIter *iter, gboolean interactive, gboolean default_editable
gtk_text_buffer_get_text
gchar *
GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, gboolean include_hidden_chars
gtk_text_buffer_get_slice
gchar *
GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, gboolean include_hidden_chars
gtk_text_buffer_insert_texture
void
GtkTextBuffer *buffer, GtkTextIter *iter, GdkTexture *texture
gtk_text_buffer_insert_child_anchor
void
GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor
gtk_text_buffer_create_child_anchor
GtkTextChildAnchor *
GtkTextBuffer *buffer, GtkTextIter *iter
gtk_text_buffer_add_mark
void
GtkTextBuffer *buffer, GtkTextMark *mark, const GtkTextIter *where
gtk_text_buffer_create_mark
GtkTextMark *
GtkTextBuffer *buffer, const gchar *mark_name, const GtkTextIter *where, gboolean left_gravity
gtk_text_buffer_move_mark
void
GtkTextBuffer *buffer, GtkTextMark *mark, const GtkTextIter *where
gtk_text_buffer_delete_mark
void
GtkTextBuffer *buffer, GtkTextMark *mark
gtk_text_buffer_get_mark
GtkTextMark *
GtkTextBuffer *buffer, const gchar *name
gtk_text_buffer_move_mark_by_name
void
GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *where
gtk_text_buffer_delete_mark_by_name
void
GtkTextBuffer *buffer, const gchar *name
gtk_text_buffer_get_insert
GtkTextMark *
GtkTextBuffer *buffer
gtk_text_buffer_get_selection_bound
GtkTextMark *
GtkTextBuffer *buffer
gtk_text_buffer_place_cursor
void
GtkTextBuffer *buffer, const GtkTextIter *where
gtk_text_buffer_select_range
void
GtkTextBuffer *buffer, const GtkTextIter *ins, const GtkTextIter *bound
gtk_text_buffer_apply_tag
void
GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_remove_tag
void
GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_apply_tag_by_name
void
GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_remove_tag_by_name
void
GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_remove_all_tags
void
GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_create_tag
GtkTextTag *
GtkTextBuffer *buffer, const gchar *tag_name, const gchar *first_property_name, ...
gtk_text_buffer_get_iter_at_line_offset
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number, gint char_offset
gtk_text_buffer_get_iter_at_line_index
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number, gint byte_index
gtk_text_buffer_get_iter_at_offset
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint char_offset
gtk_text_buffer_get_iter_at_line
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number
gtk_text_buffer_get_start_iter
void
GtkTextBuffer *buffer, GtkTextIter *iter
gtk_text_buffer_get_end_iter
void
GtkTextBuffer *buffer, GtkTextIter *iter
gtk_text_buffer_get_bounds
void
GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end
gtk_text_buffer_get_iter_at_mark
void
GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextMark *mark
gtk_text_buffer_get_iter_at_child_anchor
void
GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor
gtk_text_buffer_get_modified
gboolean
GtkTextBuffer *buffer
gtk_text_buffer_set_modified
void
GtkTextBuffer *buffer, gboolean setting
gtk_text_buffer_get_has_selection
gboolean
GtkTextBuffer *buffer
gtk_text_buffer_add_selection_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard
gtk_text_buffer_remove_selection_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard
gtk_text_buffer_cut_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard, gboolean default_editable
gtk_text_buffer_copy_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard
gtk_text_buffer_paste_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard, GtkTextIter *override_location, gboolean default_editable
gtk_text_buffer_get_selection_bounds
gboolean
GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end
gtk_text_buffer_delete_selection
gboolean
GtkTextBuffer *buffer, gboolean interactive, gboolean default_editable
gtk_text_buffer_begin_user_action
void
GtkTextBuffer *buffer
gtk_text_buffer_end_user_action
void
GtkTextBuffer *buffer
GtkTextBTree
GtkTextBufferPrivate
GTK_TYPE_TEXT_CHILD_ANCHOR
#define GTK_TYPE_TEXT_CHILD_ANCHOR (gtk_text_child_anchor_get_type ())
GTK_TEXT_CHILD_ANCHOR
#define GTK_TEXT_CHILD_ANCHOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchor))
GTK_TEXT_CHILD_ANCHOR_CLASS
#define GTK_TEXT_CHILD_ANCHOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchorClass))
GTK_IS_TEXT_CHILD_ANCHOR
#define GTK_IS_TEXT_CHILD_ANCHOR(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_TEXT_CHILD_ANCHOR))
GTK_IS_TEXT_CHILD_ANCHOR_CLASS
#define GTK_IS_TEXT_CHILD_ANCHOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_CHILD_ANCHOR))
GTK_TEXT_CHILD_ANCHOR_GET_CLASS
#define GTK_TEXT_CHILD_ANCHOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchorClass))
GtkTextChildAnchor
struct _GtkTextChildAnchor
{
GObject parent_instance;
/*< private >*/
gpointer segment;
};
GtkTextChildAnchorClass
struct _GtkTextChildAnchorClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_child_anchor_get_type
GType
void
gtk_text_child_anchor_new
GtkTextChildAnchor *
void
gtk_text_child_anchor_get_widgets
GList *
GtkTextChildAnchor *anchor
gtk_text_child_anchor_get_deleted
gboolean
GtkTextChildAnchor *anchor
GtkTextTexture
struct _GtkTextTexture
{
GdkTexture *texture;
};
GtkTextChildBody
struct _GtkTextChildBody
{
GtkTextChildAnchor *obj;
GSList *widgets;
GtkTextBTree *tree;
GtkTextLine *line;
};
gtk_text_layout_draw
void
GtkTextLayout *layout, GtkWidget *widget, cairo_t *cr
GTK_TYPE_TEXT_HANDLE
#define GTK_TYPE_TEXT_HANDLE (_gtk_text_handle_get_type ())
GTK_TEXT_HANDLE
#define GTK_TEXT_HANDLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_TEXT_HANDLE, GtkTextHandle))
GTK_TEXT_HANDLE_CLASS
#define GTK_TEXT_HANDLE_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_TEXT_HANDLE, GtkTextHandleClass))
GTK_IS_TEXT_HANDLE
#define GTK_IS_TEXT_HANDLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_TEXT_HANDLE))
GTK_IS_TEXT_HANDLE_CLASS
#define GTK_IS_TEXT_HANDLE_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_TEXT_HANDLE))
GTK_TEXT_HANDLE_GET_CLASS
#define GTK_TEXT_HANDLE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_TEXT_HANDLE, GtkTextHandleClass))
GtkTextHandlePosition
typedef enum
{
GTK_TEXT_HANDLE_POSITION_CURSOR,
GTK_TEXT_HANDLE_POSITION_SELECTION_START,
GTK_TEXT_HANDLE_POSITION_SELECTION_END = GTK_TEXT_HANDLE_POSITION_CURSOR
} GtkTextHandlePosition;
GtkTextHandleMode
typedef enum
{
GTK_TEXT_HANDLE_MODE_NONE,
GTK_TEXT_HANDLE_MODE_CURSOR,
GTK_TEXT_HANDLE_MODE_SELECTION
} GtkTextHandleMode;
GtkTextHandle
struct _GtkTextHandle
{
GObject parent_instance;
gpointer priv;
};
GtkTextHandleClass
struct _GtkTextHandleClass
{
GObjectClass parent_class;
void (* handle_dragged) (GtkTextHandle *handle,
GtkTextHandlePosition pos,
gint x,
gint y);
void (* drag_finished) (GtkTextHandle *handle,
GtkTextHandlePosition pos);
};
GtkTextSearchFlags
typedef enum {
GTK_TEXT_SEARCH_VISIBLE_ONLY = 1 << 0,
GTK_TEXT_SEARCH_TEXT_ONLY = 1 << 1,
GTK_TEXT_SEARCH_CASE_INSENSITIVE = 1 << 2
/* Possible future plans: SEARCH_REGEXP */
} GtkTextSearchFlags;
GTK_TYPE_TEXT_ITER
#define GTK_TYPE_TEXT_ITER (gtk_text_iter_get_type ())
GtkTextIter
struct _GtkTextIter {
/* GtkTextIter is an opaque datatype; ignore all these fields.
* Initialize the iter with gtk_text_buffer_get_iter_*
* functions
*/
/*< private >*/
gpointer dummy1;
gpointer dummy2;
gint dummy3;
gint dummy4;
gint dummy5;
gint dummy6;
gint dummy7;
gint dummy8;
gpointer dummy9;
gpointer dummy10;
gint dummy11;
gint dummy12;
/* padding */
gint dummy13;
gpointer dummy14;
};
gtk_text_iter_get_buffer
GtkTextBuffer *
const GtkTextIter *iter
gtk_text_iter_copy
GtkTextIter *
const GtkTextIter *iter
gtk_text_iter_free
void
GtkTextIter *iter
gtk_text_iter_assign
void
GtkTextIter *iter, const GtkTextIter *other
gtk_text_iter_get_type
GType
void
gtk_text_iter_get_offset
gint
const GtkTextIter *iter
gtk_text_iter_get_line
gint
const GtkTextIter *iter
gtk_text_iter_get_line_offset
gint
const GtkTextIter *iter
gtk_text_iter_get_line_index
gint
const GtkTextIter *iter
gtk_text_iter_get_visible_line_offset
gint
const GtkTextIter *iter
gtk_text_iter_get_visible_line_index
gint
const GtkTextIter *iter
gtk_text_iter_get_char
gunichar
const GtkTextIter *iter
gtk_text_iter_get_slice
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_text
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_visible_slice
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_visible_text
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_texture
GdkTexture *
const GtkTextIter *iter
gtk_text_iter_get_marks
GSList *
const GtkTextIter *iter
gtk_text_iter_get_child_anchor
GtkTextChildAnchor *
const GtkTextIter *iter
gtk_text_iter_get_toggled_tags
GSList *
const GtkTextIter *iter, gboolean toggled_on
gtk_text_iter_starts_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_ends_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_toggles_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_has_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_get_tags
GSList *
const GtkTextIter *iter
gtk_text_iter_editable
gboolean
const GtkTextIter *iter, gboolean default_setting
gtk_text_iter_can_insert
gboolean
const GtkTextIter *iter, gboolean default_editability
gtk_text_iter_starts_word
gboolean
const GtkTextIter *iter
gtk_text_iter_ends_word
gboolean
const GtkTextIter *iter
gtk_text_iter_inside_word
gboolean
const GtkTextIter *iter
gtk_text_iter_starts_sentence
gboolean
const GtkTextIter *iter
gtk_text_iter_ends_sentence
gboolean
const GtkTextIter *iter
gtk_text_iter_inside_sentence
gboolean
const GtkTextIter *iter
gtk_text_iter_starts_line
gboolean
const GtkTextIter *iter
gtk_text_iter_ends_line
gboolean
const GtkTextIter *iter
gtk_text_iter_is_cursor_position
gboolean
const GtkTextIter *iter
gtk_text_iter_get_chars_in_line
gint
const GtkTextIter *iter
gtk_text_iter_get_bytes_in_line
gint
const GtkTextIter *iter
gtk_text_iter_get_language
PangoLanguage *
const GtkTextIter *iter
gtk_text_iter_is_end
gboolean
const GtkTextIter *iter
gtk_text_iter_is_start
gboolean
const GtkTextIter *iter
gtk_text_iter_forward_char
gboolean
GtkTextIter *iter
gtk_text_iter_backward_char
gboolean
GtkTextIter *iter
gtk_text_iter_forward_chars
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_chars
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_line
gboolean
GtkTextIter *iter
gtk_text_iter_backward_line
gboolean
GtkTextIter *iter
gtk_text_iter_forward_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_word_end
gboolean
GtkTextIter *iter
gtk_text_iter_backward_word_start
gboolean
GtkTextIter *iter
gtk_text_iter_forward_word_ends
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_word_starts
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_visible_line
gboolean
GtkTextIter *iter
gtk_text_iter_backward_visible_line
gboolean
GtkTextIter *iter
gtk_text_iter_forward_visible_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_visible_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_visible_word_end
gboolean
GtkTextIter *iter
gtk_text_iter_backward_visible_word_start
gboolean
GtkTextIter *iter
gtk_text_iter_forward_visible_word_ends
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_visible_word_starts
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_sentence_end
gboolean
GtkTextIter *iter
gtk_text_iter_backward_sentence_start
gboolean
GtkTextIter *iter
gtk_text_iter_forward_sentence_ends
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_sentence_starts
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_backward_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_forward_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_visible_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_backward_visible_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_forward_visible_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_visible_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_set_offset
void
GtkTextIter *iter, gint char_offset
gtk_text_iter_set_line
void
GtkTextIter *iter, gint line_number
gtk_text_iter_set_line_offset
void
GtkTextIter *iter, gint char_on_line
gtk_text_iter_set_line_index
void
GtkTextIter *iter, gint byte_on_line
gtk_text_iter_forward_to_end
void
GtkTextIter *iter
gtk_text_iter_forward_to_line_end
gboolean
GtkTextIter *iter
gtk_text_iter_set_visible_line_offset
void
GtkTextIter *iter, gint char_on_line
gtk_text_iter_set_visible_line_index
void
GtkTextIter *iter, gint byte_on_line
gtk_text_iter_forward_to_tag_toggle
gboolean
GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_backward_to_tag_toggle
gboolean
GtkTextIter *iter, GtkTextTag *tag
GtkTextCharPredicate
gboolean
gunichar ch, gpointer user_data
gtk_text_iter_forward_find_char
gboolean
GtkTextIter *iter, GtkTextCharPredicate pred, gpointer user_data, const GtkTextIter *limit
gtk_text_iter_backward_find_char
gboolean
GtkTextIter *iter, GtkTextCharPredicate pred, gpointer user_data, const GtkTextIter *limit
gtk_text_iter_forward_search
gboolean
const GtkTextIter *iter, const gchar *str, GtkTextSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit
gtk_text_iter_backward_search
gboolean
const GtkTextIter *iter, const gchar *str, GtkTextSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit
gtk_text_iter_equal
gboolean
const GtkTextIter *lhs, const GtkTextIter *rhs
gtk_text_iter_compare
gint
const GtkTextIter *lhs, const GtkTextIter *rhs
gtk_text_iter_in_range
gboolean
const GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_order
void
GtkTextIter *first, GtkTextIter *second
GtkTextBuffer
gtk_text_iter_get_attributes
gboolean
const GtkTextIter *iter, GtkTextAttributes *values
GTK_TYPE_TEXT_LAYOUT
#define GTK_TYPE_TEXT_LAYOUT (gtk_text_layout_get_type ())
GTK_TEXT_LAYOUT
#define GTK_TEXT_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_LAYOUT, GtkTextLayout))
GTK_TEXT_LAYOUT_CLASS
#define GTK_TEXT_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_LAYOUT, GtkTextLayoutClass))
GTK_IS_TEXT_LAYOUT
#define GTK_IS_TEXT_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_LAYOUT))
GTK_IS_TEXT_LAYOUT_CLASS
#define GTK_IS_TEXT_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_LAYOUT))
GTK_TEXT_LAYOUT_GET_CLASS
#define GTK_TEXT_LAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_LAYOUT, GtkTextLayoutClass))
GtkTextLayout
struct _GtkTextLayout
{
GObject parent_instance;
/* width of the display area on-screen,
* i.e. pixels we should wrap to fit inside. */
gint screen_width;
/* width/height of the total logical area being layed out */
gint width;
gint height;
/* Pixel offsets from the left and from the top to be used when we
* draw; these allow us to create left/top margins. We don't need
* anything special for bottom/right margins, because those don't
* affect drawing.
*/
/* gint left_edge; */
/* gint top_edge; */
GtkTextBuffer *buffer;
gint left_padding;
gint right_padding;
/* Default style used if no tags override it */
GtkTextAttributes *default_style;
/* Pango contexts used for creating layouts */
PangoContext *ltr_context;
PangoContext *rtl_context;
/* A cache of one style; this is used to ensure
* we don't constantly regenerate the style
* over long runs with the same style. */
GtkTextAttributes *one_style_cache;
/* A cache of one line display. Getting the same line
* many times in a row is the most common case.
*/
GtkTextLineDisplay *one_display_cache;
/* Whether we are allowed to wrap right now */
gint wrap_loop_count;
/* Whether to show the insertion cursor */
guint cursor_visible : 1;
/* For what GtkTextDirection to draw cursor GTK_TEXT_DIR_NONE -
* means draw both cursors.
*/
guint cursor_direction : 2;
/* The keyboard direction is used to default the alignment when
there are no strong characters.
*/
guint keyboard_direction : 2;
/* The preedit string and attributes, if any */
gchar *preedit_string;
PangoAttrList *preedit_attrs;
gint preedit_len;
gint preedit_cursor;
guint overwrite_mode : 1;
};
GtkTextLayoutClass
struct _GtkTextLayoutClass
{
GObjectClass parent_class;
/* Some portion of the layout was invalidated
*/
void (*invalidated) (GtkTextLayout *layout);
/* A range of the layout changed appearance and possibly height
*/
void (*changed) (GtkTextLayout *layout,
gint y,
gint old_height,
gint new_height);
GtkTextLineData* (*wrap) (GtkTextLayout *layout,
GtkTextLine *line,
GtkTextLineData *line_data); /* may be NULL */
void (*get_log_attrs) (GtkTextLayout *layout,
GtkTextLine *line,
PangoLogAttr **attrs,
gint *n_attrs);
void (*invalidate) (GtkTextLayout *layout,
const GtkTextIter *start,
const GtkTextIter *end);
void (*free_line_data) (GtkTextLayout *layout,
GtkTextLine *line,
GtkTextLineData *line_data);
void (*allocate_child) (GtkTextLayout *layout,
GtkWidget *child,
gint x,
gint y);
void (*invalidate_cursors) (GtkTextLayout *layout,
const GtkTextIter *start,
const GtkTextIter *end);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
GtkTextAttrAppearance
struct _GtkTextAttrAppearance
{
PangoAttribute attr;
GtkTextAppearance appearance;
};
GtkTextLineDisplay
struct _GtkTextLineDisplay
{
PangoLayout *layout;
GArray *cursors; /* indexes of cursors in the PangoLayout */
GtkTextDirection direction;
gint width; /* Width of layout */
gint total_width; /* width - margins, if no width set on layout, if width set on layout, -1 */
gint height;
/* Amount layout is shifted from left edge - this is the left margin
* plus any other factors, such as alignment or indentation.
*/
gint x_offset;
gint left_margin;
gint right_margin;
gint top_margin;
gint bottom_margin;
gint insert_index; /* Byte index of insert cursor within para or -1 */
GtkTextLine *line;
GdkRectangle block_cursor;
guint cursors_invalid : 1;
guint has_block_cursor : 1;
guint cursor_at_line_end : 1;
guint size_only : 1;
GdkRGBA *pg_bg_rgba;
};
gtk_text_layout_get_type
GType
void
gtk_text_layout_new
GtkTextLayout *
void
gtk_text_layout_set_buffer
void
GtkTextLayout *layout, GtkTextBuffer *buffer
gtk_text_layout_get_buffer
GtkTextBuffer *
GtkTextLayout *layout
gtk_text_layout_set_default_style
void
GtkTextLayout *layout, GtkTextAttributes *values
gtk_text_layout_set_contexts
void
GtkTextLayout *layout, PangoContext *ltr_context, PangoContext *rtl_context
gtk_text_layout_set_cursor_direction
void
GtkTextLayout *layout, GtkTextDirection direction
gtk_text_layout_set_overwrite_mode
void
GtkTextLayout *layout, gboolean overwrite
gtk_text_layout_set_keyboard_direction
void
GtkTextLayout *layout, GtkTextDirection keyboard_dir
gtk_text_layout_default_style_changed
void
GtkTextLayout *layout
gtk_text_layout_set_screen_width
void
GtkTextLayout *layout, gint width
gtk_text_layout_set_preedit_string
void
GtkTextLayout *layout, const gchar *preedit_string, PangoAttrList *preedit_attrs, gint cursor_pos
gtk_text_layout_set_cursor_visible
void
GtkTextLayout *layout, gboolean cursor_visible
gtk_text_layout_get_cursor_visible
gboolean
GtkTextLayout *layout
gtk_text_layout_get_size
void
GtkTextLayout *layout, gint *width, gint *height
gtk_text_layout_get_lines
GSList *
GtkTextLayout *layout, gint top_y, gint bottom_y, gint *first_line_y
gtk_text_layout_wrap_loop_start
void
GtkTextLayout *layout
gtk_text_layout_wrap_loop_end
void
GtkTextLayout *layout
gtk_text_layout_get_line_display
GtkTextLineDisplay *
GtkTextLayout *layout, GtkTextLine *line, gboolean size_only
gtk_text_layout_free_line_display
void
GtkTextLayout *layout, GtkTextLineDisplay *display
gtk_text_layout_get_line_at_y
void
GtkTextLayout *layout, GtkTextIter *target_iter, gint y, gint *line_top
gtk_text_layout_get_iter_at_pixel
gboolean
GtkTextLayout *layout, GtkTextIter *iter, gint x, gint y
gtk_text_layout_get_iter_at_position
gboolean
GtkTextLayout *layout, GtkTextIter *iter, gint *trailing, gint x, gint y
gtk_text_layout_invalidate
void
GtkTextLayout *layout, const GtkTextIter *start, const GtkTextIter *end
gtk_text_layout_invalidate_cursors
void
GtkTextLayout *layout, const GtkTextIter *start, const GtkTextIter *end
gtk_text_layout_free_line_data
void
GtkTextLayout *layout, GtkTextLine *line, GtkTextLineData *line_data
gtk_text_layout_is_valid
gboolean
GtkTextLayout *layout
gtk_text_layout_validate_yrange
void
GtkTextLayout *layout, GtkTextIter *anchor_line, gint y0_, gint y1_
gtk_text_layout_validate
void
GtkTextLayout *layout, gint max_pixels
gtk_text_layout_wrap
GtkTextLineData *
GtkTextLayout *layout, GtkTextLine *line, GtkTextLineData *line_data
gtk_text_layout_changed
void
GtkTextLayout *layout, gint y, gint old_height, gint new_height
gtk_text_layout_cursors_changed
void
GtkTextLayout *layout, gint y, gint old_height, gint new_height
gtk_text_layout_get_iter_location
void
GtkTextLayout *layout, const GtkTextIter *iter, GdkRectangle *rect
gtk_text_layout_get_line_yrange
void
GtkTextLayout *layout, const GtkTextIter *iter, gint *y, gint *height
gtk_text_layout_get_cursor_locations
void
GtkTextLayout *layout, GtkTextIter *iter, GdkRectangle *strong_pos, GdkRectangle *weak_pos
gtk_text_layout_clamp_iter_to_vrange
gboolean
GtkTextLayout *layout, GtkTextIter *iter, gint top, gint bottom
gtk_text_layout_move_iter_to_line_end
gboolean
GtkTextLayout *layout, GtkTextIter *iter, gint direction
gtk_text_layout_move_iter_to_previous_line
gboolean
GtkTextLayout *layout, GtkTextIter *iter
gtk_text_layout_move_iter_to_next_line
gboolean
GtkTextLayout *layout, GtkTextIter *iter
gtk_text_layout_move_iter_to_x
void
GtkTextLayout *layout, GtkTextIter *iter, gint x
gtk_text_layout_move_iter_visually
gboolean
GtkTextLayout *layout, GtkTextIter *iter, gint count
gtk_text_layout_iter_starts_line
gboolean
GtkTextLayout *layout, const GtkTextIter *iter
gtk_text_layout_get_iter_at_line
void
GtkTextLayout *layout, GtkTextIter *iter, GtkTextLine *line, gint byte_offset
gtk_text_child_anchor_register_child
void
GtkTextChildAnchor *anchor, GtkWidget *child, GtkTextLayout *layout
gtk_text_child_anchor_unregister_child
void
GtkTextChildAnchor *anchor, GtkWidget *child
gtk_text_child_anchor_queue_resize
void
GtkTextChildAnchor *anchor, GtkTextLayout *layout
gtk_text_anchored_child_set_layout
void
GtkWidget *child, GtkTextLayout *layout
gtk_text_layout_spew
void
GtkTextLayout *layout
GtkTextLine
GtkTextLineData
GTK_TYPE_TEXT_MARK
#define GTK_TYPE_TEXT_MARK (gtk_text_mark_get_type ())
GTK_TEXT_MARK
#define GTK_TEXT_MARK(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_TEXT_MARK, GtkTextMark))
GTK_TEXT_MARK_CLASS
#define GTK_TEXT_MARK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_MARK, GtkTextMarkClass))
GTK_IS_TEXT_MARK
#define GTK_IS_TEXT_MARK(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_TEXT_MARK))
GTK_IS_TEXT_MARK_CLASS
#define GTK_IS_TEXT_MARK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_MARK))
GTK_TEXT_MARK_GET_CLASS
#define GTK_TEXT_MARK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_MARK, GtkTextMarkClass))
GtkTextMark
struct _GtkTextMark
{
GObject parent_instance;
/*< private >*/
gpointer segment;
};
GtkTextMarkClass
struct _GtkTextMarkClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_mark_get_type
GType
void
gtk_text_mark_new
GtkTextMark *
const gchar *name, gboolean left_gravity
gtk_text_mark_set_visible
void
GtkTextMark *mark, gboolean setting
gtk_text_mark_get_visible
gboolean
GtkTextMark *mark
gtk_text_mark_get_name
const gchar *
GtkTextMark *mark
gtk_text_mark_get_deleted
gboolean
GtkTextMark *mark
gtk_text_mark_get_buffer
GtkTextBuffer *
GtkTextMark *mark
gtk_text_mark_get_left_gravity
gboolean
GtkTextMark *mark
GTK_IS_TEXT_MARK_SEGMENT
#define GTK_IS_TEXT_MARK_SEGMENT(mark) (((GtkTextLineSegment*)mark)->type == >k_text_left_mark_type || \
((GtkTextLineSegment*)mark)->type == >k_text_right_mark_type)
GtkTextMarkBody
struct _GtkTextMarkBody {
GtkTextMark *obj;
gchar *name;
GtkTextBTree *tree;
GtkTextLine *line;
guint visible : 1;
guint not_deleteable : 1;
};
GtkTextTagInfo
struct _GtkTextTagInfo {
GtkTextTag *tag;
GtkTextBTreeNode *tag_root; /* highest-level node containing the tag */
gint toggle_count; /* total toggles of this tag below tag_root */
};
GtkTextToggleBody
struct _GtkTextToggleBody {
GtkTextTagInfo *info; /* Tag that starts or ends here. */
gboolean inNodeCounts; /* TRUE means this toggle has been
* accounted for in node toggle
* counts; FALSE means it hasn't, yet. */
};
GtkTextSegSplitFunc
GtkTextLineSegment *
GtkTextLineSegment *seg,
gint index
GtkTextSegDeleteFunc
gboolean
GtkTextLineSegment *seg,
GtkTextLine *line,
gboolean tree_gone
GtkTextSegCleanupFunc
GtkTextLineSegment *
GtkTextLineSegment *seg,
GtkTextLine *line
GtkTextSegLineChangeFunc
void
GtkTextLineSegment *seg,
GtkTextLine *line
GtkTextSegCheckFunc
void
GtkTextLineSegment *seg,
GtkTextLine *line
GtkTextLineSegmentClass
struct _GtkTextLineSegmentClass {
const char *name; /* Name of this kind of segment. */
gboolean leftGravity; /* If a segment has zero size (e.g. a
* mark or tag toggle), does it
* attach to character to its left
* or right? 1 means left, 0 means
* right. */
GtkTextSegSplitFunc splitFunc; /* Procedure to split large segment
* into two smaller ones. */
GtkTextSegDeleteFunc deleteFunc; /* Procedure to call to delete
* segment. */
GtkTextSegCleanupFunc cleanupFunc; /* After any change to a line, this
* procedure is invoked for all
* segments left in the line to
* perform any cleanup they wish
* (e.g. joining neighboring
* segments). */
GtkTextSegLineChangeFunc lineChangeFunc;
/* Invoked when a segment is about
* to be moved from its current line
* to an earlier line because of
* a deletion. The line is that
* for the segment's old line.
* CleanupFunc will be invoked after
* the deletion is finished. */
GtkTextSegCheckFunc checkFunc; /* Called during consistency checks
* to check internal consistency of
* segment. */
};
GtkTextLineSegment
struct _GtkTextLineSegment {
const GtkTextLineSegmentClass *type; /* Pointer to record describing
* segment's type. */
GtkTextLineSegment *next; /* Next in list of segments for this
* line, or NULL for end of list. */
int char_count; /* # of chars of index space occupied */
int byte_count; /* Size of this segment (# of bytes
* of index space it occupies). */
union {
char chars[4]; /* Characters that make up character
* info. Actual length varies to
* hold as many characters as needed.*/
GtkTextToggleBody toggle; /* Information about tag toggle. */
GtkTextMarkBody mark; /* Information about mark. */
GtkTextTexture texture; /* Child texture */
GtkTextChildBody child; /* Child widget */
} body;
};
gtk_text_line_segment_split
GtkTextLineSegment *
const GtkTextIter *iter
GTK_TYPE_TEXT_TAG
#define GTK_TYPE_TEXT_TAG (gtk_text_tag_get_type ())
GTK_TEXT_TAG
#define GTK_TEXT_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG, GtkTextTag))
GTK_TEXT_TAG_CLASS
#define GTK_TEXT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG, GtkTextTagClass))
GTK_IS_TEXT_TAG
#define GTK_IS_TEXT_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG))
GTK_IS_TEXT_TAG_CLASS
#define GTK_IS_TEXT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG))
GTK_TEXT_TAG_GET_CLASS
#define GTK_TEXT_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG, GtkTextTagClass))
GtkTextTag
struct _GtkTextTag
{
GObject parent_instance;
GtkTextTagPrivate *priv;
};
GtkTextTagClass
struct _GtkTextTagClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_tag_get_type
GType
void
gtk_text_tag_new
GtkTextTag *
const gchar *name
gtk_text_tag_get_priority
gint
GtkTextTag *tag
gtk_text_tag_set_priority
void
GtkTextTag *tag, gint priority
gtk_text_tag_changed
void
GtkTextTag *tag, gboolean size_changed
GtkTextIter
GtkTextTagPrivate
GtkTextTagTable
GtkTextTagPrivate
struct _GtkTextTagPrivate
{
GtkTextTagTable *table;
char *name; /* Name of this tag. This field is actually
* a pointer to the key from the entry in
* tkxt->tagTable, so it needn't be freed
* explicitly. */
int priority; /* Priority of this tag within widget. 0
* means lowest priority. Exactly one tag
* has each integer value between 0 and
* numTags-1. */
/*
* Information for displaying text with this tag. The information
* belows acts as an override on information specified by lower-priority
* tags. If no value is specified, then the next-lower-priority tag
* on the text determins the value. The text widget itself provides
* defaults if no tag specifies an override.
*/
GtkTextAttributes *values;
/* Flags for whether a given value is set; if a value is unset, then
* this tag does not affect it.
*/
guint bg_color_set : 1;
guint fg_color_set : 1;
guint underline_rgba_set : 1;
guint strikethrough_rgba_set : 1;
guint scale_set : 1;
guint justification_set : 1;
guint left_margin_set : 1;
guint indent_set : 1;
guint rise_set : 1;
guint strikethrough_set : 1;
guint right_margin_set : 1;
guint pixels_above_lines_set : 1;
guint pixels_below_lines_set : 1;
guint pixels_inside_wrap_set : 1;
guint tabs_set : 1;
guint underline_set : 1;
guint wrap_mode_set : 1;
guint bg_full_height_set : 1;
guint invisible_set : 1;
guint editable_set : 1;
guint language_set : 1;
guint pg_bg_color_set : 1;
guint fallback_set : 1;
guint letter_spacing_set : 1;
guint font_features_set : 1;
/* Whether these margins accumulate or override */
guint accumulative_margin : 1;
};
GtkTextBTreeNode
GtkTextTagTableForeach
void
GtkTextTag *tag, gpointer data
GTK_TYPE_TEXT_TAG_TABLE
#define GTK_TYPE_TEXT_TAG_TABLE (gtk_text_tag_table_get_type ())
GTK_TEXT_TAG_TABLE
#define GTK_TEXT_TAG_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTable))
GTK_TEXT_TAG_TABLE_CLASS
#define GTK_TEXT_TAG_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTableClass))
GTK_IS_TEXT_TAG_TABLE
#define GTK_IS_TEXT_TAG_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG_TABLE))
GTK_IS_TEXT_TAG_TABLE_CLASS
#define GTK_IS_TEXT_TAG_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG_TABLE))
GTK_TEXT_TAG_TABLE_GET_CLASS
#define GTK_TEXT_TAG_TABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTableClass))
GtkTextTagTable
struct _GtkTextTagTable
{
GObject parent_instance;
GtkTextTagTablePrivate *priv;
};
GtkTextTagTableClass
struct _GtkTextTagTableClass
{
GObjectClass parent_class;
void (* tag_changed) (GtkTextTagTable *table, GtkTextTag *tag, gboolean size_changed);
void (* tag_added) (GtkTextTagTable *table, GtkTextTag *tag);
void (* tag_removed) (GtkTextTagTable *table, GtkTextTag *tag);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_tag_table_get_type
GType
void
gtk_text_tag_table_new
GtkTextTagTable *
void
gtk_text_tag_table_add
gboolean
GtkTextTagTable *table, GtkTextTag *tag
gtk_text_tag_table_remove
void
GtkTextTagTable *table, GtkTextTag *tag
gtk_text_tag_table_lookup
GtkTextTag *
GtkTextTagTable *table, const gchar *name
gtk_text_tag_table_foreach
void
GtkTextTagTable *table, GtkTextTagTableForeach func, gpointer data
gtk_text_tag_table_get_size
gint
GtkTextTagTable *table
GtkTextTagTablePrivate
GTK_TEXT_UNKNOWN_CHAR
#define GTK_TEXT_UNKNOWN_CHAR 0xFFFC
GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN
#define GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN 3
gtk_text_unknown_char_utf8_gtk_tests_only
const gchar *
void
gtk_text_byte_begins_utf8_char
gboolean
const gchar *byte
GtkTextCounter
GtkTextLineSegment
GtkTextLineSegmentClass
GtkTextMarkBody
GtkTextToggleBody
GtkTextUtilCharChosenFunc
void
const char *text,
gpointer data
GTK_TYPE_TEXT_VIEW
#define GTK_TYPE_TEXT_VIEW (gtk_text_view_get_type ())
GTK_TEXT_VIEW
#define GTK_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_VIEW, GtkTextView))
GTK_TEXT_VIEW_CLASS
#define GTK_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_VIEW, GtkTextViewClass))
GTK_IS_TEXT_VIEW
#define GTK_IS_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_VIEW))
GTK_IS_TEXT_VIEW_CLASS
#define GTK_IS_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_VIEW))
GTK_TEXT_VIEW_GET_CLASS
#define GTK_TEXT_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_VIEW, GtkTextViewClass))
GtkTextWindowType
typedef enum
{
GTK_TEXT_WINDOW_PRIVATE,
GTK_TEXT_WINDOW_WIDGET,
GTK_TEXT_WINDOW_TEXT,
GTK_TEXT_WINDOW_LEFT,
GTK_TEXT_WINDOW_RIGHT,
GTK_TEXT_WINDOW_TOP,
GTK_TEXT_WINDOW_BOTTOM
} GtkTextWindowType;
GtkTextViewLayer
typedef enum
{
GTK_TEXT_VIEW_LAYER_BELOW_TEXT,
GTK_TEXT_VIEW_LAYER_ABOVE_TEXT
} GtkTextViewLayer;
GtkTextExtendSelection
typedef enum
{
GTK_TEXT_EXTEND_SELECTION_WORD,
GTK_TEXT_EXTEND_SELECTION_LINE
} GtkTextExtendSelection;
GTK_TEXT_VIEW_PRIORITY_VALIDATE
#define GTK_TEXT_VIEW_PRIORITY_VALIDATE (GDK_PRIORITY_REDRAW + 5)
GtkTextView
struct _GtkTextView
{
GtkContainer parent_instance;
/*< private >*/
GtkTextViewPrivate *priv;
};
GtkTextViewClass
struct _GtkTextViewClass
{
GtkContainerClass parent_class;
/*< public >*/
void (* populate_popup) (GtkTextView *text_view,
GtkWidget *popup);
void (* move_cursor) (GtkTextView *text_view,
GtkMovementStep step,
gint count,
gboolean extend_selection);
void (* set_anchor) (GtkTextView *text_view);
void (* insert_at_cursor) (GtkTextView *text_view,
const gchar *str);
void (* delete_from_cursor) (GtkTextView *text_view,
GtkDeleteType type,
gint count);
void (* backspace) (GtkTextView *text_view);
void (* cut_clipboard) (GtkTextView *text_view);
void (* copy_clipboard) (GtkTextView *text_view);
void (* paste_clipboard) (GtkTextView *text_view);
void (* toggle_overwrite) (GtkTextView *text_view);
GtkTextBuffer * (* create_buffer) (GtkTextView *text_view);
void (* draw_layer) (GtkTextView *text_view,
GtkTextViewLayer layer,
cairo_t *cr);
gboolean (* extend_selection) (GtkTextView *text_view,
GtkTextExtendSelection granularity,
const GtkTextIter *location,
GtkTextIter *start,
GtkTextIter *end);
void (* insert_emoji) (GtkTextView *text_view);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_view_get_type
GType
void
gtk_text_view_new
GtkWidget *
void
gtk_text_view_new_with_buffer
GtkWidget *
GtkTextBuffer *buffer
gtk_text_view_set_buffer
void
GtkTextView *text_view, GtkTextBuffer *buffer
gtk_text_view_get_buffer
GtkTextBuffer *
GtkTextView *text_view
gtk_text_view_scroll_to_iter
gboolean
GtkTextView *text_view, GtkTextIter *iter, gdouble within_margin, gboolean use_align, gdouble xalign, gdouble yalign
gtk_text_view_scroll_to_mark
void
GtkTextView *text_view, GtkTextMark *mark, gdouble within_margin, gboolean use_align, gdouble xalign, gdouble yalign
gtk_text_view_scroll_mark_onscreen
void
GtkTextView *text_view, GtkTextMark *mark
gtk_text_view_move_mark_onscreen
gboolean
GtkTextView *text_view, GtkTextMark *mark
gtk_text_view_place_cursor_onscreen
gboolean
GtkTextView *text_view
gtk_text_view_get_visible_rect
void
GtkTextView *text_view, GdkRectangle *visible_rect
gtk_text_view_set_cursor_visible
void
GtkTextView *text_view, gboolean setting
gtk_text_view_get_cursor_visible
gboolean
GtkTextView *text_view
gtk_text_view_reset_cursor_blink
void
GtkTextView *text_view
gtk_text_view_get_cursor_locations
void
GtkTextView *text_view, const GtkTextIter *iter, GdkRectangle *strong, GdkRectangle *weak
gtk_text_view_get_iter_location
void
GtkTextView *text_view, const GtkTextIter *iter, GdkRectangle *location
gtk_text_view_get_iter_at_location
gboolean
GtkTextView *text_view, GtkTextIter *iter, gint x, gint y
gtk_text_view_get_iter_at_position
gboolean
GtkTextView *text_view, GtkTextIter *iter, gint *trailing, gint x, gint y
gtk_text_view_get_line_yrange
void
GtkTextView *text_view, const GtkTextIter *iter, gint *y, gint *height
gtk_text_view_get_line_at_y
void
GtkTextView *text_view, GtkTextIter *target_iter, gint y, gint *line_top
gtk_text_view_buffer_to_window_coords
void
GtkTextView *text_view, GtkTextWindowType win, gint buffer_x, gint buffer_y, gint *window_x, gint *window_y
gtk_text_view_window_to_buffer_coords
void
GtkTextView *text_view, GtkTextWindowType win, gint window_x, gint window_y, gint *buffer_x, gint *buffer_y
gtk_text_view_set_border_window_size
void
GtkTextView *text_view, GtkTextWindowType type, gint size
gtk_text_view_get_border_window_size
gint
GtkTextView *text_view, GtkTextWindowType type
gtk_text_view_forward_display_line
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_backward_display_line
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_forward_display_line_end
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_backward_display_line_start
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_starts_display_line
gboolean
GtkTextView *text_view, const GtkTextIter *iter
gtk_text_view_move_visually
gboolean
GtkTextView *text_view, GtkTextIter *iter, gint count
gtk_text_view_im_context_filter_keypress
gboolean
GtkTextView *text_view, GdkEventKey *event
gtk_text_view_reset_im_context
void
GtkTextView *text_view
gtk_text_view_add_child_at_anchor
void
GtkTextView *text_view, GtkWidget *child, GtkTextChildAnchor *anchor
gtk_text_view_add_child_in_window
void
GtkTextView *text_view, GtkWidget *child, GtkTextWindowType which_window, gint xpos, gint ypos
gtk_text_view_move_child
void
GtkTextView *text_view, GtkWidget *child, gint xpos, gint ypos
gtk_text_view_set_wrap_mode
void
GtkTextView *text_view, GtkWrapMode wrap_mode
gtk_text_view_get_wrap_mode
GtkWrapMode
GtkTextView *text_view
gtk_text_view_set_editable
void
GtkTextView *text_view, gboolean setting
gtk_text_view_get_editable
gboolean
GtkTextView *text_view
gtk_text_view_set_overwrite
void
GtkTextView *text_view, gboolean overwrite
gtk_text_view_get_overwrite
gboolean
GtkTextView *text_view
gtk_text_view_set_accepts_tab
void
GtkTextView *text_view, gboolean accepts_tab
gtk_text_view_get_accepts_tab
gboolean
GtkTextView *text_view
gtk_text_view_set_pixels_above_lines
void
GtkTextView *text_view, gint pixels_above_lines
gtk_text_view_get_pixels_above_lines
gint
GtkTextView *text_view
gtk_text_view_set_pixels_below_lines
void
GtkTextView *text_view, gint pixels_below_lines
gtk_text_view_get_pixels_below_lines
gint
GtkTextView *text_view
gtk_text_view_set_pixels_inside_wrap
void
GtkTextView *text_view, gint pixels_inside_wrap
gtk_text_view_get_pixels_inside_wrap
gint
GtkTextView *text_view
gtk_text_view_set_justification
void
GtkTextView *text_view, GtkJustification justification
gtk_text_view_get_justification
GtkJustification
GtkTextView *text_view
gtk_text_view_set_left_margin
void
GtkTextView *text_view, gint left_margin
gtk_text_view_get_left_margin
gint
GtkTextView *text_view
gtk_text_view_set_right_margin
void
GtkTextView *text_view, gint right_margin
gtk_text_view_get_right_margin
gint
GtkTextView *text_view
gtk_text_view_set_top_margin
void
GtkTextView *text_view, gint top_margin
gtk_text_view_get_top_margin
gint
GtkTextView *text_view
gtk_text_view_set_bottom_margin
void
GtkTextView *text_view, gint bottom_margin
gtk_text_view_get_bottom_margin
gint
GtkTextView *text_view
gtk_text_view_set_indent
void
GtkTextView *text_view, gint indent
gtk_text_view_get_indent
gint
GtkTextView *text_view
gtk_text_view_set_tabs
void
GtkTextView *text_view, PangoTabArray *tabs
gtk_text_view_get_tabs
PangoTabArray *
GtkTextView *text_view
gtk_text_view_set_input_purpose
void
GtkTextView *text_view, GtkInputPurpose purpose
gtk_text_view_get_input_purpose
GtkInputPurpose
GtkTextView *text_view
gtk_text_view_set_input_hints
void
GtkTextView *text_view, GtkInputHints hints
gtk_text_view_get_input_hints
GtkInputHints
GtkTextView *text_view
gtk_text_view_set_monospace
void
GtkTextView *text_view, gboolean monospace
gtk_text_view_get_monospace
gboolean
GtkTextView *text_view
GtkTextViewPrivate
gtk_text_view_get_text_node
GtkCssNode *
GtkTextView *text_view
gtk_text_view_get_selection_node
GtkCssNode *
GtkTextView *text_view
gtk_text_view_get_default_attributes
GtkTextAttributes *
GtkTextView *text_view
GTK_TYPE_TOGGLE_BUTTON
#define GTK_TYPE_TOGGLE_BUTTON (gtk_toggle_button_get_type ())
GTK_TOGGLE_BUTTON
#define GTK_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButton))
GTK_TOGGLE_BUTTON_CLASS
#define GTK_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButtonClass))
GTK_IS_TOGGLE_BUTTON
#define GTK_IS_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_BUTTON))
GTK_IS_TOGGLE_BUTTON_CLASS
#define GTK_IS_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_BUTTON))
GTK_TOGGLE_BUTTON_GET_CLASS
#define GTK_TOGGLE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButtonClass))
GtkToggleButton
struct _GtkToggleButton
{
/*< private >*/
GtkButton button;
GtkToggleButtonPrivate *priv;
};
GtkToggleButtonClass
struct _GtkToggleButtonClass
{
GtkButtonClass parent_class;
void (* toggled) (GtkToggleButton *toggle_button);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_toggle_button_get_type
GType
void
gtk_toggle_button_new
GtkWidget *
void
gtk_toggle_button_new_with_label
GtkWidget *
const gchar *label
gtk_toggle_button_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_toggle_button_set_active
void
GtkToggleButton *toggle_button, gboolean is_active
gtk_toggle_button_get_active
gboolean
GtkToggleButton *toggle_button
gtk_toggle_button_toggled
void
GtkToggleButton *toggle_button
GtkToggleButtonPrivate
GTK_TYPE_TOGGLE_TOOL_BUTTON
#define GTK_TYPE_TOGGLE_TOOL_BUTTON (gtk_toggle_tool_button_get_type ())
GTK_TOGGLE_TOOL_BUTTON
#define GTK_TOGGLE_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButton))
GTK_TOGGLE_TOOL_BUTTON_CLASS
#define GTK_TOGGLE_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButtonClass))
GTK_IS_TOGGLE_TOOL_BUTTON
#define GTK_IS_TOGGLE_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON))
GTK_IS_TOGGLE_TOOL_BUTTON_CLASS
#define GTK_IS_TOGGLE_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_TOOL_BUTTON))
GTK_TOGGLE_TOOL_BUTTON_GET_CLASS
#define GTK_TOGGLE_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButtonClass))
GtkToggleToolButton
struct _GtkToggleToolButton
{
GtkToolButton parent;
/*< private >*/
GtkToggleToolButtonPrivate *priv;
};
GtkToggleToolButtonClass
struct _GtkToggleToolButtonClass
{
GtkToolButtonClass parent_class;
/*< public >*/
/* signal */
void (* toggled) (GtkToggleToolButton *button);
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_toggle_tool_button_get_type
GType
void
gtk_toggle_tool_button_new
GtkToolItem *
void
gtk_toggle_tool_button_set_active
void
GtkToggleToolButton *button, gboolean is_active
gtk_toggle_tool_button_get_active
gboolean
GtkToggleToolButton *button
GtkToggleToolButtonPrivate
GTK_TYPE_TOOLBAR
#define GTK_TYPE_TOOLBAR (gtk_toolbar_get_type ())
GTK_TOOLBAR
#define GTK_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLBAR, GtkToolbar))
GTK_TOOLBAR_CLASS
#define GTK_TOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOLBAR, GtkToolbarClass))
GTK_IS_TOOLBAR
#define GTK_IS_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLBAR))
GTK_IS_TOOLBAR_CLASS
#define GTK_IS_TOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOLBAR))
GTK_TOOLBAR_GET_CLASS
#define GTK_TOOLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOLBAR, GtkToolbarClass))
GtkToolbar
struct _GtkToolbar
{
GtkContainer container;
GtkToolbarPrivate *priv;
};
GtkToolbarClass
struct _GtkToolbarClass
{
GtkContainerClass parent_class;
/* signals */
void (* orientation_changed) (GtkToolbar *toolbar,
GtkOrientation orientation);
void (* style_changed) (GtkToolbar *toolbar,
GtkToolbarStyle style);
gboolean (* popup_context_menu) (GtkToolbar *toolbar,
gint x,
gint y,
gint button_number);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_toolbar_get_type
GType
void
gtk_toolbar_new
GtkWidget *
void
gtk_toolbar_insert
void
GtkToolbar *toolbar, GtkToolItem *item, gint pos
gtk_toolbar_get_item_index
gint
GtkToolbar *toolbar, GtkToolItem *item
gtk_toolbar_get_n_items
gint
GtkToolbar *toolbar
gtk_toolbar_get_nth_item
GtkToolItem *
GtkToolbar *toolbar, gint n
gtk_toolbar_get_show_arrow
gboolean
GtkToolbar *toolbar
gtk_toolbar_set_show_arrow
void
GtkToolbar *toolbar, gboolean show_arrow
gtk_toolbar_get_style
GtkToolbarStyle
GtkToolbar *toolbar
gtk_toolbar_set_style
void
GtkToolbar *toolbar, GtkToolbarStyle style
gtk_toolbar_unset_style
void
GtkToolbar *toolbar
gtk_toolbar_get_drop_index
gint
GtkToolbar *toolbar, gint x, gint y
gtk_toolbar_set_drop_highlight_item
void
GtkToolbar *toolbar, GtkToolItem *tool_item, gint index_
GtkToolbarPrivate
GTK_TYPE_TOOL_BUTTON
#define GTK_TYPE_TOOL_BUTTON (gtk_tool_button_get_type ())
GTK_TOOL_BUTTON
#define GTK_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButton))
GTK_TOOL_BUTTON_CLASS
#define GTK_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass))
GTK_IS_TOOL_BUTTON
#define GTK_IS_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_BUTTON))
GTK_IS_TOOL_BUTTON_CLASS
#define GTK_IS_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_BUTTON))
GTK_TOOL_BUTTON_GET_CLASS
#define GTK_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass))
GtkToolButton
struct _GtkToolButton
{
GtkToolItem parent;
/*< private >*/
GtkToolButtonPrivate *priv;
};
GtkToolButtonClass
struct _GtkToolButtonClass
{
GtkToolItemClass parent_class;
GType button_type;
/*< public >*/
/* signal */
void (* clicked) (GtkToolButton *tool_item);
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_tool_button_get_type
GType
void
gtk_tool_button_new
GtkToolItem *
GtkWidget *icon_widget, const gchar *label
gtk_tool_button_set_label
void
GtkToolButton *button, const gchar *label
gtk_tool_button_get_label
const gchar *
GtkToolButton *button
gtk_tool_button_set_use_underline
void
GtkToolButton *button, gboolean use_underline
gtk_tool_button_get_use_underline
gboolean
GtkToolButton *button
gtk_tool_button_set_icon_name
void
GtkToolButton *button, const gchar *icon_name
gtk_tool_button_get_icon_name
const gchar *
GtkToolButton *button
gtk_tool_button_set_icon_widget
void
GtkToolButton *button, GtkWidget *icon_widget
gtk_tool_button_get_icon_widget
GtkWidget *
GtkToolButton *button
gtk_tool_button_set_label_widget
void
GtkToolButton *button, GtkWidget *label_widget
gtk_tool_button_get_label_widget
GtkWidget *
GtkToolButton *button
GtkToolButtonPrivate
GTK_TYPE_TOOL_ITEM
#define GTK_TYPE_TOOL_ITEM (gtk_tool_item_get_type ())
GTK_TOOL_ITEM
#define GTK_TOOL_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_TOOL_ITEM, GtkToolItem))
GTK_TOOL_ITEM_CLASS
#define GTK_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_ITEM, GtkToolItemClass))
GTK_IS_TOOL_ITEM
#define GTK_IS_TOOL_ITEM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_TOOL_ITEM))
GTK_IS_TOOL_ITEM_CLASS
#define GTK_IS_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_ITEM))
GTK_TOOL_ITEM_GET_CLASS
#define GTK_TOOL_ITEM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), GTK_TYPE_TOOL_ITEM, GtkToolItemClass))
GtkToolItem
struct _GtkToolItem
{
GtkBin parent;
/*< private >*/
GtkToolItemPrivate *priv;
};
GtkToolItemClass
struct _GtkToolItemClass
{
GtkBinClass parent_class;
/* signals */
gboolean (* create_menu_proxy) (GtkToolItem *tool_item);
void (* toolbar_reconfigured) (GtkToolItem *tool_item);
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_tool_item_get_type
GType
void
gtk_tool_item_new
GtkToolItem *
void
gtk_tool_item_set_homogeneous
void
GtkToolItem *tool_item, gboolean homogeneous
gtk_tool_item_get_homogeneous
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_expand
void
GtkToolItem *tool_item, gboolean expand
gtk_tool_item_get_expand
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_tooltip_text
void
GtkToolItem *tool_item, const gchar *text
gtk_tool_item_set_tooltip_markup
void
GtkToolItem *tool_item, const gchar *markup
gtk_tool_item_set_visible_horizontal
void
GtkToolItem *tool_item, gboolean visible_horizontal
gtk_tool_item_get_visible_horizontal
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_visible_vertical
void
GtkToolItem *tool_item, gboolean visible_vertical
gtk_tool_item_get_visible_vertical
gboolean
GtkToolItem *tool_item
gtk_tool_item_get_is_important
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_is_important
void
GtkToolItem *tool_item, gboolean is_important
gtk_tool_item_get_ellipsize_mode
PangoEllipsizeMode
GtkToolItem *tool_item
gtk_tool_item_get_orientation
GtkOrientation
GtkToolItem *tool_item
gtk_tool_item_get_toolbar_style
GtkToolbarStyle
GtkToolItem *tool_item
gtk_tool_item_get_text_alignment
gfloat
GtkToolItem *tool_item
gtk_tool_item_get_text_orientation
GtkOrientation
GtkToolItem *tool_item
gtk_tool_item_get_text_size_group
GtkSizeGroup *
GtkToolItem *tool_item
gtk_tool_item_retrieve_proxy_menu_item
GtkWidget *
GtkToolItem *tool_item
gtk_tool_item_get_proxy_menu_item
GtkWidget *
GtkToolItem *tool_item, const gchar *menu_item_id
gtk_tool_item_set_proxy_menu_item
void
GtkToolItem *tool_item, const gchar *menu_item_id, GtkWidget *menu_item
gtk_tool_item_rebuild_menu
void
GtkToolItem *tool_item
gtk_tool_item_toolbar_reconfigured
void
GtkToolItem *tool_item
GtkToolItemPrivate
GTK_TYPE_TOOL_ITEM_GROUP
#define GTK_TYPE_TOOL_ITEM_GROUP (gtk_tool_item_group_get_type ())
GTK_TOOL_ITEM_GROUP
#define GTK_TOOL_ITEM_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroup))
GTK_TOOL_ITEM_GROUP_CLASS
#define GTK_TOOL_ITEM_GROUP_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroupClass))
GTK_IS_TOOL_ITEM_GROUP
#define GTK_IS_TOOL_ITEM_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_TOOL_ITEM_GROUP))
GTK_IS_TOOL_ITEM_GROUP_CLASS
#define GTK_IS_TOOL_ITEM_GROUP_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_TOOL_ITEM_GROUP))
GTK_TOOL_ITEM_GROUP_GET_CLASS
#define GTK_TOOL_ITEM_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOL_ITEM_GROUP, GtkToolItemGroupClass))
GtkToolItemGroup
struct _GtkToolItemGroup
{
GtkContainer parent_instance;
GtkToolItemGroupPrivate *priv;
};
GtkToolItemGroupClass
struct _GtkToolItemGroupClass
{
GtkContainerClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tool_item_group_get_type
GType
void
gtk_tool_item_group_new
GtkWidget *
const gchar *label
gtk_tool_item_group_set_label
void
GtkToolItemGroup *group, const gchar *label
gtk_tool_item_group_set_label_widget
void
GtkToolItemGroup *group, GtkWidget *label_widget
gtk_tool_item_group_set_collapsed
void
GtkToolItemGroup *group, gboolean collapsed
gtk_tool_item_group_set_ellipsize
void
GtkToolItemGroup *group, PangoEllipsizeMode ellipsize
gtk_tool_item_group_set_header_relief
void
GtkToolItemGroup *group, GtkReliefStyle style
gtk_tool_item_group_get_label
const gchar *
GtkToolItemGroup *group
gtk_tool_item_group_get_label_widget
GtkWidget *
GtkToolItemGroup *group
gtk_tool_item_group_get_collapsed
gboolean
GtkToolItemGroup *group
gtk_tool_item_group_get_ellipsize
PangoEllipsizeMode
GtkToolItemGroup *group
gtk_tool_item_group_get_header_relief
GtkReliefStyle
GtkToolItemGroup *group
gtk_tool_item_group_insert
void
GtkToolItemGroup *group, GtkToolItem *item, gint position
gtk_tool_item_group_set_item_position
void
GtkToolItemGroup *group, GtkToolItem *item, gint position
gtk_tool_item_group_get_item_position
gint
GtkToolItemGroup *group, GtkToolItem *item
gtk_tool_item_group_get_n_items
guint
GtkToolItemGroup *group
gtk_tool_item_group_get_nth_item
GtkToolItem *
GtkToolItemGroup *group, guint index
gtk_tool_item_group_get_drop_item
GtkToolItem *
GtkToolItemGroup *group, gint x, gint y
GtkToolItemGroupPrivate
GTK_TYPE_TOOL_PALETTE
#define GTK_TYPE_TOOL_PALETTE (gtk_tool_palette_get_type ())
GTK_TOOL_PALETTE
#define GTK_TOOL_PALETTE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_TOOL_PALETTE, GtkToolPalette))
GTK_TOOL_PALETTE_CLASS
#define GTK_TOOL_PALETTE_CLASS(cls) (G_TYPE_CHECK_CLASS_CAST (cls, GTK_TYPE_TOOL_PALETTE, GtkToolPaletteClass))
GTK_IS_TOOL_PALETTE
#define GTK_IS_TOOL_PALETTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_TOOL_PALETTE))
GTK_IS_TOOL_PALETTE_CLASS
#define GTK_IS_TOOL_PALETTE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE (obj, GTK_TYPE_TOOL_PALETTE))
GTK_TOOL_PALETTE_GET_CLASS
#define GTK_TOOL_PALETTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOL_PALETTE, GtkToolPaletteClass))
GtkToolPaletteDragTargets
typedef enum /*< flags >*/
{
GTK_TOOL_PALETTE_DRAG_ITEMS = (1 << 0),
GTK_TOOL_PALETTE_DRAG_GROUPS = (1 << 1)
}
GtkToolPaletteDragTargets;
GtkToolPalette
struct _GtkToolPalette
{
GtkContainer parent_instance;
GtkToolPalettePrivate *priv;
};
GtkToolPaletteClass
struct _GtkToolPaletteClass
{
GtkContainerClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tool_palette_get_type
GType
void
gtk_tool_palette_new
GtkWidget *
void
gtk_tool_palette_set_group_position
void
GtkToolPalette *palette, GtkToolItemGroup *group, gint position
gtk_tool_palette_set_exclusive
void
GtkToolPalette *palette, GtkToolItemGroup *group, gboolean exclusive
gtk_tool_palette_set_expand
void
GtkToolPalette *palette, GtkToolItemGroup *group, gboolean expand
gtk_tool_palette_get_group_position
gint
GtkToolPalette *palette, GtkToolItemGroup *group
gtk_tool_palette_get_exclusive
gboolean
GtkToolPalette *palette, GtkToolItemGroup *group
gtk_tool_palette_get_expand
gboolean
GtkToolPalette *palette, GtkToolItemGroup *group
gtk_tool_palette_set_style
void
GtkToolPalette *palette, GtkToolbarStyle style
gtk_tool_palette_unset_style
void
GtkToolPalette *palette
gtk_tool_palette_get_style
GtkToolbarStyle
GtkToolPalette *palette
gtk_tool_palette_get_drop_item
GtkToolItem *
GtkToolPalette *palette, gint x, gint y
gtk_tool_palette_get_drop_group
GtkToolItemGroup *
GtkToolPalette *palette, gint x, gint y
gtk_tool_palette_get_drag_item
GtkWidget *
GtkToolPalette *palette, const GtkSelectionData *selection
gtk_tool_palette_set_drag_source
void
GtkToolPalette *palette, GtkToolPaletteDragTargets targets
gtk_tool_palette_add_drag_dest
void
GtkToolPalette *palette, GtkWidget *widget, GtkDestDefaults flags, GtkToolPaletteDragTargets targets, GdkDragAction actions
gtk_tool_palette_get_drag_target_item
const char *
void
gtk_tool_palette_get_drag_target_group
const char *
void
GtkToolPalettePrivate
GTK_TYPE_TOOL_SHELL
#define GTK_TYPE_TOOL_SHELL (gtk_tool_shell_get_type ())
GTK_TOOL_SHELL
#define GTK_TOOL_SHELL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_SHELL, GtkToolShell))
GTK_IS_TOOL_SHELL
#define GTK_IS_TOOL_SHELL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_SHELL))
GTK_TOOL_SHELL_GET_IFACE
#define GTK_TOOL_SHELL_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TOOL_SHELL, GtkToolShellIface))
GtkToolShellIface
struct _GtkToolShellIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
GtkOrientation (*get_orientation) (GtkToolShell *shell);
GtkToolbarStyle (*get_style) (GtkToolShell *shell);
void (*rebuild_menu) (GtkToolShell *shell);
GtkOrientation (*get_text_orientation) (GtkToolShell *shell);
gfloat (*get_text_alignment) (GtkToolShell *shell);
PangoEllipsizeMode (*get_ellipsize_mode) (GtkToolShell *shell);
GtkSizeGroup * (*get_text_size_group) (GtkToolShell *shell);
};
gtk_tool_shell_get_type
GType
void
gtk_tool_shell_get_orientation
GtkOrientation
GtkToolShell *shell
gtk_tool_shell_get_style
GtkToolbarStyle
GtkToolShell *shell
gtk_tool_shell_rebuild_menu
void
GtkToolShell *shell
gtk_tool_shell_get_text_orientation
GtkOrientation
GtkToolShell *shell
gtk_tool_shell_get_text_alignment
gfloat
GtkToolShell *shell
gtk_tool_shell_get_ellipsize_mode
PangoEllipsizeMode
GtkToolShell *shell
gtk_tool_shell_get_text_size_group
GtkSizeGroup *
GtkToolShell *shell
GtkToolShell
GTK_TYPE_TOOLTIP
#define GTK_TYPE_TOOLTIP (gtk_tooltip_get_type ())
GTK_TOOLTIP
#define GTK_TOOLTIP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLTIP, GtkTooltip))
GTK_IS_TOOLTIP
#define GTK_IS_TOOLTIP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLTIP))
gtk_tooltip_get_type
GType
void
gtk_tooltip_set_markup
void
GtkTooltip *tooltip, const gchar *markup
gtk_tooltip_set_text
void
GtkTooltip *tooltip, const gchar *text
gtk_tooltip_set_icon
void
GtkTooltip *tooltip, GdkTexture *texture
gtk_tooltip_set_icon_from_icon_name
void
GtkTooltip *tooltip, const gchar *icon_name
gtk_tooltip_set_icon_from_gicon
void
GtkTooltip *tooltip, GIcon *gicon
gtk_tooltip_set_custom
void
GtkTooltip *tooltip, GtkWidget *custom_widget
gtk_tooltip_set_tip_area
void
GtkTooltip *tooltip, const GdkRectangle *rect
gtk_tooltip_trigger_tooltip_query
void
GdkDisplay *display
GTK_TYPE_TOOLTIP_WINDOW
#define GTK_TYPE_TOOLTIP_WINDOW (gtk_tooltip_window_get_type ())
gtk_tooltip_window_new
GtkWidget *
void
gtk_tooltip_window_set_label_markup
void
GtkTooltipWindow *window, const char *markup
gtk_tooltip_window_set_label_text
void
GtkTooltipWindow *window, const char *text
gtk_tooltip_window_set_image_icon
void
GtkTooltipWindow *window, GdkTexture *texture
gtk_tooltip_window_set_image_icon_from_name
void
GtkTooltipWindow *window, const char *icon_name
gtk_tooltip_window_set_image_icon_from_gicon
void
GtkTooltipWindow *window, GIcon *gicon
gtk_tooltip_window_set_custom_widget
void
GtkTooltipWindow *window, GtkWidget *custom_widget
GtkTooltipWindow
GTK_TYPE_TRASH_MONITOR
#define GTK_TYPE_TRASH_MONITOR (_gtk_trash_monitor_get_type ())
GTK_TRASH_MONITOR
#define GTK_TRASH_MONITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TRASH_MONITOR, GtkTrashMonitor))
GTK_TRASH_MONITOR_CLASS
#define GTK_TRASH_MONITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TRASH_MONITOR, GtkTrashMonitorClass))
GTK_IS_TRASH_MONITOR
#define GTK_IS_TRASH_MONITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TRASH_MONITOR))
GTK_IS_TRASH_MONITOR_CLASS
#define GTK_IS_TRASH_MONITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TRASH_MONITOR))
GTK_TRASH_MONITOR_GET_CLASS
#define GTK_TRASH_MONITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TRASH_MONITOR, GtkTrashMonitorClass))
GtkTrashMonitor
GtkTrashMonitorClass
GtkTreeDataList
struct _GtkTreeDataList
{
GtkTreeDataList *next;
union {
gint v_int;
gint8 v_char;
guint8 v_uchar;
guint v_uint;
glong v_long;
gulong v_ulong;
gint64 v_int64;
guint64 v_uint64;
gfloat v_float;
gdouble v_double;
gpointer v_pointer;
} data;
};
GTK_TYPE_TREE_DRAG_SOURCE
#define GTK_TYPE_TREE_DRAG_SOURCE (gtk_tree_drag_source_get_type ())
GTK_TREE_DRAG_SOURCE
#define GTK_TREE_DRAG_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSource))
GTK_IS_TREE_DRAG_SOURCE
#define GTK_IS_TREE_DRAG_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_SOURCE))
GTK_TREE_DRAG_SOURCE_GET_IFACE
#define GTK_TREE_DRAG_SOURCE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSourceIface))
GtkTreeDragSourceIface
struct _GtkTreeDragSourceIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* VTable - not signals */
gboolean (* row_draggable) (GtkTreeDragSource *drag_source,
GtkTreePath *path);
gboolean (* drag_data_get) (GtkTreeDragSource *drag_source,
GtkTreePath *path,
GtkSelectionData *selection_data);
gboolean (* drag_data_delete) (GtkTreeDragSource *drag_source,
GtkTreePath *path);
};
gtk_tree_drag_source_get_type
GType
void
gtk_tree_drag_source_row_draggable
gboolean
GtkTreeDragSource *drag_source, GtkTreePath *path
gtk_tree_drag_source_drag_data_delete
gboolean
GtkTreeDragSource *drag_source, GtkTreePath *path
gtk_tree_drag_source_drag_data_get
gboolean
GtkTreeDragSource *drag_source, GtkTreePath *path, GtkSelectionData *selection_data
GTK_TYPE_TREE_DRAG_DEST
#define GTK_TYPE_TREE_DRAG_DEST (gtk_tree_drag_dest_get_type ())
GTK_TREE_DRAG_DEST
#define GTK_TREE_DRAG_DEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDest))
GTK_IS_TREE_DRAG_DEST
#define GTK_IS_TREE_DRAG_DEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_DEST))
GTK_TREE_DRAG_DEST_GET_IFACE
#define GTK_TREE_DRAG_DEST_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDestIface))
GtkTreeDragDestIface
struct _GtkTreeDragDestIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* VTable - not signals */
gboolean (* drag_data_received) (GtkTreeDragDest *drag_dest,
GtkTreePath *dest,
GtkSelectionData *selection_data);
gboolean (* row_drop_possible) (GtkTreeDragDest *drag_dest,
GtkTreePath *dest_path,
GtkSelectionData *selection_data);
};
gtk_tree_drag_dest_get_type
GType
void
gtk_tree_drag_dest_drag_data_received
gboolean
GtkTreeDragDest *drag_dest, GtkTreePath *dest, GtkSelectionData *selection_data
gtk_tree_drag_dest_row_drop_possible
gboolean
GtkTreeDragDest *drag_dest, GtkTreePath *dest_path, GtkSelectionData *selection_data
gtk_tree_set_row_drag_data
gboolean
GtkSelectionData *selection_data, GtkTreeModel *tree_model, GtkTreePath *path
gtk_tree_get_row_drag_data
gboolean
GtkSelectionData *selection_data, GtkTreeModel **tree_model, GtkTreePath **path
GtkTreeDragDest
GtkTreeDragSource
GTK_TYPE_TREE_MENU
#define GTK_TYPE_TREE_MENU (_gtk_tree_menu_get_type ())
GTK_TREE_MENU
#define GTK_TREE_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MENU, GtkTreeMenu))
GTK_TREE_MENU_CLASS
#define GTK_TREE_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MENU, GtkTreeMenuClass))
GTK_IS_TREE_MENU
#define GTK_IS_TREE_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MENU))
GTK_IS_TREE_MENU_CLASS
#define GTK_IS_TREE_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MENU))
GTK_TREE_MENU_GET_CLASS
#define GTK_TREE_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MENU, GtkTreeMenuClass))
GtkTreeMenu
struct _GtkTreeMenu
{
GtkMenu parent_instance;
/*< private >*/
GtkTreeMenuPrivate *priv;
};
GtkTreeMenuClass
struct _GtkTreeMenuClass
{
GtkMenuClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
GtkTreeMenuPrivate
GTK_TYPE_TREE_MODEL
#define GTK_TYPE_TREE_MODEL (gtk_tree_model_get_type ())
GTK_TREE_MODEL
#define GTK_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModel))
GTK_IS_TREE_MODEL
#define GTK_IS_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL))
GTK_TREE_MODEL_GET_IFACE
#define GTK_TREE_MODEL_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModelIface))
GTK_TYPE_TREE_ITER
#define GTK_TYPE_TREE_ITER (gtk_tree_iter_get_type ())
GTK_TYPE_TREE_PATH
#define GTK_TYPE_TREE_PATH (gtk_tree_path_get_type ())
GTK_TYPE_TREE_ROW_REFERENCE
#define GTK_TYPE_TREE_ROW_REFERENCE (gtk_tree_row_reference_get_type ())
GtkTreeModelForeachFunc
gboolean
GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data
GtkTreeModelFlags
typedef enum
{
GTK_TREE_MODEL_ITERS_PERSIST = 1 << 0,
GTK_TREE_MODEL_LIST_ONLY = 1 << 1
} GtkTreeModelFlags;
GtkTreeIter
struct _GtkTreeIter
{
gint stamp;
gpointer user_data;
gpointer user_data2;
gpointer user_data3;
};
GtkTreeModelIface
struct _GtkTreeModelIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* Signals */
void (* row_changed) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter);
void (* row_inserted) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter);
void (* row_has_child_toggled) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter);
void (* row_deleted) (GtkTreeModel *tree_model,
GtkTreePath *path);
void (* rows_reordered) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter,
gint *new_order);
/* Virtual Table */
GtkTreeModelFlags (* get_flags) (GtkTreeModel *tree_model);
gint (* get_n_columns) (GtkTreeModel *tree_model);
GType (* get_column_type) (GtkTreeModel *tree_model,
gint index_);
gboolean (* get_iter) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreePath *path);
GtkTreePath *(* get_path) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
void (* get_value) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
gint column,
GValue *value);
gboolean (* iter_next) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gboolean (* iter_previous) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gboolean (* iter_children) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *parent);
gboolean (* iter_has_child) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gint (* iter_n_children) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gboolean (* iter_nth_child) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *parent,
gint n);
gboolean (* iter_parent) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *child);
void (* ref_node) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
void (* unref_node) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
};
gtk_tree_path_new
GtkTreePath *
void
gtk_tree_path_new_from_string
GtkTreePath *
const gchar *path
gtk_tree_path_new_from_indices
GtkTreePath *
gint first_index, ...
gtk_tree_path_new_from_indicesv
GtkTreePath *
gint *indices, gsize length
gtk_tree_path_to_string
gchar *
GtkTreePath *path
gtk_tree_path_new_first
GtkTreePath *
void
gtk_tree_path_append_index
void
GtkTreePath *path, gint index_
gtk_tree_path_prepend_index
void
GtkTreePath *path, gint index_
gtk_tree_path_get_depth
gint
GtkTreePath *path
gtk_tree_path_get_indices
gint *
GtkTreePath *path
gtk_tree_path_get_indices_with_depth
gint *
GtkTreePath *path, gint *depth
gtk_tree_path_free
void
GtkTreePath *path
gtk_tree_path_copy
GtkTreePath *
const GtkTreePath *path
gtk_tree_path_get_type
GType
void
gtk_tree_path_compare
gint
const GtkTreePath *a, const GtkTreePath *b
gtk_tree_path_next
void
GtkTreePath *path
gtk_tree_path_prev
gboolean
GtkTreePath *path
gtk_tree_path_up
gboolean
GtkTreePath *path
gtk_tree_path_down
void
GtkTreePath *path
gtk_tree_path_is_ancestor
gboolean
GtkTreePath *path, GtkTreePath *descendant
gtk_tree_path_is_descendant
gboolean
GtkTreePath *path, GtkTreePath *ancestor
gtk_tree_row_reference_get_type
GType
void
gtk_tree_row_reference_new
GtkTreeRowReference *
GtkTreeModel *model, GtkTreePath *path
gtk_tree_row_reference_new_proxy
GtkTreeRowReference *
GObject *proxy, GtkTreeModel *model, GtkTreePath *path
gtk_tree_row_reference_get_path
GtkTreePath *
GtkTreeRowReference *reference
gtk_tree_row_reference_get_model
GtkTreeModel *
GtkTreeRowReference *reference
gtk_tree_row_reference_valid
gboolean
GtkTreeRowReference *reference
gtk_tree_row_reference_copy
GtkTreeRowReference *
GtkTreeRowReference *reference
gtk_tree_row_reference_free
void
GtkTreeRowReference *reference
gtk_tree_row_reference_inserted
void
GObject *proxy, GtkTreePath *path
gtk_tree_row_reference_deleted
void
GObject *proxy, GtkTreePath *path
gtk_tree_row_reference_reordered
void
GObject *proxy, GtkTreePath *path, GtkTreeIter *iter, gint *new_order
gtk_tree_iter_copy
GtkTreeIter *
GtkTreeIter *iter
gtk_tree_iter_free
void
GtkTreeIter *iter
gtk_tree_iter_get_type
GType
void
gtk_tree_model_get_type
GType
void
gtk_tree_model_get_flags
GtkTreeModelFlags
GtkTreeModel *tree_model
gtk_tree_model_get_n_columns
gint
GtkTreeModel *tree_model
gtk_tree_model_get_column_type
GType
GtkTreeModel *tree_model, gint index_
gtk_tree_model_get_iter
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreePath *path
gtk_tree_model_get_iter_from_string
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, const gchar *path_string
gtk_tree_model_get_string_from_iter
gchar *
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get_iter_first
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get_path
GtkTreePath *
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get_value
void
GtkTreeModel *tree_model, GtkTreeIter *iter, gint column, GValue *value
gtk_tree_model_iter_previous
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_next
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_children
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreeIter *parent
gtk_tree_model_iter_has_child
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_n_children
gint
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_nth_child
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreeIter *parent, gint n
gtk_tree_model_iter_parent
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreeIter *child
gtk_tree_model_ref_node
void
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_unref_node
void
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get
void
GtkTreeModel *tree_model, GtkTreeIter *iter, ...
gtk_tree_model_get_valist
void
GtkTreeModel *tree_model, GtkTreeIter *iter, va_list var_args
gtk_tree_model_foreach
void
GtkTreeModel *model, GtkTreeModelForeachFunc func, gpointer user_data
gtk_tree_model_row_changed
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter
gtk_tree_model_row_inserted
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter
gtk_tree_model_row_has_child_toggled
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter
gtk_tree_model_row_deleted
void
GtkTreeModel *tree_model, GtkTreePath *path
gtk_tree_model_rows_reordered
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter, gint *new_order
gtk_tree_model_rows_reordered_with_length
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter, gint *new_order, gint length
GtkTreeModel
GtkTreePath
GtkTreeRowReference
GTK_TYPE_TREE_MODEL_FILTER
#define GTK_TYPE_TREE_MODEL_FILTER (gtk_tree_model_filter_get_type ())
GTK_TREE_MODEL_FILTER
#define GTK_TREE_MODEL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilter))
GTK_TREE_MODEL_FILTER_CLASS
#define GTK_TREE_MODEL_FILTER_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilterClass))
GTK_IS_TREE_MODEL_FILTER
#define GTK_IS_TREE_MODEL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_FILTER))
GTK_IS_TREE_MODEL_FILTER_CLASS
#define GTK_IS_TREE_MODEL_FILTER_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_TREE_MODEL_FILTER))
GTK_TREE_MODEL_FILTER_GET_CLASS
#define GTK_TREE_MODEL_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilterClass))
GtkTreeModelFilterVisibleFunc
gboolean
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer data
GtkTreeModelFilterModifyFunc
void
GtkTreeModel *model,
GtkTreeIter *iter,
GValue *value,
gint column,
gpointer data
GtkTreeModelFilter
struct _GtkTreeModelFilter
{
GObject parent;
/*< private >*/
GtkTreeModelFilterPrivate *priv;
};
GtkTreeModelFilterClass
struct _GtkTreeModelFilterClass
{
GObjectClass parent_class;
gboolean (* visible) (GtkTreeModelFilter *self,
GtkTreeModel *child_model,
GtkTreeIter *iter);
void (* modify) (GtkTreeModelFilter *self,
GtkTreeModel *child_model,
GtkTreeIter *iter,
GValue *value,
gint column);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_model_filter_get_type
GType
void
gtk_tree_model_filter_new
GtkTreeModel *
GtkTreeModel *child_model, GtkTreePath *root
gtk_tree_model_filter_set_visible_func
void
GtkTreeModelFilter *filter, GtkTreeModelFilterVisibleFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_model_filter_set_modify_func
void
GtkTreeModelFilter *filter, gint n_columns, GType *types, GtkTreeModelFilterModifyFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_model_filter_set_visible_column
void
GtkTreeModelFilter *filter, gint column
gtk_tree_model_filter_get_model
GtkTreeModel *
GtkTreeModelFilter *filter
gtk_tree_model_filter_convert_child_iter_to_iter
gboolean
GtkTreeModelFilter *filter, GtkTreeIter *filter_iter, GtkTreeIter *child_iter
gtk_tree_model_filter_convert_iter_to_child_iter
void
GtkTreeModelFilter *filter, GtkTreeIter *child_iter, GtkTreeIter *filter_iter
gtk_tree_model_filter_convert_child_path_to_path
GtkTreePath *
GtkTreeModelFilter *filter, GtkTreePath *child_path
gtk_tree_model_filter_convert_path_to_child_path
GtkTreePath *
GtkTreeModelFilter *filter, GtkTreePath *filter_path
gtk_tree_model_filter_refilter
void
GtkTreeModelFilter *filter
gtk_tree_model_filter_clear_cache
void
GtkTreeModelFilter *filter
GtkTreeModelFilterPrivate
GTK_TYPE_TREE_MODEL_SORT
#define GTK_TYPE_TREE_MODEL_SORT (gtk_tree_model_sort_get_type ())
GTK_TREE_MODEL_SORT
#define GTK_TREE_MODEL_SORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSort))
GTK_TREE_MODEL_SORT_CLASS
#define GTK_TREE_MODEL_SORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSortClass))
GTK_IS_TREE_MODEL_SORT
#define GTK_IS_TREE_MODEL_SORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_SORT))
GTK_IS_TREE_MODEL_SORT_CLASS
#define GTK_IS_TREE_MODEL_SORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_SORT))
GTK_TREE_MODEL_SORT_GET_CLASS
#define GTK_TREE_MODEL_SORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSortClass))
GtkTreeModelSort
struct _GtkTreeModelSort
{
GObject parent;
/* < private > */
GtkTreeModelSortPrivate *priv;
};
GtkTreeModelSortClass
struct _GtkTreeModelSortClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_model_sort_get_type
GType
void
gtk_tree_model_sort_new_with_model
GtkTreeModel *
GtkTreeModel *child_model
gtk_tree_model_sort_get_model
GtkTreeModel *
GtkTreeModelSort *tree_model
gtk_tree_model_sort_convert_child_path_to_path
GtkTreePath *
GtkTreeModelSort *tree_model_sort, GtkTreePath *child_path
gtk_tree_model_sort_convert_child_iter_to_iter
gboolean
GtkTreeModelSort *tree_model_sort, GtkTreeIter *sort_iter, GtkTreeIter *child_iter
gtk_tree_model_sort_convert_path_to_child_path
GtkTreePath *
GtkTreeModelSort *tree_model_sort, GtkTreePath *sorted_path
gtk_tree_model_sort_convert_iter_to_child_iter
void
GtkTreeModelSort *tree_model_sort, GtkTreeIter *child_iter, GtkTreeIter *sorted_iter
gtk_tree_model_sort_reset_default_sort_func
void
GtkTreeModelSort *tree_model_sort
gtk_tree_model_sort_clear_cache
void
GtkTreeModelSort *tree_model_sort
gtk_tree_model_sort_iter_is_valid
gboolean
GtkTreeModelSort *tree_model_sort, GtkTreeIter *iter
GtkTreeModelSortPrivate
TREE_VIEW_DRAG_WIDTH
#define TREE_VIEW_DRAG_WIDTH 6
GtkTreeSelectMode
typedef enum
{
GTK_TREE_SELECT_MODE_TOGGLE = 1 << 0,
GTK_TREE_SELECT_MODE_EXTEND = 1 << 1
}
GtkTreeSelectMode;
gtk_tree_view_column_cell_snapshot
void
GtkTreeViewColumn *tree_column, GtkSnapshot *snapshot, const GdkRectangle *background_area, const GdkRectangle *cell_area, guint flags, gboolean draw_focus
GTK_TYPE_TREE_SELECTION
#define GTK_TYPE_TREE_SELECTION (gtk_tree_selection_get_type ())
GTK_TREE_SELECTION
#define GTK_TREE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelection))
GTK_TREE_SELECTION_CLASS
#define GTK_TREE_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass))
GTK_IS_TREE_SELECTION
#define GTK_IS_TREE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SELECTION))
GTK_IS_TREE_SELECTION_CLASS
#define GTK_IS_TREE_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_SELECTION))
GTK_TREE_SELECTION_GET_CLASS
#define GTK_TREE_SELECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass))
GtkTreeSelectionFunc
gboolean
GtkTreeSelection *selection,
GtkTreeModel *model,
GtkTreePath *path,
gboolean path_currently_selected,
gpointer data
GtkTreeSelectionForeachFunc
void
GtkTreeModel *model,
GtkTreePath *path,
GtkTreeIter *iter,
gpointer data
GtkTreeSelection
struct _GtkTreeSelection
{
/*< private >*/
GObject parent;
GtkTreeSelectionPrivate *priv;
};
GtkTreeSelectionClass
struct _GtkTreeSelectionClass
{
GObjectClass parent_class;
/*< public >*/
void (* changed) (GtkTreeSelection *selection);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_selection_get_type
GType
void
gtk_tree_selection_set_mode
void
GtkTreeSelection *selection, GtkSelectionMode type
gtk_tree_selection_get_mode
GtkSelectionMode
GtkTreeSelection *selection
gtk_tree_selection_set_select_function
void
GtkTreeSelection *selection, GtkTreeSelectionFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_selection_get_user_data
gpointer
GtkTreeSelection *selection
gtk_tree_selection_get_tree_view
GtkTreeView *
GtkTreeSelection *selection
gtk_tree_selection_get_select_function
GtkTreeSelectionFunc
GtkTreeSelection *selection
gtk_tree_selection_get_selected
gboolean
GtkTreeSelection *selection, GtkTreeModel **model, GtkTreeIter *iter
gtk_tree_selection_get_selected_rows
GList *
GtkTreeSelection *selection, GtkTreeModel **model
gtk_tree_selection_count_selected_rows
gint
GtkTreeSelection *selection
gtk_tree_selection_selected_foreach
void
GtkTreeSelection *selection, GtkTreeSelectionForeachFunc func, gpointer data
gtk_tree_selection_select_path
void
GtkTreeSelection *selection, GtkTreePath *path
gtk_tree_selection_unselect_path
void
GtkTreeSelection *selection, GtkTreePath *path
gtk_tree_selection_select_iter
void
GtkTreeSelection *selection, GtkTreeIter *iter
gtk_tree_selection_unselect_iter
void
GtkTreeSelection *selection, GtkTreeIter *iter
gtk_tree_selection_path_is_selected
gboolean
GtkTreeSelection *selection, GtkTreePath *path
gtk_tree_selection_iter_is_selected
gboolean
GtkTreeSelection *selection, GtkTreeIter *iter
gtk_tree_selection_select_all
void
GtkTreeSelection *selection
gtk_tree_selection_unselect_all
void
GtkTreeSelection *selection
gtk_tree_selection_select_range
void
GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path
gtk_tree_selection_unselect_range
void
GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path
GtkTreeSelectionPrivate
GTK_TYPE_TREE_SORTABLE
#define GTK_TYPE_TREE_SORTABLE (gtk_tree_sortable_get_type ())
GTK_TREE_SORTABLE
#define GTK_TREE_SORTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortable))
GTK_TREE_SORTABLE_CLASS
#define GTK_TREE_SORTABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface))
GTK_IS_TREE_SORTABLE
#define GTK_IS_TREE_SORTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SORTABLE))
GTK_TREE_SORTABLE_GET_IFACE
#define GTK_TREE_SORTABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface))
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID
#define GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID (-1)
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
#define GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID (-2)
GtkTreeIterCompareFunc
gint
GtkTreeModel *model,
GtkTreeIter *a,
GtkTreeIter *b,
gpointer user_data
GtkTreeSortableIface
struct _GtkTreeSortableIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* signals */
void (* sort_column_changed) (GtkTreeSortable *sortable);
/* virtual table */
gboolean (* get_sort_column_id) (GtkTreeSortable *sortable,
gint *sort_column_id,
GtkSortType *order);
void (* set_sort_column_id) (GtkTreeSortable *sortable,
gint sort_column_id,
GtkSortType order);
void (* set_sort_func) (GtkTreeSortable *sortable,
gint sort_column_id,
GtkTreeIterCompareFunc sort_func,
gpointer user_data,
GDestroyNotify destroy);
void (* set_default_sort_func) (GtkTreeSortable *sortable,
GtkTreeIterCompareFunc sort_func,
gpointer user_data,
GDestroyNotify destroy);
gboolean (* has_default_sort_func) (GtkTreeSortable *sortable);
};
gtk_tree_sortable_get_type
GType
void
gtk_tree_sortable_sort_column_changed
void
GtkTreeSortable *sortable
gtk_tree_sortable_get_sort_column_id
gboolean
GtkTreeSortable *sortable, gint *sort_column_id, GtkSortType *order
gtk_tree_sortable_set_sort_column_id
void
GtkTreeSortable *sortable, gint sort_column_id, GtkSortType order
gtk_tree_sortable_set_sort_func
void
GtkTreeSortable *sortable, gint sort_column_id, GtkTreeIterCompareFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_tree_sortable_set_default_sort_func
void
GtkTreeSortable *sortable, GtkTreeIterCompareFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_tree_sortable_has_default_sort_func
gboolean
GtkTreeSortable *sortable
GtkTreeSortable
GTK_TYPE_TREE_STORE
#define GTK_TYPE_TREE_STORE (gtk_tree_store_get_type ())
GTK_TREE_STORE
#define GTK_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_STORE, GtkTreeStore))
GTK_TREE_STORE_CLASS
#define GTK_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_STORE, GtkTreeStoreClass))
GTK_IS_TREE_STORE
#define GTK_IS_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_STORE))
GTK_IS_TREE_STORE_CLASS
#define GTK_IS_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_STORE))
GTK_TREE_STORE_GET_CLASS
#define GTK_TREE_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_STORE, GtkTreeStoreClass))
GtkTreeStore
struct _GtkTreeStore
{
GObject parent;
GtkTreeStorePrivate *priv;
};
GtkTreeStoreClass
struct _GtkTreeStoreClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_store_get_type
GType
void
gtk_tree_store_new
GtkTreeStore *
gint n_columns, ...
gtk_tree_store_newv
GtkTreeStore *
gint n_columns, GType *types
gtk_tree_store_set_column_types
void
GtkTreeStore *tree_store, gint n_columns, GType *types
gtk_tree_store_set_value
void
GtkTreeStore *tree_store, GtkTreeIter *iter, gint column, GValue *value
gtk_tree_store_set
void
GtkTreeStore *tree_store, GtkTreeIter *iter, ...
gtk_tree_store_set_valuesv
void
GtkTreeStore *tree_store, GtkTreeIter *iter, gint *columns, GValue *values, gint n_values
gtk_tree_store_set_valist
void
GtkTreeStore *tree_store, GtkTreeIter *iter, va_list var_args
gtk_tree_store_remove
gboolean
GtkTreeStore *tree_store, GtkTreeIter *iter
gtk_tree_store_insert
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position
gtk_tree_store_insert_before
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, GtkTreeIter *sibling
gtk_tree_store_insert_after
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, GtkTreeIter *sibling
gtk_tree_store_insert_with_values
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position, ...
gtk_tree_store_insert_with_valuesv
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position, gint *columns, GValue *values, gint n_values
gtk_tree_store_prepend
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent
gtk_tree_store_append
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent
gtk_tree_store_is_ancestor
gboolean
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *descendant
gtk_tree_store_iter_depth
gint
GtkTreeStore *tree_store, GtkTreeIter *iter
gtk_tree_store_clear
void
GtkTreeStore *tree_store
gtk_tree_store_iter_is_valid
gboolean
GtkTreeStore *tree_store, GtkTreeIter *iter
gtk_tree_store_reorder
void
GtkTreeStore *tree_store, GtkTreeIter *parent, gint *new_order
gtk_tree_store_swap
void
GtkTreeStore *tree_store, GtkTreeIter *a, GtkTreeIter *b
gtk_tree_store_move_before
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *position
gtk_tree_store_move_after
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *position
GtkTreeStorePrivate
GtkTreeViewDropPosition
typedef enum
{
/* drop before/after this row */
GTK_TREE_VIEW_DROP_BEFORE,
GTK_TREE_VIEW_DROP_AFTER,
/* drop as a child of this row (with fallback to before or after
* if into is not possible)
*/
GTK_TREE_VIEW_DROP_INTO_OR_BEFORE,
GTK_TREE_VIEW_DROP_INTO_OR_AFTER
} GtkTreeViewDropPosition;
GTK_TYPE_TREE_VIEW
#define GTK_TYPE_TREE_VIEW (gtk_tree_view_get_type ())
GTK_TREE_VIEW
#define GTK_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW, GtkTreeView))
GTK_TREE_VIEW_CLASS
#define GTK_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))
GTK_IS_TREE_VIEW
#define GTK_IS_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW))
GTK_IS_TREE_VIEW_CLASS
#define GTK_IS_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW))
GTK_TREE_VIEW_GET_CLASS
#define GTK_TREE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))
GtkTreeView
struct _GtkTreeView
{
GtkContainer parent;
/*< private >*/
GtkTreeViewPrivate *priv;
};
GtkTreeViewClass
struct _GtkTreeViewClass
{
GtkContainerClass parent_class;
void (* row_activated) (GtkTreeView *tree_view,
GtkTreePath *path,
GtkTreeViewColumn *column);
gboolean (* test_expand_row) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
gboolean (* test_collapse_row) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
void (* row_expanded) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
void (* row_collapsed) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
void (* columns_changed) (GtkTreeView *tree_view);
void (* cursor_changed) (GtkTreeView *tree_view);
/* Key Binding signals */
gboolean (* move_cursor) (GtkTreeView *tree_view,
GtkMovementStep step,
gint count);
gboolean (* select_all) (GtkTreeView *tree_view);
gboolean (* unselect_all) (GtkTreeView *tree_view);
gboolean (* select_cursor_row) (GtkTreeView *tree_view,
gboolean start_editing);
gboolean (* toggle_cursor_row) (GtkTreeView *tree_view);
gboolean (* expand_collapse_cursor_row) (GtkTreeView *tree_view,
gboolean logical,
gboolean expand,
gboolean open_all);
gboolean (* select_cursor_parent) (GtkTreeView *tree_view);
gboolean (* start_interactive_search) (GtkTreeView *tree_view);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
GtkTreeViewColumnDropFunc
gboolean
GtkTreeView *tree_view,
GtkTreeViewColumn *column,
GtkTreeViewColumn *prev_column,
GtkTreeViewColumn *next_column,
gpointer data
GtkTreeViewMappingFunc
void
GtkTreeView *tree_view,
GtkTreePath *path,
gpointer user_data
GtkTreeViewSearchEqualFunc
gboolean
GtkTreeModel *model,
gint column,
const gchar *key,
GtkTreeIter *iter,
gpointer search_data
GtkTreeViewRowSeparatorFunc
gboolean
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer data
GtkTreeViewSearchPositionFunc
void
GtkTreeView *tree_view,
GtkWidget *search_dialog,
gpointer user_data
gtk_tree_view_get_type
GType
void
gtk_tree_view_new
GtkWidget *
void
gtk_tree_view_new_with_model
GtkWidget *
GtkTreeModel *model
gtk_tree_view_get_model
GtkTreeModel *
GtkTreeView *tree_view
gtk_tree_view_set_model
void
GtkTreeView *tree_view, GtkTreeModel *model
gtk_tree_view_get_selection
GtkTreeSelection *
GtkTreeView *tree_view
gtk_tree_view_get_headers_visible
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_headers_visible
void
GtkTreeView *tree_view, gboolean headers_visible
gtk_tree_view_columns_autosize
void
GtkTreeView *tree_view
gtk_tree_view_get_headers_clickable
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_headers_clickable
void
GtkTreeView *tree_view, gboolean setting
gtk_tree_view_get_activate_on_single_click
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_activate_on_single_click
void
GtkTreeView *tree_view, gboolean single
gtk_tree_view_append_column
gint
GtkTreeView *tree_view, GtkTreeViewColumn *column
gtk_tree_view_remove_column
gint
GtkTreeView *tree_view, GtkTreeViewColumn *column
gtk_tree_view_insert_column
gint
GtkTreeView *tree_view, GtkTreeViewColumn *column, gint position
gtk_tree_view_insert_column_with_attributes
gint
GtkTreeView *tree_view, gint position, const gchar *title, GtkCellRenderer *cell, ...
gtk_tree_view_insert_column_with_data_func
gint
GtkTreeView *tree_view, gint position, const gchar *title, GtkCellRenderer *cell, GtkTreeCellDataFunc func, gpointer data, GDestroyNotify dnotify
gtk_tree_view_get_n_columns
guint
GtkTreeView *tree_view
gtk_tree_view_get_column
GtkTreeViewColumn *
GtkTreeView *tree_view, gint n
gtk_tree_view_get_columns
GList *
GtkTreeView *tree_view
gtk_tree_view_move_column_after
void
GtkTreeView *tree_view, GtkTreeViewColumn *column, GtkTreeViewColumn *base_column
gtk_tree_view_set_expander_column
void
GtkTreeView *tree_view, GtkTreeViewColumn *column
gtk_tree_view_get_expander_column
GtkTreeViewColumn *
GtkTreeView *tree_view
gtk_tree_view_set_column_drag_function
void
GtkTreeView *tree_view, GtkTreeViewColumnDropFunc func, gpointer user_data, GDestroyNotify destroy
gtk_tree_view_scroll_to_point
void
GtkTreeView *tree_view, gint tree_x, gint tree_y
gtk_tree_view_scroll_to_cell
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, gboolean use_align, gfloat row_align, gfloat col_align
gtk_tree_view_row_activated
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column
gtk_tree_view_expand_all
void
GtkTreeView *tree_view
gtk_tree_view_collapse_all
void
GtkTreeView *tree_view
gtk_tree_view_expand_to_path
void
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_expand_row
gboolean
GtkTreeView *tree_view, GtkTreePath *path, gboolean open_all
gtk_tree_view_collapse_row
gboolean
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_map_expanded_rows
void
GtkTreeView *tree_view, GtkTreeViewMappingFunc func, gpointer data
gtk_tree_view_row_expanded
gboolean
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_set_reorderable
void
GtkTreeView *tree_view, gboolean reorderable
gtk_tree_view_get_reorderable
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_cursor
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *focus_column, gboolean start_editing
gtk_tree_view_set_cursor_on_cell
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *focus_column, GtkCellRenderer *focus_cell, gboolean start_editing
gtk_tree_view_get_cursor
void
GtkTreeView *tree_view, GtkTreePath **path, GtkTreeViewColumn **focus_column
gtk_tree_view_get_path_at_pos
gboolean
GtkTreeView *tree_view, gint x, gint y, GtkTreePath **path, GtkTreeViewColumn **column, gint *cell_x, gint *cell_y
gtk_tree_view_get_cell_area
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, GdkRectangle *rect
gtk_tree_view_get_background_area
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, GdkRectangle *rect
gtk_tree_view_get_visible_rect
void
GtkTreeView *tree_view, GdkRectangle *visible_rect
gtk_tree_view_get_visible_range
gboolean
GtkTreeView *tree_view, GtkTreePath **start_path, GtkTreePath **end_path
gtk_tree_view_is_blank_at_pos
gboolean
GtkTreeView *tree_view, gint x, gint y, GtkTreePath **path, GtkTreeViewColumn **column, gint *cell_x, gint *cell_y
gtk_tree_view_enable_model_drag_source
void
GtkTreeView *tree_view, GdkModifierType start_button_mask, GdkContentFormats *formats, GdkDragAction actions
gtk_tree_view_enable_model_drag_dest
void
GtkTreeView *tree_view, GdkContentFormats *formats, GdkDragAction actions
gtk_tree_view_unset_rows_drag_source
void
GtkTreeView *tree_view
gtk_tree_view_unset_rows_drag_dest
void
GtkTreeView *tree_view
gtk_tree_view_set_drag_dest_row
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewDropPosition pos
gtk_tree_view_get_drag_dest_row
void
GtkTreeView *tree_view, GtkTreePath **path, GtkTreeViewDropPosition *pos
gtk_tree_view_get_dest_row_at_pos
gboolean
GtkTreeView *tree_view, gint drag_x, gint drag_y, GtkTreePath **path, GtkTreeViewDropPosition *pos
gtk_tree_view_create_row_drag_icon
cairo_surface_t *
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_set_enable_search
void
GtkTreeView *tree_view, gboolean enable_search
gtk_tree_view_get_enable_search
gboolean
GtkTreeView *tree_view
gtk_tree_view_get_search_column
gint
GtkTreeView *tree_view
gtk_tree_view_set_search_column
void
GtkTreeView *tree_view, gint column
gtk_tree_view_get_search_equal_func
GtkTreeViewSearchEqualFunc
GtkTreeView *tree_view
gtk_tree_view_set_search_equal_func
void
GtkTreeView *tree_view, GtkTreeViewSearchEqualFunc search_equal_func, gpointer search_user_data, GDestroyNotify search_destroy
gtk_tree_view_get_search_entry
GtkEntry *
GtkTreeView *tree_view
gtk_tree_view_set_search_entry
void
GtkTreeView *tree_view, GtkEntry *entry
gtk_tree_view_get_search_position_func
GtkTreeViewSearchPositionFunc
GtkTreeView *tree_view
gtk_tree_view_set_search_position_func
void
GtkTreeView *tree_view, GtkTreeViewSearchPositionFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_view_convert_widget_to_tree_coords
void
GtkTreeView *tree_view, gint wx, gint wy, gint *tx, gint *ty
gtk_tree_view_convert_tree_to_widget_coords
void
GtkTreeView *tree_view, gint tx, gint ty, gint *wx, gint *wy
gtk_tree_view_convert_widget_to_bin_window_coords
void
GtkTreeView *tree_view, gint wx, gint wy, gint *bx, gint *by
gtk_tree_view_convert_bin_window_to_widget_coords
void
GtkTreeView *tree_view, gint bx, gint by, gint *wx, gint *wy
gtk_tree_view_convert_tree_to_bin_window_coords
void
GtkTreeView *tree_view, gint tx, gint ty, gint *bx, gint *by
gtk_tree_view_convert_bin_window_to_tree_coords
void
GtkTreeView *tree_view, gint bx, gint by, gint *tx, gint *ty
gtk_tree_view_set_fixed_height_mode
void
GtkTreeView *tree_view, gboolean enable
gtk_tree_view_get_fixed_height_mode
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_hover_selection
void
GtkTreeView *tree_view, gboolean hover
gtk_tree_view_get_hover_selection
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_hover_expand
void
GtkTreeView *tree_view, gboolean expand
gtk_tree_view_get_hover_expand
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_rubber_banding
void
GtkTreeView *tree_view, gboolean enable
gtk_tree_view_get_rubber_banding
gboolean
GtkTreeView *tree_view
gtk_tree_view_is_rubber_banding_active
gboolean
GtkTreeView *tree_view
gtk_tree_view_get_row_separator_func
GtkTreeViewRowSeparatorFunc
GtkTreeView *tree_view
gtk_tree_view_set_row_separator_func
void
GtkTreeView *tree_view, GtkTreeViewRowSeparatorFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_view_get_grid_lines
GtkTreeViewGridLines
GtkTreeView *tree_view
gtk_tree_view_set_grid_lines
void
GtkTreeView *tree_view, GtkTreeViewGridLines grid_lines
gtk_tree_view_get_enable_tree_lines
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_enable_tree_lines
void
GtkTreeView *tree_view, gboolean enabled
gtk_tree_view_set_show_expanders
void
GtkTreeView *tree_view, gboolean enabled
gtk_tree_view_get_show_expanders
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_level_indentation
void
GtkTreeView *tree_view, gint indentation
gtk_tree_view_get_level_indentation
gint
GtkTreeView *tree_view
gtk_tree_view_set_tooltip_row
void
GtkTreeView *tree_view, GtkTooltip *tooltip, GtkTreePath *path
gtk_tree_view_set_tooltip_cell
void
GtkTreeView *tree_view, GtkTooltip *tooltip, GtkTreePath *path, GtkTreeViewColumn *column, GtkCellRenderer *cell
gtk_tree_view_get_tooltip_context
gboolean
GtkTreeView *tree_view, gint *x, gint *y, gboolean keyboard_tip, GtkTreeModel **model, GtkTreePath **path, GtkTreeIter *iter
gtk_tree_view_set_tooltip_column
void
GtkTreeView *tree_view, gint column
gtk_tree_view_get_tooltip_column
gint
GtkTreeView *tree_view
GtkTreeSelection
GtkTreeSelectionClass
GtkTreeViewPrivate
GTK_TYPE_TREE_VIEW_COLUMN
#define GTK_TYPE_TREE_VIEW_COLUMN (gtk_tree_view_column_get_type ())
GTK_TREE_VIEW_COLUMN
#define GTK_TREE_VIEW_COLUMN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumn))
GTK_TREE_VIEW_COLUMN_CLASS
#define GTK_TREE_VIEW_COLUMN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass))
GTK_IS_TREE_VIEW_COLUMN
#define GTK_IS_TREE_VIEW_COLUMN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW_COLUMN))
GTK_IS_TREE_VIEW_COLUMN_CLASS
#define GTK_IS_TREE_VIEW_COLUMN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW_COLUMN))
GTK_TREE_VIEW_COLUMN_GET_CLASS
#define GTK_TREE_VIEW_COLUMN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass))
GtkTreeViewColumnSizing
typedef enum
{
GTK_TREE_VIEW_COLUMN_GROW_ONLY,
GTK_TREE_VIEW_COLUMN_AUTOSIZE,
GTK_TREE_VIEW_COLUMN_FIXED
} GtkTreeViewColumnSizing;
GtkTreeCellDataFunc
void
GtkTreeViewColumn *tree_column,
GtkCellRenderer *cell,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gpointer data
GtkTreeViewColumn
struct _GtkTreeViewColumn
{
GInitiallyUnowned parent_instance;
GtkTreeViewColumnPrivate *priv;
};
GtkTreeViewColumnClass
struct _GtkTreeViewColumnClass
{
GInitiallyUnownedClass parent_class;
void (*clicked) (GtkTreeViewColumn *tree_column);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_view_column_get_type
GType
void
gtk_tree_view_column_new
GtkTreeViewColumn *
void
gtk_tree_view_column_new_with_area
GtkTreeViewColumn *
GtkCellArea *area
gtk_tree_view_column_new_with_attributes
GtkTreeViewColumn *
const gchar *title, GtkCellRenderer *cell, ...
gtk_tree_view_column_pack_start
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, gboolean expand
gtk_tree_view_column_pack_end
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, gboolean expand
gtk_tree_view_column_clear
void
GtkTreeViewColumn *tree_column
gtk_tree_view_column_add_attribute
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, const gchar *attribute, gint column
gtk_tree_view_column_set_attributes
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, ...
gtk_tree_view_column_set_cell_data_func
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, GtkTreeCellDataFunc func, gpointer func_data, GDestroyNotify destroy
gtk_tree_view_column_clear_attributes
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer
gtk_tree_view_column_set_spacing
void
GtkTreeViewColumn *tree_column, gint spacing
gtk_tree_view_column_get_spacing
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_visible
void
GtkTreeViewColumn *tree_column, gboolean visible
gtk_tree_view_column_get_visible
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_resizable
void
GtkTreeViewColumn *tree_column, gboolean resizable
gtk_tree_view_column_get_resizable
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sizing
void
GtkTreeViewColumn *tree_column, GtkTreeViewColumnSizing type
gtk_tree_view_column_get_sizing
GtkTreeViewColumnSizing
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_x_offset
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_fixed_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_fixed_width
void
GtkTreeViewColumn *tree_column, gint fixed_width
gtk_tree_view_column_set_min_width
void
GtkTreeViewColumn *tree_column, gint min_width
gtk_tree_view_column_get_min_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_max_width
void
GtkTreeViewColumn *tree_column, gint max_width
gtk_tree_view_column_get_max_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_clicked
void
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_title
void
GtkTreeViewColumn *tree_column, const gchar *title
gtk_tree_view_column_get_title
const gchar *
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_expand
void
GtkTreeViewColumn *tree_column, gboolean expand
gtk_tree_view_column_get_expand
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_clickable
void
GtkTreeViewColumn *tree_column, gboolean clickable
gtk_tree_view_column_get_clickable
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_widget
void
GtkTreeViewColumn *tree_column, GtkWidget *widget
gtk_tree_view_column_get_widget
GtkWidget *
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_alignment
void
GtkTreeViewColumn *tree_column, gfloat xalign
gtk_tree_view_column_get_alignment
gfloat
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_reorderable
void
GtkTreeViewColumn *tree_column, gboolean reorderable
gtk_tree_view_column_get_reorderable
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sort_column_id
void
GtkTreeViewColumn *tree_column, gint sort_column_id
gtk_tree_view_column_get_sort_column_id
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sort_indicator
void
GtkTreeViewColumn *tree_column, gboolean setting
gtk_tree_view_column_get_sort_indicator
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sort_order
void
GtkTreeViewColumn *tree_column, GtkSortType order
gtk_tree_view_column_get_sort_order
GtkSortType
GtkTreeViewColumn *tree_column
gtk_tree_view_column_cell_set_cell_data
void
GtkTreeViewColumn *tree_column, GtkTreeModel *tree_model, GtkTreeIter *iter, gboolean is_expander, gboolean is_expanded
gtk_tree_view_column_cell_get_size
void
GtkTreeViewColumn *tree_column, const GdkRectangle *cell_area, gint *x_offset, gint *y_offset, gint *width, gint *height
gtk_tree_view_column_cell_is_visible
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_focus_cell
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell
gtk_tree_view_column_cell_get_position
gboolean
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, gint *x_offset, gint *width
gtk_tree_view_column_queue_resize
void
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_tree_view
GtkWidget *
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_button
GtkWidget *
GtkTreeViewColumn *tree_column
GtkTreeViewColumnPrivate
GtkRcPropertyParser
gboolean
const GParamSpec *pspec,
const GString *rc_string,
GValue *property_value
GtkBuilderConnectFunc
void
GtkBuilder *builder,
GObject *object,
const gchar *signal_name,
const gchar *handler_name,
GObject *connect_object,
GConnectFlags flags,
gpointer user_data
GtkAdjustment
GtkBuilder
GtkClipboard
GtkRequisition
GtkSelectionData
GtkSettings
GtkSnapshot
GtkStyleContext
GtkTooltip
GtkWidget
GtkWidgetPath
GtkWindow
gtk_scan_string
gboolean
const char **pos, GString *out
gtk_skip_space
gboolean
const char **pos
gtk_read_line
gint
FILE *stream, GString *str
gtk_trim_string
char *
const char *str
gtk_split_file_list
char **
const char *str
GTK_TYPE_VIEWPORT
#define GTK_TYPE_VIEWPORT (gtk_viewport_get_type ())
GTK_VIEWPORT
#define GTK_VIEWPORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VIEWPORT, GtkViewport))
GTK_VIEWPORT_CLASS
#define GTK_VIEWPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VIEWPORT, GtkViewportClass))
GTK_IS_VIEWPORT
#define GTK_IS_VIEWPORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VIEWPORT))
GTK_IS_VIEWPORT_CLASS
#define GTK_IS_VIEWPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VIEWPORT))
GTK_VIEWPORT_GET_CLASS
#define GTK_VIEWPORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VIEWPORT, GtkViewportClass))
GtkViewport
struct _GtkViewport
{
GtkBin bin;
/*< private >*/
GtkViewportPrivate *priv;
};
GtkViewportClass
struct _GtkViewportClass
{
GtkBinClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_viewport_get_type
GType
void
gtk_viewport_new
GtkWidget *
GtkAdjustment *hadjustment, GtkAdjustment *vadjustment
gtk_viewport_set_shadow_type
void
GtkViewport *viewport, GtkShadowType type
gtk_viewport_get_shadow_type
GtkShadowType
GtkViewport *viewport
GtkViewportPrivate
GTK_TYPE_VOLUME_BUTTON
#define GTK_TYPE_VOLUME_BUTTON (gtk_volume_button_get_type ())
GTK_VOLUME_BUTTON
#define GTK_VOLUME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButton))
GTK_VOLUME_BUTTON_CLASS
#define GTK_VOLUME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButtonClass))
GTK_IS_VOLUME_BUTTON
#define GTK_IS_VOLUME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VOLUME_BUTTON))
GTK_IS_VOLUME_BUTTON_CLASS
#define GTK_IS_VOLUME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VOLUME_BUTTON))
GTK_VOLUME_BUTTON_GET_CLASS
#define GTK_VOLUME_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButtonClass))
GtkVolumeButton
struct _GtkVolumeButton
{
GtkScaleButton parent;
};
GtkVolumeButtonClass
struct _GtkVolumeButtonClass
{
GtkScaleButtonClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_volume_button_get_type
GType
void
gtk_volume_button_new
GtkWidget *
void
GTK_TYPE_WIDGET
#define GTK_TYPE_WIDGET (gtk_widget_get_type ())
GTK_WIDGET
#define GTK_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget))
GTK_WIDGET_CLASS
#define GTK_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET, GtkWidgetClass))
GTK_IS_WIDGET
#define GTK_IS_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_TYPE ((widget), GTK_TYPE_WIDGET))
GTK_IS_WIDGET_CLASS
#define GTK_IS_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET))
GTK_WIDGET_GET_CLASS
#define GTK_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET, GtkWidgetClass))
GTK_TYPE_REQUISITION
#define GTK_TYPE_REQUISITION (gtk_requisition_get_type ())
GtkAllocation
typedef GdkRectangle GtkAllocation;
GtkCallback
void
GtkWidget *widget,
gpointer data
GtkTickCallback
gboolean
GtkWidget *widget,
GdkFrameClock *frame_clock,
gpointer user_data
GtkRequisition
struct _GtkRequisition
{
gint width;
gint height;
};
GtkWidget
struct _GtkWidget
{
GInitiallyUnowned parent_instance;
/*< private >*/
GtkWidgetPrivate *priv;
};
GtkWidgetClass
struct _GtkWidgetClass
{
GInitiallyUnownedClass parent_class;
/*< public >*/
guint activate_signal;
/* seldomly overidden */
void (*dispatch_child_properties_changed) (GtkWidget *widget,
guint n_pspecs,
GParamSpec **pspecs);
/* basics */
void (* destroy) (GtkWidget *widget);
void (* show) (GtkWidget *widget);
void (* hide) (GtkWidget *widget);
void (* map) (GtkWidget *widget);
void (* unmap) (GtkWidget *widget);
void (* realize) (GtkWidget *widget);
void (* unrealize) (GtkWidget *widget);
void (* size_allocate) (GtkWidget *widget,
const GtkAllocation *allocation,
int baseline,
GtkAllocation *out_clip);
void (* state_flags_changed) (GtkWidget *widget,
GtkStateFlags previous_state_flags);
void (* hierarchy_changed) (GtkWidget *widget,
GtkWidget *previous_toplevel);
void (* direction_changed) (GtkWidget *widget,
GtkTextDirection previous_direction);
void (* grab_notify) (GtkWidget *widget,
gboolean was_grabbed);
void (* child_notify) (GtkWidget *widget,
GParamSpec *child_property);
gboolean (* draw) (GtkWidget *widget,
cairo_t *cr);
/* size requests */
GtkSizeRequestMode (* get_request_mode) (GtkWidget *widget);
void (* measure) (GtkWidget *widget,
GtkOrientation orientation,
int for_size,
int *minimum,
int *natural,
int *minimum_baseline,
int *natural_baseline);
/* Mnemonics */
gboolean (* mnemonic_activate) (GtkWidget *widget,
gboolean group_cycling);
/* explicit focus */
void (* grab_focus) (GtkWidget *widget);
gboolean (* focus) (GtkWidget *widget,
GtkDirectionType direction);
/* keyboard navigation */
void (* move_focus) (GtkWidget *widget,
GtkDirectionType direction);
gboolean (* keynav_failed) (GtkWidget *widget,
GtkDirectionType direction);
/* events */
gboolean (* event) (GtkWidget *widget,
GdkEvent *event);
gboolean (* button_press_event) (GtkWidget *widget,
GdkEventButton *event);
gboolean (* button_release_event) (GtkWidget *widget,
GdkEventButton *event);
gboolean (* scroll_event) (GtkWidget *widget,
GdkEventScroll *event);
gboolean (* motion_notify_event) (GtkWidget *widget,
GdkEventMotion *event);
gboolean (* delete_event) (GtkWidget *widget,
GdkEventAny *event);
gboolean (* destroy_event) (GtkWidget *widget,
GdkEventAny *event);
gboolean (* key_press_event) (GtkWidget *widget,
GdkEventKey *event);
gboolean (* key_release_event) (GtkWidget *widget,
GdkEventKey *event);
gboolean (* enter_notify_event) (GtkWidget *widget,
GdkEventCrossing *event);
gboolean (* leave_notify_event) (GtkWidget *widget,
GdkEventCrossing *event);
gboolean (* configure_event) (GtkWidget *widget,
GdkEventConfigure *event);
gboolean (* focus_in_event) (GtkWidget *widget,
GdkEventFocus *event);
gboolean (* focus_out_event) (GtkWidget *widget,
GdkEventFocus *event);
gboolean (* map_event) (GtkWidget *widget,
GdkEventAny *event);
gboolean (* unmap_event) (GtkWidget *widget,
GdkEventAny *event);
gboolean (* proximity_in_event) (GtkWidget *widget,
GdkEventProximity *event);
gboolean (* proximity_out_event) (GtkWidget *widget,
GdkEventProximity *event);
gboolean (* grab_broken_event) (GtkWidget *widget,
GdkEventGrabBroken *event);
/* Source side drag signals */
void (* drag_begin) (GtkWidget *widget,
GdkDragContext *context);
void (* drag_end) (GtkWidget *widget,
GdkDragContext *context);
void (* drag_data_get) (GtkWidget *widget,
GdkDragContext *context,
GtkSelectionData *selection_data,
guint time_);
void (* drag_data_delete) (GtkWidget *widget,
GdkDragContext *context);
/* Target side drag signals */
void (* drag_leave) (GtkWidget *widget,
GdkDragContext *context,
guint time_);
gboolean (* drag_motion) (GtkWidget *widget,
GdkDragContext *context,
gint x,
gint y,
guint time_);
gboolean (* drag_drop) (GtkWidget *widget,
GdkDragContext *context,
gint x,
gint y,
guint time_);
void (* drag_data_received) (GtkWidget *widget,
GdkDragContext *context,
GtkSelectionData *selection_data,
guint time_);
gboolean (* drag_failed) (GtkWidget *widget,
GdkDragContext *context,
GtkDragResult result);
/* Signals used only for keybindings */
gboolean (* popup_menu) (GtkWidget *widget);
/* accessibility support
*/
AtkObject * (* get_accessible) (GtkWidget *widget);
void (* display_changed) (GtkWidget *widget,
GdkDisplay *previous_display);
gboolean (* can_activate_accel) (GtkWidget *widget,
guint signal_id);
gboolean (* query_tooltip) (GtkWidget *widget,
gint x,
gint y,
gboolean keyboard_tooltip,
GtkTooltip *tooltip);
void (* compute_expand) (GtkWidget *widget,
gboolean *hexpand_p,
gboolean *vexpand_p);
void (* style_updated) (GtkWidget *widget);
gboolean (* touch_event) (GtkWidget *widget,
GdkEventTouch *event);
void (* snapshot) (GtkWidget *widget,
GtkSnapshot *snapshot);
gboolean (* contains) (GtkWidget *widget,
gdouble x,
gdouble y);
GtkWidget * (* pick) (GtkWidget *widget,
gdouble x,
gdouble y);
/*< private >*/
GtkWidgetClassPrivate *priv;
/* Padding for future expansion */
void (*_gtk_reserved7) (void);
};
gtk_widget_get_type
GType
void
gtk_widget_new
GtkWidget *
GType type, const gchar *first_property_name, ...
gtk_widget_destroy
void
GtkWidget *widget
gtk_widget_destroyed
void
GtkWidget *widget, GtkWidget **widget_pointer
gtk_widget_unparent
void
GtkWidget *widget
gtk_widget_show
void
GtkWidget *widget
gtk_widget_hide
void
GtkWidget *widget
gtk_widget_show_now
void
GtkWidget *widget
gtk_widget_map
void
GtkWidget *widget
gtk_widget_unmap
void
GtkWidget *widget
gtk_widget_realize
void
GtkWidget *widget
gtk_widget_unrealize
void
GtkWidget *widget
gtk_widget_draw
void
GtkWidget *widget, cairo_t *cr
gtk_widget_queue_draw
void
GtkWidget *widget
gtk_widget_queue_draw_area
void
GtkWidget *widget, gint x, gint y, gint width, gint height
gtk_widget_queue_draw_region
void
GtkWidget *widget, const cairo_region_t*region
gtk_widget_queue_resize
void
GtkWidget *widget
gtk_widget_queue_resize_no_redraw
void
GtkWidget *widget
gtk_widget_queue_allocate
void
GtkWidget *widget
gtk_widget_get_frame_clock
GdkFrameClock *
GtkWidget *widget
gtk_widget_size_allocate
void
GtkWidget *widget, const GtkAllocation *allocation, int baseline, GtkAllocation *out_clip
gtk_widget_get_request_mode
GtkSizeRequestMode
GtkWidget *widget
gtk_widget_measure
void
GtkWidget *widget, GtkOrientation orientation, int for_size, int *minimum, int *natural, int *minimum_baseline, int *natural_baseline
gtk_widget_get_preferred_size
void
GtkWidget *widget, GtkRequisition *minimum_size, GtkRequisition *natural_size
gtk_widget_add_accelerator
void
GtkWidget *widget, const gchar *accel_signal, GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags
gtk_widget_remove_accelerator
gboolean
GtkWidget *widget, GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods
gtk_widget_set_accel_path
void
GtkWidget *widget, const gchar *accel_path, GtkAccelGroup *accel_group
gtk_widget_list_accel_closures
GList *
GtkWidget *widget
gtk_widget_can_activate_accel
gboolean
GtkWidget *widget, guint signal_id
gtk_widget_mnemonic_activate
gboolean
GtkWidget *widget, gboolean group_cycling
gtk_widget_event
gboolean
GtkWidget *widget, const GdkEvent *event
gtk_widget_send_focus_change
gboolean
GtkWidget *widget, GdkEvent *event
gtk_widget_activate
gboolean
GtkWidget *widget
gtk_widget_intersect
gboolean
GtkWidget *widget, const GdkRectangle *area, GdkRectangle *intersection
gtk_widget_freeze_child_notify
void
GtkWidget *widget
gtk_widget_child_notify
void
GtkWidget *widget, const gchar *child_property
gtk_widget_thaw_child_notify
void
GtkWidget *widget
gtk_widget_set_can_focus
void
GtkWidget *widget, gboolean can_focus
gtk_widget_get_can_focus
gboolean
GtkWidget *widget
gtk_widget_has_focus
gboolean
GtkWidget *widget
gtk_widget_is_focus
gboolean
GtkWidget *widget
gtk_widget_has_visible_focus
gboolean
GtkWidget *widget
gtk_widget_grab_focus
void
GtkWidget *widget
gtk_widget_set_focus_on_click
void
GtkWidget *widget, gboolean focus_on_click
gtk_widget_get_focus_on_click
gboolean
GtkWidget *widget
gtk_widget_set_can_default
void
GtkWidget *widget, gboolean can_default
gtk_widget_get_can_default
gboolean
GtkWidget *widget
gtk_widget_has_default
gboolean
GtkWidget *widget
gtk_widget_grab_default
void
GtkWidget *widget
gtk_widget_set_receives_default
void
GtkWidget *widget, gboolean receives_default
gtk_widget_get_receives_default
gboolean
GtkWidget *widget
gtk_widget_has_grab
gboolean
GtkWidget *widget
gtk_widget_device_is_shadowed
gboolean
GtkWidget *widget, GdkDevice *device
gtk_widget_set_name
void
GtkWidget *widget, const gchar *name
gtk_widget_get_name
const gchar *
GtkWidget *widget
gtk_widget_set_state_flags
void
GtkWidget *widget, GtkStateFlags flags, gboolean clear
gtk_widget_unset_state_flags
void
GtkWidget *widget, GtkStateFlags flags
gtk_widget_get_state_flags
GtkStateFlags
GtkWidget *widget
gtk_widget_set_sensitive
void
GtkWidget *widget, gboolean sensitive
gtk_widget_get_sensitive
gboolean
GtkWidget *widget
gtk_widget_is_sensitive
gboolean
GtkWidget *widget
gtk_widget_set_visible
void
GtkWidget *widget, gboolean visible
gtk_widget_get_visible
gboolean
GtkWidget *widget
gtk_widget_is_visible
gboolean
GtkWidget *widget
gtk_widget_set_has_window
void
GtkWidget *widget, gboolean has_window
gtk_widget_get_has_window
gboolean
GtkWidget *widget
gtk_widget_is_toplevel
gboolean
GtkWidget *widget
gtk_widget_is_drawable
gboolean
GtkWidget *widget
gtk_widget_set_realized
void
GtkWidget *widget, gboolean realized
gtk_widget_get_realized
gboolean
GtkWidget *widget
gtk_widget_get_mapped
gboolean
GtkWidget *widget
gtk_widget_set_parent
void
GtkWidget *widget, GtkWidget *parent
gtk_widget_get_parent
GtkWidget *
GtkWidget *widget
gtk_widget_set_parent_window
void
GtkWidget *widget, GdkWindow *parent_window
gtk_widget_get_parent_window
GdkWindow *
GtkWidget *widget
gtk_widget_set_child_visible
void
GtkWidget *widget, gboolean is_visible
gtk_widget_get_child_visible
gboolean
GtkWidget *widget
gtk_widget_set_window
void
GtkWidget *widget, GdkWindow *window
gtk_widget_get_window
GdkWindow *
GtkWidget *widget
gtk_widget_register_window
void
GtkWidget *widget, GdkWindow *window
gtk_widget_unregister_window
void
GtkWidget *widget, GdkWindow *window
gtk_widget_get_allocated_width
int
GtkWidget *widget
gtk_widget_get_allocated_height
int
GtkWidget *widget
gtk_widget_get_allocated_baseline
int
GtkWidget *widget
gtk_widget_get_allocated_size
void
GtkWidget *widget, GtkAllocation *allocation, int *baseline
gtk_widget_get_allocation
void
GtkWidget *widget, GtkAllocation *allocation
gtk_widget_get_width
int
GtkWidget *widget
gtk_widget_get_height
int
GtkWidget *widget
gtk_widget_get_clip
void
GtkWidget *widget, GtkAllocation *clip
gtk_widget_child_focus
gboolean
GtkWidget *widget, GtkDirectionType direction
gtk_widget_keynav_failed
gboolean
GtkWidget *widget, GtkDirectionType direction
gtk_widget_error_bell
void
GtkWidget *widget
gtk_widget_set_size_request
void
GtkWidget *widget, gint width, gint height
gtk_widget_get_size_request
void
GtkWidget *widget, gint *width, gint *height
gtk_widget_set_opacity
void
GtkWidget *widget, double opacity
gtk_widget_get_opacity
double
GtkWidget *widget
gtk_widget_get_toplevel
GtkWidget *
GtkWidget *widget
gtk_widget_get_ancestor
GtkWidget *
GtkWidget *widget, GType widget_type
gtk_widget_get_scale_factor
gint
GtkWidget *widget
gtk_widget_get_display
GdkDisplay *
GtkWidget *widget
gtk_widget_get_settings
GtkSettings *
GtkWidget *widget
gtk_widget_get_clipboard
GdkClipboard *
GtkWidget *widget
gtk_widget_get_primary_clipboard
GdkClipboard *
GtkWidget *widget
gtk_widget_get_hexpand
gboolean
GtkWidget *widget
gtk_widget_set_hexpand
void
GtkWidget *widget, gboolean expand
gtk_widget_get_hexpand_set
gboolean
GtkWidget *widget
gtk_widget_set_hexpand_set
void
GtkWidget *widget, gboolean set
gtk_widget_get_vexpand
gboolean
GtkWidget *widget
gtk_widget_set_vexpand
void
GtkWidget *widget, gboolean expand
gtk_widget_get_vexpand_set
gboolean
GtkWidget *widget
gtk_widget_set_vexpand_set
void
GtkWidget *widget, gboolean set
gtk_widget_queue_compute_expand
void
GtkWidget *widget
gtk_widget_compute_expand
gboolean
GtkWidget *widget, GtkOrientation orientation
gtk_widget_get_support_multidevice
gboolean
GtkWidget *widget
gtk_widget_set_support_multidevice
void
GtkWidget *widget, gboolean support_multidevice
gtk_widget_class_set_accessible_type
void
GtkWidgetClass *widget_class, GType type
gtk_widget_class_set_accessible_role
void
GtkWidgetClass *widget_class, AtkRole role
gtk_widget_get_accessible
AtkObject *
GtkWidget *widget
gtk_widget_get_halign
GtkAlign
GtkWidget *widget
gtk_widget_set_halign
void
GtkWidget *widget, GtkAlign align
gtk_widget_get_valign
GtkAlign
GtkWidget *widget
gtk_widget_set_valign
void
GtkWidget *widget, GtkAlign align
gtk_widget_get_margin_start
gint
GtkWidget *widget
gtk_widget_set_margin_start
void
GtkWidget *widget, gint margin
gtk_widget_get_margin_end
gint
GtkWidget *widget
gtk_widget_set_margin_end
void
GtkWidget *widget, gint margin
gtk_widget_get_margin_top
gint
GtkWidget *widget
gtk_widget_set_margin_top
void
GtkWidget *widget, gint margin
gtk_widget_get_margin_bottom
gint
GtkWidget *widget
gtk_widget_set_margin_bottom
void
GtkWidget *widget, gint margin
gtk_widget_is_ancestor
gboolean
GtkWidget *widget, GtkWidget *ancestor
gtk_widget_translate_coordinates
gboolean
GtkWidget *src_widget, GtkWidget *dest_widget, gint src_x, gint src_y, gint *dest_x, gint *dest_y
gtk_widget_contains
gboolean
GtkWidget *widget, gdouble x, gdouble y
gtk_widget_pick
GtkWidget *
GtkWidget *widget, gdouble x, gdouble y
gtk_widget_hide_on_delete
gboolean
GtkWidget *widget
gtk_widget_reset_style
void
GtkWidget *widget
gtk_widget_create_pango_context
PangoContext *
GtkWidget *widget
gtk_widget_get_pango_context
PangoContext *
GtkWidget *widget
gtk_widget_set_font_options
void
GtkWidget *widget, const cairo_font_options_t *options
gtk_widget_get_font_options
const cairo_font_options_t *
GtkWidget *widget
gtk_widget_create_pango_layout
PangoLayout *
GtkWidget *widget, const gchar *text
gtk_widget_set_direction
void
GtkWidget *widget, GtkTextDirection dir
gtk_widget_get_direction
GtkTextDirection
GtkWidget *widget
gtk_widget_set_default_direction
void
GtkTextDirection dir
gtk_widget_get_default_direction
GtkTextDirection
void
gtk_widget_shape_combine_region
void
GtkWidget *widget, cairo_region_t *region
gtk_widget_input_shape_combine_region
void
GtkWidget *widget, cairo_region_t *region
gtk_widget_set_cursor
void
GtkWidget *widget, GdkCursor *cursor
gtk_widget_set_cursor_from_name
void
GtkWidget *widget, const char *name
gtk_widget_get_cursor
GdkCursor *
GtkWidget *widget
gtk_widget_list_mnemonic_labels
GList *
GtkWidget *widget
gtk_widget_add_mnemonic_label
void
GtkWidget *widget, GtkWidget *label
gtk_widget_remove_mnemonic_label
void
GtkWidget *widget, GtkWidget *label
gtk_widget_set_tooltip_window
void
GtkWidget *widget, GtkWindow *custom_window
gtk_widget_get_tooltip_window
GtkWindow *
GtkWidget *widget
gtk_widget_trigger_tooltip_query
void
GtkWidget *widget
gtk_widget_set_tooltip_text
void
GtkWidget *widget, const gchar *text
gtk_widget_get_tooltip_text
gchar *
GtkWidget *widget
gtk_widget_set_tooltip_markup
void
GtkWidget *widget, const gchar *markup
gtk_widget_get_tooltip_markup
gchar *
GtkWidget *widget
gtk_widget_set_has_tooltip
void
GtkWidget *widget, gboolean has_tooltip
gtk_widget_get_has_tooltip
gboolean
GtkWidget *widget
gtk_requisition_get_type
GType
void
gtk_requisition_new
GtkRequisition *
void
gtk_requisition_copy
GtkRequisition *
const GtkRequisition *requisition
gtk_requisition_free
void
GtkRequisition *requisition
gtk_widget_in_destruction
gboolean
GtkWidget *widget
gtk_widget_get_style_context
GtkStyleContext *
GtkWidget *widget
gtk_widget_get_path
GtkWidgetPath *
GtkWidget *widget
gtk_widget_class_set_css_name
void
GtkWidgetClass *widget_class, const char *name
gtk_widget_class_get_css_name
const char *
GtkWidgetClass *widget_class
gtk_widget_get_modifier_mask
GdkModifierType
GtkWidget *widget, GdkModifierIntent intent
gtk_widget_insert_action_group
void
GtkWidget *widget, const gchar *name, GActionGroup *group
gtk_widget_add_tick_callback
guint
GtkWidget *widget, GtkTickCallback callback, gpointer user_data, GDestroyNotify notify
gtk_widget_remove_tick_callback
void
GtkWidget *widget, guint id
gtk_widget_class_bind_template_callback
#define gtk_widget_class_bind_template_callback(widget_class, callback) \
gtk_widget_class_bind_template_callback_full (GTK_WIDGET_CLASS (widget_class), \
#callback, \
G_CALLBACK (callback))
gtk_widget_class_bind_template_child
#define gtk_widget_class_bind_template_child(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
FALSE, \
G_STRUCT_OFFSET (TypeName, member_name))
gtk_widget_class_bind_template_child_internal
#define gtk_widget_class_bind_template_child_internal(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
TRUE, \
G_STRUCT_OFFSET (TypeName, member_name))
gtk_widget_class_bind_template_child_private
#define gtk_widget_class_bind_template_child_private(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
FALSE, \
G_PRIVATE_OFFSET (TypeName, member_name))
gtk_widget_class_bind_template_child_internal_private
#define gtk_widget_class_bind_template_child_internal_private(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
TRUE, \
G_PRIVATE_OFFSET (TypeName, member_name))
gtk_widget_init_template
void
GtkWidget *widget
gtk_widget_get_template_child
GObject *
GtkWidget *widget, GType widget_type, const gchar *name
gtk_widget_class_set_template
void
GtkWidgetClass *widget_class, GBytes *template_bytes
gtk_widget_class_set_template_from_resource
void
GtkWidgetClass *widget_class, const gchar *resource_name
gtk_widget_class_bind_template_callback_full
void
GtkWidgetClass *widget_class, const gchar *callback_name, GCallback callback_symbol
gtk_widget_class_set_connect_func
void
GtkWidgetClass *widget_class, GtkBuilderConnectFunc connect_func, gpointer connect_data, GDestroyNotify connect_data_destroy
gtk_widget_class_bind_template_child_full
void
GtkWidgetClass *widget_class, const gchar *name, gboolean internal_child, gssize struct_offset
gtk_widget_get_action_group
GActionGroup *
GtkWidget *widget, const gchar *prefix
gtk_widget_list_action_prefixes
const gchar **
GtkWidget *widget
gtk_widget_set_font_map
void
GtkWidget *widget, PangoFontMap *font_map
gtk_widget_get_font_map
PangoFontMap *
GtkWidget *widget
gtk_widget_get_first_child
GtkWidget *
GtkWidget *widget
gtk_widget_get_last_child
GtkWidget *
GtkWidget *widget
gtk_widget_get_next_sibling
GtkWidget *
GtkWidget *widget
gtk_widget_get_prev_sibling
GtkWidget *
GtkWidget *widget
gtk_widget_insert_after
void
GtkWidget *widget, GtkWidget *parent, GtkWidget *previous_sibling
gtk_widget_insert_before
void
GtkWidget *widget, GtkWidget *parent, GtkWidget *next_sibling
gtk_widget_set_focus_child
void
GtkWidget *widget, GtkWidget *child
gtk_widget_snapshot_child
void
GtkWidget *widget, GtkWidget *child, GtkSnapshot *snapshot
GtkWidgetClassPrivate
GtkWidgetPrivate
GTK_TYPE_WIDGET_PATH
#define GTK_TYPE_WIDGET_PATH (gtk_widget_path_get_type ())
gtk_widget_path_get_type
GType
void
gtk_widget_path_new
GtkWidgetPath *
void
gtk_widget_path_copy
GtkWidgetPath *
const GtkWidgetPath *path
gtk_widget_path_ref
GtkWidgetPath *
GtkWidgetPath *path
gtk_widget_path_unref
void
GtkWidgetPath *path
gtk_widget_path_free
void
GtkWidgetPath *path
gtk_widget_path_to_string
char *
const GtkWidgetPath *path
gtk_widget_path_length
gint
const GtkWidgetPath *path
gtk_widget_path_append_type
gint
GtkWidgetPath *path, GType type
gtk_widget_path_prepend_type
void
GtkWidgetPath *path, GType type
gtk_widget_path_append_with_siblings
gint
GtkWidgetPath *path, GtkWidgetPath *siblings, guint sibling_index
gtk_widget_path_append_for_widget
gint
GtkWidgetPath *path, GtkWidget *widget
gtk_widget_path_iter_get_object_type
GType
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_object_type
void
GtkWidgetPath *path, gint pos, GType type
gtk_widget_path_iter_get_object_name
const char *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_object_name
void
GtkWidgetPath *path, gint pos, const char *name
gtk_widget_path_iter_get_siblings
const GtkWidgetPath *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_get_sibling_index
guint
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_get_name
const gchar *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_name
void
GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_has_name
gboolean
const GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_has_qname
gboolean
const GtkWidgetPath *path, gint pos, GQuark qname
gtk_widget_path_iter_get_state
GtkStateFlags
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_state
void
GtkWidgetPath *path, gint pos, GtkStateFlags state
gtk_widget_path_iter_add_class
void
GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_remove_class
void
GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_clear_classes
void
GtkWidgetPath *path, gint pos
gtk_widget_path_iter_list_classes
GSList *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_has_class
gboolean
const GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_has_qclass
gboolean
const GtkWidgetPath *path, gint pos, GQuark qname
gtk_widget_path_get_object_type
GType
const GtkWidgetPath *path
gtk_widget_path_is_type
gboolean
const GtkWidgetPath *path, GType type
gtk_widget_path_has_parent
gboolean
const GtkWidgetPath *path, GType type
gtk_widget_path_iter_add_qclass
void
GtkWidgetPath *path, gint pos, GQuark qname
GTK_STATE_FLAGS_BITS
#define GTK_STATE_FLAGS_BITS 14
GtkWidgetPrivate
struct _GtkWidgetPrivate
{
/* The state of the widget. Needs to be able to hold all GtkStateFlags bits
* (defined in "gtkenums.h").
*/
guint state_flags : GTK_STATE_FLAGS_BITS;
guint direction : 2;
#ifdef G_ENABLE_DEBUG
guint highlight_resize : 1;
#endif
guint in_destruction : 1;
guint toplevel : 1;
guint anchored : 1;
guint no_window : 1;
guint no_window_set : 1;
guint realized : 1;
guint mapped : 1;
guint visible : 1;
guint sensitive : 1;
guint can_focus : 1;
guint has_focus : 1;
guint focus_on_click : 1;
guint can_default : 1;
guint has_default : 1;
guint receives_default : 1;
guint has_grab : 1;
guint shadowed : 1;
guint child_visible : 1;
guint multidevice : 1;
guint has_shape_mask : 1;
guint pass_through : 1;
/* Queue-resize related flags */
guint resize_needed : 1; /* queue_resize() has been called but no get_preferred_size() yet */
guint alloc_needed : 1; /* this widget needs a size_allocate() call */
guint alloc_needed_on_child : 1; /* 0 or more children - or this widget - need a size_allocate() call */
/* Expand-related flags */
guint need_compute_expand : 1; /* Need to recompute computed_[hv]_expand */
guint computed_hexpand : 1; /* computed results (composite of child flags) */
guint computed_vexpand : 1;
guint hexpand : 1; /* application-forced expand */
guint vexpand : 1;
guint hexpand_set : 1; /* whether to use application-forced */
guint vexpand_set : 1; /* instead of computing from children */
guint has_tooltip : 1;
/* SizeGroup related flags */
guint have_size_groups : 1;
/* Alignment */
guint halign : 4;
guint valign : 4;
guint8 alpha;
guint8 user_alpha;
#ifdef G_ENABLE_CONSISTENCY_CHECKS
/* Number of gtk_widget_push_verify_invariants () */
guint8 verifying_invariants_count;
#endif
gint width;
gint height;
GtkBorder margin;
/* Animations and other things to update on clock ticks */
guint clock_tick_id;
GList *tick_callbacks;
/* The widget's name. If the widget does not have a name
* (the name is NULL), then its name (as returned by
* "gtk_widget_get_name") is its class's name.
* Among other things, the widget name is used to determine
* the style to use for a widget.
*/
gchar *name;
/* The list of attached windows to this widget.
* We keep a list in order to call reset_style to all of them,
* recursively.
*/
GList *attached_windows;
/* The style for the widget. The style contains the
* colors the widget should be drawn in for each state
* along with graphics contexts used to draw with and
* the font to use for text.
*/
GtkCssNode *cssnode;
GtkStyleContext *context;
/* The widget's allocated size */
GtkAllocation allocated_size;
gint allocated_size_baseline;
GtkAllocation allocation;
GtkAllocation clip;
GtkAllocation reported_clip;
gint allocated_baseline;
/* The widget's requested sizes */
SizeRequestCache requests;
/* The widget's window or its parent window if it does
* not have a window. (Which will be indicated by the
* no_window field being set).
*/
GdkWindow *window;
GList *registered_windows;
GList *event_controllers;
AtkObject *accessible;
/* Widget tree */
GtkWidget *parent;
GtkWidget *prev_sibling;
GtkWidget *next_sibling;
GtkWidget *first_child;
GtkWidget *last_child;
GtkWidget *focus_child;
/* Pointer cursor */
GdkCursor *cursor;
};
gtk_widget_get_css_node
GtkCssNode *
GtkWidget *widget
gtk_widget_needs_allocate
gboolean
GtkWidget *widget
gtk_widget_ensure_resize
void
GtkWidget *widget
gtk_widget_ensure_allocate
void
GtkWidget *widget
GtkCapturedEventHandler
gboolean
GtkWidget *widget, GdkEvent *event
gtk_widget_clear_path
void
GtkWidget *widget
gtk_widget_has_tick_callback
gboolean
GtkWidget *widget
gtk_widget_set_csd_input_shape
void
GtkWidget *widget, const cairo_region_t *region
gtk_widget_has_size_request
gboolean
GtkWidget *widget
gtk_widget_reset_controllers
void
GtkWidget *widget
gtk_widget_query_tooltip
gboolean
GtkWidget *widget, gint x, gint y, gboolean keyboard_mode, GtkTooltip *tooltip
gtk_widget_render
void
GtkWidget *widget, GdkWindow *window, const cairo_region_t *region
gtk_widget_snapshot
void
GtkWidget *widget, GtkSnapshot *snapshot
gtk_widget_adjust_size_request
void
GtkWidget *widget, GtkOrientation orientation, gint *minimum_size, gint *natural_size
gtk_widget_adjust_size_allocation
void
GtkWidget *widget, GtkOrientation orientation, gint *minimum_size, gint *natural_size, gint *allocated_pos, gint *allocated_size
gtk_widget_adjust_baseline_request
void
GtkWidget *widget, gint *minimum_baseline, gint *natural_baseline
gtk_widget_forall
void
GtkWidget *widget, GtkCallback callback, gpointer user_data
gtk_widget_get_focus_child
GtkWidget *
GtkWidget *widget
gtk_widget_focus_sort
void
GtkWidget *widget, GtkDirectionType direction, GPtrArray *focus_order
gtk_widget_focus_move
gboolean
GtkWidget *widget, GtkDirectionType direction, GPtrArray *focus_order
gtk_widget_get_outer_allocation
void
GtkWidget *widget, GtkAllocation *allocation
gtk_widget_get_own_allocation
void
GtkWidget *widget, GtkAllocation *allocation
gtk_widget_get_window_allocation
void
GtkWidget *widget, GtkAllocation *allocation
gtk_widget_common_ancestor
GtkWidget *
GtkWidget *widget_a, GtkWidget *widget_b
gtk_widget_set_pass_through
void
GtkWidget *widget, gboolean pass_through
gtk_widget_get_pass_through
gboolean
GtkWidget *widget
gtk_widget_emit_event_signals
gboolean
GtkWidget *widget, const GdkEvent *event
gtk_widget_init_legacy_controller
void
GtkWidget *widget
gtk_default_direction
extern GtkTextDirection gtk_default_direction;
gtk_widget_get_style_context
return
widget
gtk_win32_draw_theme_background
void
cairo_t *cr, const char *class_name, int part, int state, int width, int height
gtk_win32_get_theme_part_size
void
const char *class_name, int part, int state, int *width, int *height
gtk_win32_get_theme_margins
void
const char *class_name, int part, int state, GtkBorder *out_margins
gtk_win32_get_sys_metric_name_for_id
const char *
gint id
gtk_win32_get_sys_metric_id_for_name
int
const char *name
gtk_win32_get_sys_metric
int
gint id
gtk_win32_get_sys_color_name_for_id
const char *
gint id
gtk_win32_get_sys_color_id_for_name
int
const char *name
gtk_win32_get_sys_color
void
gint id, GdkRGBA *color
GTK_WIN32_THEME_SYMBOLIC_COLOR_NAME
#define GTK_WIN32_THEME_SYMBOLIC_COLOR_NAME "-gtk-win32-color"
gtk_win32_theme_lookup
GtkWin32Theme *
const char *class_name
gtk_win32_theme_parse
GtkWin32Theme *
GtkCssParser *parser
gtk_win32_theme_ref
GtkWin32Theme *
GtkWin32Theme *theme
gtk_win32_theme_unref
void
GtkWin32Theme *theme
gtk_win32_theme_equal
gboolean
GtkWin32Theme *theme1, GtkWin32Theme *theme2
gtk_win32_theme_print
void
GtkWin32Theme *theme, GString *string
gtk_win32_theme_create_surface
cairo_surface_t *
GtkWin32Theme *theme, int xp_part, int state, int margins[4], int width, int height, int *x_offs_out, int *y_offs_out
gtk_win32_theme_get_part_border
void
GtkWin32Theme *theme, int part, int state, GtkBorder *out_border
gtk_win32_theme_get_part_size
void
GtkWin32Theme *theme, int part, int state, int *width, int *height
gtk_win32_theme_get_size
int
GtkWin32Theme *theme, int id
gtk_win32_theme_get_color
void
GtkWin32Theme *theme, gint id, GdkRGBA *color
GtkWin32Theme
GTK_TYPE_WINDOW
#define GTK_TYPE_WINDOW (gtk_window_get_type ())
GTK_WINDOW
#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
GTK_WINDOW_CLASS
#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
GTK_IS_WINDOW
#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW))
GTK_IS_WINDOW_CLASS
#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
GTK_WINDOW_GET_CLASS
#define GTK_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))
GtkWindow
struct _GtkWindow
{
GtkBin bin;
GtkWindowPrivate *priv;
};
GtkWindowClass
struct _GtkWindowClass
{
GtkBinClass parent_class;
/*< public >*/
void (* set_focus) (GtkWindow *window,
GtkWidget *focus);
/* G_SIGNAL_ACTION signals for keybindings */
void (* activate_focus) (GtkWindow *window);
void (* activate_default) (GtkWindow *window);
void (* keys_changed) (GtkWindow *window);
gboolean (* enable_debugging) (GtkWindow *window,
gboolean toggle);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
GtkWindowType
typedef enum
{
GTK_WINDOW_TOPLEVEL,
GTK_WINDOW_POPUP
} GtkWindowType;
GtkWindowPosition
typedef enum
{
GTK_WIN_POS_NONE,
GTK_WIN_POS_CENTER,
GTK_WIN_POS_MOUSE,
GTK_WIN_POS_CENTER_ALWAYS,
GTK_WIN_POS_CENTER_ON_PARENT
} GtkWindowPosition;
gtk_window_get_type
GType
void
gtk_window_new
GtkWidget *
GtkWindowType type
gtk_window_set_title
void
GtkWindow *window, const gchar *title
gtk_window_get_title
const gchar *
GtkWindow *window
gtk_window_set_role
void
GtkWindow *window, const gchar *role
gtk_window_set_startup_id
void
GtkWindow *window, const gchar *startup_id
gtk_window_get_role
const gchar *
GtkWindow *window
gtk_window_add_accel_group
void
GtkWindow *window, GtkAccelGroup *accel_group
gtk_window_remove_accel_group
void
GtkWindow *window, GtkAccelGroup *accel_group
gtk_window_set_position
void
GtkWindow *window, GtkWindowPosition position
gtk_window_activate_focus
gboolean
GtkWindow *window
gtk_window_set_focus
void
GtkWindow *window, GtkWidget *focus
gtk_window_get_focus
GtkWidget *
GtkWindow *window
gtk_window_set_default
void
GtkWindow *window, GtkWidget *default_widget
gtk_window_get_default_widget
GtkWidget *
GtkWindow *window
gtk_window_activate_default
gboolean
GtkWindow *window
gtk_window_set_transient_for
void
GtkWindow *window, GtkWindow *parent
gtk_window_get_transient_for
GtkWindow *
GtkWindow *window
gtk_window_set_attached_to
void
GtkWindow *window, GtkWidget *attach_widget
gtk_window_get_attached_to
GtkWidget *
GtkWindow *window
gtk_window_set_type_hint
void
GtkWindow *window, GdkWindowTypeHint hint
gtk_window_get_type_hint
GdkWindowTypeHint
GtkWindow *window
gtk_window_set_skip_taskbar_hint
void
GtkWindow *window, gboolean setting
gtk_window_get_skip_taskbar_hint
gboolean
GtkWindow *window
gtk_window_set_skip_pager_hint
void
GtkWindow *window, gboolean setting
gtk_window_get_skip_pager_hint
gboolean
GtkWindow *window
gtk_window_set_urgency_hint
void
GtkWindow *window, gboolean setting
gtk_window_get_urgency_hint
gboolean
GtkWindow *window
gtk_window_set_accept_focus
void
GtkWindow *window, gboolean setting
gtk_window_get_accept_focus
gboolean
GtkWindow *window
gtk_window_set_focus_on_map
void
GtkWindow *window, gboolean setting
gtk_window_get_focus_on_map
gboolean
GtkWindow *window
gtk_window_set_destroy_with_parent
void
GtkWindow *window, gboolean setting
gtk_window_get_destroy_with_parent
gboolean
GtkWindow *window
gtk_window_set_mnemonics_visible
void
GtkWindow *window, gboolean setting
gtk_window_get_mnemonics_visible
gboolean
GtkWindow *window
gtk_window_set_focus_visible
void
GtkWindow *window, gboolean setting
gtk_window_get_focus_visible
gboolean
GtkWindow *window
gtk_window_set_resizable
void
GtkWindow *window, gboolean resizable
gtk_window_get_resizable
gboolean
GtkWindow *window
gtk_window_set_gravity
void
GtkWindow *window, GdkGravity gravity
gtk_window_get_gravity
GdkGravity
GtkWindow *window
gtk_window_set_display
void
GtkWindow *window, GdkDisplay *display
gtk_window_is_active
gboolean
GtkWindow *window
gtk_window_set_decorated
void
GtkWindow *window, gboolean setting
gtk_window_get_decorated
gboolean
GtkWindow *window
gtk_window_set_deletable
void
GtkWindow *window, gboolean setting
gtk_window_get_deletable
gboolean
GtkWindow *window
gtk_window_set_icon_list
void
GtkWindow *window, GList *list
gtk_window_get_icon_list
GList *
GtkWindow *window
gtk_window_set_icon
void
GtkWindow *window, GdkTexture *icon
gtk_window_set_icon_name
void
GtkWindow *window, const gchar *name
gtk_window_set_icon_from_file
gboolean
GtkWindow *window, const gchar *filename, GError **err
gtk_window_get_icon
GdkTexture *
GtkWindow *window
gtk_window_get_icon_name
const gchar *
GtkWindow *window
gtk_window_set_default_icon_list
void
GList *list
gtk_window_get_default_icon_list
GList *
void
gtk_window_set_default_icon
void
GdkTexture *icon
gtk_window_set_default_icon_name
void
const gchar *name
gtk_window_get_default_icon_name
const gchar *
void
gtk_window_set_default_icon_from_file
gboolean
const gchar *filename, GError **err
gtk_window_set_auto_startup_notification
void
gboolean setting
gtk_window_set_modal
void
GtkWindow *window, gboolean modal
gtk_window_get_modal
gboolean
GtkWindow *window
gtk_window_list_toplevels
GList *
void
gtk_window_set_has_user_ref_count
void
GtkWindow *window, gboolean setting
gtk_window_add_mnemonic
void
GtkWindow *window, guint keyval, GtkWidget *target
gtk_window_remove_mnemonic
void
GtkWindow *window, guint keyval, GtkWidget *target
gtk_window_mnemonic_activate
gboolean
GtkWindow *window, guint keyval, GdkModifierType modifier
gtk_window_set_mnemonic_modifier
void
GtkWindow *window, GdkModifierType modifier
gtk_window_get_mnemonic_modifier
GdkModifierType
GtkWindow *window
gtk_window_activate_key
gboolean
GtkWindow *window, GdkEventKey *event
gtk_window_propagate_key_event
gboolean
GtkWindow *window, GdkEventKey *event
gtk_window_present
void
GtkWindow *window
gtk_window_present_with_time
void
GtkWindow *window, guint32 timestamp
gtk_window_iconify
void
GtkWindow *window
gtk_window_deiconify
void
GtkWindow *window
gtk_window_stick
void
GtkWindow *window
gtk_window_unstick
void
GtkWindow *window
gtk_window_maximize
void
GtkWindow *window
gtk_window_unmaximize
void
GtkWindow *window
gtk_window_fullscreen
void
GtkWindow *window
gtk_window_unfullscreen
void
GtkWindow *window
gtk_window_fullscreen_on_monitor
void
GtkWindow *window, GdkMonitor *monitor
gtk_window_close
void
GtkWindow *window
gtk_window_set_keep_above
void
GtkWindow *window, gboolean setting
gtk_window_set_keep_below
void
GtkWindow *window, gboolean setting
gtk_window_begin_resize_drag
void
GtkWindow *window, GdkWindowEdge edge, gint button, gint root_x, gint root_y, guint32 timestamp
gtk_window_begin_move_drag
void
GtkWindow *window, gint button, gint root_x, gint root_y, guint32 timestamp
gtk_window_set_default_size
void
GtkWindow *window, gint width, gint height
gtk_window_get_default_size
void
GtkWindow *window, gint *width, gint *height
gtk_window_resize
void
GtkWindow *window, gint width, gint height
gtk_window_get_size
void
GtkWindow *window, gint *width, gint *height
gtk_window_move
void
GtkWindow *window, gint x, gint y
gtk_window_get_position
void
GtkWindow *window, gint *root_x, gint *root_y
gtk_window_get_group
GtkWindowGroup *
GtkWindow *window
gtk_window_has_group
gboolean
GtkWindow *window
gtk_window_get_window_type
GtkWindowType
GtkWindow *window
gtk_window_get_application
GtkApplication *
GtkWindow *window
gtk_window_set_application
void
GtkWindow *window, GtkApplication *application
gtk_window_set_titlebar
void
GtkWindow *window, GtkWidget *titlebar
gtk_window_get_titlebar
GtkWidget *
GtkWindow *window
gtk_window_is_maximized
gboolean
GtkWindow *window
gtk_window_set_interactive_debugging
void
gboolean enable
GtkWindowGeometryInfo
GtkWindowGroup
GtkWindowGroupClass
GtkWindowGroupPrivate
GtkWindowPrivate
GTK_TYPE_WINDOW_GROUP
#define GTK_TYPE_WINDOW_GROUP (gtk_window_group_get_type ())
GTK_WINDOW_GROUP
#define GTK_WINDOW_GROUP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_WINDOW_GROUP, GtkWindowGroup))
GTK_WINDOW_GROUP_CLASS
#define GTK_WINDOW_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW_GROUP, GtkWindowGroupClass))
GTK_IS_WINDOW_GROUP
#define GTK_IS_WINDOW_GROUP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_WINDOW_GROUP))
GTK_IS_WINDOW_GROUP_CLASS
#define GTK_IS_WINDOW_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW_GROUP))
GTK_WINDOW_GROUP_GET_CLASS
#define GTK_WINDOW_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW_GROUP, GtkWindowGroupClass))
GtkWindowGroup
struct _GtkWindowGroup
{
GObject parent_instance;
GtkWindowGroupPrivate *priv;
};
GtkWindowGroupClass
struct _GtkWindowGroupClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_window_group_get_type
GType
void
gtk_window_group_new
GtkWindowGroup *
void
gtk_window_group_add_window
void
GtkWindowGroup *window_group, GtkWindow *window
gtk_window_group_remove_window
void
GtkWindowGroup *window_group, GtkWindow *window
gtk_window_group_list_windows
GList *
GtkWindowGroup *window_group
gtk_window_group_get_current_grab
GtkWidget *
GtkWindowGroup *window_group
gtk_window_group_get_current_device_grab
GtkWidget *
GtkWindowGroup *window_group, GdkDevice *device
GtkWindowKeysForeachFunc
void
GtkWindow *window,
guint keyval,
GdkModifierType modifiers,
gboolean is_mnemonic,
gpointer data
gtk_window_get_icon_for_size
GdkTexture *
GtkWindow *window, int size
gtk_window_set_use_subsurface
void
GtkWindow *window, gboolean use_subsurface
gtk_window_set_hardcoded_window
void
GtkWindow *window, GdkWindow *gdk_window
gtk_window_get_display
GdkDisplay *
GtkWindow *window
GtkWindowHandleExported
void
GtkWindow *window,
const char *handle,
gpointer user_data
gtk_window_export_handle
gboolean
GtkWindow *window, GtkWindowHandleExported callback, gpointer user_data
gtk_window_unexport_handle
void
GtkWindow *window
gtk_window_get_renderer
GskRenderer *
GtkWindow *window
gtk_window_lookup_pointer_focus_widget
GtkWidget *
GtkWindow *window, GdkDevice *device, GdkEventSequence *sequence
gtk_window_lookup_effective_pointer_focus_widget
GtkWidget *
GtkWindow *window, GdkDevice *device, GdkEventSequence *sequence
gtk_window_lookup_pointer_focus_implicit_grab
GtkWidget *
GtkWindow *window, GdkDevice *device, GdkEventSequence *sequence
gtk_window_update_pointer_focus
void
GtkWindow *window, GdkDevice *device, GdkEventSequence *sequence, GtkWidget *target, gdouble x, gdouble y
gtk_window_set_pointer_focus_grab
void
GtkWindow *window, GdkDevice *device, GdkEventSequence *sequence, GtkWidget *grab_widget
gtk_window_update_pointer_focus_on_state_change
void
GtkWindow *window, GtkWidget *widget
gtk_window_maybe_revoke_implicit_grab
void
GtkWindow *window, GdkDevice *device, GtkWidget *grab_widget
gtk_window_maybe_update_cursor
void
GtkWindow *window, GtkWidget *widget, GdkDevice *device
get_language_name
const char *
PangoLanguage *language
get_language_name_for_tag
const char *
guint32 tag
NamedTag
typedef struct {
unsigned int tag;
const char *name;
} NamedTag;
MAKE_TAG
#define MAKE_TAG(a,b,c,d) (unsigned int)(((a) << 24) | ((b) << 16) | ((c) << 8) | (d))
get_script_name
const char *
GUnicodeScript script
get_script_name_for_tag
const char *
guint32 tag
XEmbedMessageType
typedef enum {
XEMBED_EMBEDDED_NOTIFY = 0,
XEMBED_WINDOW_ACTIVATE = 1,
XEMBED_WINDOW_DEACTIVATE = 2,
XEMBED_REQUEST_FOCUS = 3,
XEMBED_FOCUS_IN = 4,
XEMBED_FOCUS_OUT = 5,
XEMBED_FOCUS_NEXT = 6,
XEMBED_FOCUS_PREV = 7,
XEMBED_GRAB_KEY = 8,
XEMBED_UNGRAB_KEY = 9,
XEMBED_MODALITY_ON = 10,
XEMBED_MODALITY_OFF = 11,
/* Non standard messages*/
XEMBED_GTK_GRAB_KEY = 108,
XEMBED_GTK_UNGRAB_KEY = 109
} XEmbedMessageType;
XEMBED_FOCUS_CURRENT
#define XEMBED_FOCUS_CURRENT 0
XEMBED_FOCUS_FIRST
#define XEMBED_FOCUS_FIRST 1
XEMBED_FOCUS_LAST
#define XEMBED_FOCUS_LAST 2
XEMBED_FOCUS_WRAPAROUND
#define XEMBED_FOCUS_WRAPAROUND (1 << 0)
XEMBED_MAPPED
#define XEMBED_MAPPED (1 << 0)
GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE
#define GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE (gtk_boolean_cell_accessible_get_type ())
GTK_BOOLEAN_CELL_ACCESSIBLE
#define GTK_BOOLEAN_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE, GtkBooleanCellAccessible))
GTK_BOOLEAN_CELL_ACCESSIBLE_CLASS
#define GTK_BOOLEAN_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GAIL_BOOLEAN_CELL, GtkBooleanCellAccessibleClass))
GTK_IS_BOOLEAN_CELL_ACCESSIBLE
#define GTK_IS_BOOLEAN_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE))
GTK_IS_BOOLEAN_CELL_ACCESSIBLE_CLASS
#define GTK_IS_BOOLEAN_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE))
GTK_BOOLEAN_CELL_ACCESSIBLE_GET_CLASS
#define GTK_BOOLEAN_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE, GtkBooleanCellAccessibleClass))
GtkBooleanCellAccessible
struct _GtkBooleanCellAccessible
{
GtkRendererCellAccessible parent;
GtkBooleanCellAccessiblePrivate *priv;
};
GtkBooleanCellAccessibleClass
struct _GtkBooleanCellAccessibleClass
{
GtkRendererCellAccessibleClass parent_class;
};
gtk_boolean_cell_accessible_get_type
GType
void
GtkBooleanCellAccessiblePrivate
GTK_TYPE_BUTTON_ACCESSIBLE
#define GTK_TYPE_BUTTON_ACCESSIBLE (gtk_button_accessible_get_type ())
GTK_BUTTON_ACCESSIBLE
#define GTK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON_ACCESSIBLE, GtkButtonAccessible))
GTK_BUTTON_ACCESSIBLE_CLASS
#define GTK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON_ACCESSIBLE, GtkButtonAccessibleClass))
GTK_IS_BUTTON_ACCESSIBLE
#define GTK_IS_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON_ACCESSIBLE))
GTK_IS_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON_ACCESSIBLE))
GTK_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON_ACCESSIBLE, GtkButtonAccessibleClass))
GtkButtonAccessible
struct _GtkButtonAccessible
{
GtkContainerAccessible parent;
GtkButtonAccessiblePrivate *priv;
};
GtkButtonAccessibleClass
struct _GtkButtonAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_button_accessible_get_type
GType
void
GtkButtonAccessiblePrivate
GTK_TYPE_CELL_ACCESSIBLE
#define GTK_TYPE_CELL_ACCESSIBLE (gtk_cell_accessible_get_type ())
GTK_CELL_ACCESSIBLE
#define GTK_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_ACCESSIBLE, GtkCellAccessible))
GTK_CELL_ACCESSIBLE_CLASS
#define GTK_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_ACCESSIBLE, GtkCellAccessibleClass))
GTK_IS_CELL_ACCESSIBLE
#define GTK_IS_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_ACCESSIBLE))
GTK_IS_CELL_ACCESSIBLE_CLASS
#define GTK_IS_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_ACCESSIBLE))
GTK_CELL_ACCESSIBLE_GET_CLASS
#define GTK_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_ACCESSIBLE, GtkCellAccessibleClass))
GtkCellAccessible
struct _GtkCellAccessible
{
GtkAccessible parent;
GtkCellAccessiblePrivate *priv;
};
GtkCellAccessibleClass
struct _GtkCellAccessibleClass
{
GtkAccessibleClass parent_class;
void (*update_cache) (GtkCellAccessible *cell,
gboolean emit_signal);
};
gtk_cell_accessible_get_type
GType
void
GtkCellAccessiblePrivate
GTK_TYPE_CELL_ACCESSIBLE_PARENT
#define GTK_TYPE_CELL_ACCESSIBLE_PARENT (gtk_cell_accessible_parent_get_type ())
GTK_IS_CELL_ACCESSIBLE_PARENT
#define GTK_IS_CELL_ACCESSIBLE_PARENT(obj) G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_ACCESSIBLE_PARENT)
GTK_CELL_ACCESSIBLE_PARENT
#define GTK_CELL_ACCESSIBLE_PARENT(obj) G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_ACCESSIBLE_PARENT, GtkCellAccessibleParent)
GTK_CELL_ACCESSIBLE_PARENT_GET_IFACE
#define GTK_CELL_ACCESSIBLE_PARENT_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_ACCESSIBLE_PARENT, GtkCellAccessibleParentIface))
GtkCellAccessibleParentIface
struct _GtkCellAccessibleParentIface
{
GTypeInterface parent;
void ( *get_cell_extents) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell,
gint *x,
gint *y,
gint *width,
gint *height,
AtkCoordType coord_type);
void ( *get_cell_area) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell,
GdkRectangle *cell_rect);
gboolean ( *grab_focus) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
int ( *get_child_index) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
GtkCellRendererState
( *get_renderer_state) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
/* actions */
void ( *expand_collapse) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
void ( *activate) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
void ( *edit) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
/* end of actions */
void ( *update_relationset) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell,
AtkRelationSet *relationset);
};
gtk_cell_accessible_parent_get_type
GType
void
gtk_cell_accessible_parent_get_cell_extents
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell, gint *x, gint *y, gint *width, gint *height, AtkCoordType coord_type
gtk_cell_accessible_parent_get_cell_area
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell, GdkRectangle *cell_rect
gtk_cell_accessible_parent_grab_focus
gboolean
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_get_child_index
int
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_get_renderer_state
GtkCellRendererState
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_expand_collapse
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_activate
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_edit
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_update_relationset
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell, AtkRelationSet *relationset
GtkCellAccessibleParent
GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE
#define GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE (gtk_check_menu_item_accessible_get_type ())
GTK_CHECK_MENU_ITEM_ACCESSIBLE
#define GTK_CHECK_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE, GtkCheckMenuItemAccessible))
GTK_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_CHECK_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE, GtkCheckMenuItemAccessibleClass))
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE
#define GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE))
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE))
GTK_CHECK_MENU_ITEM_ACCESSIBLE_GET_CLASS
#define GTK_CHECK_MENU_ITEM_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE, GtkCheckMenuItemAccessibleClass))
GtkCheckMenuItemAccessible
struct _GtkCheckMenuItemAccessible
{
GtkMenuItemAccessible parent;
GtkCheckMenuItemAccessiblePrivate *priv;
};
GtkCheckMenuItemAccessibleClass
struct _GtkCheckMenuItemAccessibleClass
{
GtkMenuItemAccessibleClass parent_class;
};
gtk_check_menu_item_accessible_get_type
GType
void
GtkCheckMenuItemAccessiblePrivate
GTK_TYPE_COLOR_SWATCH_ACCESSIBLE
#define GTK_TYPE_COLOR_SWATCH_ACCESSIBLE (_gtk_color_swatch_accessible_get_type ())
GTK_COLOR_SWATCH_ACCESSIBLE
#define GTK_COLOR_SWATCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE, GtkColorSwatchAccessible))
GTK_COLOR_SWATCH_ACCESSIBLE_CLASS
#define GTK_COLOR_SWATCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE, GtkColorSwatchAccessibleClass))
GTK_IS_COLOR_SWATCH_ACCESSIBLE
#define GTK_IS_COLOR_SWATCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE))
GTK_IS_COLOR_SWATCH_ACCESSIBLE_CLASS
#define GTK_IS_COLOR_SWATCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE))
GTK_COLOR_SWATCH_ACCESSIBLE_GET_CLASS
#define GTK_COLOR_SWATCH_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE, GtkColorSwatchAccessibleClass))
GtkColorSwatchAccessible
struct _GtkColorSwatchAccessible
{
GtkWidgetAccessible parent;
GtkColorSwatchAccessiblePrivate *priv;
};
GtkColorSwatchAccessibleClass
struct _GtkColorSwatchAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
GtkColorSwatchAccessiblePrivate
GTK_TYPE_COMBO_BOX_ACCESSIBLE
#define GTK_TYPE_COMBO_BOX_ACCESSIBLE (gtk_combo_box_accessible_get_type ())
GTK_COMBO_BOX_ACCESSIBLE
#define GTK_COMBO_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX_ACCESSIBLE, GtkComboBoxAccessible))
GTK_COMBO_BOX_ACCESSIBLE_CLASS
#define GTK_COMBO_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COMBO_BOX_ACCESSIBLE, GtkComboBoxAccessibleClass))
GTK_IS_COMBO_BOX_ACCESSIBLE
#define GTK_IS_COMBO_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX_ACCESSIBLE))
GTK_IS_COMBO_BOX_ACCESSIBLE_CLASS
#define GTK_IS_COMBO_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COMBO_BOX_ACCESSIBLE))
GTK_COMBO_BOX_ACCESSIBLE_GET_CLASS
#define GTK_COMBO_BOX_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COMBO_BOX_ACCESSIBLE, GtkComboBoxAccessibleClass))
GtkComboBoxAccessible
struct _GtkComboBoxAccessible
{
GtkContainerAccessible parent;
GtkComboBoxAccessiblePrivate *priv;
};
GtkComboBoxAccessibleClass
struct _GtkComboBoxAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_combo_box_accessible_get_type
GType
void
GtkComboBoxAccessiblePrivate
GTK_TYPE_CONTAINER_ACCESSIBLE
#define GTK_TYPE_CONTAINER_ACCESSIBLE (gtk_container_accessible_get_type ())
GTK_CONTAINER_ACCESSIBLE
#define GTK_CONTAINER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER_ACCESSIBLE, GtkContainerAccessible))
GTK_CONTAINER_ACCESSIBLE_CLASS
#define GTK_CONTAINER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER_ACCESSIBLE, GtkContainerAccessibleClass))
GTK_IS_CONTAINER_ACCESSIBLE
#define GTK_IS_CONTAINER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER_ACCESSIBLE))
GTK_IS_CONTAINER_ACCESSIBLE_CLASS
#define GTK_IS_CONTAINER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER_ACCESSIBLE))
GTK_CONTAINER_ACCESSIBLE_GET_CLASS
#define GTK_CONTAINER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER_ACCESSIBLE, GtkContainerAccessibleClass))
GtkContainerAccessible
struct _GtkContainerAccessible
{
GtkWidgetAccessible parent;
GtkContainerAccessiblePrivate *priv;
};
GtkContainerAccessibleClass
struct _GtkContainerAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
gint (*add_gtk) (GtkContainer *container,
GtkWidget *widget,
gpointer data);
gint (*remove_gtk) (GtkContainer *container,
GtkWidget *widget,
gpointer data);
};
gtk_container_accessible_get_type
GType
void
GtkContainerAccessiblePrivate
GTK_TYPE_CONTAINER_CELL_ACCESSIBLE
#define GTK_TYPE_CONTAINER_CELL_ACCESSIBLE (gtk_container_cell_accessible_get_type ())
GTK_CONTAINER_CELL_ACCESSIBLE
#define GTK_CONTAINER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE, GtkContainerCellAccessible))
GTK_CONTAINER_CELL_ACCESSIBLE_CLASS
#define GTK_CONTAINER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE, GtkContainerCellAccessibleClass))
GTK_IS_CONTAINER_CELL_ACCESSIBLE
#define GTK_IS_CONTAINER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE))
GTK_IS_CONTAINER_CELL_ACCESSIBLE_CLASS
#define GTK_IS_CONTAINER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE))
GTK_CONTAINER_CELL_ACCESSIBLE_GET_CLASS
#define GTK_CONTAINER_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE, GtkContainerCellAccessibleClass))
GtkContainerCellAccessible
struct _GtkContainerCellAccessible
{
GtkCellAccessible parent;
GtkContainerCellAccessiblePrivate *priv;
};
GtkContainerCellAccessibleClass
struct _GtkContainerCellAccessibleClass
{
GtkCellAccessibleClass parent_class;
};
gtk_container_cell_accessible_get_type
GType
void
gtk_container_cell_accessible_new
GtkContainerCellAccessible *
void
gtk_container_cell_accessible_add_child
void
GtkContainerCellAccessible *container, GtkCellAccessible *child
gtk_container_cell_accessible_remove_child
void
GtkContainerCellAccessible *container, GtkCellAccessible *child
gtk_container_cell_accessible_get_children
GList *
GtkContainerCellAccessible *container
GtkContainerCellAccessiblePrivate
GTK_TYPE_ENTRY_ACCESSIBLE
#define GTK_TYPE_ENTRY_ACCESSIBLE (gtk_entry_accessible_get_type ())
GTK_ENTRY_ACCESSIBLE
#define GTK_ENTRY_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_ACCESSIBLE, GtkEntryAccessible))
GTK_ENTRY_ACCESSIBLE_CLASS
#define GTK_ENTRY_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_ACCESSIBLE, GtkEntryAccessibleClass))
GTK_IS_ENTRY_ACCESSIBLE
#define GTK_IS_ENTRY_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_ACCESSIBLE))
GTK_IS_ENTRY_ACCESSIBLE_CLASS
#define GTK_IS_ENTRY_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_ACCESSIBLE))
GTK_ENTRY_ACCESSIBLE_GET_CLASS
#define GTK_ENTRY_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_ACCESSIBLE, GtkEntryAccessibleClass))
GtkEntryAccessible
struct _GtkEntryAccessible
{
GtkWidgetAccessible parent;
GtkEntryAccessiblePrivate *priv;
};
GtkEntryAccessibleClass
struct _GtkEntryAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_entry_accessible_get_type
GType
void
gtk_entry_icon_accessible_get_type
GType
void
GtkEntryAccessiblePrivate
GTK_TYPE_EXPANDER_ACCESSIBLE
#define GTK_TYPE_EXPANDER_ACCESSIBLE (gtk_expander_accessible_get_type ())
GTK_EXPANDER_ACCESSIBLE
#define GTK_EXPANDER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EXPANDER_ACCESSIBLE, GtkExpanderAccessible))
GTK_EXPANDER_ACCESSIBLE_CLASS
#define GTK_EXPANDER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EXPANDER_ACCESSIBLE, GtkExpanderAccessibleClass))
GTK_IS_EXPANDER_ACCESSIBLE
#define GTK_IS_EXPANDER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EXPANDER_ACCESSIBLE))
GTK_IS_EXPANDER_ACCESSIBLE_CLASS
#define GTK_IS_EXPANDER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EXPANDER_ACCESSIBLE))
GTK_EXPANDER_ACCESSIBLE_GET_CLASS
#define GTK_EXPANDER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EXPANDER_ACCESSIBLE, GtkExpanderAccessibleClass))
GtkExpanderAccessible
struct _GtkExpanderAccessible
{
GtkContainerAccessible parent;
GtkExpanderAccessiblePrivate *priv;
};
GtkExpanderAccessibleClass
struct _GtkExpanderAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_expander_accessible_get_type
GType
void
GtkExpanderAccessiblePrivate
GTK_TYPE_FLOW_BOX_ACCESSIBLE
#define GTK_TYPE_FLOW_BOX_ACCESSIBLE (gtk_flow_box_accessible_get_type ())
GTK_FLOW_BOX_ACCESSIBLE
#define GTK_FLOW_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX_ACCESSIBLE, GtkFlowBoxAccessible))
GTK_FLOW_BOX_ACCESSIBLE_CLASS
#define GTK_FLOW_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX_ACCESSIBLE, GtkFlowBoxAccessibleClass))
GTK_IS_FLOW_BOX_ACCESSIBLE
#define GTK_IS_FLOW_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX_ACCESSIBLE))
GTK_IS_FLOW_BOX_ACCESSIBLE_CLASS
#define GTK_IS_FLOW_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX_ACCESSIBLE))
GTK_FLOW_BOX_ACCESSIBLE_GET_CLASS
#define GTK_FLOW_BOX_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FLOW_BOX_ACCESSIBLE, GtkFlowBoxAccessibleClass))
GtkFlowBoxAccessible
struct _GtkFlowBoxAccessible
{
GtkContainerAccessible parent;
GtkFlowBoxAccessiblePrivate *priv;
};
GtkFlowBoxAccessibleClass
struct _GtkFlowBoxAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_flow_box_accessible_get_type
GType
void
GtkFlowBoxAccessiblePrivate
GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE
#define GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE (gtk_flow_box_child_accessible_get_type ())
GTK_FLOW_BOX_CHILD_ACCESSIBLE
#define GTK_FLOW_BOX_CHILD_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE, GtkFlowBoxChildAccessible))
GTK_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
#define GTK_FLOW_BOX_CHILD_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE, GtkFlowBoxChildAccessibleClass))
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE
#define GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE))
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
#define GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE))
GTK_FLOW_BOX_CHILD_ACCESSIBLE_GET_CLASS
#define GTK_FLOW_BOX_CHILD_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE, GtkFlowBoxChildAccessibleClass))
GtkFlowBoxChildAccessible
struct _GtkFlowBoxChildAccessible
{
GtkContainerAccessible parent;
};
GtkFlowBoxChildAccessibleClass
struct _GtkFlowBoxChildAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_flow_box_child_accessible_get_type
GType
void
GTK_TYPE_FRAME_ACCESSIBLE
#define GTK_TYPE_FRAME_ACCESSIBLE (gtk_frame_accessible_get_type ())
GTK_FRAME_ACCESSIBLE
#define GTK_FRAME_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FRAME_ACCESSIBLE, GtkFrameAccessible))
GTK_FRAME_ACCESSIBLE_CLASS
#define GTK_FRAME_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FRAME_ACCESSIBLE, GtkFrameAccessibleClass))
GTK_IS_FRAME_ACCESSIBLE
#define GTK_IS_FRAME_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FRAME_ACCESSIBLE))
GTK_IS_FRAME_ACCESSIBLE_CLASS
#define GTK_IS_FRAME_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FRAME_ACCESSIBLE))
GTK_FRAME_ACCESSIBLE_GET_CLASS
#define GTK_FRAME_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FRAME_ACCESSIBLE, GtkFrameAccessibleClass))
GtkFrameAccessible
struct _GtkFrameAccessible
{
GtkContainerAccessible parent;
GtkFrameAccessiblePrivate *priv;
};
GtkFrameAccessibleClass
struct _GtkFrameAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_frame_accessible_get_type
GType
void
GtkFrameAccessiblePrivate
GTK_TYPE_ICON_VIEW_ACCESSIBLE
#define GTK_TYPE_ICON_VIEW_ACCESSIBLE (gtk_icon_view_accessible_get_type ())
GTK_ICON_VIEW_ACCESSIBLE
#define GTK_ICON_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_VIEW_ACCESSIBLE, GtkIconViewAccessible))
GTK_ICON_VIEW_ACCESSIBLE_CLASS
#define GTK_ICON_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_VIEW_ACCESSIBLE, GtkIconViewAccessibleClass))
GTK_IS_ICON_VIEW_ACCESSIBLE
#define GTK_IS_ICON_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_VIEW_ACCESSIBLE))
GTK_IS_ICON_VIEW_ACCESSIBLE_CLASS
#define GTK_IS_ICON_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_VIEW_ACCESSIBLE))
GTK_ICON_VIEW_ACCESSIBLE_GET_CLASS
#define GTK_ICON_VIEW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_VIEW_ACCESSIBLE, GtkIconViewAccessibleClass))
GtkIconViewAccessible
struct _GtkIconViewAccessible
{
GtkContainerAccessible parent;
GtkIconViewAccessiblePrivate *priv;
};
GtkIconViewAccessibleClass
struct _GtkIconViewAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_icon_view_accessible_get_type
GType
void
GtkIconViewAccessiblePrivate
GTK_TYPE_IMAGE_ACCESSIBLE
#define GTK_TYPE_IMAGE_ACCESSIBLE (gtk_image_accessible_get_type ())
GTK_IMAGE_ACCESSIBLE
#define GTK_IMAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_ACCESSIBLE, GtkImageAccessible))
GTK_IMAGE_ACCESSIBLE_CLASS
#define GTK_IMAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IMAGE_ACCESSIBLE, GtkImageAccessibleClass))
GTK_IS_IMAGE_ACCESSIBLE
#define GTK_IS_IMAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE_ACCESSIBLE))
GTK_IS_IMAGE_ACCESSIBLE_CLASS
#define GTK_IS_IMAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE_ACCESSIBLE))
GTK_IMAGE_ACCESSIBLE_GET_CLASS
#define GTK_IMAGE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE_ACCESSIBLE, GtkImageAccessibleClass))
GtkImageAccessible
struct _GtkImageAccessible
{
GtkWidgetAccessible parent;
GtkImageAccessiblePrivate *priv;
};
GtkImageAccessibleClass
struct _GtkImageAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_image_accessible_get_type
GType
void
GtkImageAccessiblePrivate
GTK_TYPE_IMAGE_CELL_ACCESSIBLE
#define GTK_TYPE_IMAGE_CELL_ACCESSIBLE (gtk_image_cell_accessible_get_type ())
GTK_IMAGE_CELL_ACCESSIBLE
#define GTK_IMAGE_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_CELL_ACCESSIBLE, GtkImageCellAccessible))
GTK_IMAGE_CELL_ACCESSIBLE_CLASS
#define GTK_IMAGE_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_IMAGE_CELL_ACCESSIBLE, GtkImageCellAccessibleClass))
GTK_IS_IMAGE_CELL_ACCESSIBLE
#define GTK_IS_IMAGE_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE_CELL_ACCESSIBLE))
GTK_IS_IMAGE_CELL_ACCESSIBLE_CLASS
#define GTK_IS_IMAGE_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE_CELL_ACCESSIBLE))
GTK_IMAGE_CELL_ACCESSIBLE_GET_CLASS
#define GTK_IMAGE_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE_CELL_ACCESSIBLE, GtkImageCellAccessibleClass))
GtkImageCellAccessible
struct _GtkImageCellAccessible
{
GtkRendererCellAccessible parent;
GtkImageCellAccessiblePrivate *priv;
};
GtkImageCellAccessibleClass
struct _GtkImageCellAccessibleClass
{
GtkRendererCellAccessibleClass parent_class;
};
gtk_image_cell_accessible_get_type
GType
void
GtkImageCellAccessiblePrivate
GTK_TYPE_LABEL_ACCESSIBLE
#define GTK_TYPE_LABEL_ACCESSIBLE (gtk_label_accessible_get_type ())
GTK_LABEL_ACCESSIBLE
#define GTK_LABEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LABEL_ACCESSIBLE, GtkLabelAccessible))
GTK_LABEL_ACCESSIBLE_CLASS
#define GTK_LABEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LABEL_ACCESSIBLE, GtkLabelAccessibleClass))
GTK_IS_LABEL_ACCESSIBLE
#define GTK_IS_LABEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL_ACCESSIBLE))
GTK_IS_LABEL_ACCESSIBLE_CLASS
#define GTK_IS_LABEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LABEL_ACCESSIBLE))
GTK_LABEL_ACCESSIBLE_GET_CLASS
#define GTK_LABEL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LABEL_ACCESSIBLE, GtkLabelAccessibleClass))
GtkLabelAccessible
struct _GtkLabelAccessible
{
GtkWidgetAccessible parent;
GtkLabelAccessiblePrivate *priv;
};
GtkLabelAccessibleClass
struct _GtkLabelAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_label_accessible_get_type
GType
void
GtkLabelAccessiblePrivate
GTK_TYPE_LEVEL_BAR_ACCESSIBLE
#define GTK_TYPE_LEVEL_BAR_ACCESSIBLE (gtk_level_bar_accessible_get_type ())
GTK_LEVEL_BAR_ACCESSIBLE
#define GTK_LEVEL_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LEVEL_BAR_ACCESSIBLE, GtkLevelBarAccessible))
GTK_LEVEL_BAR_ACCESSIBLE_CLASS
#define GTK_LEVEL_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LEVEL_BAR_ACCESSIBLE, GtkLevelBarAccessibleClass))
GTK_IS_LEVEL_BAR_ACCESSIBLE
#define GTK_IS_LEVEL_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LEVEL_BAR_ACCESSIBLE))
GTK_IS_LEVEL_BAR_ACCESSIBLE_CLASS
#define GTK_IS_LEVEL_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LEVEL_BAR_ACCESSIBLE))
GTK_LEVEL_BAR_ACCESSIBLE_GET_CLASS
#define GTK_LEVEL_BAR_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LEVEL_BAR_ACCESSIBLE, GtkLevelBarAccessibleClass))
GtkLevelBarAccessible
struct _GtkLevelBarAccessible
{
GtkWidgetAccessible parent;
GtkLevelBarAccessiblePrivate *priv;
};
GtkLevelBarAccessibleClass
struct _GtkLevelBarAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_level_bar_accessible_get_type
GType
void
GtkLevelBarAccessiblePrivate
GTK_TYPE_LINK_BUTTON_ACCESSIBLE
#define GTK_TYPE_LINK_BUTTON_ACCESSIBLE (gtk_link_button_accessible_get_type ())
GTK_LINK_BUTTON_ACCESSIBLE
#define GTK_LINK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LINK_BUTTON_ACCESSIBLE, GtkLinkButtonAccessible))
GTK_LINK_BUTTON_ACCESSIBLE_CLASS
#define GTK_LINK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LINK_BUTTON_ACCESSIBLE, GtkLinkButtonAccessibleClass))
GTK_IS_LINK_BUTTON_ACCESSIBLE
#define GTK_IS_LINK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LINK_BUTTON_ACCESSIBLE))
GTK_IS_LINK_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_LINK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LINK_BUTTON_ACCESSIBLE))
GTK_LINK_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_LINK_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LINK_BUTTON_ACCESSIBLE, GtkLinkButtonAccessibleClass))
GtkLinkButtonAccessible
struct _GtkLinkButtonAccessible
{
GtkButtonAccessible parent;
GtkLinkButtonAccessiblePrivate *priv;
};
GtkLinkButtonAccessibleClass
struct _GtkLinkButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_link_button_accessible_get_type
GType
void
GtkLinkButtonAccessiblePrivate
GTK_TYPE_LIST_BOX_ACCESSIBLE
#define GTK_TYPE_LIST_BOX_ACCESSIBLE (gtk_list_box_accessible_get_type ())
GTK_LIST_BOX_ACCESSIBLE
#define GTK_LIST_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX_ACCESSIBLE, GtkListBoxAccessible))
GTK_LIST_BOX_ACCESSIBLE_CLASS
#define GTK_LIST_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX_ACCESSIBLE, GtkListBoxAccessibleClass))
GTK_IS_LIST_BOX_ACCESSIBLE
#define GTK_IS_LIST_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX_ACCESSIBLE))
GTK_IS_LIST_BOX_ACCESSIBLE_CLASS
#define GTK_IS_LIST_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX_ACCESSIBLE))
GTK_LIST_BOX_ACCESSIBLE_GET_CLASS
#define GTK_LIST_BOX_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX_ACCESSIBLE, GtkListBoxAccessibleClass))
GtkListBoxAccessible
struct _GtkListBoxAccessible
{
GtkContainerAccessible parent;
GtkListBoxAccessiblePrivate *priv;
};
GtkListBoxAccessibleClass
struct _GtkListBoxAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_list_box_accessible_get_type
GType
void
GtkListBoxAccessiblePrivate
GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE
#define GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE (gtk_list_box_row_accessible_get_type ())
GTK_LIST_BOX_ROW_ACCESSIBLE
#define GTK_LIST_BOX_ROW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE, GtkListBoxRowAccessible))
GTK_LIST_BOX_ROW_ACCESSIBLE_CLASS
#define GTK_LIST_BOX_ROW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE, GtkListBoxRowAccessibleClass))
GTK_IS_LIST_BOX_ROW_ACCESSIBLE
#define GTK_IS_LIST_BOX_ROW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE))
GTK_IS_LIST_BOX_ROW_ACCESSIBLE_CLASS
#define GTK_IS_LIST_BOX_ROW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE))
GTK_LIST_BOX_ROW_ACCESSIBLE_GET_CLASS
#define GTK_LIST_BOX_ROW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE, GtkListBoxRowAccessibleClass))
GtkListBoxRowAccessible
struct _GtkListBoxRowAccessible
{
GtkContainerAccessible parent;
};
GtkListBoxRowAccessibleClass
struct _GtkListBoxRowAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_list_box_row_accessible_get_type
GType
void
GTK_TYPE_LOCK_BUTTON_ACCESSIBLE
#define GTK_TYPE_LOCK_BUTTON_ACCESSIBLE (gtk_lock_button_accessible_get_type ())
GTK_LOCK_BUTTON_ACCESSIBLE
#define GTK_LOCK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE, GtkLockButtonAccessible))
GTK_LOCK_BUTTON_ACCESSIBLE_CLASS
#define GTK_LOCK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE, GtkLockButtonAccessibleClass))
GTK_IS_LOCK_BUTTON_ACCESSIBLE
#define GTK_IS_LOCK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE))
GTK_IS_LOCK_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_LOCK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE))
GTK_LOCK_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_LOCK_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE, GtkLockButtonAccessibleClass))
GtkLockButtonAccessible
struct _GtkLockButtonAccessible
{
GtkButtonAccessible parent;
GtkLockButtonAccessiblePrivate *priv;
};
GtkLockButtonAccessibleClass
struct _GtkLockButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_lock_button_accessible_get_type
GType
void
GtkLockButtonAccessiblePrivate
GTK_TYPE_MENU_ACCESSIBLE
#define GTK_TYPE_MENU_ACCESSIBLE (gtk_menu_accessible_get_type ())
GTK_MENU_ACCESSIBLE
#define GTK_MENU_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ACCESSIBLE, GtkMenuAccessible))
GTK_MENU_ACCESSIBLE_CLASS
#define GTK_MENU_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ACCESSIBLE, GtkMenuAccessibleClass))
GTK_IS_MENU_ACCESSIBLE
#define GTK_IS_MENU_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ACCESSIBLE))
GTK_IS_MENU_ACCESSIBLE_CLASS
#define GTK_IS_MENU_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ACCESSIBLE))
GTK_MENU_ACCESSIBLE_GET_CLASS
#define GTK_MENU_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ACCESSIBLE, GtkMenuAccessibleClass))
GtkMenuAccessible
struct _GtkMenuAccessible
{
GtkMenuShellAccessible parent;
GtkMenuAccessiblePrivate *priv;
};
GtkMenuAccessibleClass
struct _GtkMenuAccessibleClass
{
GtkMenuShellAccessibleClass parent_class;
};
gtk_menu_accessible_get_type
GType
void
GtkMenuAccessiblePrivate
GTK_TYPE_MENU_BUTTON_ACCESSIBLE
#define GTK_TYPE_MENU_BUTTON_ACCESSIBLE (gtk_menu_button_accessible_get_type ())
GTK_MENU_BUTTON_ACCESSIBLE
#define GTK_MENU_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BUTTON_ACCESSIBLE, GtkMenuButtonAccessible))
GTK_MENU_BUTTON_ACCESSIBLE_CLASS
#define GTK_MENU_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BUTTON_ACCESSIBLE, GtkMenuButtonAccessibleClass))
GTK_IS_MENU_BUTTON_ACCESSIBLE
#define GTK_IS_MENU_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BUTTON_ACCESSIBLE))
GTK_IS_MENU_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_MENU_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BUTTON_ACCESSIBLE))
GTK_MENU_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_MENU_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BUTTON_ACCESSIBLE, GtkMenuButtonAccessibleClass))
GtkMenuButtonAccessible
struct _GtkMenuButtonAccessible
{
GtkToggleButtonAccessible parent;
GtkMenuButtonAccessiblePrivate *priv;
};
GtkMenuButtonAccessibleClass
struct _GtkMenuButtonAccessibleClass
{
GtkToggleButtonAccessibleClass parent_class;
};
gtk_menu_button_accessible_get_type
GType
void
GtkMenuButtonAccessiblePrivate
GTK_TYPE_MENU_ITEM_ACCESSIBLE
#define GTK_TYPE_MENU_ITEM_ACCESSIBLE (gtk_menu_item_accessible_get_type ())
GTK_MENU_ITEM_ACCESSIBLE
#define GTK_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ITEM_ACCESSIBLE, GtkMenuItemAccessible))
GTK_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ITEM_ACCESSIBLE, GtkMenuItemAccessibleClass))
GTK_IS_MENU_ITEM_ACCESSIBLE
#define GTK_IS_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ITEM_ACCESSIBLE))
GTK_IS_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_IS_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ITEM_ACCESSIBLE))
GTK_MENU_ITEM_ACCESSIBLE_GET_CLASS
#define GTK_MENU_ITEM_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ITEM_ACCESSIBLE, GtkMenuItemAccessibleClass))
GtkMenuItemAccessible
struct _GtkMenuItemAccessible
{
GtkContainerAccessible parent;
GtkMenuItemAccessiblePrivate *priv;
};
GtkMenuItemAccessibleClass
struct _GtkMenuItemAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_menu_item_accessible_get_type
GType
void
GtkMenuItemAccessiblePrivate
GTK_TYPE_MENU_SHELL_ACCESSIBLE
#define GTK_TYPE_MENU_SHELL_ACCESSIBLE (gtk_menu_shell_accessible_get_type ())
GTK_MENU_SHELL_ACCESSIBLE
#define GTK_MENU_SHELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_SHELL_ACCESSIBLE, GtkMenuShellAccessible))
GTK_MENU_SHELL_ACCESSIBLE_CLASS
#define GTK_MENU_SHELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_SHELL_ACCESSIBLE, GtkMenuShellAccessibleClass))
GTK_IS_MENU_SHELL_ACCESSIBLE
#define GTK_IS_MENU_SHELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_SHELL_ACCESSIBLE))
GTK_IS_MENU_SHELL_ACCESSIBLE_CLASS
#define GTK_IS_MENU_SHELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_SHELL_ACCESSIBLE))
GTK_MENU_SHELL_ACCESSIBLE_GET_CLASS
#define GTK_MENU_SHELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_SHELL_ACCESSIBLE, GtkMenuShellAccessibleClass))
GtkMenuShellAccessible
struct _GtkMenuShellAccessible
{
GtkContainerAccessible parent;
GtkMenuShellAccessiblePrivate *priv;
};
GtkMenuShellAccessibleClass
struct _GtkMenuShellAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_menu_shell_accessible_get_type
GType
void
GtkMenuShellAccessiblePrivate
GTK_TYPE_NOTEBOOK_ACCESSIBLE
#define GTK_TYPE_NOTEBOOK_ACCESSIBLE (gtk_notebook_accessible_get_type ())
GTK_NOTEBOOK_ACCESSIBLE
#define GTK_NOTEBOOK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK_ACCESSIBLE, GtkNotebookAccessible))
GTK_NOTEBOOK_ACCESSIBLE_CLASS
#define GTK_NOTEBOOK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK_ACCESSIBLE, GtkNotebookAccessibleClass))
GTK_IS_NOTEBOOK_ACCESSIBLE
#define GTK_IS_NOTEBOOK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_ACCESSIBLE))
GTK_IS_NOTEBOOK_ACCESSIBLE_CLASS
#define GTK_IS_NOTEBOOK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK_ACCESSIBLE))
GTK_NOTEBOOK_ACCESSIBLE_GET_CLASS
#define GTK_NOTEBOOK_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK_ACCESSIBLE, GtkNotebookAccessibleClass))
GtkNotebookAccessible
struct _GtkNotebookAccessible
{
GtkContainerAccessible parent;
GtkNotebookAccessiblePrivate *priv;
};
GtkNotebookAccessibleClass
struct _GtkNotebookAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_notebook_accessible_get_type
GType
void
GtkNotebookAccessiblePrivate
GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE
#define GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE (gtk_notebook_page_accessible_get_type ())
GTK_NOTEBOOK_PAGE_ACCESSIBLE
#define GTK_NOTEBOOK_PAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE, GtkNotebookPageAccessible))
GTK_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
#define GTK_NOTEBOOK_PAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE, GtkNotebookPageAccessibleClass))
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE
#define GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE))
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
#define GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE))
GTK_NOTEBOOK_PAGE_ACCESSIBLE_GET_CLASS
#define GTK_NOTEBOOK_PAGE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE, GtkNotebookPageAccessibleClass))
GtkNotebookPageAccessible
struct _GtkNotebookPageAccessible
{
AtkObject parent;
GtkNotebookPageAccessiblePrivate *priv;
};
GtkNotebookPageAccessibleClass
struct _GtkNotebookPageAccessibleClass
{
AtkObjectClass parent_class;
};
gtk_notebook_page_accessible_get_type
GType
void
gtk_notebook_page_accessible_new
AtkObject *
GtkNotebookAccessible *notebook, GtkWidget *child
gtk_notebook_page_accessible_invalidate
void
GtkNotebookPageAccessible *page
GtkNotebookPageAccessiblePrivate
GTK_TYPE_PANED_ACCESSIBLE
#define GTK_TYPE_PANED_ACCESSIBLE (gtk_paned_accessible_get_type ())
GTK_PANED_ACCESSIBLE
#define GTK_PANED_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PANED_ACCESSIBLE, GtkPanedAccessible))
GTK_PANED_ACCESSIBLE_CLASS
#define GTK_PANED_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PANED_ACCESSIBLE, GtkPanedAccessibleClass))
GTK_IS_PANED_ACCESSIBLE
#define GTK_IS_PANED_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PANED_ACCESSIBLE))
GTK_IS_PANED_ACCESSIBLE_CLASS
#define GTK_IS_PANED_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PANED_ACCESSIBLE))
GTK_PANED_ACCESSIBLE_GET_CLASS
#define GTK_PANED_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PANED_ACCESSIBLE, GtkPanedAccessibleClass))
GtkPanedAccessible
struct _GtkPanedAccessible
{
GtkContainerAccessible parent;
GtkPanedAccessiblePrivate *priv;
};
GtkPanedAccessibleClass
struct _GtkPanedAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_paned_accessible_get_type
GType
void
GtkPanedAccessiblePrivate
GTK_TYPE_POPOVER_ACCESSIBLE
#define GTK_TYPE_POPOVER_ACCESSIBLE (gtk_popover_accessible_get_type ())
GTK_POPOVER_ACCESSIBLE
#define GTK_POPOVER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_POPOVER_ACCESSIBLE, GtkPopoverAccessible))
GTK_POPOVER_ACCESSIBLE_CLASS
#define GTK_POPOVER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_POPOVER_ACCESSIBLE, GtkPopoverAccessibleClass))
GTK_IS_POPOVER_ACCESSIBLE
#define GTK_IS_POPOVER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_POPOVER_ACCESSIBLE))
GTK_IS_POPOVER_ACCESSIBLE_CLASS
#define GTK_IS_POPOVER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_POPOVER_ACCESSIBLE))
GTK_POPOVER_ACCESSIBLE_GET_CLASS
#define GTK_POPOVER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_POPOVER_ACCESSIBLE, GtkPopoverAccessibleClass))
GtkPopoverAccessible
struct _GtkPopoverAccessible
{
GtkContainerAccessible parent;
};
GtkPopoverAccessibleClass
struct _GtkPopoverAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_popover_accessible_get_type
GType
void
GTK_TYPE_PROGRESS_BAR_ACCESSIBLE
#define GTK_TYPE_PROGRESS_BAR_ACCESSIBLE (gtk_progress_bar_accessible_get_type ())
GTK_PROGRESS_BAR_ACCESSIBLE
#define GTK_PROGRESS_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE, GtkProgressBarAccessible))
GTK_PROGRESS_BAR_ACCESSIBLE_CLASS
#define GTK_PROGRESS_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE, GtkProgressBarAccessibleClass))
GTK_IS_PROGRESS_BAR_ACCESSIBLE
#define GTK_IS_PROGRESS_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE))
GTK_IS_PROGRESS_BAR_ACCESSIBLE_CLASS
#define GTK_IS_PROGRESS_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE))
GTK_PROGRESS_BAR_ACCESSIBLE_GET_CLASS
#define GTK_PROGRESS_BAR_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE, GtkProgressBarAccessibleClass))
GtkProgressBarAccessible
struct _GtkProgressBarAccessible
{
GtkWidgetAccessible parent;
GtkProgressBarAccessiblePrivate *priv;
};
GtkProgressBarAccessibleClass
struct _GtkProgressBarAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_progress_bar_accessible_get_type
GType
void
GtkProgressBarAccessiblePrivate
GTK_TYPE_RADIO_BUTTON_ACCESSIBLE
#define GTK_TYPE_RADIO_BUTTON_ACCESSIBLE (gtk_radio_button_accessible_get_type ())
GTK_RADIO_BUTTON_ACCESSIBLE
#define GTK_RADIO_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE, GtkRadioButtonAccessible))
GTK_RADIO_BUTTON_ACCESSIBLE_CLASS
#define GTK_RADIO_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE, GtkRadioButtonAccessibleClass))
GTK_IS_RADIO_BUTTON_ACCESSIBLE
#define GTK_IS_RADIO_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE))
GTK_IS_RADIO_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_RADIO_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE))
GTK_RADIO_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_RADIO_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE, GtkRadioButtonAccessibleClass))
GtkRadioButtonAccessible
struct _GtkRadioButtonAccessible
{
GtkToggleButtonAccessible parent;
GtkRadioButtonAccessiblePrivate *priv;
};
GtkRadioButtonAccessibleClass
struct _GtkRadioButtonAccessibleClass
{
GtkToggleButtonAccessibleClass parent_class;
};
gtk_radio_button_accessible_get_type
GType
void
GtkRadioButtonAccessiblePrivate
GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE
#define GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE (gtk_radio_menu_item_accessible_get_type ())
GTK_RADIO_MENU_ITEM_ACCESSIBLE
#define GTK_RADIO_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE, GtkRadioMenuItemAccessible))
GTK_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_RADIO_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE, GtkRadioMenuItemAccessibleClass))
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE
#define GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE))
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE))
GTK_RADIO_MENU_ITEM_ACCESSIBLE_GET_CLASS
#define GTK_RADIO_MENU_ITEM_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE, GtkRadioMenuItemAccessibleClass))
GtkRadioMenuItemAccessible
struct _GtkRadioMenuItemAccessible
{
GtkCheckMenuItemAccessible parent;
GtkRadioMenuItemAccessiblePrivate *priv;
};
GtkRadioMenuItemAccessibleClass
struct _GtkRadioMenuItemAccessibleClass
{
GtkCheckMenuItemAccessibleClass parent_class;
};
gtk_radio_menu_item_accessible_get_type
GType
void
GtkRadioMenuItemAccessiblePrivate
GTK_TYPE_RANGE_ACCESSIBLE
#define GTK_TYPE_RANGE_ACCESSIBLE (gtk_range_accessible_get_type ())
GTK_RANGE_ACCESSIBLE
#define GTK_RANGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE_ACCESSIBLE, GtkRangeAccessible))
GTK_RANGE_ACCESSIBLE_CLASS
#define GTK_RANGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE_ACCESSIBLE, GtkRangeAccessibleClass))
GTK_IS_RANGE_ACCESSIBLE
#define GTK_IS_RANGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE_ACCESSIBLE))
GTK_IS_RANGE_ACCESSIBLE_CLASS
#define GTK_IS_RANGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE_ACCESSIBLE))
GTK_RANGE_ACCESSIBLE_GET_CLASS
#define GTK_RANGE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE_ACCESSIBLE, GtkRangeAccessibleClass))
GtkRangeAccessible
struct _GtkRangeAccessible
{
GtkWidgetAccessible parent;
GtkRangeAccessiblePrivate *priv;
};
GtkRangeAccessibleClass
struct _GtkRangeAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_range_accessible_get_type
GType
void
GtkRangeAccessiblePrivate
GTK_TYPE_RENDERER_CELL_ACCESSIBLE
#define GTK_TYPE_RENDERER_CELL_ACCESSIBLE (gtk_renderer_cell_accessible_get_type ())
GTK_RENDERER_CELL_ACCESSIBLE
#define GTK_RENDERER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RENDERER_CELL_ACCESSIBLE, GtkRendererCellAccessible))
GTK_RENDERER_CELL_ACCESSIBLE_CLASS
#define GTK_RENDERER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RENDERER_CELL_ACCESSIBLE, GtkRendererCellAccessibleClass))
GTK_IS_RENDERER_CELL_ACCESSIBLE
#define GTK_IS_RENDERER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RENDERER_CELL_ACCESSIBLE))
GTK_IS_RENDERER_CELL_ACCESSIBLE_CLASS
#define GTK_IS_RENDERER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RENDERER_CELL_ACCESSIBLE))
GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS
#define GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RENDERER_CELL_ACCESSIBLE, GtkRendererCellAccessibleClass))
GtkRendererCellAccessible
struct _GtkRendererCellAccessible
{
GtkCellAccessible parent;
GtkRendererCellAccessiblePrivate *priv;
};
GtkRendererCellAccessibleClass
struct _GtkRendererCellAccessibleClass
{
GtkCellAccessibleClass parent_class;
};
gtk_renderer_cell_accessible_get_type
GType
void
gtk_renderer_cell_accessible_new
AtkObject *
GtkCellRenderer * renderer
GtkRendererCellAccessiblePrivate
GTK_TYPE_SCALE_ACCESSIBLE
#define GTK_TYPE_SCALE_ACCESSIBLE (gtk_scale_accessible_get_type ())
GTK_SCALE_ACCESSIBLE
#define GTK_SCALE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_ACCESSIBLE, GtkScaleAccessible))
GTK_SCALE_ACCESSIBLE_CLASS
#define GTK_SCALE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_ACCESSIBLE, GtkScaleAccessibleClass))
GTK_IS_SCALE_ACCESSIBLE
#define GTK_IS_SCALE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_ACCESSIBLE))
GTK_IS_SCALE_ACCESSIBLE_CLASS
#define GTK_IS_SCALE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_ACCESSIBLE))
GTK_SCALE_ACCESSIBLE_GET_CLASS
#define GTK_SCALE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_ACCESSIBLE, GtkScaleAccessibleClass))
GtkScaleAccessible
struct _GtkScaleAccessible
{
GtkRangeAccessible parent;
GtkScaleAccessiblePrivate *priv;
};
GtkScaleAccessibleClass
struct _GtkScaleAccessibleClass
{
GtkRangeAccessibleClass parent_class;
};
gtk_scale_accessible_get_type
GType
void
GtkScaleAccessiblePrivate
GTK_TYPE_SCALE_BUTTON_ACCESSIBLE
#define GTK_TYPE_SCALE_BUTTON_ACCESSIBLE (gtk_scale_button_accessible_get_type ())
GTK_SCALE_BUTTON_ACCESSIBLE
#define GTK_SCALE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE, GtkScaleButtonAccessible))
GTK_SCALE_BUTTON_ACCESSIBLE_CLASS
#define GTK_SCALE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE, GtkScaleButtonAccessibleClass))
GTK_IS_SCALE_BUTTON_ACCESSIBLE
#define GTK_IS_SCALE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE))
GTK_IS_SCALE_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_SCALE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE))
GTK_SCALE_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_SCALE_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE, GtkScaleButtonAccessibleClass))
GtkScaleButtonAccessible
struct _GtkScaleButtonAccessible
{
GtkButtonAccessible parent;
GtkScaleButtonAccessiblePrivate *priv;
};
GtkScaleButtonAccessibleClass
struct _GtkScaleButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_scale_button_accessible_get_type
GType
void
GtkScaleButtonAccessiblePrivate
GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE
#define GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE (gtk_scrolled_window_accessible_get_type ())
GTK_SCROLLED_WINDOW_ACCESSIBLE
#define GTK_SCROLLED_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE, GtkScrolledWindowAccessible))
GTK_SCROLLED_WINDOW_ACCESSIBLE_CLASS
#define GTK_SCROLLED_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE, GtkScrolledWindowAccessibleClass))
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE
#define GTK_IS_SCROLLED_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE))
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE_CLASS
#define GTK_IS_SCROLLED_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE))
GTK_SCROLLED_WINDOW_ACCESSIBLE_GET_CLASS
#define GTK_SCROLLED_WINDOW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE, GtkScrolledWindowAccessibleClass))
GtkScrolledWindowAccessible
struct _GtkScrolledWindowAccessible
{
GtkContainerAccessible parent;
GtkScrolledWindowAccessiblePrivate *priv;
};
GtkScrolledWindowAccessibleClass
struct _GtkScrolledWindowAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_scrolled_window_accessible_get_type
GType
void
GtkScrolledWindowAccessiblePrivate
GTK_TYPE_SPIN_BUTTON_ACCESSIBLE
#define GTK_TYPE_SPIN_BUTTON_ACCESSIBLE (gtk_spin_button_accessible_get_type ())
GTK_SPIN_BUTTON_ACCESSIBLE
#define GTK_SPIN_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE, GtkSpinButtonAccessible))
GTK_SPIN_BUTTON_ACCESSIBLE_CLASS
#define GTK_SPIN_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE, GtkSpinButtonAccessibleClass))
GTK_IS_SPIN_BUTTON_ACCESSIBLE
#define GTK_IS_SPIN_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE))
GTK_IS_SPIN_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_SPIN_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE))
GTK_SPIN_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_SPIN_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE, GtkSpinButtonAccessibleClass))
GtkSpinButtonAccessible
struct _GtkSpinButtonAccessible
{
GtkEntryAccessible parent;
GtkSpinButtonAccessiblePrivate *priv;
};
GtkSpinButtonAccessibleClass
struct _GtkSpinButtonAccessibleClass
{
GtkEntryAccessibleClass parent_class;
};
gtk_spin_button_accessible_get_type
GType
void
GtkSpinButtonAccessiblePrivate
GTK_TYPE_SPINNER_ACCESSIBLE
#define GTK_TYPE_SPINNER_ACCESSIBLE (gtk_spinner_accessible_get_type ())
GTK_SPINNER_ACCESSIBLE
#define GTK_SPINNER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPINNER_ACCESSIBLE, GtkSpinnerAccessible))
GTK_SPINNER_ACCESSIBLE_CLASS
#define GTK_SPINNER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPINNER_ACCESSIBLE, GtkSpinnerAccessibleClass))
GTK_IS_SPINNER_ACCESSIBLE
#define GTK_IS_SPINNER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPINNER_ACCESSIBLE))
GTK_IS_SPINNER_ACCESSIBLE_CLASS
#define GTK_IS_SPINNER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPINNER_ACCESSIBLE))
GTK_SPINNER_ACCESSIBLE_GET_CLASS
#define GTK_SPINNER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPINNER_ACCESSIBLE, GtkSpinnerAccessibleClass))
GtkSpinnerAccessible
struct _GtkSpinnerAccessible
{
GtkWidgetAccessible parent;
GtkSpinnerAccessiblePrivate *priv;
};
GtkSpinnerAccessibleClass
struct _GtkSpinnerAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_spinner_accessible_get_type
GType
void
GtkSpinnerAccessiblePrivate
GTK_TYPE_STACK_ACCESSIBLE
#define GTK_TYPE_STACK_ACCESSIBLE (gtk_stack_accessible_get_type ())
GTK_STACK_ACCESSIBLE
#define GTK_STACK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_ACCESSIBLE, GtkStackAccessible))
GTK_STACK_ACCESSIBLE_CLASS
#define GTK_STACK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_ACCESSIBLE, GtkStackAccessibleClass))
GTK_IS_STACK_ACCESSIBLE
#define GTK_IS_STACK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_ACCESSIBLE))
GTK_IS_STACK_ACCESSIBLE_CLASS
#define GTK_IS_STACK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_ACCESSIBLE))
GTK_STACK_ACCESSIBLE_GET_CLASS
#define GTK_STACK_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_ACCESSIBLE, GtkStackAccessibleClass))
GtkStackAccessible
struct _GtkStackAccessible
{
GtkContainerAccessible parent;
};
GtkStackAccessibleClass
struct _GtkStackAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_stack_accessible_get_type
GType
void
gtk_stack_accessible_update_visible_child
void
GtkStack *stack, GtkWidget *old_visible_child, GtkWidget *new_visible_child
GTK_TYPE_STATUSBAR_ACCESSIBLE
#define GTK_TYPE_STATUSBAR_ACCESSIBLE (gtk_statusbar_accessible_get_type ())
GTK_STATUSBAR_ACCESSIBLE
#define GTK_STATUSBAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STATUSBAR_ACCESSIBLE, GtkStatusbarAccessible))
GTK_STATUSBAR_ACCESSIBLE_CLASS
#define GTK_STATUSBAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STATUSBAR_ACCESSIBLE, GtkStatusbarAccessibleClass))
GTK_IS_STATUSBAR_ACCESSIBLE
#define GTK_IS_STATUSBAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STATUSBAR_ACCESSIBLE))
GTK_IS_STATUSBAR_ACCESSIBLE_CLASS
#define GTK_IS_STATUSBAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STATUSBAR_ACCESSIBLE))
GTK_STATUSBAR_ACCESSIBLE_GET_CLASS
#define GTK_STATUSBAR_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STATUSBAR_ACCESSIBLE, GtkStatusbarAccessibleClass))
GtkStatusbarAccessible
struct _GtkStatusbarAccessible
{
GtkContainerAccessible parent;
GtkStatusbarAccessiblePrivate *priv;
};
GtkStatusbarAccessibleClass
struct _GtkStatusbarAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_statusbar_accessible_get_type
GType
void
GtkStatusbarAccessiblePrivate
GTK_TYPE_SWITCH_ACCESSIBLE
#define GTK_TYPE_SWITCH_ACCESSIBLE (gtk_switch_accessible_get_type ())
GTK_SWITCH_ACCESSIBLE
#define GTK_SWITCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SWITCH_ACCESSIBLE, GtkSwitchAccessible))
GTK_SWITCH_ACCESSIBLE_CLASS
#define GTK_SWITCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SWITCH_ACCESSIBLE, GtkSwitchAccessibleClass))
GTK_IS_SWITCH_ACCESSIBLE
#define GTK_IS_SWITCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SWITCH_ACCESSIBLE))
GTK_IS_SWITCH_ACCESSIBLE_CLASS
#define GTK_IS_SWITCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SWITCH_ACCESSIBLE))
GTK_SWITCH_ACCESSIBLE_GET_CLASS
#define GTK_SWITCH_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SWITCH_ACCESSIBLE, GtkSwitchAccessibleClass))
GtkSwitchAccessible
struct _GtkSwitchAccessible
{
GtkWidgetAccessible parent;
GtkSwitchAccessiblePrivate *priv;
};
GtkSwitchAccessibleClass
struct _GtkSwitchAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_switch_accessible_get_type
GType
void
GtkSwitchAccessiblePrivate
GTK_TYPE_TEXT_CELL_ACCESSIBLE
#define GTK_TYPE_TEXT_CELL_ACCESSIBLE (gtk_text_cell_accessible_get_type ())
GTK_TEXT_CELL_ACCESSIBLE
#define GTK_TEXT_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_CELL_ACCESSIBLE, GtkTextCellAccessible))
GTK_TEXT_CELL_ACCESSIBLE_CLASS
#define GTK_TEXT_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TEXT_CELL_ACCESSIBLE, GtkTextCellAccessibleClass))
GTK_IS_TEXT_CELL_ACCESSIBLE
#define GTK_IS_TEXT_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_CELL_ACCESSIBLE))
GTK_IS_TEXT_CELL_ACCESSIBLE_CLASS
#define GTK_IS_TEXT_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_CELL_ACCESSIBLE))
GTK_TEXT_CELL_ACCESSIBLE_GET_CLASS
#define GTK_TEXT_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_CELL_ACCESSIBLE, GtkTextCellAccessibleClass))
GtkTextCellAccessible
struct _GtkTextCellAccessible
{
GtkRendererCellAccessible parent;
GtkTextCellAccessiblePrivate *priv;
};
GtkTextCellAccessibleClass
struct _GtkTextCellAccessibleClass
{
GtkRendererCellAccessibleClass parent_class;
};
gtk_text_cell_accessible_get_type
GType
void
GtkTextCellAccessiblePrivate
GTK_TYPE_TEXT_VIEW_ACCESSIBLE
#define GTK_TYPE_TEXT_VIEW_ACCESSIBLE (gtk_text_view_accessible_get_type ())
GTK_TEXT_VIEW_ACCESSIBLE
#define GTK_TEXT_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_VIEW_ACCESSIBLE, GtkTextViewAccessible))
GTK_TEXT_VIEW_ACCESSIBLE_CLASS
#define GTK_TEXT_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_VIEW_ACCESSIBLE, GtkTextViewAccessibleClass))
GTK_IS_TEXT_VIEW_ACCESSIBLE
#define GTK_IS_TEXT_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_VIEW_ACCESSIBLE))
GTK_IS_TEXT_VIEW_ACCESSIBLE_CLASS
#define GTK_IS_TEXT_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_VIEW_ACCESSIBLE))
GTK_TEXT_VIEW_ACCESSIBLE_GET_CLASS
#define GTK_TEXT_VIEW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_VIEW_ACCESSIBLE, GtkTextViewAccessibleClass))
GtkTextViewAccessible
struct _GtkTextViewAccessible
{
GtkContainerAccessible parent;
GtkTextViewAccessiblePrivate *priv;
};
GtkTextViewAccessibleClass
struct _GtkTextViewAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_text_view_accessible_get_type
GType
void
GtkTextViewAccessiblePrivate
GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE
#define GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE (gtk_toggle_button_accessible_get_type ())
GTK_TOGGLE_BUTTON_ACCESSIBLE
#define GTK_TOGGLE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE, GtkToggleButtonAccessible))
GTK_TOGGLE_BUTTON_ACCESSIBLE_CLASS
#define GTK_TOGGLE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE, GtkToggleButtonAccessibleClass))
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE
#define GTK_IS_TOGGLE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE))
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_TOGGLE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE))
GTK_TOGGLE_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_TOGGLE_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE, GtkToggleButtonAccessibleClass))
GtkToggleButtonAccessible
struct _GtkToggleButtonAccessible
{
GtkButtonAccessible parent;
GtkToggleButtonAccessiblePrivate *priv;
};
GtkToggleButtonAccessibleClass
struct _GtkToggleButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_toggle_button_accessible_get_type
GType
void
GtkToggleButtonAccessiblePrivate
GTK_TYPE_TOPLEVEL_ACCESSIBLE
#define GTK_TYPE_TOPLEVEL_ACCESSIBLE (gtk_toplevel_accessible_get_type ())
GTK_TOPLEVEL_ACCESSIBLE
#define GTK_TOPLEVEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOPLEVEL_ACCESSIBLE, GtkToplevelAccessible))
GTK_TOPLEVEL_ACCESSIBLE_CLASS
#define GTK_TOPLEVEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOPLEVEL_ACCESSIBLE, GtkToplevelAccessibleClass))
GTK_IS_TOPLEVEL_ACCESSIBLE
#define GTK_IS_TOPLEVEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOPLEVEL_ACCESSIBLE))
GTK_IS_TOPLEVEL_ACCESSIBLE_CLASS
#define GTK_IS_TOPLEVEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOPLEVEL_ACCESSIBLE))
GTK_TOPLEVEL_ACCESSIBLE_GET_CLASS
#define GTK_TOPLEVEL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOPLEVEL_ACCESSIBLE, GtkToplevelAccessibleClass))
GtkToplevelAccessible
struct _GtkToplevelAccessible
{
AtkObject parent;
GtkToplevelAccessiblePrivate *priv;
};
GtkToplevelAccessibleClass
struct _GtkToplevelAccessibleClass
{
AtkObjectClass parent_class;
};
gtk_toplevel_accessible_get_type
GType
void
gtk_toplevel_accessible_get_children
GList *
GtkToplevelAccessible *accessible
GtkToplevelAccessiblePrivate
GTK_TYPE_TREE_VIEW_ACCESSIBLE
#define GTK_TYPE_TREE_VIEW_ACCESSIBLE (gtk_tree_view_accessible_get_type ())
GTK_TREE_VIEW_ACCESSIBLE
#define GTK_TREE_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW_ACCESSIBLE, GtkTreeViewAccessible))
GTK_TREE_VIEW_ACCESSIBLE_CLASS
#define GTK_TREE_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW_ACCESSIBLE, GtkTreeViewAccessibleClass))
GTK_IS_TREE_VIEW_ACCESSIBLE
#define GTK_IS_TREE_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW_ACCESSIBLE))
GTK_IS_TREE_VIEW_ACCESSIBLE_CLASS
#define GTK_IS_TREE_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW_ACCESSIBLE))
GTK_TREE_VIEW_ACCESSIBLE_GET_CLASS
#define GTK_TREE_VIEW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW_ACCESSIBLE, GtkTreeViewAccessibleClass))
GtkTreeViewAccessible
struct _GtkTreeViewAccessible
{
GtkContainerAccessible parent;
GtkTreeViewAccessiblePrivate *priv;
};
GtkTreeViewAccessibleClass
struct _GtkTreeViewAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_tree_view_accessible_get_type
GType
void
GtkTreeViewAccessiblePrivate
GTK_TYPE_WIDGET_ACCESSIBLE
#define GTK_TYPE_WIDGET_ACCESSIBLE (gtk_widget_accessible_get_type ())
GTK_WIDGET_ACCESSIBLE
#define GTK_WIDGET_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WIDGET_ACCESSIBLE, GtkWidgetAccessible))
GTK_WIDGET_ACCESSIBLE_CLASS
#define GTK_WIDGET_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET_ACCESSIBLE, GtkWidgetAccessibleClass))
GTK_IS_WIDGET_ACCESSIBLE
#define GTK_IS_WIDGET_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WIDGET_ACCESSIBLE))
GTK_IS_WIDGET_ACCESSIBLE_CLASS
#define GTK_IS_WIDGET_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET_ACCESSIBLE))
GTK_WIDGET_ACCESSIBLE_GET_CLASS
#define GTK_WIDGET_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET_ACCESSIBLE, GtkWidgetAccessibleClass))
GtkWidgetAccessible
struct _GtkWidgetAccessible
{
GtkAccessible parent;
GtkWidgetAccessiblePrivate *priv;
};
GtkWidgetAccessibleClass
struct _GtkWidgetAccessibleClass
{
GtkAccessibleClass parent_class;
/*
* Signal handler for notify signal on GTK widget
*/
void (*notify_gtk) (GObject *object,
GParamSpec *pspec);
};
gtk_widget_accessible_get_type
GType
void
GtkWidgetAccessiblePrivate
GTK_TYPE_WINDOW_ACCESSIBLE
#define GTK_TYPE_WINDOW_ACCESSIBLE (gtk_window_accessible_get_type ())
GTK_WINDOW_ACCESSIBLE
#define GTK_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW_ACCESSIBLE, GtkWindowAccessible))
GTK_WINDOW_ACCESSIBLE_CLASS
#define GTK_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW_ACCESSIBLE, GtkWindowAccessibleClass))
GTK_IS_WINDOW_ACCESSIBLE
#define GTK_IS_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW_ACCESSIBLE))
GTK_IS_WINDOW_ACCESSIBLE_CLASS
#define GTK_IS_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW_ACCESSIBLE))
GTK_WINDOW_ACCESSIBLE_GET_CLASS
#define GTK_WINDOW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW_ACCESSIBLE, GtkWindowAccessibleClass))
GtkWindowAccessible
struct _GtkWindowAccessible
{
GtkContainerAccessible parent;
GtkWindowAccessiblePrivate *priv;
};
GtkWindowAccessibleClass
struct _GtkWindowAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_window_accessible_get_type
GType
void
GtkWindowAccessiblePrivate
GTK_TYPE_INSPECTOR_ACTION_EDITOR
#define GTK_TYPE_INSPECTOR_ACTION_EDITOR (gtk_inspector_action_editor_get_type())
GTK_INSPECTOR_ACTION_EDITOR
#define GTK_INSPECTOR_ACTION_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_ACTION_EDITOR, GtkInspectorActionEditor))
GTK_INSPECTOR_ACTION_EDITOR_CLASS
#define GTK_INSPECTOR_ACTION_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_ACTION_EDITOR, GtkInspectorActionEditorClass))
GTK_INSPECTOR_IS_ACTION_EDITOR
#define GTK_INSPECTOR_IS_ACTION_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_ACTION_EDITOR))
GTK_INSPECTOR_IS_ACTION_EDITOR_CLASS
#define GTK_INSPECTOR_IS_ACTION_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_ACTION_EDITOR))
GTK_INSPECTOR_ACTION_EDITOR_GET_CLASS
#define GTK_INSPECTOR_ACTION_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_ACTION_EDITOR, GtkInspectorActionEditorClass))
gtk_inspector_action_editor_get_type
GType
void
gtk_inspector_action_editor_new
GtkWidget *
GActionGroup *group, const gchar *prefix, const gchar *name
GtkInspectorActionEditorPrivate
GTK_TYPE_INSPECTOR_ACTIONS
#define GTK_TYPE_INSPECTOR_ACTIONS (gtk_inspector_actions_get_type())
GTK_INSPECTOR_ACTIONS
#define GTK_INSPECTOR_ACTIONS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_ACTIONS, GtkInspectorActions))
GTK_INSPECTOR_ACTIONS_CLASS
#define GTK_INSPECTOR_ACTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_ACTIONS, GtkInspectorActionsClass))
GTK_INSPECTOR_IS_ACTIONS
#define GTK_INSPECTOR_IS_ACTIONS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_ACTIONS))
GTK_INSPECTOR_IS_ACTIONS_CLASS
#define GTK_INSPECTOR_IS_ACTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_ACTIONS))
GTK_INSPECTOR_ACTIONS_GET_CLASS
#define GTK_INSPECTOR_ACTIONS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_ACTIONS, GtkInspectorActionsClass))
gtk_inspector_actions_get_type
GType
void
gtk_inspector_actions_set_object
void
GtkInspectorActions *sl, GObject *object
GtkInspectorActionsPrivate
GTK_TYPE_CELL_RENDERER_GRAPH
#define GTK_TYPE_CELL_RENDERER_GRAPH (gtk_cell_renderer_graph_get_type ())
GTK_CELL_RENDERER_GRAPH
#define GTK_CELL_RENDERER_GRAPH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_GRAPH, GtkCellRendererGraph))
GTK_CELL_RENDERER_GRAPH_CLASS
#define GTK_CELL_RENDERER_GRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_GRAPH, GtkCellRendererGraphClass))
GTK_IS_CELL_RENDERER_GRAPH
#define GTK_IS_CELL_RENDERER_GRAPH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_GRAPH))
GTK_IS_CELL_RENDERER_GRAPH_CLASS
#define GTK_IS_CELL_RENDERER_GRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_GRAPH))
GTK_CELL_RENDERER_GRAPH_GET_CLASS
#define GTK_CELL_RENDERER_GRAPH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_GRAPH, GtkCellRendererGraphClass))
GtkCellRendererGraph
struct _GtkCellRendererGraph
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererGraphPrivate *priv;
};
GtkCellRendererGraphClass
struct _GtkCellRendererGraphClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_graph_get_type
GType
void
gtk_cell_renderer_graph_new
GtkCellRenderer *
void
GtkCellRendererGraphPrivate
GTK_TYPE_INSPECTOR_CSS_EDITOR
#define GTK_TYPE_INSPECTOR_CSS_EDITOR (gtk_inspector_css_editor_get_type())
GTK_INSPECTOR_CSS_EDITOR
#define GTK_INSPECTOR_CSS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_CSS_EDITOR, GtkInspectorCssEditor))
GTK_INSPECTOR_CSS_EDITOR_CLASS
#define GTK_INSPECTOR_CSS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_CSS_EDITOR, GtkInspectorCssEditorClass))
GTK_INSPECTOR_IS_CSS_EDITOR
#define GTK_INSPECTOR_IS_CSS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_CSS_EDITOR))
GTK_INSPECTOR_IS_CSS_EDITOR_CLASS
#define GTK_INSPECTOR_IS_CSS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_CSS_EDITOR))
GTK_INSPECTOR_CSS_EDITOR_GET_CLASS
#define GTK_INSPECTOR_CSS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_CSS_EDITOR, GtkInspectorCssEditorClass))
gtk_inspector_css_editor_get_type
GType
void
gtk_inspector_css_editor_set_object
void
GtkInspectorCssEditor *ce, GObject *object
GtkInspectorCssEditorPrivate
GTK_TYPE_INSPECTOR_CSS_NODE_TREE
#define GTK_TYPE_INSPECTOR_CSS_NODE_TREE (gtk_inspector_css_node_tree_get_type())
GTK_INSPECTOR_CSS_NODE_TREE
#define GTK_INSPECTOR_CSS_NODE_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_CSS_NODE_TREE, GtkInspectorCssNodeTree))
GTK_INSPECTOR_CSS_NODE_TREE_CLASS
#define GTK_INSPECTOR_CSS_NODE_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_CSS_NODE_TREE, GtkInspectorCssNodeTreeClass))
GTK_INSPECTOR_IS_CSS_NODE_TREE
#define GTK_INSPECTOR_IS_CSS_NODE_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_CSS_NODE_TREE))
GTK_INSPECTOR_IS_CSS_NODE_TREE_CLASS
#define GTK_INSPECTOR_IS_CSS_NODE_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_CSS_NODE_TREE))
GTK_INSPECTOR_CSS_NODE_TREE_GET_CLASS
#define GTK_INSPECTOR_CSS_NODE_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_CSS_NODE_TREE, GtkInspectorCssNodeTreeClass))
gtk_inspector_css_node_tree_get_type
GType
void
gtk_inspector_css_node_tree_set_object
void
GtkInspectorCssNodeTree *cnt, GObject *object
GtkInspectorCssNodeTreePrivate
GTK_TYPE_INSPECTOR_DATA_LIST
#define GTK_TYPE_INSPECTOR_DATA_LIST (gtk_inspector_data_list_get_type())
GTK_INSPECTOR_DATA_LIST
#define GTK_INSPECTOR_DATA_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_DATA_LIST, GtkInspectorDataList))
GTK_INSPECTOR_DATA_LIST_CLASS
#define GTK_INSPECTOR_DATA_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_DATA_LIST, GtkInspectorDataListClass))
GTK_INSPECTOR_IS_DATA_LIST
#define GTK_INSPECTOR_IS_DATA_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_DATA_LIST))
GTK_INSPECTOR_IS_DATA_LIST_CLASS
#define GTK_INSPECTOR_IS_DATA_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_DATA_LIST))
GTK_INSPECTOR_DATA_LIST_GET_CLASS
#define GTK_INSPECTOR_DATA_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_DATA_LIST, GtkInspectorDataListClass))
gtk_inspector_data_list_get_type
GType
void
gtk_inspector_data_list_set_object
void
GtkInspectorDataList *sl, GObject *object
GtkInspectorDataListPrivate
GTK_TYPE_INSPECTOR_GENERAL
#define GTK_TYPE_INSPECTOR_GENERAL (gtk_inspector_general_get_type())
GTK_INSPECTOR_GENERAL
#define GTK_INSPECTOR_GENERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_GENERAL, GtkInspectorGeneral))
GTK_INSPECTOR_GENERAL_CLASS
#define GTK_INSPECTOR_GENERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_GENERAL, GtkInspectorGeneralClass))
GTK_INSPECTOR_IS_GENERAL
#define GTK_INSPECTOR_IS_GENERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_GENERAL))
GTK_INSPECTOR_IS_GENERAL_CLASS
#define GTK_INSPECTOR_IS_GENERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_GENERAL))
GTK_INSPECTOR_GENERAL_GET_CLASS
#define GTK_INSPECTOR_GENERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_GENERAL, GtkInspectorGeneralClass))
gtk_inspector_general_get_type
GType
void
GtkInspectorGeneralPrivate
GTK_TYPE_INSPECTOR_GESTURES
#define GTK_TYPE_INSPECTOR_GESTURES (gtk_inspector_gestures_get_type())
GTK_INSPECTOR_GESTURES
#define GTK_INSPECTOR_GESTURES(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_GESTURES, GtkInspectorGestures))
GTK_INSPECTOR_GESTURES_CLASS
#define GTK_INSPECTOR_GESTURES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_GESTURES, GtkInspectorGesturesClass))
GTK_INSPECTOR_IS_GESTURES
#define GTK_INSPECTOR_IS_GESTURES(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_GESTURES))
GTK_INSPECTOR_IS_GESTURES_CLASS
#define GTK_INSPECTOR_IS_GESTURES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_GESTURES))
GTK_INSPECTOR_GESTURES_GET_CLASS
#define GTK_INSPECTOR_GESTURES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_GESTURES, GtkInspectorGesturesClass))
gtk_inspector_gestures_get_type
GType
void
gtk_inspector_gestures_set_object
void
GtkInspectorGestures *sl, GObject *object
GtkInspectorGesturesPrivate
GTK_TYPE_GRAPH_DATA
#define GTK_TYPE_GRAPH_DATA (gtk_graph_data_get_type ())
GTK_GRAPH_DATA
#define GTK_GRAPH_DATA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GRAPH_DATA, GtkGraphData))
GTK_GRAPH_DATA_CLASS
#define GTK_GRAPH_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GRAPH_DATA, GtkGraphDataClass))
GTK_IS_GRAPH_DATA
#define GTK_IS_GRAPH_DATA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GRAPH_DATA))
GTK_IS_GRAPH_DATA_CLASS
#define GTK_IS_GRAPH_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GRAPH_DATA))
GTK_GRAPH_DATA_GET_CLASS
#define GTK_GRAPH_DATA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GRAPH_DATA, GtkGraphDataClass))
GtkGraphData
struct _GtkGraphData
{
GObject object;
/*< private >*/
GtkGraphDataPrivate *priv;
};
GtkGraphDataClass
struct _GtkGraphDataClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_graph_data_get_type
GType
void
gtk_graph_data_new
GtkGraphData *
guint n_values
gtk_graph_data_get_n_values
guint
GtkGraphData *data
gtk_graph_data_get_value
double
GtkGraphData *data, guint i
gtk_graph_data_get_minimum
double
GtkGraphData *data
gtk_graph_data_get_maximum
double
GtkGraphData *data
gtk_graph_data_prepend_value
void
GtkGraphData *data, double value
GtkGraphDataPrivate
GTK_TYPE_STACK_COMBO
#define GTK_TYPE_STACK_COMBO (gtk_stack_combo_get_type ())
GTK_STACK_COMBO
#define GTK_STACK_COMBO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_COMBO, GtkStackCombo))
GTK_STACK_COMBO_CLASS
#define GTK_STACK_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_COMBO, GtkStackComboClass))
GTK_IS_STACK_COMBO
#define GTK_IS_STACK_COMBO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_COMBO))
GTK_IS_STACK_COMBO_CLASS
#define GTK_IS_STACK_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_COMBO))
GTK_STACK_COMBO_GET_CLASS
#define GTK_STACK_COMBO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_COMBO, GtkStackComboClass))
gtk_stack_combo_get_type
GType
void
GtkStackCombo
GtkStackComboClass
GTK_TYPE_TREE_MODEL_CSS_NODE
#define GTK_TYPE_TREE_MODEL_CSS_NODE (gtk_tree_model_css_node_get_type ())
GTK_TREE_MODEL_CSS_NODE
#define GTK_TREE_MODEL_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_CSS_NODE, GtkTreeModelCssNode))
GTK_TREE_MODEL_CSS_NODE_CLASS
#define GTK_TREE_MODEL_CSS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_CSS_NODE, GtkTreeModelCssNodeClass))
GTK_IS_TREE_MODEL_CSS_NODE
#define GTK_IS_TREE_MODEL_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_CSS_NODE))
GTK_IS_TREE_MODEL_CSS_NODE_CLASS
#define GTK_IS_TREE_MODEL_CSS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_CSS_NODE))
GTK_TREE_MODEL_CSS_NODE_GET_CLASS
#define GTK_TREE_MODEL_CSS_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_CSS_NODE, GtkTreeModelCssNodeClass))
GtkTreeModelCssNodeGetFunc
void
GtkTreeModelCssNode *model,
GtkCssNode *node,
int column,
GValue *value
GtkTreeModelCssNode
struct _GtkTreeModelCssNode
{
GObject parent;
GtkTreeModelCssNodePrivate *priv;
};
GtkTreeModelCssNodeClass
struct _GtkTreeModelCssNodeClass
{
GObjectClass parent_class;
};
gtk_tree_model_css_node_get_type
GType
void
gtk_tree_model_css_node_new
GtkTreeModel *
GtkTreeModelCssNodeGetFunc get_func, gint n_columns, ...
gtk_tree_model_css_node_newv
GtkTreeModel *
GtkTreeModelCssNodeGetFunc get_func, gint n_columns, GType *types
gtk_tree_model_css_node_set_root_node
void
GtkTreeModelCssNode *model, GtkCssNode *node
gtk_tree_model_css_node_get_root_node
GtkCssNode *
GtkTreeModelCssNode *model
gtk_tree_model_css_node_get_node_from_iter
GtkCssNode *
GtkTreeModelCssNode *model, GtkTreeIter *iter
gtk_tree_model_css_node_get_iter_from_node
void
GtkTreeModelCssNode *model, GtkTreeIter *iter, GtkCssNode *node
GtkTreeModelCssNodePrivate
GTK_TYPE_TREE_MODEL_RENDER_NODE
#define GTK_TYPE_TREE_MODEL_RENDER_NODE (gtk_tree_model_render_node_get_type ())
GTK_TREE_MODEL_RENDER_NODE
#define GTK_TREE_MODEL_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_RENDER_NODE, GtkTreeModelRenderNode))
GTK_TREE_MODEL_RENDER_NODE_CLASS
#define GTK_TREE_MODEL_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_RENDER_NODE, GtkTreeModelRenderNodeClass))
GTK_IS_TREE_MODEL_RENDER_NODE
#define GTK_IS_TREE_MODEL_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_RENDER_NODE))
GTK_IS_TREE_MODEL_RENDER_NODE_CLASS
#define GTK_IS_TREE_MODEL_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_RENDER_NODE))
GTK_TREE_MODEL_RENDER_NODE_GET_CLASS
#define GTK_TREE_MODEL_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_RENDER_NODE, GtkTreeModelRenderNodeClass))
GtkTreeModelRenderNodeGetFunc
void
GtkTreeModelRenderNode *model,
GskRenderNode *node,
int column,
GValue *value
GtkTreeModelRenderNode
struct _GtkTreeModelRenderNode
{
GObject parent;
GtkTreeModelRenderNodePrivate *priv;
};
GtkTreeModelRenderNodeClass
struct _GtkTreeModelRenderNodeClass
{
GObjectClass parent_class;
};
gtk_tree_model_render_node_get_type
GType
void
gtk_tree_model_render_node_new
GtkTreeModel *
GtkTreeModelRenderNodeGetFunc get_func, gint n_columns, ...
gtk_tree_model_render_node_newv
GtkTreeModel *
GtkTreeModelRenderNodeGetFunc get_func, gint n_columns, GType *types
gtk_tree_model_render_node_set_root_node
void
GtkTreeModelRenderNode *model, GskRenderNode *node
gtk_tree_model_render_node_get_root_node
GskRenderNode *
GtkTreeModelRenderNode *model
gtk_tree_model_render_node_get_node_from_iter
GskRenderNode *
GtkTreeModelRenderNode *model, GtkTreeIter *iter
GtkTreeModelRenderNodePrivate
gtk_inspector_init
void
void
GTK_TYPE_INSPECTOR_LOGS
#define GTK_TYPE_INSPECTOR_LOGS (gtk_inspector_logs_get_type())
GTK_INSPECTOR_LOGS
#define GTK_INSPECTOR_LOGS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_LOGS, GtkInspectorLogs))
GTK_INSPECTOR_LOGS_CLASS
#define GTK_INSPECTOR_LOGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_LOGS, GtkInspectorLogsClass))
GTK_INSPECTOR_IS_LOGS
#define GTK_INSPECTOR_IS_LOGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_LOGS))
GTK_INSPECTOR_IS_LOGS_CLASS
#define GTK_INSPECTOR_IS_LOGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_LOGS))
GTK_INSPECTOR_LOGS_GET_CLASS
#define GTK_INSPECTOR_LOGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_LOGS, GtkInspectorLogsClass))
gtk_inspector_logs_get_type
GType
void
GtkInspectorLogsPrivate
GTK_TYPE_INSPECTOR_MAGNIFIER
#define GTK_TYPE_INSPECTOR_MAGNIFIER (gtk_inspector_magnifier_get_type())
GTK_INSPECTOR_MAGNIFIER
#define GTK_INSPECTOR_MAGNIFIER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_MAGNIFIER, GtkInspectorMagnifier))
GTK_INSPECTOR_MAGNIFIER_CLASS
#define GTK_INSPECTOR_MAGNIFIER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_MAGNIFIER, GtkInspectorMagnifierClass))
GTK_INSPECTOR_IS_MAGNIFIER
#define GTK_INSPECTOR_IS_MAGNIFIER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_MAGNIFIER))
GTK_INSPECTOR_IS_MAGNIFIER_CLASS
#define GTK_INSPECTOR_IS_MAGNIFIER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_MAGNIFIER))
GTK_INSPECTOR_MAGNIFIER_GET_CLASS
#define GTK_INSPECTOR_MAGNIFIER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_MAGNIFIER, GtkInspectorMagnifierClass))
gtk_inspector_magnifier_get_type
GType
void
gtk_inspector_magnifier_set_object
void
GtkInspectorMagnifier *sl, GObject *object
GtkInspectorMagnifierPrivate
GTK_TYPE_INSPECTOR_MENU
#define GTK_TYPE_INSPECTOR_MENU (gtk_inspector_menu_get_type())
GTK_INSPECTOR_MENU
#define GTK_INSPECTOR_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_MENU, GtkInspectorMenu))
GTK_INSPECTOR_MENU_CLASS
#define GTK_INSPECTOR_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_MENU, GtkInspectorMenuClass))
GTK_INSPECTOR_IS_MENU
#define GTK_INSPECTOR_IS_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_MENU))
GTK_INSPECTOR_IS_MENU_CLASS
#define GTK_INSPECTOR_IS_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_MENU))
GTK_INSPECTOR_MENU_GET_CLASS
#define GTK_INSPECTOR_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_MENU, GtkInspectorMenuClass))
gtk_inspector_menu_get_type
GType
void
gtk_inspector_menu_set_object
void
GtkInspectorMenu *sl, GObject *object
GtkInspectorMenuPrivate
GTK_TYPE_INSPECTOR_MISC_INFO
#define GTK_TYPE_INSPECTOR_MISC_INFO (gtk_inspector_misc_info_get_type())
GTK_INSPECTOR_MISC_INFO
#define GTK_INSPECTOR_MISC_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_MISC_INFO, GtkInspectorMiscInfo))
GTK_INSPECTOR_MISC_INFO_CLASS
#define GTK_INSPECTOR_MISC_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_MISC_INFO, GtkInspectorMiscInfoClass))
GTK_INSPECTOR_IS_MISC_INFO
#define GTK_INSPECTOR_IS_MISC_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_MISC_INFO))
GTK_INSPECTOR_IS_MISC_INFO_CLASS
#define GTK_INSPECTOR_IS_MISC_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_MISC_INFO))
GTK_INSPECTOR_MISC_INFO_GET_CLASS
#define GTK_INSPECTOR_MISC_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_MISC_INFO, GtkInspectorMiscInfoClass))
gtk_inspector_misc_info_get_type
GType
void
gtk_inspector_misc_info_set_object
void
GtkInspectorMiscInfo *sl, GObject *object
GtkInspectorMiscInfoPrivate
GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY
#define GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY (gtk_inspector_object_hierarchy_get_type())
GTK_INSPECTOR_OBJECT_HIERARCHY
#define GTK_INSPECTOR_OBJECT_HIERARCHY(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY, GtkInspectorObjectHierarchy))
GTK_INSPECTOR_OBJECT_HIERARCHY_CLASS
#define GTK_INSPECTOR_OBJECT_HIERARCHY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY, GtkInspectorObjectHierarchyClass))
GTK_INSPECTOR_IS_OBJECT_HIERARCHY
#define GTK_INSPECTOR_IS_OBJECT_HIERARCHY(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY))
GTK_INSPECTOR_IS_OBJECT_HIERARCHY_CLASS
#define GTK_INSPECTOR_IS_OBJECT_HIERARCHY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY))
GTK_INSPECTOR_OBJECT_HIERARCHY_GET_CLASS
#define GTK_INSPECTOR_OBJECT_HIERARCHY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_OBJECT_HIERARCHY, GtkInspectorObjectHierarchyClass))
gtk_inspector_object_hierarchy_get_type
GType
void
gtk_inspector_object_hierarchy_set_object
void
GtkInspectorObjectHierarchy *oh, GObject *object
GtkInspectorObjectHierarchyPrivate
GTK_TYPE_INSPECTOR_OBJECT_TREE
#define GTK_TYPE_INSPECTOR_OBJECT_TREE (gtk_inspector_object_tree_get_type())
GTK_INSPECTOR_OBJECT_TREE
#define GTK_INSPECTOR_OBJECT_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_OBJECT_TREE, GtkInspectorObjectTree))
GTK_INSPECTOR_OBJECT_TREE_CLASS
#define GTK_INSPECTOR_OBJECT_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_OBJECT_TREE, GtkInspectorObjectTreeClass))
GTK_INSPECTOR_IS_OBJECT_TREE
#define GTK_INSPECTOR_IS_OBJECT_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_OBJECT_TREE))
GTK_INSPECTOR_IS_OBJECT_TREE_CLASS
#define GTK_INSPECTOR_IS_OBJECT_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_OBJECT_TREE))
GTK_INSPECTOR_OBJECT_TREE_GET_CLASS
#define GTK_INSPECTOR_OBJECT_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_OBJECT_TREE, GtkInspectorObjectTreeClass))
object_selected
void
GtkInspectorObjectTree *wt,
GObject *object
object_activated
void
GtkInspectorObjectTree *wt,
GObject *object
gtk_inspector_object_tree_get_type
GType
void
gtk_inspector_object_tree_scan
void
GtkInspectorObjectTree *wt, GtkWidget *window
gtk_inspector_object_tree_select_object
gboolean
GtkInspectorObjectTree *wt, GObject *object
gtk_inspector_object_tree_append_object
void
GtkInspectorObjectTree *wt, GObject *object, GtkTreeIter *parent_iter, const gchar *name
gtk_inspector_object_tree_find_object
gboolean
GtkInspectorObjectTree *wt, GObject *object, GtkTreeIter *iter
gtk_inspector_object_tree_get_selected
GObject *
GtkInspectorObjectTree *wt
GtkInspectorObjectTreePrivate
GTK_TYPE_INSPECTOR_PROP_EDITOR
#define GTK_TYPE_INSPECTOR_PROP_EDITOR (gtk_inspector_prop_editor_get_type())
GTK_INSPECTOR_PROP_EDITOR
#define GTK_INSPECTOR_PROP_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_PROP_EDITOR, GtkInspectorPropEditor))
GTK_INSPECTOR_PROP_EDITOR_CLASS
#define GTK_INSPECTOR_PROP_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_PROP_EDITOR, GtkInspectorPropEditorClass))
GTK_INSPECTOR_IS_PROP_EDITOR
#define GTK_INSPECTOR_IS_PROP_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_PROP_EDITOR))
GTK_INSPECTOR_IS_PROP_EDITOR_CLASS
#define GTK_INSPECTOR_IS_PROP_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_PROP_EDITOR))
GTK_INSPECTOR_PROP_EDITOR_GET_CLASS
#define GTK_INSPECTOR_PROP_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_PROP_EDITOR, GtkInspectorPropEditorClass))
show_object
void
GtkInspectorPropEditor *editor,
GObject *object,
const gchar *name,
const gchar *tab
gtk_inspector_prop_editor_get_type
GType
void
gtk_inspector_prop_editor_new
GtkWidget *
GObject *object, const gchar *name, gboolean is_child_property
gtk_inspector_prop_editor_should_expand
gboolean
GtkInspectorPropEditor *editor
GtkInspectorPropEditorPrivate
GTK_TYPE_INSPECTOR_PROP_LIST
#define GTK_TYPE_INSPECTOR_PROP_LIST (gtk_inspector_prop_list_get_type())
GTK_INSPECTOR_PROP_LIST
#define GTK_INSPECTOR_PROP_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_PROP_LIST, GtkInspectorPropList))
GTK_INSPECTOR_PROP_LIST_CLASS
#define GTK_INSPECTOR_PROP_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_PROP_LIST, GtkInspectorPropListClass))
GTK_INSPECTOR_IS_PROP_LIST
#define GTK_INSPECTOR_IS_PROP_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_PROP_LIST))
GTK_INSPECTOR_IS_PROP_LIST_CLASS
#define GTK_INSPECTOR_IS_PROP_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_PROP_LIST))
GTK_INSPECTOR_PROP_LIST_GET_CLASS
#define GTK_INSPECTOR_PROP_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_PROP_LIST, GtkInspectorPropListClass))
gtk_inspector_prop_list_get_type
GType
void
gtk_inspector_prop_list_set_object
gboolean
GtkInspectorPropList *pl, GObject *object
GtkInspectorPropListPrivate
GTK_TYPE_INSPECTOR_RECORDER
#define GTK_TYPE_INSPECTOR_RECORDER (gtk_inspector_recorder_get_type())
GTK_INSPECTOR_RECORDER
#define GTK_INSPECTOR_RECORDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RECORDER, GtkInspectorRecorder))
GTK_INSPECTOR_RECORDER_CLASS
#define GTK_INSPECTOR_RECORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RECORDER, GtkInspectorRecorderClass))
GTK_INSPECTOR_IS_RECORDER
#define GTK_INSPECTOR_IS_RECORDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RECORDER))
GTK_INSPECTOR_IS_RECORDER_CLASS
#define GTK_INSPECTOR_IS_RECORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RECORDER))
GTK_INSPECTOR_RECORDER_GET_CLASS
#define GTK_INSPECTOR_RECORDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RECORDER, GtkInspectorRecorderClass))
gtk_inspector_recorder_get_type
GType
void
gtk_inspector_recorder_set_recording
void
GtkInspectorRecorder *recorder, gboolean record
gtk_inspector_recorder_is_recording
gboolean
GtkInspectorRecorder *recorder
gtk_inspector_recorder_set_debug_nodes
void
GtkInspectorRecorder *recorder, gboolean debug_nodes
gtk_inspector_recorder_record_render
void
GtkInspectorRecorder *recorder, GtkWidget *widget, GskRenderer *renderer, GdkWindow *window, const cairo_region_t *region, GdkDrawingContext *context, GskRenderNode *node
GtkInspectorRecorderPrivate
GTK_TYPE_INSPECTOR_RECORDING
#define GTK_TYPE_INSPECTOR_RECORDING (gtk_inspector_recording_get_type())
GTK_INSPECTOR_RECORDING
#define GTK_INSPECTOR_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RECORDING, GtkInspectorRecording))
GTK_INSPECTOR_RECORDING_CLASS
#define GTK_INSPECTOR_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RECORDING, GtkInspectorRecordingClass))
GTK_INSPECTOR_IS_RECORDING
#define GTK_INSPECTOR_IS_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RECORDING))
GTK_INSPECTOR_IS_RECORDING_CLASS
#define GTK_INSPECTOR_IS_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RECORDING))
GTK_INSPECTOR_RECORDING_GET_CLASS
#define GTK_INSPECTOR_RECORDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RECORDING, GtkInspectorRecordingClass))
gtk_inspector_recording_get_type
GType
void
gtk_inspector_recording_get_timestamp
gint64
GtkInspectorRecording *recording
GtkInspectorRecordingPrivate
GTK_TYPE_RENDER_NODE_VIEW
#define GTK_TYPE_RENDER_NODE_VIEW (gtk_render_node_view_get_type())
GTK_RENDER_NODE_VIEW
#define GTK_RENDER_NODE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_RENDER_NODE_VIEW, GtkRenderNodeView))
GTK_RENDER_NODE_VIEW_CLASS
#define GTK_RENDER_NODE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_RENDER_NODE_VIEW, GtkRenderNodeViewClass))
GTK_IS_RENDER_NODE_VIEW
#define GTK_IS_RENDER_NODE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_RENDER_NODE_VIEW))
GTK_IS_RENDER_NODE_VIEW_CLASS
#define GTK_IS_RENDER_NODE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_RENDER_NODE_VIEW))
GTK_RENDER_NODE_VIEW_GET_CLASS
#define GTK_RENDER_NODE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RENDER_NODE_VIEW, GtkRenderNodeViewClass))
gtk_render_node_view_get_type
GType
void
gtk_render_node_view_new
GtkWidget *
void
gtk_render_node_view_set_render_node
void
GtkRenderNodeView *view, GskRenderNode *node
gtk_render_node_view_get_render_node
GskRenderNode *
GtkRenderNodeView *view
gtk_render_node_view_set_viewport
void
GtkRenderNodeView *view, const GdkRectangle *viewport
gtk_render_node_view_get_viewport
void
GtkRenderNodeView *view, GdkRectangle *viewport
gtk_render_node_view_set_clip_region
void
GtkRenderNodeView *view, const cairo_region_t *clip
gtk_render_node_view_get_clip_region
const cairo_region_t *
GtkRenderNodeView *view
gtk_render_node_view_set_render_region
void
GtkRenderNodeView *view, const cairo_region_t *region
gtk_render_node_view_get_render_region
const cairo_region_t *
GtkRenderNodeView *view
GTK_TYPE_INSPECTOR_RENDER_RECORDING
#define GTK_TYPE_INSPECTOR_RENDER_RECORDING (gtk_inspector_render_recording_get_type())
GTK_INSPECTOR_RENDER_RECORDING
#define GTK_INSPECTOR_RENDER_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RENDER_RECORDING, GtkInspectorRenderRecording))
GTK_INSPECTOR_RENDER_RECORDING_CLASS
#define GTK_INSPECTOR_RENDER_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RENDER_RECORDING, GtkInspectorRenderRecordingClass))
GTK_INSPECTOR_IS_RENDER_RECORDING
#define GTK_INSPECTOR_IS_RENDER_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RENDER_RECORDING))
GTK_INSPECTOR_IS_RENDER_RECORDING_CLASS
#define GTK_INSPECTOR_IS_RENDER_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RENDER_RECORDING))
GTK_INSPECTOR_RENDER_RECORDING_GET_CLASS
#define GTK_INSPECTOR_RENDER_RECORDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RENDER_RECORDING, GtkInspectorRenderRecordingClass))
gtk_inspector_render_recording_get_type
GType
void
gtk_inspector_render_recording_new
GtkInspectorRecording *
gint64 timestamp, GskProfiler *profiler, const GdkRectangle *area, const cairo_region_t *clip_region, const cairo_region_t *render_region, GskRenderNode *node
gtk_inspector_render_recording_get_node
GskRenderNode *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_clip_region
const cairo_region_t *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_render_region
const cairo_region_t *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_area
const cairo_rectangle_int_t *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_profiler_info
const char *
GtkInspectorRenderRecording *recording
GtkInspectorRenderRecordingPrivate
GTK_TYPE_INSPECTOR_RESOURCE_LIST
#define GTK_TYPE_INSPECTOR_RESOURCE_LIST (gtk_inspector_resource_list_get_type())
GTK_INSPECTOR_RESOURCE_LIST
#define GTK_INSPECTOR_RESOURCE_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RESOURCE_LIST, GtkInspectorResourceList))
GTK_INSPECTOR_RESOURCE_LIST_CLASS
#define GTK_INSPECTOR_RESOURCE_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RESOURCE_LIST, GtkInspectorResourceListClass))
GTK_INSPECTOR_IS_RESOURCE_LIST
#define GTK_INSPECTOR_IS_RESOURCE_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RESOURCE_LIST))
GTK_INSPECTOR_IS_RESOURCE_LIST_CLASS
#define GTK_INSPECTOR_IS_RESOURCE_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RESOURCE_LIST))
GTK_INSPECTOR_RESOURCE_LIST_GET_CLASS
#define GTK_INSPECTOR_RESOURCE_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RESOURCE_LIST, GtkInspectorResourceListClass))
gtk_inspector_resource_list_get_type
GType
void
GtkInspectorResourceListPrivate
GTK_TYPE_INSPECTOR_SELECTOR
#define GTK_TYPE_INSPECTOR_SELECTOR (gtk_inspector_selector_get_type())
GTK_INSPECTOR_SELECTOR
#define GTK_INSPECTOR_SELECTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_SELECTOR, GtkInspectorSelector))
GTK_INSPECTOR_SELECTOR_CLASS
#define GTK_INSPECTOR_SELECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_SELECTOR, GtkInspectorSelectorClass))
GTK_INSPECTOR_IS_SELECTOR
#define GTK_INSPECTOR_IS_SELECTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_SELECTOR))
GTK_INSPECTOR_IS_SELECTOR_CLASS
#define GTK_INSPECTOR_IS_SELECTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_SELECTOR))
GTK_INSPECTOR_SELECTOR_GET_CLASS
#define GTK_INSPECTOR_SELECTOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_SELECTOR, GtkInspectorSelectorClass))
gtk_inspector_selector_get_type
GType
void
gtk_inspector_selector_set_object
void
GtkInspectorSelector *oh, GObject *object
GtkInspectorSelectorPrivate
GTK_TYPE_INSPECTOR_SIGNALS_LIST
#define GTK_TYPE_INSPECTOR_SIGNALS_LIST (gtk_inspector_signals_list_get_type())
GTK_INSPECTOR_SIGNALS_LIST
#define GTK_INSPECTOR_SIGNALS_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_SIGNALS_LIST, GtkInspectorSignalsList))
GTK_INSPECTOR_SIGNALS_LIST_CLASS
#define GTK_INSPECTOR_SIGNALS_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_SIGNALS_LIST, GtkInspectorSignalsListClass))
GTK_INSPECTOR_IS_SIGNALS_LIST
#define GTK_INSPECTOR_IS_SIGNALS_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_SIGNALS_LIST))
GTK_INSPECTOR_IS_SIGNALS_LIST_CLASS
#define GTK_INSPECTOR_IS_SIGNALS_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_SIGNALS_LIST))
GTK_INSPECTOR_SIGNALS_LIST_GET_CLASS
#define GTK_INSPECTOR_SIGNALS_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_SIGNALS_LIST, GtkInspectorSignalsListClass))
gtk_inspector_signals_list_get_type
GType
void
gtk_inspector_signals_list_set_object
void
GtkInspectorSignalsList *sl, GObject *object
GtkInspectorSignalsListPrivate
GTK_TYPE_INSPECTOR_SIZE_GROUPS
#define GTK_TYPE_INSPECTOR_SIZE_GROUPS (gtk_inspector_size_groups_get_type())
GTK_INSPECTOR_SIZE_GROUPS
#define GTK_INSPECTOR_SIZE_GROUPS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_SIZE_GROUPS, GtkInspectorSizeGroups))
GTK_INSPECTOR_SIZE_GROUPS_CLASS
#define GTK_INSPECTOR_SIZE_GROUPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_SIZE_GROUPS, GtkInspectorSizeGroupsClass))
GTK_INSPECTOR_IS_SIZE_GROUPS
#define GTK_INSPECTOR_IS_SIZE_GROUPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_SIZE_GROUPS))
GTK_INSPECTOR_IS_SIZE_GROUPS_CLASS
#define GTK_INSPECTOR_IS_SIZE_GROUPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_SIZE_GROUPS))
GTK_INSPECTOR_SIZE_GROUPS_GET_CLASS
#define GTK_INSPECTOR_SIZE_GROUPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_SIZE_GROUPS, GtkInspectorSizeGroupsClass))
gtk_inspector_size_groups_get_type
GType
void
gtk_inspector_size_groups_set_object
void
GtkInspectorSizeGroups *sl, GObject *object
GTK_TYPE_INSPECTOR_START_RECORDING
#define GTK_TYPE_INSPECTOR_START_RECORDING (gtk_inspector_start_recording_get_type())
GTK_INSPECTOR_START_RECORDING
#define GTK_INSPECTOR_START_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_START_RECORDING, GtkInspectorStartRecording))
GTK_INSPECTOR_START_RECORDING_CLASS
#define GTK_INSPECTOR_START_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_START_RECORDING, GtkInspectorStartRecordingClass))
GTK_INSPECTOR_IS_START_RECORDING
#define GTK_INSPECTOR_IS_START_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_START_RECORDING))
GTK_INSPECTOR_IS_START_RECORDING_CLASS
#define GTK_INSPECTOR_IS_START_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_START_RECORDING))
GTK_INSPECTOR_START_RECORDING_GET_CLASS
#define GTK_INSPECTOR_START_RECORDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_START_RECORDING, GtkInspectorStartRecordingClass))
gtk_inspector_start_recording_get_type
GType
void
gtk_inspector_start_recording_new
GtkInspectorRecording *
void
GtkInspectorStartRecordingPrivate
GTK_TYPE_INSPECTOR_STATISTICS
#define GTK_TYPE_INSPECTOR_STATISTICS (gtk_inspector_statistics_get_type())
GTK_INSPECTOR_STATISTICS
#define GTK_INSPECTOR_STATISTICS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_STATISTICS, GtkInspectorStatistics))
GTK_INSPECTOR_STATISTICS_CLASS
#define GTK_INSPECTOR_STATISTICS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_STATISTICS, GtkInspectorStatisticsClass))
GTK_INSPECTOR_IS_STATISTICS
#define GTK_INSPECTOR_IS_STATISTICS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_STATISTICS))
GTK_INSPECTOR_IS_STATISTICS_CLASS
#define GTK_INSPECTOR_IS_STATISTICS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_STATISTICS))
GTK_INSPECTOR_STATISTICS_GET_CLASS
#define GTK_INSPECTOR_STATISTICS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_STATISTICS, GtkInspectorStatisticsClass))
gtk_inspector_statistics_get_type
GType
void
GtkInspectorStatisticsPrivate
GTK_TYPE_INSPECTOR_STRV_EDITOR
#define GTK_TYPE_INSPECTOR_STRV_EDITOR (gtk_inspector_strv_editor_get_type())
GTK_INSPECTOR_STRV_EDITOR
#define GTK_INSPECTOR_STRV_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_STRV_EDITOR, GtkInspectorStrvEditor))
GTK_INSPECTOR_STRV_EDITOR_CLASS
#define GTK_INSPECTOR_STRV_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_STRV_EDITOR, GtkInspectorStrvEditorClass))
GTK_INSPECTOR_IS_STRV_EDITOR
#define GTK_INSPECTOR_IS_STRV_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_STRV_EDITOR))
GTK_INSPECTOR_IS_STRV_EDITOR_CLASS
#define GTK_INSPECTOR_IS_STRV_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_STRV_EDITOR))
GTK_INSPECTOR_STRV_EDITOR_GET_CLASS
#define GTK_INSPECTOR_STRV_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_STRV_EDITOR, GtkInspectorStrvEditorClass))
changed
void
GtkInspectorStrvEditor *editor
gtk_inspector_strv_editor_get_type
GType
void
gtk_inspector_strv_editor_set_strv
void
GtkInspectorStrvEditor *editor, gchar **strv
gtk_inspector_strv_editor_get_strv
gchar **
GtkInspectorStrvEditor *editor
RowPredicate
gboolean
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer data
gtk_tree_walk_new
GtkTreeWalk *
GtkTreeModel *model, RowPredicate predicate, gpointer data, GDestroyNotify destroy
gtk_tree_walk_free
void
GtkTreeWalk *walk
gtk_tree_walk_reset
void
GtkTreeWalk *walk, GtkTreeIter *iter
gtk_tree_walk_next_match
gboolean
GtkTreeWalk *walk, gboolean force_move, gboolean backwards, GtkTreeIter *iter
gtk_tree_walk_get_position
gboolean
GtkTreeWalk *walk, GtkTreeIter *iter
GtkTreeWalk
GTK_TYPE_INSPECTOR_VISUAL
#define GTK_TYPE_INSPECTOR_VISUAL (gtk_inspector_visual_get_type())
GTK_INSPECTOR_VISUAL
#define GTK_INSPECTOR_VISUAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_VISUAL, GtkInspectorVisual))
GTK_INSPECTOR_VISUAL_CLASS
#define GTK_INSPECTOR_VISUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_VISUAL, GtkInspectorVisualClass))
GTK_INSPECTOR_IS_VISUAL
#define GTK_INSPECTOR_IS_VISUAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_VISUAL))
GTK_INSPECTOR_IS_VISUAL_CLASS
#define GTK_INSPECTOR_IS_VISUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_VISUAL))
GTK_INSPECTOR_VISUAL_GET_CLASS
#define GTK_INSPECTOR_VISUAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_VISUAL, GtkInspectorVisualClass))
gtk_inspector_visual_get_type
GType
void
GtkInspectorVisualPrivate
GTK_TYPE_INSPECTOR_WINDOW
#define GTK_TYPE_INSPECTOR_WINDOW (gtk_inspector_window_get_type())
GTK_INSPECTOR_WINDOW
#define GTK_INSPECTOR_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_WINDOW, GtkInspectorWindow))
GTK_INSPECTOR_WINDOW_CLASS
#define GTK_INSPECTOR_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_WINDOW, GtkInspectorWindowClass))
GTK_INSPECTOR_IS_WINDOW
#define GTK_INSPECTOR_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_WINDOW))
GTK_INSPECTOR_IS_WINDOW_CLASS
#define GTK_INSPECTOR_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_WINDOW))
GTK_INSPECTOR_WINDOW_GET_CLASS
#define GTK_INSPECTOR_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_WINDOW, GtkInspectorWindowClass))
TREE_TEXT_SCALE
#define TREE_TEXT_SCALE 0.8
TREE_CHECKBOX_SIZE
#define TREE_CHECKBOX_SIZE (gint)(0.8 * 13)
gtk_inspector_window_get_type
GType
void
gtk_inspector_window_new
GtkWidget *
void
gtk_inspector_flash_widget
void
GtkInspectorWindow *iw, GtkWidget *widget
gtk_inspector_start_highlight
void
GtkWidget *widget
gtk_inspector_stop_highlight
void
GtkWidget *widget
gtk_inspector_on_inspect
void
GtkWidget *widget, GtkInspectorWindow *iw
gtk_inspector_window_select_widget_under_pointer
void
GtkInspectorWindow *iw
gtk_inspector_window_rescan
void
GtkWidget *iw
gtk_inspector_is_recording
gboolean
GtkWidget *widget
gtk_inspector_record_render
void
GtkWidget *widget, GskRenderer *renderer, GdkWindow *window, const cairo_region_t *region, GdkDrawingContext *context, GskRenderNode *node
_GtkMountOperationHandlerIface
struct __GtkMountOperationHandlerIface
{
GTypeInterface parent_iface;
gboolean (*handle_ask_password) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation,
const gchar *arg_id,
const gchar *arg_message,
const gchar *arg_icon_name,
const gchar *arg_default_user,
const gchar *arg_default_domain,
guint arg_flags);
gboolean (*handle_ask_question) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation,
const gchar *arg_id,
const gchar *arg_message,
const gchar *arg_icon_name,
const gchar *const *arg_choices);
gboolean (*handle_close) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation);
gboolean (*handle_show_processes) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation,
const gchar *arg_id,
const gchar *arg_message,
const gchar *arg_icon_name,
GVariant *arg_application_pids,
const gchar *const *arg_choices);
};
_GtkMountOperationHandlerProxy
struct __GtkMountOperationHandlerProxy
{
/*< private >*/
GDBusProxy parent_instance;
_GtkMountOperationHandlerProxyPrivate *priv;
};
_GtkMountOperationHandlerProxyClass
struct __GtkMountOperationHandlerProxyClass
{
GDBusProxyClass parent_class;
};
_GtkMountOperationHandlerSkeleton
struct __GtkMountOperationHandlerSkeleton
{
/*< private >*/
GDBusInterfaceSkeleton parent_instance;
_GtkMountOperationHandlerSkeletonPrivate *priv;
};
_GtkMountOperationHandlerSkeletonClass
struct __GtkMountOperationHandlerSkeletonClass
{
GDBusInterfaceSkeletonClass parent_class;
};
_GtkMountOperationHandler
_GtkMountOperationHandlerProxyPrivate
_GtkMountOperationHandlerSkeletonPrivate
GTK_TYPE_CSS_AFFECTS
#define GTK_TYPE_CSS_AFFECTS (_gtk_css_affects_get_type ())
GTK_TYPE_TEXT_HANDLE_POSITION
#define GTK_TYPE_TEXT_HANDLE_POSITION (_gtk_text_handle_position_get_type ())
GTK_TYPE_TEXT_HANDLE_MODE
#define GTK_TYPE_TEXT_HANDLE_MODE (_gtk_text_handle_mode_get_type ())
GTK_TYPE_LICENSE
#define GTK_TYPE_LICENSE (gtk_license_get_type ())
GTK_TYPE_ACCEL_FLAGS
#define GTK_TYPE_ACCEL_FLAGS (gtk_accel_flags_get_type ())
GTK_TYPE_APPLICATION_INHIBIT_FLAGS
#define GTK_TYPE_APPLICATION_INHIBIT_FLAGS (gtk_application_inhibit_flags_get_type ())
GTK_TYPE_ASSISTANT_PAGE_TYPE
#define GTK_TYPE_ASSISTANT_PAGE_TYPE (gtk_assistant_page_type_get_type ())
GTK_TYPE_BUTTON_BOX_STYLE
#define GTK_TYPE_BUTTON_BOX_STYLE (gtk_button_box_style_get_type ())
GTK_TYPE_BUILDER_ERROR
#define GTK_TYPE_BUILDER_ERROR (gtk_builder_error_get_type ())
GTK_TYPE_CALENDAR_DISPLAY_OPTIONS
#define GTK_TYPE_CALENDAR_DISPLAY_OPTIONS (gtk_calendar_display_options_get_type ())
GTK_TYPE_CELL_RENDERER_STATE
#define GTK_TYPE_CELL_RENDERER_STATE (gtk_cell_renderer_state_get_type ())
GTK_TYPE_CELL_RENDERER_MODE
#define GTK_TYPE_CELL_RENDERER_MODE (gtk_cell_renderer_mode_get_type ())
GTK_TYPE_CELL_RENDERER_ACCEL_MODE
#define GTK_TYPE_CELL_RENDERER_ACCEL_MODE (gtk_cell_renderer_accel_mode_get_type ())
GTK_TYPE_CSS_PROVIDER_ERROR
#define GTK_TYPE_CSS_PROVIDER_ERROR (gtk_css_provider_error_get_type ())
GTK_TYPE_CSS_SECTION_TYPE
#define GTK_TYPE_CSS_SECTION_TYPE (gtk_css_section_type_get_type ())
GTK_TYPE_DEBUG_FLAG
#define GTK_TYPE_DEBUG_FLAG (gtk_debug_flag_get_type ())
GTK_TYPE_DIALOG_FLAGS
#define GTK_TYPE_DIALOG_FLAGS (gtk_dialog_flags_get_type ())
GTK_TYPE_RESPONSE_TYPE
#define GTK_TYPE_RESPONSE_TYPE (gtk_response_type_get_type ())
GTK_TYPE_DEST_DEFAULTS
#define GTK_TYPE_DEST_DEFAULTS (gtk_dest_defaults_get_type ())
GTK_TYPE_ENTRY_ICON_POSITION
#define GTK_TYPE_ENTRY_ICON_POSITION (gtk_entry_icon_position_get_type ())
GTK_TYPE_ALIGN
#define GTK_TYPE_ALIGN (gtk_align_get_type ())
GTK_TYPE_ARROW_TYPE
#define GTK_TYPE_ARROW_TYPE (gtk_arrow_type_get_type ())
GTK_TYPE_BASELINE_POSITION
#define GTK_TYPE_BASELINE_POSITION (gtk_baseline_position_get_type ())
GTK_TYPE_DELETE_TYPE
#define GTK_TYPE_DELETE_TYPE (gtk_delete_type_get_type ())
GTK_TYPE_DIRECTION_TYPE
#define GTK_TYPE_DIRECTION_TYPE (gtk_direction_type_get_type ())
GTK_TYPE_ICON_SIZE
#define GTK_TYPE_ICON_SIZE (gtk_icon_size_get_type ())
GTK_TYPE_SENSITIVITY_TYPE
#define GTK_TYPE_SENSITIVITY_TYPE (gtk_sensitivity_type_get_type ())
GTK_TYPE_TEXT_DIRECTION
#define GTK_TYPE_TEXT_DIRECTION (gtk_text_direction_get_type ())
GTK_TYPE_JUSTIFICATION
#define GTK_TYPE_JUSTIFICATION (gtk_justification_get_type ())
GTK_TYPE_MENU_DIRECTION_TYPE
#define GTK_TYPE_MENU_DIRECTION_TYPE (gtk_menu_direction_type_get_type ())
GTK_TYPE_MESSAGE_TYPE
#define GTK_TYPE_MESSAGE_TYPE (gtk_message_type_get_type ())
GTK_TYPE_MOVEMENT_STEP
#define GTK_TYPE_MOVEMENT_STEP (gtk_movement_step_get_type ())
GTK_TYPE_SCROLL_STEP
#define GTK_TYPE_SCROLL_STEP (gtk_scroll_step_get_type ())
GTK_TYPE_ORIENTATION
#define GTK_TYPE_ORIENTATION (gtk_orientation_get_type ())
GTK_TYPE_PACK_TYPE
#define GTK_TYPE_PACK_TYPE (gtk_pack_type_get_type ())
GTK_TYPE_POSITION_TYPE
#define GTK_TYPE_POSITION_TYPE (gtk_position_type_get_type ())
GTK_TYPE_RELIEF_STYLE
#define GTK_TYPE_RELIEF_STYLE (gtk_relief_style_get_type ())
GTK_TYPE_SCROLL_TYPE
#define GTK_TYPE_SCROLL_TYPE (gtk_scroll_type_get_type ())
GTK_TYPE_SELECTION_MODE
#define GTK_TYPE_SELECTION_MODE (gtk_selection_mode_get_type ())
GTK_TYPE_SHADOW_TYPE
#define GTK_TYPE_SHADOW_TYPE (gtk_shadow_type_get_type ())
GTK_TYPE_TOOLBAR_STYLE
#define GTK_TYPE_TOOLBAR_STYLE (gtk_toolbar_style_get_type ())
GTK_TYPE_WRAP_MODE
#define GTK_TYPE_WRAP_MODE (gtk_wrap_mode_get_type ())
GTK_TYPE_SORT_TYPE
#define GTK_TYPE_SORT_TYPE (gtk_sort_type_get_type ())
GTK_TYPE_PACK_DIRECTION
#define GTK_TYPE_PACK_DIRECTION (gtk_pack_direction_get_type ())
GTK_TYPE_PRINT_PAGES
#define GTK_TYPE_PRINT_PAGES (gtk_print_pages_get_type ())
GTK_TYPE_PAGE_SET
#define GTK_TYPE_PAGE_SET (gtk_page_set_get_type ())
GTK_TYPE_NUMBER_UP_LAYOUT
#define GTK_TYPE_NUMBER_UP_LAYOUT (gtk_number_up_layout_get_type ())
GTK_TYPE_PAGE_ORIENTATION
#define GTK_TYPE_PAGE_ORIENTATION (gtk_page_orientation_get_type ())
GTK_TYPE_PRINT_QUALITY
#define GTK_TYPE_PRINT_QUALITY (gtk_print_quality_get_type ())
GTK_TYPE_PRINT_DUPLEX
#define GTK_TYPE_PRINT_DUPLEX (gtk_print_duplex_get_type ())
GTK_TYPE_UNIT
#define GTK_TYPE_UNIT (gtk_unit_get_type ())
GTK_TYPE_TREE_VIEW_GRID_LINES
#define GTK_TYPE_TREE_VIEW_GRID_LINES (gtk_tree_view_grid_lines_get_type ())
GTK_TYPE_DRAG_RESULT
#define GTK_TYPE_DRAG_RESULT (gtk_drag_result_get_type ())
GTK_TYPE_SIZE_GROUP_MODE
#define GTK_TYPE_SIZE_GROUP_MODE (gtk_size_group_mode_get_type ())
GTK_TYPE_SIZE_REQUEST_MODE
#define GTK_TYPE_SIZE_REQUEST_MODE (gtk_size_request_mode_get_type ())
GTK_TYPE_SCROLLABLE_POLICY
#define GTK_TYPE_SCROLLABLE_POLICY (gtk_scrollable_policy_get_type ())
GTK_TYPE_STATE_FLAGS
#define GTK_TYPE_STATE_FLAGS (gtk_state_flags_get_type ())
GTK_TYPE_BORDER_STYLE
#define GTK_TYPE_BORDER_STYLE (gtk_border_style_get_type ())
GTK_TYPE_LEVEL_BAR_MODE
#define GTK_TYPE_LEVEL_BAR_MODE (gtk_level_bar_mode_get_type ())
GTK_TYPE_INPUT_PURPOSE
#define GTK_TYPE_INPUT_PURPOSE (gtk_input_purpose_get_type ())
GTK_TYPE_INPUT_HINTS
#define GTK_TYPE_INPUT_HINTS (gtk_input_hints_get_type ())
GTK_TYPE_PROPAGATION_PHASE
#define GTK_TYPE_PROPAGATION_PHASE (gtk_propagation_phase_get_type ())
GTK_TYPE_EVENT_SEQUENCE_STATE
#define GTK_TYPE_EVENT_SEQUENCE_STATE (gtk_event_sequence_state_get_type ())
GTK_TYPE_PAN_DIRECTION
#define GTK_TYPE_PAN_DIRECTION (gtk_pan_direction_get_type ())
GTK_TYPE_POPOVER_CONSTRAINT
#define GTK_TYPE_POPOVER_CONSTRAINT (gtk_popover_constraint_get_type ())
GTK_TYPE_PLACES_OPEN_FLAGS
#define GTK_TYPE_PLACES_OPEN_FLAGS (gtk_places_open_flags_get_type ())
GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS
#define GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS (gtk_event_controller_scroll_flags_get_type ())
GTK_TYPE_FILE_CHOOSER_ACTION
#define GTK_TYPE_FILE_CHOOSER_ACTION (gtk_file_chooser_action_get_type ())
GTK_TYPE_FILE_CHOOSER_CONFIRMATION
#define GTK_TYPE_FILE_CHOOSER_CONFIRMATION (gtk_file_chooser_confirmation_get_type ())
GTK_TYPE_FILE_CHOOSER_ERROR
#define GTK_TYPE_FILE_CHOOSER_ERROR (gtk_file_chooser_error_get_type ())
GTK_TYPE_FILE_FILTER_FLAGS
#define GTK_TYPE_FILE_FILTER_FLAGS (gtk_file_filter_flags_get_type ())
GTK_TYPE_FONT_CHOOSER_LEVEL
#define GTK_TYPE_FONT_CHOOSER_LEVEL (gtk_font_chooser_level_get_type ())
GTK_TYPE_ICON_LOOKUP_FLAGS
#define GTK_TYPE_ICON_LOOKUP_FLAGS (gtk_icon_lookup_flags_get_type ())
GTK_TYPE_ICON_THEME_ERROR
#define GTK_TYPE_ICON_THEME_ERROR (gtk_icon_theme_error_get_type ())
GTK_TYPE_ICON_VIEW_DROP_POSITION
#define GTK_TYPE_ICON_VIEW_DROP_POSITION (gtk_icon_view_drop_position_get_type ())
GTK_TYPE_IMAGE_TYPE
#define GTK_TYPE_IMAGE_TYPE (gtk_image_type_get_type ())
GTK_TYPE_ARROW_PLACEMENT
#define GTK_TYPE_ARROW_PLACEMENT (gtk_arrow_placement_get_type ())
GTK_TYPE_BUTTONS_TYPE
#define GTK_TYPE_BUTTONS_TYPE (gtk_buttons_type_get_type ())
GTK_TYPE_BUTTON_ROLE
#define GTK_TYPE_BUTTON_ROLE (gtk_button_role_get_type ())
GTK_TYPE_NOTEBOOK_TAB
#define GTK_TYPE_NOTEBOOK_TAB (gtk_notebook_tab_get_type ())
GTK_TYPE_PAD_ACTION_TYPE
#define GTK_TYPE_PAD_ACTION_TYPE (gtk_pad_action_type_get_type ())
GTK_TYPE_PRINT_STATUS
#define GTK_TYPE_PRINT_STATUS (gtk_print_status_get_type ())
GTK_TYPE_PRINT_OPERATION_RESULT
#define GTK_TYPE_PRINT_OPERATION_RESULT (gtk_print_operation_result_get_type ())
GTK_TYPE_PRINT_OPERATION_ACTION
#define GTK_TYPE_PRINT_OPERATION_ACTION (gtk_print_operation_action_get_type ())
GTK_TYPE_PRINT_ERROR
#define GTK_TYPE_PRINT_ERROR (gtk_print_error_get_type ())
GTK_TYPE_RECENT_SORT_TYPE
#define GTK_TYPE_RECENT_SORT_TYPE (gtk_recent_sort_type_get_type ())
GTK_TYPE_RECENT_CHOOSER_ERROR
#define GTK_TYPE_RECENT_CHOOSER_ERROR (gtk_recent_chooser_error_get_type ())
GTK_TYPE_RECENT_FILTER_FLAGS
#define GTK_TYPE_RECENT_FILTER_FLAGS (gtk_recent_filter_flags_get_type ())
GTK_TYPE_RECENT_MANAGER_ERROR
#define GTK_TYPE_RECENT_MANAGER_ERROR (gtk_recent_manager_error_get_type ())
GTK_TYPE_REVEALER_TRANSITION_TYPE
#define GTK_TYPE_REVEALER_TRANSITION_TYPE (gtk_revealer_transition_type_get_type ())
GTK_TYPE_CORNER_TYPE
#define GTK_TYPE_CORNER_TYPE (gtk_corner_type_get_type ())
GTK_TYPE_POLICY_TYPE
#define GTK_TYPE_POLICY_TYPE (gtk_policy_type_get_type ())
GTK_TYPE_SHORTCUT_TYPE
#define GTK_TYPE_SHORTCUT_TYPE (gtk_shortcut_type_get_type ())
GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY
#define GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY (gtk_spin_button_update_policy_get_type ())
GTK_TYPE_SPIN_TYPE
#define GTK_TYPE_SPIN_TYPE (gtk_spin_type_get_type ())
GTK_TYPE_STACK_TRANSITION_TYPE
#define GTK_TYPE_STACK_TRANSITION_TYPE (gtk_stack_transition_type_get_type ())
GTK_TYPE_STYLE_CONTEXT_PRINT_FLAGS
#define GTK_TYPE_STYLE_CONTEXT_PRINT_FLAGS (gtk_style_context_print_flags_get_type ())
GTK_TYPE_TEXT_BUFFER_TARGET_INFO
#define GTK_TYPE_TEXT_BUFFER_TARGET_INFO (gtk_text_buffer_target_info_get_type ())
GTK_TYPE_TEXT_SEARCH_FLAGS
#define GTK_TYPE_TEXT_SEARCH_FLAGS (gtk_text_search_flags_get_type ())
GTK_TYPE_TEXT_WINDOW_TYPE
#define GTK_TYPE_TEXT_WINDOW_TYPE (gtk_text_window_type_get_type ())
GTK_TYPE_TEXT_VIEW_LAYER
#define GTK_TYPE_TEXT_VIEW_LAYER (gtk_text_view_layer_get_type ())
GTK_TYPE_TEXT_EXTEND_SELECTION
#define GTK_TYPE_TEXT_EXTEND_SELECTION (gtk_text_extend_selection_get_type ())
GTK_TYPE_TOOL_PALETTE_DRAG_TARGETS
#define GTK_TYPE_TOOL_PALETTE_DRAG_TARGETS (gtk_tool_palette_drag_targets_get_type ())
GTK_TYPE_TREE_MODEL_FLAGS
#define GTK_TYPE_TREE_MODEL_FLAGS (gtk_tree_model_flags_get_type ())
GTK_TYPE_TREE_VIEW_DROP_POSITION
#define GTK_TYPE_TREE_VIEW_DROP_POSITION (gtk_tree_view_drop_position_get_type ())
GTK_TYPE_TREE_VIEW_COLUMN_SIZING
#define GTK_TYPE_TREE_VIEW_COLUMN_SIZING (gtk_tree_view_column_sizing_get_type ())
GTK_TYPE_WINDOW_TYPE
#define GTK_TYPE_WINDOW_TYPE (gtk_window_type_get_type ())
GTK_TYPE_WINDOW_POSITION
#define GTK_TYPE_WINDOW_POSITION (gtk_window_position_get_type ())
GTK_MAJOR_VERSION
#define GTK_MAJOR_VERSION (3)
GTK_MINOR_VERSION
#define GTK_MINOR_VERSION (93)
GTK_MICRO_VERSION
#define GTK_MICRO_VERSION (0)
GTK_BINARY_AGE
#define GTK_BINARY_AGE (9300)
GTK_INTERFACE_AGE
#define GTK_INTERFACE_AGE (0)
GTK_CHECK_VERSION
#define GTK_CHECK_VERSION(major,minor,micro) \
(GTK_MAJOR_VERSION > (major) || \
(GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION > (minor)) || \
(GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION == (minor) && \
GTK_MICRO_VERSION >= (micro)))
docs/reference/gtk/gtk4-update-icon-cache.xml 0000664 0001750 0001750 00000007162 13226176505 021240 0 ustar mclasen mclasen
gtk4-update-icon-cache
GTK+
Developer
Matthias
Clasen
gtk4-update-icon-cache
1
User Commands
gtk4-update-icon-cache
Icon theme caching utility
gtk4-update-icon-cache
--force
--ignore-theme-index
--index-only
--include-image-data
--source NAME
--quiet
--validate
PATH
Description
gtk4-update-icon-cache creates mmapable cache
files for icon themes.
It expects to be given the PATH to a icon theme
directory containing an index.theme , e.g.
/usr/share/icons/hicolor , and writes a
icon-theme.cache containing cached information about
the icons in the directory tree below the given directory.
GTK+ can use the cache files created by gtk4-update-icon-cache
to avoid a lot of system call and disk seek overhead when the application
starts. Since the format of the cache files allows them to be mmaped
shared between multiple applications, the overall memory consumption is
reduced as well.
Options
--force
-f
Overwrite an existing cache file even if it appears to be
uptodate.
--ignore-theme-index
-t
Don't check for the existence of index.theme
in the icon theme directory. Without this option, gtk4-update-icon-cache
refuses to create an icon cache in a directory which does not appear to
be the toplevel directory of an icon theme.
--index-only
-i
Don't include image data in the cache.
--include-image-data
Include image data in the cache.
--source
-c
Output a C header file declaring a constant
NAME with the contents of the icon
cache.
--quiet
-q
Turn off verbose output.
--validate
-v
Validate existing icon cache.
docs/reference/gtk/text_widget.sgml 0000664 0001750 0001750 00000017544 13226176505 017616 0 ustar mclasen mclasen
Text Widget Overview
3
GTK Library
Text Widget Overview
Overview of GtkTextBuffer, GtkTextView, and friends
Conceptual Overview
GTK+ has an extremely powerful framework for multiline text editing. The
primary objects involved in the process are #GtkTextBuffer, which represents the
text being edited, and #GtkTextView, a widget which can display a #GtkTextBuffer.
Each buffer can be displayed by any number of views.
One of the important things to remember about text in GTK+ is that it's in the
UTF-8 encoding. This means that one character can be encoded as multiple
bytes. Character counts are usually referred to as
offsets , while byte counts are called
indexes . If you confuse these two, things will work fine
with ASCII, but as soon as your buffer contains multibyte characters, bad
things will happen.
Text in a buffer can be marked with tags . A tag is an
attribute that can be applied to some range of text. For example, a tag might
be called "bold" and make the text inside the tag bold. However, the tag
concept is more general than that; tags don't have to affect appearance. They
can instead affect the behavior of mouse and key presses, "lock" a range of
text so the user can't edit it, or countless other things. A tag is
represented by a #GtkTextTag object. One #GtkTextTag can be applied to any
number of text ranges in any number of buffers.
Each tag is stored in a #GtkTextTagTable. A tag table defines a set of
tags that can be used together. Each buffer has one tag table associated with
it; only tags from that tag table can be used with the buffer. A single tag
table can be shared between multiple buffers, however.
Tags can have names, which is convenient sometimes (for example, you can name
your tag that makes things bold "bold"), but they can also be anonymous (which
is convenient if you're creating tags on-the-fly).
Most text manipulation is accomplished with iterators ,
represented by a #GtkTextIter. An iterator represents a position between two
characters in the text buffer. #GtkTextIter is a struct designed to be
allocated on the stack; it's guaranteed to be copiable by value and never
contain any heap-allocated data. Iterators are not valid indefinitely;
whenever the buffer is modified in a way that affects the number of characters
in the buffer, all outstanding iterators become invalid. (Note that deleting
5 characters and then reinserting 5 still invalidates iterators, though you
end up with the same number of characters you pass through a state with a
different number).
Because of this, iterators can't be used to preserve positions across buffer
modifications. To preserve a position, the #GtkTextMark object is ideal. You
can think of a mark as an invisible cursor or insertion point; it floats in
the buffer, saving a position. If the text surrounding the mark is deleted,
the mark remains in the position the text once occupied; if text is inserted
at the mark, the mark ends up either to the left or to the right of the new
text, depending on its gravity . The standard text
cursor in left-to-right languages is a mark with right gravity, because it
stays to the right of inserted text.
Like tags, marks can be either named or anonymous. There are two marks built-in
to #GtkTextBuffer; these are named "insert" and
"selection_bound" and refer to the insertion point and the
boundary of the selection which is not the insertion point, respectively. If
no text is selected, these two marks will be in the same position. You can
manipulate what is selected and where the cursor appears by moving these
marks around.
If you want to place the cursor in response to a user action, be sure to use
gtk_text_buffer_place_cursor(), which moves both at once without causing a
temporary selection (moving one then the other temporarily selects the range in
between the old and new positions).
Text buffers always contain at least one line, but may be empty (that
is, buffers can contain zero characters). The last line in the text
buffer never ends in a line separator (such as newline); the other
lines in the buffer always end in a line separator. Line separators
count as characters when computing character counts and character
offsets. Note that some Unicode line separators are represented with
multiple bytes in UTF-8, and the two-character sequence "\r\n" is also
considered a line separator.
Simple Example
The simplest usage of #GtkTextView might look like this:
GtkWidget *view;
GtkTextBuffer *buffer;
view = gtk_text_view_new ();
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
gtk_text_buffer_set_text (buffer, "Hello, this is some text", -1);
/* Now you might put the view in a container and display it on the
* screen; when the user edits the text, signals on the buffer
* will be emitted, such as "changed", "insert_text", and so on.
*/
In many cases it's also convenient to first create the buffer with
gtk_text_buffer_new(), then create a widget for that buffer with
gtk_text_view_new_with_buffer(). Or you can change the buffer the widget
displays after the widget is created with gtk_text_view_set_buffer().
Example of Changing Text Attributes
The way to affect text attributes in #GtkTextView is to
apply tags that change the attributes for a region of text.
For text features that come from the theme — such as font and
foreground color — use CSS to override their default values.
GtkWidget *view;
GtkTextBuffer *buffer;
GtkTextIter start, end;
PangoFontDescription *font_desc;
GdkRGBA rgba;
GtkTextTag *tag;
GtkCssProvider *provider;
GtkStyleContext *context;
view = gtk_text_view_new ();
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
gtk_text_buffer_set_text (buffer, "Hello, this is some text", -1);
/* Change default font and color throughout the widget */
provider = gtk_css_provider_new ();
gtk_css_provider_load_from_data (provider,
"textview {"
" font: 15 serif;"
" color: green;"
"}",
-1);
context = gtk_widget_get_style_context (view);
gtk_style_context_add_provider (context,
GTK_STYLE_PROVIDER (provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
/* Change left margin throughout the widget */
gtk_text_view_set_left_margin (GTK_TEXT_VIEW (view), 30);
/* Use a tag to change the color for just one part of the widget */
tag = gtk_text_buffer_create_tag (buffer, "blue_foreground",
"foreground", "blue", NULL);
gtk_text_buffer_get_iter_at_offset (buffer, &start, 7);
gtk_text_buffer_get_iter_at_offset (buffer, &end, 12);
gtk_text_buffer_apply_tag (buffer, tag, &start, &end);
The gtk-demo application that comes with
GTK+ contains more example code for #GtkTextView.
docs/reference/gtk/gtk4.hierarchy 0000664 0001750 0001750 00000015132 13224733764 017147 0 ustar mclasen mclasen GObject
GInitiallyUnowned
GtkWidget
GtkContainer
GtkBin
GtkWindow
GtkDialog
GtkAboutDialog
GtkAppChooserDialog
GtkColorChooserDialog
GtkFileChooserDialog
GtkFontChooserDialog
GtkMessageDialog
GtkPageSetupUnixDialog
GtkPrintUnixDialog
GtkRecentChooserDialog
GtkApplicationWindow
GtkAssistant
GtkShortcutsWindow
GtkComboBox
GtkAppChooserButton
GtkComboBoxText
GtkFrame
GtkAspectFrame
GtkButton
GtkToggleButton
GtkCheckButton
GtkRadioButton
GtkMenuButton
GtkLinkButton
GtkLockButton
GtkModelButton
GtkScaleButton
GtkVolumeButton
GtkMenuItem
GtkCheckMenuItem
GtkRadioMenuItem
GtkSeparatorMenuItem
GtkFlowBoxChild
GtkListBoxRow
GtkToolItem
GtkToolButton
GtkMenuToolButton
GtkToggleToolButton
GtkRadioToolButton
GtkSeparatorToolItem
GtkOverlay
GtkPopover
GtkPopoverMenu
GtkRevealer
GtkScrolledWindow
GtkSearchBar
GtkStackSidebar
GtkViewport
GtkActionBar
GtkBox
GtkButtonBox
GtkColorChooserWidget
GtkInfoBar
GtkShortcutLabel
GtkShortcutsSection
GtkShortcutsGroup
GtkStackSwitcher
GtkExpander
GtkFixed
GtkFlowBox
GtkGrid
GtkHeaderBar
GtkIconView
GtkLayout
GtkListBox
GtkMenuShell
GtkMenuBar
GtkMenu
GtkRecentChooserMenu
GtkNotebook
GtkPaned
GtkStack
GtkTextView
GtkToolbar
GtkToolItemGroup
GtkToolPalette
GtkTreeView
GtkAccelLabel
GtkAppChooserWidget
GtkCalendar
GtkCellView
GtkColorButton
GtkDrawingArea
GtkEntry
GtkSearchEntry
GtkFileChooserButton
GtkFileChooserWidget
GtkFontButton
GtkFontChooserWidget
GtkGLArea
GtkImage
GtkInvisible
GtkLabel
GtkProgressBar
GtkRange
GtkScale
GtkRecentChooserWidget
GtkScrollbar
GtkSeparator
GtkShortcutsShortcut
GtkSpinButton
GtkSpinner
GtkStatusbar
GtkSwitch
GtkLevelBar
GtkAdjustment
GtkCellArea
GtkCellAreaBox
GtkCellRenderer
GtkCellRendererText
GtkCellRendererAccel
GtkCellRendererCombo
GtkCellRendererSpin
GtkCellRendererPixbuf
GtkCellRendererProgress
GtkCellRendererSpinner
GtkCellRendererToggle
GtkFileFilter
GtkTreeViewColumn
GtkRecentFilter
GtkAccelGroup
GtkAccelMap
AtkObject
GtkAccessible
GtkWidgetAccessible
GtkContainerAccessible
GtkWindowAccessible
GtkAssistantAccessible
GtkComboBoxAccessible
GtkFrameAccessible
GtkButtonAccessible
GtkToggleButtonAccessible
GtkMenuButtonAccessible
GtkRadioButtonAccessible
GtkLinkButtonAccessible
GtkLockButtonAccessible
GtkScaleButtonAccessible
GtkMenuItemAccessible
GtkCheckMenuItemAccessible
GtkRadioMenuItemAccessible
GtkExpanderAccessible
GtkFlowBoxAccessible
GtkIconViewAccessible
GtkListBoxAccessible
GtkListBoxRowAccessible
GtkMenuShellAccessible
GtkMenuAccessible
GtkNotebookAccessible
GtkPanedAccessible
GtkPopoverAccessible
GtkScrolledWindowAccessible
GtkStackAccessible
GtkTextViewAccessible
GtkTreeViewAccessible
GtkEntryAccessible
GtkImageAccessible
GtkLabelAccessible
GtkProgressBarAccessible
GtkRangeAccessible
GtkScaleAccessible
GtkSpinButtonAccessible
GtkSpinnerAccessible
GtkStatusbarAccessible
GtkSwitchAccessible
GtkLevelBarAccessible
GtkCellAccessible
GtkRendererCellAccessible
GtkTextCellAccessible
GtkImageCellAccessible
GtkBooleanCellAccessible
GApplication
GtkApplication
GtkBuilder
GtkCellAreaContext
GtkCssProvider
GtkEntryBuffer
GtkEntryCompletion
GtkEventController
GtkEventControllerScroll
GtkEventControllerMotion
GtkGesture
GtkGestureSingle
GtkGestureDrag
GtkGesturePan
GtkGestureLongPress
GtkGestureMultiPress
GtkGestureSwipe
GtkGestureRotate
GtkGestureZoom
GtkPadController
GtkIconTheme
GtkIMContext
GtkIMContextSimple
GtkIMMulticontext
GtkListStore
GMountOperation
GtkMountOperation
GtkPageSetup
GtkPrinter
GtkPrintContext
GtkPrintJob
GtkPrintOperation
GtkPrintSettings
GtkRecentManager
GtkSettings
GtkSizeGroup
GtkStyleContext
GtkTextBuffer
GtkTextChildAnchor
GtkTextMark
GtkTextTag
GtkTextTagTable
GtkTreeModelFilter
GtkTreeModelSort
GtkTreeSelection
GtkTreeStore
GtkWindowGroup
GdkCursor
GdkWindow
GdkEvent
GdkDragContext
GtkTooltip
GdkDisplay
GdkDisplayManager
GdkTexture
GApplicationCommandLine
GMenuModel
GdkPixbuf
GThemedIcon
GdkDrawContext
GdkGLContext
GPermission
GdkDevice
GtkPrintBackend
GdkFrameClock
GdkClipboard
GInterface
GTypePlugin
AtkImplementorIface
GtkBuildable
GtkActionable
GtkAppChooser
GtkCellLayout
GtkCellEditable
GActionGroup
GActionMap
GtkOrientable
GtkColorChooser
GtkStyleProvider
GtkEditable
GtkFileChooser
GtkFileChooserEmbed
GtkFontChooser
GtkScrollable
GtkTreeModel
GtkTreeDragSource
GtkTreeDragDest
GtkTreeSortable
GtkPrintOperationPreview
GtkRecentChooser
GtkToolShell
AtkComponent
AtkWindow
AtkAction
AtkSelection
GFile
GAppInfo
AtkImage
AtkText
GIcon
GLoadableIcon
AtkEditableText
AtkHypertext
AtkHyperlinkImpl
AtkValue
AtkTable
GtkCellAccessibleParent
GBoxed
GValueArray
GtkPaperSize
GtkTextIter
GdkRectangle
CairoRectangleInt
CairoContext
GtkSelectionData
GStrv
GClosure
GVariantDict
GtkTreeIter
GdkRGBA
PangoAttrList
PangoFontDescription
CairoSurface
GError
GtkCssSection
PangoTabArray
GtkDelayedFontDescription
GdkEventSequence
GtkTreePath
GArray
GdkContentFormats
GdkFileList
docs/reference/gtk/gtk4-launch.1 0000664 0001750 0001750 00000004170 13223475355 016577 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-launch
.\" Author: Tomáš Bžatek
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 01/04/2018
.\" Manual: User Commands
.\" Source: GTK+
.\" Language: English
.\"
.TH "GTK4\-LAUNCH" "1" "" "GTK+" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-launch \- Launch an application
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-launch\fR\ 'u
\fBgtk4\-launch\fR [OPTION...] APPLICATION [URI...]
.SH "DESCRIPTION"
.PP
\fBgtk4\-launch\fR
launches an application using the given name\&. The application is started with proper startup notification on a default display, unless specified otherwise\&.
.PP
\fBgtk4\-launch\fR
takes at least one argument, the name of the application to launch\&. The name should match application desktop file name, as residing in /usr/share/application, with or without the \*(Aq\&.desktop\*(Aq suffix\&.
.PP
If called with more than one argument, the rest of them besides the application name are considered URI locations and are passed as arguments to the launched application\&.
.SH "OPTIONS"
.PP
The following options are understood:
.PP
\fB\-?\fR, \fB\-\-help\fR
.RS 4
Prints a short help text and exits\&.
.RE
.PP
\fB\-\-version\fR
.RS 4
Prints the program version and exits\&.
.RE
docs/reference/gtk/osx.sgml 0000664 0001750 0001750 00000001647 13226176505 016075 0 ustar mclasen mclasen
Using GTK+ on Mac OS X
3
GTK Library
Using GTK+ on Mac OS X
OS X-specific aspects of using GTK+
Using GTK+ on Mac OS X
The Mac OS X port of GTK+ is an implementation of GDK (and therefore GTK+)
on top of the Quarz API.
Currently, the Mac OS X port does not use any additional commandline options
or environment variables.
For up-to-date information about the current status of this port, see the
project page .
docs/reference/gtk/drawing-model.xml 0000664 0001750 0001750 00000034602 13226176505 017650 0 ustar mclasen mclasen
The GTK+ Drawing Model
3
GTK Library
The GTK+ Drawing Model
The GTK+ drawing model in detail
Overview of the drawing model
This chapter describes the GTK+ drawing model in detail. If you
are interested in the procedure which GTK+ follows to draw its
widgets and windows, you should read this chapter; this will be
useful to know if you decide to implement your own widgets. This
chapter will also clarify the reasons behind the ways certain
things are done in GTK+; for example, why you cannot change the
background color of all widgets with the same method.
Windows and events
Programs that run in a windowing system generally create
rectangular regions in the screen called
windows . Traditional windowing systems
do not automatically save the graphical content of windows, and
instead ask client programs to repaint those windows whenever it
is needed. For example, if a window that is stacked below other
windows gets raised to the top, then a client program has to
repaint the area that was previously obscured. When the
windowing system asks a client program to redraw part of a
window, it sends an exposure event to the
program for that window.
Here, "windows" means "rectangular regions with automatic
clipping", instead of "toplevel application windows". Most
windowing systems support nested windows, where the contents of
child windows get clipped by the boundaries of their parents.
Although GTK+ and GDK in particular may run on a windowing
system with no such notion of nested windows, GDK presents the
illusion of being under such a system. A toplevel window may
contain many subwindows and sub-subwindows, for example, one for
the menu bar, one for the document area, one for each scrollbar,
and one for the status bar. In addition, controls that receive
user input, such as clickable buttons, are likely to have their
own subwindows as well.
In practice, most windows in modern GTK+ application are client-side
constructs. Only few windows (in particular toplevel windows) are
native , which means that they represent a
window from the underlying windowing system on which GTK+ is running.
For example, on X11 it corresponds to a Window ; on Win32,
it corresponds to a HANDLE .
Generally, the drawing cycle begins when GTK+ receives an
exposure event from the underlying windowing system: if the
user drags a window over another one, the windowing system will
tell the underlying window that it needs to repaint itself. The
drawing cycle can also be initiated when a widget itself decides
that it needs to update its display. For example, when the user
types a character in a GtkEntry
widget, the entry asks GTK+ to queue a redraw operation for
itself.
The windowing system generates events for native windows. The GDK
interface to the windowing system translates such native events into
GdkEvent
structures and sends them on to the GTK layer. In turn, the GTK layer
finds the widget that corresponds to a particular
GdkWindow and emits the corresponding event
signals on that widget.
The following sections describe how GTK+ decides which widgets
need to be repainted in response to such events, and how widgets
work internally in terms of the resources they use from the
windowing system.
The frame clock
All GTK+ applications are mainloop-driven, which means that most
of the time the app is idle inside a loop that just waits for
something to happen and then calls out to the right place when
it does. On top of this GTK+ has a frame clock that gives a
“pulse” to the application. This clock beats at a steady rate,
which is tied to the framerate of the output (this is synced to
the monitor via the window manager/compositor). The clock has
several phases:
Events
Update
Layout
Paint
The phases happens in this order and we will always run each
phase through before going back to the start.
The Events phase is a long stretch of time between each
redraw where we get input events from the user and other events
(like e.g. network I/O). Some events, like mouse motion are
compressed so that we only get a single mouse motion event per
clock cycle.
Once the Events phase is over we pause all external events and
run the redraw loop. First is the Update phase, where all
animations are run to calculate the new state based on the
estimated time the next frame will be visible (available via
the frame clock). This often involves geometry changes which
drives the next phase, Layout. If there are any changes in
widget size requirements we calculate a new layout for the
widget hierarchy (i.e. we assign sizes and positions). Then
we go to the Paint phase where we redraw the regions of the
window that need redrawing.
If nothing requires the Update/Layout/Paint phases we will
stay in the Events phase forever, as we don’t want to redraw
if nothing changes. Each phase can request further processing
in the following phases (e.g. the Update phase will cause there
to be layout work, and layout changes cause repaints).
There are multiple ways to drive the clock, at the lowest level
you can request a particular phase with
gdk_frame_clock_request_phase() which will schedule a clock beat
as needed so that it eventually reaches the requested phase.
However, in practice most things happen at higher levels:
If you are doing an animation, you can use
gtk_widget_add_tick_callback() which will cause a regular
beating of the clock with a callback in the Update phase
until you stop the tick.
If some state changes that causes the size of your widget
to change you call gtk_widget_queue_resize() which will
request a Layout phase and mark your widget as needing
relayout.
If some state changes so you need to redraw some area of
your widget you use the normal gtk_widget_queue_draw()
set of functions. These will request a Paint phase and
mark the region as needing redraw.
There are also a lot of implicit triggers of these from the
CSS layer (which does animations, resizes and repaints as needed).
Hierarchical drawing
During the Paint phase we will send a single expose event to
the toplevel window. The event handler will create a cairo
context for the window and emit a GtkWidget::draw() signal
on it, which will propagate down the entire widget hierarchy
in back-to-front order, using the clipping and transform of
the cairo context. This lets each widget draw its content at
the right place and time, correctly handling things like
partial transparencies and overlapping widgets.
When generating the event, GDK also sets up double buffering to
avoid the flickering that would result from each widget drawing
itself in turn. describes
the double buffering mechanism in detail.
Normally, there is only a single cairo context which is used in
the entire repaint, rather than one per GdkWindow. This means you
have to respect (and not reset) existing clip and transformations
set on it.
Most widgets, including those that create their own GdkWindows have
a transparent background, so they draw on top of whatever widgets
are below them. This was not the case in GTK+ 2 where the theme set
the background of most widgets to the default background color. (In
fact, transparent GdkWindows used to be impossible.)
The whole rendering hierarchy is captured in the call stack, rather
than having multiple separate draw emissions, so you can use effects
like e.g. cairo_push/pop_group() which will affect all the widgets
below you in the hierarchy. This makes it possible to have e.g.
partially transparent containers.
Scrolling
Traditionally, GTK+ has used self-copy operations to implement
scrolling with native windows. With transparent backgrounds, this
no longer works. Instead, we just mark the entire affected area for
repainting when these operations are used. This allows (partially)
transparent backgrounds, and it also more closely models modern
hardware where self-copy operations are problematic (they break the
rendering pipeline).
Double buffering
If each of the drawing calls made by each subwidget's
draw handler were sent directly to the
windowing system, flicker could result. This is because areas may get
redrawn repeatedly: the background, then decorative frames, then text
labels, etc. To avoid flicker, GTK+ employs a double
buffering system at the GDK level. Widgets normally don't
know that they are drawing to an off-screen buffer; they just issue their
normal drawing commands, and the buffer gets sent to the windowing system
when all drawing operations are done.
Two basic functions in GDK form the core of the double-buffering
mechanism: gdk_window_begin_paint_region()
and gdk_window_end_paint() .
The first function tells a GdkWindow to
create a temporary off-screen buffer for drawing. All
subsequent drawing operations to this window get automatically
redirected to that buffer. The second function actually paints
the buffer onto the on-screen window, and frees the buffer.
Automatic double buffering
It would be inconvenient for all widgets to call
gdk_window_begin_paint_region() and
gdk_window_end_paint() at the beginning
and end of their draw handlers.
To make this easier, GTK+ normally calls
gdk_window_begin_paint_region()
before emitting the #GtkWidget::draw signal, and
then it calls gdk_window_end_paint()
after the signal has been emitted. This is convenient for
most widgets, as they do not need to worry about creating
their own temporary drawing buffers or about calling those
functions.
However, some widgets may prefer to disable this kind of
automatic double buffering and do things on their own.
To do this, call the
gtk_widget_set_double_buffered()
function in your widget's constructor. Double buffering
can only be turned off for widgets that have a native
window.
Disabling automatic double buffering
static void
my_widget_init (MyWidget *widget)
{
...
gtk_widget_set_double_buffered (widget, FALSE);
...
}
When is it convenient to disable double buffering? Generally,
this is the case only if your widget gets drawn in such a way
that the different drawing operations do not overlap each
other. For example, this may be the case for a simple image
viewer: it can just draw the image in a single operation.
This would not be the case with a word
processor, since it will need to draw and over-draw the page's
background, then the background for highlighted text, and then
the text itself.
Even if you turn off double buffering on a widget, you
can still call
gdk_window_begin_paint_region() and
gdk_window_end_paint() by hand to use
temporary drawing buffers.
docs/reference/gtk/getting_started.xml 0000664 0001750 0001750 00000127625 13226176505 020316 0 ustar mclasen mclasen
Getting Started with GTK+
GTK+ is a
widget toolkit . Each user interface created by
GTK+ consists of widgets. This is implemented in C using
GObject, an object-oriented framework for C.
Widgets are organized in a hierachy. The window widget is the main container.
The user interface is then built by adding buttons, drop-down menus, input
fields, and other widgets to the window.
If you are creating complex user interfaces it is recommended to
use #GtkBuilder and its GTK-specific markup description language, instead of
assembling the interface manually. You can also use a visual user interface
editor, like Glade .
GTK+ is event-driven. The toolkit listens for events such as
a click on a button, and passes the event to your application.
This chapter contains some tutorial information to get you
started with GTK+ programming. It assumes that you have GTK+, its
dependencies and a C compiler installed and ready to use. If you
need to build GTK+ itself first, refer to the
Compiling the GTK+ libraries
section in this reference.
Basics
To begin our introduction to GTK, we'll start with a simple
signal-based Gtk application. This program will create an empty 200 × 200 pixel
window.
Create a new file with the following content named example-0.c.
MISSING XINCLUDE CONTENT
You can compile the program above with GCC using:
gcc `pkg-config --cflags gtk+-3.0` -o example-0 example-0.c `pkg-config --libs gtk+-3.0`
For more information on how to compile a GTK+ application, please
refer to the Compiling GTK+ Applications
section in this reference.
All GTK+ applications will, of course, include
gtk/gtk.h , which declares functions, types and
macros required by GTK+ applications.
Even if GTK+ installs multiple header files, only the
top-level gtk/gtk.h header can be directly included
by third party code. The compiler will abort with an error if any other
header is directly included.
In a GTK+ application, the purpose of the main() function is to
create a #GtkApplication object and run it. In this example a
#GtkApplication pointer named app is called and then
initialized using gtk_application_new().
When creating a #GtkApplication
you need to pick an application identifier (a name)
and input to gtk_application_new() as parameter.
For this example org.gtk.example is used
but for choosing an identifier for your application see
this guide .
Lastly gtk_application_new() takes a GApplicationFlags as input for your
application, if your application would have special needs.
Next the
activate signal
is connected to the activate() function above the main() functions.
The activate signal will be sent
when your application is launched with
g_application_run() on the line below.
The gtk_application_run() also takes as arguments the pointers to the command line arguments
counter and string array; this allows GTK+ to parse specific command line
arguments that control the behavior of GTK+ itself. The parsed arguments
will be removed from the array, leaving the unrecognized ones for your
application to parse.
Within g_application_run the activate() signal is sent and
we then proceed into the activate () function of the
application. Inside the activate() function we want to construct
our GTK window, so that a window is shown when the application
is launched. The call to gtk_application_window_new() will
create a new #GtkWindow and store it inside the
window pointer. The window will have a frame,
a title bar, and window controls depending on the platform.
A window title is set using gtk_window_set_title(). This function
takes a GtkWindow* pointer and a string as input. As our
window pointer is a GtkWidget pointer, we need to cast it
to GtkWindow*.
But instead of casting window via
(GtkWindow*) ,
window can be cast using the macro
GTK_WINDOW() .
GTK_WINDOW() will check if the
pointer is an instance of the GtkWindow class, before casting, and emit a
warning if the check fails. More information about this convention
can be found
here .
Finally the window size is set using gtk_window_set_default_size and
the window is then shown by GTK via gtk_widget_show_all().
When you exit the window, by for example pressing the X,
the g_application_run() in the main loop returns with a number
which is saved inside an integer named "status". Afterwards, the
#GtkApplication object is freed from memory with g_object_unref().
Finally the status integer is returned and the GTK application exits.
While the program is running, GTK+ is receiving
events . These are typically input events caused by
the user interacting with your program, but also things like messages from
the window manager or other applications. GTK+ processes these and as a
result, signals may be emitted on your widgets.
Connecting handlers for these signals is how you normally make your
program do something in response to user input.
The following example is slightly more complex, and tries to
showcase some of the capabilities of GTK+.
In the long tradition of programming languages and libraries,
it is called Hello, World .
Hello World in GTK+
Create a new file with the following content named example-1.c.
MISSING XINCLUDE CONTENT
You can compile the program above with GCC using:
gcc `pkg-config --cflags gtk+-3.0` -o example-1 example-1.c `pkg-config --libs gtk+-3.0`
As seen above, example-1.c builds further upon example-0.c by adding a
button to our window, with the label "Hello World". Two new GtkWidget pointers
are declared to accomplish this, button and
button_box . The button_box variable is created to store a
#GtkButtonBox which is GTK+'s way of controlling the size and layout of buttons.
The #GtkButtonBox is created and assigned to gtk_button_box_new() which takes a
#GtkOrientation enum as parameter. The buttons which this box will contain can
either be stored horizontally or vertically but this does not matter in this
particular case as we are dealing with only one button. After initializing
button_box with horizontal orientation, the code adds the button_box widget to the
window widget using gtk_container_add().
Next the button variable is initialized in similar manner.
gtk_button_new_with_label() is called which returns a GtkButton to be stored inside
button . Afterwards button is added to
our button_box .
Using g_signal_connect the button is connected to a function in our app called
print_hello(), so that when the button is clicked, GTK will call this function.
As the print_hello() function does not use any data as input, NULL is passed
to it. print_hello() calls g_print() with the string "Hello World"
which will print Hello World in a terminal if the GTK application was started
from one.
After connecting print_hello(), another signal is connected to the "clicked" state
of the button using g_signal_connect_swapped(). This functions is similar to
a g_signal_connect() with the difference lying in how the callback function is
treated. g_signal_connect_swapped() allow you to specify what the callback
function should take as parameter by letting you pass it as data. In this case
the function being called back is gtk_widget_destroy() and the window
pointer is passed to it. This has the effect that when the button is clicked,
the whole GTK window is destroyed. In contrast if a normal g_signal_connect() were used
to connect the "clicked" signal with gtk_widget_destroy(), then the button
itself would have been destroyed, not the window.
More information about creating buttons can be found
here .
The rest of the code in example-1.c is identical to example-0.c. Next
section will elaborate further on how to add several GtkWidgets to your GTK
application.
Packing
When creating an application, you'll want to put more than one widget
inside a window.
When you want to put more than one widget into a window,
it becomes important to control how each widget is positioned and sized.
This is where packing comes in.
GTK+ comes with a large variety of layout containers
whose purpose it is to control the layout of the child widgets that are
added to them. See for an overview.
The following example shows how the GtkGrid container lets you
arrange several buttons:
Packing buttons
Create a new file with the following content named example-2.c.
MISSING XINCLUDE CONTENT
You can compile the program above with GCC using:
gcc `pkg-config --cflags gtk+-3.0` -o example-2 example-2.c `pkg-config --libs gtk+-3.0`
Building user interfaces
When construcing a more complicated user interface, with dozens
or hundreds of widgets, doing all the setup work in C code is
cumbersome, and making changes becomes next to impossible.
Thankfully, GTK+ supports the separation of user interface
layout from your business logic, by using UI descriptions in an
XML format that can be parsed by the #GtkBuilder class.
Packing buttons with GtkBuilder
Create a new file with the following content named example-3.c.
MISSING XINCLUDE CONTENT
Create a new file with the following content named builder.ui.
MISSING XINCLUDE CONTENT
You can compile the program above with GCC using:
gcc `pkg-config --cflags gtk+-3.0` -o example-3 example-3.c `pkg-config --libs gtk+-3.0`
Note that GtkBuilder can also be used to construct objects
that are not widgets, such as tree models, adjustments, etc.
That is the reason the method we use here is called
gtk_builder_get_object() and returns a GObject* instead of a
GtkWidget*.
Normally, you would pass a full path to
gtk_builder_add_from_file() to make the execution of your program
independent of the current directory. A common location to install
UI descriptions and similar data is
/usr/share/appname .
It is also possible to embed the UI description in the source
code as a string and use gtk_builder_add_from_string() to load it.
But keeping the UI description in a separate file has several
advantages: It is then possible to make minor adjustments to the UI
without recompiling your program, and, more importantly, graphical
UI editors such as glade
can load the file and allow you to create and modify your UI by
point-and-click.
Building applications
An application consists of a number of files:
The binary
This gets installed in /usr/bin .
A desktop file
The desktop file provides important information about the application to the desktop shell, such as its name, icon, D-Bus name, commandline to launch it, etc. It is installed in /usr/share/applications .
An icon
The icon gets installed in /usr/share/icons/hicolor/48x48/apps , where it will be found regardless of the current theme.
A settings schema
If the application uses GSettings, it will install its schema
in /usr/share/glib-2.0/schemas , so that tools
like dconf-editor can find it.
Other resources
Other files, such as GtkBuilder ui files, are best loaded from
resources stored in the application binary itself. This eliminates the
need for most of the files that would traditionally be installed in
an application-specific location in /usr/share .
GTK+ includes application support that is built on top of
#GApplication. In this tutorial we'll build a simple application by
starting from scratch, adding more and more pieces over time. Along
the way, we'll learn about #GtkApplication, templates, resources,
application menus, settings, #GtkHeaderBar, #GtkStack, #GtkSearchBar,
#GtkListBox, and more.
The full, buildable sources for these examples can be found
in the examples/ directory of the GTK+ source distribution, or
online in the GTK+ git repository.
You can build each example separately by using make with the Makefile.example
file. For more information, see the README included in the
examples directory.
A trivial application
When using #GtkApplication, the main() function can be very
simple. We just call g_application_run() and give it an instance
of our application class.
MISSING XINCLUDE CONTENT
All the application logic is in the application class, which
is a subclass of #GtkApplication. Our example does not yet have any
interesting functionality. All it does is open a window when it is
activated without arguments, and open the files it is given, if it
is started with arguments.
To handle these two cases, we override the activate() vfunc,
which gets called when the application is launched without commandline
arguments, and the open() vfunc, which gets called when the application
is launched with commandline arguments.
To learn more about GApplication entry points, consult the
GIO documentation .
MISSING XINCLUDE CONTENT
Another important class that is part of the application support
in GTK+ is #GtkApplicationWindow. It is typically subclassed as well.
Our subclass does not do anything yet, so we will just get an empty
window.
MISSING XINCLUDE CONTENT
As part of the initial setup of our application, we also
create an icon and a desktop file.
MISSING XINCLUDE CONTENT
Note that @bindir@ needs to be replaced
with the actual path to the binary before this desktop file can be used.
Here is what we've achieved so far:
This does not look very impressive yet, but our application
is already presenting itself on the session bus, it has single-instance
semantics, and it accepts files as commandline arguments.
Populating the window
In this step, we use a #GtkBuilder template to associate a
#GtkBuilder ui file with our application window class.
Our simple ui file puts a #GtkHeaderBar on top of a #GtkStack
widget. The header bar contains a #GtkStackSwitcher, which is a
standalone widget to show a row of 'tabs' for the pages of a #GtkStack.
MISSING XINCLUDE CONTENT
To make use of this file in our application, we revisit
our #GtkApplicationWindow subclass, and call
gtk_widget_class_set_template_from_resource() from the class init
function to set the ui file as template for this class. We also
add a call to gtk_widget_init_template() in the instance init
function to instantiate the template for each instance of our
class.
(full source )
You may have noticed that we used the _from_resource() variant
of the function that sets a template. Now we need to use GLib's resource
functionality to include the ui file in the binary. This is commonly
done by listing all resources in a .gresource.xml file, such as this:
MISSING XINCLUDE CONTENT
This file has to be converted into a C source file that will be
compiled and linked into the application together with the other source
files. To do so, we use the glib-compile-resources utility:
glib-compile-resources exampleapp.gresource.xml --target=resources.c --generate-source
Our application now looks like this:
Opening files
In this step, we make our application show the content of
all the files that it is given on the commandline.
To this end, we add a private struct to our application
window subclass and keep a reference to the #GtkStack there.
The gtk_widget_class_bind_template_child_private() function
arranges things so that after instantiating the template, the
@stack member of the private struct will point to the widget of
the same name from the template.
(full source )
Now we revisit the example_app_window_open() function that
is called for each commandline argument, and construct a GtkTextView
that we then add as a page to the stack:
stack), scrolled, basename, basename);
if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
{
GtkTextBuffer *buffer;
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
gtk_text_buffer_set_text (buffer, contents, length);
g_free (contents);
}
g_free (basename);
}
...
]]>
(full source )
Note that we did not have to touch the stack switcher
at all. It gets all its information from the stack that it
belongs to. Here, we are passing the label to show for each
file as the last argument to the gtk_stack_add_titled()
function.
Our application is beginning to take shape:
An application menu
An application menu is shown by GNOME shell at the top of the
screen. It is meant to collect infrequently used actions that affect
the whole application.
Just like the window template, we specify our application menu
in a ui file, and add it as a resource to our binary.
MISSING XINCLUDE CONTENT
To associate the app menu with the application, we have to call
gtk_application_set_app_menu(). Since app menus work by activating
#GActions, we also have to add a suitable set of actions to our
application.
Both of these tasks are best done in the startup() vfunc,
which is guaranteed to be called once for each primary application
instance:
...
static void
preferences_activated (GSimpleAction *action,
GVariant *parameter,
gpointer app)
{
}
static void
quit_activated (GSimpleAction *action,
GVariant *parameter,
gpointer app)
{
g_application_quit (G_APPLICATION (app));
}
static GActionEntry app_entries[] =
{
{ "preferences", preferences_activated, NULL, NULL, NULL },
{ "quit", quit_activated, NULL, NULL, NULL }
};
static void
example_app_startup (GApplication *app)
{
GtkBuilder *builder;
GMenuModel *app_menu;
const gchar *quit_accels[2] = { "<Ctrl>Q", NULL };
G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
g_action_map_add_action_entries (G_ACTION_MAP (app),
app_entries, G_N_ELEMENTS (app_entries),
app);
gtk_application_set_accels_for_action (GTK_APPLICATION (app),
"app.quit",
quit_accels);
builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
g_object_unref (builder);
}
static void
example_app_class_init (ExampleAppClass *class)
{
G_APPLICATION_CLASS (class)->startup = example_app_startup;
...
}
...
(full source )
Our preferences menu item does not do anything yet,
but the Quit menu item is fully functional. Note that it
can also be activated by the usual Ctrl-Q shortcut. The
shortcut was added with gtk_application_set_accels_for_action().
The application menu looks like this:
A preference dialog
A typical application will have a some preferences that
should be remembered from one run to the next. Even for our
simple example application, we may want to change the font
that is used for the content.
We are going to use GSettings to store our preferences.
GSettings requires a schema that describes our settings:
MISSING XINCLUDE CONTENT
Before we can make use of this schema in our application,
we need to compile it into the binary form that GSettings
expects. GIO provides macros
to do this in autotools-based projects.
Next, we need to connect our settings to the widgets
that they are supposed to control. One convenient way to do
this is to use GSettings bind functionality to bind settings
keys to object properties, as we do here for the transition
setting.
settings = g_settings_new ("org.gtk.exampleapp");
g_settings_bind (priv->settings, "transition",
priv->stack, "transition-type",
G_SETTINGS_BIND_DEFAULT);
}
...
]]>
(full source )
The code to connect the font setting is a little more involved,
since there is no simple object property that it corresponds to, so
we are not going to go into that here.
At this point, the application will already react if you
change one of the settings, e.g. using the gsettings commandline
tool. Of course, we expect the application to provide a preference
dialog for these. So lets do that now. Our preference dialog will
be a subclass of GtkDialog, and we'll use the same techniques that
we've already seen: templates, private structs, settings
bindings.
Lets start with the template.
MISSING XINCLUDE CONTENT
Next comes the dialog subclass.
MISSING XINCLUDE CONTENT
Now we revisit the preferences_activated() function in our
application class, and make it open a new preference dialog.
(full source )
After all this work, our application can now show
a preference dialog like this:
Adding a search bar
We continue to flesh out the functionality of our application.
For now, we add search. GTK+ supports this with #GtkSearchEntry and
#GtkSearchBar. The search bar is a widget that can slide in from the
top to present a search entry.
We add a toggle button to the header bar, which can be used
to slide out the search bar below the header bar.
MISSING XINCLUDE CONTENT
Implementing the search needs quite a few code changes that
we are not going to completely go over here. The central piece of
the search implementation is a signal handler that listens for
text changes in the search entry.
stack));
view = gtk_bin_get_child (GTK_BIN (tab));
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
/* Very simple-minded search implementation */
gtk_text_buffer_get_start_iter (buffer, &start);
if (gtk_text_iter_forward_search (&start, text, GTK_TEXT_SEARCH_CASE_INSENSITIVE,
&match_start, &match_end, NULL))
{
gtk_text_buffer_select_range (buffer, &match_start, &match_end);
gtk_text_view_scroll_to_iter (GTK_TEXT_VIEW (view), &match_start,
0.0, FALSE, 0.0, 0.0);
}
}
static void
example_app_window_init (ExampleAppWindow *win)
{
...
gtk_widget_class_bind_template_callback (GTK_WIDGET_CLASS (class), search_text_changed);
...
}
...
]]>
(full source )
With the search bar, our application now looks like this:
Adding a side bar
As another piece of functionality, we are adding a sidebar,
which demonstrates #GtkMenuButton, #GtkRevealer and #GtkListBox.
MISSING XINCLUDE CONTENT
The code to populate the sidebar with buttons for the words
found in each file is a little too involved to go into here. But we'll
look at the code to add the gears menu.
As expected by now, the gears menu is specified in a GtkBuilder
ui file.
MISSING XINCLUDE CONTENT
To connect the menuitem to the show-words setting, we use
a #GAction corresponding to the given #GSettings key.
gears), menu);
g_object_unref (builder);
action = g_settings_create_action (priv->settings, "show-words");
g_action_map_add_action (G_ACTION_MAP (win), action);
g_object_unref (action);
}
...
]]>
(full source )
What our application looks like now:
Properties
Widgets and other objects have many useful properties.
Here we show some ways to use them in new and flexible ways,
by wrapping them in actions with #GPropertyAction or by binding them
with #GBinding.
To set this up, we add two labels to the header bar in our
window template, named @lines_label and @lines, and bind them to
struct members in the private struct, as we've seen a couple of times
by now.
We add a new "Lines" menu item to the gears menu, which
triggers the show-lines action:
MISSING XINCLUDE CONTENT
To make this menu item do something, we create a property
action for the visible property of the @lines label, and add it to the
actions of the window. The effect of this is that the visibility
of the label gets toggled every time the action is activated.
Since we want both labels to appear and disappear together,
we bind the visible property of the @lines_label widget to the
same property of the @lines widget.
...
static void
example_app_window_init (ExampleAppWindow *win)
{
...
action = (GAction*) g_property_action_new ("show-lines", priv->lines, "visible");
g_action_map_add_action (G_ACTION_MAP (win), action);
g_object_unref (action);
g_object_bind_property (priv->lines, "visible",
priv->lines_label, "visible",
G_BINDING_DEFAULT);
}
...
(full source )
We also need a function that counts the lines of the currently
active tab, and updates the @lines label. See the
full source
if you are interested in the details.
This brings our example application to this appearance:
Header bar
Our application already uses a GtkHeaderBar, but so far it
still gets a 'normal' window titlebar on top of that. This is a
bit redundant, and we will now tell GTK+ to use the header bar
as replacement for the titlebar. To do so, we move it around to
be a direct child of the window, and set its type to be titlebar.
MISSING XINCLUDE CONTENT
A small extra bonus of using a header bar is that we get
a fallback application menu for free. Here is how the
application now looks, if this fallback is used.
If we set up the window icon for our window, the menu button
will use that instead of the generic placeholder icon you see
here.
Custom Drawing
Many widgets, like buttons, do all their drawing themselves. You
just tell them the label you want to see, and they figure out what font
to use, draw the button outline and focus rectangle, etc. Sometimes, it
is necessary to do some custom drawing. In that case, a #GtkDrawingArea
might be the right widget to use. It offers a canvas on which you can
draw by connecting to the #GtkWidget::draw signal.
The contents of a widget often need to be partially or fully redrawn,
e.g. when another window is moved and uncovers part of the widget, or
when the window containing it is resized. It is also possible to explicitly
cause part or all of the widget to be redrawn, by calling
gtk_widget_queue_draw() or its variants. GTK+ takes care of most of the
details by providing a ready-to-use cairo context to the ::draw signal
handler.
The following example shows a ::draw signal handler. It is a bit
more complicated than the previous examples, since it also demonstrates
input event handling by means of ::button-press and ::motion-notify
handlers.
Drawing in response to input
Create a new file with the following content named example-4.c.
MISSING XINCLUDE CONTENT
You can compile the program above with GCC using:
gcc `pkg-config --cflags gtk+-3.0` -o example-4 example-4.c `pkg-config --libs gtk+-3.0`
docs/reference/gtk/migrating-3to4.xml 0000664 0001750 0001750 00000043145 13226176505 017671 0 ustar mclasen mclasen
]>
Migrating from GTK+ 3.x to GTK+ 4
GTK+ 4 is a major new version of GTK+ that breaks both API and ABI
compared to GTK+ 3.x. Thankfully, most of the changes are not hard
to adapt to and there are a number of steps that you can take to
prepare your GTK+ 3.x application for the switch to GTK+ 4. After
that, there's a small number of adjustments that you may have to do
when you actually switch your application to build against GTK+ 4.
Preparation in GTK+ 3.x
The steps outlined in the following sections assume that your
application is working with GTK+ 3.22, which is the final stable
release of GTK+ 3.x. It includes all the necessary APIs and tools
to help you port your application to GTK+ 4. If you are still using
an older version of GTK+ 3.x, you should first get your application
to build and work with the latest minor release in the 3.22 series.
Do not use deprecated symbols
Over the years, a number of functions, and in some cases, entire
widgets have been deprecated. These deprecations are clearly spelled
out in the API reference, with hints about the recommended replacements.
The API reference for GTK+ 3 also includes an
index of all deprecated symbols.
To verify that your program does not use any deprecated symbols,
you can use defines to remove deprecated symbols from the header files,
as follows:
make CFLAGS+="-DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
Note that some parts of our API, such as enumeration values, are
not well covered by the deprecation warnings. In most cases, using
them will require you to also use deprecated functions, which will
trigger warnings.
Do not use widget style properties
Style properties do not exist in GTK+ 4. You should stop using them in
your custom CSS and in your code.
Review your window creation flags
GTK+ 4 removes the GDK_WA_CURSOR flag. Instead, just use
gdk_window_set_cursor() to set a cursor on the window after
creating it.
GTK+ 4 also removes the GDK_WA_VISUAL flag, and always uses
an RGBA visual for windows. To prepare your code for this,
use gdk_window_set_visual (gdk_screen_get_rgba_visual ()) after
creating your window.
GTK+ 4 also removes the GDK_WA_WMCLASS flag. If you need this
X11-specific functionality, use XSetClassHint() directly.
Stop using non-RGBA visuals
GTK+ 4 always uses RGBA visuals for its windows; you should make
sure that your code works with that.
At the same time, you should stop using GdkVisual APIs, this object
not longer exist in GTK+ 4. Most of its APIs are deprecated already
and not useful when dealing with RGBA visuals.
Stop using GtkBox:padding, GtkBox:fill and GtkBox:expand
GTK+4 removes these #GtkBox child properties, so you should not use them.
You can replace GtkBox:padding using the #GtkWidget:margin properties
on your #GtkBox child widgets.
The fill child property can be replaced by setting appropriate values
for the #GtkWidget:halign and #GtkWidget:valign properties of the child
widgets. If you previously set the fill child property to %TRUE, you can
achieve the same effect by setting the halign or valign properties to
%GTK_ALIGN_FILL, depending on the parent box -- halign for a horizontal
box, valign for a vertical one.
#GtkBox also uses the expand child property. It can be replaced by setting
#GtkWidget:hexpand or #GtkWidget:vexpand on the child widgets. To match the
old behavior of the #GtkBox's expand child property, you need to set
#GtkWidget:hexpand on the child widgets of a horizontal #GtkBox and
#GtkWidget:vexpand on the child widgets of a vertical #GtkBox.
Note that there's a subtle but important difference between #GtkBox's
expand and fill child properties and the ones in #GtkWidget: setting
#GtkWidget:hexpand or #GtkWidget:vexpand to %TRUE will propagate up
the widget hierarchy, so a pixel-perfect port might require you to reset
the expansion flags to %FALSE in a parent widget higher up the hierarchy.
Stop using the state argument of GtkStyleContext getters
The getters in the GtkStyleContext API, such as
gtk_style_context_get_property(), gtk_style_context_get(),
or gtk_style_context_get_color() only accept the context's current
state for their state argument. You should update all callers to pass
the current state.
Stop using gdk_pixbuf_get_from_window() and gdk_cairo_set_source_window()
These functions are not supported in GTK+ 4. Instead, either use backend-specific
APIs, or render your widgets using gtk_widget_render().
Changes that need to be done at the time of the switch
This section outlines porting tasks that you need to tackle when
you get to the point that you actually build your application against
GTK+ 4. Making it possible to prepare for these in GTK+ 3 would
have been either impossible or impractical.
Stop using GdkScreen
The GdkScreen object has been removed in GTK+ 4. Most of its APIs already
had replacements in GTK+ 3 and were deprecated, a few remaining replacements
have been added to GdkDisplay.
Stop using the root window
The root window is an X11-centric concept that is no longer exposed in the
backend-neutral GDK API. gdk_window_get_parent() will return %NULL for toplevel
windows. If you need to interact with the X11 root window, you can use
gdk_x11_display_get_xrootwindow() to get its XID.
Stop using GdkVisual
This object is not useful with current GTK+ drawing APIs and has been removed
without replacement.
Stop using GdkDeviceManager
The GdkDeviceManager object has been removed in GTK+ 4. Most of its APIs already
had replacements in GTK+ 3 and were deprecated in favor of GdkSeat.
Adapt to GdkWindow API changes
The gdk_window_new() function has been replaced by a number of more
specialized constructors: gdk_window_new_toplevel(), gdk_window_new_popup(),
gdk_window_new_temp(), gdk_window_new_child(), gdk_window_new_input(),
gdk_wayland_window_new_subsurface(). Use the appropriate ones to create
your windows.
Native and foreign subwindows are no longer supported. These concepts were
complicating the code and could not be supported across backends.
gdk_window_reparent() is no longer available.
Stop accessing GdkEvent fields
Direct access to GdkEvent structs is no longer possible in GTK+ 4. Some
frequently-used fields already had accessors in GTK+ 3, and the remaining
fields have gained accessors in GTK+ 4.
Stop using gdk_window_set_event_compression
Event compression is now always enabled. If you need to see the uncoalesced
motion history, use gdk_event_get_motion_history().
Adapt to GdkKeymap API changes
The way to get a keymap has changed slightly. gdk_keymap_get_for_display() has
been renamed to gdk_display_get_keymap().
Adapt to GtkHeaderBar API changes
The gtk_header_bar_set_show_close_button() function has been renamed to
the more accurate name gtk_header_bar_set_show_title_buttons(). The corresponding
getter and the property itself have also been renamed.
Adapt to GtkStyleContext API changes
The getters in the GtkStyleContext API, such as
gtk_style_context_get_property(), gtk_style_context_get(),
or gtk_style_context_get_color() have lost their state argument,
and always use the context's current state. Update all callers
to omit the state argument.
Adapt to GtkCssProvider API changes
In GTK+ 4, the various #GtkCssProvider load functions have lost
their #GError argument. If you want to handle CSS loading errors,
use the #GtkCssProvider::parsing-error signal instead.
Stop using GtkContainer::border-width
GTK+ 4 has removed the #GtkContainer::border-width property.
Use other means to influence the spacing of your containers,
such as the CSS margin and padding properties on child widgets.
Adapt to GtkWidget's size request changes
GTK+ 3 used five different virtual functions in GtkWidget to
implement size requisition, namely the gtk_widget_get_preferred_width()
family of functions. To simplify widget implementations, GTK+4 uses
only one virtual function, GtkWidgetClass::measure() that widgets
have to implement.
Switch to GtkWidget's children APIs
Instead of the GtkContainer subclass, in GTK+ 4, any widget can
have children, and there is new API to navigate the widget tree:
gtk_widget_get_first_child(), gtk_widget_get_last_child(),
gtk_widget_get_next_sibling(), gtk_widget_get_prev_sibling().
The GtkContainer API still works, but if you are implementing
your own widgets, you should consider using the new APIs.
Don't use -gtk-gradient in your CSS
GTK+ now supports standard CSS syntax for both linear and radial
gradients, just use those.
Don't use -gtk-icon-effect in your CSS
GTK+ now supports a more versatile -gtk-icon-filter instead. Replace
-gtk-icon-effect: dim; with -gtk-icon-filter: opacity(0.5); and
-gtk-icon-effect: hilight; with -gtk-icon-filter: brightness(1.2);.
Use gtk_widget_measure
gtk_widget_measure() replaces the various gtk_widget_get_preferred_ functions
for querying sizes.
Adapt to drawing model changes
This area has seen the most radical changes in the transition from GTK+ 3
to GTK+ 4. Widgets no longer use a draw() function to render their contents
to a cairo surface. Instead, they have a snapshot() function that creates
one or more GskRenderNodes to represent their content. Third-party widgets
that use a draw() function or a #GtkWidget::draw signal handler for custom
drawing will need to be converted to use gtk_snapshot_append_cairo().
The auxiliary #GtkSnapshot object has APIs to help with creating render
nodes.
If you are using a #GtkDrawingArea for custom drawing, you need to switch
to using gtk_drawing_area_set_draw_func() to set a draw function instead
of connnecting a handler to the #GtkWidget::draw signal.
Stop using APIs to query GdkWindows
A number of APIs for querying special-purpose windows have been removed,
since these windows are no longer publically available:
gtk_tree_view_get_bin_window(), gtk_viewport_get_bin_window(),
gtk_viewport_get_view_window().
Widgets are now visible by default
The default value of #GtkWidget::visible in GTK+ 4 is %TRUE, so you no
longer need to explicitly show all your widgets. On the flip side, you
need to hide widgets that are not meant to be visible from the start.
A convenient way to remove unnecessary property assignments like this
from ui files it run the command gtk4-builder-tool simplify --replace
on them.
Adapt to changes in animated hiding and showing of widgets
Widgets that appear and disappear with an animation, such as GtkPopover,
GtkInfoBar, GtkRevealer no longer use gtk_widget_show() and gtk_widget_hide()
for this, but have gained dedicated APIs for this purpose that you should
use.
Stop passing commandline arguments to gtk_init
The gtk_init() and gtk_init_check() functions no longer accept commandline
arguments. Just call them without arguments. Other initialization functions
that were purely related to commandline argument handling, such as
gtk_parse_args() and gtk_get_option_group(), are gone. The APIs to
initialize GDK separately are also gone, but it is very unlikely
that you are affected by that.
GdkPixbuf is deemphasized
A number of #GdkPixbuf-based APIs have been removed. The available replacements
are either using #GIcon, cairo_surface_t or the newly introduced #GdkTexture class
instead.
If you are dealing with pixbufs, you can use gdk_texture_new_for_pixbuf()
to convert them to texture objects where needed.
GtkWidget event signals are deemphasized
Event controllers and #GtkGestures have already been introduced in GTK+ 3 to handle
input for many cases. In GTK+ 4, even more are available, such as #GtkEventControllerScroll
and GtkEventControllerMotion, and the traditional widget signals for handling input,
such as #GtkWidget::motion-event or #GtkWidget::event have been deprecated.
The gtk_window_fullscreen_on_monitor API has changed
Instead of a monitor number, gtk_window_fullscreen_on_monitor() now takes a
#GdkMonitor argument.
Adapt to cursor API changes
Use the new gtk_widget_set_cursor() function to set cursors, instead of
setting the cursor on the underlying window directly. This is necessary
because most widgets don't have their own window anymore, turning any
such calls into global cursor changes.
For creating standard cursors, gdk_cursor_new_for_display() has been removed,
you have to use cursor names instead of GdkCursorType. For creating custom cursors,
use gdk_cursor_new_from_texture(). The ability to get cursor images has been removed.
Adapt to icon size API changes
Instead of the existing extensible set of symbolic icon sizes, GTK+ now only
supports normal and large icons with the #GtkIconSize enumeration. The actual sizes
can be defined by themes via the CSS property -gtk-icon-size.
GtkImage setters like gtk_image_set_from_icon_name() no longer take a #GtkIconSize
argument. You can use the separate gtk_image_set_icon_size() setter if you need
to override the icon size.
The ::stock-size property of GtkCellRendererPixbuf has been renamed to
#GtkCellRendererPixbuf:icon-size.
docs/reference/gtk/mir.xml 0000664 0001750 0001750 00000001540 13226176505 015701 0 ustar mclasen mclasen
Using GTK+ with Mir
3
GTK Library
Using GTK+ with Mir
Mir-specific aspects of using GTK+
Using GTK+ with Mir
The GDK Mir backend provides support for running GTK+ applications
under Mir based display servers. To run your application in this way,
select the Mir backend by setting GDK_BACKEND=mir .
Currently, the Mir backend does not use any additional commandline
options or environment variables.
docs/reference/gtk/question_index.sgml 0000664 0001750 0001750 00000070726 13226176505 020326 0 ustar mclasen mclasen
Common Questions
3
Common Questions
Common Questions
Find answers to common questions in the GTK+ manual
Questions and Answers
This is an "index" of the reference manual organized by common "How do
I..." questions. If you aren't sure which documentation to read for
the question you have, this list is a good place to start.
General
How do I get started with GTK+?
The GTK+ website offers some
tutorials and other
documentation (most of it about GTK+ 2.x, but mostly still applicable).
More documentation ranging from whitepapers to online books can be found at
the GNOME developer's site .
After studying these materials you should be well prepared to come back to
this reference manual for details.
Where can I get help with GTK+, submit a bug report, or make a feature
request?
See the documentation on this topic.
How do I port from one GTK+
version to another?
See .
You may also find useful information in the documentation for
specific widgets and functions.
If you have a question not covered in the manual, feel free to
ask on the mailing lists and please file a bug report against the
documentation.
How does memory management work in GTK+? Should I free data returned
from functions?
See the documentation for #GObject and #GInitiallyUnowned. For #GObject note
specifically g_object_ref() and g_object_unref(). #GInitiallyUnowned is a
subclass of #GObject so the same points apply, except that it has a "floating"
state (explained in its documentation).
For strings returned from functions, they will be declared "const"
if they should not be freed. Non-const strings should be
freed with g_free(). Arrays follow the same rule. If you find an
undocumented exception to the rules, please report a bug to https://bugzilla.gnome.org .
Why does my program leak memory, if I destroy a widget immediately
after creating it ?
If GtkFoo isn't a toplevel window, then
foo = gtk_foo_new ();
gtk_widget_destroy (foo);
is a memory leak, because no one assumed the initial floating
reference. If you are using a widget and you aren't immediately
packing it into a container, then you probably want standard
reference counting, not floating reference counting.
To get this, you must acquire a reference to the widget and drop the
floating reference (ref and sink
in GTK+ parlance) after
creating it:
foo = gtk_foo_new ();
g_object_ref_sink (foo);
When you want to get rid of the widget, you must call gtk_widget_destroy()
to break any external connections to the widget before dropping your
reference:
gtk_widget_destroy (foo);
g_object_unref (foo);
When you immediately add a widget to a container, it takes care of
assuming the initial floating reference and you don't have to worry
about reference counting at all ... just call gtk_widget_destroy()
to get rid of the widget.
How do I use GTK+ with threads?
This is covered in the GDK threads
documentation. See also the GThread
documentation for portable threading primitives.
How do I internationalize a GTK+ program?
Most people use GNU
gettext , already required in order to install GLib. On a UNIX
or Linux system with gettext installed, type info gettext
to read the documentation.
The short checklist on how to use gettext is: call bindtextdomain() so
gettext can find the files containing your translations, call textdomain()
to set the default translation domain, call bind_textdomain_codeset() to
request that all translated strings are returned in UTF-8, then call
gettext() to look up each string to be translated in the default domain.
gi18n.h provides the following shorthand macros for
convenience.
Conventionally, people define macros as follows for convenience:
#define _(x) gettext (x)
#define N_(x) x
#define C_(ctx,x) pgettext (ctx, x)
You use N_() (N stands for no-op) to mark a string for translation in
a location where a function call to gettext() is not allowed, such as
in an array initializer.
You eventually have to call gettext() on the string to actually fetch
the translation. _() both marks the string for translation and actually
translates it.
The C_() macro (C stands for context) adds an additional context to
the string that is marked for translation, which can help to disambiguate
short strings that might need different translations in different
parts of your program.
Code using these macros ends up looking like this:
#include <gi18n.h>
static const char *global_variable = N_("Translate this string");
static void
make_widgets (void)
{
GtkWidget *label1;
GtkWidget *label2;
label1 = gtk_label_new (_("Another string to translate"));
label2 = gtk_label_new (_(global_variable));
...
Libraries using gettext should use dgettext() instead of gettext(), which
allows them to specify the translation domain each time they ask for a
translation. Libraries should also avoid calling textdomain(), since
they will be specifying the domain instead of using the default.
With the convention that the macro GETTEXT_PACKAGE is
defined to hold your libraries translation domain,
gi18n-lib.h can be included to provide
the following convenience:
#define _(x) dgettext (GETTEXT_PACKAGE, x)
How do I use non-ASCII characters in GTK+ programs ?
GTK+ uses Unicode (more exactly
UTF-8) for all text. UTF-8 encodes each Unicode codepoint as a sequence of
one to six bytes and has a number of nice properties which make it a good
choice for working with Unicode text in C programs:
ASCII characters are encoded by their familiar ASCII codepoints.
ASCII characters never appear as part of any other character.
The zero byte doesn't occur as part of a character, so that UTF-8 strings
can be manipulated with the usual C library functions for handling
zero-terminated strings.
More information about Unicode and UTF-8 can be found in the
UTF-8 and Unicode
FAQ for Unix/Linux .
GLib provides functions for converting strings between UTF-8 and other
encodings, see g_locale_to_utf8() and g_convert().
Text coming from external sources (e.g. files or user input), has to be
converted to UTF-8 before being handed over to GTK+. The following example
writes the content of a IS0-8859-1 encoded text file to
stdout :
gchar *text, *utf8_text;
gsize length;
GError *error = NULL;
if (g_file_get_contents (filename, &text, &length, NULL))
{
utf8_text = g_convert (text, length, "UTF-8", "ISO-8859-1",
NULL, NULL, &error);
if (error != NULL)
{
fprintf ("Couldn't convert file %s to UTF-8\n", filename);
g_error_free (error);
}
else
g_print (utf8_text);
}
else
fprintf (stderr, "Unable to read file %s\n", filename);
For string literals in the source code, there are several alternatives for
handling non-ASCII content:
direct UTF-8
If your editor and compiler are capable of handling UTF-8 encoded sources,
it is very convenient to simply use UTF-8 for string literals, since it
allows you to edit the strings in "wysiwyg". Note that choosing this option
may reduce the portability of your code.
escaped UTF-8
Even if your toolchain can't handle UTF-8 directly, you can still encode
string literals in UTF-8 by using octal or hexadecimal escapes like
\212 or \xa8 to encode each byte.
This is portable, but modifying the escaped strings is not very convenient.
Be careful when mixing hexadecimal escapes with ordinary text;
"\xa8abcd" is a string of length 1 !
runtime conversion
If the string literals can be represented in an encoding which your
toolchain can handle (e.g. IS0-8859-1), you can write your source files
in that encoding and use g_convert() to convert the strings to UTF-8 at
runtime. Note that this has some runtime overhead, so you may want to move
the conversion out of inner loops.
Here is an example showing the three approaches using the copyright sign
© which has Unicode and ISO-8859-1 codepoint 169 and is represented
in UTF-8 by the two bytes 194, 169, or "\302\251" as
a string literal:
g_print ("direct UTF-8: ©");
g_print ("escaped UTF-8: \302\251");
text = g_convert ("runtime conversion: ©", -1, "ISO-8859-1", "UTF-8", NULL, NULL, NULL);
g_print(text);
g_free (text);
If you are using gettext() to localize your application, you need to
call bind_textdomain_codeset() to ensure that translated strings are
returned in UTF-8 encoding.
How do I use GTK+ with C++?
There are two ways to approach this. The GTK+ header files use the subset
of C that's also valid C++, so you can simply use the normal GTK+ API
in a C++ program. Alternatively, you can use a "C++ binding"
such as gtkmm
which provides a native C++ API.
When using GTK+ directly, keep in mind that only functions can be
connected to signals, not methods. So you will need to use global
functions or "static" class functions for signal connections.
Another common issue when using GTK+ directly is that
C++ will not implicitly convert an integer to an enumeration.
This comes up when using bitfields; in C you can write the following
code:
gdk_window_set_events (gdk_window,
GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK);
while in C++ you must write:
gdk_window_set_events (gdk_window,
(GdkEventMask) GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK);
There are very few functions that require this cast, however.
How do I use GTK+ with other non-C languages?
See the list of language
bindings on https://www.gtk.org .
How do I load an image or animation from a file?
To load an image file straight into a display widget, use
gtk_image_new_from_file() If the file load fails,
gtk_image_new_from_file() will display no image graphic — to detect
a failed load yourself, use gdk_pixbuf_new_from_file() directly, then
gtk_image_new_from_pixbuf(). .
To load an image for another purpose, use gdk_pixbuf_new_from_file(). To
load an animation, use gdk_pixbuf_animation_new_from_file().
gdk_pixbuf_animation_new_from_file() can also load non-animated images, so
use it in combination with gdk_pixbuf_animation_is_static_image() to load a
file of unknown type.
To load an image or animation file asynchronously (without blocking), use
#GdkPixbufLoader.
How do I draw text ?
To draw a piece of text, use a Pango layout and pango_cairo_show_layout().
layout = gtk_widget_create_pango_layout (widget, text);
fontdesc = pango_font_description_from_string ("Luxi Mono 12");
pango_layout_set_font_description (layout, fontdesc);
pango_cairo_show_layout (cr, layout);
pango_font_description_free (fontdesc);
g_object_unref (layout);
See also the
Cairo Rendering
section of Pango manual .
How do I measure the size of a piece of text ?
To obtain the size of a piece of text, use a Pango layout and
pango_layout_get_pixel_size(), using code like the following:
layout = gtk_widget_create_pango_layout (widget, text);
fontdesc = pango_font_description_from_string ("Luxi Mono 12");
pango_layout_set_font_description (layout, fontdesc);
pango_layout_get_pixel_size (layout, &width, &height);
pango_font_description_free (fontdesc);
g_object_unref (layout);
See also the
Layout Objects
section of Pango manual .
Why are types not registered if I use their GTK_TYPE_BLAH
macro ?
The GTK_TYPE_BLAH macros are defined as calls to
gtk_blah_get_type() , and the _get_type()
functions are declared as %G_GNUC_CONST which allows the compiler to optimize
the call away if it appears that the value is not being used.
A common workaround for this problem is to store the result in a volatile
variable, which keeps the compiler from optimizing the call away.
volatile GType dummy = GTK_TYPE_BLAH;
How do I create a transparent toplevel window ?
To make a window transparent, it needs to use a visual which supports that.
This is done by getting the RGBA visual of the screen with
gdk_screen_get_rgba_visual() and setting it on the window. Note that
gdk_screen_get_rgba_visual() will return %NULL if transparent windows
are not supported on the screen, you should fall back to
gdk_screen_get_system_visual() in that case. Additionally, note that this
will change from screen to screen, so it needs to be repeated whenever the
window is moved to a different screen.
GdkVisual *visual;
visual = gdk_screen_get_rgba_visual (screen);
if (visual == NULL)
visual = gdk_screen_get_system_visual (screen);
gtk_widget_set_visual (GTK_WIDGET (window), visual);
To fill the alpha channel on the window simply use cairos
RGBA drawing capabilities.
Note that the presence of an RGBA visual is no guarantee that the
window will actually appear transparent on screen. On X11, this
requires a compositing manager to be running. See
gdk_display_is_composited() for a way to find out if the alpha
channel will be respected.
Which widget should I use...
...for lists and trees?
See tree widget overview — you
should use the #GtkTreeView widget. (A list is just a tree with no branches,
so the tree widget is used for lists as well).
...for multi-line text display or editing?
See text widget overview — you
should use the #GtkTextView widget.
If you only have a small amount of text, #GtkLabel may also be appropriate
of course. It can be made selectable with gtk_label_set_selectable(). For a
single-line text entry, see #GtkEntry.
...to display an image or animation?
#GtkImage can display images in just about any format GTK+ understands.
You can also use #GtkDrawingArea if you need to do something more complex,
such as draw text or graphics over the top of the image.
...for presenting a set of mutually-exclusive choices, where Windows
would use a combo box?
With GTK+, a #GtkComboBox is the recommended widget to use for this use case.
This widget looks like either a combo box or the current option menu, depending
on the current theme. If you need an editable text entry, use the
#GtkComboBox:has-entry property.
GtkWidget
How do I change the color of a widget?
See gtk_widget_override_color() and gtk_widget_override_background_color().
You can also change the appearance of a widget by installing a
custom style provider, see gtk_style_context_add_provider().
How do I change the font of a widget?
This has several possible answers, depending on what exactly you want to
achieve. One option is gtk_widget_override_font().
PangoFontDesc *font_desc = pango_font_description_new ();
pango_font_description_set_size (font_desc, 40);
gtk_widget_override_font (widget, font);
pango_font_description_free (font_desc);
If you want to make the text of a label larger, you can use
gtk_label_set_markup():
gtk_label_set_markup (label, "<big>big text</big>");
This is preferred for many apps because it's a relative size to the
user's chosen font size. See g_markup_escape_text() if you are
constructing such strings on the fly.
You can also change the font of a widget by putting
.my-widget-class {
font: Sans 30;
}
in a CSS file, loading it with gtk_css_provider_load_from_file(), and
adding the provider with gtk_style_context_add_provider_for_display().
To associate this style information with your widget, set a style class
on its #GtkStyleContext using gtk_style_context_add_class().
The advantage of this approach is that users can then override the font
you have chosen. See the #GtkStyleContext documentation for more discussion.
How do I disable/ghost/desensitize a widget?
In GTK+ a disabled widget is termed "insensitive."
See gtk_widget_set_sensitive().
GtkTextView
How do I get the contents of the entire text widget as a string?
See gtk_text_buffer_get_bounds() and gtk_text_buffer_get_text()
or gtk_text_iter_get_text().
GtkTextIter start, end;
GtkTextBuffer *buffer;
char *text;
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text_view));
gtk_text_buffer_get_bounds (buffer, &start, &end);
text = gtk_text_iter_get_text (&start, &end);
/* use text */
g_free (text);
How do I make a text widget display its complete contents in a specific font?
If you use gtk_text_buffer_insert_with_tags() with appropriate tags to
select the font, the inserted text will have the desired appearance, but
text typed in by the user before or after the tagged block will appear in
the default style.
To ensure that all text has the desired appearance, use
gtk_widget_override_font() to change the default font for the widget.
How do I make a text view scroll to the end of the buffer automatically ?
A good way to keep a text buffer scrolled to the end is to place a
mark at the end of the buffer, and
give it right gravity. The gravity has the effect that text inserted
at the mark gets inserted before , keeping the mark
at the end.
To ensure that the end of the buffer remains visible, use
gtk_text_view_scroll_to_mark() to scroll to the mark after
inserting new text.
The gtk-demo application contains an example of this technique.
#GtkTreeView
How do I associate some data with a row in the tree?
Remember that the #GtkTreeModel columns don't necessarily have to be
displayed. So you can put non-user-visible data in your model just
like any other data, and retrieve it with gtk_tree_model_get().
See the tree widget overview.
How do I put an image and some text in the same column?
You can pack more than one #GtkCellRenderer into a single #GtkTreeViewColumn
using gtk_tree_view_column_pack_start() or gtk_tree_view_column_pack_end().
So pack both a #GtkCellRendererPixbuf and a #GtkCellRendererText into the
column.
I can set data easily on my #GtkTreeStore/#GtkListStore models using
gtk_list_store_set() and gtk_tree_store_set(), but can't read it back?
Both the #GtkTreeStore and the #GtkListStore implement the #GtkTreeModel
interface. Consequentially, you can use any function this interface
implements. The easiest way to read a set of data back is to use
gtk_tree_model_get().
How do I change the way that numbers are formatted by #GtkTreeView?
Use gtk_tree_view_insert_column_with_data_func()
or gtk_tree_view_column_set_cell_data_func() and do the conversion
from number to string yourself (with, say, g_strdup_printf()).
The following example demonstrates this:
enum
{
DOUBLE_COLUMN,
N_COLUMNS
};
GtkListStore *mycolumns;
GtkTreeView *treeview;
void
my_cell_double_to_text (GtkTreeViewColumn *tree_column,
GtkCellRenderer *cell,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gpointer data)
{
GtkCellRendererText *cell_text = (GtkCellRendererText *)cell;
gdouble d;
gchar *text;
/* Get the double value from the model. */
gtk_tree_model_get (tree_model, iter, (gint)data, &d, -1);
/* Now we can format the value ourselves. */
text = g_strdup_printf ("%.2f", d);
g_object_set (cell, "text", text, NULL);
g_free (text);
}
void
set_up_new_columns (GtkTreeView *myview)
{
GtkCellRendererText *renderer;
GtkTreeViewColumn *column;
GtkListStore *mycolumns;
/* Create the data model and associate it with the given TreeView */
mycolumns = gtk_list_store_new (N_COLUMNS, G_TYPE_DOUBLE);
gtk_tree_view_set_model (myview, GTK_TREE_MODEL (mycolumns));
/* Create a GtkCellRendererText */
renderer = gtk_cell_renderer_text_new ();
/* Create a new column that has a title ("Example column"),
* uses the above created renderer that will render the double
* value into text from the associated model's rows.
*/
column = gtk_tree_view_column_new ();
gtk_tree_view_column_set_title (column, "Example column");
renderer = gtk_cell_renderer_text_new ();
gtk_tree_view_column_pack_start (column, renderer, TRUE);
/* Append the new column after the GtkTreeView's previous columns. */
gtk_tree_view_append_column (GTK_TREE_VIEW (myview), column);
/* Since we created the column by hand, we can set it up for our
* needs, e.g. set its minimum and maximum width, etc.
*/
/* Set up a custom function that will be called when the column content
* is rendered. We use the func_data pointer as an index into our
* model. This is convenient when using multi column lists.
*/
gtk_tree_view_column_set_cell_data_func (column, renderer,
my_cell_double_to_text,
(gpointer)DOUBLE_COLUMN, NULL);
}
How do I hide the expander arrows in my tree view ?
Set the expander-column property of the tree view to a hidden column.
See gtk_tree_view_set_expander_column() and gtk_tree_view_column_set_visible().
Using cairo with GTK+
How do I use cairo to draw in GTK+ applications ?
The #GtkWidget::draw signal gets a ready-to-use cairo context
as parameter that you should use.
All drawing in GTK+ is normally done in a draw handler, and GTK+
creates a temporary pixmap for double-buffering the drawing.
It is possible to turn off double-buffering, with
gtk_widget_set_double_buffered(), but this is not ideal,
since it can cause some flickering.
Can I improve the performance of my application by using the
Glitz or GL backend of cairo ?
No. The GDK X11 backend uses the cairo X backend (and the other
GDK backends use their respective native cairo backends). The
GTK+ developers believe that the best way to improving the GDK
drawing performance is to optimize the cairo X backend and the
relevant code paths in the X server that is uses (mostly the
Render extension).
Can I use cairo to draw on a #GdkPixbuf ?
No, at least not yet. The cairo image surface does not support the
pixel format used by GdkPixbuf.
docs/reference/gtk/gtk4-encode-symbolic-svg.1 0000664 0001750 0001750 00000003764 13223475354 021205 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-encode-symbolic-svg
.\" Author: Alexander Larsson
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 01/04/2018
.\" Manual: User Commands
.\" Source: GTK+
.\" Language: English
.\"
.TH "GTK4\-ENCODE\-SYMBOL" "1" "" "GTK+" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-encode-symbolic-svg \- Symbolic icon conversion utility
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-encode\-symbolic\-svg\fR\ 'u
\fBgtk4\-encode\-symbolic\-svg\fR [OPTION\&.\&.\&.] \fIPATH\fR \fIWIDTH\fRx\fIHEIGHT\fR
.SH "DESCRIPTION"
.PP
\fBgtk4\-encode\-symbolic\-svg\fR
converts symbolic svg icons into specially prepared png files\&. GTK+ can load and recolor these pngs, just like original svgs, but loading them is much faster\&.
.PP
\fIPATH\fR
is the name of a symbolic svg file,
\fIWIDTH\fRx\fIHEIGHT\fR
are the desired dimensions for the generated png file\&.
.PP
To distinguish them from ordinary pngs, the generated files have the extension
\&.symbolic\&.png\&.
.SH "OPTIONS"
.PP
\-o \fIDIRECTORY\fR, \-\-output \fIDIRECTORY\fR
.RS 4
Write png files to
\fIDIRECTORY\fR
instead of the current working directory\&.
.RE
docs/reference/gtk/html/ 0000775 0001750 0001750 00000000000 13226176716 015340 5 ustar mclasen mclasen docs/reference/gtk/html/getting-started-app1.png 0000664 0001750 0001750 00000005674 13226176505 022022 0 ustar mclasen mclasen PNG
IHDR Ac sBIT|d tEXtSoftware gnome-screenshot> NIDATxypϳ#inAE )CCPH{)TZLZv
UvNq,39hI*cwyW/!y>9`WXX,**z$@R4i+rrrj%ɑ
6t5hCUUU*..VIISN=┕nݚ?cƌRSSzFݨԺuv=Nnnc
0@l@zo2HFdee)?4$99Yuuum=HP&@Ry^@3|hG#
`pD4( nzz Jjμ^kQڭX,X,n~Zq{B>}jD,|^uue
$עe(~58[~-Q[uǕd
Kd,W4뺭>9|-O_KIքst>a*}@|cN9{I5Ѩ>c
_{mJZӻꮱuS١ZHϏ/GtMx>-.QɁr=OƍշfN oT#:qgLӈTxoj@/u[Jʛz%s]?ˑ'O>7WV}g~6++K>_ǺՂEw3
DNڣʪ*urF;UPX́zu*?|D?KsFuo++s2ձ'cO"w몍h uH$GBU<>={ĩST)?IM]:\-3[էgMÇgkj`R{vKo뷮QݺiX }MXLu߯U}j߾}Cq+۔]m#Gfkܨ0JjI
&%ixv6lޢ#G5jP}pNW;]ò{zWE!85H7o[녟=is[T]ՒY&+LRAaһoڸy~NPZڶkj1egf42~g|-ZMm76~y*Nm;TҡϏKInJʛ2LJ+/<[5p$rV^M6MVnT>OpX5ѨN9Ν
FH$FD8jjj亮ᰪjjQJr6uDTWWIRrr|>庮jkkUTz@il-|jeB
knnͨ+chkf͚{%#UuuQΝ._r뺮.Ͽm+'yUϻ )]f