Gtk2HsContentsIndex
Graphics.UI.Gtk.Gdk.Enums
Description
General enumeration types.
Synopsis
data CapStyle
= CapNotLast
| CapButt
| CapRound
| CapProjecting
data CrossingMode
= CrossingNormal
| CrossingGrab
| CrossingUngrab
data Dither
= RgbDitherNone
| RgbDitherNormal
| RgbDitherMax
data EventMask
= ExposureMask
| PointerMotionMask
| PointerMotionHintMask
| ButtonMotionMask
| Button1MotionMask
| Button2MotionMask
| Button3MotionMask
| ButtonPressMask
| ButtonReleaseMask
| KeyPressMask
| KeyReleaseMask
| EnterNotifyMask
| LeaveNotifyMask
| FocusChangeMask
| StructureMask
| PropertyChangeMask
| VisibilityNotifyMask
| ProximityInMask
| ProximityOutMask
| SubstructureMask
| ScrollMask
| AllEventsMask
data ExtensionMode
= ExtensionEventsNone
| ExtensionEventsAll
| ExtensionEventsCursor
data Fill
= Solid
| Tiled
| Stippled
| OpaqueStippled
data FillRule
= EvenOddRule
| WindingRule
data Function
= Copy
| Invert
| Xor
| Clear
| And
| AndReverse
| AndInvert
| Noop
| Or
| Equiv
| OrReverse
| CopyInvert
| OrInvert
| Nand
| Nor
| Set
data InputCondition
= InputRead
| InputWrite
| InputException
data JoinStyle
= JoinMiter
| JoinRound
| JoinBevel
data LineStyle
= LineSolid
| LineOnOffDash
| LineDoubleDash
data NotifyType
= NotifyAncestor
| NotifyVirtual
| NotifyInferior
| NotifyNonlinear
| NotifyNonlinearVirtual
| NotifyUnknown
data OverlapType
= OverlapRectangleIn
| OverlapRectangleOut
| OverlapRectanglePart
data ScrollDirection
= ScrollUp
| ScrollDown
| ScrollLeft
| ScrollRight
data SubwindowMode
= ClipByChildren
| IncludeInferiors
data VisibilityState
= VisibilityUnobscured
| VisibilityPartialObscured
| VisibilityFullyObscured
data WindowState
= WindowStateWithdrawn
| WindowStateIconified
| WindowStateMaximized
| WindowStateSticky
| WindowStateFullscreen
| WindowStateAbove
| WindowStateBelow
class (Enum a, Bounded a) => Flags a where
fromFlags :: [a] -> Int
toFlags :: Int -> [a]
Documentation
data CapStyle
Specify the how the ends of a line is drawn.
Constructors
CapNotLast
CapButt
CapRound
CapProjecting
Instances
Enum CapStyle
data CrossingMode
provide additionl information if cursor crosses a window
Constructors
CrossingNormal
CrossingGrab
CrossingUngrab
Instances
Enum CrossingMode
data Dither
Specify how to dither colors onto the screen.
Constructors
RgbDitherNone
RgbDitherNormal
RgbDitherMax
Instances
Enum Dither
data EventMask
specify which events a widget will emit signals on
Constructors
ExposureMask
PointerMotionMask
PointerMotionHintMask
ButtonMotionMask
Button1MotionMask
Button2MotionMask
Button3MotionMask
ButtonPressMask
ButtonReleaseMask
KeyPressMask
KeyReleaseMask
EnterNotifyMask
LeaveNotifyMask
FocusChangeMask
StructureMask
PropertyChangeMask
VisibilityNotifyMask
ProximityInMask
ProximityOutMask
SubstructureMask
ScrollMask
AllEventsMask
Instances
Enum EventMask
Flags EventMask
Bounded EventMask
data ExtensionMode
specify which input extension a widget desires
Constructors
ExtensionEventsNone
ExtensionEventsAll
ExtensionEventsCursor
Instances
Flags ExtensionMode
Enum ExtensionMode
Bounded ExtensionMode
data Fill
How objects are filled.
Constructors
Solid
Tiled
Stippled
OpaqueStippled
Instances
Enum Fill
data FillRule

Specify how to interpret a polygon.

  • The flag determines what happens if a polygon has overlapping areas.
Constructors
EvenOddRule
WindingRule
Instances
Enum FillRule
data Function
Determine how bitmap operations are carried out.
Constructors
Copy
Invert
Xor
Clear
And
AndReverse
AndInvert
Noop
Or
Equiv
OrReverse
CopyInvert
OrInvert
Nand
Nor
Set
Instances
Enum Function
data InputCondition
Specify on what file condition a callback should be done.
Constructors
InputRead
InputWrite
InputException
Instances
Enum InputCondition
Flags InputCondition
Bounded InputCondition
data JoinStyle
Determines how adjacent line ends are drawn.
Constructors
JoinMiter
JoinRound
JoinBevel
Instances
Enum JoinStyle
data LineStyle
Determines if a line is solid or dashed.
Constructors
LineSolid
LineOnOffDash
LineDoubleDash
Instances
Enum LineStyle
data NotifyType
Constructors
NotifyAncestor
NotifyVirtual
NotifyInferior
NotifyNonlinear
NotifyNonlinearVirtual
NotifyUnknown
Instances
Enum NotifyType
data OverlapType
How a rectangle is contained in a Region.
Constructors
OverlapRectangleIn
OverlapRectangleOut
OverlapRectanglePart
Instances
Enum OverlapType
data ScrollDirection
in which direction was scrolled?
Constructors
ScrollUp
ScrollDown
ScrollLeft
ScrollRight
Instances
Enum ScrollDirection
data SubwindowMode
Determine if child widget may be overdrawn.
Constructors
ClipByChildren
IncludeInferiors
Instances
Enum SubwindowMode
data VisibilityState
visibility of a window
Constructors
VisibilityUnobscured
VisibilityPartialObscured
VisibilityFullyObscured
Instances
Enum VisibilityState
data WindowState
the state a GDK window is in
Constructors
WindowStateWithdrawn
WindowStateIconified
WindowStateMaximized
WindowStateSticky
WindowStateFullscreen
WindowStateAbove
WindowStateBelow
Instances
Enum WindowState
Flags WindowState
Bounded WindowState
class (Enum a, Bounded a) => Flags a where
Methods
fromFlags :: [a] -> Int
toFlags :: Int -> [a]
Instances
Flags EventMask
Flags ExtensionMode
Flags InputCondition
Flags WindowState
Flags AccelFlags
Flags AttachOptions
Flags CalendarDisplayOptions
Flags TextSearchFlags
Flags FontMask
Flags SourceSearchFlags
Flags TreeModelFlags
Produced by Haddock version 0.6