gi-gsk-4.0.9: Gsk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gsk.Flags

Description

 
Synopsis

Flags

Isolation

data Isolation Source #

These flags describe the types of isolations possible with a IsolationNode.

More isolation options may be added in the future.

Since: 4.22

Constructors

IsolationNone

No isolation is defined.

IsolationBackground

If the background should be made available. If the background is not available, future operations will be rendered to a transparent background and added to the existing background later.

IsolationCopyPaste

If copies should be available to paste nodes. If copies are not available, paste nodes can only paste from copies that are made inside the isolated contents.

IsolationAll

Isolate everything. This will include features that are added in the future.

AnotherIsolation Int

Catch-all for unknown values

Instances

Instances details
Enum Isolation Source # 
Instance details

Defined in GI.Gsk.Flags

Show Isolation Source # 
Instance details

Defined in GI.Gsk.Flags

Eq Isolation Source # 
Instance details

Defined in GI.Gsk.Flags

Ord Isolation Source # 
Instance details

Defined in GI.Gsk.Flags

BoxedFlags Isolation Source # 
Instance details

Defined in GI.Gsk.Flags

IsGFlag Isolation Source # 
Instance details

Defined in GI.Gsk.Flags

TypedObject Isolation Source # 
Instance details

Defined in GI.Gsk.Flags

HasParentTypes Isolation Source # 
Instance details

Defined in GI.Gsk.Flags

type ParentTypes Isolation Source # 
Instance details

Defined in GI.Gsk.Flags

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

PathForeachFlags

data PathForeachFlags Source #

Flags that can be passed to pathForeach to influence what kinds of operations the path is decomposed into.

By default, pathForeach will only emit a path with all operations flattened to straight lines to allow for maximum compatibility. The only operations emitted will be GSK_PATH_MOVE, GSK_PATH_LINE and GSK_PATH_CLOSE.

Since: 4.14

Constructors

PathForeachFlagsOnlyLines

The default behavior, only allow lines.

PathForeachFlagsQuad

Allow emission of GSK_PATH_QUAD operations

PathForeachFlagsCubic

Allow emission of GSK_PATH_CUBIC operations.

PathForeachFlagsConic

Allow emission of GSK_PATH_CONIC operations.

AnotherPathForeachFlags Int

Catch-all for unknown values

Instances

Instances details
Enum PathForeachFlags Source # 
Instance details

Defined in GI.Gsk.Flags

Show PathForeachFlags Source # 
Instance details

Defined in GI.Gsk.Flags

Eq PathForeachFlags Source # 
Instance details

Defined in GI.Gsk.Flags

Ord PathForeachFlags Source # 
Instance details

Defined in GI.Gsk.Flags

BoxedFlags PathForeachFlags Source # 
Instance details

Defined in GI.Gsk.Flags

IsGFlag PathForeachFlags Source # 
Instance details

Defined in GI.Gsk.Flags

TypedObject PathForeachFlags Source # 
Instance details

Defined in GI.Gsk.Flags

HasParentTypes PathForeachFlags Source # 
Instance details

Defined in GI.Gsk.Flags

type ParentTypes PathForeachFlags Source # 
Instance details

Defined in GI.Gsk.Flags