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

GI.Clutter.Flags

Description

 
Synopsis

Flags

ActorFlags

data ActorFlags Source #

Flags used to signal the state of an actor.

Constructors

ActorFlagsMapped

the actor will be painted (is visible, and inside a toplevel, and all parents visible)

ActorFlagsRealized

the resources associated to the actor have been allocated

ActorFlagsReactive

the actor 'reacts' to mouse events emmitting event signals

ActorFlagsVisible

the actor has been shown by the application program

ActorFlagsNoLayout

the actor provides an explicit layout management policy for its children; this flag will prevent Clutter from automatic queueing of relayout and will defer all layouting to the actor itself

AnotherActorFlags Int

Catch-all for unknown values

Instances

Instances details
Enum ActorFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Show ActorFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Eq ActorFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Ord ActorFlags Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags ActorFlags Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag ActorFlags Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject ActorFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes ActorFlags Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes ActorFlags Source # 
Instance details

Defined in GI.Clutter.Flags

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

AllocationFlags

data AllocationFlags Source #

Flags passed to the ActorClass.allocate() virtual function and to the actorAllocate function.

Since: 1.0

Constructors

AllocationFlagsAllocationNone

No flag set

AllocationFlagsAbsoluteOriginChanged

Whether the absolute origin of the actor has changed; this implies that any ancestor of the actor has been moved.

AllocationFlagsDelegateLayout

Whether the allocation should be delegated to the LayoutManager instance stored inside the Actor:layoutManager property of Actor. This flag should only be used if you are subclassing Actor and overriding the ActorClass.allocate() virtual function, but you wish to use the default implementation of the virtual function inside Actor. Added in Clutter 1.10.

AnotherAllocationFlags Int

Catch-all for unknown values

Instances

Instances details
Enum AllocationFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Show AllocationFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Eq AllocationFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Ord AllocationFlags Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags AllocationFlags Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag AllocationFlags Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject AllocationFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes AllocationFlags Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes AllocationFlags Source # 
Instance details

Defined in GI.Clutter.Flags

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

ContentRepeat

data ContentRepeat Source #

Content repeat modes.

Since: 1.12

Constructors

ContentRepeatNone

No repeat

ContentRepeatXAxis

Repeat the content on the X axis

ContentRepeatYAxis

Repeat the content on the Y axis

ContentRepeatBoth

Repeat the content on both axis

AnotherContentRepeat Int

Catch-all for unknown values

Instances

Instances details
Enum ContentRepeat Source # 
Instance details

Defined in GI.Clutter.Flags

Show ContentRepeat Source # 
Instance details

Defined in GI.Clutter.Flags

Eq ContentRepeat Source # 
Instance details

Defined in GI.Clutter.Flags

Ord ContentRepeat Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags ContentRepeat Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag ContentRepeat Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject ContentRepeat Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes ContentRepeat Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes ContentRepeat Source # 
Instance details

Defined in GI.Clutter.Flags

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

EffectPaintFlags

data EffectPaintFlags Source #

Flags passed to the ‘paint’ or ‘pick’ method of Effect.

Constructors

EffectPaintFlagsActorDirty

The actor or one of its children has queued a redraw before this paint. This implies that the effect should call actorContinuePaint to chain to the next effect and can not cache any results from a previous paint.

AnotherEffectPaintFlags Int

Catch-all for unknown values

Instances

Instances details
Enum EffectPaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Show EffectPaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Eq EffectPaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Ord EffectPaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags EffectPaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag EffectPaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject EffectPaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes EffectPaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes EffectPaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

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

EventFlags

data EventFlags Source #

Flags for the Event

Since: 0.6

Constructors

EventFlagsNone

No flag set

EventFlagsFlagSynthetic

Synthetic event

AnotherEventFlags Int

Catch-all for unknown values

Instances

Instances details
Enum EventFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Show EventFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Eq EventFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Ord EventFlags Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags EventFlags Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag EventFlags Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject EventFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes EventFlags Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes EventFlags Source # 
Instance details

Defined in GI.Clutter.Flags

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

FeatureFlags

data FeatureFlags Source #

Runtime flags indicating specific features available via Clutter window system and graphics backend.

Since: 0.4

Constructors

FeatureFlagsTextureNpot

Set if NPOTS textures supported.

FeatureFlagsSyncToVblank

Set if vblank syncing supported.

FeatureFlagsTextureYuv

Set if YUV based textures supported.

FeatureFlagsTextureReadPixels

Set if texture pixels can be read.

FeatureFlagsStageStatic

Set if stage size if fixed (i.e framebuffer)

FeatureFlagsStageUserResize

Set if stage is able to be user resized.

FeatureFlagsStageCursor

Set if stage has a graphical cursor.

FeatureFlagsShadersGlsl

Set if the backend supports GLSL shaders.

FeatureFlagsOffscreen

Set if the backend supports offscreen rendering.

FeatureFlagsStageMultiple

Set if multiple stages are supported.

FeatureFlagsSwapEvents

Set if the GLX_INTEL_swap_event is supported.

AnotherFeatureFlags Int

Catch-all for unknown values

Instances

Instances details
Enum FeatureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Show FeatureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Eq FeatureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Ord FeatureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags FeatureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag FeatureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject FeatureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes FeatureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes FeatureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

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

FontFlags

data FontFlags Source #

Deprecated: (Since version 1.22)Use FontOptions instead

Runtime flags to change the font quality. To be used with setFontFlags.

Since: 1.0

Constructors

FontFlagsMipmapping

Set to use mipmaps for the glyph cache textures.

FontFlagsHinting

Set to enable hinting on the glyphs.

AnotherFontFlags Int

Catch-all for unknown values

Instances

Instances details
Enum FontFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Show FontFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Eq FontFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Ord FontFlags Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags FontFlags Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag FontFlags Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject FontFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes FontFlags Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes FontFlags Source # 
Instance details

Defined in GI.Clutter.Flags

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

ModifierType

data ModifierType Source #

Masks applied to a Event by modifiers.

Note that Clutter may add internal values to events which include reserved values such as ModifierTypeModifierReserved13Mask. Your code should preserve and ignore them. You can use ModifierTypeModifierMask to remove all reserved values.

Since: 0.4

Constructors

ModifierTypeShiftMask

Mask applied by the Shift key

ModifierTypeLockMask

Mask applied by the Caps Lock key

ModifierTypeControlMask

Mask applied by the Control key

ModifierTypeMod1Mask

Mask applied by the first Mod key

ModifierTypeMod2Mask

Mask applied by the second Mod key

ModifierTypeMod3Mask

Mask applied by the third Mod key

ModifierTypeMod4Mask

Mask applied by the fourth Mod key

ModifierTypeMod5Mask

Mask applied by the fifth Mod key

ModifierTypeButton1Mask

Mask applied by the first pointer button

ModifierTypeButton2Mask

Mask applied by the second pointer button

ModifierTypeButton3Mask

Mask applied by the third pointer button

ModifierTypeButton4Mask

Mask applied by the fourth pointer button

ModifierTypeButton5Mask

Mask applied by the fifth pointer button

ModifierTypeModifierReserved13Mask

No description available in the introspection data.

ModifierTypeModifierReserved14Mask

No description available in the introspection data.

ModifierTypeModifierReserved15Mask

No description available in the introspection data.

ModifierTypeModifierReserved16Mask

No description available in the introspection data.

ModifierTypeModifierReserved17Mask

No description available in the introspection data.

ModifierTypeModifierReserved18Mask

No description available in the introspection data.

ModifierTypeModifierReserved19Mask

No description available in the introspection data.

ModifierTypeModifierReserved20Mask

No description available in the introspection data.

ModifierTypeModifierReserved21Mask

No description available in the introspection data.

ModifierTypeModifierReserved22Mask

No description available in the introspection data.

ModifierTypeModifierReserved23Mask

No description available in the introspection data.

ModifierTypeModifierReserved24Mask

No description available in the introspection data.

ModifierTypeModifierReserved25Mask

No description available in the introspection data.

ModifierTypeSuperMask

Mask applied by the Super key

ModifierTypeHyperMask

Mask applied by the Hyper key

ModifierTypeMetaMask

Mask applied by the Meta key

ModifierTypeModifierReserved29Mask

No description available in the introspection data.

ModifierTypeReleaseMask

Mask applied during release

ModifierTypeModifierMask

A mask covering all modifier types

AnotherModifierType Int

Catch-all for unknown values

Instances

Instances details
Enum ModifierType Source # 
Instance details

Defined in GI.Clutter.Flags

Show ModifierType Source # 
Instance details

Defined in GI.Clutter.Flags

Eq ModifierType Source # 
Instance details

Defined in GI.Clutter.Flags

Ord ModifierType Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags ModifierType Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag ModifierType Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject ModifierType Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes ModifierType Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes ModifierType Source # 
Instance details

Defined in GI.Clutter.Flags

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

OffscreenRedirect

data OffscreenRedirect Source #

Possible flags to pass to actorSetOffscreenRedirect.

Since: 1.8

Constructors

OffscreenRedirectAutomaticForOpacity

Only redirect the actor if it is semi-transparent and its has_overlaps() virtual returns True. This is the default.

OffscreenRedirectAlways

Always redirect the actor to an offscreen buffer even if it is fully opaque.

AnotherOffscreenRedirect Int

Catch-all for unknown values

Instances

Instances details
Enum OffscreenRedirect Source # 
Instance details

Defined in GI.Clutter.Flags

Show OffscreenRedirect Source # 
Instance details

Defined in GI.Clutter.Flags

Eq OffscreenRedirect Source # 
Instance details

Defined in GI.Clutter.Flags

Ord OffscreenRedirect Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags OffscreenRedirect Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag OffscreenRedirect Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject OffscreenRedirect Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes OffscreenRedirect Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes OffscreenRedirect Source # 
Instance details

Defined in GI.Clutter.Flags

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

RepaintFlags

data RepaintFlags Source #

Flags to pass to threadsAddRepaintFuncFull.

Since: 1.10

Constructors

RepaintFlagsPrePaint

Run the repaint function prior to painting the stages

RepaintFlagsPostPaint

Run the repaint function after painting the stages

RepaintFlagsQueueRedrawOnAdd

Ensure that a new frame is queued after adding the repaint function

AnotherRepaintFlags Int

Catch-all for unknown values

Instances

Instances details
Enum RepaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Show RepaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Eq RepaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Ord RepaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags RepaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag RepaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject RepaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes RepaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes RepaintFlags Source # 
Instance details

Defined in GI.Clutter.Flags

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

ScrollFinishFlags

data ScrollFinishFlags Source #

Flags used to notify the axes that were stopped in a ScrollEvent. These can be used to trigger post-scroll effects like kinetic scrolling.

Since: 1.26

Constructors

ScrollFinishFlagsNone

no axis was stopped.

ScrollFinishFlagsHorizontal

The horizontal axis stopped.

ScrollFinishFlagsVertical

The vertical axis stopped.

AnotherScrollFinishFlags Int

Catch-all for unknown values

Instances

Instances details
Enum ScrollFinishFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Show ScrollFinishFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Eq ScrollFinishFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Ord ScrollFinishFlags Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags ScrollFinishFlags Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag ScrollFinishFlags Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject ScrollFinishFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes ScrollFinishFlags Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes ScrollFinishFlags Source # 
Instance details

Defined in GI.Clutter.Flags

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

ScrollMode

data ScrollMode Source #

Scroll modes.

Since: 1.12

Constructors

ScrollModeNone

Ignore scrolling

ScrollModeHorizontally

Scroll only horizontally

ScrollModeVertically

Scroll only vertically

ScrollModeBoth

Scroll in both directions

AnotherScrollMode Int

Catch-all for unknown values

Instances

Instances details
Enum ScrollMode Source # 
Instance details

Defined in GI.Clutter.Flags

Show ScrollMode Source # 
Instance details

Defined in GI.Clutter.Flags

Eq ScrollMode Source # 
Instance details

Defined in GI.Clutter.Flags

Ord ScrollMode Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags ScrollMode Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag ScrollMode Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject ScrollMode Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes ScrollMode Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes ScrollMode Source # 
Instance details

Defined in GI.Clutter.Flags

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

StageState

data StageState Source #

Stage state masks, used by the Event of type EventTypeStageState.

Since: 0.4

Constructors

StageStateFullscreen

Fullscreen mask

StageStateOffscreen

Offscreen mask (deprecated)

StageStateActivated

Activated mask

AnotherStageState Int

Catch-all for unknown values

Instances

Instances details
Enum StageState Source # 
Instance details

Defined in GI.Clutter.Flags

Show StageState Source # 
Instance details

Defined in GI.Clutter.Flags

Eq StageState Source # 
Instance details

Defined in GI.Clutter.Flags

Ord StageState Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags StageState Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag StageState Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject StageState Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes StageState Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes StageState Source # 
Instance details

Defined in GI.Clutter.Flags

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

SwipeDirection

data SwipeDirection Source #

The main direction of the swipe gesture

Since: 1.8

Constructors

SwipeDirectionUp

Upwards swipe gesture

SwipeDirectionDown

Downwards swipe gesture

SwipeDirectionLeft

Leftwards swipe gesture

SwipeDirectionRight

Rightwards swipe gesture

AnotherSwipeDirection Int

Catch-all for unknown values

Instances

Instances details
Enum SwipeDirection Source # 
Instance details

Defined in GI.Clutter.Flags

Show SwipeDirection Source # 
Instance details

Defined in GI.Clutter.Flags

Eq SwipeDirection Source # 
Instance details

Defined in GI.Clutter.Flags

Ord SwipeDirection Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags SwipeDirection Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag SwipeDirection Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject SwipeDirection Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes SwipeDirection Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes SwipeDirection Source # 
Instance details

Defined in GI.Clutter.Flags

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

TextureFlags

data TextureFlags Source #

Deprecated: (Since version 1.22)The Texture class was the only user of this API

Flags for textureSetFromRgbData and textureSetFromYuvData.

Since: 0.4

Constructors

TextureFlagsNone

No flags

TextureFlagsRgbFlagBgr

Unused flag

TextureFlagsRgbFlagPremult

Unused flag

TextureFlagsYuvFlagYuv2

Unused flag

AnotherTextureFlags Int

Catch-all for unknown values

Instances

Instances details
Enum TextureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Show TextureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Eq TextureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Ord TextureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

BoxedFlags TextureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

IsGFlag TextureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

TypedObject TextureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

Methods

glibType :: IO GType

HasParentTypes TextureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

type ParentTypes TextureFlags Source # 
Instance details

Defined in GI.Clutter.Flags

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