gi-gtk-4.0.8: Gtk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Gtk.Flags

Description

 
Synopsis

Flags

ApplicationInhibitFlags

data ApplicationInhibitFlags Source #

Types of user actions that may be blocked by GtkApplication.

See applicationInhibit.

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

Show ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

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]

BuilderClosureFlags

data BuilderClosureFlags Source #

The list of flags that can be passed to builderCreateClosure.

New values may be added in the future for new features, so external implementations of BuilderScope should test the flags for unknown values and raise a BuilderErrorInvalidAttribute error when they encounter one.

Constructors

BuilderClosureFlagsSwapped

The closure should be created swapped. See g_cclosure_new_swap() for details.

AnotherBuilderClosureFlags Int

Catch-all for unknown values

Instances

Instances details
Enum BuilderClosureFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show BuilderClosureFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq BuilderClosureFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord BuilderClosureFlags Source # 
Instance details

Defined in GI.Gtk.Flags

BoxedFlags BuilderClosureFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag BuilderClosureFlags Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject BuilderClosureFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType

HasParentTypes BuilderClosureFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes BuilderClosureFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes BuilderClosureFlags = '[] :: [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

CellRendererStateExpanded

The cell is in a row that is expanded

AnotherCellRendererState Int

Catch-all for unknown values

Instances

Instances details
Enum CellRendererState Source # 
Instance details

Defined in GI.Gtk.Flags

Show CellRendererState Source # 
Instance details

Defined in GI.Gtk.Flags

Eq CellRendererState Source # 
Instance details

Defined in GI.Gtk.Flags

Ord CellRendererState Source # 
Instance details

Defined in GI.Gtk.Flags

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

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]

DebugFlags

data DebugFlags Source #

Flags to use with setDebugFlags.

Settings these flags causes GTK to print out different types of debugging information. Some of these flags are only available when GTK has been configured with -Ddebug=true.

Constructors

DebugFlagsText

Information about GtkTextView

DebugFlagsTree

Information about GtkTreeView

DebugFlagsKeybindings

Information about keyboard shortcuts

DebugFlagsModules

Information about modules and extensions

DebugFlagsGeometry

Information about size allocation

DebugFlagsIcontheme

Information about icon themes

DebugFlagsPrinting

Information about printing

DebugFlagsBuilder

Trace GtkBuilder operation

DebugFlagsSizeRequest

Information about size requests

DebugFlagsNoCssCache

Disable the style property cache

DebugFlagsInteractive

Open the GTK inspector

DebugFlagsTouchscreen

Pretend the pointer is a touchscreen

DebugFlagsActions

Information about actions and menu models

DebugFlagsLayout

Information from layout managers

DebugFlagsSnapshot

Include debug render nodes in the generated snapshots

DebugFlagsConstraints

Information from the constraints solver

DebugFlagsBuilderObjects

Log unused GtkBuilder objects

DebugFlagsA11y

Information about accessibility state changes

DebugFlagsIconfallback

Information about icon fallback. Since: 4.2

DebugFlagsInvertTextDir

No description available in the introspection data.

AnotherDebugFlags Int

Catch-all for unknown values

Instances

Instances details
Enum DebugFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show DebugFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq DebugFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord DebugFlags Source # 
Instance details

Defined in GI.Gtk.Flags

BoxedFlags DebugFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag DebugFlags Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject DebugFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType

HasParentTypes DebugFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes DebugFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes DebugFlags = '[] :: [Type]

DialogFlags

data DialogFlags Source #

Flags used to influence dialog construction.

Constructors

DialogFlagsModal

Make the constructed dialog modal

DialogFlagsDestroyWithParent

Destroy the dialog when its parent is destroyed

DialogFlagsUseHeaderBar

Create dialog with actions in header bar instead of action area

AnotherDialogFlags Int

Catch-all for unknown values

Instances

Instances details
Enum DialogFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show DialogFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq DialogFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord DialogFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

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 GtkEventControllerScroll.

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 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

Show EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

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]

FontChooserLevel

data FontChooserLevel Source #

Specifies the granularity of font selection that is desired in a GtkFontChooser.

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

Allow changing OpenType font variation axes

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

Show FontChooserLevel Source # 
Instance details

Defined in GI.Gtk.Flags

Eq FontChooserLevel Source # 
Instance details

Defined in GI.Gtk.Flags

Ord FontChooserLevel Source # 
Instance details

Defined in GI.Gtk.Flags

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

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

IconLookupFlagsForceRegular

Try to always load regular icons, even when symbolic icon names are given

IconLookupFlagsForceSymbolic

Try to always load symbolic icons, even when regular icon names are given

IconLookupFlagsPreload

Starts loading the texture in the background so it is ready when later needed.

AnotherIconLookupFlags Int

Catch-all for unknown values

Instances

Instances details
Enum IconLookupFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show IconLookupFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq IconLookupFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord IconLookupFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

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 [enuminputPurpose] of the entry.

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

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

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

InputHintsEmoji

Suggest offering Emoji support

InputHintsNoEmoji

Suggest not offering Emoji support

InputHintsPrivate

Request that the input method should not update personalized data (like typing history)

AnotherInputHints Int

Catch-all for unknown values

Instances

Instances details
Enum InputHints Source # 
Instance details

Defined in GI.Gtk.Flags

Show InputHints Source # 
Instance details

Defined in GI.Gtk.Flags

Eq InputHints Source # 
Instance details

Defined in GI.Gtk.Flags

Ord InputHints Source # 
Instance details

Defined in GI.Gtk.Flags

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

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]

PickFlags

data PickFlags Source #

Flags that influence the behavior of [methodwidget.pick].

Constructors

PickFlagsDefault

The default behavior, include widgets that are receiving events

PickFlagsInsensitive

Include widgets that are insensitive

PickFlagsNonTargetable

Include widgets that are marked as non-targetable. See [propertywidget:can-target]

AnotherPickFlags Int

Catch-all for unknown values

Instances

Instances details
Enum PickFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show PickFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq PickFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord PickFlags Source # 
Instance details

Defined in GI.Gtk.Flags

BoxedFlags PickFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag PickFlags Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject PickFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType

HasParentTypes PickFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes PickFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes PickFlags = '[] :: [Type]

PopoverMenuFlags

data PopoverMenuFlags Source #

Flags that affect how popover menus are created from a menu model.

Constructors

PopoverMenuFlagsNested

Create submenus as nested popovers. Without this flag, submenus are created as sliding pages that replace the main menu.

AnotherPopoverMenuFlags Int

Catch-all for unknown values

Instances

Instances details
Enum PopoverMenuFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show PopoverMenuFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq PopoverMenuFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord PopoverMenuFlags Source # 
Instance details

Defined in GI.Gtk.Flags

BoxedFlags PopoverMenuFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag PopoverMenuFlags Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject PopoverMenuFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType

HasParentTypes PopoverMenuFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes PopoverMenuFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes PopoverMenuFlags = '[] :: [Type]

PrintCapabilities

data PrintCapabilities Source #

Specifies which features the print dialog should offer.

If neither PrintCapabilitiesGeneratePdf nor PrintCapabilitiesGeneratePs is specified, GTK assumes that all formats are supported.

Constructors

PrintCapabilitiesPageSet

Print dialog will offer printing even/odd pages.

PrintCapabilitiesCopies

Print dialog will allow to print multiple copies.

PrintCapabilitiesCollate

Print dialog will allow to collate multiple copies.

PrintCapabilitiesReverse

Print dialog will allow to print pages in reverse order.

PrintCapabilitiesScale

Print dialog will allow to scale the output.

PrintCapabilitiesGeneratePdf

The program will send the document to the printer in PDF format

PrintCapabilitiesGeneratePs

The program will send the document to the printer in Postscript format

PrintCapabilitiesPreview

Print dialog will offer a preview

PrintCapabilitiesNumberUp

Print dialog will offer printing multiple pages per sheet

PrintCapabilitiesNumberUpLayout

Print dialog will allow to rearrange pages when printing multiple pages per sheet

AnotherPrintCapabilities Int

Catch-all for unknown values

Instances

Instances details
Enum PrintCapabilities Source # 
Instance details

Defined in GI.Gtk.Flags

Show PrintCapabilities Source # 
Instance details

Defined in GI.Gtk.Flags

Eq PrintCapabilities Source # 
Instance details

Defined in GI.Gtk.Flags

Ord PrintCapabilities Source # 
Instance details

Defined in GI.Gtk.Flags

BoxedFlags PrintCapabilities Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag PrintCapabilities Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject PrintCapabilities Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType

HasParentTypes PrintCapabilities Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes PrintCapabilities Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes PrintCapabilities = '[] :: [Type]

ShortcutActionFlags

data ShortcutActionFlags Source #

List of flags that can be passed to action activation.

More flags may be added in the future.

Constructors

ShortcutActionFlagsExclusive

The action is the only action that can be activated. If this flag is not set, a future activation may select a different action.

AnotherShortcutActionFlags Int

Catch-all for unknown values

Instances

Instances details
Enum ShortcutActionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show ShortcutActionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq ShortcutActionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord ShortcutActionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

BoxedFlags ShortcutActionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag ShortcutActionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject ShortcutActionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType

HasParentTypes ShortcutActionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes ShortcutActionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes ShortcutActionFlags = '[] :: [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

StateFlagsDirRtl

Widget is in right-to-left text direction

StateFlagsLink

Widget is a link

StateFlagsVisited

The location the widget points to has already been visited

StateFlagsChecked

Widget is checked

StateFlagsDropActive

Widget is highlighted as a drop target for DND

StateFlagsFocusVisible

Widget has the visible focus

StateFlagsFocusWithin

Widget contains the keyboard focus

AnotherStateFlags Int

Catch-all for unknown values

Instances

Instances details
Enum StateFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show StateFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq StateFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord StateFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

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

Default value.

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

StyleContextPrintFlagsShowChange

Show information about what changes affect the styles

AnotherStyleContextPrintFlags Int

Catch-all for unknown values

Instances

Instances details
Enum StyleContextPrintFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show StyleContextPrintFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq StyleContextPrintFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord StyleContextPrintFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

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]

TextSearchFlags

data TextSearchFlags Source #

Flags affecting how a search is done.

If neither TextSearchFlagsVisibleOnly nor TextSearchFlagsTextOnly are enabled, the match must be exact; the special 0xFFFC character will match embedded paintables 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 paintables 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

Show TextSearchFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq TextSearchFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord TextSearchFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

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]

TreeModelFlags

data TreeModelFlags Source #

These flags indicate various properties of a GtkTreeModel.

They are returned by treeModelGetFlags, and must be static for the lifetime of the object. A more complete description of TreeModelFlagsItersPersist 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

Show TreeModelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Eq TreeModelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord TreeModelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

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]