Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Enumerations
- AccessibleAutocomplete
- AccessibleInvalidState
- AccessibleProperty
- AccessibleRelation
- AccessibleRole
- AccessibleSort
- AccessibleState
- AccessibleTristate
- Align
- ArrowType
- AssistantPageType
- BaselinePosition
- BorderStyle
- BuilderError
- ButtonsType
- CellRendererAccelMode
- CellRendererMode
- ConstraintAttribute
- ConstraintRelation
- ConstraintStrength
- ConstraintVflParserError
- CornerType
- CssParserError
- CssParserWarning
- DeleteType
- DirectionType
- EditableProperties
- EntryIconPosition
- EventSequenceState
- FileChooserAction
- FileChooserError
- FilterChange
- FilterMatch
- IconSize
- IconThemeError
- IconViewDropPosition
- ImageType
- InputPurpose
- Justification
- LevelBarMode
- License
- MessageType
- MovementStep
- NotebookTab
- NumberUpLayout
- Ordering
- Orientation
- Overflow
- PackType
- PadActionType
- PageOrientation
- PageSet
- PanDirection
- PolicyType
- PositionType
- PrintDuplex
- PrintError
- PrintOperationAction
- PrintOperationResult
- PrintPages
- PrintQuality
- PrintStatus
- PropagationLimit
- PropagationPhase
- RecentManagerError
- ResponseType
- RevealerTransitionType
- ScrollStep
- ScrollType
- ScrollablePolicy
- SelectionMode
- SensitivityType
- ShortcutScope
- ShortcutType
- SizeGroupMode
- SizeRequestMode
- SortType
- SorterChange
- SorterOrder
- SpinButtonUpdatePolicy
- SpinType
- StackTransitionType
- StringFilterMatchMode
- SystemSetting
- TextDirection
- TextExtendSelection
- TextViewLayer
- TextWindowType
- TreeViewColumnSizing
- TreeViewDropPosition
- TreeViewGridLines
- Unit
- WrapMode
Synopsis
- data AccessibleAutocomplete
- data AccessibleInvalidState
- data AccessibleProperty
- = AccessiblePropertyAutocomplete
- | AccessiblePropertyDescription
- | AccessiblePropertyHasPopup
- | AccessiblePropertyKeyShortcuts
- | AccessiblePropertyLabel
- | AccessiblePropertyLevel
- | AccessiblePropertyModal
- | AccessiblePropertyMultiLine
- | AccessiblePropertyMultiSelectable
- | AccessiblePropertyOrientation
- | AccessiblePropertyPlaceholder
- | AccessiblePropertyReadOnly
- | AccessiblePropertyRequired
- | AccessiblePropertyRoleDescription
- | AccessiblePropertySort
- | AccessiblePropertyValueMax
- | AccessiblePropertyValueMin
- | AccessiblePropertyValueNow
- | AccessiblePropertyValueText
- | AnotherAccessibleProperty Int
- data AccessibleRelation
- = AccessibleRelationActiveDescendant
- | AccessibleRelationColCount
- | AccessibleRelationColIndex
- | AccessibleRelationColIndexText
- | AccessibleRelationColSpan
- | AccessibleRelationControls
- | AccessibleRelationDescribedBy
- | AccessibleRelationDetails
- | AccessibleRelationErrorMessage
- | AccessibleRelationFlowTo
- | AccessibleRelationLabelledBy
- | AccessibleRelationOwns
- | AccessibleRelationPosInSet
- | AccessibleRelationRowCount
- | AccessibleRelationRowIndex
- | AccessibleRelationRowIndexText
- | AccessibleRelationRowSpan
- | AccessibleRelationSetSize
- | AnotherAccessibleRelation Int
- data AccessibleRole
- = AccessibleRoleAlert
- | AccessibleRoleAlertDialog
- | AccessibleRoleBanner
- | AccessibleRoleButton
- | AccessibleRoleCaption
- | AccessibleRoleCell
- | AccessibleRoleCheckbox
- | AccessibleRoleColumnHeader
- | AccessibleRoleComboBox
- | AccessibleRoleCommand
- | AccessibleRoleComposite
- | AccessibleRoleDialog
- | AccessibleRoleDocument
- | AccessibleRoleFeed
- | AccessibleRoleForm
- | AccessibleRoleGeneric
- | AccessibleRoleGrid
- | AccessibleRoleGridCell
- | AccessibleRoleGroup
- | AccessibleRoleHeading
- | AccessibleRoleImg
- | AccessibleRoleInput
- | AccessibleRoleLabel
- | AccessibleRoleLandmark
- | AccessibleRoleLegend
- | AccessibleRoleLink
- | AccessibleRoleList
- | AccessibleRoleListBox
- | AccessibleRoleListItem
- | AccessibleRoleLog
- | AccessibleRoleMain
- | AccessibleRoleMarquee
- | AccessibleRoleMath
- | AccessibleRoleMeter
- | AccessibleRoleMenu
- | AccessibleRoleMenuBar
- | AccessibleRoleMenuItem
- | AccessibleRoleMenuItemCheckbox
- | AccessibleRoleMenuItemRadio
- | AccessibleRoleNavigation
- | AccessibleRoleNone
- | AccessibleRoleNote
- | AccessibleRoleOption
- | AccessibleRolePresentation
- | AccessibleRoleProgressBar
- | AccessibleRoleRadio
- | AccessibleRoleRadioGroup
- | AccessibleRoleRange
- | AccessibleRoleRegion
- | AccessibleRoleRow
- | AccessibleRoleRowGroup
- | AccessibleRoleRowHeader
- | AccessibleRoleScrollbar
- | AccessibleRoleSearch
- | AccessibleRoleSearchBox
- | AccessibleRoleSection
- | AccessibleRoleSectionHead
- | AccessibleRoleSelect
- | AccessibleRoleSeparator
- | AccessibleRoleSlider
- | AccessibleRoleSpinButton
- | AccessibleRoleStatus
- | AccessibleRoleStructure
- | AccessibleRoleSwitch
- | AccessibleRoleTab
- | AccessibleRoleTable
- | AccessibleRoleTabList
- | AccessibleRoleTabPanel
- | AccessibleRoleTextBox
- | AccessibleRoleTime
- | AccessibleRoleTimer
- | AccessibleRoleToolbar
- | AccessibleRoleTooltip
- | AccessibleRoleTree
- | AccessibleRoleTreeGrid
- | AccessibleRoleTreeItem
- | AccessibleRoleWidget
- | AccessibleRoleWindow
- | AnotherAccessibleRole Int
- data AccessibleSort
- data AccessibleState
- data AccessibleTristate
- data Align
- data ArrowType
- data AssistantPageType
- data BaselinePosition
- data BorderStyle
- data BuilderError
- = BuilderErrorInvalidTypeFunction
- | BuilderErrorUnhandledTag
- | BuilderErrorMissingAttribute
- | BuilderErrorInvalidAttribute
- | BuilderErrorInvalidTag
- | BuilderErrorMissingPropertyValue
- | BuilderErrorInvalidValue
- | BuilderErrorVersionMismatch
- | BuilderErrorDuplicateId
- | BuilderErrorObjectTypeRefused
- | BuilderErrorTemplateMismatch
- | BuilderErrorInvalidProperty
- | BuilderErrorInvalidSignal
- | BuilderErrorInvalidId
- | BuilderErrorInvalidFunction
- | AnotherBuilderError Int
- catchBuilderError :: IO a -> (BuilderError -> GErrorMessage -> IO a) -> IO a
- handleBuilderError :: (BuilderError -> GErrorMessage -> IO a) -> IO a -> IO a
- data ButtonsType
- data CellRendererAccelMode
- data CellRendererMode
- data ConstraintAttribute
- = ConstraintAttributeNone
- | ConstraintAttributeLeft
- | ConstraintAttributeRight
- | ConstraintAttributeTop
- | ConstraintAttributeBottom
- | ConstraintAttributeStart
- | ConstraintAttributeEnd
- | ConstraintAttributeWidth
- | ConstraintAttributeHeight
- | ConstraintAttributeCenterX
- | ConstraintAttributeCenterY
- | ConstraintAttributeBaseline
- | AnotherConstraintAttribute Int
- data ConstraintRelation
- data ConstraintStrength
- data ConstraintVflParserError
- catchConstraintVflParserError :: IO a -> (ConstraintVflParserError -> GErrorMessage -> IO a) -> IO a
- handleConstraintVflParserError :: (ConstraintVflParserError -> GErrorMessage -> IO a) -> IO a -> IO a
- data CornerType
- data CssParserError
- catchCssParserError :: IO a -> (CssParserError -> GErrorMessage -> IO a) -> IO a
- handleCssParserError :: (CssParserError -> GErrorMessage -> IO a) -> IO a -> IO a
- data CssParserWarning
- data DeleteType
- data DirectionType
- data EditableProperties
- = EditablePropertiesPropText
- | EditablePropertiesPropCursorPosition
- | EditablePropertiesPropSelectionBound
- | EditablePropertiesPropEditable
- | EditablePropertiesPropWidthChars
- | EditablePropertiesPropMaxWidthChars
- | EditablePropertiesPropXalign
- | EditablePropertiesPropEnableUndo
- | EditablePropertiesNumProperties
- | AnotherEditableProperties Int
- data EntryIconPosition
- data EventSequenceState
- data FileChooserAction
- data FileChooserError
- catchFileChooserError :: IO a -> (FileChooserError -> GErrorMessage -> IO a) -> IO a
- handleFileChooserError :: (FileChooserError -> GErrorMessage -> IO a) -> IO a -> IO a
- data FilterChange
- data FilterMatch
- data IconSize
- data IconThemeError
- catchIconThemeError :: IO a -> (IconThemeError -> GErrorMessage -> IO a) -> IO a
- handleIconThemeError :: (IconThemeError -> GErrorMessage -> IO a) -> IO a -> IO a
- data IconViewDropPosition
- data ImageType
- data InputPurpose
- data Justification
- data LevelBarMode
- data License
- = LicenseUnknown
- | LicenseCustom
- | LicenseGpl20
- | LicenseGpl30
- | LicenseLgpl21
- | LicenseLgpl30
- | LicenseBsd
- | LicenseMitX11
- | LicenseArtistic
- | LicenseGpl20Only
- | LicenseGpl30Only
- | LicenseLgpl21Only
- | LicenseLgpl30Only
- | LicenseAgpl30
- | LicenseAgpl30Only
- | LicenseBsd3
- | LicenseApache20
- | LicenseMpl20
- | AnotherLicense Int
- data MessageType
- data MovementStep
- data NotebookTab
- data NumberUpLayout
- data Ordering
- data Orientation
- data Overflow
- data PackType
- data PadActionType
- data PageOrientation
- data PageSet
- data PanDirection
- data PolicyType
- data PositionType
- data PrintDuplex
- data PrintError
- catchPrintError :: IO a -> (PrintError -> GErrorMessage -> IO a) -> IO a
- handlePrintError :: (PrintError -> GErrorMessage -> IO a) -> IO a -> IO a
- data PrintOperationAction
- data PrintOperationResult
- data PrintPages
- data PrintQuality
- data PrintStatus
- data PropagationLimit
- data PropagationPhase
- data RecentManagerError
- catchRecentManagerError :: IO a -> (RecentManagerError -> GErrorMessage -> IO a) -> IO a
- handleRecentManagerError :: (RecentManagerError -> GErrorMessage -> IO a) -> IO a -> IO a
- data ResponseType
- data RevealerTransitionType
- = RevealerTransitionTypeNone
- | RevealerTransitionTypeCrossfade
- | RevealerTransitionTypeSlideRight
- | RevealerTransitionTypeSlideLeft
- | RevealerTransitionTypeSlideUp
- | RevealerTransitionTypeSlideDown
- | RevealerTransitionTypeSwingRight
- | RevealerTransitionTypeSwingLeft
- | RevealerTransitionTypeSwingUp
- | RevealerTransitionTypeSwingDown
- | AnotherRevealerTransitionType Int
- data ScrollStep
- data ScrollType
- = ScrollTypeNone
- | ScrollTypeJump
- | ScrollTypeStepBackward
- | ScrollTypeStepForward
- | ScrollTypePageBackward
- | ScrollTypePageForward
- | ScrollTypeStepUp
- | ScrollTypeStepDown
- | ScrollTypePageUp
- | ScrollTypePageDown
- | ScrollTypeStepLeft
- | ScrollTypeStepRight
- | ScrollTypePageLeft
- | ScrollTypePageRight
- | ScrollTypeStart
- | ScrollTypeEnd
- | AnotherScrollType Int
- data ScrollablePolicy
- data SelectionMode
- data SensitivityType
- data ShortcutScope
- data ShortcutType
- = ShortcutTypeAccelerator
- | ShortcutTypeGesturePinch
- | ShortcutTypeGestureStretch
- | ShortcutTypeGestureRotateClockwise
- | ShortcutTypeGestureRotateCounterclockwise
- | ShortcutTypeGestureTwoFingerSwipeLeft
- | ShortcutTypeGestureTwoFingerSwipeRight
- | ShortcutTypeGesture
- | ShortcutTypeGestureSwipeLeft
- | ShortcutTypeGestureSwipeRight
- | AnotherShortcutType Int
- data SizeGroupMode
- data SizeRequestMode
- data SortType
- data SorterChange
- data SorterOrder
- data SpinButtonUpdatePolicy
- data SpinType
- data StackTransitionType
- = StackTransitionTypeNone
- | StackTransitionTypeCrossfade
- | StackTransitionTypeSlideRight
- | StackTransitionTypeSlideLeft
- | StackTransitionTypeSlideUp
- | StackTransitionTypeSlideDown
- | StackTransitionTypeSlideLeftRight
- | StackTransitionTypeSlideUpDown
- | StackTransitionTypeOverUp
- | StackTransitionTypeOverDown
- | StackTransitionTypeOverLeft
- | StackTransitionTypeOverRight
- | StackTransitionTypeUnderUp
- | StackTransitionTypeUnderDown
- | StackTransitionTypeUnderLeft
- | StackTransitionTypeUnderRight
- | StackTransitionTypeOverUpDown
- | StackTransitionTypeOverDownUp
- | StackTransitionTypeOverLeftRight
- | StackTransitionTypeOverRightLeft
- | StackTransitionTypeRotateLeft
- | StackTransitionTypeRotateRight
- | StackTransitionTypeRotateLeftRight
- | AnotherStackTransitionType Int
- data StringFilterMatchMode
- data SystemSetting
- data TextDirection
- data TextExtendSelection
- data TextViewLayer
- data TextWindowType
- data TreeViewColumnSizing
- data TreeViewDropPosition
- data TreeViewGridLines
- data Unit
- data WrapMode
Enumerations
AccessibleAutocomplete
data AccessibleAutocomplete Source #
The possible values for the AccessiblePropertyAutocomplete
accessible property.
AccessibleAutocompleteNone | Automatic suggestions are not displayed. |
AccessibleAutocompleteInline | When a user is providing input, text suggesting one way to complete the provided input may be dynamically inserted after the caret. |
AccessibleAutocompleteList | When a user is providing input, an element containing a collection of values that could complete the provided input may be displayed. |
AccessibleAutocompleteBoth | When a user is providing input, an element containing a collection of values that could complete the provided input may be displayed. If displayed, one value in the collection is automatically selected, and the text needed to complete the automatically selected value appears after the caret in the input. |
AnotherAccessibleAutocomplete Int | Catch-all for unknown values |
Instances
AccessibleInvalidState
data AccessibleInvalidState Source #
The possible values for the AccessibleStateInvalid
accessible state.
Note that the AccessibleInvalidStateFalse
and
AccessibleInvalidStateTrue
have the same values
as False
and True
.
AccessibleInvalidStateFalse | There are no detected errors in the value |
AccessibleInvalidStateTrue | The value entered by the user has failed validation |
AccessibleInvalidStateGrammar | A grammatical error was detected |
AccessibleInvalidStateSpelling | A spelling error was detected |
AnotherAccessibleInvalidState Int | Catch-all for unknown values |
Instances
AccessibleProperty
data AccessibleProperty Source #
The possible accessible properties of a Accessible
.
AccessiblePropertyAutocomplete | Indicates whether inputting text
could trigger display of one or more predictions of the user's intended
value for a combobox, searchbox, or textbox and specifies how predictions
would be presented if they were made. Value type: |
AccessiblePropertyDescription | Defines a string value that describes or annotates the current element. Value type: string |
AccessiblePropertyHasPopup | Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element. |
AccessiblePropertyKeyShortcuts | Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element. Value type: string |
AccessiblePropertyLabel | Defines a string value that labels the current element. Value type: string |
AccessiblePropertyLevel | Defines the hierarchical level of an element within a structure. Value type: integer |
AccessiblePropertyModal | Indicates whether an element is modal when displayed. Value type: boolean |
AccessiblePropertyMultiLine | Indicates whether a text box accepts multiple lines of input or only a single line. Value type: boolean |
AccessiblePropertyMultiSelectable | Indicates that the user may select more than one item from the current selectable descendants. Value type: boolean |
AccessiblePropertyOrientation | Indicates whether the element's
orientation is horizontal, vertical, or unknown/ambiguous. Value type:
|
AccessiblePropertyPlaceholder | Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format. Value type: string |
AccessiblePropertyReadOnly | Indicates that the element is not editable, but is otherwise operable. Value type: boolean |
AccessiblePropertyRequired | Indicates that user input is required on the element before a form may be submitted. Value type: boolean |
AccessiblePropertyRoleDescription | Defines a human-readable, author-localized description for the role of an element. Value type: string |
AccessiblePropertySort | Indicates if items in a table or grid are
sorted in ascending or descending order. Possible property values are in
the |
AccessiblePropertyValueMax | Defines the maximum allowed value for a range widget. Value type: double |
AccessiblePropertyValueMin | Defines the minimum allowed value for a range widget. Value type: double |
AccessiblePropertyValueNow | Defines the current value for a range widget. Value type: double |
AccessiblePropertyValueText | Defines the human readable text alternative of aria-valuenow for a range widget. Value type: string |
AnotherAccessibleProperty Int | Catch-all for unknown values |
Instances
AccessibleRelation
data AccessibleRelation Source #
The possible accessible relations of a Accessible
.
Accessible relations can be references to other widgets,
integers or strings.
AccessibleRelationActiveDescendant | Identifies the currently active element when focus is on a composite widget, combobox, textbox, group, or application. Value type: reference |
AccessibleRelationColCount | Defines the total number of columns in a table, grid, or treegrid. Value type: integer |
AccessibleRelationColIndex | Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid. Value type: integer |
AccessibleRelationColIndexText | Defines a human readable text
alternative of |
AccessibleRelationColSpan | Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid. Value type: integer |
AccessibleRelationControls | Identifies the element (or elements) whose contents or presence are controlled by the current element. Value type: reference |
AccessibleRelationDescribedBy | Identifies the element (or elements) that describes the object. Value type: reference |
AccessibleRelationDetails | Identifies the element (or elements) that provide additional information related to the object. Value type: reference |
AccessibleRelationErrorMessage | Identifies the element that provides an error message for an object. Value type: reference |
AccessibleRelationFlowTo | Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order. Value type: reference |
AccessibleRelationLabelledBy | Identifies the element (or elements) that labels the current element. Value type: reference |
AccessibleRelationOwns | Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between elements where the widget hierarchy cannot be used to represent the relationship. Value type: reference |
AccessibleRelationPosInSet | Defines an element's number or position in the current set of listitems or treeitems. Value type: integer |
AccessibleRelationRowCount | Defines the total number of rows in a table, grid, or treegrid. Value type: integer |
AccessibleRelationRowIndex | Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid. Value type: integer |
AccessibleRelationRowIndexText | Defines a human readable text alternative of aria-rowindex. Value type: string |
AccessibleRelationRowSpan | Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid. Value type: integer |
AccessibleRelationSetSize | Defines the number of items in the current set of listitems or treeitems. Value type: integer |
AnotherAccessibleRelation Int | Catch-all for unknown values |
Instances
AccessibleRole
data AccessibleRole Source #
The accessible role for a Accessible
implementation.
Abstract roles are only used as part of the ontology; application developers must not use abstract roles in their code.
AccessibleRoleAlert | An element with important, and usually time-sensitive, information |
AccessibleRoleAlertDialog | A type of dialog that contains an alert message |
AccessibleRoleBanner | Unused |
AccessibleRoleButton | An input element that allows for user-triggered actions when clicked or pressed |
AccessibleRoleCaption | Unused |
AccessibleRoleCell | Unused |
AccessibleRoleCheckbox | A checkable input element that has
three possible values: |
AccessibleRoleColumnHeader | A header in a columned list. |
AccessibleRoleComboBox | An input that controls another element, such as a list or a grid, that can dynamically pop up to help the user set the value of the input |
AccessibleRoleCommand | Abstract role. |
AccessibleRoleComposite | Abstract role. |
AccessibleRoleDialog | A dialog is a window that is designed to interrupt the current processing of an application in order to prompt the user to enter information or require a response. |
AccessibleRoleDocument | Unused |
AccessibleRoleFeed | Unused |
AccessibleRoleForm | Unused |
AccessibleRoleGeneric | Unused |
AccessibleRoleGrid | A grid of items. |
AccessibleRoleGridCell | An item in a grid or tree grid. |
AccessibleRoleGroup | An element that groups multiple widgets. GTK uses
this role for various containers, like |
AccessibleRoleHeading | Unused |
AccessibleRoleImg | An image. |
AccessibleRoleInput | Abstract role. |
AccessibleRoleLabel | A visible name or caption for a user interface component. |
AccessibleRoleLandmark | Abstract role. |
AccessibleRoleLegend | Unused |
AccessibleRoleLink | A clickable link. |
AccessibleRoleList | A list of items. |
AccessibleRoleListBox | Unused. |
AccessibleRoleListItem | An item in a list. |
AccessibleRoleLog | Unused |
AccessibleRoleMain | Unused |
AccessibleRoleMarquee | Unused |
AccessibleRoleMath | Unused |
AccessibleRoleMeter | An element that represents a value within a known range. |
AccessibleRoleMenu | A menu. |
AccessibleRoleMenuBar | A menubar. |
AccessibleRoleMenuItem | An item in a menu. |
AccessibleRoleMenuItemCheckbox | A check item in a menu. |
AccessibleRoleMenuItemRadio | A radio item in a menu. |
AccessibleRoleNavigation | Unused |
AccessibleRoleNone | An element that is not represented to accessibility technologies. |
AccessibleRoleNote | Unused |
AccessibleRoleOption | Unused |
AccessibleRolePresentation | An element that is not represented to accessibility technologies. |
AccessibleRoleProgressBar | An element that displays the progress status for tasks that take a long time. |
AccessibleRoleRadio | A checkable input in a group of radio roles, only one of which can be checked at a time. |
AccessibleRoleRadioGroup | Unused |
AccessibleRoleRange | Abstract role. |
AccessibleRoleRegion | Unused |
AccessibleRoleRow | A row in a columned list. |
AccessibleRoleRowGroup | Unused |
AccessibleRoleRowHeader | Unused |
AccessibleRoleScrollbar | A graphical object that controls the scrolling of content within a viewing area, regardless of whether the content is fully displayed within the viewing area. |
AccessibleRoleSearch | Unused |
AccessibleRoleSearchBox | A type of textbox intended for specifying search criteria. |
AccessibleRoleSection | Abstract role. |
AccessibleRoleSectionHead | Abstract role. |
AccessibleRoleSelect | Abstract role. |
AccessibleRoleSeparator | A divider that separates and distinguishes sections of content or groups of menuitems. |
AccessibleRoleSlider | A user input where the user selects a value from within a given range. |
AccessibleRoleSpinButton | A form of range that expects the user to select from among discrete choices. |
AccessibleRoleStatus | Unused |
AccessibleRoleStructure | Abstract role. |
AccessibleRoleSwitch | A type of checkbox that represents on/off values, as opposed to checked/unchecked values. |
AccessibleRoleTab | An item in a list of tab used for switching pages. |
AccessibleRoleTable | Unused |
AccessibleRoleTabList | A list of tabs for switching pages. |
AccessibleRoleTabPanel | A page in a notebook or stack. |
AccessibleRoleTextBox | A type of input that allows free-form text as its value. |
AccessibleRoleTime | Unused |
AccessibleRoleTimer | Unused |
AccessibleRoleToolbar | Unused |
AccessibleRoleTooltip | Unused |
AccessibleRoleTree | Unused |
AccessibleRoleTreeGrid | A treeview-like, columned list. |
AccessibleRoleTreeItem | Unused |
AccessibleRoleWidget | An interactive component of a graphical user interface. This is the role that GTK uses by default for widgets. |
AccessibleRoleWindow | An application window. |
AnotherAccessibleRole Int | Catch-all for unknown values |
Instances
AccessibleSort
data AccessibleSort Source #
The possible values for the AccessiblePropertySort
accessible property.
AccessibleSortNone | There is no defined sort applied to the column. |
AccessibleSortAscending | Items are sorted in ascending order by this column. |
AccessibleSortDescending | Items are sorted in descending order by this column. |
AccessibleSortOther | A sort algorithm other than ascending or descending has been applied. |
AnotherAccessibleSort Int | Catch-all for unknown values |
Instances
AccessibleState
data AccessibleState Source #
The possible accessible states of a Accessible
.
AccessibleStateBusy | A “busy” state. This state has boolean values |
AccessibleStateChecked | A “checked” state; indicates the current
state of a |
AccessibleStateDisabled | A “disabled” state; corresponds to the
|
AccessibleStateExpanded | An “expanded” state; corresponds to the
|
AccessibleStateHidden | A “hidden” state; corresponds to the
|
AccessibleStateInvalid | An “invalid” state; set when a widget
is showing an error. Value type: |
AccessibleStatePressed | A “pressed” state; indicates the current
state of a |
AccessibleStateSelected | A “selected” state; set when a widget is selected. Value type: boolean or undefined |
AnotherAccessibleState Int | Catch-all for unknown values |
Instances
AccessibleTristate
data AccessibleTristate Source #
The possible values for the AccessibleStatePressed
accessible state.
Note that the AccessibleTristateFalse
and
AccessibleTristateTrue
have the same values
as False
and True
.
AccessibleTristateFalse | The state is |
AccessibleTristateTrue | The state is |
AccessibleTristateMixed | The state is |
AnotherAccessibleTristate Int | Catch-all for unknown values |
Instances
Align
Controls how a widget deals with extra space in a single (x or y) dimension.
Alignment only matters if the widget receives a “too large” allocation,
for example if you packed the widget with the Widget
:hexpand
property inside a Box
, then the widget might get extra space.
If you have for example a 16x16 icon inside a 32x32 space, the icon
could be scaled and stretched, it could be centered, or it could be
positioned to one side of the space.
Note that in horizontal context AlignStart
and AlignEnd
are interpreted relative to text direction.
AlignBaseline
support is optional for containers and widgets, and
it is only supported for vertical alignment. When it's not supported by
a child or a container it is treated as AlignFill
.
AlignFill | stretch to fill all space if possible, center if no meaningful way to stretch |
AlignStart | snap to left or top side, leaving space on right or bottom |
AlignEnd | snap to right or bottom side, leaving space on left or top |
AlignCenter | center natural width of widget inside the allocation |
AlignBaseline | align the widget according to the baseline. See
|
AnotherAlign Int | Catch-all for unknown values |
ArrowType
Used to indicate the direction in which an arrow should point.
ArrowTypeUp | Represents an upward pointing arrow. |
ArrowTypeDown | Represents a downward pointing arrow. |
ArrowTypeLeft | Represents a left pointing arrow. |
ArrowTypeRight | Represents a right pointing arrow. |
ArrowTypeNone | No arrow. |
AnotherArrowType Int | Catch-all for unknown values |
Instances
Enum ArrowType Source # | |
Defined in GI.Gtk.Enums succ :: ArrowType -> ArrowType # pred :: ArrowType -> ArrowType # fromEnum :: ArrowType -> Int # enumFrom :: ArrowType -> [ArrowType] # enumFromThen :: ArrowType -> ArrowType -> [ArrowType] # enumFromTo :: ArrowType -> ArrowType -> [ArrowType] # enumFromThenTo :: ArrowType -> ArrowType -> ArrowType -> [ArrowType] # | |
Show ArrowType Source # | |
Eq ArrowType Source # | |
Ord ArrowType Source # | |
Defined in GI.Gtk.Enums | |
BoxedEnum ArrowType Source # | |
Defined in GI.Gtk.Enums | |
TypedObject ArrowType Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes ArrowType Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes ArrowType Source # | |
Defined in GI.Gtk.Enums |
AssistantPageType
data AssistantPageType Source #
An enum for determining the page role inside the Assistant
. It's
used to handle buttons sensitivity and visibility.
Note that an assistant needs to end its page flow with a page of type
AssistantPageTypeConfirm
, AssistantPageTypeSummary
or
AssistantPageTypeProgress
to be correct.
The Cancel button will only be shown if the page isn’t “committed”.
See assistantCommit
for details.
AssistantPageTypeContent | The page has regular contents. Both the Back and forward buttons will be shown. |
AssistantPageTypeIntro | The page contains an introduction to the assistant task. Only the Forward button will be shown if there is a next page. |
AssistantPageTypeConfirm | The page lets the user confirm or deny the changes. The Back and Apply buttons will be shown. |
AssistantPageTypeSummary | The page informs the user of the changes done. Only the Close button will be shown. |
AssistantPageTypeProgress | Used for tasks that take a long time to complete, blocks the assistant until the page is marked as complete. Only the back button will be shown. |
AssistantPageTypeCustom | Used for when other page types are not
appropriate. No buttons will be shown, and the application must
add its own buttons through |
AnotherAssistantPageType Int | Catch-all for unknown values |
Instances
BaselinePosition
data BaselinePosition Source #
Whenever a container has some form of natural row it may align
children in that row along a common typographical baseline. If
the amount of vertical space in the row is taller than the total
requested height of the baseline-aligned children then it can use a
BaselinePosition
to select where to put the baseline inside the
extra available space.
BaselinePositionTop | Align the baseline at the top |
BaselinePositionCenter | Center the baseline |
BaselinePositionBottom | Align the baseline at the bottom |
AnotherBaselinePosition Int | Catch-all for unknown values |
Instances
BorderStyle
data BorderStyle Source #
Describes how the border of a UI element should be rendered.
BorderStyleNone | No visible border |
BorderStyleHidden | Same as |
BorderStyleSolid | A single line segment |
BorderStyleInset | Looks as if the content is sunken into the canvas |
BorderStyleOutset | Looks as if the content is coming out of the canvas |
BorderStyleDotted | A series of round dots |
BorderStyleDashed | A series of square-ended dashes |
BorderStyleDouble | Two parallel lines with some space between them |
BorderStyleGroove | Looks as if it were carved in the canvas |
BorderStyleRidge | Looks as if it were coming out of the canvas |
AnotherBorderStyle Int | Catch-all for unknown values |
Instances
BuilderError
data BuilderError Source #
Error codes that identify various errors that can occur while using
Builder
.
BuilderErrorInvalidTypeFunction | A type-func attribute didn’t name
a function that returns a |
BuilderErrorUnhandledTag | The input contained a tag that |
BuilderErrorMissingAttribute | An attribute that is required by
|
BuilderErrorInvalidAttribute |
|
BuilderErrorInvalidTag |
|
BuilderErrorMissingPropertyValue | A required property value was missing. |
BuilderErrorInvalidValue |
|
BuilderErrorVersionMismatch | The input file requires a newer version of GTK. |
BuilderErrorDuplicateId | An object id occurred twice. |
BuilderErrorObjectTypeRefused | A specified object type is of the same type or derived from the type of the composite class being extended with builder XML. |
BuilderErrorTemplateMismatch | The wrong type was specified in a composite class’s template XML |
BuilderErrorInvalidProperty | The specified property is unknown for the object class. |
BuilderErrorInvalidSignal | The specified signal is unknown for the object class. |
BuilderErrorInvalidId | An object id is unknown. |
BuilderErrorInvalidFunction | A function could not be found. This often happens
when symbols are set to be kept private. Compiling code with -rdynamic or using the
|
AnotherBuilderError Int | Catch-all for unknown values |
Instances
catchBuilderError :: IO a -> (BuilderError -> GErrorMessage -> IO a) -> IO a Source #
Catch exceptions of type BuilderError
. This is a specialized version of catchGErrorJustDomain
.
handleBuilderError :: (BuilderError -> GErrorMessage -> IO a) -> IO a -> IO a Source #
Handle exceptions of type BuilderError
. This is a specialized version of handleGErrorJustDomain
.
ButtonsType
data ButtonsType Source #
Prebuilt sets of buttons for the dialog. If
none of these choices are appropriate, simply use ButtonsTypeNone
then call gtk_dialog_add_buttons()
.
Please note that 'GI.Gtk.Enums.ButtonsTypeOk', 'GI.Gtk.Enums.ButtonsTypeYesNo' and 'GI.Gtk.Enums.ButtonsTypeOkCancel' are discouraged by the <http://library.gnome.org/devel/hig-book/stable/ GNOME Human Interface Guidelines>.
ButtonsTypeNone | no buttons at all |
ButtonsTypeOk | an OK button |
ButtonsTypeClose | a Close button |
ButtonsTypeCancel | a Cancel button |
ButtonsTypeYesNo | Yes and No buttons |
ButtonsTypeOkCancel | OK and Cancel buttons |
AnotherButtonsType Int | Catch-all for unknown values |
Instances
CellRendererAccelMode
data CellRendererAccelMode Source #
Determines if the edited accelerators are GTK accelerators. If they are, consumed modifiers are suppressed, only accelerators accepted by GTK are allowed, and the accelerators are rendered in the same way as they are in menus.
CellRendererAccelModeGtk | GTK accelerators mode |
CellRendererAccelModeOther | Other accelerator mode |
AnotherCellRendererAccelMode Int | Catch-all for unknown values |
Instances
CellRendererMode
data CellRendererMode Source #
Identifies how the user can interact with a particular cell.
CellRendererModeInert | The cell is just for display and cannot be interacted with. Note that this doesn’t mean that eg. the row being drawn can’t be selected -- just that a particular element of it cannot be individually modified. |
CellRendererModeActivatable | The cell can be clicked. |
CellRendererModeEditable | The cell can be edited or otherwise modified. |
AnotherCellRendererMode Int | Catch-all for unknown values |
Instances
ConstraintAttribute
data ConstraintAttribute Source #
The widget attributes that can be used when creating a Constraint
.
ConstraintAttributeNone | No attribute, used for constant relations |
ConstraintAttributeLeft | The left edge of a widget, regardless of text direction |
ConstraintAttributeRight | The right edge of a widget, regardless of text direction |
ConstraintAttributeTop | The top edge of a widget |
ConstraintAttributeBottom | The bottom edge of a widget |
ConstraintAttributeStart | The leading edge of a widget, depending
on text direction; equivalent to |
ConstraintAttributeEnd | The trailing edge of a widget, depending
on text direction; equivalent to |
ConstraintAttributeWidth | The width of a widget |
ConstraintAttributeHeight | The height of a widget |
ConstraintAttributeCenterX | The center of a widget, on the horizontal axis |
ConstraintAttributeCenterY | The center of a widget, on the vertical axis |
ConstraintAttributeBaseline | The baseline of a widget |
AnotherConstraintAttribute Int | Catch-all for unknown values |
Instances
ConstraintRelation
data ConstraintRelation Source #
The relation between two terms of a constraint.
ConstraintRelationLe | Less than, or equal |
ConstraintRelationEq | Equal |
ConstraintRelationGe | Greater than, or equal |
AnotherConstraintRelation Int | Catch-all for unknown values |
Instances
ConstraintStrength
data ConstraintStrength Source #
The strength of a constraint, expressed as a symbolic constant.
The strength of a Constraint
can be expressed with any positive
integer; the values of this enumeration can be used for readability.
ConstraintStrengthRequired | The constraint is required towards solving the layout |
ConstraintStrengthStrong | A strong constraint |
ConstraintStrengthMedium | A medium constraint |
ConstraintStrengthWeak | A weak constraint |
AnotherConstraintStrength Int | Catch-all for unknown values |
Instances
ConstraintVflParserError
data ConstraintVflParserError Source #
Domain for VFL parsing errors.
ConstraintVflParserErrorSymbol | Invalid or unknown symbol |
ConstraintVflParserErrorAttribute | Invalid or unknown attribute |
ConstraintVflParserErrorView | Invalid or unknown view |
ConstraintVflParserErrorMetric | Invalid or unknown metric |
ConstraintVflParserErrorPriority | Invalid or unknown priority |
ConstraintVflParserErrorRelation | Invalid or unknown relation |
AnotherConstraintVflParserError Int | Catch-all for unknown values |
Instances
catchConstraintVflParserError :: IO a -> (ConstraintVflParserError -> GErrorMessage -> IO a) -> IO a Source #
Catch exceptions of type ConstraintVflParserError
. This is a specialized version of catchGErrorJustDomain
.
handleConstraintVflParserError :: (ConstraintVflParserError -> GErrorMessage -> IO a) -> IO a -> IO a Source #
Handle exceptions of type ConstraintVflParserError
. This is a specialized version of handleGErrorJustDomain
.
CornerType
data CornerType Source #
Specifies which corner a child widget should be placed in when packed into
a ScrolledWindow
. This is effectively the opposite of where the scroll
bars are placed.
CornerTypeTopLeft | Place the scrollbars on the right and bottom of the widget (default behaviour). |
CornerTypeBottomLeft | Place the scrollbars on the top and right of the widget. |
CornerTypeTopRight | Place the scrollbars on the left and bottom of the widget. |
CornerTypeBottomRight | Place the scrollbars on the top and left of the widget. |
AnotherCornerType Int | Catch-all for unknown values |
Instances
CssParserError
data CssParserError Source #
Errors that can occur while parsing CSS.
These errors are unexpected and will cause parts of the given CSS to be ignored.
CssParserErrorFailed | Unknown failure. |
CssParserErrorSyntax | The given text does not form valid syntax |
CssParserErrorImport | Failed to import a resource |
CssParserErrorName | The given name has not been defined |
CssParserErrorUnknownValue | The given value is not correct |
AnotherCssParserError Int | Catch-all for unknown values |
Instances
catchCssParserError :: IO a -> (CssParserError -> GErrorMessage -> IO a) -> IO a Source #
Catch exceptions of type CssParserError
. This is a specialized version of catchGErrorJustDomain
.
handleCssParserError :: (CssParserError -> GErrorMessage -> IO a) -> IO a -> IO a Source #
Handle exceptions of type CssParserError
. This is a specialized version of handleGErrorJustDomain
.
CssParserWarning
data CssParserWarning Source #
Warnings that can occur while parsing CSS.
Unlike GtkCssParserErrors
, warnings do not cause the parser to
skip any input, but they indicate issues that should be fixed.
CssParserWarningDeprecated | The given construct is deprecated and will be removed in a future version |
CssParserWarningSyntax | A syntax construct was used that should be avoided |
CssParserWarningUnimplemented | A feature is not implemented |
AnotherCssParserWarning Int | Catch-all for unknown values |
Instances
DeleteType
data DeleteType Source #
See also: Entry
::delete-from-cursor
.
DeleteTypeChars | Delete characters. |
DeleteTypeWordEnds | Delete only the portion of the word to the left/right of cursor if we’re in the middle of a word. |
DeleteTypeWords | Delete words. |
DeleteTypeDisplayLines | Delete display-lines. Display-lines refers to the visible lines, with respect to the current line breaks. As opposed to paragraphs, which are defined by line breaks in the input. |
DeleteTypeDisplayLineEnds | Delete only the portion of the display-line to the left/right of cursor. |
DeleteTypeParagraphEnds | Delete to the end of the paragraph. Like C-k in Emacs (or its reverse). |
DeleteTypeParagraphs | Delete entire line. Like C-k in pico. |
DeleteTypeWhitespace | Delete only whitespace. Like M-\ in Emacs. |
AnotherDeleteType Int | Catch-all for unknown values |
Instances
DirectionType
data DirectionType Source #
Focus movement types.
DirectionTypeTabForward | Move forward. |
DirectionTypeTabBackward | Move backward. |
DirectionTypeUp | Move up. |
DirectionTypeDown | Move down. |
DirectionTypeLeft | Move left. |
DirectionTypeRight | Move right. |
AnotherDirectionType Int | Catch-all for unknown values |
Instances
EditableProperties
data EditableProperties Source #
No description available in the introspection data.
EditablePropertiesPropText | No description available in the introspection data. |
EditablePropertiesPropCursorPosition | No description available in the introspection data. |
EditablePropertiesPropSelectionBound | No description available in the introspection data. |
EditablePropertiesPropEditable | No description available in the introspection data. |
EditablePropertiesPropWidthChars | No description available in the introspection data. |
EditablePropertiesPropMaxWidthChars | No description available in the introspection data. |
EditablePropertiesPropXalign | No description available in the introspection data. |
EditablePropertiesPropEnableUndo | No description available in the introspection data. |
EditablePropertiesNumProperties | No description available in the introspection data. |
AnotherEditableProperties Int | Catch-all for unknown values |
Instances
EntryIconPosition
data EntryIconPosition Source #
Specifies the side of the entry at which an icon is placed.
EntryIconPositionPrimary | At the beginning of the entry (depending on the text direction). |
EntryIconPositionSecondary | At the end of the entry (depending on the text direction). |
AnotherEntryIconPosition Int | Catch-all for unknown values |
Instances
EventSequenceState
data EventSequenceState Source #
Describes the state of a EventSequence
in a Gesture
.
EventSequenceStateNone | The sequence is handled, but not grabbed. |
EventSequenceStateClaimed | The sequence is handled and grabbed. |
EventSequenceStateDenied | The sequence is denied. |
AnotherEventSequenceState Int | Catch-all for unknown values |
Instances
FileChooserAction
data FileChooserAction Source #
Describes whether a FileChooser
is being used to open existing files
or to save to a possibly new file.
FileChooserActionOpen | Indicates open mode. The file chooser will only let the user pick an existing file. |
FileChooserActionSave | Indicates save mode. The file chooser will let the user pick an existing file, or type in a new filename. |
FileChooserActionSelectFolder | Indicates an Open mode for selecting folders. The file chooser will let the user pick an existing folder. |
AnotherFileChooserAction Int | Catch-all for unknown values |
Instances
FileChooserError
data FileChooserError Source #
These identify the various errors that can occur while calling
FileChooser
functions.
FileChooserErrorNonexistent | Indicates that a file does not exist. |
FileChooserErrorBadFilename | Indicates a malformed filename. |
FileChooserErrorAlreadyExists | Indicates a duplicate path (e.g. when adding a bookmark). |
FileChooserErrorIncompleteHostname | Indicates an incomplete hostname (e.g. "http://foo" without a slash after that). |
AnotherFileChooserError Int | Catch-all for unknown values |
Instances
catchFileChooserError :: IO a -> (FileChooserError -> GErrorMessage -> IO a) -> IO a Source #
Catch exceptions of type FileChooserError
. This is a specialized version of catchGErrorJustDomain
.
handleFileChooserError :: (FileChooserError -> GErrorMessage -> IO a) -> IO a -> IO a Source #
Handle exceptions of type FileChooserError
. This is a specialized version of handleGErrorJustDomain
.
FilterChange
data FilterChange Source #
Describes changes in a filter in more detail and allows objects using the filter to optimize refiltering items.
If you are writing an implementation and are not sure which
value to pass, FilterChangeDifferent
is always a correct
choice.
FilterChangeDifferent | The filter change cannot be described with any of the other enumeration values. |
FilterChangeLessStrict | The filter is less strict than
it was before: All items that it used to return |
FilterChangeMoreStrict | The filter is more strict than
it was before: All items that it used to return |
AnotherFilterChange Int | Catch-all for unknown values |
Instances
FilterMatch
data FilterMatch Source #
Describes the known strictness of a filter.
Note that for filters where the strictness is not known,
FilterMatchSome
is always an acceptable value,
even if a filter does match all or no items.
FilterMatchSome | The filter matches some items,
|
FilterMatchNone | The filter does not match any item,
|
FilterMatchAll | The filter matches all items,
|
AnotherFilterMatch Int | Catch-all for unknown values |
Instances
IconSize
Built-in icon sizes.
Icon sizes default to being inherited. Where they cannot be inherited, text size is the default.
All widgets which use GtkIconSize set the normal-icons or large-icons style classes correspondingly, and let themes determine the actual size to be used with the -gtk-icon-size CSS property.
IconSizeInherit | Keep the size of the parent element |
IconSizeNormal | Size similar to text size |
IconSizeLarge | Large size, for example in an icon view |
AnotherIconSize Int | Catch-all for unknown values |
Instances
Enum IconSize Source # | |
Show IconSize Source # | |
Eq IconSize Source # | |
Ord IconSize Source # | |
Defined in GI.Gtk.Enums | |
BoxedEnum IconSize Source # | |
Defined in GI.Gtk.Enums | |
TypedObject IconSize Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes IconSize Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes IconSize Source # | |
Defined in GI.Gtk.Enums |
IconThemeError
data IconThemeError Source #
Error codes for GtkIconTheme operations.
IconThemeErrorNotFound | The icon specified does not exist in the theme |
IconThemeErrorFailed | An unspecified error occurred. |
AnotherIconThemeError Int | Catch-all for unknown values |
Instances
catchIconThemeError :: IO a -> (IconThemeError -> GErrorMessage -> IO a) -> IO a Source #
Catch exceptions of type IconThemeError
. This is a specialized version of catchGErrorJustDomain
.
handleIconThemeError :: (IconThemeError -> GErrorMessage -> IO a) -> IO a -> IO a Source #
Handle exceptions of type IconThemeError
. This is a specialized version of handleGErrorJustDomain
.
IconViewDropPosition
data IconViewDropPosition Source #
An enum for determining where a dropped item goes.
IconViewDropPositionNoDrop | no drop possible |
IconViewDropPositionDropInto | dropped item replaces the item |
IconViewDropPositionDropLeft | dropped item is inserted to the left |
IconViewDropPositionDropRight | dropped item is inserted to the right |
IconViewDropPositionDropAbove | dropped item is inserted above |
IconViewDropPositionDropBelow | dropped item is inserted below |
AnotherIconViewDropPosition Int | Catch-all for unknown values |
Instances
ImageType
Describes the image data representation used by a Image
. If you
want to get the image from the widget, you can only get the
currently-stored representation. e.g. if the
imageGetStorageType
returns GTK_IMAGE_PAINTABLE
, then you can
call imageGetPaintable
. For empty images, you can request any
storage type (call any of the "get" functions), but they will all
return Nothing
values.
ImageTypeEmpty | there is no image displayed by the widget |
ImageTypeIconName | the widget contains a named icon |
ImageTypeGicon | the widget contains a |
ImageTypePaintable | the widget contains a |
AnotherImageType Int | Catch-all for unknown values |
Instances
Enum ImageType Source # | |
Defined in GI.Gtk.Enums succ :: ImageType -> ImageType # pred :: ImageType -> ImageType # fromEnum :: ImageType -> Int # enumFrom :: ImageType -> [ImageType] # enumFromThen :: ImageType -> ImageType -> [ImageType] # enumFromTo :: ImageType -> ImageType -> [ImageType] # enumFromThenTo :: ImageType -> ImageType -> ImageType -> [ImageType] # | |
Show ImageType Source # | |
Eq ImageType Source # | |
Ord ImageType Source # | |
Defined in GI.Gtk.Enums | |
BoxedEnum ImageType Source # | |
Defined in GI.Gtk.Enums | |
TypedObject ImageType Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes ImageType Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes ImageType Source # | |
Defined in GI.Gtk.Enums |
InputPurpose
data InputPurpose Source #
Describes primary purpose of the input widget. This information is useful for on-screen keyboards and similar input methods to decide which keys should be presented to the user.
Note that the purpose is not meant to impose a totally strict rule about allowed characters, and does not replace input validation. It is fine for an on-screen keyboard to let the user override the character set restriction that is expressed by the purpose. The application is expected to validate the entry contents, even if it specified a purpose.
The difference between InputPurposeDigits
and
InputPurposeNumber
is that the former accepts only digits
while the latter also some punctuation (like commas or points, plus,
minus) and “e” or “E” as in 3.14E+000.
This enumeration may be extended in the future; input methods should interpret unknown values as “free form”.
InputPurposeFreeForm | Allow any character |
InputPurposeAlpha | Allow only alphabetic characters |
InputPurposeDigits | Allow only digits |
InputPurposeNumber | Edited field expects numbers |
InputPurposePhone | Edited field expects phone number |
InputPurposeUrl | Edited field expects URL |
InputPurposeEmail | Edited field expects email address |
InputPurposeName | Edited field expects the name of a person |
InputPurposePassword | Like |
InputPurposePin | Like |
InputPurposeTerminal | Allow any character, in addition to control codes |
AnotherInputPurpose Int | Catch-all for unknown values |
Instances
Justification
data Justification Source #
Used for justifying the text inside a Label
widget.
JustificationLeft | The text is placed at the left edge of the label. |
JustificationRight | The text is placed at the right edge of the label. |
JustificationCenter | The text is placed in the center of the label. |
JustificationFill | The text is placed is distributed across the label. |
AnotherJustification Int | Catch-all for unknown values |
Instances
LevelBarMode
data LevelBarMode Source #
Describes how LevelBar
contents should be rendered.
Note that this enumeration could be extended with additional modes
in the future.
LevelBarModeContinuous | the bar has a continuous mode |
LevelBarModeDiscrete | the bar has a discrete mode |
AnotherLevelBarMode Int | Catch-all for unknown values |
Instances
License
The type of license for an application.
This enumeration can be expanded at later date.
LicenseUnknown | No license specified |
LicenseCustom | A license text is going to be specified by the developer |
LicenseGpl20 | The GNU General Public License, version 2.0 or later |
LicenseGpl30 | The GNU General Public License, version 3.0 or later |
LicenseLgpl21 | The GNU Lesser General Public License, version 2.1 or later |
LicenseLgpl30 | The GNU Lesser General Public License, version 3.0 or later |
LicenseBsd | The BSD standard license |
LicenseMitX11 | The MIT/X11 standard license |
LicenseArtistic | The Artistic License, version 2.0 |
LicenseGpl20Only | The GNU General Public License, version 2.0 only |
LicenseGpl30Only | The GNU General Public License, version 3.0 only |
LicenseLgpl21Only | The GNU Lesser General Public License, version 2.1 only |
LicenseLgpl30Only | The GNU Lesser General Public License, version 3.0 only |
LicenseAgpl30 | The GNU Affero General Public License, version 3.0 or later |
LicenseAgpl30Only | The GNU Affero General Public License, version 3.0 only |
LicenseBsd3 | The 3-clause BSD licence |
LicenseApache20 | The Apache License, version 2.0 |
LicenseMpl20 | The Mozilla Public License, version 2.0 |
AnotherLicense Int | Catch-all for unknown values |
Instances
Enum License Source # | |
Show License Source # | |
Eq License Source # | |
Ord License Source # | |
BoxedEnum License Source # | |
Defined in GI.Gtk.Enums | |
TypedObject License Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes License Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes License Source # | |
Defined in GI.Gtk.Enums |
MessageType
data MessageType Source #
The type of message being displayed in the dialog.
MessageTypeInfo | Informational message |
MessageTypeWarning | Non-fatal warning message |
MessageTypeQuestion | Question requiring a choice |
MessageTypeError | Fatal error message |
MessageTypeOther | None of the above |
AnotherMessageType Int | Catch-all for unknown values |
Instances
MovementStep
data MovementStep Source #
No description available in the introspection data.
MovementStepLogicalPositions | Move forward or back by graphemes |
MovementStepVisualPositions | Move left or right by graphemes |
MovementStepWords | Move forward or back by words |
MovementStepDisplayLines | Move up or down lines (wrapped lines) |
MovementStepDisplayLineEnds | Move to either end of a line |
MovementStepParagraphs | Move up or down paragraphs (newline-ended lines) |
MovementStepParagraphEnds | Move to either end of a paragraph |
MovementStepPages | Move by pages |
MovementStepBufferEnds | Move to ends of the buffer |
MovementStepHorizontalPages | Move horizontally by pages |
AnotherMovementStep Int | Catch-all for unknown values |
Instances
NotebookTab
data NotebookTab Source #
The parameter used in the action signals of Notebook
.
NotebookTabFirst | the first tab in the notebook |
NotebookTabLast | the last tab in the notebook |
AnotherNotebookTab Int | Catch-all for unknown values |
Instances
NumberUpLayout
data NumberUpLayout Source #
Used to determine the layout of pages on a sheet when printing multiple pages per sheet.
NumberUpLayoutLrtb | |
NumberUpLayoutLrbt | |
NumberUpLayoutRltb | |
NumberUpLayoutRlbt | |
NumberUpLayoutTblr | |
NumberUpLayoutTbrl | |
NumberUpLayoutBtlr | |
NumberUpLayoutBtrl | |
AnotherNumberUpLayout Int | Catch-all for unknown values |
Instances
Ordering
Describes the way two values can be compared.
These values can be used with a CompareFunc
. However, a
CompareFunc
is allowed to return any integer values.
For converting such a value to a Ordering
, use
gtk_ordering_from_cmpfunc()
.
OrderingSmaller | the first value is smaller than the second |
OrderingEqual | the two values are equal |
OrderingLarger | the first value is larger than the second |
AnotherOrdering Int | Catch-all for unknown values |
Instances
Enum Ordering Source # | |
Show Ordering Source # | |
Eq Ordering Source # | |
Ord Ordering Source # | |
Defined in GI.Gtk.Enums | |
BoxedEnum Ordering Source # | |
Defined in GI.Gtk.Enums | |
TypedObject Ordering Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes Ordering Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes Ordering Source # | |
Defined in GI.Gtk.Enums |
Orientation
data Orientation Source #
Represents the orientation of widgets and other objects which can be switched
between horizontal and vertical orientation on the fly, like Box
or
GesturePan
.
OrientationHorizontal | The element is in horizontal orientation. |
OrientationVertical | The element is in vertical orientation. |
AnotherOrientation Int | Catch-all for unknown values |
Instances
Overflow
Defines how content overflowing a given area should be handled, such as
with widgetSetOverflow
. This property is modeled after the CSS overflow
property, but implements it only partially.
OverflowVisible | No change is applied. Content is drawn at the specified position. |
OverflowHidden | Content is clipped to the bounds of the area. Content outside the area is not drawn and cannot be interacted with. |
AnotherOverflow Int | Catch-all for unknown values |
Instances
Enum Overflow Source # | |
Show Overflow Source # | |
Eq Overflow Source # | |
Ord Overflow Source # | |
Defined in GI.Gtk.Enums | |
BoxedEnum Overflow Source # | |
Defined in GI.Gtk.Enums | |
TypedObject Overflow Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes Overflow Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes Overflow Source # | |
Defined in GI.Gtk.Enums |
PackType
Represents the packing location of a children in its parent.
See WindowControls
for example.
PackTypeStart | The child is packed into the start of the widget |
PackTypeEnd | The child is packed into the end of the widget |
AnotherPackType Int | Catch-all for unknown values |
Instances
Enum PackType Source # | |
Show PackType Source # | |
Eq PackType Source # | |
Ord PackType Source # | |
Defined in GI.Gtk.Enums | |
BoxedEnum PackType Source # | |
Defined in GI.Gtk.Enums | |
TypedObject PackType Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes PackType Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes PackType Source # | |
Defined in GI.Gtk.Enums |
PadActionType
data PadActionType Source #
The type of a pad action.
PadActionTypeButton | Action is triggered by a pad button |
PadActionTypeRing | Action is triggered by a pad ring |
PadActionTypeStrip | Action is triggered by a pad strip |
AnotherPadActionType Int | Catch-all for unknown values |
Instances
PageOrientation
data PageOrientation Source #
See also printSettingsSetOrientation
.
PageOrientationPortrait | Portrait mode. |
PageOrientationLandscape | Landscape mode. |
PageOrientationReversePortrait | Reverse portrait mode. |
PageOrientationReverseLandscape | Reverse landscape mode. |
AnotherPageOrientation Int | Catch-all for unknown values |
Instances
PageSet
See also gtk_print_job_set_page_set()
.
PageSetAll | All pages. |
PageSetEven | Even pages. |
PageSetOdd | Odd pages. |
AnotherPageSet Int | Catch-all for unknown values |
Instances
Enum PageSet Source # | |
Show PageSet Source # | |
Eq PageSet Source # | |
Ord PageSet Source # | |
BoxedEnum PageSet Source # | |
Defined in GI.Gtk.Enums | |
TypedObject PageSet Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes PageSet Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes PageSet Source # | |
Defined in GI.Gtk.Enums |
PanDirection
data PanDirection Source #
Describes the panning direction of a GesturePan
PanDirectionLeft | panned towards the left |
PanDirectionRight | panned towards the right |
PanDirectionUp | panned upwards |
PanDirectionDown | panned downwards |
AnotherPanDirection Int | Catch-all for unknown values |
Instances
PolicyType
data PolicyType Source #
Determines how the size should be computed to achieve the one of the visibility mode for the scrollbars.
PolicyTypeAlways | The scrollbar is always visible. The view size is independent of the content. |
PolicyTypeAutomatic | The scrollbar will appear and disappear as necessary.
For example, when all of a |
PolicyTypeNever | The scrollbar should never appear. In this mode the content determines the size. |
PolicyTypeExternal | Don't show a scrollbar, but don't force the size to follow the content. This can be used e.g. to make multiple scrolled windows share a scrollbar. |
AnotherPolicyType Int | Catch-all for unknown values |
Instances
PositionType
data PositionType Source #
Describes which edge of a widget a certain feature is positioned at, e.g.
the tabs of a Notebook
, or the label of a Scale
.
PositionTypeLeft | The feature is at the left edge. |
PositionTypeRight | The feature is at the right edge. |
PositionTypeTop | The feature is at the top edge. |
PositionTypeBottom | The feature is at the bottom edge. |
AnotherPositionType Int | Catch-all for unknown values |
Instances
PrintDuplex
data PrintDuplex Source #
See also printSettingsSetDuplex
.
PrintDuplexSimplex | No duplex. |
PrintDuplexHorizontal | Horizontal duplex. |
PrintDuplexVertical | Vertical duplex. |
AnotherPrintDuplex Int | Catch-all for unknown values |
Instances
PrintError
data PrintError Source #
Error codes that identify various errors that can occur while using the GTK printing support.
PrintErrorGeneral | An unspecified error occurred. |
PrintErrorInternalError | An internal error occurred. |
PrintErrorNomem | A memory allocation failed. |
PrintErrorInvalidFile | An error occurred while loading a page setup or paper size from a key file. |
AnotherPrintError Int | Catch-all for unknown values |
Instances
catchPrintError :: IO a -> (PrintError -> GErrorMessage -> IO a) -> IO a Source #
Catch exceptions of type PrintError
. This is a specialized version of catchGErrorJustDomain
.
handlePrintError :: (PrintError -> GErrorMessage -> IO a) -> IO a -> IO a Source #
Handle exceptions of type PrintError
. This is a specialized version of handleGErrorJustDomain
.
PrintOperationAction
data PrintOperationAction Source #
The action
parameter to printOperationRun
determines what action the print operation should perform.
PrintOperationActionPrintDialog | Show the print dialog. |
PrintOperationActionPrint | Start to print without showing the print dialog, based on the current print settings. |
PrintOperationActionPreview | Show the print preview. |
PrintOperationActionExport | Export to a file. This requires the export-filename property to be set. |
AnotherPrintOperationAction Int | Catch-all for unknown values |
Instances
PrintOperationResult
data PrintOperationResult Source #
A value of this type is returned by printOperationRun
.
PrintOperationResultError | An error has occurred. |
PrintOperationResultApply | The print settings should be stored. |
PrintOperationResultCancel | The print operation has been canceled, the print settings should not be stored. |
PrintOperationResultInProgress | The print operation is not complete yet. This value will only be returned when running asynchronously. |
AnotherPrintOperationResult Int | Catch-all for unknown values |
Instances
PrintPages
data PrintPages Source #
See also gtk_print_job_set_pages()
PrintPagesAll | All pages. |
PrintPagesCurrent | Current page. |
PrintPagesRanges | Range of pages. |
PrintPagesSelection | Selected pages. |
AnotherPrintPages Int | Catch-all for unknown values |
Instances
PrintQuality
data PrintQuality Source #
See also printSettingsSetQuality
.
PrintQualityLow | Low quality. |
PrintQualityNormal | Normal quality. |
PrintQualityHigh | High quality. |
PrintQualityDraft | Draft quality. |
AnotherPrintQuality Int | Catch-all for unknown values |
Instances
PrintStatus
data PrintStatus Source #
The status gives a rough indication of the completion of a running print operation.
PrintStatusInitial | The printing has not started yet; this status is set initially, and while the print dialog is shown. |
PrintStatusPreparing | This status is set while the begin-print signal is emitted and during pagination. |
PrintStatusGeneratingData | This status is set while the pages are being rendered. |
PrintStatusSendingData | The print job is being sent off to the printer. |
PrintStatusPending | The print job has been sent to the printer, but is not printed for some reason, e.g. the printer may be stopped. |
PrintStatusPendingIssue | Some problem has occurred during printing, e.g. a paper jam. |
PrintStatusPrinting | The printer is processing the print job. |
PrintStatusFinished | The printing has been completed successfully. |
PrintStatusFinishedAborted | The printing has been aborted. |
AnotherPrintStatus Int | Catch-all for unknown values |
Instances
PropagationLimit
data PropagationLimit Source #
Describes limits of a EventController
for handling events
targeting other widgets.
PropagationLimitNone | Events are handled regardless of what their target is. |
PropagationLimitSameNative | Events are only handled if their target
is in the same |
AnotherPropagationLimit Int | Catch-all for unknown values |
Instances
PropagationPhase
data PropagationPhase Source #
Describes the stage at which events are fed into a EventController
.
PropagationPhaseNone | Events are not delivered. |
PropagationPhaseCapture | Events are delivered in the capture phase. The capture phase happens before the bubble phase, runs from the toplevel down to the event widget. This option should only be used on containers that might possibly handle events before their children do. |
PropagationPhaseBubble | Events are delivered in the bubble phase. The bubble phase happens after the capture phase, and before the default handlers are run. This phase runs from the event widget, up to the toplevel. |
PropagationPhaseTarget | Events are delivered in the default widget event handlers, note that widget implementations must chain up on button, motion, touch and grab broken handlers for controllers in this phase to be run. |
AnotherPropagationPhase Int | Catch-all for unknown values |
Instances
RecentManagerError
data RecentManagerError Source #
Error codes for RecentManager
operations
RecentManagerErrorNotFound | the URI specified does not exists in the recently used resources list. |
RecentManagerErrorInvalidUri | the URI specified is not valid. |
RecentManagerErrorInvalidEncoding | the supplied string is not UTF-8 encoded. |
RecentManagerErrorNotRegistered | no application has registered the specified item. |
RecentManagerErrorRead | failure while reading the recently used resources file. |
RecentManagerErrorWrite | failure while writing the recently used resources file. |
RecentManagerErrorUnknown | unspecified error. |
AnotherRecentManagerError Int | Catch-all for unknown values |
Instances
catchRecentManagerError :: IO a -> (RecentManagerError -> GErrorMessage -> IO a) -> IO a Source #
Catch exceptions of type RecentManagerError
. This is a specialized version of catchGErrorJustDomain
.
handleRecentManagerError :: (RecentManagerError -> GErrorMessage -> IO a) -> IO a -> IO a Source #
Handle exceptions of type RecentManagerError
. This is a specialized version of handleGErrorJustDomain
.
ResponseType
data ResponseType Source #
Predefined values for use as response ids in dialogAddButton
.
All predefined values are negative; GTK leaves values of 0 or greater for
application-defined response ids.
ResponseTypeNone | Returned if an action widget has no response id, or if the dialog gets programmatically hidden or destroyed |
ResponseTypeReject | Generic response id, not used by GTK dialogs |
ResponseTypeAccept | Generic response id, not used by GTK dialogs |
ResponseTypeDeleteEvent | Returned if the dialog is deleted |
ResponseTypeOk | Returned by OK buttons in GTK dialogs |
ResponseTypeCancel | Returned by Cancel buttons in GTK dialogs |
ResponseTypeClose | Returned by Close buttons in GTK dialogs |
ResponseTypeYes | Returned by Yes buttons in GTK dialogs |
ResponseTypeNo | Returned by No buttons in GTK dialogs |
ResponseTypeApply | Returned by Apply buttons in GTK dialogs |
ResponseTypeHelp | Returned by Help buttons in GTK dialogs |
AnotherResponseType Int | Catch-all for unknown values |
Instances
RevealerTransitionType
data RevealerTransitionType Source #
These enumeration values describe the possible transitions
when the child of a Revealer
widget is shown or hidden.
RevealerTransitionTypeNone | No transition |
RevealerTransitionTypeCrossfade | Fade in |
RevealerTransitionTypeSlideRight | Slide in from the left |
RevealerTransitionTypeSlideLeft | Slide in from the right |
RevealerTransitionTypeSlideUp | Slide in from the bottom |
RevealerTransitionTypeSlideDown | Slide in from the top |
RevealerTransitionTypeSwingRight | Floop in from the left |
RevealerTransitionTypeSwingLeft | Floop in from the right |
RevealerTransitionTypeSwingUp | Floop in from the bottom |
RevealerTransitionTypeSwingDown | Floop in from the top |
AnotherRevealerTransitionType Int | Catch-all for unknown values |
Instances
ScrollStep
data ScrollStep Source #
No description available in the introspection data.
ScrollStepSteps | Scroll in steps. |
ScrollStepPages | Scroll by pages. |
ScrollStepEnds | Scroll to ends. |
ScrollStepHorizontalSteps | Scroll in horizontal steps. |
ScrollStepHorizontalPages | Scroll by horizontal pages. |
ScrollStepHorizontalEnds | Scroll to the horizontal ends. |
AnotherScrollStep Int | Catch-all for unknown values |
Instances
ScrollType
data ScrollType Source #
Scrolling types.
ScrollTypeNone | No scrolling. |
ScrollTypeJump | Jump to new location. |
ScrollTypeStepBackward | Step backward. |
ScrollTypeStepForward | Step forward. |
ScrollTypePageBackward | Page backward. |
ScrollTypePageForward | Page forward. |
ScrollTypeStepUp | Step up. |
ScrollTypeStepDown | Step down. |
ScrollTypePageUp | Page up. |
ScrollTypePageDown | Page down. |
ScrollTypeStepLeft | Step to the left. |
ScrollTypeStepRight | Step to the right. |
ScrollTypePageLeft | Page to the left. |
ScrollTypePageRight | Page to the right. |
ScrollTypeStart | Scroll to start. |
ScrollTypeEnd | Scroll to end. |
AnotherScrollType Int | Catch-all for unknown values |
Instances
ScrollablePolicy
data ScrollablePolicy Source #
Defines the policy to be used in a scrollable widget when updating the scrolled window adjustments in a given orientation.
ScrollablePolicyMinimum | Scrollable adjustments are based on the minimum size |
ScrollablePolicyNatural | Scrollable adjustments are based on the natural size |
AnotherScrollablePolicy Int | Catch-all for unknown values |
Instances
SelectionMode
data SelectionMode Source #
Used to control what selections users are allowed to make.
SelectionModeNone | No selection is possible. |
SelectionModeSingle | Zero or one element may be selected. |
SelectionModeBrowse | Exactly one element is selected.
In some circumstances, such as initially or during a search
operation, it’s possible for no element to be selected with
|
SelectionModeMultiple | Any number of elements may be selected. The Ctrl key may be used to enlarge the selection, and Shift key to select between the focus and the child pointed to. Some widgets may also allow Click-drag to select a range of elements. |
AnotherSelectionMode Int | Catch-all for unknown values |
Instances
SensitivityType
data SensitivityType Source #
Determines how GTK handles the sensitivity of various controls, such as combo box buttons.
SensitivityTypeAuto | The control is made insensitive if no action can be triggered |
SensitivityTypeOn | The control is always sensitive |
SensitivityTypeOff | The control is always insensitive |
AnotherSensitivityType Int | Catch-all for unknown values |
Instances
ShortcutScope
data ShortcutScope Source #
Describes where GtkShortcuts
added to a
ShortcutController
get handled.
ShortcutScopeLocal | Shortcuts are handled inside the widget the controller belongs to. |
ShortcutScopeManaged | Shortcuts are handled by
the first ancestor that is a |
ShortcutScopeGlobal | Shortcuts are handled by the root widget. |
AnotherShortcutScope Int | Catch-all for unknown values |
Instances
ShortcutType
data ShortcutType Source #
GtkShortcutType specifies the kind of shortcut that is being described. More values may be added to this enumeration over time.
ShortcutTypeAccelerator | The shortcut is a keyboard accelerator. The |
ShortcutTypeGesturePinch | The shortcut is a pinch gesture. GTK+ provides an icon and subtitle. |
ShortcutTypeGestureStretch | The shortcut is a stretch gesture. GTK+ provides an icon and subtitle. |
ShortcutTypeGestureRotateClockwise | The shortcut is a clockwise rotation gesture. GTK+ provides an icon and subtitle. |
ShortcutTypeGestureRotateCounterclockwise | The shortcut is a counterclockwise rotation gesture. GTK+ provides an icon and subtitle. |
ShortcutTypeGestureTwoFingerSwipeLeft | The shortcut is a two-finger swipe gesture. GTK+ provides an icon and subtitle. |
ShortcutTypeGestureTwoFingerSwipeRight | The shortcut is a two-finger swipe gesture. GTK+ provides an icon and subtitle. |
ShortcutTypeGesture | The shortcut is a gesture. The |
ShortcutTypeGestureSwipeLeft | The shortcut is a swipe gesture. GTK+ provides an icon and subtitle. |
ShortcutTypeGestureSwipeRight | The shortcut is a swipe gesture. GTK+ provides an icon and subtitle. |
AnotherShortcutType Int | Catch-all for unknown values |
Instances
SizeGroupMode
data SizeGroupMode Source #
The mode of the size group determines the directions in which the size group affects the requested sizes of its component widgets.
SizeGroupModeNone | group has no effect |
SizeGroupModeHorizontal | group affects horizontal requisition |
SizeGroupModeVertical | group affects vertical requisition |
SizeGroupModeBoth | group affects both horizontal and vertical requisition |
AnotherSizeGroupMode Int | Catch-all for unknown values |
Instances
SizeRequestMode
data SizeRequestMode Source #
Specifies a preference for height-for-width or width-for-height geometry management.
SizeRequestModeHeightForWidth | Prefer height-for-width geometry management |
SizeRequestModeWidthForHeight | Prefer width-for-height geometry management |
SizeRequestModeConstantSize | Don’t trade height-for-width or width-for-height |
AnotherSizeRequestMode Int | Catch-all for unknown values |
Instances
SortType
Determines the direction of a sort.
SortTypeAscending | Sorting is in ascending order. |
SortTypeDescending | Sorting is in descending order. |
AnotherSortType Int | Catch-all for unknown values |
Instances
Enum SortType Source # | |
Show SortType Source # | |
Eq SortType Source # | |
Ord SortType Source # | |
Defined in GI.Gtk.Enums | |
BoxedEnum SortType Source # | |
Defined in GI.Gtk.Enums | |
TypedObject SortType Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes SortType Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes SortType Source # | |
Defined in GI.Gtk.Enums |
SorterChange
data SorterChange Source #
Describes changes in a sorter in more detail and allows users to optimize resorting.
SorterChangeDifferent | The sorter change cannot be described by any of the other enumeration values |
SorterChangeInverted | The sort order was inverted. Comparisons
that returned |
SorterChangeLessStrict | The sorter is less strict: Comparisons
may now return |
SorterChangeMoreStrict | The sorter is more strict: Comparisons
that did return |
AnotherSorterChange Int | Catch-all for unknown values |
Instances
SorterOrder
data SorterOrder Source #
Describes the type of order that a Sorter
may describe.
SorterOrderPartial | A partial order. Any |
SorterOrderNone | No order, all elements are considered equal.
|
SorterOrderTotal | A total order. |
AnotherSorterOrder Int | Catch-all for unknown values |
Instances
SpinButtonUpdatePolicy
data SpinButtonUpdatePolicy Source #
The spin button update policy determines whether the spin button displays
values even if they are outside the bounds of its adjustment.
See spinButtonSetUpdatePolicy
.
SpinButtonUpdatePolicyAlways | When refreshing your |
SpinButtonUpdatePolicyIfValid | When refreshing your |
AnotherSpinButtonUpdatePolicy Int | Catch-all for unknown values |
Instances
SpinType
The values of the GtkSpinType enumeration are used to specify the
change to make in spinButtonSpin
.
SpinTypeStepForward | Increment by the adjustments step increment. |
SpinTypeStepBackward | Decrement by the adjustments step increment. |
SpinTypePageForward | Increment by the adjustments page increment. |
SpinTypePageBackward | Decrement by the adjustments page increment. |
SpinTypeHome | Go to the adjustments lower bound. |
SpinTypeEnd | Go to the adjustments upper bound. |
SpinTypeUserDefined | Change by a specified amount. |
AnotherSpinType Int | Catch-all for unknown values |
Instances
Enum SpinType Source # | |
Show SpinType Source # | |
Eq SpinType Source # | |
Ord SpinType Source # | |
Defined in GI.Gtk.Enums | |
BoxedEnum SpinType Source # | |
Defined in GI.Gtk.Enums | |
TypedObject SpinType Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes SpinType Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes SpinType Source # | |
Defined in GI.Gtk.Enums |
StackTransitionType
data StackTransitionType Source #
These enumeration values describe the possible transitions
between pages in a Stack
widget.
New values may be added to this enumeration over time.
StackTransitionTypeNone | No transition |
StackTransitionTypeCrossfade | A cross-fade |
StackTransitionTypeSlideRight | Slide from left to right |
StackTransitionTypeSlideLeft | Slide from right to left |
StackTransitionTypeSlideUp | Slide from bottom up |
StackTransitionTypeSlideDown | Slide from top down |
StackTransitionTypeSlideLeftRight | Slide from left or right according to the children order |
StackTransitionTypeSlideUpDown | Slide from top down or bottom up according to the order |
StackTransitionTypeOverUp | Cover the old page by sliding up |
StackTransitionTypeOverDown | Cover the old page by sliding down |
StackTransitionTypeOverLeft | Cover the old page by sliding to the left |
StackTransitionTypeOverRight | Cover the old page by sliding to the right |
StackTransitionTypeUnderUp | Uncover the new page by sliding up |
StackTransitionTypeUnderDown | Uncover the new page by sliding down |
StackTransitionTypeUnderLeft | Uncover the new page by sliding to the left |
StackTransitionTypeUnderRight | Uncover the new page by sliding to the right |
StackTransitionTypeOverUpDown | Cover the old page sliding up or uncover the new page sliding down, according to order |
StackTransitionTypeOverDownUp | Cover the old page sliding down or uncover the new page sliding up, according to order |
StackTransitionTypeOverLeftRight | Cover the old page sliding left or uncover the new page sliding right, according to order |
StackTransitionTypeOverRightLeft | Cover the old page sliding right or uncover the new page sliding left, according to order |
StackTransitionTypeRotateLeft | Pretend the pages are sides of a cube and rotate that cube to the left |
StackTransitionTypeRotateRight | Pretend the pages are sides of a cube and rotate that cube to the right |
StackTransitionTypeRotateLeftRight | Pretend the pages are sides of a cube and rotate that cube to the left or right according to the children order |
AnotherStackTransitionType Int | Catch-all for unknown values |
Instances
StringFilterMatchMode
data StringFilterMatchMode Source #
Specifies how search strings are matched inside text.
StringFilterMatchModeExact | The search string and text must match exactly. |
StringFilterMatchModeSubstring | The search string must be contained as a substring inside the text. |
StringFilterMatchModePrefix | The text must begin with the search string. |
AnotherStringFilterMatchMode Int | Catch-all for unknown values |
Instances
SystemSetting
data SystemSetting Source #
Values that can be passed to the GtkWidgetClass.system_setting_changed vfunc to indicate that a system setting has changed and widgets may need to drop caches, or react otherwise.
Most of the values correspond to Settings
properties.
More values may be added over time.
SystemSettingDpi | the |
SystemSettingFontName | The |
SystemSettingFontConfig | The font configuration has changed in a way that
requires text to be redrawn. This can be any of the
|
SystemSettingDisplay | The display has changed |
SystemSettingIconTheme | The icon theme has changed in a way that requires icons to be looked up again |
AnotherSystemSetting Int | Catch-all for unknown values |
Instances
TextDirection
data TextDirection Source #
Reading directions for text.
TextDirectionNone | No direction. |
TextDirectionLtr | Left to right text direction. |
TextDirectionRtl | Right to left text direction. |
AnotherTextDirection Int | Catch-all for unknown values |
Instances
TextExtendSelection
data TextExtendSelection Source #
Granularity types that extend the text selection. Use the extendSelection signal to customize the selection.
TextExtendSelectionWord | Selects the current word. It is triggered by a double-click for example. |
TextExtendSelectionLine | Selects the current line. It is triggered by a triple-click for example. |
AnotherTextExtendSelection Int | Catch-all for unknown values |
Instances
TextViewLayer
data TextViewLayer Source #
Used to reference the layers of TextView
for the purpose of customized
drawing with the snapshot_layer vfunc.
TextViewLayerBelowText | The layer rendered below the text (but above the background). |
TextViewLayerAboveText | The layer rendered above the text. |
AnotherTextViewLayer Int | Catch-all for unknown values |
Instances
TextWindowType
data TextWindowType Source #
Used to reference the parts of TextView
.
TextWindowTypeWidget | Window that floats over scrolling areas. |
TextWindowTypeText | Scrollable text window. |
TextWindowTypeLeft | Left side border window. |
TextWindowTypeRight | Right side border window. |
TextWindowTypeTop | Top border window. |
TextWindowTypeBottom | Bottom border window. |
AnotherTextWindowType Int | Catch-all for unknown values |
Instances
TreeViewColumnSizing
data TreeViewColumnSizing Source #
The sizing method the column uses to determine its width. Please note
that TreeViewColumnSizingAutosize
are inefficient for large views, and
can make columns appear choppy.
TreeViewColumnSizingGrowOnly | Columns only get bigger in reaction to changes in the model |
TreeViewColumnSizingAutosize | Columns resize to be the optimal size every time the model changes. |
TreeViewColumnSizingFixed | Columns are a fixed numbers of pixels wide. |
AnotherTreeViewColumnSizing Int | Catch-all for unknown values |
Instances
TreeViewDropPosition
data TreeViewDropPosition Source #
An enum for determining where a dropped row goes.
TreeViewDropPositionBefore | dropped row is inserted before |
TreeViewDropPositionAfter | dropped row is inserted after |
TreeViewDropPositionIntoOrBefore | dropped row becomes a child or is inserted before |
TreeViewDropPositionIntoOrAfter | dropped row becomes a child or is inserted after |
AnotherTreeViewDropPosition Int | Catch-all for unknown values |
Instances
TreeViewGridLines
data TreeViewGridLines Source #
Used to indicate which grid lines to draw in a tree view.
TreeViewGridLinesNone | No grid lines. |
TreeViewGridLinesHorizontal | Horizontal grid lines. |
TreeViewGridLinesVertical | Vertical grid lines. |
TreeViewGridLinesBoth | Horizontal and vertical grid lines. |
AnotherTreeViewGridLines Int | Catch-all for unknown values |
Instances
Unit
See also printSettingsSetPaperWidth
.
UnitNone | No units. |
UnitPoints | Dimensions in points. |
UnitInch | Dimensions in inches. |
UnitMm | Dimensions in millimeters |
AnotherUnit Int | Catch-all for unknown values |
WrapMode
Describes a type of line wrapping.
WrapModeNone | do not wrap lines; just make the text area wider |
WrapModeChar | wrap text, breaking lines anywhere the cursor can
appear (between characters, usually - if you want to be technical,
between graphemes, see |
WrapModeWord | wrap text, breaking lines in between words |
WrapModeWordChar | wrap text, breaking lines in between words, or if that is not enough, also between graphemes |
AnotherWrapMode Int | Catch-all for unknown values |
Instances
Enum WrapMode Source # | |
Show WrapMode Source # | |
Eq WrapMode Source # | |
Ord WrapMode Source # | |
Defined in GI.Gtk.Enums | |
BoxedEnum WrapMode Source # | |
Defined in GI.Gtk.Enums | |
TypedObject WrapMode Source # | |
Defined in GI.Gtk.Enums | |
HasParentTypes WrapMode Source # | |
Defined in GI.Gtk.Enums | |
type ParentTypes WrapMode Source # | |
Defined in GI.Gtk.Enums |