gi-gtk-3.0.36: Gtk bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Flags

Description

 
Synopsis

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

Eq AccelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord AccelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show AccelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> AccelFlags -> ShowS #

show :: AccelFlags -> String #

showList :: [AccelFlags] -> ShowS #

TypedObject AccelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags AccelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag AccelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

HasParentTypes ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes ApplicationInhibitFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq AttachOptions Source # 
Instance details

Defined in GI.Gtk.Flags

Ord AttachOptions Source # 
Instance details

Defined in GI.Gtk.Flags

Show AttachOptions Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> AttachOptions -> ShowS #

show :: AttachOptions -> String #

showList :: [AttachOptions] -> ShowS #

TypedObject AttachOptions Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags AttachOptions Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag AttachOptions Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq CalendarDisplayOptions Source # 
Instance details

Defined in GI.Gtk.Flags

Ord CalendarDisplayOptions Source # 
Instance details

Defined in GI.Gtk.Flags

Show CalendarDisplayOptions Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject CalendarDisplayOptions Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags CalendarDisplayOptions Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag CalendarDisplayOptions Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq CellRendererState Source # 
Instance details

Defined in GI.Gtk.Flags

Ord CellRendererState Source # 
Instance details

Defined in GI.Gtk.Flags

Show CellRendererState Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> CellRendererState -> ShowS #

show :: CellRendererState -> String #

showList :: [CellRendererState] -> ShowS #

TypedObject CellRendererState Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags CellRendererState Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag CellRendererState Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq DebugFlag Source # 
Instance details

Defined in GI.Gtk.Flags

Ord DebugFlag Source # 
Instance details

Defined in GI.Gtk.Flags

Show DebugFlag Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> DebugFlag -> ShowS #

show :: DebugFlag -> String #

showList :: [DebugFlag] -> ShowS #

TypedObject DebugFlag Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags DebugFlag Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag DebugFlag Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq DestDefaults Source # 
Instance details

Defined in GI.Gtk.Flags

Ord DestDefaults Source # 
Instance details

Defined in GI.Gtk.Flags

Show DestDefaults Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> DestDefaults -> ShowS #

show :: DestDefaults -> String #

showList :: [DestDefaults] -> ShowS #

TypedObject DestDefaults Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags DestDefaults Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag DestDefaults Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq DialogFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord DialogFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show DialogFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> DialogFlags -> ShowS #

show :: DialogFlags -> String #

showList :: [DialogFlags] -> ShowS #

TypedObject DialogFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags DialogFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag DialogFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

HasParentTypes EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

type ParentTypes EventControllerScrollFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq FileFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord FileFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show FileFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> FileFilterFlags -> ShowS #

show :: FileFilterFlags -> String #

showList :: [FileFilterFlags] -> ShowS #

TypedObject FileFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags FileFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag FileFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq FontChooserLevel Source # 
Instance details

Defined in GI.Gtk.Flags

Ord FontChooserLevel Source # 
Instance details

Defined in GI.Gtk.Flags

Show FontChooserLevel Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> FontChooserLevel -> ShowS #

show :: FontChooserLevel -> String #

showList :: [FontChooserLevel] -> ShowS #

TypedObject FontChooserLevel Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags FontChooserLevel Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag FontChooserLevel Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq IconLookupFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord IconLookupFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show IconLookupFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> IconLookupFlags -> ShowS #

show :: IconLookupFlags -> String #

showList :: [IconLookupFlags] -> ShowS #

TypedObject IconLookupFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags IconLookupFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag IconLookupFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq InputHints Source # 
Instance details

Defined in GI.Gtk.Flags

Ord InputHints Source # 
Instance details

Defined in GI.Gtk.Flags

Show InputHints Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> InputHints -> ShowS #

show :: InputHints -> String #

showList :: [InputHints] -> ShowS #

TypedObject InputHints Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags InputHints Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag InputHints Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq JunctionSides Source # 
Instance details

Defined in GI.Gtk.Flags

Ord JunctionSides Source # 
Instance details

Defined in GI.Gtk.Flags

Show JunctionSides Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> JunctionSides -> ShowS #

show :: JunctionSides -> String #

showList :: [JunctionSides] -> ShowS #

TypedObject JunctionSides Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags JunctionSides Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag JunctionSides Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq PlacesOpenFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord PlacesOpenFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show PlacesOpenFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> PlacesOpenFlags -> ShowS #

show :: PlacesOpenFlags -> String #

showList :: [PlacesOpenFlags] -> ShowS #

TypedObject PlacesOpenFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags PlacesOpenFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag PlacesOpenFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq RcFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

(==) :: RcFlags -> RcFlags -> Bool #

(/=) :: RcFlags -> RcFlags -> Bool #

Ord RcFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show RcFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> RcFlags -> ShowS #

show :: RcFlags -> String #

showList :: [RcFlags] -> ShowS #

TypedObject RcFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags RcFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag RcFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq RecentFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord RecentFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show RecentFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> RecentFilterFlags -> ShowS #

show :: RecentFilterFlags -> String #

showList :: [RecentFilterFlags] -> ShowS #

TypedObject RecentFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags RecentFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag RecentFilterFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq RegionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord RegionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show RegionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> RegionFlags -> ShowS #

show :: RegionFlags -> String #

showList :: [RegionFlags] -> ShowS #

TypedObject RegionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags RegionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag RegionFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq StateFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord StateFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show StateFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> StateFlags -> ShowS #

show :: StateFlags -> String #

showList :: [StateFlags] -> ShowS #

TypedObject StateFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags StateFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag StateFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq StyleContextPrintFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord StyleContextPrintFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show StyleContextPrintFlags Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject StyleContextPrintFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags StyleContextPrintFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag StyleContextPrintFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq TargetFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord TargetFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show TargetFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> TargetFlags -> ShowS #

show :: TargetFlags -> String #

showList :: [TargetFlags] -> ShowS #

TypedObject TargetFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags TargetFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag TargetFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq TextSearchFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord TextSearchFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show TextSearchFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> TextSearchFlags -> ShowS #

show :: TextSearchFlags -> String #

showList :: [TextSearchFlags] -> ShowS #

TypedObject TextSearchFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags TextSearchFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag TextSearchFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq ToolPaletteDragTargets Source # 
Instance details

Defined in GI.Gtk.Flags

Ord ToolPaletteDragTargets Source # 
Instance details

Defined in GI.Gtk.Flags

Show ToolPaletteDragTargets Source # 
Instance details

Defined in GI.Gtk.Flags

TypedObject ToolPaletteDragTargets Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags ToolPaletteDragTargets Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag ToolPaletteDragTargets Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq TreeModelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Ord TreeModelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Show TreeModelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> TreeModelFlags -> ShowS #

show :: TreeModelFlags -> String #

showList :: [TreeModelFlags] -> ShowS #

TypedObject TreeModelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags TreeModelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag TreeModelFlags Source # 
Instance details

Defined in GI.Gtk.Flags

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

Eq UIManagerItemType Source # 
Instance details

Defined in GI.Gtk.Flags

Ord UIManagerItemType Source # 
Instance details

Defined in GI.Gtk.Flags

Show UIManagerItemType Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

showsPrec :: Int -> UIManagerItemType -> ShowS #

show :: UIManagerItemType -> String #

showList :: [UIManagerItemType] -> ShowS #

TypedObject UIManagerItemType Source # 
Instance details

Defined in GI.Gtk.Flags

Methods

glibType :: IO GType #

BoxedFlags UIManagerItemType Source # 
Instance details

Defined in GI.Gtk.Flags

IsGFlag UIManagerItemType Source # 
Instance details

Defined in GI.Gtk.Flags

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]