gtk.types

Undocumented in source.

Members

Aliases

AccessibleAnnouncementPriority
alias AccessibleAnnouncementPriority = GtkAccessibleAnnouncementPriority
AccessibleAutocomplete
alias AccessibleAutocomplete = GtkAccessibleAutocomplete
AccessibleInvalidState
alias AccessibleInvalidState = GtkAccessibleInvalidState
AccessiblePlatformState
alias AccessiblePlatformState = GtkAccessiblePlatformState
AccessibleProperty
alias AccessibleProperty = GtkAccessibleProperty
AccessibleRelation
alias AccessibleRelation = GtkAccessibleRelation
AccessibleRole
alias AccessibleRole = GtkAccessibleRole
AccessibleSort
alias AccessibleSort = GtkAccessibleSort
AccessibleState
alias AccessibleState = GtkAccessibleState
AccessibleTextContentChange
alias AccessibleTextContentChange = GtkAccessibleTextContentChange
AccessibleTextGranularity
alias AccessibleTextGranularity = GtkAccessibleTextGranularity
AccessibleTextRange
alias AccessibleTextRange = GtkAccessibleTextRange
AccessibleTristate
alias AccessibleTristate = GtkAccessibleTristate
Align
alias Align = GtkAlign
Allocation
alias Allocation = gdk.rectangle.Rectangle
ApplicationInhibitFlags
alias ApplicationInhibitFlags = GtkApplicationInhibitFlags
ArrowType
alias ArrowType = GtkArrowType
AssistantPageFunc
alias AssistantPageFunc = int delegate(int currentPage)

Type of callback used to calculate the next page in a gtk.assistant.Assistant.

AssistantPageType
alias AssistantPageType = GtkAssistantPageType
BaselinePosition
alias BaselinePosition = GtkBaselinePosition
BorderStyle
alias BorderStyle = GtkBorderStyle
BuildableParser
alias BuildableParser = GtkBuildableParser
BuilderClosureFlags
alias BuilderClosureFlags = GtkBuilderClosureFlags
BuilderError
alias BuilderError = GtkBuilderError
ButtonsType
alias ButtonsType = GtkButtonsType
CellAllocCallback
alias CellAllocCallback = bool delegate(gtk.cell_renderer.CellRenderer renderer, gdk.rectangle.Rectangle cellArea, gdk.rectangle.Rectangle cellBackground)

The type of the callback functions used for iterating over the cell renderers and their allocated areas inside a gtk.cell_area.CellArea, see gtk.cell_area.CellArea.foreachAlloc.

CellCallback
alias CellCallback = bool delegate(gtk.cell_renderer.CellRenderer renderer)

The type of the callback functions used for iterating over the cell renderers of a gtk.cell_area.CellArea, see gtk.cell_area.CellArea.foreach_.

CellLayoutDataFunc
alias CellLayoutDataFunc = void delegate(gtk.cell_layout.CellLayout cellLayout, gtk.cell_renderer.CellRenderer cell, gtk.tree_model.TreeModel treeModel, gtk.tree_iter.TreeIter iter)

A function which should set the value of cell_layout’s cell renderer(s) as appropriate.

CellRendererAccelMode
alias CellRendererAccelMode = GtkCellRendererAccelMode
CellRendererMode
alias CellRendererMode = GtkCellRendererMode
CellRendererState
alias CellRendererState = GtkCellRendererState
Collation
alias Collation = GtkCollation
ConstraintAttribute
alias ConstraintAttribute = GtkConstraintAttribute
ConstraintRelation
alias ConstraintRelation = GtkConstraintRelation
ConstraintStrength
alias ConstraintStrength = GtkConstraintStrength
ConstraintVflParserError
alias ConstraintVflParserError = GtkConstraintVflParserError
ContentFit
alias ContentFit = GtkContentFit
CornerType
alias CornerType = GtkCornerType
CssLocation
alias CssLocation = GtkCssLocation
CssParserError
alias CssParserError = GtkCssParserError
CssParserWarning
alias CssParserWarning = GtkCssParserWarning
CssStyleChange
alias CssStyleChange = GtkCssStyleChange*
CustomAllocateFunc
alias CustomAllocateFunc = void delegate(gtk.widget.Widget widget, int width, int height, int baseline)

A function to be used by gtk.custom_layout.CustomLayout to allocate a widget.

CustomFilterFunc
alias CustomFilterFunc = bool delegate(gobject.object.ObjectG item)

User function that is called to determine if the item should be matched.

CustomMeasureFunc
alias CustomMeasureFunc = void delegate(gtk.widget.Widget widget, gtk.types.Orientation orientation, int forSize, out int minimum, out int natural, out int minimumBaseline, out int naturalBaseline)

A function to be used by gtk.custom_layout.CustomLayout to measure a widget.

CustomRequestModeFunc
alias CustomRequestModeFunc = gtk.types.SizeRequestMode delegate(gtk.widget.Widget widget)

Queries a widget for its preferred size request mode.

DebugFlags
alias DebugFlags = GtkDebugFlags
DeleteType
alias DeleteType = GtkDeleteType
DialogError
alias DialogError = GtkDialogError
DialogFlags
alias DialogFlags = GtkDialogFlags
DirectionType
alias DirectionType = GtkDirectionType
DrawingAreaDrawFunc
alias DrawingAreaDrawFunc = void delegate(gtk.drawing_area.DrawingArea drawingArea, cairo.context.Context cr, int width, int height)

Whenever drawing_area needs to redraw, this function will be called.

EditableProperties
alias EditableProperties = GtkEditableProperties
EntryCompletionMatchFunc
alias EntryCompletionMatchFunc = bool delegate(gtk.entry_completion.EntryCompletion completion, string key, gtk.tree_iter.TreeIter iter)

A function which decides whether the row indicated by iter matches a given key, and should be displayed as a possible completion for key.

EntryIconPosition
alias EntryIconPosition = GtkEntryIconPosition
EventControllerScrollFlags
alias EventControllerScrollFlags = GtkEventControllerScrollFlags
EventSequenceState
alias EventSequenceState = GtkEventSequenceState
ExpressionNotify
alias ExpressionNotify = void delegate()

Callback called by gtk.expression.Expression.watch when the expression value changes.

FileChooserAction
alias FileChooserAction = GtkFileChooserAction
FileChooserError
alias FileChooserError = GtkFileChooserError
FilterChange
alias FilterChange = GtkFilterChange
FilterMatch
alias FilterMatch = GtkFilterMatch
FlowBoxCreateWidgetFunc
alias FlowBoxCreateWidgetFunc = gtk.widget.Widget delegate(gobject.object.ObjectG item)

Called for flow boxes that are bound to a gio.list_model.ListModel.

FlowBoxFilterFunc
alias FlowBoxFilterFunc = bool delegate(gtk.flow_box_child.FlowBoxChild child)

A function that will be called whenever a child changes or is added.

FlowBoxForeachFunc
alias FlowBoxForeachFunc = void delegate(gtk.flow_box.FlowBox box, gtk.flow_box_child.FlowBoxChild child)

A function used by gtk.flow_box.FlowBox.selectedForeach.

FlowBoxSortFunc
alias FlowBoxSortFunc = int delegate(gtk.flow_box_child.FlowBoxChild child1, gtk.flow_box_child.FlowBoxChild child2)

A function to compare two children to determine which should come first.

FontChooserLevel
alias FontChooserLevel = GtkFontChooserLevel
FontFilterFunc
alias FontFilterFunc = bool delegate(pango.font_family.FontFamily family, pango.font_face.FontFace face)

The type of function that is used for deciding what fonts get shown in a gtk.font_chooser.FontChooser.

FontLevel
alias FontLevel = GtkFontLevel
GraphicsOffloadEnabled
alias GraphicsOffloadEnabled = GtkGraphicsOffloadEnabled
IconLookupFlags
alias IconLookupFlags = GtkIconLookupFlags
IconSize
alias IconSize = GtkIconSize
IconThemeError
alias IconThemeError = GtkIconThemeError
IconViewDropPosition
alias IconViewDropPosition = GtkIconViewDropPosition
IconViewForeachFunc
alias IconViewForeachFunc = void delegate(gtk.icon_view.IconView iconView, gtk.tree_path.TreePath path)

A function used by gtk.icon_view.IconView.selectedForeach to map all selected rows.

ImageType
alias ImageType = GtkImageType
InputHints
alias InputHints = GtkInputHints
InputPurpose
alias InputPurpose = GtkInputPurpose
InscriptionOverflow
alias InscriptionOverflow = GtkInscriptionOverflow
Justification
alias Justification = GtkJustification
LevelBarMode
alias LevelBarMode = GtkLevelBarMode
License
alias License = GtkLicense
ListBoxCreateWidgetFunc
alias ListBoxCreateWidgetFunc = gtk.widget.Widget delegate(gobject.object.ObjectG item)

Called for list boxes that are bound to a gio.list_model.ListModel with gtk.list_box.ListBox.bindModel for each item that gets added to the model.

ListBoxFilterFunc
alias ListBoxFilterFunc = bool delegate(gtk.list_box_row.ListBoxRow row)

Will be called whenever the row changes or is added and lets you control if the row should be visible or not.

ListBoxForeachFunc
alias ListBoxForeachFunc = void delegate(gtk.list_box.ListBox box, gtk.list_box_row.ListBoxRow row)

A function used by gtk.list_box.ListBox.selectedForeach.

ListBoxSortFunc
alias ListBoxSortFunc = int delegate(gtk.list_box_row.ListBoxRow row1, gtk.list_box_row.ListBoxRow row2)

Compare two rows to determine which should be first.

ListBoxUpdateHeaderFunc
alias ListBoxUpdateHeaderFunc = void delegate(gtk.list_box_row.ListBoxRow row, gtk.list_box_row.ListBoxRow before)

Whenever row changes or which row is before row changes this is called, which lets you update the header on row.

ListScrollFlags
alias ListScrollFlags = GtkListScrollFlags
ListTabBehavior
alias ListTabBehavior = GtkListTabBehavior
MapListModelMapFunc
alias MapListModelMapFunc = gobject.object.ObjectG delegate(gobject.object.ObjectG item)

User function that is called to map an item of the original model to an item expected by the map model.

MenuButtonCreatePopupFunc
alias MenuButtonCreatePopupFunc = void delegate(gtk.menu_button.MenuButton menuButton)

User-provided callback function to create a popup for a gtk.menu_button.MenuButton on demand.

MessageType
alias MessageType = GtkMessageType
MovementStep
alias MovementStep = GtkMovementStep
NaturalWrapMode
alias NaturalWrapMode = GtkNaturalWrapMode
NotebookTab
alias NotebookTab = GtkNotebookTab
NumberUpLayout
alias NumberUpLayout = GtkNumberUpLayout
Ordering
alias Ordering = GtkOrdering
Orientation
alias Orientation = GtkOrientation
Overflow
alias Overflow = GtkOverflow
PackType
alias PackType = GtkPackType
PadActionType
alias PadActionType = GtkPadActionType
PageOrientation
alias PageOrientation = GtkPageOrientation
PageRange
alias PageRange = GtkPageRange
PageSet
alias PageSet = GtkPageSet
PageSetupDoneFunc
alias PageSetupDoneFunc = void delegate(gtk.page_setup.PageSetup pageSetup)

The type of function that is passed to gtk.global.printRunPageSetupDialogAsync.

PanDirection
alias PanDirection = GtkPanDirection
PickFlags
alias PickFlags = GtkPickFlags
PolicyType
alias PolicyType = GtkPolicyType
PopoverMenuFlags
alias PopoverMenuFlags = GtkPopoverMenuFlags
PositionType
alias PositionType = GtkPositionType
PrintBackend
alias PrintBackend = GtkPrintBackend*
PrintCapabilities
alias PrintCapabilities = GtkPrintCapabilities
PrintDuplex
alias PrintDuplex = GtkPrintDuplex
PrintError
alias PrintError = GtkPrintError
PrintJobCompleteFunc
alias PrintJobCompleteFunc = void delegate(gtk.print_job.PrintJob printJob, glib.error.ErrorG error)

The type of callback that is passed to gtk.print_job.PrintJob.send.

PrintOperationAction
alias PrintOperationAction = GtkPrintOperationAction
PrintOperationResult
alias PrintOperationResult = GtkPrintOperationResult
PrintPages
alias PrintPages = GtkPrintPages
PrintQuality
alias PrintQuality = GtkPrintQuality
PrintSettingsFunc
alias PrintSettingsFunc = void delegate(string key, string value)
PrintStatus
alias PrintStatus = GtkPrintStatus
PrinterFunc
alias PrinterFunc = bool delegate(gtk.printer.Printer printer)

The type of function passed to gtk.global.enumeratePrinters.

PropagationLimit
alias PropagationLimit = GtkPropagationLimit
PropagationPhase
alias PropagationPhase = GtkPropagationPhase
RecentManagerError
alias RecentManagerError = GtkRecentManagerError
RequestedSize
alias RequestedSize = GtkRequestedSize
ResponseType
alias ResponseType = GtkResponseType
RevealerTransitionType
alias RevealerTransitionType = GtkRevealerTransitionType
ScaleFormatValueFunc
alias ScaleFormatValueFunc = string delegate(gtk.scale.Scale scale, double value)
ScrollStep
alias ScrollStep = GtkScrollStep
ScrollType
alias ScrollType = GtkScrollType
ScrollablePolicy
alias ScrollablePolicy = GtkScrollablePolicy
SelectionMode
alias SelectionMode = GtkSelectionMode
SensitivityType
alias SensitivityType = GtkSensitivityType
ShortcutActionFlags
alias ShortcutActionFlags = GtkShortcutActionFlags
ShortcutFunc
alias ShortcutFunc = bool delegate(gtk.widget.Widget widget, glib.variant.VariantG args)

Prototype for shortcuts based on user callbacks.

ShortcutScope
alias ShortcutScope = GtkShortcutScope
ShortcutType
alias ShortcutType = GtkShortcutType
SizeGroupMode
alias SizeGroupMode = GtkSizeGroupMode
SizeRequestMode
alias SizeRequestMode = GtkSizeRequestMode
SortType
alias SortType = GtkSortType
SorterChange
alias SorterChange = GtkSorterChange
SorterOrder
alias SorterOrder = GtkSorterOrder
SpinButtonUpdatePolicy
alias SpinButtonUpdatePolicy = GtkSpinButtonUpdatePolicy
SpinType
alias SpinType = GtkSpinType
StackTransitionType
alias StackTransitionType = GtkStackTransitionType
StateFlags
alias StateFlags = GtkStateFlags
StringFilterMatchMode
alias StringFilterMatchMode = GtkStringFilterMatchMode
StyleContextPrintFlags
alias StyleContextPrintFlags = GtkStyleContextPrintFlags
SymbolicColor
alias SymbolicColor = GtkSymbolicColor
SystemSetting
alias SystemSetting = GtkSystemSetting
TextCharPredicate
alias TextCharPredicate = bool delegate(dchar ch)

The predicate function used by gtk.text_iter.TextIter.forwardFindChar and gtk.text_iter.TextIter.backwardFindChar.

TextDirection
alias TextDirection = GtkTextDirection
TextExtendSelection
alias TextExtendSelection = GtkTextExtendSelection
TextSearchFlags
alias TextSearchFlags = GtkTextSearchFlags
TextTagTableForeach
alias TextTagTableForeach = void delegate(gtk.text_tag.TextTag tag)

A function used with gtk.text_tag_table.TextTagTable.foreach_, to iterate over every gtk.text_tag.TextTag inside a gtk.text_tag_table.TextTagTable.

TextViewLayer
alias TextViewLayer = GtkTextViewLayer
TextWindowType
alias TextWindowType = GtkTextWindowType
TickCallback
alias TickCallback = bool delegate(gtk.widget.Widget widget, gdk.frame_clock.FrameClock frameClock)

Callback type for adding a function to update animations. See gtk.widget.Widget.addTickCallback.

TreeCellDataFunc
alias TreeCellDataFunc = void delegate(gtk.tree_view_column.TreeViewColumn treeColumn, gtk.cell_renderer.CellRenderer cell, gtk.tree_model.TreeModel treeModel, gtk.tree_iter.TreeIter iter)

A function to set the properties of a cell instead of just using the straight mapping between the cell and the model.

TreeIterCompareFunc
alias TreeIterCompareFunc = int delegate(gtk.tree_model.TreeModel model, gtk.tree_iter.TreeIter a, gtk.tree_iter.TreeIter b)

A GtkTreeIterCompareFunc should return a negative integer, zero, or a positive integer if a sorts before b, a sorts with b, or a sorts after b respectively.

TreeListModelCreateModelFunc
alias TreeListModelCreateModelFunc = gio.list_model.ListModel delegate(gobject.object.ObjectG item)

Prototype of the function called to create new child models when gtk.tree_list_row.TreeListRow.setExpanded is called.

TreeModelFilterModifyFunc
alias TreeModelFilterModifyFunc = void delegate(gtk.tree_model.TreeModel model, gtk.tree_iter.TreeIter iter, out gobject.value.Value value, int column)

A function which calculates display values from raw values in the model. It must fill value with the display value for the column column in the row indicated by iter.

TreeModelFilterVisibleFunc
alias TreeModelFilterVisibleFunc = bool delegate(gtk.tree_model.TreeModel model, gtk.tree_iter.TreeIter iter)

A function which decides whether the row indicated by iter is visible.

TreeModelFlags
alias TreeModelFlags = GtkTreeModelFlags
TreeModelForeachFunc
alias TreeModelForeachFunc = bool delegate(gtk.tree_model.TreeModel model, gtk.tree_path.TreePath path, gtk.tree_iter.TreeIter iter)

Type of the callback passed to gtk.tree_model.TreeModel.foreach_ to iterate over the rows in a tree model.

TreeSelectionForeachFunc
alias TreeSelectionForeachFunc = void delegate(gtk.tree_model.TreeModel model, gtk.tree_path.TreePath path, gtk.tree_iter.TreeIter iter)

A function used by gtk.tree_selection.TreeSelection.selectedForeach to map all selected rows. It will be called on every selected row in the view.

TreeSelectionFunc
alias TreeSelectionFunc = bool delegate(gtk.tree_selection.TreeSelection selection, gtk.tree_model.TreeModel model, gtk.tree_path.TreePath path, bool pathCurrentlySelected)

A function used by gtk.tree_selection.TreeSelection.setSelectFunction to filter whether or not a row may be selected. It is called whenever a row's state might change.

TreeViewColumnDropFunc
alias TreeViewColumnDropFunc = bool delegate(gtk.tree_view.TreeView treeView, gtk.tree_view_column.TreeViewColumn column, gtk.tree_view_column.TreeViewColumn prevColumn, gtk.tree_view_column.TreeViewColumn nextColumn)

Function type for determining whether column can be dropped in a particular spot (as determined by prev_column and next_column). In left to right locales, prev_column is on the left of the potential drop spot, and next_column is on the right. In right to left mode, this is reversed. This function should return true if the spot is a valid drop spot. Please note that returning true does not actually indicate that the column drop was made, but is meant only to indicate a possible drop spot to the user.

TreeViewColumnSizing
alias TreeViewColumnSizing = GtkTreeViewColumnSizing
TreeViewDropPosition
alias TreeViewDropPosition = GtkTreeViewDropPosition
TreeViewGridLines
alias TreeViewGridLines = GtkTreeViewGridLines
TreeViewMappingFunc
alias TreeViewMappingFunc = void delegate(gtk.tree_view.TreeView treeView, gtk.tree_path.TreePath path)

Function used for gtk.tree_view.TreeView.mapExpandedRows.

TreeViewRowSeparatorFunc
alias TreeViewRowSeparatorFunc = bool delegate(gtk.tree_model.TreeModel model, gtk.tree_iter.TreeIter iter)

Function type for determining whether the row pointed to by iter should be rendered as a separator. A common way to implement this is to have a boolean column in the model, whose values the gtk.types.TreeViewRowSeparatorFunc returns.

TreeViewSearchEqualFunc
alias TreeViewSearchEqualFunc = bool delegate(gtk.tree_model.TreeModel model, int column, string key, gtk.tree_iter.TreeIter iter)

A function used for checking whether a row in model matches a search key string entered by the user. Note the return value is reversed from what you would normally expect, though it has some similarity to strcmp() returning 0 for equal strings.

Unit
alias Unit = GtkUnit
WidgetActionActivateFunc
alias WidgetActionActivateFunc = void delegate(gtk.widget.Widget widget, string actionName, glib.variant.VariantG parameter)

The type of the callback functions used for activating actions installed with gtk.widget_class.WidgetClass.installAction.

WrapMode
alias WrapMode = GtkWrapMode

Manifest constants

ACCESSIBLE_ATTRIBUTE_BACKGROUND
enum ACCESSIBLE_ATTRIBUTE_BACKGROUND;

An attribute for the background color, expressed as an RGB value encoded in a string using the format: {r8},{g8},{b8}.

ACCESSIBLE_ATTRIBUTE_FAMILY
enum ACCESSIBLE_ATTRIBUTE_FAMILY;

An attribute for the font family name.

ACCESSIBLE_ATTRIBUTE_FOREGROUND
enum ACCESSIBLE_ATTRIBUTE_FOREGROUND;

An attribute for the foreground color, expressed as an RGB value encoded in a string using the format: {r8},{g8},{b8}.

ACCESSIBLE_ATTRIBUTE_OVERLINE
enum ACCESSIBLE_ATTRIBUTE_OVERLINE;

An attribute for the overline style.

ACCESSIBLE_ATTRIBUTE_OVERLINE_NONE
enum ACCESSIBLE_ATTRIBUTE_OVERLINE_NONE;

The "none" overline value for gtk.types.ACCESSIBLE_ATTRIBUTE_OVERLINE.

ACCESSIBLE_ATTRIBUTE_OVERLINE_SINGLE
enum ACCESSIBLE_ATTRIBUTE_OVERLINE_SINGLE;

The "single" overline value for gtk.types.ACCESSIBLE_ATTRIBUTE_OVERLINE.

ACCESSIBLE_ATTRIBUTE_SIZE
enum ACCESSIBLE_ATTRIBUTE_SIZE;

An attribute for the font size, expressed in points.

ACCESSIBLE_ATTRIBUTE_STRETCH
enum ACCESSIBLE_ATTRIBUTE_STRETCH;

An attribute for the font stretch type.

ACCESSIBLE_ATTRIBUTE_STRETCH_CONDENSED
enum ACCESSIBLE_ATTRIBUTE_STRETCH_CONDENSED;

The "condensed" stretch value for gtk.types.ACCESSIBLE_ATTRIBUTE_STRETCH.

ACCESSIBLE_ATTRIBUTE_STRETCH_EXPANDED
enum ACCESSIBLE_ATTRIBUTE_STRETCH_EXPANDED;

The "expanded" stretch value for gtk.types.ACCESSIBLE_ATTRIBUTE_STRETCH.

ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_CONDENSED
enum ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_CONDENSED;

The "extra condensed" stretch value for gtk.types.ACCESSIBLE_ATTRIBUTE_STRETCH.

ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_EXPANDED
enum ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_EXPANDED;

The "extra expanded" stretch value for gtk.types.ACCESSIBLE_ATTRIBUTE_STRETCH.

ACCESSIBLE_ATTRIBUTE_STRETCH_NORMAL
enum ACCESSIBLE_ATTRIBUTE_STRETCH_NORMAL;

The "normal" stretch value for gtk.types.ACCESSIBLE_ATTRIBUTE_STRETCH.

ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_CONDENSED
enum ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_CONDENSED;

The "semi condensed" stretch value for gtk.types.ACCESSIBLE_ATTRIBUTE_STRETCH.

ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_EXPANDED
enum ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_EXPANDED;

The "semi expanded" stretch value for gtk.types.ACCESSIBLE_ATTRIBUTE_STRETCH.

ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_CONDENSED
enum ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_CONDENSED;

The "ultra condensed" stretch value for gtk.types.ACCESSIBLE_ATTRIBUTE_STRETCH.

ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_EXPANDED
enum ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_EXPANDED;

The "ultra expanded" stretch value for gtk.types.ACCESSIBLE_ATTRIBUTE_STRETCH.

ACCESSIBLE_ATTRIBUTE_STRIKETHROUGH
enum ACCESSIBLE_ATTRIBUTE_STRIKETHROUGH;

An attribute for strikethrough text.

ACCESSIBLE_ATTRIBUTE_STYLE
enum ACCESSIBLE_ATTRIBUTE_STYLE;

An attribute for the font style.

ACCESSIBLE_ATTRIBUTE_STYLE_ITALIC
enum ACCESSIBLE_ATTRIBUTE_STYLE_ITALIC;

The "italic" style value for gtk.types.ACCESSIBLE_ATTRIBUTE_STYLE.

ACCESSIBLE_ATTRIBUTE_STYLE_NORMAL
enum ACCESSIBLE_ATTRIBUTE_STYLE_NORMAL;

The "normal" style value for gtk.types.ACCESSIBLE_ATTRIBUTE_STYLE.

ACCESSIBLE_ATTRIBUTE_STYLE_OBLIQUE
enum ACCESSIBLE_ATTRIBUTE_STYLE_OBLIQUE;

The "oblique" style value for gtk.types.ACCESSIBLE_ATTRIBUTE_STYLE.

ACCESSIBLE_ATTRIBUTE_UNDERLINE
enum ACCESSIBLE_ATTRIBUTE_UNDERLINE;

An attribute for the underline style.

ACCESSIBLE_ATTRIBUTE_UNDERLINE_DOUBLE
enum ACCESSIBLE_ATTRIBUTE_UNDERLINE_DOUBLE;

The "double" underline value for gtk.types.ACCESSIBLE_ATTRIBUTE_UNDERLINE.

ACCESSIBLE_ATTRIBUTE_UNDERLINE_ERROR
enum ACCESSIBLE_ATTRIBUTE_UNDERLINE_ERROR;

The "error" underline value for gtk.types.ACCESSIBLE_ATTRIBUTE_UNDERLINE.

ACCESSIBLE_ATTRIBUTE_UNDERLINE_NONE
enum ACCESSIBLE_ATTRIBUTE_UNDERLINE_NONE;

The "none" underline value for gtk.types.ACCESSIBLE_ATTRIBUTE_UNDERLINE.

ACCESSIBLE_ATTRIBUTE_UNDERLINE_SINGLE
enum ACCESSIBLE_ATTRIBUTE_UNDERLINE_SINGLE;

The "single" underline value for gtk.types.ACCESSIBLE_ATTRIBUTE_UNDERLINE.

ACCESSIBLE_ATTRIBUTE_VARIANT
enum ACCESSIBLE_ATTRIBUTE_VARIANT;

An attribute for the font variant.

ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_PETITE_CAPS
enum ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_PETITE_CAPS;

The "all petite caps" variant value for gtk.types.ACCESSIBLE_ATTRIBUTE_VARIANT.

ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_SMALL_CAPS
enum ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_SMALL_CAPS;

The "all small caps" variant value for gtk.types.ACCESSIBLE_ATTRIBUTE_VARIANT.

ACCESSIBLE_ATTRIBUTE_VARIANT_PETITE_CAPS
enum ACCESSIBLE_ATTRIBUTE_VARIANT_PETITE_CAPS;

The "petite caps" variant value for gtk.types.ACCESSIBLE_ATTRIBUTE_VARIANT.

ACCESSIBLE_ATTRIBUTE_VARIANT_SMALL_CAPS
enum ACCESSIBLE_ATTRIBUTE_VARIANT_SMALL_CAPS;

The "small caps" variant value for gtk.types.ACCESSIBLE_ATTRIBUTE_VARIANT.

ACCESSIBLE_ATTRIBUTE_VARIANT_TITLE_CAPS
enum ACCESSIBLE_ATTRIBUTE_VARIANT_TITLE_CAPS;

The "title caps" variant value for gtk.types.ACCESSIBLE_ATTRIBUTE_VARIANT.

ACCESSIBLE_ATTRIBUTE_VARIANT_UNICASE
enum ACCESSIBLE_ATTRIBUTE_VARIANT_UNICASE;

The "unicase" variant value for gtk.types.ACCESSIBLE_ATTRIBUTE_VARIANT.

ACCESSIBLE_ATTRIBUTE_WEIGHT
enum ACCESSIBLE_ATTRIBUTE_WEIGHT;

An attribute for the font weight.

ACCESSIBLE_VALUE_UNDEFINED
enum ACCESSIBLE_VALUE_UNDEFINED;

An undefined value. The accessible attribute is either unset, or its value is undefined.

BINARY_AGE
enum BINARY_AGE;

Like func@get_binary_age, but from the headers used at application compile time, rather than from the library linked against at application run time.

IM_MODULE_EXTENSION_POINT_NAME
enum IM_MODULE_EXTENSION_POINT_NAME;
INPUT_ERROR
enum INPUT_ERROR;

Constant to return from a signal handler for the ::input signal in case of conversion failure.

INTERFACE_AGE
enum INTERFACE_AGE;

Like func@get_interface_age, but from the headers used at application compile time, rather than from the library linked against at application run time.

INVALID_LIST_POSITION
enum INVALID_LIST_POSITION;

The value used to refer to a guaranteed invalid position in a gio.list_model.ListModel.

LEVEL_BAR_OFFSET_FULL
enum LEVEL_BAR_OFFSET_FULL;

The name used for the stock full offset included by gtk.level_bar.LevelBar.

LEVEL_BAR_OFFSET_HIGH
enum LEVEL_BAR_OFFSET_HIGH;

The name used for the stock high offset included by gtk.level_bar.LevelBar.

LEVEL_BAR_OFFSET_LOW
enum LEVEL_BAR_OFFSET_LOW;

The name used for the stock low offset included by gtk.level_bar.LevelBar.

MAJOR_VERSION
enum MAJOR_VERSION;

Like func@get_major_version, but from the headers used at application compile time, rather than from the library linked against at application run time.

MAX_COMPOSE_LEN
enum MAX_COMPOSE_LEN;
MEDIA_FILE_EXTENSION_POINT_NAME
enum MEDIA_FILE_EXTENSION_POINT_NAME;
MICRO_VERSION
enum MICRO_VERSION;

Like func@get_micro_version, but from the headers used at application compile time, rather than from the library linked against at application run time.

MINOR_VERSION
enum MINOR_VERSION;

Like func@get_minor_version, but from the headers used at application compile time, rather than from the library linked against at application run time.

PAPER_NAME_A3
enum PAPER_NAME_A3;

Name for the A3 paper size.

PAPER_NAME_A4
enum PAPER_NAME_A4;

Name for the A4 paper size.

PAPER_NAME_A5
enum PAPER_NAME_A5;

Name for the A5 paper size.

PAPER_NAME_B5
enum PAPER_NAME_B5;

Name for the B5 paper size.

PAPER_NAME_EXECUTIVE
enum PAPER_NAME_EXECUTIVE;

Name for the Executive paper size.

PAPER_NAME_LEGAL
enum PAPER_NAME_LEGAL;

Name for the Legal paper size.

PAPER_NAME_LETTER
enum PAPER_NAME_LETTER;

Name for the Letter paper size.

PRINT_SETTINGS_COLLATE
enum PRINT_SETTINGS_COLLATE;
PRINT_SETTINGS_DEFAULT_SOURCE
enum PRINT_SETTINGS_DEFAULT_SOURCE;
PRINT_SETTINGS_DITHER
enum PRINT_SETTINGS_DITHER;
PRINT_SETTINGS_DUPLEX
enum PRINT_SETTINGS_DUPLEX;
PRINT_SETTINGS_FINISHINGS
enum PRINT_SETTINGS_FINISHINGS;
PRINT_SETTINGS_MEDIA_TYPE
enum PRINT_SETTINGS_MEDIA_TYPE;
PRINT_SETTINGS_NUMBER_UP
enum PRINT_SETTINGS_NUMBER_UP;
PRINT_SETTINGS_NUMBER_UP_LAYOUT
enum PRINT_SETTINGS_NUMBER_UP_LAYOUT;
PRINT_SETTINGS_N_COPIES
enum PRINT_SETTINGS_N_COPIES;
PRINT_SETTINGS_ORIENTATION
enum PRINT_SETTINGS_ORIENTATION;
PRINT_SETTINGS_OUTPUT_BASENAME
enum PRINT_SETTINGS_OUTPUT_BASENAME;

The key used by the “Print to file” printer to store the file name of the output without the path to the directory and the file extension.

PRINT_SETTINGS_OUTPUT_BIN
enum PRINT_SETTINGS_OUTPUT_BIN;
PRINT_SETTINGS_OUTPUT_DIR
enum PRINT_SETTINGS_OUTPUT_DIR;

The key used by the “Print to file” printer to store the directory to which the output should be written.

PRINT_SETTINGS_OUTPUT_FILE_FORMAT
enum PRINT_SETTINGS_OUTPUT_FILE_FORMAT;

The key used by the “Print to file” printer to store the format of the output. The supported values are “PS” and “PDF”.

PRINT_SETTINGS_OUTPUT_URI
enum PRINT_SETTINGS_OUTPUT_URI;

The key used by the “Print to file” printer to store the URI to which the output should be written. GTK itself supports only “file://” URIs.

PRINT_SETTINGS_PAGE_RANGES
enum PRINT_SETTINGS_PAGE_RANGES;
PRINT_SETTINGS_PAGE_SET
enum PRINT_SETTINGS_PAGE_SET;
PRINT_SETTINGS_PAPER_FORMAT
enum PRINT_SETTINGS_PAPER_FORMAT;
PRINT_SETTINGS_PAPER_HEIGHT
enum PRINT_SETTINGS_PAPER_HEIGHT;
PRINT_SETTINGS_PAPER_WIDTH
enum PRINT_SETTINGS_PAPER_WIDTH;
PRINT_SETTINGS_PRINTER
enum PRINT_SETTINGS_PRINTER;
PRINT_SETTINGS_PRINTER_LPI
enum PRINT_SETTINGS_PRINTER_LPI;
PRINT_SETTINGS_PRINT_PAGES
enum PRINT_SETTINGS_PRINT_PAGES;
PRINT_SETTINGS_QUALITY
enum PRINT_SETTINGS_QUALITY;
PRINT_SETTINGS_RESOLUTION
enum PRINT_SETTINGS_RESOLUTION;
PRINT_SETTINGS_RESOLUTION_X
enum PRINT_SETTINGS_RESOLUTION_X;
PRINT_SETTINGS_RESOLUTION_Y
enum PRINT_SETTINGS_RESOLUTION_Y;
PRINT_SETTINGS_REVERSE
enum PRINT_SETTINGS_REVERSE;
PRINT_SETTINGS_SCALE
enum PRINT_SETTINGS_SCALE;
PRINT_SETTINGS_USE_COLOR
enum PRINT_SETTINGS_USE_COLOR;
PRINT_SETTINGS_WIN32_DRIVER_EXTRA
enum PRINT_SETTINGS_WIN32_DRIVER_EXTRA;
PRINT_SETTINGS_WIN32_DRIVER_VERSION
enum PRINT_SETTINGS_WIN32_DRIVER_VERSION;
PRIORITY_RESIZE
enum PRIORITY_RESIZE;

Use this priority for functionality related to size allocation.

STYLE_PROVIDER_PRIORITY_APPLICATION
enum STYLE_PROVIDER_PRIORITY_APPLICATION;

A priority that can be used when adding a gtk.style_provider.StyleProvider for application-specific style information.

STYLE_PROVIDER_PRIORITY_FALLBACK
enum STYLE_PROVIDER_PRIORITY_FALLBACK;

The priority used for default style information that is used in the absence of themes.

STYLE_PROVIDER_PRIORITY_SETTINGS
enum STYLE_PROVIDER_PRIORITY_SETTINGS;

The priority used for style information provided via gtk.settings.Settings.

STYLE_PROVIDER_PRIORITY_THEME
enum STYLE_PROVIDER_PRIORITY_THEME;

The priority used for style information provided by themes.

STYLE_PROVIDER_PRIORITY_USER
enum STYLE_PROVIDER_PRIORITY_USER;

The priority used for the style information from $XDG_CONFIG_HOME/gtk-4.0/gtk.css.

TEXT_VIEW_PRIORITY_VALIDATE
enum TEXT_VIEW_PRIORITY_VALIDATE;

The priority at which the text view validates onscreen lines in an idle job in the background.

TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID
enum TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID;

Uses the default sort function in a gtk.tree_sortable.TreeSortable.

TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
enum TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID;

Disables sorting in a gtk.tree_sortable.TreeSortable.