Enumerations —
General enumeration types.
arrow directions for the arrow widget
| data ArrowType = | ArrowDown |
| | | ArrowLeft |
| | | ArrowRight |
| | | ArrowUp |
child widget attach options for table containers
| data AttachOptions = | Expand |
| | | Fill |
| | | Shrink |
button number
| data Button = | LeftButton |
| | | MiddleButton |
| | | OtherButton |
| | | RightButton |
| | | WheelDown |
| | | WheelUp |
dictate the style that a ButtonBox uses to align it contents
| data ButtonBoxStyle = | ButtonboxDefaultStyle |
| | | ButtonboxEdge |
| | | ButtonboxEnd |
| | | ButtonboxSpread |
| | | ButtonboxStart |
Specify which items of a calendar should be displayed.
| data CalendarDisplayOptions = | CalendarNoMonthChange |
| | | CalendarShowDayNames |
| | | CalendarShowHeading |
| | | CalendarShowWeekNumbers |
| | | CalendarWeekStartMonday |
Specify the how the ends of a line is drawn.
| data CapStyle = | CapButt |
| | | CapNotLast |
| | | CapProjecting |
| | | CapRound |
specifies in which corner a child widget should be placed
| data CornerType = | CornerBottomLeft |
| | | CornerBottomRight |
| | | CornerTopLeft |
| | | CornerTopRight |
provide additionl information if cursor crosses a window
| data CrossingMode = | CrossingGrab |
| | | CrossingNormal |
| | | CrossingUngrab |
specifies how curves in the gamma widget (?) are drawn
| data CurveType = | CurveTypeFree |
| | | CurveTypeLinear |
| | | CurveTypeSpline |
editing option
| data DeleteType = | DeleteChars |
| | | DeleteDisplayLineEnds |
| | | DeleteDisplayLines |
| | | DeleteParagraphEnds |
| | | DeleteParagraphs |
| | | DeleteWhitespace |
| | | DeleteWordEnds |
| | | DeleteWords |
editing direction
| data DirectionType = | DirDown |
| | | DirLeft |
| | | DirRight |
| | | DirTabBackward |
| | | DirTabForward |
| | | DirUp |
Specify how to dither colors onto the screen.
| data Dither = | RgbDitherMax |
| | | RgbDitherNone |
| | | RgbDitherNormal |
specify which events a widget will emit signals on
| data EventMask = | AllEventsMask |
| | | Button1MotionMask |
| | | Button2MotionMask |
| | | Button3MotionMask |
| | | ButtonMotionMask |
| | | ButtonPressMask |
| | | ButtonReleaseMask |
| | | EnterNotifyMask |
| | | ExposureMask |
| | | FocusChangeMask |
| | | KeyPressMask |
| | | KeyReleaseMask |
| | | LeaveNotifyMask |
| | | PointerMotionHintMask |
| | | PointerMotionMask |
| | | PropertyChangeMask |
| | | ProximityInMask |
| | | ProximityOutMask |
| | | ScrollMask |
| | | StructureMask |
| | | SubstructureMask |
| | | VisibilityNotifyMask |
specify which input extension a widget desires
| data ExtensionMode = | ExtensionEventsAll |
| | | ExtensionEventsCursor |
| | | ExtensionEventsNone |
Specify how to interpret a polygon.
| data FillRule = | EvenOddRule |
| | | WindingRule |
The flag determines what happens if a polygon has overlapping areas.
Determine how bitmap operations are carried out.
| data Function = | And |
| | | AndInvert |
| | | AndReverse |
| | | Clear |
| | | Copy |
| | | CopyInvert |
| | | Equiv |
| | | Invert |
| | | Nand |
| | | Noop |
| | | Nor |
| | | Or |
| | | OrInvert |
| | | OrReverse |
| | | Set |
| | | Xor |
Specify on what file condition a callback should be done.
| data InputCondition = | InputException |
| | | InputRead |
| | | InputWrite |
Determines how adjacent line ends are drawn.
| data JoinStyle = | JoinBevel |
| | | JoinMiter |
| | | JoinRound |
justification for label and maybe other widgets (text?)
| data Justification = | JustifyCenter |
| | | JustifyFill |
| | | JustifyLeft |
| | | JustifyRight |
Determines if a line is solid or dashed.
| data LineStyle = | LineDoubleDash |
| | | LineOnOffDash |
| | | LineSolid |
some kind of string search options
| data MatchType = | MatchAll |
| | | MatchAllTail |
| | | MatchExact |
| | | MatchHead |
| | | MatchLast |
| | | MatchTail |
From where was a menu item entered?
| data MenuDirectionType = | MenuDirChild |
| | | MenuDirNext |
| | | MenuDirParent |
| | | MenuDirPrev |
movement in text widget
| data MovementStep = | MovementBufferEnds |
| | | MovementDisplayLineEnds |
| | | MovementDisplayLines |
| | | MovementHorizontalPages |
| | | MovementLogicalPositions |
| | | MovementPages |
| | | MovementParagraphEnds |
| | | MovementParagraphs |
| | | MovementVisualPositions |
| | | MovementWords |
| data NotifyType = | NotifyAncestor |
| | | NotifyInferior |
| | | NotifyNonlinear |
| | | NotifyNonlinearVirtual |
| | | NotifyUnknown |
| | | NotifyVirtual |
How a rectangle is contained in a Region.
| data OverlapType = | OverlapRectangleIn |
| | | OverlapRectangleOut |
| | | OverlapRectanglePart |
priorities
| data PathPriorityType = | PathPrioApplication |
| | | PathPrioGtk |
| | | PathPrioHighest |
| | | PathPrioLowest |
| | | PathPrioRc |
| | | PathPrioTheme |
Scrollbar policy types (for scrolled windows)
| data PolicyType = | PolicyAlways |
| | | PolicyAutomatic |
| | | PolicyNever |
position a scale's value is drawn relative to the trough
| data PositionType = | PosBottom |
| | | PosLeft |
| | | PosRight |
| | | PosTop |
Is the ProgressBar horizontally or vertically directed?
| data ProgressBarOrientation = | ProgressBottomToTop |
| | | ProgressLeftToRight |
| | | ProgressRightToLeft |
| | | ProgressTopToBottom |
resize mode, for containers
| data ResizeMode = | ResizeImmediate |
| | | ResizeParent |
| | | ResizeQueue |
ResizeParent Pass resize request to the parent
ResizeQueue Queue resizes on this widget
ResizeImmediate Perform the resizes now
in which direction was scrolled?
| data ScrollDirection = | ScrollDown |
| | | ScrollLeft |
| | | ScrollRight |
| | | ScrollUp |
scrolling type
| data ScrollType = | ScrollEnd |
| | | ScrollJump |
| | | ScrollNone |
| | | ScrollPageBackward |
| | | ScrollPageDown |
| | | ScrollPageForward |
| | | ScrollPageLeft |
| | | ScrollPageRight |
| | | ScrollPageUp |
| | | ScrollStart |
| | | ScrollStepBackward |
| | | ScrollStepDown |
| | | ScrollStepForward |
| | | ScrollStepLeft |
| | | ScrollStepRight |
| | | ScrollStepUp |
mode in which selections can be performed
| data SelectionMode = | SelectionBrowse |
| | | SelectionMultiple |
| | | SelectionNone |
| | | SelectionSingle |
There is a deprecated entry SelectionExtended which should have the same value as SelectionMultiple. C2HS chokes on that construct.
shadow types
| data ShadowType = | ShadowEtchedIn |
| | | ShadowEtchedOut |
| | | ShadowIn |
| | | ShadowNone |
| | | ShadowOut |
Whether to clamp or ignore illegal values.
| data SpinButtonUpdatePolicy = | UpdateAlways |
| | | UpdateIfValid |
Spin a SpinButton with the following method.
| data SpinType = | SpinEnd |
| | | SpinHome |
| | | SpinPageBackward |
| | | SpinPageForward |
| | | SpinStepBackward |
| | | SpinStepForward |
| | | SpinUserDefined |
widget states
| data StateType = | StateActive |
| | | StateInsensitive |
| | | StateNormal |
| | | StatePrelight |
| | | StateSelected |
Determine if child widget may be overdrawn.
| data SubwindowMode = | ClipByChildren |
| | | IncludeInferiors |
Is the text written from left to right or the awkward way?
| data TextDirection = | TextDirLtr |
| | | TextDirNone |
| | | TextDirRtl |
Specify the way the search function for TextBuffer works.
| data TextSearchFlags = | TextSearchTextOnly |
| | | TextSearchVisibleOnly |
The window type for coordinate translation.
| data TextWindowType = | TextWindowBottom |
| | | TextWindowLeft |
| | | TextWindowPrivate |
| | | TextWindowRight |
| | | TextWindowText |
| | | TextWindowTop |
| | | TextWindowWidget |
Where to place the toolbar?
| data ToolbarStyle = | ToolbarBoth |
| | | ToolbarBothHoriz |
| | | ToolbarIcons |
| | | ToolbarText |
Wether columns of a tree or list widget can be resized.
| data TreeViewColumnSizing = | TreeViewColumnAutosize |
| | | TreeViewColumnFixed |
| | | TreeViewColumnGrowOnly |
updating types for range widgets (determines when the onValueChanged signal is emitted by the widget)
| data UpdateType = | UpdateContinuous |
| | | UpdateDelayed |
| | | UpdateDiscontinuous |
visibility of a window
| data VisibilityState = | VisibilityFullyObscured |
| | | VisibilityPartialObscured |
| | | VisibilityUnobscured |
window position types
| data WindowPosition = | WinPosCenter |
| | | WinPosCenterAlways |
| | | WinPosCenterOnParent |
| | | WinPosMouse |
| | | WinPosNone |
the state a GDK window is in
| data WindowState = | WindowStateAbove |
| | | WindowStateBelow |
| | | WindowStateFullscreen |
| | | WindowStateIconified |
| | | WindowStateMaximized |
| | | WindowStateSticky |
| | | WindowStateWithdrawn |
interaction of a window with window manager
| data WindowType = | WindowPopup |
| | | WindowToplevel |
Determine how lines are wrapped in a TextView.
| data WrapMode = | WrapChar |
| | | WrapNone |
| | | WrapWord |
| | | WrapWordChar |