|
Graphics.UI.Gtk.General.Enums | Portability | portable (depends on GHC) | Stability | provisional | Maintainer | gtk2hs-users@lists.sourceforge.net |
|
|
|
Description |
General enumeration types.
|
|
Synopsis |
|
|
|
Documentation |
|
data AccelFlags |
State of an accelerator
| Constructors | AccelVisible | | AccelLocked | | AccelMask | |
| Instances | |
|
|
data ArrowType |
Arrow directions for the arrow widget
| Constructors | ArrowUp | | ArrowDown | | ArrowLeft | | ArrowRight | | ArrowNone | |
| Instances | |
|
|
data AttachOptions |
Child widget attach options for table containers
| Constructors | | Instances | |
|
|
data MouseButton |
Mouse buttons.
| Constructors | LeftButton | | MiddleButton | | RightButton | | OtherButton Int | |
| Instances | |
|
|
data ButtonBoxStyle |
Dictate the style that a ButtonBox uses to align it contents
| Constructors | ButtonboxDefaultStyle | | ButtonboxSpread | | ButtonboxEdge | | ButtonboxStart | | ButtonboxEnd | |
| Instances | |
|
|
data CalendarDisplayOptions |
Specify which items of a calendar should be displayed.
| Constructors | CalendarShowHeading | | CalendarShowDayNames | | CalendarNoMonthChange | | CalendarShowWeekNumbers | | CalendarWeekStartMonday | |
| Instances | |
|
|
data Click |
Type of mouse click
| Constructors | SingleClick | | DoubleClick | | TripleClick | | ReleaseClick | |
| Instances | |
|
|
data CornerType |
Specifies in which corner a child widget should be placed
| Constructors | CornerTopLeft | | CornerBottomLeft | | CornerTopRight | | CornerBottomRight | |
| Instances | |
|
|
data DeleteType |
Editing option
| Constructors | DeleteChars | | DeleteWordEnds | | DeleteWords | | DeleteDisplayLines | | DeleteDisplayLineEnds | | DeleteParagraphEnds | | DeleteParagraphs | | DeleteWhitespace | |
| Instances | |
|
|
data DestDefaults |
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
dragStatus as appropriate.
* DestDefaultHightlight: 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 dragGetData on
behalf of the widget. Whether or not the drop is successful, GTK+ will
call dragFinish. If the action was a move,
then if the drag was successful, then True will be passed for the
delete parameter to dragFinish
* DestDefaultAll: If set, specifies that all default actions should be
taken.
| Constructors | DestDefaultMotion | | DestDefaultHighlight | | DestDefaultDrop | | DestDefaultAll | |
| Instances | |
|
|
data DirectionType |
Editing direction
| Constructors | DirTabForward | | DirTabBackward | | DirUp | | DirDown | | DirLeft | | DirRight | |
| Instances | |
|
|
data Justification |
Justification for label and maybe other widgets (text?)
| Constructors | JustifyLeft | | JustifyRight | | JustifyCenter | | JustifyFill | |
| Instances | |
|
|
data MatchType |
Some kind of string search options
| Constructors | MatchAll | | MatchAllTail | | MatchHead | | MatchTail | | MatchExact | | MatchLast | |
| Instances | |
|
|
data MenuDirectionType |
From where was a menu item entered?
| Constructors | MenuDirParent | | MenuDirChild | | MenuDirNext | | MenuDirPrev | |
| Instances | |
|
|
data MetricType |
Units of measure
| Constructors | | Instances | |
|
|
data MovementStep |
Movement in text widget
| Constructors | MovementLogicalPositions | | MovementVisualPositions | | MovementWords | | MovementDisplayLines | | MovementDisplayLineEnds | | MovementParagraphs | | MovementParagraphEnds | | MovementPages | | MovementBufferEnds | | MovementHorizontalPages | |
| Instances | |
|
|
data Orientation |
Orientation is good
| Constructors | OrientationHorizontal | | OrientationVertical | |
| Instances | |
|
|
data Packing |
Packing parameters of a widget
- The Packing parameter determines how the child behaves in the horizontal
or vertical way in an HBox or
VBox, respectively. PackNatural
means the child is as big as it reqests. It will stay at the start of the
end of a 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
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 | |
| Instances | |
|
|
toPacking :: Bool -> Bool -> Packing |
|
fromPacking :: Packing -> (Bool, Bool) |
|
data PackType |
Packing of widgets at start or end in a box
| Constructors | | Instances | |
|
|
data PathPriorityType |
Priorities
| Constructors | PathPrioLowest | | PathPrioGtk | | PathPrioApplication | | PathPrioTheme | | PathPrioRc | | PathPrioHighest | |
| Instances | |
|
|
data PathType |
Widget identification path
| Constructors | PathWidget | | PathWidgetClass | | PathClass | |
| Instances | |
|
|
data PolicyType |
Scrollbar policy types (for scrolled windows)
| Constructors | PolicyAlways | | PolicyAutomatic | | PolicyNever | |
| Instances | |
|
|
data PositionType |
Position a scale's value is drawn relative to the
trough
| Constructors | PosLeft | | PosRight | | PosTop | | PosBottom | |
| Instances | |
|
|
data ProgressBarOrientation |
Is the ProgressBar horizontally or vertically
directed?
| Constructors | ProgressLeftToRight | | ProgressRightToLeft | | ProgressBottomToTop | | ProgressTopToBottom | |
| Instances | |
|
|
data ReliefStyle |
I don't have a clue.
| Constructors | ReliefNormal | | ReliefHalf | | ReliefNone | |
| Instances | |
|
|
data ResizeMode |
Resize mode, for containers
| Constructors | ResizeParent | | ResizeQueue | | ResizeImmediate | |
| Instances | |
|
|
data ScrollType |
Scrolling type
| Constructors | ScrollNone | | ScrollJump | | ScrollStepBackward | | ScrollStepForward | | ScrollPageBackward | | ScrollPageForward | | ScrollStepUp | | ScrollStepDown | | ScrollPageUp | | ScrollPageDown | | ScrollStepLeft | | ScrollStepRight | | ScrollPageLeft | | ScrollPageRight | | ScrollStart | | ScrollEnd | |
| Instances | |
|
|
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 | |
|
|
data ShadowType |
Shadow types
| Constructors | ShadowNone | | ShadowIn | | ShadowOut | | ShadowEtchedIn | | ShadowEtchedOut | |
| Instances | |
|
|
data SortType |
Constructors | SortAscending | | SortDescending | |
| Instances | |
|
|
data StateType |
Widget states
| Constructors | StateNormal | | StateActive | | StatePrelight | | StateSelected | | StateInsensitive | |
| Instances | |
|
|
data SubmenuDirection |
Submenu direction policies
| Constructors | DirectionLeft | | DirectionRight | |
| Instances | |
|
|
data SubmenuPlacement |
Submenu placement policies
| Constructors | | Instances | |
|
|
data SpinButtonUpdatePolicy |
Whether to clamp or ignore illegal values.
| Constructors | UpdateAlways | | UpdateIfValid | |
| Instances | |
|
|
data SpinType |
Spin a SpinButton with the following method.
| Constructors | SpinStepForward | | SpinStepBackward | | SpinPageForward | | SpinPageBackward | | SpinHome | | SpinEnd | | SpinUserDefined | |
| Instances | |
|
|
data TargetFlags |
The TargetFlags enumeration is used to specify constraints on an entry
in a 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 | |
| Instances | |
|
|
data TextDirection |
Is the text written from left to right or the exotic way?
| Constructors | TextDirNone | | TextDirLtr | | TextDirRtl | |
| Instances | |
|
|
data TextSearchFlags |
Specify the way the search function for
TextBuffer works.
| Constructors | TextSearchVisibleOnly | | TextSearchTextOnly | |
| Instances | |
|
|
data TextWindowType |
The window type for coordinate translation.
| Constructors | TextWindowPrivate | | TextWindowWidget | | TextWindowText | | TextWindowLeft | | TextWindowRight | | TextWindowTop | | TextWindowBottom | |
| Instances | |
|
|
data ToolbarStyle |
Where to place the toolbar?
| Constructors | ToolbarIcons | | ToolbarText | | ToolbarBoth | | ToolbarBothHoriz | |
| Instances | |
|
|
data TreeViewColumnSizing |
Wether columns of a tree or list widget can be resized.
| Constructors | TreeViewColumnGrowOnly | | TreeViewColumnAutosize | | TreeViewColumnFixed | |
| Instances | |
|
|
data UpdateType |
Updating types for range widgets (determines when the
"connectToValueChanged" signal is emitted by the widget)
| Constructors | UpdateContinuous | | UpdateDiscontinuous | | UpdateDelayed | |
| Instances | |
|
|
data Visibility |
Visibility
| Constructors | VisibilityNone | | VisibilityPartial | | VisibilityFull | |
| Instances | |
|
|
data WindowPosition |
Window position types
| Constructors | WinPosNone | | WinPosCenter | | WinPosMouse | | WinPosCenterAlways | | WinPosCenterOnParent | |
| Instances | |
|
|
data WindowType |
Interaction of a window with window manager
| Constructors | WindowToplevel | | WindowPopup | |
| Instances | |
|
|
data WrapMode |
Determine how lines are wrapped in a TextView.
| Constructors | WrapNone | | WrapChar | | WrapWord | | WrapWordChar | |
| Instances | |
|
|
module Graphics.UI.Gtk.Gdk.Enums |
|
Produced by Haddock version 0.8 |