| 
 | 
 | 
 | 
 | 
| Description | 
General enumeration types.
 TODO
  | 
 | 
| Synopsis | 
 | 
 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  | class (Enum a, Bounded a) => Flags a  where |   |  
  | 
 | 
| Documentation | 
 | 
| data CapStyle  | 
| Specify the how the ends of a line is drawn.
 |  | Constructors |  | CapNotLast |  |  | CapButt |  |  | CapRound |  |  | CapProjecting |  |  
  |  | Instances |   |  
  | 
 | 
| data CrossingMode  | 
| provide additionl information if cursor crosses a
window
 |  | Constructors |  | CrossingNormal |  |  | CrossingGrab |  |  | CrossingUngrab |  |  
  |  | Instances |   |  
  | 
 | 
| data Dither  | 
| Specify how to dither colors onto the screen.
 |  | Constructors |  | RgbDitherNone |  |  | RgbDitherNormal |  |  | RgbDitherMax |  |  
  |  | Instances |   |  
  | 
 | 
| 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 |   |  
  | 
 | 
| data ExtensionMode  | 
| specify which input extension a widget desires
 |  | Constructors |  | ExtensionEventsNone |  |  | ExtensionEventsAll |  |  | ExtensionEventsCursor |  |  
  |  | Instances |   |  
  | 
 | 
| data Fill  | 
| How objects are filled.
 |  | Constructors |  | Solid |  |  | Tiled |  |  | Stippled |  |  | OpaqueStippled |  |  
  |  | Instances |   |  
  | 
 | 
| data FillRule  | 
Specify how to interpret a polygon.
 -  The flag determines what happens if a polygon has overlapping areas.
 
  |  | Constructors |   |  | Instances |   |  
  | 
 | 
| 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 |   |  
  | 
 | 
| data InputCondition  | 
| Specify on what file condition a callback should be
done.
 |  | Constructors |  | InputRead |  |  | InputWrite |  |  | InputException |  |  
  |  | Instances |   |  
  | 
 | 
| data JoinStyle  | 
| Determines how adjacent line ends are drawn.
 |  | Constructors |  | JoinMiter |  |  | JoinRound |  |  | JoinBevel |  |  
  |  | Instances |   |  
  | 
 | 
| data LineStyle  | 
| Determines if a line is solid or dashed.
 |  | Constructors |  | LineSolid |  |  | LineOnOffDash |  |  | LineDoubleDash |  |  
  |  | Instances |   |  
  | 
 | 
| data NotifyType  | 
| Constructors |  | NotifyAncestor |  |  | NotifyVirtual |  |  | NotifyInferior |  |  | NotifyNonlinear |  |  | NotifyNonlinearVirtual |  |  | NotifyUnknown |  |  
  |  | Instances |   |  
  | 
 | 
| data OverlapType  | 
| How a rectangle is contained in a Region.
 |  | Constructors |  | OverlapRectangleIn |  |  | OverlapRectangleOut |  |  | OverlapRectanglePart |  |  
  |  | Instances |   |  
  | 
 | 
| data ScrollDirection  | 
| in which direction was scrolled?
 |  | Constructors |  | ScrollUp |  |  | ScrollDown |  |  | ScrollLeft |  |  | ScrollRight |  |  
  |  | Instances |   |  
  | 
 | 
| data SubwindowMode  | 
| Determine if child widget may be overdrawn.
 |  | Constructors |  | ClipByChildren |  |  | IncludeInferiors |  |  
  |  | Instances |   |  
  | 
 | 
| data VisibilityState  | 
| visibility of a window
 |  | Constructors |  | VisibilityUnobscured |  |  | VisibilityPartialObscured |  |  | VisibilityFullyObscured |  |  
  |  | Instances |   |  
  | 
 | 
| data WindowState  | 
| the state a GDK window is in
 |  | Constructors |  | WindowStateWithdrawn |  |  | WindowStateIconified |  |  | WindowStateMaximized |  |  | WindowStateSticky |  |  | WindowStateFullscreen |  |  | WindowStateAbove |  |  | WindowStateBelow |  |  
  |  | Instances |   |  
  | 
 | 
| class (Enum a, Bounded a) => Flags a  where | 
 |  | Methods |  | fromFlags :: [a] -> Int |   |  | toFlags :: Int -> [a] |  
  |   |  | Instances |   |  
  | 
 | 
| Produced by Haddock version 0.6 |