gi-handy-1.0.5: libhandy bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Handy.Enums

Description

 
Synopsis

Enumerations

CenteringPolicy

data CenteringPolicy Source #

Describes title centering behavior of a [classheaderBar] widget.

Since: 1.0

Constructors

CenteringPolicyLoose

Keep the title centered when possible

CenteringPolicyStrict

Keep the title centered at all cost

AnotherCenteringPolicy Int

Catch-all for unknown values

Instances

Instances details
Enum CenteringPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Show CenteringPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Eq CenteringPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Ord CenteringPolicy Source # 
Instance details

Defined in GI.Handy.Enums

BoxedEnum CenteringPolicy Source # 
Instance details

Defined in GI.Handy.Enums

TypedObject CenteringPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Methods

glibType :: IO GType

HasParentTypes CenteringPolicy Source # 
Instance details

Defined in GI.Handy.Enums

type ParentTypes CenteringPolicy Source # 
Instance details

Defined in GI.Handy.Enums

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

ColorScheme

data ColorScheme Source #

Application color schemes for [propertystyleManager:color-scheme].

Since: 1.6

Constructors

ColorSchemeDefault

Inherit the parent color-scheme. When set on the [classstyleManager] returned by StyleManager.get_default, it's equivalent to HDY_COLOR_SCHEME_FORCE_LIGHT.

ColorSchemeForceLight

Always use light appearance.

ColorSchemePreferLight

Use light appearance unless the system prefers dark colors.

ColorSchemePreferDark

Use dark appearance unless the system prefers light colors.

ColorSchemeForceDark

Always use dark appearance.

AnotherColorScheme Int

Catch-all for unknown values

Instances

Instances details
Enum ColorScheme Source # 
Instance details

Defined in GI.Handy.Enums

Show ColorScheme Source # 
Instance details

Defined in GI.Handy.Enums

Eq ColorScheme Source # 
Instance details

Defined in GI.Handy.Enums

Ord ColorScheme Source # 
Instance details

Defined in GI.Handy.Enums

BoxedEnum ColorScheme Source # 
Instance details

Defined in GI.Handy.Enums

TypedObject ColorScheme Source # 
Instance details

Defined in GI.Handy.Enums

Methods

glibType :: IO GType

HasParentTypes ColorScheme Source # 
Instance details

Defined in GI.Handy.Enums

type ParentTypes ColorScheme Source # 
Instance details

Defined in GI.Handy.Enums

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

DeckTransitionType

data DeckTransitionType Source #

Describes the possible transitions in a [classdeck] widget.

New values may be added to this enumeration over time.

Since: 1.0

Constructors

DeckTransitionTypeOver

Cover the old page or uncover the new page, sliding from or towards the end according to orientation, text direction and children order

DeckTransitionTypeUnder

Uncover the new page or cover the old page, sliding from or towards the start according to orientation, text direction and children order

DeckTransitionTypeSlide

Slide from left, right, up or down according to the orientation, text direction and the children order

AnotherDeckTransitionType Int

Catch-all for unknown values

Instances

Instances details
Enum DeckTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Show DeckTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Eq DeckTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Ord DeckTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

BoxedEnum DeckTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

TypedObject DeckTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Methods

glibType :: IO GType

HasParentTypes DeckTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

type ParentTypes DeckTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

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

FlapFoldPolicy

data FlapFoldPolicy Source #

Describes the possible folding behavior of a [classflap] widget.

Since: 1.2

Constructors

FlapFoldPolicyNever

Disable folding, the flap cannot reach narrow sizes.

FlapFoldPolicyAlways

Keep the flap always folded.

FlapFoldPolicyAuto

Fold and unfold the flap based on available space.

AnotherFlapFoldPolicy Int

Catch-all for unknown values

Instances

Instances details
Enum FlapFoldPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Show FlapFoldPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Eq FlapFoldPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Ord FlapFoldPolicy Source # 
Instance details

Defined in GI.Handy.Enums

BoxedEnum FlapFoldPolicy Source # 
Instance details

Defined in GI.Handy.Enums

TypedObject FlapFoldPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Methods

glibType :: IO GType

HasParentTypes FlapFoldPolicy Source # 
Instance details

Defined in GI.Handy.Enums

type ParentTypes FlapFoldPolicy Source # 
Instance details

Defined in GI.Handy.Enums

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

FlapTransitionType

data FlapTransitionType Source #

Describes transitions types of a [classflap] widget.

These enumeration values describe the possible transitions between children in a [classflap] widget, as well as which areas can be swiped via [propertyflap:swipe-to-open] and [propertyflap:swipe-to-close].

New values may be added to this enum over time.

Since: 1.2

Constructors

FlapTransitionTypeOver

The flap slides over the content, which is dimmed. When folded, only the flap can be swiped.

FlapTransitionTypeUnder

The content slides over the flap. Only the content can be swiped.

FlapTransitionTypeSlide

The flap slides offscreen when hidden, neither the flap nor content overlap each other. Both widgets can be swiped.

AnotherFlapTransitionType Int

Catch-all for unknown values

Instances

Instances details
Enum FlapTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Show FlapTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Eq FlapTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Ord FlapTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

BoxedEnum FlapTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

TypedObject FlapTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Methods

glibType :: IO GType

HasParentTypes FlapTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

type ParentTypes FlapTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

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

HeaderGroupChildType

data HeaderGroupChildType Source #

Describes the child types handled by [classheaderGroup].

New values may be added to this enumeration over time.

Since: 1.0

Constructors

HeaderGroupChildTypeHeaderBar

The child is a [classheaderBar]

HeaderGroupChildTypeGtkHeaderBar

The child is a HeaderBar

HeaderGroupChildTypeHeaderGroup

The child is a [classheaderGroup]

AnotherHeaderGroupChildType Int

Catch-all for unknown values

Instances

Instances details
Enum HeaderGroupChildType Source # 
Instance details

Defined in GI.Handy.Enums

Show HeaderGroupChildType Source # 
Instance details

Defined in GI.Handy.Enums

Eq HeaderGroupChildType Source # 
Instance details

Defined in GI.Handy.Enums

Ord HeaderGroupChildType Source # 
Instance details

Defined in GI.Handy.Enums

BoxedEnum HeaderGroupChildType Source # 
Instance details

Defined in GI.Handy.Enums

TypedObject HeaderGroupChildType Source # 
Instance details

Defined in GI.Handy.Enums

Methods

glibType :: IO GType

HasParentTypes HeaderGroupChildType Source # 
Instance details

Defined in GI.Handy.Enums

type ParentTypes HeaderGroupChildType Source # 
Instance details

Defined in GI.Handy.Enums

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

LeafletTransitionType

data LeafletTransitionType Source #

Describes the possible transitions in a [classleaflet] widget.

New values may be added to this enumeration over time.

Since: 1.0

Constructors

LeafletTransitionTypeOver

Cover the old page or uncover the new page, sliding from or towards the end according to orientation, text direction and children order

LeafletTransitionTypeUnder

Uncover the new page or cover the old page, sliding from or towards the start according to orientation, text direction and children order

LeafletTransitionTypeSlide

Slide from left, right, up or down according to the orientation, text direction and the children order

AnotherLeafletTransitionType Int

Catch-all for unknown values

Instances

Instances details
Enum LeafletTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Show LeafletTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Eq LeafletTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Ord LeafletTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

BoxedEnum LeafletTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

TypedObject LeafletTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Methods

glibType :: IO GType

HasParentTypes LeafletTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

type ParentTypes LeafletTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

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

NavigationDirection

data NavigationDirection Source #

Describes the direction of a swipe navigation gesture.

Since: 1.0

Constructors

NavigationDirectionBack

Corresponds to start or top, depending on orientation and text direction

NavigationDirectionForward

Corresponds to end or bottom, depending on orientation and text direction

AnotherNavigationDirection Int

Catch-all for unknown values

Instances

Instances details
Enum NavigationDirection Source # 
Instance details

Defined in GI.Handy.Enums

Show NavigationDirection Source # 
Instance details

Defined in GI.Handy.Enums

Eq NavigationDirection Source # 
Instance details

Defined in GI.Handy.Enums

Ord NavigationDirection Source # 
Instance details

Defined in GI.Handy.Enums

BoxedEnum NavigationDirection Source # 
Instance details

Defined in GI.Handy.Enums

TypedObject NavigationDirection Source # 
Instance details

Defined in GI.Handy.Enums

Methods

glibType :: IO GType

HasParentTypes NavigationDirection Source # 
Instance details

Defined in GI.Handy.Enums

type ParentTypes NavigationDirection Source # 
Instance details

Defined in GI.Handy.Enums

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

SqueezerTransitionType

data SqueezerTransitionType Source #

Describes the possible transitions in a [classsqueezer] widget.

Since: 1.0

Constructors

SqueezerTransitionTypeNone

No transition

SqueezerTransitionTypeCrossfade

A cross-fade

AnotherSqueezerTransitionType Int

Catch-all for unknown values

Instances

Instances details
Enum SqueezerTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Show SqueezerTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Eq SqueezerTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Ord SqueezerTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

BoxedEnum SqueezerTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

TypedObject SqueezerTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

Methods

glibType :: IO GType

HasParentTypes SqueezerTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

type ParentTypes SqueezerTransitionType Source # 
Instance details

Defined in GI.Handy.Enums

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

ViewSwitcherPolicy

data ViewSwitcherPolicy Source #

Describes the adaptive modes of [classviewSwitcher].

Since: 1.0

Constructors

ViewSwitcherPolicyAuto

Automatically adapt to the best fitting mode

ViewSwitcherPolicyNarrow

Force the narrow mode

ViewSwitcherPolicyWide

Force the wide mode

AnotherViewSwitcherPolicy Int

Catch-all for unknown values

Instances

Instances details
Enum ViewSwitcherPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Show ViewSwitcherPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Eq ViewSwitcherPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Ord ViewSwitcherPolicy Source # 
Instance details

Defined in GI.Handy.Enums

BoxedEnum ViewSwitcherPolicy Source # 
Instance details

Defined in GI.Handy.Enums

TypedObject ViewSwitcherPolicy Source # 
Instance details

Defined in GI.Handy.Enums

Methods

glibType :: IO GType

HasParentTypes ViewSwitcherPolicy Source # 
Instance details

Defined in GI.Handy.Enums

type ParentTypes ViewSwitcherPolicy Source # 
Instance details

Defined in GI.Handy.Enums

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