| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gsk.Flags
Contents
Description
Flags
Isolation
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
| Enum Isolation Source # | |
Defined in GI.Gsk.Flags Methods succ :: Isolation -> Isolation Source # pred :: Isolation -> Isolation Source # toEnum :: Int -> Isolation Source # fromEnum :: Isolation -> Int Source # enumFrom :: Isolation -> [Isolation] Source # enumFromThen :: Isolation -> Isolation -> [Isolation] Source # enumFromTo :: Isolation -> Isolation -> [Isolation] Source # enumFromThenTo :: Isolation -> Isolation -> Isolation -> [Isolation] Source # | |
| Show Isolation Source # | |
| Eq Isolation Source # | |
| Ord Isolation Source # | |
Defined in GI.Gsk.Flags | |
| BoxedFlags Isolation Source # | |
Defined in GI.Gsk.Flags | |
| IsGFlag Isolation Source # | |
Defined in GI.Gsk.Flags | |
| TypedObject Isolation Source # | |
| HasParentTypes Isolation Source # | |
Defined in GI.Gsk.Flags | |
| type ParentTypes Isolation Source # | |
Defined in GI.Gsk.Flags | |
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 |
| PathForeachFlagsCubic | Allow emission of |
| PathForeachFlagsConic | Allow emission of |
| AnotherPathForeachFlags Int | Catch-all for unknown values |