gtk-0.11.0: Binding to the Gtk+ graphical user interface library.Source codeContentsIndex
Graphics.UI.Gtk.General.Enums
Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Description
General enumeration types.
Synopsis
data AccelFlags
= AccelVisible
| AccelLocked
| AccelMask
data ArrowType
= ArrowUp
| ArrowDown
| ArrowLeft
| ArrowRight
| ArrowNone
data AttachOptions
= Expand
| Shrink
| Fill
data MouseButton
= LeftButton
| MiddleButton
| RightButton
| OtherButton Int
data ButtonBoxStyle
= ButtonboxDefaultStyle
| ButtonboxSpread
| ButtonboxEdge
| ButtonboxStart
| ButtonboxEnd
| ButtonboxCenter
data CalendarDisplayOptions
= CalendarShowHeading
| CalendarShowDayNames
| CalendarNoMonthChange
| CalendarShowWeekNumbers
| CalendarWeekStartMonday
| CalendarShowDetails
data Click
= SingleClick
| DoubleClick
| TripleClick
| ReleaseClick
data CornerType
= CornerTopLeft
| CornerBottomLeft
| CornerTopRight
| CornerBottomRight
data DeleteType
= DeleteChars
| DeleteWordEnds
| DeleteWords
| DeleteDisplayLines
| DeleteDisplayLineEnds
| DeleteParagraphEnds
| DeleteParagraphs
| DeleteWhitespace
data DestDefaults
= DestDefaultMotion
| DestDefaultHighlight
| DestDefaultDrop
| DestDefaultAll
data DragResult
= DragResultSuccess
| DragResultNoTarget
| DragResultUserCancelled
| DragResultTimeoutExpired
| DragResultGrabBroken
| DragResultError
data DirectionType
= DirTabForward
| DirTabBackward
| DirUp
| DirDown
| DirLeft
| DirRight
data Justification
= JustifyLeft
| JustifyRight
| JustifyCenter
| JustifyFill
data MatchType
= MatchAll
| MatchAllTail
| MatchHead
| MatchTail
| MatchExact
| MatchLast
data MenuDirectionType
= MenuDirParent
| MenuDirChild
| MenuDirNext
| MenuDirPrev
data MetricType
= Pixels
| Inches
| Centimeters
data MovementStep
= MovementLogicalPositions
| MovementVisualPositions
| MovementWords
| MovementDisplayLines
| MovementDisplayLineEnds
| MovementParagraphs
| MovementParagraphEnds
| MovementPages
| MovementBufferEnds
| MovementHorizontalPages
data Orientation
= OrientationHorizontal
| OrientationVertical
data Packing
= PackRepel
| PackGrow
| PackNatural
toPacking :: Bool -> Bool -> Packing
fromPacking :: Packing -> (Bool, Bool)
data PackType
= PackStart
| PackEnd
data PathPriorityType
= PathPrioLowest
| PathPrioGtk
| PathPrioApplication
| PathPrioTheme
| PathPrioRc
| PathPrioHighest
data PathType
= PathWidget
| PathWidgetClass
| PathClass
data PolicyType
= PolicyAlways
| PolicyAutomatic
| PolicyNever
data PositionType
= PosLeft
| PosRight
| PosTop
| PosBottom
data ProgressBarOrientation
= ProgressLeftToRight
| ProgressRightToLeft
| ProgressBottomToTop
| ProgressTopToBottom
data ReliefStyle
= ReliefNormal
| ReliefHalf
| ReliefNone
data ResizeMode
= ResizeParent
| ResizeQueue
| ResizeImmediate
data ScrollType
= ScrollNone
| ScrollJump
| ScrollStepBackward
| ScrollStepForward
| ScrollPageBackward
| ScrollPageForward
| ScrollStepUp
| ScrollStepDown
| ScrollPageUp
| ScrollPageDown
| ScrollStepLeft
| ScrollStepRight
| ScrollPageLeft
| ScrollPageRight
| ScrollStart
| ScrollEnd
data ScrollStep
= ScrollSteps
| ScrollPages
| ScrollEnds
| ScrollHorizontalSteps
| ScrollHorizontalPages
| ScrollHorizontalEnds
data SelectionMode
= SelectionNone
| SelectionSingle
| SelectionBrowse
| SelectionMultiple
data ShadowType
= ShadowNone
| ShadowIn
| ShadowOut
| ShadowEtchedIn
| ShadowEtchedOut
data SortType
= SortAscending
| SortDescending
data StateType
= StateNormal
| StateActive
| StatePrelight
| StateSelected
| StateInsensitive
data SubmenuDirection
= DirectionLeft
| DirectionRight
data SubmenuPlacement
= TopBottom
| LeftRight
data SpinButtonUpdatePolicy
= UpdateAlways
| UpdateIfValid
data SpinType
= SpinStepForward
| SpinStepBackward
| SpinPageForward
| SpinPageBackward
| SpinHome
| SpinEnd
| SpinUserDefined
data TargetFlags
= TargetSameApp
| TargetSameWidget
| TargetOtherApp
| TargetOtherWidget
data TextDirection
= TextDirNone
| TextDirLtr
| TextDirRtl
data TextSearchFlags
= TextSearchVisibleOnly
| TextSearchTextOnly
data TextWindowType
= TextWindowPrivate
| TextWindowWidget
| TextWindowText
| TextWindowLeft
| TextWindowRight
| TextWindowTop
| TextWindowBottom
data ToolbarStyle
= ToolbarIcons
| ToolbarText
| ToolbarBoth
| ToolbarBothHoriz
data TreeViewColumnSizing
= TreeViewColumnGrowOnly
| TreeViewColumnAutosize
| TreeViewColumnFixed
data UpdateType
= UpdateContinuous
| UpdateDiscontinuous
| UpdateDelayed
data Visibility
= VisibilityNone
| VisibilityPartial
| VisibilityFull
data WindowPosition
= WinPosNone
| WinPosCenter
| WinPosMouse
| WinPosCenterAlways
| WinPosCenterOnParent
data WindowType
= WindowToplevel
| WindowPopup
data WrapMode
= WrapNone
| WrapChar
| WrapWord
| WrapWordChar
data CapStyle
= CapNotLast
| CapButt
| CapRound
| CapProjecting
data CrossingMode
= CrossingNormal
| CrossingGrab
| CrossingUngrab
| CrossingGtkGrab
| CrossingGtkUngrab
| CrossingStateChanged
data Dither
= RgbDitherNone
| RgbDitherNormal
| RgbDitherMax
data DragProtocol
= DragProtoMotif
| DragProtoXdnd
| DragProtoRootwin
| DragProtoNone
| DragProtoWin32Dropfiles
| DragProtoOle2
| DragProtoLocal
data DragAction
= ActionDefault
| ActionCopy
| ActionMove
| ActionLink
| ActionPrivate
| ActionAsk
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 Modifier
= Shift
| Lock
| Control
| Alt
| Alt2
| Alt3
| Alt4
| Alt5
| Button1
| Button2
| Button3
| Button4
| Button5
| Super
| Hyper
| Meta
| Release
| ModifierMask
data ExtensionMode
= ExtensionEventsNone
| ExtensionEventsAll
| ExtensionEventsCursor
data Fill
= Solid
| Tiled
| Stippled
| OpaqueStippled
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 ScrollDirection
= ScrollUp
| ScrollDown
| ScrollLeft
| ScrollRight
data SubwindowMode
= ClipByChildren
| IncludeInferiors
data VisibilityState
= VisibilityUnobscured
| VisibilityPartialObscured
| VisibilityFullyObscured
data WindowState
= WindowStateWithdrawn
| WindowStateIconified
| WindowStateMaximized
| WindowStateSticky
| WindowStateFullscreen
| WindowStateAbove
| WindowStateBelow
data WindowEdge
= WindowEdgeNorthWest
| WindowEdgeNorth
| WindowEdgeNorthEast
| WindowEdgeWest
| WindowEdgeEast
| WindowEdgeSouthWest
| WindowEdgeSouth
| WindowEdgeSouthEast
data WindowTypeHint
= WindowTypeHintNormal
| WindowTypeHintDialog
| WindowTypeHintMenu
| WindowTypeHintToolbar
| WindowTypeHintSplashscreen
| WindowTypeHintUtility
| WindowTypeHintDock
| WindowTypeHintDesktop
| WindowTypeHintDropdownMenu
| WindowTypeHintPopupMenu
| WindowTypeHintTooltip
| WindowTypeHintNotification
| WindowTypeHintCombo
| WindowTypeHintDnd
data Gravity
= GravityNorthWest
| GravityNorth
| GravityNorthEast
| GravityWest
| GravityCenter
| GravityEast
| GravitySouthWest
| GravitySouth
| GravitySouthEast
| GravityStatic
data GrabStatus
= GrabSuccess
| GrabAlreadyGrabbed
| GrabInvalidTime
| GrabNotViewable
| GrabFrozen
data OwnerChange
= OwnerChangeNewOwner
| OwnerChangeDestroy
| OwnerChangeClose
Documentation
data AccelFlags Source
State of an accelerator
Constructors
AccelVisible
AccelLocked
AccelMask
data ArrowType Source
Constructors
ArrowUp
ArrowDown
ArrowLeft
ArrowRight
ArrowNone
data AttachOptions Source
Child widget attach options for table containers
Constructors
Expand
Shrink
Fill
data MouseButton Source
Constructors
LeftButton
MiddleButton
RightButton
OtherButton Int
data ButtonBoxStyle Source
Dictate the style that a ButtonBox uses to align it contents
Constructors
ButtonboxDefaultStyle
ButtonboxSpread
ButtonboxEdge
ButtonboxStart
ButtonboxEnd
ButtonboxCenter
data CalendarDisplayOptions Source
Specify which items of a calendar should be displayed.
Constructors
CalendarShowHeading
CalendarShowDayNames
CalendarNoMonthChange
CalendarShowWeekNumbers
CalendarWeekStartMonday
CalendarShowDetails
data Click Source
Type of mouse click
Constructors
SingleClick
DoubleClick
TripleClick
ReleaseClick
data CornerType Source
Specifies in which corner a child widget should be placed
Constructors
CornerTopLeft
CornerBottomLeft
CornerTopRight
CornerBottomRight
data DeleteType Source
Editing option
Constructors
DeleteChars
DeleteWordEnds
DeleteWords
DeleteDisplayLines
DeleteDisplayLineEnds
DeleteParagraphEnds
DeleteParagraphs
DeleteWhitespace
data DestDefaults Source

The DestDefaults enumeration specifies the various types of action that will be taken on behalf of the user for a drag destination site.

  • DestDefaultMotion: If set for a widget, GTK+, during a drag over this widget will check if the drag matches this widget's list of possible targets and actions. GTK+ will then call Graphics.UI.Gtk.Gdk.Drag.dragStatus as appropriate.
  • DestDefaultHighlight: If set for a widget, GTK+ will draw a highlight on this widget as long as a drag is over this widget and the widget drag format and action are acceptable.
  • DestDefaultDrop: If set for a widget, when a drop occurs, GTK+ will will check if the drag matches this widget's list of possible targets and actions. If so, GTK+ will call Graphics.UI.Gtk.Gdk.Drag.dragGetData on behalf of the widget. Whether or not the drop is successful, GTK+ will call Graphics.UI.Gtk.Gdk.Drag.dragFinish. If the action was a move, then if the drag was successful, then True will be passed for the delete parameter to Graphics.UI.Gtk.Gdk.Drag.dragFinish
  • DestDefaultAll: If set, specifies that all default actions should be taken.
Constructors
DestDefaultMotion
DestDefaultHighlight
DestDefaultDrop
DestDefaultAll
data DragResult Source
Constructors
DragResultSuccess
DragResultNoTarget
DragResultUserCancelled
DragResultTimeoutExpired
DragResultGrabBroken
DragResultError
data DirectionType Source
Editing direction
Constructors
DirTabForward
DirTabBackward
DirUp
DirDown
DirLeft
DirRight
data Justification Source
Justification for label and maybe other widgets (text?)
Constructors
JustifyLeft
JustifyRight
JustifyCenter
JustifyFill
data MatchType Source
Some kind of string search options
Constructors
MatchAll
MatchAllTail
MatchHead
MatchTail
MatchExact
MatchLast
data MenuDirectionType Source
From where was a menu item entered?
Constructors
MenuDirParent
MenuDirChild
MenuDirNext
MenuDirPrev
data MetricType Source
Units of measure
Constructors
Pixels
Inches
Centimeters
data MovementStep Source
Movement in text widget
Constructors
MovementLogicalPositions
MovementVisualPositions
MovementWords
MovementDisplayLines
MovementDisplayLineEnds
MovementParagraphs
MovementParagraphEnds
MovementPages
MovementBufferEnds
MovementHorizontalPages
data Orientation Source
Orientation is good
Constructors
OrientationHorizontal
OrientationVertical
data Packing Source

Packing parameters of a widget

  • The Packing parameter determines how the child behaves in the horizontal or vertical way in an Graphics.UI.Gtk.Layout.HBox or Graphics.UI.Gtk.Layout.VBox, respectively. PackNatural means the child is as big as it reqests. It will stay at the start of the end of a Graphics.UI.Gtk.Layout.Box if there is more space available. All children packed with PackRepel will be padded on both sides with additional space. PackGrow will increase the size of a widget so that it covers the available space. A menu bar, for instance, should always stay at the top of a window and should only occupy as little space as possible. Hence it should be packed at the start of a Graphics.UI.Gtk.Layout.VBox with the packing option PackNatural. The working area of a window (e.g. the text area in an editor) should expand when the window is resized. Here the packing option PackGrow is the right choice and it is irrelevant whether the main area is inserted at the start or the end of a box. Finally PackRepel is most useful in a window where no widget can make use of excess space. Examples include a dialog box without list boxes or text fields.
Constructors
PackRepel
PackGrow
PackNatural
toPacking :: Bool -> Bool -> PackingSource
fromPacking :: Packing -> (Bool, Bool)Source
data PackType Source
Packing of widgets at start or end in a box
Constructors
PackStart
PackEnd
data PathPriorityType Source
Priorities
Constructors
PathPrioLowest
PathPrioGtk
PathPrioApplication
PathPrioTheme
PathPrioRc
PathPrioHighest
data PathType Source
Widget identification path
Constructors
PathWidget
PathWidgetClass
PathClass
data PolicyType Source
Constructors
PolicyAlways
PolicyAutomatic
PolicyNever
data PositionType Source
Position a scale's value is drawn relative to the trough
Constructors
PosLeft
PosRight
PosTop
PosBottom
data ProgressBarOrientation Source
Is the ProgressBar horizontally or vertically directed?
Constructors
ProgressLeftToRight
ProgressRightToLeft
ProgressBottomToTop
ProgressTopToBottom
data ReliefStyle Source
I don't have a clue.
Constructors
ReliefNormal
ReliefHalf
ReliefNone
data ResizeMode Source

Resize mode, for containers

Constructors
ResizeParent
ResizeQueue
ResizeImmediate
data ScrollType Source
Scrolling type
Constructors
ScrollNone
ScrollJump
ScrollStepBackward
ScrollStepForward
ScrollPageBackward
ScrollPageForward
ScrollStepUp
ScrollStepDown
ScrollPageUp
ScrollPageDown
ScrollStepLeft
ScrollStepRight
ScrollPageLeft
ScrollPageRight
ScrollStart
ScrollEnd
data ScrollStep Source
Scrolling step
Constructors
ScrollSteps
ScrollPages
ScrollEnds
ScrollHorizontalSteps
ScrollHorizontalPages
ScrollHorizontalEnds
data SelectionMode Source

Mode in which selections can be performed

  • There is a deprecated entry SelectionExtended which should have the same value as SelectionMultiple. C2HS chokes on that construct.
Constructors
SelectionNone
SelectionSingle
SelectionBrowse
SelectionMultiple
data ShadowType Source
Shadow types
Constructors
ShadowNone
ShadowIn
ShadowOut
ShadowEtchedIn
ShadowEtchedOut
data SortType Source
Constructors
SortAscending
SortDescending
data StateType Source
Widget states
Constructors
StateNormal
StateActive
StatePrelight
StateSelected
StateInsensitive
data SubmenuDirection Source
Submenu direction policies
Constructors
DirectionLeft
DirectionRight
data SubmenuPlacement Source
Submenu placement policies
Constructors
TopBottom
LeftRight
data SpinButtonUpdatePolicy Source
Whether to clamp or ignore illegal values.
Constructors
UpdateAlways
UpdateIfValid
data SpinType Source
Spin a SpinButton with the following method.
Constructors
SpinStepForward
SpinStepBackward
SpinPageForward
SpinPageBackward
SpinHome
SpinEnd
SpinUserDefined
data TargetFlags Source

The TargetFlags enumeration is used to specify constraints on an entry in a Graphics.UI.Gtk.Gdk.Selection.TargetList. These flags are only used for drag and drop.

  • If the TargetSameApp flag is set, the target will only be selected for drags within a single application.
  • If the TargetSameWidget flag is set, the target will only be selected for drags within a single widget.
Constructors
TargetSameApp
TargetSameWidget
TargetOtherApp
TargetOtherWidget
data TextDirection Source
Constructors
TextDirNone
TextDirLtr
TextDirRtl
data TextSearchFlags Source
Specify the way the search function for Graphics.UI.Gtk.Multiline.TextBuffer works.
Constructors
TextSearchVisibleOnly
TextSearchTextOnly
data TextWindowType Source
The window type for coordinate translation.
Constructors
TextWindowPrivate
TextWindowWidget
TextWindowText
TextWindowLeft
TextWindowRight
TextWindowTop
TextWindowBottom
data ToolbarStyle Source
Where to place the toolbar?
Constructors
ToolbarIcons
ToolbarText
ToolbarBoth
ToolbarBothHoriz
data TreeViewColumnSizing Source
Wether columns of a tree or list widget can be resized.
Constructors
TreeViewColumnGrowOnly
TreeViewColumnAutosize
TreeViewColumnFixed
data UpdateType Source
Updating types for range widgets (determines when the "connectToValueChanged" signal is emitted by the widget)
Constructors
UpdateContinuous
UpdateDiscontinuous
UpdateDelayed
data Visibility Source
Visibility
Constructors
VisibilityNone
VisibilityPartial
VisibilityFull
data WindowPosition Source
Window position types
Constructors
WinPosNone
WinPosCenter
WinPosMouse
WinPosCenterAlways
WinPosCenterOnParent
data WindowType Source
Interaction of a window with window manager
Constructors
WindowToplevel
WindowPopup
data WrapMode Source
Determine how lines are wrapped in a Graphics.UI.Gtk.Multiline.TextView.
Constructors
WrapNone
WrapChar
WrapWord
WrapWordChar
data CapStyle Source
Specify the how the ends of a line is drawn.
Constructors
CapNotLast
CapButt
CapRound
CapProjecting
data CrossingMode Source
How focus is crossing the widget.
Constructors
CrossingNormal
CrossingGrab
CrossingUngrab
CrossingGtkGrab
CrossingGtkUngrab
CrossingStateChanged
data Dither Source
Specify how to dither colors onto the screen.
Constructors
RgbDitherNone
RgbDitherNormal
RgbDitherMax
data DragProtocol Source
Used in Graphics.UI.Gtk.Gdk.Drag.DragContext to indicate the protocol according to which DND is done.
Constructors
DragProtoMotif
DragProtoXdnd
DragProtoRootwin
DragProtoNone
DragProtoWin32Dropfiles
DragProtoOle2
DragProtoLocal
data DragAction Source

Used in Graphics.UI.Gtk.Genearl.Drag.DragContext to indicate what the destination should do with the dropped data.

  • ActionDefault: Initialisation value, should not be used.
  • ActionCopy: Copy the data.
  • ActionMove: Move the data, i.e. first copy it, then delete it from the source.
  • ActionLink: Add a link to the data. Note that this is only useful if source and destination agree on what it means.
  • ActionPrivate: Special action which tells the source that the destination will do something that the source doesn't understand.
  • ActionAsk: Ask the user what to do with the data.
Constructors
ActionDefault
ActionCopy
ActionMove
ActionLink
ActionPrivate
ActionAsk
data EventMask Source
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
data Modifier Source

Keyboard modifiers that are depressed when the user presses a key or a mouse button.

  • This data type is used to build lists of modifers that were active during an event.
  • The Apple key on Macintoshs is mapped to Alt2 and the Meta key (if available).
  • Since Gtk 2.10, there are also Super, Hyper and Meta modifiers which are simply generated from Alt .. Compose modifier keys, depending on the mapping used by the windowing system. Due to one key being mapped to e.g. Alt2 and Meta, you shouldn't pattern match directly against a certain key but check whether a key is in the list using the elem function, say.
Constructors
Shift
Lock
Control
Alt
Alt2
Alt3
Alt4
Alt5
Button1
Button2
Button3
Button4
Button5
Super
Hyper
Meta
Release
ModifierMask
data ExtensionMode Source
specify which input extension a widget desires
Constructors
ExtensionEventsNone
ExtensionEventsAll
ExtensionEventsCursor
data Fill Source
How objects are filled.
Constructors
Solid
Tiled
Stippled
OpaqueStippled
data Function Source
Determine how bitmap operations are carried out.
Constructors
Copy
Invert
Xor
Clear
And
AndReverse
AndInvert
Noop
Or
Equiv
OrReverse
CopyInvert
OrInvert
Nand
Nor
Set
data InputCondition Source
Specify on what file condition a callback should be done.
Constructors
InputRead
InputWrite
InputException
data JoinStyle Source
Constructors
JoinMiter
JoinRound
JoinBevel
data LineStyle Source
Determines if a line is solid or dashed.
Constructors
LineSolid
LineOnOffDash
LineDoubleDash
data NotifyType Source

Information on from what level of the widget hierarchy the mouse cursor came.

NotifyAncestor
The window is entered from an ancestor or left towards an ancestor.
NotifyVirtual
The pointer moves between an ancestor and an inferior of the window.
NotifyInferior
The window is entered from an inferior or left towards an inferior.
NotifyNonlinear
The window is entered from or left towards a window which is neither an ancestor nor an inferior.
NotifyNonlinearVirtual
The pointer moves between two windows which are not ancestors of each other and the window is part of the ancestor chain between one of these windows and their least common ancestor.
NotifyUnknown
The level change does not fit into any of the other categories or could not be determined.
Constructors
NotifyAncestor
NotifyVirtual
NotifyInferior
NotifyNonlinear
NotifyNonlinearVirtual
NotifyUnknown
data ScrollDirection Source
in which direction was scrolled?
Constructors
ScrollUp
ScrollDown
ScrollLeft
ScrollRight
data SubwindowMode Source
Constructors
ClipByChildren
IncludeInferiors
data VisibilityState Source
Constructors
VisibilityUnobscured
VisibilityPartialObscured
VisibilityFullyObscured
data WindowState Source
The state a DrawWindow is in.
Constructors
WindowStateWithdrawn
WindowStateIconified
WindowStateMaximized
WindowStateSticky
WindowStateFullscreen
WindowStateAbove
WindowStateBelow
data WindowEdge Source
Determines a window edge or corner.
Constructors
WindowEdgeNorthWest
WindowEdgeNorth
WindowEdgeNorthEast
WindowEdgeWest
WindowEdgeEast
WindowEdgeSouthWest
WindowEdgeSouth
WindowEdgeSouthEast
data WindowTypeHint Source
Constructors
WindowTypeHintNormal
WindowTypeHintDialog
WindowTypeHintMenu
WindowTypeHintToolbar
WindowTypeHintSplashscreen
WindowTypeHintUtility
WindowTypeHintDock
WindowTypeHintDesktop
WindowTypeHintDropdownMenu
WindowTypeHintPopupMenu
WindowTypeHintTooltip
WindowTypeHintNotification
WindowTypeHintCombo
WindowTypeHintDnd
data Gravity Source
Defines the reference point of a window and the meaning of coordinates passed to Graphics.UI.Gtk.Windows.Window.windowMove. See Graphics.UI.Gtk.Windows.Window.windowMove and the implementation notes section of the extended window manager hints specification for more details.
Constructors
GravityNorthWest
GravityNorth
GravityNorthEast
GravityWest
GravityCenter
GravityEast
GravitySouthWest
GravitySouth
GravitySouthEast
GravityStatic
data GrabStatus Source
Constructors
GrabSuccess
GrabAlreadyGrabbed
GrabInvalidTime
GrabNotViewable
GrabFrozen
data OwnerChange Source
Constructors
OwnerChangeNewOwner
OwnerChangeDestroy
OwnerChangeClose
Produced by Haddock version 2.6.0