gi-gtk3-3.0.44: Gtk 3.x bindings

Copyright | Will Thompson and Iñaki García Etxebarria
License | LGPL-2.1
Maintainer | Iñaki García Etxebarria
Safe Haskell | None
Language | Haskell2010

GI.Gtk.Flags

Contents

- Flags
  - AccelFlags
  - ApplicationInhibitFlags
  - AttachOptions
  - CalendarDisplayOptions
  - CellRendererState
  - DebugFlag
  - DestDefaults
  - DialogFlags
  - EventControllerScrollFlags
  - FileFilterFlags
  - FontChooserLevel
  - IconLookupFlags
  - InputHints
  - JunctionSides
  - PlacesOpenFlags
  - RcFlags
  - RecentFilterFlags
  - RegionFlags
  - StateFlags
  - StyleContextPrintFlags
  - TargetFlags
  - TextSearchFlags
  - ToolPaletteDragTargets
  - TreeModelFlags
  - UIManagerItemType

Description

Synopsis

- data AccelFlags
  - = AccelFlagsVisible
  - | AccelFlagsLocked
  - | AccelFlagsMask
  - | AnotherAccelFlags Int
- data ApplicationInhibitFlags
  - = ApplicationInhibitFlagsLogout
  - | ApplicationInhibitFlagsSwitch
  - | ApplicationInhibitFlagsSuspend
  - | ApplicationInhibitFlagsIdle
  - | AnotherApplicationInhibitFlags Int
- data AttachOptions
  - = AttachOptionsExpand
  - | AttachOptionsShrink
  - | AttachOptionsFill
  - | AnotherAttachOptions Int
- data CalendarDisplayOptions
  - = CalendarDisplayOptionsShowHeading
  - | CalendarDisplayOptionsShowDayNames
  - | CalendarDisplayOptionsNoMonthChange
  - | CalendarDisplayOptionsShowWeekNumbers
  - | CalendarDisplayOptionsShowDetails
  - | AnotherCalendarDisplayOptions Int
- data CellRendererState
  - = CellRendererStateSelected
  - | CellRendererStatePrelit
  - | CellRendererStateInsensitive
  - | CellRendererStateSorted
  - | CellRendererStateFocused
  - | CellRendererStateExpandable
  - | CellRendererStateExpanded
  - | AnotherCellRendererState Int
- data DebugFlag
  - = DebugFlagMisc
  - | DebugFlagPlugsocket
  - | DebugFlagText
  - | DebugFlagTree
  - | DebugFlagUpdates
  - | DebugFlagKeybindings
  - | DebugFlagMultihead
  - | DebugFlagModules
  - | DebugFlagGeometry
  - | DebugFlagIcontheme
  - | DebugFlagPrinting
  - | DebugFlagBuilder
  - | DebugFlagSizeRequest
  - | DebugFlagNoCssCache
  - | DebugFlagBaselines
  - | DebugFlagPixelCache
  - | DebugFlagNoPixelCache
  - | DebugFlagInteractive
  - | DebugFlagTouchscreen
  - | DebugFlagActions
  - | DebugFlagResize
  - | DebugFlagLayout
  - | AnotherDebugFlag Int
- data DestDefaults
  - = DestDefaultsMotion
  - | DestDefaultsHighlight
  - | DestDefaultsDrop
  - | DestDefaultsAll
  - | AnotherDestDefaults Int
- data DialogFlags
  - = DialogFlagsModal
  - | DialogFlagsDestroyWithParent
  - | DialogFlagsUseHeaderBar
  - | AnotherDialogFlags Int
- data EventControllerScrollFlags
  - = EventControllerScrollFlagsNone
  - | EventControllerScrollFlagsVertical
  - | EventControllerScrollFlagsHorizontal
  - | EventControllerScrollFlagsDiscrete
  - | EventControllerScrollFlagsKinetic
  - | EventControllerScrollFlagsBothAxes
  - | AnotherEventControllerScrollFlags Int
- data FileFilterFlags
  - = FileFilterFlagsFilename
  - | FileFilterFlagsUri
  - | FileFilterFlagsDisplayName
  - | FileFilterFlagsMimeType
  - | AnotherFileFilterFlags Int
- data FontChooserLevel
  - = FontChooserLevelFamily
  - | FontChooserLevelStyle
  - | FontChooserLevelSize
  - | FontChooserLevelVariations
  - | FontChooserLevelFeatures
  - | AnotherFontChooserLevel Int
- data IconLookupFlags
  - = IconLookupFlagsNoSvg
  - | IconLookupFlagsForceSvg
  - | IconLookupFlagsUseBuiltin
  - | IconLookupFlagsGenericFallback
  - | IconLookupFlagsForceSize
  - | IconLookupFlagsForceRegular
  - | IconLookupFlagsForceSymbolic
  - | IconLookupFlagsDirLtr
  - | IconLookupFlagsDirRtl
  - | AnotherIconLookupFlags Int
- data InputHints
  - = InputHintsNone
  - | InputHintsSpellcheck
  - | InputHintsNoSpellcheck
  - | InputHintsWordCompletion
  - | InputHintsLowercase
  - | InputHintsUppercaseChars
  - | InputHintsUppercaseWords
  - | InputHintsUppercaseSentences
  - | InputHintsInhibitOsk
  - | InputHintsVerticalWriting
  - | InputHintsEmoji
  - | InputHintsNoEmoji
  - | AnotherInputHints Int
- data JunctionSides
  - = JunctionSidesNone
  - | JunctionSidesCornerTopleft
  - | JunctionSidesCornerTopright
  - | JunctionSidesCornerBottomleft
  - | JunctionSidesCornerBottomright
  - | JunctionSidesTop
  - | JunctionSidesBottom
  - | JunctionSidesLeft
  - | JunctionSidesRight
  - | AnotherJunctionSides Int
- data PlacesOpenFlags
  - = PlacesOpenFlagsNormal
  - | PlacesOpenFlagsNewTab
  - | PlacesOpenFlagsNewWindow
  - | AnotherPlacesOpenFlags Int
- data RcFlags
  - = RcFlagsFg
  - | RcFlagsBg
  - | RcFlagsText
  - | RcFlagsBase
  - | AnotherRcFlags Int
- data RecentFilterFlags
  - = RecentFilterFlagsUri
  - | RecentFilterFlagsDisplayName
  - | RecentFilterFlagsMimeType
  - | RecentFilterFlagsApplication
  - | RecentFilterFlagsGroup
  - | RecentFilterFlagsAge
  - | AnotherRecentFilterFlags Int
- data RegionFlags
  - = RegionFlagsEven
  - | RegionFlagsOdd
  - | RegionFlagsFirst
  - | RegionFlagsLast
  - | RegionFlagsOnly
  - | RegionFlagsSorted
  - | AnotherRegionFlags Int
- data StateFlags
  - = StateFlagsNormal
  - | StateFlagsActive
  - | StateFlagsPrelight
  - | StateFlagsSelected
  - | StateFlagsInsensitive
  - | StateFlagsInconsistent
  - | StateFlagsFocused
  - | StateFlagsBackdrop
  - | StateFlagsDirLtr
  - | StateFlagsDirRtl
  - | StateFlagsLink
  - | StateFlagsVisited
  - | StateFlagsChecked
  - | StateFlagsDropActive
  - | AnotherStateFlags Int
- data StyleContextPrintFlags
  - = StyleContextPrintFlagsNone
  - | StyleContextPrintFlagsRecurse
  - | StyleContextPrintFlagsShowStyle
  - | AnotherStyleContextPrintFlags Int
- data TargetFlags
  - = TargetFlagsSameApp
  - | TargetFlagsSameWidget
  - | TargetFlagsOtherApp
  - | TargetFlagsOtherWidget
  - | AnotherTargetFlags Int
- data TextSearchFlags
  - = TextSearchFlagsVisibleOnly
  - | TextSearchFlagsTextOnly
  - | TextSearchFlagsCaseInsensitive
  - | AnotherTextSearchFlags Int
- data ToolPaletteDragTargets
  - = ToolPaletteDragTargetsItems
  - | ToolPaletteDragTargetsGroups
  - | AnotherToolPaletteDragTargets Int
- data TreeModelFlags
  - = TreeModelFlagsItersPersist
  - | TreeModelFlagsListOnly
  - | AnotherTreeModelFlags Int
- data UIManagerItemType
  - = UIManagerItemTypeAuto
  - | UIManagerItemTypeMenubar
  - | UIManagerItemTypeMenu
  - | UIManagerItemTypeToolbar
  - | UIManagerItemTypePlaceholder
  - | UIManagerItemTypePopup
  - | UIManagerItemTypeMenuitem
  - | UIManagerItemTypeToolitem
  - | UIManagerItemTypeSeparator
  - | UIManagerItemTypeAccelerator
  - | UIManagerItemTypePopupWithAccels
  - | AnotherUIManagerItemType Int

# Flags

## AccelFlags

data AccelFlags Source #

Accelerator flags used with `accelGroupConnect`.

Constructors

AccelFlagsVisible | Accelerator is visible
AccelFlagsLocked | Accelerator not removable
AccelFlagsMask | Mask
AnotherAccelFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum AccelFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: AccelFlags -> AccelFlags Source #

pred :: AccelFlags -> AccelFlags Source #

toEnum :: Int -> AccelFlags Source #

fromEnum :: AccelFlags -> Int Source #

enumFrom :: AccelFlags -> [AccelFlags] Source #

enumFromThen :: AccelFlags -> AccelFlags -> [AccelFlags] Source #

enumFromTo :: AccelFlags -> AccelFlags -> [AccelFlags] Source #

enumFromThenTo :: AccelFlags -> AccelFlags -> AccelFlags -> [AccelFlags] Source #

Show AccelFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> AccelFlags -> ShowS Source # show :: AccelFlags -> String Source # showList :: [AccelFlags] -> ShowS Source #
Eq AccelFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: AccelFlags -> AccelFlags -> Bool Source # (/=) :: AccelFlags -> AccelFlags -> Bool Source #
Ord AccelFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: AccelFlags -> AccelFlags -> Ordering Source #

(<) :: AccelFlags -> AccelFlags -> Bool Source #

(<=) :: AccelFlags -> AccelFlags -> Bool Source #

(>) :: AccelFlags -> AccelFlags -> Bool Source #

(>=) :: AccelFlags -> AccelFlags -> Bool Source #

max :: AccelFlags -> AccelFlags -> AccelFlags Source #

min :: AccelFlags -> AccelFlags -> AccelFlags Source #

BoxedFlags AccelFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag AccelFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject AccelFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes AccelFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes AccelFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes AccelFlags = '[] :: [Type]

## ApplicationInhibitFlags

data ApplicationInhibitFlags Source #

Types of user actions that may be blocked by `applicationInhibit`.

Since: 3.4

Constructors

ApplicationInhibitFlagsLogout | Inhibit ending the user session by logging out or by shutting down the computer
ApplicationInhibitFlagsSwitch | Inhibit user switching
ApplicationInhibitFlagsSuspend | Inhibit suspending the session or computer
ApplicationInhibitFlagsIdle | Inhibit the session being marked as idle (and possibly locked)
AnotherApplicationInhibitFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum ApplicationInhibitFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: ApplicationInhibitFlags -> ApplicationInhibitFlags Source #

pred :: ApplicationInhibitFlags -> ApplicationInhibitFlags Source #

toEnum :: Int -> ApplicationInhibitFlags Source #

fromEnum :: ApplicationInhibitFlags -> Int Source #

enumFrom :: ApplicationInhibitFlags -> [ApplicationInhibitFlags] Source #

enumFromThen :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> [ApplicationInhibitFlags] Source #

enumFromTo :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> [ApplicationInhibitFlags] Source #

enumFromThenTo :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> ApplicationInhibitFlags -> [ApplicationInhibitFlags] Source #

Show ApplicationInhibitFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> ApplicationInhibitFlags -> ShowS Source # show :: ApplicationInhibitFlags -> String Source # showList :: [ApplicationInhibitFlags] -> ShowS Source #
Eq ApplicationInhibitFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source # (/=) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source #
Ord ApplicationInhibitFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Ordering Source #

(<) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source #

(<=) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source #

(>) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source #

(>=) :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> Bool Source #

max :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> ApplicationInhibitFlags Source #

min :: ApplicationInhibitFlags -> ApplicationInhibitFlags -> ApplicationInhibitFlags Source #

BoxedFlags ApplicationInhibitFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag ApplicationInhibitFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject ApplicationInhibitFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes ApplicationInhibitFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes ApplicationInhibitFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes ApplicationInhibitFlags = '[] :: [Type]

## AttachOptions

data AttachOptions Source #

Denotes the expansion properties that a widget will have when it (or its parent) is resized.

Constructors

AttachOptionsExpand | the widget should expand to take up any extra space in its container that has been allocated.
AttachOptionsShrink | the widget should shrink as and when possible.
AttachOptionsFill | the widget should fill the space allocated to it.
AnotherAttachOptions Int | Catch-all for unknown values

#### Instances

Instances details

Enum AttachOptions Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: AttachOptions -> AttachOptions Source #

pred :: AttachOptions -> AttachOptions Source #

toEnum :: Int -> AttachOptions Source #

fromEnum :: AttachOptions -> Int Source #

enumFrom :: AttachOptions -> [AttachOptions] Source #

enumFromThen :: AttachOptions -> AttachOptions -> [AttachOptions] Source #

enumFromTo :: AttachOptions -> AttachOptions -> [AttachOptions] Source #

enumFromThenTo :: AttachOptions -> AttachOptions -> AttachOptions -> [AttachOptions] Source #

Show AttachOptions Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> AttachOptions -> ShowS Source # show :: AttachOptions -> String Source # showList :: [AttachOptions] -> ShowS Source #
Eq AttachOptions Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: AttachOptions -> AttachOptions -> Bool Source # (/=) :: AttachOptions -> AttachOptions -> Bool Source #
Ord AttachOptions Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: AttachOptions -> AttachOptions -> Ordering Source #

(<) :: AttachOptions -> AttachOptions -> Bool Source #

(<=) :: AttachOptions -> AttachOptions -> Bool Source #

(>) :: AttachOptions -> AttachOptions -> Bool Source #

(>=) :: AttachOptions -> AttachOptions -> Bool Source #

max :: AttachOptions -> AttachOptions -> AttachOptions Source #

min :: AttachOptions -> AttachOptions -> AttachOptions Source #

BoxedFlags AttachOptions Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag AttachOptions Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject AttachOptions Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes AttachOptions Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes AttachOptions Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes AttachOptions = '[] :: [Type]

## CalendarDisplayOptions

data CalendarDisplayOptions Source #

These options can be used to influence the display and behaviour of a `Calendar`.

Constructors

CalendarDisplayOptionsShowHeading | Specifies that the month and year should be displayed.
CalendarDisplayOptionsShowDayNames | Specifies that three letter day descriptions should be present.
CalendarDisplayOptionsNoMonthChange | Prevents the user from switching months with the calendar.
CalendarDisplayOptionsShowWeekNumbers | Displays each week numbers of the current year, down the left side of the calendar.
CalendarDisplayOptionsShowDetails | Just show an indicator, not the full details text when details are provided. See `calendarSetDetailFunc`.
AnotherCalendarDisplayOptions Int | Catch-all for unknown values

#### Instances

Instances details

Enum CalendarDisplayOptions Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: CalendarDisplayOptions -> CalendarDisplayOptions Source #

pred :: CalendarDisplayOptions -> CalendarDisplayOptions Source #

toEnum :: Int -> CalendarDisplayOptions Source #

fromEnum :: CalendarDisplayOptions -> Int Source #

enumFrom :: CalendarDisplayOptions -> [CalendarDisplayOptions] Source #

enumFromThen :: CalendarDisplayOptions -> CalendarDisplayOptions -> [CalendarDisplayOptions] Source #

enumFromTo :: CalendarDisplayOptions -> CalendarDisplayOptions -> [CalendarDisplayOptions] Source #

enumFromThenTo :: CalendarDisplayOptions -> CalendarDisplayOptions -> CalendarDisplayOptions -> [CalendarDisplayOptions] Source #

Show CalendarDisplayOptions Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> CalendarDisplayOptions -> ShowS Source # show :: CalendarDisplayOptions -> String Source # showList :: [CalendarDisplayOptions] -> ShowS Source #
Eq CalendarDisplayOptions Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source # (/=) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source #
Ord CalendarDisplayOptions Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: CalendarDisplayOptions -> CalendarDisplayOptions -> Ordering Source #

(<) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source #

(<=) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source #

(>) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source #

(>=) :: CalendarDisplayOptions -> CalendarDisplayOptions -> Bool Source #

max :: CalendarDisplayOptions -> CalendarDisplayOptions -> CalendarDisplayOptions Source #

min :: CalendarDisplayOptions -> CalendarDisplayOptions -> CalendarDisplayOptions Source #

BoxedFlags CalendarDisplayOptions Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag CalendarDisplayOptions Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject CalendarDisplayOptions Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes CalendarDisplayOptions Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes CalendarDisplayOptions Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes CalendarDisplayOptions = '[] :: [Type]

## CellRendererState

data CellRendererState Source #

Tells how a cell is to be rendered.

Constructors

CellRendererStateSelected | The cell is currently selected, and probably has a selection colored background to render to.
CellRendererStatePrelit | The mouse is hovering over the cell.
CellRendererStateInsensitive | The cell is drawn in an insensitive manner
CellRendererStateSorted | The cell is in a sorted row
CellRendererStateFocused | The cell is in the focus row.
CellRendererStateExpandable | The cell is in a row that can be expanded. Since 3.4
CellRendererStateExpanded | The cell is in a row that is expanded. Since 3.4
AnotherCellRendererState Int | Catch-all for unknown values

#### Instances

Instances details

Enum CellRendererState Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: CellRendererState -> CellRendererState Source #

pred :: CellRendererState -> CellRendererState Source #

toEnum :: Int -> CellRendererState Source #

fromEnum :: CellRendererState -> Int Source #

enumFrom :: CellRendererState -> [CellRendererState] Source #

enumFromThen :: CellRendererState -> CellRendererState -> [CellRendererState] Source #

enumFromTo :: CellRendererState -> CellRendererState -> [CellRendererState] Source #

enumFromThenTo :: CellRendererState -> CellRendererState -> CellRendererState -> [CellRendererState] Source #

Show CellRendererState Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> CellRendererState -> ShowS Source # show :: CellRendererState -> String Source # showList :: [CellRendererState] -> ShowS Source #
Eq CellRendererState Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: CellRendererState -> CellRendererState -> Bool Source # (/=) :: CellRendererState -> CellRendererState -> Bool Source #
Ord CellRendererState Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: CellRendererState -> CellRendererState -> Ordering Source #

(<) :: CellRendererState -> CellRendererState -> Bool Source #

(<=) :: CellRendererState -> CellRendererState -> Bool Source #

(>) :: CellRendererState -> CellRendererState -> Bool Source #

(>=) :: CellRendererState -> CellRendererState -> Bool Source #

max :: CellRendererState -> CellRendererState -> CellRendererState Source #

min :: CellRendererState -> CellRendererState -> CellRendererState Source #

BoxedFlags CellRendererState Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag CellRendererState Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject CellRendererState Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes CellRendererState Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes CellRendererState Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes CellRendererState = '[] :: [Type]

## DebugFlag

data DebugFlag Source #

No description available in the introspection data.

Constructors

DebugFlagMisc | No description available in the introspection data.
DebugFlagPlugsocket | No description available in the introspection data.
DebugFlagText | No description available in the introspection data.
DebugFlagTree | No description available in the introspection data.
DebugFlagUpdates | No description available in the introspection data.
DebugFlagKeybindings | No description available in the introspection data.
DebugFlagMultihead | No description available in the introspection data.
DebugFlagModules | No description available in the introspection data.
DebugFlagGeometry | No description available in the introspection data.
DebugFlagIcontheme | No description available in the introspection data.
DebugFlagPrinting | No description available in the introspection data.
DebugFlagBuilder | No description available in the introspection data.
DebugFlagSizeRequest | No description available in the introspection data.
DebugFlagNoCssCache | No description available in the introspection data.
DebugFlagBaselines | No description available in the introspection data.
DebugFlagPixelCache | No description available in the introspection data.
DebugFlagNoPixelCache | No description available in the introspection data.
DebugFlagInteractive | No description available in the introspection data.
DebugFlagTouchscreen | No description available in the introspection data.
DebugFlagActions | No description available in the introspection data.
DebugFlagResize | No description available in the introspection data.
DebugFlagLayout | No description available in the introspection data.
AnotherDebugFlag Int | Catch-all for unknown values

#### Instances

Instances details

Enum DebugFlag Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: DebugFlag -> DebugFlag Source #

pred :: DebugFlag -> DebugFlag Source #

toEnum :: Int -> DebugFlag Source #

fromEnum :: DebugFlag -> Int Source #

enumFrom :: DebugFlag -> [DebugFlag] Source #

enumFromThen :: DebugFlag -> DebugFlag -> [DebugFlag] Source #

enumFromTo :: DebugFlag -> DebugFlag -> [DebugFlag] Source #

enumFromThenTo :: DebugFlag -> DebugFlag -> DebugFlag -> [DebugFlag] Source #

Show DebugFlag Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> DebugFlag -> ShowS Source # show :: DebugFlag -> String Source # showList :: [DebugFlag] -> ShowS Source #
Eq DebugFlag Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: DebugFlag -> DebugFlag -> Bool Source # (/=) :: DebugFlag -> DebugFlag -> Bool Source #
Ord DebugFlag Source # |
Instance details Defined in GI.Gtk.Flags Methods compare :: DebugFlag -> DebugFlag -> Ordering Source # (<) :: DebugFlag -> DebugFlag -> Bool Source # (<=) :: DebugFlag -> DebugFlag -> Bool Source # (>) :: DebugFlag -> DebugFlag -> Bool Source # (>=) :: DebugFlag -> DebugFlag -> Bool Source # max :: DebugFlag -> DebugFlag -> DebugFlag Source # min :: DebugFlag -> DebugFlag -> DebugFlag Source #
BoxedFlags DebugFlag Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag DebugFlag Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject DebugFlag Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes DebugFlag Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes DebugFlag Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes DebugFlag = '[] :: [Type]

## DestDefaults

data DestDefaults Source #

The `DestDefaults` enumeration specifies the various types of action that will be taken on behalf of the user for a drag destination site.

Constructors

DestDefaultsMotion | If set for a widget, GTK+, during a drag over this widget will check if the drag matches this widget’s list of possible targets and actions. GTK+ will then call `dragStatus` as appropriate.
DestDefaultsHighlight | If set for a widget, GTK+ will draw a highlight on this widget as long as a drag is over this widget and the widget drag format and action are acceptable.

DestDefaultsDrop

If set for a widget, when a drop occurs, GTK+ will will check if the drag matches this widget’s list of possible targets and actions. If so, GTK+ will call `widgetDragGetData` on behalf of the widget. Whether or not the drop is successful, GTK+ will call `dragFinish`. If the action was a move, then if the drag was successful, then `True` will be passed for the `delete` parameter to `dragFinish`.

DestDefaultsAll | If set, specifies that all default actions should be taken.
AnotherDestDefaults Int | Catch-all for unknown values

#### Instances

Instances details

Enum DestDefaults Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: DestDefaults -> DestDefaults Source #

pred :: DestDefaults -> DestDefaults Source #

toEnum :: Int -> DestDefaults Source #

fromEnum :: DestDefaults -> Int Source #

enumFrom :: DestDefaults -> [DestDefaults] Source #

enumFromThen :: DestDefaults -> DestDefaults -> [DestDefaults] Source #

enumFromTo :: DestDefaults -> DestDefaults -> [DestDefaults] Source #

enumFromThenTo :: DestDefaults -> DestDefaults -> DestDefaults -> [DestDefaults] Source #

Show DestDefaults Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> DestDefaults -> ShowS Source # show :: DestDefaults -> String Source # showList :: [DestDefaults] -> ShowS Source #
Eq DestDefaults Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: DestDefaults -> DestDefaults -> Bool Source # (/=) :: DestDefaults -> DestDefaults -> Bool Source #
Ord DestDefaults Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: DestDefaults -> DestDefaults -> Ordering Source #

(<) :: DestDefaults -> DestDefaults -> Bool Source #

(<=) :: DestDefaults -> DestDefaults -> Bool Source #

(>) :: DestDefaults -> DestDefaults -> Bool Source #

(>=) :: DestDefaults -> DestDefaults -> Bool Source #

max :: DestDefaults -> DestDefaults -> DestDefaults Source #

min :: DestDefaults -> DestDefaults -> DestDefaults Source #

BoxedFlags DestDefaults Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag DestDefaults Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject DestDefaults Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes DestDefaults Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes DestDefaults Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes DestDefaults = '[] :: [Type]

## DialogFlags

data DialogFlags Source #

Flags used to influence dialog construction.

Constructors

DialogFlagsModal | Make the constructed dialog modal, see `windowSetModal`
DialogFlagsDestroyWithParent | Destroy the dialog when its parent is destroyed, see `windowSetDestroyWithParent`
DialogFlagsUseHeaderBar | Create dialog with actions in header bar instead of action area. Since 3.12.
AnotherDialogFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum DialogFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: DialogFlags -> DialogFlags Source #

pred :: DialogFlags -> DialogFlags Source #

toEnum :: Int -> DialogFlags Source #

fromEnum :: DialogFlags -> Int Source #

enumFrom :: DialogFlags -> [DialogFlags] Source #

enumFromThen :: DialogFlags -> DialogFlags -> [DialogFlags] Source #

enumFromTo :: DialogFlags -> DialogFlags -> [DialogFlags] Source #

enumFromThenTo :: DialogFlags -> DialogFlags -> DialogFlags -> [DialogFlags] Source #

Show DialogFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> DialogFlags -> ShowS Source # show :: DialogFlags -> String Source # showList :: [DialogFlags] -> ShowS Source #
Eq DialogFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: DialogFlags -> DialogFlags -> Bool Source # (/=) :: DialogFlags -> DialogFlags -> Bool Source #
Ord DialogFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: DialogFlags -> DialogFlags -> Ordering Source #

(<) :: DialogFlags -> DialogFlags -> Bool Source #

(<=) :: DialogFlags -> DialogFlags -> Bool Source #

(>) :: DialogFlags -> DialogFlags -> Bool Source #

(>=) :: DialogFlags -> DialogFlags -> Bool Source #

max :: DialogFlags -> DialogFlags -> DialogFlags Source #

min :: DialogFlags -> DialogFlags -> DialogFlags Source #

BoxedFlags DialogFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag DialogFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject DialogFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes DialogFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes DialogFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes DialogFlags = '[] :: [Type]

## EventControllerScrollFlags

data EventControllerScrollFlags Source #

Describes the behavior of a `EventControllerScroll`.

Since: 3.24

Constructors

EventControllerScrollFlagsNone | Don't emit scroll.
EventControllerScrollFlagsVertical | Emit scroll with vertical deltas.
EventControllerScrollFlagsHorizontal | Emit scroll with horizontal deltas.
EventControllerScrollFlagsDiscrete | Only emit deltas that are multiples of 1.
EventControllerScrollFlagsKinetic | Emit EventControllerScroll::decelerate after continuous scroll finishes.
EventControllerScrollFlagsBothAxes | Emit scroll on both axes.
AnotherEventControllerScrollFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum EventControllerScrollFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: EventControllerScrollFlags -> EventControllerScrollFlags Source #

pred :: EventControllerScrollFlags -> EventControllerScrollFlags Source #

toEnum :: Int -> EventControllerScrollFlags Source #

fromEnum :: EventControllerScrollFlags -> Int Source #

enumFrom :: EventControllerScrollFlags -> [EventControllerScrollFlags] Source #

enumFromThen :: EventControllerScrollFlags -> EventControllerScrollFlags -> [EventControllerScrollFlags] Source #

enumFromTo :: EventControllerScrollFlags -> EventControllerScrollFlags -> [EventControllerScrollFlags] Source #

enumFromThenTo :: EventControllerScrollFlags -> EventControllerScrollFlags -> EventControllerScrollFlags -> [EventControllerScrollFlags] Source #

Show EventControllerScrollFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> EventControllerScrollFlags -> ShowS Source # show :: EventControllerScrollFlags -> String Source # showList :: [EventControllerScrollFlags] -> ShowS Source #
Eq EventControllerScrollFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source # (/=) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source #
Ord EventControllerScrollFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: EventControllerScrollFlags -> EventControllerScrollFlags -> Ordering Source #

(<) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source #

(<=) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source #

(>) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source #

(>=) :: EventControllerScrollFlags -> EventControllerScrollFlags -> Bool Source #

max :: EventControllerScrollFlags -> EventControllerScrollFlags -> EventControllerScrollFlags Source #

min :: EventControllerScrollFlags -> EventControllerScrollFlags -> EventControllerScrollFlags Source #

BoxedFlags EventControllerScrollFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag EventControllerScrollFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject EventControllerScrollFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes EventControllerScrollFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes EventControllerScrollFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes EventControllerScrollFlags = '[] :: [Type]

## FileFilterFlags

data FileFilterFlags Source #

These flags indicate what parts of a `FileFilterInfo` struct are filled or need to be filled.

Constructors

FileFilterFlagsFilename | the filename of the file being tested
FileFilterFlagsUri | the URI for the file being tested
FileFilterFlagsDisplayName | the string that will be used to display the file in the file chooser
FileFilterFlagsMimeType | the mime type of the file
AnotherFileFilterFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum FileFilterFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: FileFilterFlags -> FileFilterFlags Source #

pred :: FileFilterFlags -> FileFilterFlags Source #

toEnum :: Int -> FileFilterFlags Source #

fromEnum :: FileFilterFlags -> Int Source #

enumFrom :: FileFilterFlags -> [FileFilterFlags] Source #

enumFromThen :: FileFilterFlags -> FileFilterFlags -> [FileFilterFlags] Source #

enumFromTo :: FileFilterFlags -> FileFilterFlags -> [FileFilterFlags] Source #

enumFromThenTo :: FileFilterFlags -> FileFilterFlags -> FileFilterFlags -> [FileFilterFlags] Source #

Show FileFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> FileFilterFlags -> ShowS Source # show :: FileFilterFlags -> String Source # showList :: [FileFilterFlags] -> ShowS Source #
Eq FileFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: FileFilterFlags -> FileFilterFlags -> Bool Source # (/=) :: FileFilterFlags -> FileFilterFlags -> Bool Source #
Ord FileFilterFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: FileFilterFlags -> FileFilterFlags -> Ordering Source #

(<) :: FileFilterFlags -> FileFilterFlags -> Bool Source #

(<=) :: FileFilterFlags -> FileFilterFlags -> Bool Source #

(>) :: FileFilterFlags -> FileFilterFlags -> Bool Source #

(>=) :: FileFilterFlags -> FileFilterFlags -> Bool Source #

max :: FileFilterFlags -> FileFilterFlags -> FileFilterFlags Source #

min :: FileFilterFlags -> FileFilterFlags -> FileFilterFlags Source #

BoxedFlags FileFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag FileFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject FileFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes FileFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes FileFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes FileFilterFlags = '[] :: [Type]

## FontChooserLevel

data FontChooserLevel Source #

This enumeration specifies the granularity of font selection that is desired in a font chooser.

This enumeration may be extended in the future; applications should ignore unknown values.

Constructors

FontChooserLevelFamily | Allow selecting a font family
FontChooserLevelStyle | Allow selecting a specific font face
FontChooserLevelSize | Allow selecting a specific font size
FontChooserLevelVariations | No description available in the introspection data.
FontChooserLevelFeatures | Allow selecting specific OpenType font features
AnotherFontChooserLevel Int | Catch-all for unknown values

#### Instances

Instances details

Enum FontChooserLevel Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: FontChooserLevel -> FontChooserLevel Source #

pred :: FontChooserLevel -> FontChooserLevel Source #

toEnum :: Int -> FontChooserLevel Source #

fromEnum :: FontChooserLevel -> Int Source #

enumFrom :: FontChooserLevel -> [FontChooserLevel] Source #

enumFromThen :: FontChooserLevel -> FontChooserLevel -> [FontChooserLevel] Source #

enumFromTo :: FontChooserLevel -> FontChooserLevel -> [FontChooserLevel] Source #

enumFromThenTo :: FontChooserLevel -> FontChooserLevel -> FontChooserLevel -> [FontChooserLevel] Source #

Show FontChooserLevel Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> FontChooserLevel -> ShowS Source # show :: FontChooserLevel -> String Source # showList :: [FontChooserLevel] -> ShowS Source #
Eq FontChooserLevel Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: FontChooserLevel -> FontChooserLevel -> Bool Source # (/=) :: FontChooserLevel -> FontChooserLevel -> Bool Source #
Ord FontChooserLevel Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: FontChooserLevel -> FontChooserLevel -> Ordering Source #

(<) :: FontChooserLevel -> FontChooserLevel -> Bool Source #

(<=) :: FontChooserLevel -> FontChooserLevel -> Bool Source #

(>) :: FontChooserLevel -> FontChooserLevel -> Bool Source #

(>=) :: FontChooserLevel -> FontChooserLevel -> Bool Source #

max :: FontChooserLevel -> FontChooserLevel -> FontChooserLevel Source #

min :: FontChooserLevel -> FontChooserLevel -> FontChooserLevel Source #

BoxedFlags FontChooserLevel Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag FontChooserLevel Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject FontChooserLevel Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes FontChooserLevel Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes FontChooserLevel Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes FontChooserLevel = '[] :: [Type]

## IconLookupFlags

data IconLookupFlags Source #

Used to specify options for `iconThemeLookupIcon`

Constructors

IconLookupFlagsNoSvg | Never get SVG icons, even if gdk-pixbuf supports them. Cannot be used together with `IconLookupFlagsForceSvg`.
IconLookupFlagsForceSvg | Get SVG icons, even if gdk-pixbuf doesn’t support them. Cannot be used together with `IconLookupFlagsNoSvg`.
IconLookupFlagsUseBuiltin | When passed to `iconThemeLookupIcon` includes builtin icons as well as files. For a builtin icon, `iconInfoGetFilename` is `Nothing` and you need to call `iconInfoGetBuiltinPixbuf`.
IconLookupFlagsGenericFallback | Try to shorten icon name at '-' characters before looking at inherited themes. This flag is only supported in functions that take a single icon name. For more general fallback, see `iconThemeChooseIcon`. Since 2.12.
IconLookupFlagsForceSize | Always get the icon scaled to the requested size. Since 2.14.
IconLookupFlagsForceRegular | Try to always load regular icons, even when symbolic icon names are given. Since 3.14.
IconLookupFlagsForceSymbolic | Try to always load symbolic icons, even when regular icon names are given. Since 3.14.
IconLookupFlagsDirLtr | Try to load a variant of the icon for left-to-right text direction. Since 3.14.
IconLookupFlagsDirRtl | Try to load a variant of the icon for right-to-left text direction. Since 3.14.
AnotherIconLookupFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum IconLookupFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: IconLookupFlags -> IconLookupFlags Source #

pred :: IconLookupFlags -> IconLookupFlags Source #

toEnum :: Int -> IconLookupFlags Source #

fromEnum :: IconLookupFlags -> Int Source #

enumFrom :: IconLookupFlags -> [IconLookupFlags] Source #

enumFromThen :: IconLookupFlags -> IconLookupFlags -> [IconLookupFlags] Source #

enumFromTo :: IconLookupFlags -> IconLookupFlags -> [IconLookupFlags] Source #

enumFromThenTo :: IconLookupFlags -> IconLookupFlags -> IconLookupFlags -> [IconLookupFlags] Source #

Show IconLookupFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> IconLookupFlags -> ShowS Source # show :: IconLookupFlags -> String Source # showList :: [IconLookupFlags] -> ShowS Source #
Eq IconLookupFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: IconLookupFlags -> IconLookupFlags -> Bool Source # (/=) :: IconLookupFlags -> IconLookupFlags -> Bool Source #
Ord IconLookupFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: IconLookupFlags -> IconLookupFlags -> Ordering Source #

(<) :: IconLookupFlags -> IconLookupFlags -> Bool Source #

(<=) :: IconLookupFlags -> IconLookupFlags -> Bool Source #

(>) :: IconLookupFlags -> IconLookupFlags -> Bool Source #

(>=) :: IconLookupFlags -> IconLookupFlags -> Bool Source #

max :: IconLookupFlags -> IconLookupFlags -> IconLookupFlags Source #

min :: IconLookupFlags -> IconLookupFlags -> IconLookupFlags Source #

BoxedFlags IconLookupFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag IconLookupFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject IconLookupFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes IconLookupFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes IconLookupFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes IconLookupFlags = '[] :: [Type]

## InputHints

data InputHints Source #

Describes hints that might be taken into account by input methods or applications. Note that input methods may already tailor their behaviour according to the `InputPurpose` of the entry.

Some common sense is expected when using these flags - mixing `gTKINPUTHINTLOWERCASE` with any of the uppercase hints makes no sense.

This enumeration may be extended in the future; input methods should ignore unknown values.

Since: 3.6

Constructors

InputHintsNone | No special behaviour suggested
InputHintsSpellcheck | Suggest checking for typos
InputHintsNoSpellcheck | Suggest not checking for typos
InputHintsWordCompletion | Suggest word completion
InputHintsLowercase | Suggest to convert all text to lowercase
InputHintsUppercaseChars | Suggest to capitalize all text
InputHintsUppercaseWords | Suggest to capitalize the first character of each word
InputHintsUppercaseSentences | Suggest to capitalize the first word of each sentence
InputHintsInhibitOsk | Suggest to not show an onscreen keyboard (e.g for a calculator that already has all the keys).
InputHintsVerticalWriting | The text is vertical. Since 3.18
InputHintsEmoji | Suggest offering Emoji support. Since 3.22.20
InputHintsNoEmoji | Suggest not offering Emoji support. Since 3.22.20
AnotherInputHints Int | Catch-all for unknown values

#### Instances

Instances details

Enum InputHints Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: InputHints -> InputHints Source #

pred :: InputHints -> InputHints Source #

toEnum :: Int -> InputHints Source #

fromEnum :: InputHints -> Int Source #

enumFrom :: InputHints -> [InputHints] Source #

enumFromThen :: InputHints -> InputHints -> [InputHints] Source #

enumFromTo :: InputHints -> InputHints -> [InputHints] Source #

enumFromThenTo :: InputHints -> InputHints -> InputHints -> [InputHints] Source #

Show InputHints Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> InputHints -> ShowS Source # show :: InputHints -> String Source # showList :: [InputHints] -> ShowS Source #
Eq InputHints Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: InputHints -> InputHints -> Bool Source # (/=) :: InputHints -> InputHints -> Bool Source #
Ord InputHints Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: InputHints -> InputHints -> Ordering Source #

(<) :: InputHints -> InputHints -> Bool Source #

(<=) :: InputHints -> InputHints -> Bool Source #

(>) :: InputHints -> InputHints -> Bool Source #

(>=) :: InputHints -> InputHints -> Bool Source #

max :: InputHints -> InputHints -> InputHints Source #

min :: InputHints -> InputHints -> InputHints Source #

BoxedFlags InputHints Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag InputHints Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject InputHints Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes InputHints Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes InputHints Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes InputHints = '[] :: [Type]

## JunctionSides

data JunctionSides Source #

Describes how a rendered element connects to adjacent elements.

Constructors

JunctionSidesNone | No junctions.
JunctionSidesCornerTopleft | Element connects on the top-left corner.
JunctionSidesCornerTopright | Element connects on the top-right corner.
JunctionSidesCornerBottomleft | Element connects on the bottom-left corner.
JunctionSidesCornerBottomright | Element connects on the bottom-right corner.
JunctionSidesTop | Element connects on the top side.
JunctionSidesBottom | Element connects on the bottom side.
JunctionSidesLeft | Element connects on the left side.
JunctionSidesRight | Element connects on the right side.
AnotherJunctionSides Int | Catch-all for unknown values

#### Instances

Instances details

Enum JunctionSides Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: JunctionSides -> JunctionSides Source #

pred :: JunctionSides -> JunctionSides Source #

toEnum :: Int -> JunctionSides Source #

fromEnum :: JunctionSides -> Int Source #

enumFrom :: JunctionSides -> [JunctionSides] Source #

enumFromThen :: JunctionSides -> JunctionSides -> [JunctionSides] Source #

enumFromTo :: JunctionSides -> JunctionSides -> [JunctionSides] Source #

enumFromThenTo :: JunctionSides -> JunctionSides -> JunctionSides -> [JunctionSides] Source #

Show JunctionSides Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> JunctionSides -> ShowS Source # show :: JunctionSides -> String Source # showList :: [JunctionSides] -> ShowS Source #
Eq JunctionSides Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: JunctionSides -> JunctionSides -> Bool Source # (/=) :: JunctionSides -> JunctionSides -> Bool Source #
Ord JunctionSides Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: JunctionSides -> JunctionSides -> Ordering Source #

(<) :: JunctionSides -> JunctionSides -> Bool Source #

(<=) :: JunctionSides -> JunctionSides -> Bool Source #

(>) :: JunctionSides -> JunctionSides -> Bool Source #

(>=) :: JunctionSides -> JunctionSides -> Bool Source #

max :: JunctionSides -> JunctionSides -> JunctionSides Source #

min :: JunctionSides -> JunctionSides -> JunctionSides Source #

BoxedFlags JunctionSides Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag JunctionSides Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject JunctionSides Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes JunctionSides Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes JunctionSides Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes JunctionSides = '[] :: [Type]

## PlacesOpenFlags

data PlacesOpenFlags Source #

These flags serve two purposes. First, the application can call `placesSidebarSetOpenFlags` using these flags as a bitmask. This tells the sidebar that the application is able to open folders selected from the sidebar in various ways, for example, in new tabs or in new windows in addition to the normal mode.

Second, when one of these values gets passed back to the application in the PlacesSidebar::openLocation signal, it means that the application should open the selected location in the normal way, in a new tab, or in a new window. The sidebar takes care of determining the desired way to open the location, based on the modifier keys that the user is pressing at the time the selection is made.

If the application never calls `placesSidebarSetOpenFlags`, then the sidebar will only use `GTK_PLACES_OPEN_NORMAL` in the PlacesSidebar::openLocation signal. This is the default mode of operation.

Constructors

PlacesOpenFlagsNormal | This is the default mode that `PlacesSidebar` uses if no other flags are specified. It indicates that the calling application should open the selected location in the normal way, for example, in the folder view beside the sidebar.
PlacesOpenFlagsNewTab | When passed to `placesSidebarSetOpenFlags`, this indicates that the application can open folders selected from the sidebar in new tabs. This value will be passed to the PlacesSidebar::openLocation signal when the user selects that a location be opened in a new tab instead of in the standard fashion.
PlacesOpenFlagsNewWindow | Similar to `gTKPLACESOPENNEWTAB`, but indicates that the application can open folders in new windows.
AnotherPlacesOpenFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum PlacesOpenFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: PlacesOpenFlags -> PlacesOpenFlags Source #

pred :: PlacesOpenFlags -> PlacesOpenFlags Source #

toEnum :: Int -> PlacesOpenFlags Source #

fromEnum :: PlacesOpenFlags -> Int Source #

enumFrom :: PlacesOpenFlags -> [PlacesOpenFlags] Source #

enumFromThen :: PlacesOpenFlags -> PlacesOpenFlags -> [PlacesOpenFlags] Source #

enumFromTo :: PlacesOpenFlags -> PlacesOpenFlags -> [PlacesOpenFlags] Source #

enumFromThenTo :: PlacesOpenFlags -> PlacesOpenFlags -> PlacesOpenFlags -> [PlacesOpenFlags] Source #

Show PlacesOpenFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> PlacesOpenFlags -> ShowS Source # show :: PlacesOpenFlags -> String Source # showList :: [PlacesOpenFlags] -> ShowS Source #
Eq PlacesOpenFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source # (/=) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source #
Ord PlacesOpenFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: PlacesOpenFlags -> PlacesOpenFlags -> Ordering Source #

(<) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source #

(<=) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source #

(>) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source #

(>=) :: PlacesOpenFlags -> PlacesOpenFlags -> Bool Source #

max :: PlacesOpenFlags -> PlacesOpenFlags -> PlacesOpenFlags Source #

min :: PlacesOpenFlags -> PlacesOpenFlags -> PlacesOpenFlags Source #

BoxedFlags PlacesOpenFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag PlacesOpenFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject PlacesOpenFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes PlacesOpenFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes PlacesOpenFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes PlacesOpenFlags = '[] :: [Type]

## RcFlags

data RcFlags Source #

Deprecated

Constructors

RcFlagsFg | Deprecated
RcFlagsBg | Deprecated
RcFlagsText | Deprecated
RcFlagsBase | Deprecated
AnotherRcFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum RcFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: RcFlags -> RcFlags Source #

pred :: RcFlags -> RcFlags Source #

toEnum :: Int -> RcFlags Source #

fromEnum :: RcFlags -> Int Source #

enumFrom :: RcFlags -> [RcFlags] Source #

enumFromThen :: RcFlags -> RcFlags -> [RcFlags] Source #

enumFromTo :: RcFlags -> RcFlags -> [RcFlags] Source #

enumFromThenTo :: RcFlags -> RcFlags -> RcFlags -> [RcFlags] Source #

Show RcFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> RcFlags -> ShowS Source # show :: RcFlags -> String Source # showList :: [RcFlags] -> ShowS Source #
Eq RcFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: RcFlags -> RcFlags -> Bool Source # (/=) :: RcFlags -> RcFlags -> Bool Source #
Ord RcFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods compare :: RcFlags -> RcFlags -> Ordering Source # (<) :: RcFlags -> RcFlags -> Bool Source # (<=) :: RcFlags -> RcFlags -> Bool Source # (>) :: RcFlags -> RcFlags -> Bool Source # (>=) :: RcFlags -> RcFlags -> Bool Source # max :: RcFlags -> RcFlags -> RcFlags Source # min :: RcFlags -> RcFlags -> RcFlags Source #
BoxedFlags RcFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag RcFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject RcFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes RcFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes RcFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes RcFlags = '[] :: [Type]

## RecentFilterFlags

data RecentFilterFlags Source #

These flags indicate what parts of a `RecentFilterInfo` struct are filled or need to be filled.

Constructors

RecentFilterFlagsUri | the URI of the file being tested
RecentFilterFlagsDisplayName | the string that will be used to display the file in the recent chooser
RecentFilterFlagsMimeType | the mime type of the file
RecentFilterFlagsApplication | the list of applications that have registered the file
RecentFilterFlagsGroup | the groups to which the file belongs to
RecentFilterFlagsAge | the number of days elapsed since the file has been registered
AnotherRecentFilterFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum RecentFilterFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: RecentFilterFlags -> RecentFilterFlags Source #

pred :: RecentFilterFlags -> RecentFilterFlags Source #

toEnum :: Int -> RecentFilterFlags Source #

fromEnum :: RecentFilterFlags -> Int Source #

enumFrom :: RecentFilterFlags -> [RecentFilterFlags] Source #

enumFromThen :: RecentFilterFlags -> RecentFilterFlags -> [RecentFilterFlags] Source #

enumFromTo :: RecentFilterFlags -> RecentFilterFlags -> [RecentFilterFlags] Source #

enumFromThenTo :: RecentFilterFlags -> RecentFilterFlags -> RecentFilterFlags -> [RecentFilterFlags] Source #

Show RecentFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> RecentFilterFlags -> ShowS Source # show :: RecentFilterFlags -> String Source # showList :: [RecentFilterFlags] -> ShowS Source #
Eq RecentFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source # (/=) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source #
Ord RecentFilterFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: RecentFilterFlags -> RecentFilterFlags -> Ordering Source #

(<) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source #

(<=) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source #

(>) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source #

(>=) :: RecentFilterFlags -> RecentFilterFlags -> Bool Source #

max :: RecentFilterFlags -> RecentFilterFlags -> RecentFilterFlags Source #

min :: RecentFilterFlags -> RecentFilterFlags -> RecentFilterFlags Source #

BoxedFlags RecentFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag RecentFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject RecentFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes RecentFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes RecentFilterFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes RecentFilterFlags = '[] :: [Type]

## RegionFlags

data RegionFlags Source #

Describes a region within a widget.

Constructors

RegionFlagsEven | Region has an even number within a set.
RegionFlagsOdd | Region has an odd number within a set.
RegionFlagsFirst | Region is the first one within a set.
RegionFlagsLast | Region is the last one within a set.
RegionFlagsOnly | Region is the only one within a set.
RegionFlagsSorted | Region is part of a sorted area.
AnotherRegionFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum RegionFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: RegionFlags -> RegionFlags Source #

pred :: RegionFlags -> RegionFlags Source #

toEnum :: Int -> RegionFlags Source #

fromEnum :: RegionFlags -> Int Source #

enumFrom :: RegionFlags -> [RegionFlags] Source #

enumFromThen :: RegionFlags -> RegionFlags -> [RegionFlags] Source #

enumFromTo :: RegionFlags -> RegionFlags -> [RegionFlags] Source #

enumFromThenTo :: RegionFlags -> RegionFlags -> RegionFlags -> [RegionFlags] Source #

Show RegionFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> RegionFlags -> ShowS Source # show :: RegionFlags -> String Source # showList :: [RegionFlags] -> ShowS Source #
Eq RegionFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: RegionFlags -> RegionFlags -> Bool Source # (/=) :: RegionFlags -> RegionFlags -> Bool Source #
Ord RegionFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: RegionFlags -> RegionFlags -> Ordering Source #

(<) :: RegionFlags -> RegionFlags -> Bool Source #

(<=) :: RegionFlags -> RegionFlags -> Bool Source #

(>) :: RegionFlags -> RegionFlags -> Bool Source #

(>=) :: RegionFlags -> RegionFlags -> Bool Source #

max :: RegionFlags -> RegionFlags -> RegionFlags Source #

min :: RegionFlags -> RegionFlags -> RegionFlags Source #

BoxedFlags RegionFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag RegionFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject RegionFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes RegionFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes RegionFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes RegionFlags = '[] :: [Type]

## StateFlags

data StateFlags Source #

Describes a widget state. Widget states are used to match the widget against CSS pseudo-classes. Note that GTK extends the regular CSS classes and sometimes uses different names.

Constructors

StateFlagsNormal | State during normal operation.
StateFlagsActive | Widget is active.
StateFlagsPrelight | Widget has a mouse pointer over it.
StateFlagsSelected | Widget is selected.
StateFlagsInsensitive | Widget is insensitive.
StateFlagsInconsistent | Widget is inconsistent.
StateFlagsFocused | Widget has the keyboard focus.
StateFlagsBackdrop | Widget is in a background toplevel window.
StateFlagsDirLtr | Widget is in left-to-right text direction. Since 3.8
StateFlagsDirRtl | Widget is in right-to-left text direction. Since 3.8
StateFlagsLink | Widget is a link. Since 3.12
StateFlagsVisited | The location the widget points to has already been visited. Since 3.12
StateFlagsChecked | Widget is checked. Since 3.14
StateFlagsDropActive | Widget is highlighted as a drop target for DND. Since 3.20
AnotherStateFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum StateFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: StateFlags -> StateFlags Source #

pred :: StateFlags -> StateFlags Source #

toEnum :: Int -> StateFlags Source #

fromEnum :: StateFlags -> Int Source #

enumFrom :: StateFlags -> [StateFlags] Source #

enumFromThen :: StateFlags -> StateFlags -> [StateFlags] Source #

enumFromTo :: StateFlags -> StateFlags -> [StateFlags] Source #

enumFromThenTo :: StateFlags -> StateFlags -> StateFlags -> [StateFlags] Source #

Show StateFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> StateFlags -> ShowS Source # show :: StateFlags -> String Source # showList :: [StateFlags] -> ShowS Source #
Eq StateFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: StateFlags -> StateFlags -> Bool Source # (/=) :: StateFlags -> StateFlags -> Bool Source #
Ord StateFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: StateFlags -> StateFlags -> Ordering Source #

(<) :: StateFlags -> StateFlags -> Bool Source #

(<=) :: StateFlags -> StateFlags -> Bool Source #

(>) :: StateFlags -> StateFlags -> Bool Source #

(>=) :: StateFlags -> StateFlags -> Bool Source #

max :: StateFlags -> StateFlags -> StateFlags Source #

min :: StateFlags -> StateFlags -> StateFlags Source #

BoxedFlags StateFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag StateFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject StateFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes StateFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes StateFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes StateFlags = '[] :: [Type]

## StyleContextPrintFlags

data StyleContextPrintFlags Source #

Flags that modify the behavior of `styleContextToString`. New values may be added to this enumeration.

Constructors

StyleContextPrintFlagsNone | No description available in the introspection data.
StyleContextPrintFlagsRecurse | Print the entire tree of CSS nodes starting at the style context's node
StyleContextPrintFlagsShowStyle | Show the values of the CSS properties for each node
AnotherStyleContextPrintFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum StyleContextPrintFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: StyleContextPrintFlags -> StyleContextPrintFlags Source #

pred :: StyleContextPrintFlags -> StyleContextPrintFlags Source #

toEnum :: Int -> StyleContextPrintFlags Source #

fromEnum :: StyleContextPrintFlags -> Int Source #

enumFrom :: StyleContextPrintFlags -> [StyleContextPrintFlags] Source #

enumFromThen :: StyleContextPrintFlags -> StyleContextPrintFlags -> [StyleContextPrintFlags] Source #

enumFromTo :: StyleContextPrintFlags -> StyleContextPrintFlags -> [StyleContextPrintFlags] Source #

enumFromThenTo :: StyleContextPrintFlags -> StyleContextPrintFlags -> StyleContextPrintFlags -> [StyleContextPrintFlags] Source #

Show StyleContextPrintFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> StyleContextPrintFlags -> ShowS Source # show :: StyleContextPrintFlags -> String Source # showList :: [StyleContextPrintFlags] -> ShowS Source #
Eq StyleContextPrintFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source # (/=) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source #
Ord StyleContextPrintFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: StyleContextPrintFlags -> StyleContextPrintFlags -> Ordering Source #

(<) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source #

(<=) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source #

(>) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source #

(>=) :: StyleContextPrintFlags -> StyleContextPrintFlags -> Bool Source #

max :: StyleContextPrintFlags -> StyleContextPrintFlags -> StyleContextPrintFlags Source #

min :: StyleContextPrintFlags -> StyleContextPrintFlags -> StyleContextPrintFlags Source #

BoxedFlags StyleContextPrintFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag StyleContextPrintFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject StyleContextPrintFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes StyleContextPrintFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes StyleContextPrintFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes StyleContextPrintFlags = '[] :: [Type]

## TargetFlags

data TargetFlags Source #

The `TargetFlags` enumeration is used to specify constraints on a `TargetEntry`.

Constructors

TargetFlagsSameApp | If this is set, the target will only be selected for drags within a single application.
TargetFlagsSameWidget | If this is set, the target will only be selected for drags within a single widget.
TargetFlagsOtherApp | If this is set, the target will not be selected for drags within a single application.
TargetFlagsOtherWidget | If this is set, the target will not be selected for drags withing a single widget.
AnotherTargetFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum TargetFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: TargetFlags -> TargetFlags Source #

pred :: TargetFlags -> TargetFlags Source #

toEnum :: Int -> TargetFlags Source #

fromEnum :: TargetFlags -> Int Source #

enumFrom :: TargetFlags -> [TargetFlags] Source #

enumFromThen :: TargetFlags -> TargetFlags -> [TargetFlags] Source #

enumFromTo :: TargetFlags -> TargetFlags -> [TargetFlags] Source #

enumFromThenTo :: TargetFlags -> TargetFlags -> TargetFlags -> [TargetFlags] Source #

Show TargetFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> TargetFlags -> ShowS Source # show :: TargetFlags -> String Source # showList :: [TargetFlags] -> ShowS Source #
Eq TargetFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: TargetFlags -> TargetFlags -> Bool Source # (/=) :: TargetFlags -> TargetFlags -> Bool Source #
Ord TargetFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: TargetFlags -> TargetFlags -> Ordering Source #

(<) :: TargetFlags -> TargetFlags -> Bool Source #

(<=) :: TargetFlags -> TargetFlags -> Bool Source #

(>) :: TargetFlags -> TargetFlags -> Bool Source #

(>=) :: TargetFlags -> TargetFlags -> Bool Source #

max :: TargetFlags -> TargetFlags -> TargetFlags Source #

min :: TargetFlags -> TargetFlags -> TargetFlags Source #

BoxedFlags TargetFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag TargetFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject TargetFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes TargetFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes TargetFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes TargetFlags = '[] :: [Type]

## TextSearchFlags

data TextSearchFlags Source #

Flags affecting how a search is done.

If neither `GTK_TEXT_SEARCH_VISIBLE_ONLY` nor `GTK_TEXT_SEARCH_TEXT_ONLY` are enabled, the match must be exact; the special 0xFFFC character will match embedded pixbufs or child widgets.

Constructors

TextSearchFlagsVisibleOnly | Search only visible data. A search match may have invisible text interspersed.
TextSearchFlagsTextOnly | Search only text. A match may have pixbufs or child widgets mixed inside the matched range.
TextSearchFlagsCaseInsensitive | The text will be matched regardless of what case it is in.
AnotherTextSearchFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum TextSearchFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: TextSearchFlags -> TextSearchFlags Source #

pred :: TextSearchFlags -> TextSearchFlags Source #

toEnum :: Int -> TextSearchFlags Source #

fromEnum :: TextSearchFlags -> Int Source #

enumFrom :: TextSearchFlags -> [TextSearchFlags] Source #

enumFromThen :: TextSearchFlags -> TextSearchFlags -> [TextSearchFlags] Source #

enumFromTo :: TextSearchFlags -> TextSearchFlags -> [TextSearchFlags] Source #

enumFromThenTo :: TextSearchFlags -> TextSearchFlags -> TextSearchFlags -> [TextSearchFlags] Source #

Show TextSearchFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> TextSearchFlags -> ShowS Source # show :: TextSearchFlags -> String Source # showList :: [TextSearchFlags] -> ShowS Source #
Eq TextSearchFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: TextSearchFlags -> TextSearchFlags -> Bool Source # (/=) :: TextSearchFlags -> TextSearchFlags -> Bool Source #
Ord TextSearchFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: TextSearchFlags -> TextSearchFlags -> Ordering Source #

(<) :: TextSearchFlags -> TextSearchFlags -> Bool Source #

(<=) :: TextSearchFlags -> TextSearchFlags -> Bool Source #

(>) :: TextSearchFlags -> TextSearchFlags -> Bool Source #

(>=) :: TextSearchFlags -> TextSearchFlags -> Bool Source #

max :: TextSearchFlags -> TextSearchFlags -> TextSearchFlags Source #

min :: TextSearchFlags -> TextSearchFlags -> TextSearchFlags Source #

BoxedFlags TextSearchFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag TextSearchFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject TextSearchFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes TextSearchFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes TextSearchFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes TextSearchFlags = '[] :: [Type]

## ToolPaletteDragTargets

data ToolPaletteDragTargets Source #

Flags used to specify the supported drag targets.

Constructors

ToolPaletteDragTargetsItems | Support drag of items.
ToolPaletteDragTargetsGroups | Support drag of groups.
AnotherToolPaletteDragTargets Int | Catch-all for unknown values

#### Instances

Instances details

Enum ToolPaletteDragTargets Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: ToolPaletteDragTargets -> ToolPaletteDragTargets Source #

pred :: ToolPaletteDragTargets -> ToolPaletteDragTargets Source #

toEnum :: Int -> ToolPaletteDragTargets Source #

fromEnum :: ToolPaletteDragTargets -> Int Source #

enumFrom :: ToolPaletteDragTargets -> [ToolPaletteDragTargets] Source #

enumFromThen :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> [ToolPaletteDragTargets] Source #

enumFromTo :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> [ToolPaletteDragTargets] Source #

enumFromThenTo :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> ToolPaletteDragTargets -> [ToolPaletteDragTargets] Source #

Show ToolPaletteDragTargets Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> ToolPaletteDragTargets -> ShowS Source # show :: ToolPaletteDragTargets -> String Source # showList :: [ToolPaletteDragTargets] -> ShowS Source #
Eq ToolPaletteDragTargets Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source # (/=) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source #
Ord ToolPaletteDragTargets Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Ordering Source #

(<) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source #

(<=) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source #

(>) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source #

(>=) :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> Bool Source #

max :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> ToolPaletteDragTargets Source #

min :: ToolPaletteDragTargets -> ToolPaletteDragTargets -> ToolPaletteDragTargets Source #

BoxedFlags ToolPaletteDragTargets Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag ToolPaletteDragTargets Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject ToolPaletteDragTargets Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes ToolPaletteDragTargets Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes ToolPaletteDragTargets Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes ToolPaletteDragTargets = '[] :: [Type]

## TreeModelFlags

data TreeModelFlags Source #

These flags indicate various properties of a `TreeModel`.

They are returned by `treeModelGetFlags`, and must be static for the lifetime of the object. A more complete description of `GTK_TREE_MODEL_ITERS_PERSIST` can be found in the overview of this section.

Constructors

TreeModelFlagsItersPersist | iterators survive all signals emitted by the tree
TreeModelFlagsListOnly | the model is a list only, and never has children
AnotherTreeModelFlags Int | Catch-all for unknown values

#### Instances

Instances details

Enum TreeModelFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: TreeModelFlags -> TreeModelFlags Source #

pred :: TreeModelFlags -> TreeModelFlags Source #

toEnum :: Int -> TreeModelFlags Source #

fromEnum :: TreeModelFlags -> Int Source #

enumFrom :: TreeModelFlags -> [TreeModelFlags] Source #

enumFromThen :: TreeModelFlags -> TreeModelFlags -> [TreeModelFlags] Source #

enumFromTo :: TreeModelFlags -> TreeModelFlags -> [TreeModelFlags] Source #

enumFromThenTo :: TreeModelFlags -> TreeModelFlags -> TreeModelFlags -> [TreeModelFlags] Source #

Show TreeModelFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> TreeModelFlags -> ShowS Source # show :: TreeModelFlags -> String Source # showList :: [TreeModelFlags] -> ShowS Source #
Eq TreeModelFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: TreeModelFlags -> TreeModelFlags -> Bool Source # (/=) :: TreeModelFlags -> TreeModelFlags -> Bool Source #
Ord TreeModelFlags Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: TreeModelFlags -> TreeModelFlags -> Ordering Source #

(<) :: TreeModelFlags -> TreeModelFlags -> Bool Source #

(<=) :: TreeModelFlags -> TreeModelFlags -> Bool Source #

(>) :: TreeModelFlags -> TreeModelFlags -> Bool Source #

(>=) :: TreeModelFlags -> TreeModelFlags -> Bool Source #

max :: TreeModelFlags -> TreeModelFlags -> TreeModelFlags Source #

min :: TreeModelFlags -> TreeModelFlags -> TreeModelFlags Source #

BoxedFlags TreeModelFlags Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag TreeModelFlags Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject TreeModelFlags Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes TreeModelFlags Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes TreeModelFlags Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes TreeModelFlags = '[] :: [Type]

## UIManagerItemType

data UIManagerItemType Source #

Deprecated: (Since version 3.10)

These enumeration values are used by `uIManagerAddUi` to determine what UI element to create.

Constructors

UIManagerItemTypeAuto | Pick the type of the UI element according to context.
UIManagerItemTypeMenubar | Create a menubar.
UIManagerItemTypeMenu | Create a menu.
UIManagerItemTypeToolbar | Create a toolbar.
UIManagerItemTypePlaceholder | Insert a placeholder.
UIManagerItemTypePopup | Create a popup menu.
UIManagerItemTypeMenuitem | Create a menuitem.
UIManagerItemTypeToolitem | Create a toolitem.
UIManagerItemTypeSeparator | Create a separator.
UIManagerItemTypeAccelerator | Install an accelerator.
UIManagerItemTypePopupWithAccels | Same as `UIManagerItemTypePopup`, but the actions’ accelerators are shown.
AnotherUIManagerItemType Int | Catch-all for unknown values

#### Instances

Instances details

Enum UIManagerItemType Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

succ :: UIManagerItemType -> UIManagerItemType Source #

pred :: UIManagerItemType -> UIManagerItemType Source #

toEnum :: Int -> UIManagerItemType Source #

fromEnum :: UIManagerItemType -> Int Source #

enumFrom :: UIManagerItemType -> [UIManagerItemType] Source #

enumFromThen :: UIManagerItemType -> UIManagerItemType -> [UIManagerItemType] Source #

enumFromTo :: UIManagerItemType -> UIManagerItemType -> [UIManagerItemType] Source #

enumFromThenTo :: UIManagerItemType -> UIManagerItemType -> UIManagerItemType -> [UIManagerItemType] Source #

Show UIManagerItemType Source # |
Instance details Defined in GI.Gtk.Flags Methods showsPrec :: Int -> UIManagerItemType -> ShowS Source # show :: UIManagerItemType -> String Source # showList :: [UIManagerItemType] -> ShowS Source #
Eq UIManagerItemType Source # |
Instance details Defined in GI.Gtk.Flags Methods (==) :: UIManagerItemType -> UIManagerItemType -> Bool Source # (/=) :: UIManagerItemType -> UIManagerItemType -> Bool Source #
Ord UIManagerItemType Source # |

Instance details

Defined in GI.Gtk.Flags

Methods

compare :: UIManagerItemType -> UIManagerItemType -> Ordering Source #

(<) :: UIManagerItemType -> UIManagerItemType -> Bool Source #

(<=) :: UIManagerItemType -> UIManagerItemType -> Bool Source #

(>) :: UIManagerItemType -> UIManagerItemType -> Bool Source #

(>=) :: UIManagerItemType -> UIManagerItemType -> Bool Source #

max :: UIManagerItemType -> UIManagerItemType -> UIManagerItemType Source #

min :: UIManagerItemType -> UIManagerItemType -> UIManagerItemType Source #

BoxedFlags UIManagerItemType Source # |
Instance details Defined in GI.Gtk.Flags
IsGFlag UIManagerItemType Source # |
Instance details Defined in GI.Gtk.Flags
TypedObject UIManagerItemType Source # |
Instance details Defined in GI.Gtk.Flags Methods glibType :: IO GType Source #
HasParentTypes UIManagerItemType Source # |
Instance details Defined in GI.Gtk.Flags
type ParentTypes UIManagerItemType Source # |
Instance details Defined in GI.Gtk.Flags type ParentTypes UIManagerItemType = '[] :: [Type]