Gtk2HsContentsIndex
Graphics.UI.Gtk.General.Enums
Description

General enumeration types.

TODO

  • Documentation
Synopsis
data AccelFlags
= AccelVisible
| AccelLocked
| AccelMask
data ArrowType
= ArrowUp
| ArrowDown
| ArrowLeft
| ArrowRight
data AttachOptions
= Expand
| Shrink
| Fill
data Button
= LeftButton
| MiddleButton
| RightButton
| WheelUp
| WheelDown
| OtherButton
data ButtonBoxStyle
= ButtonboxDefaultStyle
| ButtonboxSpread
| ButtonboxEdge
| ButtonboxStart
| ButtonboxEnd
data CalendarDisplayOptions
= CalendarShowHeading
| CalendarShowDayNames
| CalendarNoMonthChange
| CalendarShowWeekNumbers
| CalendarWeekStartMonday
data Click
= SingleClick
| DoubleClick
| TripleClick
| ReleaseClick
data CornerType
= CornerTopLeft
| CornerBottomLeft
| CornerTopRight
| CornerBottomRight
data CurveType
= CurveTypeLinear
| CurveTypeSpline
| CurveTypeFree
data DeleteType
= DeleteChars
| DeleteWordEnds
| DeleteWords
| DeleteDisplayLines
| DeleteDisplayLineEnds
| DeleteParagraphEnds
| DeleteParagraphs
| DeleteWhitespace
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
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 SelectionMode
= SelectionNone
| SelectionSingle
| SelectionBrowse
| SelectionMultiple
data ShadowType
= ShadowNone
| ShadowIn
| ShadowOut
| ShadowEtchedIn
| ShadowEtchedOut
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 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 SortType
= SortAscending
| SortDescending
module Graphics.UI.Gtk.Gdk.Enums
Documentation
data AccelFlags
State of an accelerator
Constructors
AccelVisible
AccelLocked
AccelMask
Instances
Enum AccelFlags
Flags AccelFlags
Bounded AccelFlags
data ArrowType
Arrow directions for the arrow widget
Constructors
ArrowUp
ArrowDown
ArrowLeft
ArrowRight
Instances
Enum ArrowType
data AttachOptions
Child widget attach options for table containers
Constructors
Expand
Shrink
Fill
Instances
Enum AttachOptions
Flags AttachOptions
Bounded AttachOptions
data Button
Button number
Constructors
LeftButton
MiddleButton
RightButton
WheelUp
WheelDown
OtherButton
Instances
Enum Button
data ButtonBoxStyle
Dictate the style that a ButtonBox uses to align it contents
Constructors
ButtonboxDefaultStyle
ButtonboxSpread
ButtonboxEdge
ButtonboxStart
ButtonboxEnd
Instances
Enum ButtonBoxStyle
data CalendarDisplayOptions
Specify which items of a calendar should be displayed.
Constructors
CalendarShowHeading
CalendarShowDayNames
CalendarNoMonthChange
CalendarShowWeekNumbers
CalendarWeekStartMonday
Instances
Enum CalendarDisplayOptions
Flags CalendarDisplayOptions
Bounded CalendarDisplayOptions
data Click
Type of mouse click
Constructors
SingleClick
DoubleClick
TripleClick
ReleaseClick
data CornerType
Specifies in which corner a child widget should be placed
Constructors
CornerTopLeft
CornerBottomLeft
CornerTopRight
CornerBottomRight
Instances
Enum CornerType
data CurveType
Specifies how curves in the gamma widget (?) are drawn
Constructors
CurveTypeLinear
CurveTypeSpline
CurveTypeFree
Instances
Enum CurveType
data DeleteType
Editing option
Constructors
DeleteChars
DeleteWordEnds
DeleteWords
DeleteDisplayLines
DeleteDisplayLineEnds
DeleteParagraphEnds
DeleteParagraphs
DeleteWhitespace
Instances
Enum DeleteType
data DirectionType
Editing direction
Constructors
DirTabForward
DirTabBackward
DirUp
DirDown
DirLeft
DirRight
Instances
Enum DirectionType
data Justification
Justification for label and maybe other widgets (text?)
Constructors
JustifyLeft
JustifyRight
JustifyCenter
JustifyFill
Instances
Enum Justification
data MatchType
Some kind of string search options
Constructors
MatchAll
MatchAllTail
MatchHead
MatchTail
MatchExact
MatchLast
Instances
Enum MatchType
data MenuDirectionType
From where was a menu item entered?
Constructors
MenuDirParent
MenuDirChild
MenuDirNext
MenuDirPrev
Instances
Enum MenuDirectionType
data MetricType
Units of measure
Constructors
Pixels
Inches
Centimeters
Instances
Enum MetricType
data MovementStep
Movement in text widget
Constructors
MovementLogicalPositions
MovementVisualPositions
MovementWords
MovementDisplayLines
MovementDisplayLineEnds
MovementParagraphs
MovementParagraphEnds
MovementPages
MovementBufferEnds
MovementHorizontalPages
Instances
Enum MovementStep
data Orientation
Orientation is good
Constructors
OrientationHorizontal
OrientationVertical
Instances
Enum Orientation
data Packing
Packing parameters of a widget
Constructors
PackRepel
PackGrow
PackNatural
Instances
Enum Packing
Eq Packing
data PackType
Packing of widgets at start or end in a box
Constructors
PackStart
PackEnd
Instances
Enum PackType
data PathPriorityType
Priorities
Constructors
PathPrioLowest
PathPrioGtk
PathPrioApplication
PathPrioTheme
PathPrioRc
PathPrioHighest
Instances
Enum PathPriorityType
data PathType
Widget identification path
Constructors
PathWidget
PathWidgetClass
PathClass
Instances
Enum PathType
data PolicyType
Scrollbar policy types (for scrolled windows)
Constructors
PolicyAlways
PolicyAutomatic
PolicyNever
Instances
Enum PolicyType
data PositionType
Position a scale's value is drawn relative to the trough
Constructors
PosLeft
PosRight
PosTop
PosBottom
Instances
Enum PositionType
data ProgressBarOrientation
Is the ProgressBar horizontally or vertically directed?
Constructors
ProgressLeftToRight
ProgressRightToLeft
ProgressBottomToTop
ProgressTopToBottom
Instances
Enum ProgressBarOrientation
data ReliefStyle
I don't have a clue.
Constructors
ReliefNormal
ReliefHalf
ReliefNone
Instances
Enum ReliefStyle
data ResizeMode

Resize mode, for containers

Constructors
ResizeParent
ResizeQueue
ResizeImmediate
Instances
Enum ResizeMode
data ScrollType
Scrolling type
Constructors
ScrollNone
ScrollJump
ScrollStepBackward
ScrollStepForward
ScrollPageBackward
ScrollPageForward
ScrollStepUp
ScrollStepDown
ScrollPageUp
ScrollPageDown
ScrollStepLeft
ScrollStepRight
ScrollPageLeft
ScrollPageRight
ScrollStart
ScrollEnd
Instances
Enum ScrollType
data SelectionMode

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
Instances
Enum SelectionMode
data ShadowType
Shadow types
Constructors
ShadowNone
ShadowIn
ShadowOut
ShadowEtchedIn
ShadowEtchedOut
Instances
Enum ShadowType
data StateType
Widget states
Constructors
StateNormal
StateActive
StatePrelight
StateSelected
StateInsensitive
Instances
Enum StateType
data SubmenuDirection
Submenu direction policies
Constructors
DirectionLeft
DirectionRight
Instances
Enum SubmenuDirection
data SubmenuPlacement
Submenu placement policies
Constructors
TopBottom
LeftRight
Instances
Enum SubmenuPlacement
data SpinButtonUpdatePolicy
Whether to clamp or ignore illegal values.
Constructors
UpdateAlways
UpdateIfValid
Instances
Enum SpinButtonUpdatePolicy
data SpinType
Spin a SpinButton with the following method.
Constructors
SpinStepForward
SpinStepBackward
SpinPageForward
SpinPageBackward
SpinHome
SpinEnd
SpinUserDefined
Instances
Enum SpinType
data TextDirection
Is the text written from left to right or the awkward way?
Constructors
TextDirNone
TextDirLtr
TextDirRtl
Instances
Enum TextDirection
data TextSearchFlags
Specify the way the search function for TextBuffer works.
Constructors
TextSearchVisibleOnly
TextSearchTextOnly
Instances
Enum TextSearchFlags
Flags TextSearchFlags
Bounded TextSearchFlags
data TextWindowType
The window type for coordinate translation.
Constructors
TextWindowPrivate
TextWindowWidget
TextWindowText
TextWindowLeft
TextWindowRight
TextWindowTop
TextWindowBottom
Instances
Enum TextWindowType
data ToolbarStyle
Where to place the toolbar?
Constructors
ToolbarIcons
ToolbarText
ToolbarBoth
ToolbarBothHoriz
Instances
Enum ToolbarStyle
data TreeViewColumnSizing
Wether columns of a tree or list widget can be resized.
Constructors
TreeViewColumnGrowOnly
TreeViewColumnAutosize
TreeViewColumnFixed
Instances
Enum TreeViewColumnSizing
data UpdateType
Updating types for range widgets (determines when the "connectToValueChanged" signal is emitted by the widget)
Constructors
UpdateContinuous
UpdateDiscontinuous
UpdateDelayed
Instances
Enum UpdateType
data Visibility
Visibility
Constructors
VisibilityNone
VisibilityPartial
VisibilityFull
Instances
Enum Visibility
data WindowPosition
Window position types
Constructors
WinPosNone
WinPosCenter
WinPosMouse
WinPosCenterAlways
WinPosCenterOnParent
Instances
Enum WindowPosition
data WindowType
Interaction of a window with window manager
Constructors
WindowToplevel
WindowPopup
Instances
Enum WindowType
data WrapMode
Determine how lines are wrapped in a TextView.
Constructors
WrapNone
WrapChar
WrapWord
WrapWordChar
Instances
Enum WrapMode
data SortType
Constructors
SortAscending
SortDescending
Instances
Enum SortType
module Graphics.UI.Gtk.Gdk.Enums
Produced by Haddock version 0.6