---
name: "Gtk2::enums"
section: "3pm"
platform: "linux"
package: "libgtk2-perl-doc"
version: "2:1.24992-1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/Gtk2::enums"
---

# Gtk2::enums(3pm)

enumeration and flag values for Gtk2

## NAME

Gtk2::enums - enumeration and flag values for Gtk2

## DESCRIPTION

Just a listing of all enum and flags types defined for Gtk2, in one place for convenience.  For more information, see the description of flags and enums in Glib.

## LISTING

### enum Gtk2::Gdk::AxisUse

- •

  'ignore' / 'GDK\_AXIS\_IGNORE'

- •

  'x' / 'GDK\_AXIS\_X'

- •

  'y' / 'GDK\_AXIS\_Y'

- •

  'pressure' / 'GDK\_AXIS\_PRESSURE'

- •

  'xtilt' / 'GDK\_AXIS\_XTILT'

- •

  'ytilt' / 'GDK\_AXIS\_YTILT'

- •

  'wheel' / 'GDK\_AXIS\_WHEEL'

- •

  'last' / 'GDK\_AXIS\_LAST'

### enum Gtk2::Gdk::ByteOrder

- •

  'lsb-first' / 'GDK\_LSB\_FIRST'

- •

  'msb-first' / 'GDK\_MSB\_FIRST'

### enum Gtk2::Gdk::CapStyle

- •

  'not-last' / 'GDK\_CAP\_NOT\_LAST'

- •

  'butt' / 'GDK\_CAP\_BUTT'

- •

  'round' / 'GDK\_CAP\_ROUND'

- •

  'projecting' / 'GDK\_CAP\_PROJECTING'

### enum Gtk2::Gdk::Colorspace

- •

  'rgb' / 'GDK\_COLORSPACE\_RGB'

### enum Gtk2::Gdk::CrossingMode

- •

  'normal' / 'GDK\_CROSSING\_NORMAL'

- •

  'grab' / 'GDK\_CROSSING\_GRAB'

- •

  'ungrab' / 'GDK\_CROSSING\_UNGRAB'

- •

  'gtk-grab' / 'GDK\_CROSSING\_GTK\_GRAB'

- •

  'gtk-ungrab' / 'GDK\_CROSSING\_GTK\_UNGRAB'

- •

  'state-changed' / 'GDK\_CROSSING\_STATE\_CHANGED'

### enum Gtk2::Gdk::CursorType

- •

  'x-cursor' / 'GDK\_X\_CURSOR'

- •

  'arrow' / 'GDK\_ARROW'

- •

  'based-arrow-down' / 'GDK\_BASED\_ARROW\_DOWN'

- •

  'based-arrow-up' / 'GDK\_BASED\_ARROW\_UP'

- •

  'boat' / 'GDK\_BOAT'

- •

  'bogosity' / 'GDK\_BOGOSITY'

- •

  'bottom-left-corner' / 'GDK\_BOTTOM\_LEFT\_CORNER'

- •

  'bottom-right-corner' / 'GDK\_BOTTOM\_RIGHT\_CORNER'

- •

  'bottom-side' / 'GDK\_BOTTOM\_SIDE'

- •

  'bottom-tee' / 'GDK\_BOTTOM\_TEE'

- •

  'box-spiral' / 'GDK\_BOX\_SPIRAL'

- •

  'center-ptr' / 'GDK\_CENTER\_PTR'

- •

  'circle' / 'GDK\_CIRCLE'

- •

  'clock' / 'GDK\_CLOCK'

- •

  'coffee-mug' / 'GDK\_COFFEE\_MUG'

- •

  'cross' / 'GDK\_CROSS'

- •

  'cross-reverse' / 'GDK\_CROSS\_REVERSE'

- •

  'crosshair' / 'GDK\_CROSSHAIR'

- •

  'diamond-cross' / 'GDK\_DIAMOND\_CROSS'

- •

  'dot' / 'GDK\_DOT'

- •

  'dotbox' / 'GDK\_DOTBOX'

- •

  'double-arrow' / 'GDK\_DOUBLE\_ARROW'

- •

  'draft-large' / 'GDK\_DRAFT\_LARGE'

- •

  'draft-small' / 'GDK\_DRAFT\_SMALL'

- •

  'draped-box' / 'GDK\_DRAPED\_BOX'

- •

  'exchange' / 'GDK\_EXCHANGE'

- •

  'fleur' / 'GDK\_FLEUR'

- •

  'gobbler' / 'GDK\_GOBBLER'

- •

  'gumby' / 'GDK\_GUMBY'

- •

  'hand1' / 'GDK\_HAND1'

- •

  'hand2' / 'GDK\_HAND2'

- •

  'heart' / 'GDK\_HEART'

- •

  'icon' / 'GDK\_ICON'

- •

  'iron-cross' / 'GDK\_IRON\_CROSS'

- •

  'left-ptr' / 'GDK\_LEFT\_PTR'

- •

  'left-side' / 'GDK\_LEFT\_SIDE'

- •

  'left-tee' / 'GDK\_LEFT\_TEE'

- •

  'leftbutton' / 'GDK\_LEFTBUTTON'

- •

  'll-angle' / 'GDK\_LL\_ANGLE'

- •

  'lr-angle' / 'GDK\_LR\_ANGLE'

- •

  'man' / 'GDK\_MAN'

- •

  'middlebutton' / 'GDK\_MIDDLEBUTTON'

- •

  'mouse' / 'GDK\_MOUSE'

- •

  'pencil' / 'GDK\_PENCIL'

- •

  'pirate' / 'GDK\_PIRATE'

- •

  'plus' / 'GDK\_PLUS'

- •

  'question-arrow' / 'GDK\_QUESTION\_ARROW'

- •

  'right-ptr' / 'GDK\_RIGHT\_PTR'

- •

  'right-side' / 'GDK\_RIGHT\_SIDE'

- •

  'right-tee' / 'GDK\_RIGHT\_TEE'

- •

  'rightbutton' / 'GDK\_RIGHTBUTTON'

- •

  'rtl-logo' / 'GDK\_RTL\_LOGO'

- •

  'sailboat' / 'GDK\_SAILBOAT'

- •

  'sb-down-arrow' / 'GDK\_SB\_DOWN\_ARROW'

- •

  'sb-h-double-arrow' / 'GDK\_SB\_H\_DOUBLE\_ARROW'

- •

  'sb-left-arrow' / 'GDK\_SB\_LEFT\_ARROW'

- •

  'sb-right-arrow' / 'GDK\_SB\_RIGHT\_ARROW'

- •

  'sb-up-arrow' / 'GDK\_SB\_UP\_ARROW'

- •

  'sb-v-double-arrow' / 'GDK\_SB\_V\_DOUBLE\_ARROW'

- •

  'shuttle' / 'GDK\_SHUTTLE'

- •

  'sizing' / 'GDK\_SIZING'

- •

  'spider' / 'GDK\_SPIDER'

- •

  'spraycan' / 'GDK\_SPRAYCAN'

- •

  'star' / 'GDK\_STAR'

- •

  'target' / 'GDK\_TARGET'

- •

  'tcross' / 'GDK\_TCROSS'

- •

  'top-left-arrow' / 'GDK\_TOP\_LEFT\_ARROW'

- •

  'top-left-corner' / 'GDK\_TOP\_LEFT\_CORNER'

- •

  'top-right-corner' / 'GDK\_TOP\_RIGHT\_CORNER'

- •

  'top-side' / 'GDK\_TOP\_SIDE'

- •

  'top-tee' / 'GDK\_TOP\_TEE'

- •

  'trek' / 'GDK\_TREK'

- •

  'ul-angle' / 'GDK\_UL\_ANGLE'

- •

  'umbrella' / 'GDK\_UMBRELLA'

- •

  'ur-angle' / 'GDK\_UR\_ANGLE'

- •

  'watch' / 'GDK\_WATCH'

- •

  'xterm' / 'GDK\_XTERM'

- •

  'last-cursor' / 'GDK\_LAST\_CURSOR'

- •

  'blank-cursor' / 'GDK\_BLANK\_CURSOR'

- •

  'cursor-is-pixmap' / 'GDK\_CURSOR\_IS\_PIXMAP'

### flags Gtk2::Gdk::DragAction

- •

  'default' / 'GDK\_ACTION\_DEFAULT'

- •

  'copy' / 'GDK\_ACTION\_COPY'

- •

  'move' / 'GDK\_ACTION\_MOVE'

- •

  'link' / 'GDK\_ACTION\_LINK'

- •

  'private' / 'GDK\_ACTION\_PRIVATE'

- •

  'ask' / 'GDK\_ACTION\_ASK'

### enum Gtk2::Gdk::DragProtocol

- •

  'motif' / 'GDK\_DRAG\_PROTO\_MOTIF'

- •

  'xdnd' / 'GDK\_DRAG\_PROTO\_XDND'

- •

  'rootwin' / 'GDK\_DRAG\_PROTO\_ROOTWIN'

- •

  'none' / 'GDK\_DRAG\_PROTO\_NONE'

- •

  'win32-dropfiles' / 'GDK\_DRAG\_PROTO\_WIN32\_DROPFILES'

- •

  'ole2' / 'GDK\_DRAG\_PROTO\_OLE2'

- •

  'local' / 'GDK\_DRAG\_PROTO\_LOCAL'

### flags Gtk2::Gdk::EventMask

- •

  'exposure-mask' / 'GDK\_EXPOSURE\_MASK'

- •

  'pointer-motion-mask' / 'GDK\_POINTER\_MOTION\_MASK'

- •

  'pointer-motion-hint-mask' / 'GDK\_POINTER\_MOTION\_HINT\_MASK'

- •

  'button-motion-mask' / 'GDK\_BUTTON\_MOTION\_MASK'

- •

  'button1-motion-mask' / 'GDK\_BUTTON1\_MOTION\_MASK'

- •

  'button2-motion-mask' / 'GDK\_BUTTON2\_MOTION\_MASK'

- •

  'button3-motion-mask' / 'GDK\_BUTTON3\_MOTION\_MASK'

- •

  'button-press-mask' / 'GDK\_BUTTON\_PRESS\_MASK'

- •

  'button-release-mask' / 'GDK\_BUTTON\_RELEASE\_MASK'

- •

  'key-press-mask' / 'GDK\_KEY\_PRESS\_MASK'

- •

  'key-release-mask' / 'GDK\_KEY\_RELEASE\_MASK'

- •

  'enter-notify-mask' / 'GDK\_ENTER\_NOTIFY\_MASK'

- •

  'leave-notify-mask' / 'GDK\_LEAVE\_NOTIFY\_MASK'

- •

  'focus-change-mask' / 'GDK\_FOCUS\_CHANGE\_MASK'

- •

  'structure-mask' / 'GDK\_STRUCTURE\_MASK'

- •

  'property-change-mask' / 'GDK\_PROPERTY\_CHANGE\_MASK'

- •

  'visibility-notify-mask' / 'GDK\_VISIBILITY\_NOTIFY\_MASK'

- •

  'proximity-in-mask' / 'GDK\_PROXIMITY\_IN\_MASK'

- •

  'proximity-out-mask' / 'GDK\_PROXIMITY\_OUT\_MASK'

- •

  'substructure-mask' / 'GDK\_SUBSTRUCTURE\_MASK'

- •

  'scroll-mask' / 'GDK\_SCROLL\_MASK'

- •

  'all-events-mask' / 'GDK\_ALL\_EVENTS\_MASK'

### enum Gtk2::Gdk::EventType

- •

  'nothing' / 'GDK\_NOTHING'

- •

  'delete' / 'GDK\_DELETE'

- •

  'destroy' / 'GDK\_DESTROY'

- •

  'expose' / 'GDK\_EXPOSE'

- •

  'motion-notify' / 'GDK\_MOTION\_NOTIFY'

- •

  'button-press' / 'GDK\_BUTTON\_PRESS'

- •

  '2button-press' / 'GDK\_2BUTTON\_PRESS'

- •

  '3button-press' / 'GDK\_3BUTTON\_PRESS'

- •

  'button-release' / 'GDK\_BUTTON\_RELEASE'

- •

  'key-press' / 'GDK\_KEY\_PRESS'

- •

  'key-release' / 'GDK\_KEY\_RELEASE'

- •

  'enter-notify' / 'GDK\_ENTER\_NOTIFY'

- •

  'leave-notify' / 'GDK\_LEAVE\_NOTIFY'

- •

  'focus-change' / 'GDK\_FOCUS\_CHANGE'

- •

  'configure' / 'GDK\_CONFIGURE'

- •

  'map' / 'GDK\_MAP'

- •

  'unmap' / 'GDK\_UNMAP'

- •

  'property-notify' / 'GDK\_PROPERTY\_NOTIFY'

- •

  'selection-clear' / 'GDK\_SELECTION\_CLEAR'

- •

  'selection-request' / 'GDK\_SELECTION\_REQUEST'

- •

  'selection-notify' / 'GDK\_SELECTION\_NOTIFY'

- •

  'proximity-in' / 'GDK\_PROXIMITY\_IN'

- •

  'proximity-out' / 'GDK\_PROXIMITY\_OUT'

- •

  'drag-enter' / 'GDK\_DRAG\_ENTER'

- •

  'drag-leave' / 'GDK\_DRAG\_LEAVE'

- •

  'drag-motion' / 'GDK\_DRAG\_MOTION'

- •

  'drag-status' / 'GDK\_DRAG\_STATUS'

- •

  'drop-start' / 'GDK\_DROP\_START'

- •

  'drop-finished' / 'GDK\_DROP\_FINISHED'

- •

  'client-event' / 'GDK\_CLIENT\_EVENT'

- •

  'visibility-notify' / 'GDK\_VISIBILITY\_NOTIFY'

- •

  'no-expose' / 'GDK\_NO\_EXPOSE'

- •

  'scroll' / 'GDK\_SCROLL'

- •

  'window-state' / 'GDK\_WINDOW\_STATE'

- •

  'setting' / 'GDK\_SETTING'

- •

  'owner-change' / 'GDK\_OWNER\_CHANGE'

- •

  'grab-broken' / 'GDK\_GRAB\_BROKEN'

- •

  'damage' / 'GDK\_DAMAGE'

- •

  'event-last' / 'GDK\_EVENT\_LAST'

### enum Gtk2::Gdk::ExtensionMode

- •

  'none' / 'GDK\_EXTENSION\_EVENTS\_NONE'

- •

  'all' / 'GDK\_EXTENSION\_EVENTS\_ALL'

- •

  'cursor' / 'GDK\_EXTENSION\_EVENTS\_CURSOR'

### enum Gtk2::Gdk::Fill

- •

  'solid' / 'GDK\_SOLID'

- •

  'tiled' / 'GDK\_TILED'

- •

  'stippled' / 'GDK\_STIPPLED'

- •

  'opaque-stippled' / 'GDK\_OPAQUE\_STIPPLED'

### enum Gtk2::Gdk::FillRule

- •

  'even-odd-rule' / 'GDK\_EVEN\_ODD\_RULE'

- •

  'winding-rule' / 'GDK\_WINDING\_RULE'

### enum Gtk2::Gdk::FilterReturn

- •

  'continue' / 'GDK\_FILTER\_CONTINUE'

- •

  'translate' / 'GDK\_FILTER\_TRANSLATE'

- •

  'remove' / 'GDK\_FILTER\_REMOVE'

### enum Gtk2::Gdk::FontType

- •

  'font' / 'GDK\_FONT\_FONT'

- •

  'fontset' / 'GDK\_FONT\_FONTSET'

### enum Gtk2::Gdk::Function

- •

  'copy' / 'GDK\_COPY'

- •

  'invert' / 'GDK\_INVERT'

- •

  'xor' / 'GDK\_XOR'

- •

  'clear' / 'GDK\_CLEAR'

- •

  'and' / 'GDK\_AND'

- •

  'and-reverse' / 'GDK\_AND\_REVERSE'

- •

  'and-invert' / 'GDK\_AND\_INVERT'

- •

  'noop' / 'GDK\_NOOP'

- •

  'or' / 'GDK\_OR'

- •

  'equiv' / 'GDK\_EQUIV'

- •

  'or-reverse' / 'GDK\_OR\_REVERSE'

- •

  'copy-invert' / 'GDK\_COPY\_INVERT'

- •

  'or-invert' / 'GDK\_OR\_INVERT'

- •

  'nand' / 'GDK\_NAND'

- •

  'nor' / 'GDK\_NOR'

- •

  'set' / 'GDK\_SET'

### flags Gtk2::Gdk::GCValuesMask

- •

  'foreground' / 'GDK\_GC\_FOREGROUND'

- •

  'background' / 'GDK\_GC\_BACKGROUND'

- •

  'font' / 'GDK\_GC\_FONT'

- •

  'function' / 'GDK\_GC\_FUNCTION'

- •

  'fill' / 'GDK\_GC\_FILL'

- •

  'tile' / 'GDK\_GC\_TILE'

- •

  'stipple' / 'GDK\_GC\_STIPPLE'

- •

  'clip-mask' / 'GDK\_GC\_CLIP\_MASK'

- •

  'subwindow' / 'GDK\_GC\_SUBWINDOW'

- •

  'ts-x-origin' / 'GDK\_GC\_TS\_X\_ORIGIN'

- •

  'ts-y-origin' / 'GDK\_GC\_TS\_Y\_ORIGIN'

- •

  'clip-x-origin' / 'GDK\_GC\_CLIP\_X\_ORIGIN'

- •

  'clip-y-origin' / 'GDK\_GC\_CLIP\_Y\_ORIGIN'

- •

  'exposures' / 'GDK\_GC\_EXPOSURES'

- •

  'line-width' / 'GDK\_GC\_LINE\_WIDTH'

- •

  'line-style' / 'GDK\_GC\_LINE\_STYLE'

- •

  'cap-style' / 'GDK\_GC\_CAP\_STYLE'

- •

  'join-style' / 'GDK\_GC\_JOIN\_STYLE'

### enum Gtk2::Gdk::GrabStatus

- •

  'success' / 'GDK\_GRAB\_SUCCESS'

- •

  'already-grabbed' / 'GDK\_GRAB\_ALREADY\_GRABBED'

- •

  'invalid-time' / 'GDK\_GRAB\_INVALID\_TIME'

- •

  'not-viewable' / 'GDK\_GRAB\_NOT\_VIEWABLE'

- •

  'frozen' / 'GDK\_GRAB\_FROZEN'

### enum Gtk2::Gdk::Gravity

- •

  'north-west' / 'GDK\_GRAVITY\_NORTH\_WEST'

- •

  'north' / 'GDK\_GRAVITY\_NORTH'

- •

  'north-east' / 'GDK\_GRAVITY\_NORTH\_EAST'

- •

  'west' / 'GDK\_GRAVITY\_WEST'

- •

  'center' / 'GDK\_GRAVITY\_CENTER'

- •

  'east' / 'GDK\_GRAVITY\_EAST'

- •

  'south-west' / 'GDK\_GRAVITY\_SOUTH\_WEST'

- •

  'south' / 'GDK\_GRAVITY\_SOUTH'

- •

  'south-east' / 'GDK\_GRAVITY\_SOUTH\_EAST'

- •

  'static' / 'GDK\_GRAVITY\_STATIC'

### enum Gtk2::Gdk::ImageType

- •

  'normal' / 'GDK\_IMAGE\_NORMAL'

- •

  'shared' / 'GDK\_IMAGE\_SHARED'

- •

  'fastest' / 'GDK\_IMAGE\_FASTEST'

### flags Gtk2::Gdk::InputCondition

- •

  'read' / 'GDK\_INPUT\_READ'

- •

  'write' / 'GDK\_INPUT\_WRITE'

- •

  'exception' / 'GDK\_INPUT\_EXCEPTION'

### enum Gtk2::Gdk::InputMode

- •

  'disabled' / 'GDK\_MODE\_DISABLED'

- •

  'screen' / 'GDK\_MODE\_SCREEN'

- •

  'window' / 'GDK\_MODE\_WINDOW'

### enum Gtk2::Gdk::InputSource

- •

  'mouse' / 'GDK\_SOURCE\_MOUSE'

- •

  'pen' / 'GDK\_SOURCE\_PEN'

- •

  'eraser' / 'GDK\_SOURCE\_ERASER'

- •

  'cursor' / 'GDK\_SOURCE\_CURSOR'

### enum Gtk2::Gdk::InterpType

- •

  'nearest' / 'GDK\_INTERP\_NEAREST'

- •

  'tiles' / 'GDK\_INTERP\_TILES'

- •

  'bilinear' / 'GDK\_INTERP\_BILINEAR'

- •

  'hyper' / 'GDK\_INTERP\_HYPER'

### enum Gtk2::Gdk::JoinStyle

- •

  'miter' / 'GDK\_JOIN\_MITER'

- •

  'round' / 'GDK\_JOIN\_ROUND'

- •

  'bevel' / 'GDK\_JOIN\_BEVEL'

### enum Gtk2::Gdk::LineStyle

- •

  'solid' / 'GDK\_LINE\_SOLID'

- •

  'on-off-dash' / 'GDK\_LINE\_ON\_OFF\_DASH'

- •

  'double-dash' / 'GDK\_LINE\_DOUBLE\_DASH'

### flags Gtk2::Gdk::ModifierType

- •

  'shift-mask' / 'GDK\_SHIFT\_MASK'

- •

  'lock-mask' / 'GDK\_LOCK\_MASK'

- •

  'control-mask' / 'GDK\_CONTROL\_MASK'

- •

  'mod1-mask' / 'GDK\_MOD1\_MASK'

- •

  'mod2-mask' / 'GDK\_MOD2\_MASK'

- •

  'mod3-mask' / 'GDK\_MOD3\_MASK'

- •

  'mod4-mask' / 'GDK\_MOD4\_MASK'

- •

  'mod5-mask' / 'GDK\_MOD5\_MASK'

- •

  'button1-mask' / 'GDK\_BUTTON1\_MASK'

- •

  'button2-mask' / 'GDK\_BUTTON2\_MASK'

- •

  'button3-mask' / 'GDK\_BUTTON3\_MASK'

- •

  'button4-mask' / 'GDK\_BUTTON4\_MASK'

- •

  'button5-mask' / 'GDK\_BUTTON5\_MASK'

- •

  'super-mask' / 'GDK\_SUPER\_MASK'

- •

  'hyper-mask' / 'GDK\_HYPER\_MASK'

- •

  'meta-mask' / 'GDK\_META\_MASK'

- •

  'release-mask' / 'GDK\_RELEASE\_MASK'

- •

  'modifier-mask' / 'GDK\_MODIFIER\_MASK'

### enum Gtk2::Gdk::NotifyType

- •

  'ancestor' / 'GDK\_NOTIFY\_ANCESTOR'

- •

  'virtual' / 'GDK\_NOTIFY\_VIRTUAL'

- •

  'inferior' / 'GDK\_NOTIFY\_INFERIOR'

- •

  'nonlinear' / 'GDK\_NOTIFY\_NONLINEAR'

- •

  'nonlinear-virtual' / 'GDK\_NOTIFY\_NONLINEAR\_VIRTUAL'

- •

  'unknown' / 'GDK\_NOTIFY\_UNKNOWN'

### enum Gtk2::Gdk::OverlapType

- •

  'in' / 'GDK\_OVERLAP\_RECTANGLE\_IN'

- •

  'out' / 'GDK\_OVERLAP\_RECTANGLE\_OUT'

- •

  'part' / 'GDK\_OVERLAP\_RECTANGLE\_PART'

### enum Gtk2::Gdk::PixbufAlphaMode

- •

  'bilevel' / 'GDK\_PIXBUF\_ALPHA\_BILEVEL'

- •

  'full' / 'GDK\_PIXBUF\_ALPHA\_FULL'

### enum Gtk2::Gdk::PixbufError

- •

  'corrupt-image' / 'GDK\_PIXBUF\_ERROR\_CORRUPT\_IMAGE'

- •

  'insufficient-memory' / 'GDK\_PIXBUF\_ERROR\_INSUFFICIENT\_MEMORY'

- •

  'bad-option' / 'GDK\_PIXBUF\_ERROR\_BAD\_OPTION'

- •

  'unknown-type' / 'GDK\_PIXBUF\_ERROR\_UNKNOWN\_TYPE'

- •

  'unsupported-operation' / 'GDK\_PIXBUF\_ERROR\_UNSUPPORTED\_OPERATION'

- •

  'failed' / 'GDK\_PIXBUF\_ERROR\_FAILED'

- •

  'incomplete-animation' / 'GDK\_PIXBUF\_ERROR\_INCOMPLETE\_ANIMATION'

### enum Gtk2::Gdk::PropertyState

- •

  'new-value' / 'GDK\_PROPERTY\_NEW\_VALUE'

- •

  'delete' / 'GDK\_PROPERTY\_DELETE'

### enum Gtk2::Gdk::PropMode

- •

  'replace' / 'GDK\_PROP\_MODE\_REPLACE'

- •

  'prepend' / 'GDK\_PROP\_MODE\_PREPEND'

- •

  'append' / 'GDK\_PROP\_MODE\_APPEND'

### enum Gtk2::Gdk::RgbDither

- •

  'none' / 'GDK\_RGB\_DITHER\_NONE'

- •

  'normal' / 'GDK\_RGB\_DITHER\_NORMAL'

- •

  'max' / 'GDK\_RGB\_DITHER\_MAX'

### enum Gtk2::Gdk::ScrollDirection

- •

  'up' / 'GDK\_SCROLL\_UP'

- •

  'down' / 'GDK\_SCROLL\_DOWN'

- •

  'left' / 'GDK\_SCROLL\_LEFT'

- •

  'right' / 'GDK\_SCROLL\_RIGHT'

### enum Gtk2::Gdk::SettingAction

- •

  'new' / 'GDK\_SETTING\_ACTION\_NEW'

- •

  'changed' / 'GDK\_SETTING\_ACTION\_CHANGED'

- •

  'deleted' / 'GDK\_SETTING\_ACTION\_DELETED'

### enum Gtk2::Gdk::Status

- •

  'ok' / 'GDK\_OK'

- •

  'error' / 'GDK\_ERROR'

- •

  'error-param' / 'GDK\_ERROR\_PARAM'

- •

  'error-file' / 'GDK\_ERROR\_FILE'

- •

  'error-mem' / 'GDK\_ERROR\_MEM'

### enum Gtk2::Gdk::SubwindowMode

- •

  'clip-by-children' / 'GDK\_CLIP\_BY\_CHILDREN'

- •

  'include-inferiors' / 'GDK\_INCLUDE\_INFERIORS'

### enum Gtk2::Gdk::VisibilityState

- •

  'unobscured' / 'GDK\_VISIBILITY\_UNOBSCURED'

- •

  'partial' / 'GDK\_VISIBILITY\_PARTIAL'

- •

  'fully-obscured' / 'GDK\_VISIBILITY\_FULLY\_OBSCURED'

### enum Gtk2::Gdk::VisualType

- •

  'static-gray' / 'GDK\_VISUAL\_STATIC\_GRAY'

- •

  'grayscale' / 'GDK\_VISUAL\_GRAYSCALE'

- •

  'static-color' / 'GDK\_VISUAL\_STATIC\_COLOR'

- •

  'pseudo-color' / 'GDK\_VISUAL\_PSEUDO\_COLOR'

- •

  'true-color' / 'GDK\_VISUAL\_TRUE\_COLOR'

- •

  'direct-color' / 'GDK\_VISUAL\_DIRECT\_COLOR'

### flags Gtk2::Gdk::WindowAttributesType

- •

  'title' / 'GDK\_WA\_TITLE'

- •

  'x' / 'GDK\_WA\_X'

- •

  'y' / 'GDK\_WA\_Y'

- •

  'cursor' / 'GDK\_WA\_CURSOR'

- •

  'colormap' / 'GDK\_WA\_COLORMAP'

- •

  'visual' / 'GDK\_WA\_VISUAL'

- •

  'wmclass' / 'GDK\_WA\_WMCLASS'

- •

  'noredir' / 'GDK\_WA\_NOREDIR'

- •

  'type-hint' / 'GDK\_WA\_TYPE\_HINT'

### enum Gtk2::Gdk::WindowClass

- •

  'output' / 'GDK\_INPUT\_OUTPUT'

- •

  'only' / 'GDK\_INPUT\_ONLY'

### enum Gtk2::Gdk::WindowEdge

- •

  'north-west' / 'GDK\_WINDOW\_EDGE\_NORTH\_WEST'

- •

  'north' / 'GDK\_WINDOW\_EDGE\_NORTH'

- •

  'north-east' / 'GDK\_WINDOW\_EDGE\_NORTH\_EAST'

- •

  'west' / 'GDK\_WINDOW\_EDGE\_WEST'

- •

  'east' / 'GDK\_WINDOW\_EDGE\_EAST'

- •

  'south-west' / 'GDK\_WINDOW\_EDGE\_SOUTH\_WEST'

- •

  'south' / 'GDK\_WINDOW\_EDGE\_SOUTH'

- •

  'south-east' / 'GDK\_WINDOW\_EDGE\_SOUTH\_EAST'

### flags Gtk2::Gdk::WindowHints

- •

  'pos' / 'GDK\_HINT\_POS'

- •

  'min-size' / 'GDK\_HINT\_MIN\_SIZE'

- •

  'max-size' / 'GDK\_HINT\_MAX\_SIZE'

- •

  'base-size' / 'GDK\_HINT\_BASE\_SIZE'

- •

  'aspect' / 'GDK\_HINT\_ASPECT'

- •

  'resize-inc' / 'GDK\_HINT\_RESIZE\_INC'

- •

  'win-gravity' / 'GDK\_HINT\_WIN\_GRAVITY'

- •

  'user-pos' / 'GDK\_HINT\_USER\_POS'

- •

  'user-size' / 'GDK\_HINT\_USER\_SIZE'

### flags Gtk2::Gdk::WindowState

- •

  'withdrawn' / 'GDK\_WINDOW\_STATE\_WITHDRAWN'

- •

  'iconified' / 'GDK\_WINDOW\_STATE\_ICONIFIED'

- •

  'maximized' / 'GDK\_WINDOW\_STATE\_MAXIMIZED'

- •

  'sticky' / 'GDK\_WINDOW\_STATE\_STICKY'

- •

  'fullscreen' / 'GDK\_WINDOW\_STATE\_FULLSCREEN'

- •

  'above' / 'GDK\_WINDOW\_STATE\_ABOVE'

- •

  'below' / 'GDK\_WINDOW\_STATE\_BELOW'

### enum Gtk2::Gdk::WindowType

- •

  'root' / 'GDK\_WINDOW\_ROOT'

- •

  'toplevel' / 'GDK\_WINDOW\_TOPLEVEL'

- •

  'child' / 'GDK\_WINDOW\_CHILD'

- •

  'dialog' / 'GDK\_WINDOW\_DIALOG'

- •

  'temp' / 'GDK\_WINDOW\_TEMP'

- •

  'foreign' / 'GDK\_WINDOW\_FOREIGN'

- •

  'offscreen' / 'GDK\_WINDOW\_OFFSCREEN'

### enum Gtk2::Gdk::WindowTypeHint

- •

  'normal' / 'GDK\_WINDOW\_TYPE\_HINT\_NORMAL'

- •

  'dialog' / 'GDK\_WINDOW\_TYPE\_HINT\_DIALOG'

- •

  'menu' / 'GDK\_WINDOW\_TYPE\_HINT\_MENU'

- •

  'toolbar' / 'GDK\_WINDOW\_TYPE\_HINT\_TOOLBAR'

- •

  'splashscreen' / 'GDK\_WINDOW\_TYPE\_HINT\_SPLASHSCREEN'

- •

  'utility' / 'GDK\_WINDOW\_TYPE\_HINT\_UTILITY'

- •

  'dock' / 'GDK\_WINDOW\_TYPE\_HINT\_DOCK'

- •

  'desktop' / 'GDK\_WINDOW\_TYPE\_HINT\_DESKTOP'

- •

  'dropdown-menu' / 'GDK\_WINDOW\_TYPE\_HINT\_DROPDOWN\_MENU'

- •

  'popup-menu' / 'GDK\_WINDOW\_TYPE\_HINT\_POPUP\_MENU'

- •

  'tooltip' / 'GDK\_WINDOW\_TYPE\_HINT\_TOOLTIP'

- •

  'notification' / 'GDK\_WINDOW\_TYPE\_HINT\_NOTIFICATION'

- •

  'combo' / 'GDK\_WINDOW\_TYPE\_HINT\_COMBO'

- •

  'dnd' / 'GDK\_WINDOW\_TYPE\_HINT\_DND'

### flags Gtk2::Gdk::WMDecoration

- •

  'all' / 'GDK\_DECOR\_ALL'

- •

  'border' / 'GDK\_DECOR\_BORDER'

- •

  'resizeh' / 'GDK\_DECOR\_RESIZEH'

- •

  'title' / 'GDK\_DECOR\_TITLE'

- •

  'menu' / 'GDK\_DECOR\_MENU'

- •

  'minimize' / 'GDK\_DECOR\_MINIMIZE'

- •

  'maximize' / 'GDK\_DECOR\_MAXIMIZE'

### flags Gtk2::Gdk::WMFunction

- •

  'all' / 'GDK\_FUNC\_ALL'

- •

  'resize' / 'GDK\_FUNC\_RESIZE'

- •

  'move' / 'GDK\_FUNC\_MOVE'

- •

  'minimize' / 'GDK\_FUNC\_MINIMIZE'

- •

  'maximize' / 'GDK\_FUNC\_MAXIMIZE'

- •

  'close' / 'GDK\_FUNC\_CLOSE'

### flags Gtk2::AccelFlags

- •

  'visible' / 'GTK\_ACCEL\_VISIBLE'

- •

  'locked' / 'GTK\_ACCEL\_LOCKED'

- •

  'mask' / 'GTK\_ACCEL\_MASK'

### enum Gtk2::AnchorType

- •

  'center' / 'GTK\_ANCHOR\_CENTER'

- •

  'north' / 'GTK\_ANCHOR\_NORTH'

- •

  'north-west' / 'GTK\_ANCHOR\_NORTH\_WEST'

- •

  'north-east' / 'GTK\_ANCHOR\_NORTH\_EAST'

- •

  'south' / 'GTK\_ANCHOR\_SOUTH'

- •

  'south-west' / 'GTK\_ANCHOR\_SOUTH\_WEST'

- •

  'south-east' / 'GTK\_ANCHOR\_SOUTH\_EAST'

- •

  'west' / 'GTK\_ANCHOR\_WEST'

- •

  'east' / 'GTK\_ANCHOR\_EAST'

- •

  'n' / 'GTK\_ANCHOR\_N'

- •

  'nw' / 'GTK\_ANCHOR\_NW'

- •

  'ne' / 'GTK\_ANCHOR\_NE'

- •

  's' / 'GTK\_ANCHOR\_S'

- •

  'sw' / 'GTK\_ANCHOR\_SW'

- •

  'se' / 'GTK\_ANCHOR\_SE'

- •

  'w' / 'GTK\_ANCHOR\_W'

- •

  'e' / 'GTK\_ANCHOR\_E'

### flags Gtk2::ArgFlags

- •

  'readable' / 'GTK\_ARG\_READABLE'

- •

  'writable' / 'GTK\_ARG\_WRITABLE'

- •

  'construct' / 'GTK\_ARG\_CONSTRUCT'

- •

  'construct-only' / 'GTK\_ARG\_CONSTRUCT\_ONLY'

- •

  'child-arg' / 'GTK\_ARG\_CHILD\_ARG'

### enum Gtk2::ArrowType

- •

  'up' / 'GTK\_ARROW\_UP'

- •

  'down' / 'GTK\_ARROW\_DOWN'

- •

  'left' / 'GTK\_ARROW\_LEFT'

- •

  'right' / 'GTK\_ARROW\_RIGHT'

- •

  'none' / 'GTK\_ARROW\_NONE'

### flags Gtk2::AttachOptions

- •

  'expand' / 'GTK\_EXPAND'

- •

  'shrink' / 'GTK\_SHRINK'

- •

  'fill' / 'GTK\_FILL'

### enum Gtk2::ButtonBoxStyle

- •

  'default-style' / 'GTK\_BUTTONBOX\_DEFAULT\_STYLE'

- •

  'spread' / 'GTK\_BUTTONBOX\_SPREAD'

- •

  'edge' / 'GTK\_BUTTONBOX\_EDGE'

- •

  'start' / 'GTK\_BUTTONBOX\_START'

- •

  'end' / 'GTK\_BUTTONBOX\_END'

- •

  'center' / 'GTK\_BUTTONBOX\_CENTER'

### enum Gtk2::ButtonsType

- •

  'none' / 'GTK\_BUTTONS\_NONE'

- •

  'ok' / 'GTK\_BUTTONS\_OK'

- •

  'close' / 'GTK\_BUTTONS\_CLOSE'

- •

  'cancel' / 'GTK\_BUTTONS\_CANCEL'

- •

  'yes-no' / 'GTK\_BUTTONS\_YES\_NO'

- •

  'ok-cancel' / 'GTK\_BUTTONS\_OK\_CANCEL'

### flags Gtk2::CalendarDisplayOptions

- •

  'show-heading' / 'GTK\_CALENDAR\_SHOW\_HEADING'

- •

  'show-day-names' / 'GTK\_CALENDAR\_SHOW\_DAY\_NAMES'

- •

  'no-month-change' / 'GTK\_CALENDAR\_NO\_MONTH\_CHANGE'

- •

  'show-week-numbers' / 'GTK\_CALENDAR\_SHOW\_WEEK\_NUMBERS'

- •

  'week-start-monday' / 'GTK\_CALENDAR\_WEEK\_START\_MONDAY'

- •

  'show-details' / 'GTK\_CALENDAR\_SHOW\_DETAILS'

### enum Gtk2::CellRendererMode

- •

  'inert' / 'GTK\_CELL\_RENDERER\_MODE\_INERT'

- •

  'activatable' / 'GTK\_CELL\_RENDERER\_MODE\_ACTIVATABLE'

- •

  'editable' / 'GTK\_CELL\_RENDERER\_MODE\_EDITABLE'

### flags Gtk2::CellRendererState

- •

  'selected' / 'GTK\_CELL\_RENDERER\_SELECTED'

- •

  'prelit' / 'GTK\_CELL\_RENDERER\_PRELIT'

- •

  'insensitive' / 'GTK\_CELL\_RENDERER\_INSENSITIVE'

- •

  'sorted' / 'GTK\_CELL\_RENDERER\_SORTED'

- •

  'focused' / 'GTK\_CELL\_RENDERER\_FOCUSED'

### enum Gtk2::CornerType

- •

  'top-left' / 'GTK\_CORNER\_TOP\_LEFT'

- •

  'bottom-left' / 'GTK\_CORNER\_BOTTOM\_LEFT'

- •

  'top-right' / 'GTK\_CORNER\_TOP\_RIGHT'

- •

  'bottom-right' / 'GTK\_CORNER\_BOTTOM\_RIGHT'

### enum Gtk2::CurveType

- •

  'linear' / 'GTK\_CURVE\_TYPE\_LINEAR'

- •

  'spline' / 'GTK\_CURVE\_TYPE\_SPLINE'

- •

  'free' / 'GTK\_CURVE\_TYPE\_FREE'

### flags Gtk2::DebugFlag

- •

  'misc' / 'GTK\_DEBUG\_MISC'

- •

  'plugsocket' / 'GTK\_DEBUG\_PLUGSOCKET'

- •

  'text' / 'GTK\_DEBUG\_TEXT'

- •

  'tree' / 'GTK\_DEBUG\_TREE'

- •

  'updates' / 'GTK\_DEBUG\_UPDATES'

- •

  'keybindings' / 'GTK\_DEBUG\_KEYBINDINGS'

- •

  'multihead' / 'GTK\_DEBUG\_MULTIHEAD'

- •

  'modules' / 'GTK\_DEBUG\_MODULES'

- •

  'geometry' / 'GTK\_DEBUG\_GEOMETRY'

- •

  'icontheme' / 'GTK\_DEBUG\_ICONTHEME'

- •

  'printing' / 'GTK\_DEBUG\_PRINTING'

- •

  'builder' / 'GTK\_DEBUG\_BUILDER'

### enum Gtk2::DeleteType

- •

  'chars' / 'GTK\_DELETE\_CHARS'

- •

  'word-ends' / 'GTK\_DELETE\_WORD\_ENDS'

- •

  'words' / 'GTK\_DELETE\_WORDS'

- •

  'display-lines' / 'GTK\_DELETE\_DISPLAY\_LINES'

- •

  'display-line-ends' / 'GTK\_DELETE\_DISPLAY\_LINE\_ENDS'

- •

  'paragraph-ends' / 'GTK\_DELETE\_PARAGRAPH\_ENDS'

- •

  'paragraphs' / 'GTK\_DELETE\_PARAGRAPHS'

- •

  'whitespace' / 'GTK\_DELETE\_WHITESPACE'

### flags Gtk2::DestDefaults

- •

  'motion' / 'GTK\_DEST\_DEFAULT\_MOTION'

- •

  'highlight' / 'GTK\_DEST\_DEFAULT\_HIGHLIGHT'

- •

  'drop' / 'GTK\_DEST\_DEFAULT\_DROP'

- •

  'all' / 'GTK\_DEST\_DEFAULT\_ALL'

### flags Gtk2::DialogFlags

- •

  'modal' / 'GTK\_DIALOG\_MODAL'

- •

  'destroy-with-parent' / 'GTK\_DIALOG\_DESTROY\_WITH\_PARENT'

- •

  'no-separator' / 'GTK\_DIALOG\_NO\_SEPARATOR'

### enum Gtk2::DirectionType

- •

  'tab-forward' / 'GTK\_DIR\_TAB\_FORWARD'

- •

  'tab-backward' / 'GTK\_DIR\_TAB\_BACKWARD'

- •

  'up' / 'GTK\_DIR\_UP'

- •

  'down' / 'GTK\_DIR\_DOWN'

- •

  'left' / 'GTK\_DIR\_LEFT'

- •

  'right' / 'GTK\_DIR\_RIGHT'

### enum Gtk2::ExpanderStyle

- •

  'collapsed' / 'GTK\_EXPANDER\_COLLAPSED'

- •

  'semi-collapsed' / 'GTK\_EXPANDER\_SEMI\_COLLAPSED'

- •

  'semi-expanded' / 'GTK\_EXPANDER\_SEMI\_EXPANDED'

- •

  'expanded' / 'GTK\_EXPANDER\_EXPANDED'

### enum Gtk2::IconSize

- •

  'invalid' / 'GTK\_ICON\_SIZE\_INVALID'

- •

  'menu' / 'GTK\_ICON\_SIZE\_MENU'

- •

  'small-toolbar' / 'GTK\_ICON\_SIZE\_SMALL\_TOOLBAR'

- •

  'large-toolbar' / 'GTK\_ICON\_SIZE\_LARGE\_TOOLBAR'

- •

  'button' / 'GTK\_ICON\_SIZE\_BUTTON'

- •

  'dnd' / 'GTK\_ICON\_SIZE\_DND'

- •

  'dialog' / 'GTK\_ICON\_SIZE\_DIALOG'

### enum Gtk2::ImageType

- •

  'empty' / 'GTK\_IMAGE\_EMPTY'

- •

  'pixmap' / 'GTK\_IMAGE\_PIXMAP'

- •

  'image' / 'GTK\_IMAGE\_IMAGE'

- •

  'pixbuf' / 'GTK\_IMAGE\_PIXBUF'

- •

  'stock' / 'GTK\_IMAGE\_STOCK'

- •

  'icon-set' / 'GTK\_IMAGE\_ICON\_SET'

- •

  'animation' / 'GTK\_IMAGE\_ANIMATION'

- •

  'icon-name' / 'GTK\_IMAGE\_ICON\_NAME'

- •

  'gicon' / 'GTK\_IMAGE\_GICON'

### enum Gtk2::IMPreeditStyle

- •

  'nothing' / 'GTK\_IM\_PREEDIT\_NOTHING'

- •

  'callback' / 'GTK\_IM\_PREEDIT\_CALLBACK'

- •

  'none' / 'GTK\_IM\_PREEDIT\_NONE'

### enum Gtk2::IMStatusStyle

- •

  'nothing' / 'GTK\_IM\_STATUS\_NOTHING'

- •

  'callback' / 'GTK\_IM\_STATUS\_CALLBACK'

- •

  'none' / 'GTK\_IM\_STATUS\_NONE'

### enum Gtk2::Justification

- •

  'left' / 'GTK\_JUSTIFY\_LEFT'

- •

  'right' / 'GTK\_JUSTIFY\_RIGHT'

- •

  'center' / 'GTK\_JUSTIFY\_CENTER'

- •

  'fill' / 'GTK\_JUSTIFY\_FILL'

### enum Gtk2::MatchType

- •

  'all' / 'GTK\_MATCH\_ALL'

- •

  'all-tail' / 'GTK\_MATCH\_ALL\_TAIL'

- •

  'head' / 'GTK\_MATCH\_HEAD'

- •

  'tail' / 'GTK\_MATCH\_TAIL'

- •

  'exact' / 'GTK\_MATCH\_EXACT'

- •

  'last' / 'GTK\_MATCH\_LAST'

### enum Gtk2::MenuDirectionType

- •

  'parent' / 'GTK\_MENU\_DIR\_PARENT'

- •

  'child' / 'GTK\_MENU\_DIR\_CHILD'

- •

  'next' / 'GTK\_MENU\_DIR\_NEXT'

- •

  'prev' / 'GTK\_MENU\_DIR\_PREV'

### enum Gtk2::MessageType

- •

  'info' / 'GTK\_MESSAGE\_INFO'

- •

  'warning' / 'GTK\_MESSAGE\_WARNING'

- •

  'question' / 'GTK\_MESSAGE\_QUESTION'

- •

  'error' / 'GTK\_MESSAGE\_ERROR'

- •

  'other' / 'GTK\_MESSAGE\_OTHER'

### enum Gtk2::MetricType

- •

  'pixels' / 'GTK\_PIXELS'

- •

  'inches' / 'GTK\_INCHES'

- •

  'centimeters' / 'GTK\_CENTIMETERS'

### enum Gtk2::MovementStep

- •

  'logical-positions' / 'GTK\_MOVEMENT\_LOGICAL\_POSITIONS'

- •

  'visual-positions' / 'GTK\_MOVEMENT\_VISUAL\_POSITIONS'

- •

  'words' / 'GTK\_MOVEMENT\_WORDS'

- •

  'display-lines' / 'GTK\_MOVEMENT\_DISPLAY\_LINES'

- •

  'display-line-ends' / 'GTK\_MOVEMENT\_DISPLAY\_LINE\_ENDS'

- •

  'paragraphs' / 'GTK\_MOVEMENT\_PARAGRAPHS'

- •

  'paragraph-ends' / 'GTK\_MOVEMENT\_PARAGRAPH\_ENDS'

- •

  'pages' / 'GTK\_MOVEMENT\_PAGES'

- •

  'buffer-ends' / 'GTK\_MOVEMENT\_BUFFER\_ENDS'

- •

  'horizontal-pages' / 'GTK\_MOVEMENT\_HORIZONTAL\_PAGES'

### enum Gtk2::NotebookTab

- •

  'first' / 'GTK\_NOTEBOOK\_TAB\_FIRST'

- •

  'last' / 'GTK\_NOTEBOOK\_TAB\_LAST'

### flags Gtk2::ObjectFlags

- •

  'in-destruction' / 'GTK\_IN\_DESTRUCTION'

- •

  'floating' / 'GTK\_FLOATING'

- •

  'reserved-1' / 'GTK\_RESERVED\_1'

- •

  'reserved-2' / 'GTK\_RESERVED\_2'

### enum Gtk2::Orientation

- •

  'horizontal' / 'GTK\_ORIENTATION\_HORIZONTAL'

- •

  'vertical' / 'GTK\_ORIENTATION\_VERTICAL'

### enum Gtk2::PackType

- •

  'start' / 'GTK\_PACK\_START'

- •

  'end' / 'GTK\_PACK\_END'

### enum Gtk2::PathPriorityType

- •

  'lowest' / 'GTK\_PATH\_PRIO\_LOWEST'

- •

  'gtk' / 'GTK\_PATH\_PRIO\_GTK'

- •

  'application' / 'GTK\_PATH\_PRIO\_APPLICATION'

- •

  'theme' / 'GTK\_PATH\_PRIO\_THEME'

- •

  'rc' / 'GTK\_PATH\_PRIO\_RC'

- •

  'highest' / 'GTK\_PATH\_PRIO\_HIGHEST'

### enum Gtk2::PathType

- •

  'widget' / 'GTK\_PATH\_WIDGET'

- •

  'widget-class' / 'GTK\_PATH\_WIDGET\_CLASS'

- •

  'class' / 'GTK\_PATH\_CLASS'

### enum Gtk2::PolicyType

- •

  'always' / 'GTK\_POLICY\_ALWAYS'

- •

  'automatic' / 'GTK\_POLICY\_AUTOMATIC'

- •

  'never' / 'GTK\_POLICY\_NEVER'

### enum Gtk2::PositionType

- •

  'left' / 'GTK\_POS\_LEFT'

- •

  'right' / 'GTK\_POS\_RIGHT'

- •

  'top' / 'GTK\_POS\_TOP'

- •

  'bottom' / 'GTK\_POS\_BOTTOM'

### enum Gtk2::PreviewType

- •

  'color' / 'GTK\_PREVIEW\_COLOR'

- •

  'grayscale' / 'GTK\_PREVIEW\_GRAYSCALE'

### flags Gtk2::PrivateFlags

- •

  'user-style' / 'PRIVATE\_GTK\_USER\_STYLE'

- •

  'resize-pending' / 'PRIVATE\_GTK\_RESIZE\_PENDING'

- •

  'has-pointer' / 'PRIVATE\_GTK\_HAS\_POINTER'

- •

  'shadowed' / 'PRIVATE\_GTK\_SHADOWED'

- •

  'has-shape-mask' / 'PRIVATE\_GTK\_HAS\_SHAPE\_MASK'

- •

  'in-reparent' / 'PRIVATE\_GTK\_IN\_REPARENT'

- •

  'direction-set' / 'PRIVATE\_GTK\_DIRECTION\_SET'

- •

  'direction-ltr' / 'PRIVATE\_GTK\_DIRECTION\_LTR'

- •

  'anchored' / 'PRIVATE\_GTK\_ANCHORED'

- •

  'child-visible' / 'PRIVATE\_GTK\_CHILD\_VISIBLE'

- •

  'redraw-on-alloc' / 'PRIVATE\_GTK\_REDRAW\_ON\_ALLOC'

- •

  'alloc-needed' / 'PRIVATE\_GTK\_ALLOC\_NEEDED'

- •

  'request-needed' / 'PRIVATE\_GTK\_REQUEST\_NEEDED'

### enum Gtk2::ProgressBarOrientation

- •

  'left-to-right' / 'GTK\_PROGRESS\_LEFT\_TO\_RIGHT'

- •

  'right-to-left' / 'GTK\_PROGRESS\_RIGHT\_TO\_LEFT'

- •

  'bottom-to-top' / 'GTK\_PROGRESS\_BOTTOM\_TO\_TOP'

- •

  'top-to-bottom' / 'GTK\_PROGRESS\_TOP\_TO\_BOTTOM'

### enum Gtk2::ProgressBarStyle

- •

  'continuous' / 'GTK\_PROGRESS\_CONTINUOUS'

- •

  'discrete' / 'GTK\_PROGRESS\_DISCRETE'

### flags Gtk2::RcFlags

- •

  'fg' / 'GTK\_RC\_FG'

- •

  'bg' / 'GTK\_RC\_BG'

- •

  'text' / 'GTK\_RC\_TEXT'

- •

  'base' / 'GTK\_RC\_BASE'

### enum Gtk2::RcTokenType

- •

  'invalid' / 'GTK\_RC\_TOKEN\_INVALID'

- •

  'include' / 'GTK\_RC\_TOKEN\_INCLUDE'

- •

  'normal' / 'GTK\_RC\_TOKEN\_NORMAL'

- •

  'active' / 'GTK\_RC\_TOKEN\_ACTIVE'

- •

  'prelight' / 'GTK\_RC\_TOKEN\_PRELIGHT'

- •

  'selected' / 'GTK\_RC\_TOKEN\_SELECTED'

- •

  'insensitive' / 'GTK\_RC\_TOKEN\_INSENSITIVE'

- •

  'fg' / 'GTK\_RC\_TOKEN\_FG'

- •

  'bg' / 'GTK\_RC\_TOKEN\_BG'

- •

  'text' / 'GTK\_RC\_TOKEN\_TEXT'

- •

  'base' / 'GTK\_RC\_TOKEN\_BASE'

- •

  'xthickness' / 'GTK\_RC\_TOKEN\_XTHICKNESS'

- •

  'ythickness' / 'GTK\_RC\_TOKEN\_YTHICKNESS'

- •

  'font' / 'GTK\_RC\_TOKEN\_FONT'

- •

  'fontset' / 'GTK\_RC\_TOKEN\_FONTSET'

- •

  'font-name' / 'GTK\_RC\_TOKEN\_FONT\_NAME'

- •

  'bg-pixmap' / 'GTK\_RC\_TOKEN\_BG\_PIXMAP'

- •

  'pixmap-path' / 'GTK\_RC\_TOKEN\_PIXMAP\_PATH'

- •

  'style' / 'GTK\_RC\_TOKEN\_STYLE'

- •

  'binding' / 'GTK\_RC\_TOKEN\_BINDING'

- •

  'bind' / 'GTK\_RC\_TOKEN\_BIND'

- •

  'widget' / 'GTK\_RC\_TOKEN\_WIDGET'

- •

  'widget-class' / 'GTK\_RC\_TOKEN\_WIDGET\_CLASS'

- •

  'class' / 'GTK\_RC\_TOKEN\_CLASS'

- •

  'lowest' / 'GTK\_RC\_TOKEN\_LOWEST'

- •

  'gtk' / 'GTK\_RC\_TOKEN\_GTK'

- •

  'application' / 'GTK\_RC\_TOKEN\_APPLICATION'

- •

  'theme' / 'GTK\_RC\_TOKEN\_THEME'

- •

  'rc' / 'GTK\_RC\_TOKEN\_RC'

- •

  'highest' / 'GTK\_RC\_TOKEN\_HIGHEST'

- •

  'engine' / 'GTK\_RC\_TOKEN\_ENGINE'

- •

  'module-path' / 'GTK\_RC\_TOKEN\_MODULE\_PATH'

- •

  'im-module-path' / 'GTK\_RC\_TOKEN\_IM\_MODULE\_PATH'

- •

  'im-module-file' / 'GTK\_RC\_TOKEN\_IM\_MODULE\_FILE'

- •

  'stock' / 'GTK\_RC\_TOKEN\_STOCK'

- •

  'ltr' / 'GTK\_RC\_TOKEN\_LTR'

- •

  'rtl' / 'GTK\_RC\_TOKEN\_RTL'

- •

  'color' / 'GTK\_RC\_TOKEN\_COLOR'

- •

  'unbind' / 'GTK\_RC\_TOKEN\_UNBIND'

- •

  'last' / 'GTK\_RC\_TOKEN\_LAST'

### enum Gtk2::ReliefStyle

- •

  'normal' / 'GTK\_RELIEF\_NORMAL'

- •

  'half' / 'GTK\_RELIEF\_HALF'

- •

  'none' / 'GTK\_RELIEF\_NONE'

### enum Gtk2::ResizeMode

- •

  'parent' / 'GTK\_RESIZE\_PARENT'

- •

  'queue' / 'GTK\_RESIZE\_QUEUE'

- •

  'immediate' / 'GTK\_RESIZE\_IMMEDIATE'

### enum Gtk2::ResponseType

- •

  'none' / 'GTK\_RESPONSE\_NONE'

- •

  'reject' / 'GTK\_RESPONSE\_REJECT'

- •

  'accept' / 'GTK\_RESPONSE\_ACCEPT'

- •

  'delete-event' / 'GTK\_RESPONSE\_DELETE\_EVENT'

- •

  'ok' / 'GTK\_RESPONSE\_OK'

- •

  'cancel' / 'GTK\_RESPONSE\_CANCEL'

- •

  'close' / 'GTK\_RESPONSE\_CLOSE'

- •

  'yes' / 'GTK\_RESPONSE\_YES'

- •

  'no' / 'GTK\_RESPONSE\_NO'

- •

  'apply' / 'GTK\_RESPONSE\_APPLY'

- •

  'help' / 'GTK\_RESPONSE\_HELP'

### enum Gtk2::ScrollType

- •

  'none' / 'GTK\_SCROLL\_NONE'

- •

  'jump' / 'GTK\_SCROLL\_JUMP'

- •

  'step-backward' / 'GTK\_SCROLL\_STEP\_BACKWARD'

- •

  'step-forward' / 'GTK\_SCROLL\_STEP\_FORWARD'

- •

  'page-backward' / 'GTK\_SCROLL\_PAGE\_BACKWARD'

- •

  'page-forward' / 'GTK\_SCROLL\_PAGE\_FORWARD'

- •

  'step-up' / 'GTK\_SCROLL\_STEP\_UP'

- •

  'step-down' / 'GTK\_SCROLL\_STEP\_DOWN'

- •

  'page-up' / 'GTK\_SCROLL\_PAGE\_UP'

- •

  'page-down' / 'GTK\_SCROLL\_PAGE\_DOWN'

- •

  'step-left' / 'GTK\_SCROLL\_STEP\_LEFT'

- •

  'step-right' / 'GTK\_SCROLL\_STEP\_RIGHT'

- •

  'page-left' / 'GTK\_SCROLL\_PAGE\_LEFT'

- •

  'page-right' / 'GTK\_SCROLL\_PAGE\_RIGHT'

- •

  'start' / 'GTK\_SCROLL\_START'

- •

  'end' / 'GTK\_SCROLL\_END'

### enum Gtk2::SelectionMode

- •

  'none' / 'GTK\_SELECTION\_NONE'

- •

  'single' / 'GTK\_SELECTION\_SINGLE'

- •

  'browse' / 'GTK\_SELECTION\_BROWSE'

- •

  'multiple' / 'GTK\_SELECTION\_MULTIPLE'

- •

  'extended' / 'GTK\_SELECTION\_EXTENDED'

### enum Gtk2::ShadowType

- •

  'none' / 'GTK\_SHADOW\_NONE'

- •

  'in' / 'GTK\_SHADOW\_IN'

- •

  'out' / 'GTK\_SHADOW\_OUT'

- •

  'etched-in' / 'GTK\_SHADOW\_ETCHED\_IN'

- •

  'etched-out' / 'GTK\_SHADOW\_ETCHED\_OUT'

### enum Gtk2::SideType

- •

  'top' / 'GTK\_SIDE\_TOP'

- •

  'bottom' / 'GTK\_SIDE\_BOTTOM'

- •

  'left' / 'GTK\_SIDE\_LEFT'

- •

  'right' / 'GTK\_SIDE\_RIGHT'

### flags Gtk2::SignalRunType

- •

  'first' / 'GTK\_RUN\_FIRST'

- •

  'last' / 'GTK\_RUN\_LAST'

- •

  'both' / 'GTK\_RUN\_BOTH'

- •

  'no-recurse' / 'GTK\_RUN\_NO\_RECURSE'

- •

  'action' / 'GTK\_RUN\_ACTION'

- •

  'no-hooks' / 'GTK\_RUN\_NO\_HOOKS'

### enum Gtk2::SizeGroupMode

- •

  'none' / 'GTK\_SIZE\_GROUP\_NONE'

- •

  'horizontal' / 'GTK\_SIZE\_GROUP\_HORIZONTAL'

- •

  'vertical' / 'GTK\_SIZE\_GROUP\_VERTICAL'

- •

  'both' / 'GTK\_SIZE\_GROUP\_BOTH'

### enum Gtk2::SortType

- •

  'ascending' / 'GTK\_SORT\_ASCENDING'

- •

  'descending' / 'GTK\_SORT\_DESCENDING'

### enum Gtk2::SpinButtonUpdatePolicy

- •

  'always' / 'GTK\_UPDATE\_ALWAYS'

- •

  'if-valid' / 'GTK\_UPDATE\_IF\_VALID'

### enum Gtk2::SpinType

- •

  'step-forward' / 'GTK\_SPIN\_STEP\_FORWARD'

- •

  'step-backward' / 'GTK\_SPIN\_STEP\_BACKWARD'

- •

  'page-forward' / 'GTK\_SPIN\_PAGE\_FORWARD'

- •

  'page-backward' / 'GTK\_SPIN\_PAGE\_BACKWARD'

- •

  'home' / 'GTK\_SPIN\_HOME'

- •

  'end' / 'GTK\_SPIN\_END'

- •

  'user-defined' / 'GTK\_SPIN\_USER\_DEFINED'

### enum Gtk2::StateType

- •

  'normal' / 'GTK\_STATE\_NORMAL'

- •

  'active' / 'GTK\_STATE\_ACTIVE'

- •

  'prelight' / 'GTK\_STATE\_PRELIGHT'

- •

  'selected' / 'GTK\_STATE\_SELECTED'

- •

  'insensitive' / 'GTK\_STATE\_INSENSITIVE'

### enum Gtk2::SubmenuDirection

- •

  'left' / 'GTK\_DIRECTION\_LEFT'

- •

  'right' / 'GTK\_DIRECTION\_RIGHT'

### enum Gtk2::SubmenuPlacement

- •

  'top-bottom' / 'GTK\_TOP\_BOTTOM'

- •

  'left-right' / 'GTK\_LEFT\_RIGHT'

### flags Gtk2::TargetFlags

- •

  'same-app' / 'GTK\_TARGET\_SAME\_APP'

- •

  'same-widget' / 'GTK\_TARGET\_SAME\_WIDGET'

- •

  'other-app' / 'GTK\_TARGET\_OTHER\_APP'

- •

  'other-widget' / 'GTK\_TARGET\_OTHER\_WIDGET'

### enum Gtk2::TextDirection

- •

  'none' / 'GTK\_TEXT\_DIR\_NONE'

- •

  'ltr' / 'GTK\_TEXT\_DIR\_LTR'

- •

  'rtl' / 'GTK\_TEXT\_DIR\_RTL'

### flags Gtk2::TextSearchFlags

- •

  'visible-only' / 'GTK\_TEXT\_SEARCH\_VISIBLE\_ONLY'

- •

  'text-only' / 'GTK\_TEXT\_SEARCH\_TEXT\_ONLY'

### enum Gtk2::TextWindowType

- •

  'private' / 'GTK\_TEXT\_WINDOW\_PRIVATE'

- •

  'widget' / 'GTK\_TEXT\_WINDOW\_WIDGET'

- •

  'text' / 'GTK\_TEXT\_WINDOW\_TEXT'

- •

  'left' / 'GTK\_TEXT\_WINDOW\_LEFT'

- •

  'right' / 'GTK\_TEXT\_WINDOW\_RIGHT'

- •

  'top' / 'GTK\_TEXT\_WINDOW\_TOP'

- •

  'bottom' / 'GTK\_TEXT\_WINDOW\_BOTTOM'

### enum Gtk2::ToolbarChildType

- •

  'space' / 'GTK\_TOOLBAR\_CHILD\_SPACE'

- •

  'button' / 'GTK\_TOOLBAR\_CHILD\_BUTTON'

- •

  'togglebutton' / 'GTK\_TOOLBAR\_CHILD\_TOGGLEBUTTON'

- •

  'radiobutton' / 'GTK\_TOOLBAR\_CHILD\_RADIOBUTTON'

- •

  'widget' / 'GTK\_TOOLBAR\_CHILD\_WIDGET'

### enum Gtk2::ToolbarSpaceStyle

- •

  'empty' / 'GTK\_TOOLBAR\_SPACE\_EMPTY'

- •

  'line' / 'GTK\_TOOLBAR\_SPACE\_LINE'

### enum Gtk2::ToolbarStyle

- •

  'icons' / 'GTK\_TOOLBAR\_ICONS'

- •

  'text' / 'GTK\_TOOLBAR\_TEXT'

- •

  'both' / 'GTK\_TOOLBAR\_BOTH'

- •

  'both-horiz' / 'GTK\_TOOLBAR\_BOTH\_HORIZ'

### flags Gtk2::TreeModelFlags

- •

  'iters-persist' / 'GTK\_TREE\_MODEL\_ITERS\_PERSIST'

- •

  'list-only' / 'GTK\_TREE\_MODEL\_LIST\_ONLY'

### enum Gtk2::TreeViewColumnSizing

- •

  'grow-only' / 'GTK\_TREE\_VIEW\_COLUMN\_GROW\_ONLY'

- •

  'autosize' / 'GTK\_TREE\_VIEW\_COLUMN\_AUTOSIZE'

- •

  'fixed' / 'GTK\_TREE\_VIEW\_COLUMN\_FIXED'

### enum Gtk2::TreeViewDropPosition

- •

  'before' / 'GTK\_TREE\_VIEW\_DROP\_BEFORE'

- •

  'after' / 'GTK\_TREE\_VIEW\_DROP\_AFTER'

- •

  'into-or-before' / 'GTK\_TREE\_VIEW\_DROP\_INTO\_OR\_BEFORE'

- •

  'into-or-after' / 'GTK\_TREE\_VIEW\_DROP\_INTO\_OR\_AFTER'

### enum Gtk2::TreeViewMode

- •

  'line' / 'GTK\_TREE\_VIEW\_LINE'

- •

  'item' / 'GTK\_TREE\_VIEW\_ITEM'

### enum Gtk2::UpdateType

- •

  'continuous' / 'GTK\_UPDATE\_CONTINUOUS'

- •

  'discontinuous' / 'GTK\_UPDATE\_DISCONTINUOUS'

- •

  'delayed' / 'GTK\_UPDATE\_DELAYED'

### enum Gtk2::Visibility

- •

  'none' / 'GTK\_VISIBILITY\_NONE'

- •

  'partial' / 'GTK\_VISIBILITY\_PARTIAL'

- •

  'full' / 'GTK\_VISIBILITY\_FULL'

### flags Gtk2::WidgetFlags

- •

  'toplevel' / 'GTK\_TOPLEVEL'

- •

  'no-window' / 'GTK\_NO\_WINDOW'

- •

  'realized' / 'GTK\_REALIZED'

- •

  'mapped' / 'GTK\_MAPPED'

- •

  'visible' / 'GTK\_VISIBLE'

- •

  'sensitive' / 'GTK\_SENSITIVE'

- •

  'parent-sensitive' / 'GTK\_PARENT\_SENSITIVE'

- •

  'can-focus' / 'GTK\_CAN\_FOCUS'

- •

  'has-focus' / 'GTK\_HAS\_FOCUS'

- •

  'can-default' / 'GTK\_CAN\_DEFAULT'

- •

  'has-default' / 'GTK\_HAS\_DEFAULT'

- •

  'has-grab' / 'GTK\_HAS\_GRAB'

- •

  'rc-style' / 'GTK\_RC\_STYLE'

- •

  'composite-child' / 'GTK\_COMPOSITE\_CHILD'

- •

  'no-reparent' / 'GTK\_NO\_REPARENT'

- •

  'app-paintable' / 'GTK\_APP\_PAINTABLE'

- •

  'receives-default' / 'GTK\_RECEIVES\_DEFAULT'

- •

  'double-buffered' / 'GTK\_DOUBLE\_BUFFERED'

- •

  'no-show-all' / 'GTK\_NO\_SHOW\_ALL'

### enum Gtk2::WidgetHelpType

- •

  'tooltip' / 'GTK\_WIDGET\_HELP\_TOOLTIP'

- •

  'whats-this' / 'GTK\_WIDGET\_HELP\_WHATS\_THIS'

### enum Gtk2::WindowPosition

- •

  'none' / 'GTK\_WIN\_POS\_NONE'

- •

  'center' / 'GTK\_WIN\_POS\_CENTER'

- •

  'mouse' / 'GTK\_WIN\_POS\_MOUSE'

- •

  'center-always' / 'GTK\_WIN\_POS\_CENTER\_ALWAYS'

- •

  'center-on-parent' / 'GTK\_WIN\_POS\_CENTER\_ON\_PARENT'

### enum Gtk2::WindowType

- •

  'toplevel' / 'GTK\_WINDOW\_TOPLEVEL'

- •

  'popup' / 'GTK\_WINDOW\_POPUP'

### enum Gtk2::WrapMode

- •

  'none' / 'GTK\_WRAP\_NONE'

- •

  'char' / 'GTK\_WRAP\_CHAR'

- •

  'word' / 'GTK\_WRAP\_WORD'

- •

  'word-char' / 'GTK\_WRAP\_WORD\_CHAR'

### enum Gtk2::AssistantPageType

- •

  'content' / 'GTK\_ASSISTANT\_PAGE\_CONTENT'

- •

  'intro' / 'GTK\_ASSISTANT\_PAGE\_INTRO'

- •

  'confirm' / 'GTK\_ASSISTANT\_PAGE\_CONFIRM'

- •

  'summary' / 'GTK\_ASSISTANT\_PAGE\_SUMMARY'

- •

  'progress' / 'GTK\_ASSISTANT\_PAGE\_PROGRESS'

### enum Gtk2::CellRendererAccelMode

- •

  'gtk' / 'GTK\_CELL\_RENDERER\_ACCEL\_MODE\_GTK'

- •

  'other' / 'GTK\_CELL\_RENDERER\_ACCEL\_MODE\_OTHER'

### enum Gtk2::PageOrientation

- •

  'portrait' / 'GTK\_PAGE\_ORIENTATION\_PORTRAIT'

- •

  'landscape' / 'GTK\_PAGE\_ORIENTATION\_LANDSCAPE'

- •

  'reverse-portrait' / 'GTK\_PAGE\_ORIENTATION\_REVERSE\_PORTRAIT'

- •

  'reverse-landscape' / 'GTK\_PAGE\_ORIENTATION\_REVERSE\_LANDSCAPE'

### enum Gtk2::PageSet

- •

  'all' / 'GTK\_PAGE\_SET\_ALL'

- •

  'even' / 'GTK\_PAGE\_SET\_EVEN'

- •

  'odd' / 'GTK\_PAGE\_SET\_ODD'

### enum Gtk2::PrintDuplex

- •

  'simplex' / 'GTK\_PRINT\_DUPLEX\_SIMPLEX'

- •

  'horizontal' / 'GTK\_PRINT\_DUPLEX\_HORIZONTAL'

- •

  'vertical' / 'GTK\_PRINT\_DUPLEX\_VERTICAL'

### enum Gtk2::PrintOperationAction

- •

  'print-dialog' / 'GTK\_PRINT\_OPERATION\_ACTION\_PRINT\_DIALOG'

- •

  'print' / 'GTK\_PRINT\_OPERATION\_ACTION\_PRINT'

- •

  'preview' / 'GTK\_PRINT\_OPERATION\_ACTION\_PREVIEW'

- •

  'export' / 'GTK\_PRINT\_OPERATION\_ACTION\_EXPORT'

### enum Gtk2::PrintOperationResult

- •

  'error' / 'GTK\_PRINT\_OPERATION\_RESULT\_ERROR'

- •

  'apply' / 'GTK\_PRINT\_OPERATION\_RESULT\_APPLY'

- •

  'cancel' / 'GTK\_PRINT\_OPERATION\_RESULT\_CANCEL'

- •

  'in-progress' / 'GTK\_PRINT\_OPERATION\_RESULT\_IN\_PROGRESS'

### enum Gtk2::PrintPages

- •

  'all' / 'GTK\_PRINT\_PAGES\_ALL'

- •

  'current' / 'GTK\_PRINT\_PAGES\_CURRENT'

- •

  'ranges' / 'GTK\_PRINT\_PAGES\_RANGES'

- •

  'selection' / 'GTK\_PRINT\_PAGES\_SELECTION'

### enum Gtk2::PrintQuality

- •

  'low' / 'GTK\_PRINT\_QUALITY\_LOW'

- •

  'normal' / 'GTK\_PRINT\_QUALITY\_NORMAL'

- •

  'high' / 'GTK\_PRINT\_QUALITY\_HIGH'

- •

  'draft' / 'GTK\_PRINT\_QUALITY\_DRAFT'

### enum Gtk2::PrintStatus

- •

  'initial' / 'GTK\_PRINT\_STATUS\_INITIAL'

- •

  'preparing' / 'GTK\_PRINT\_STATUS\_PREPARING'

- •

  'generating-data' / 'GTK\_PRINT\_STATUS\_GENERATING\_DATA'

- •

  'sending-data' / 'GTK\_PRINT\_STATUS\_SENDING\_DATA'

- •

  'pending' / 'GTK\_PRINT\_STATUS\_PENDING'

- •

  'pending-issue' / 'GTK\_PRINT\_STATUS\_PENDING\_ISSUE'

- •

  'printing' / 'GTK\_PRINT\_STATUS\_PRINTING'

- •

  'finished' / 'GTK\_PRINT\_STATUS\_FINISHED'

- •

  'finished-aborted' / 'GTK\_PRINT\_STATUS\_FINISHED\_ABORTED'

### flags Gtk2::RecentFilterFlags

- •

  'uri' / 'GTK\_RECENT\_FILTER\_URI'

- •

  'display-name' / 'GTK\_RECENT\_FILTER\_DISPLAY\_NAME'

- •

  'mime-type' / 'GTK\_RECENT\_FILTER\_MIME\_TYPE'

- •

  'application' / 'GTK\_RECENT\_FILTER\_APPLICATION'

- •

  'group' / 'GTK\_RECENT\_FILTER\_GROUP'

- •

  'age' / 'GTK\_RECENT\_FILTER\_AGE'

### enum Gtk2::RecentSortType

- •

  'none' / 'GTK\_RECENT\_SORT\_NONE'

- •

  'mru' / 'GTK\_RECENT\_SORT\_MRU'

- •

  'lru' / 'GTK\_RECENT\_SORT\_LRU'

- •

  'custom' / 'GTK\_RECENT\_SORT\_CUSTOM'

### enum Gtk2::SensitivityType

- •

  'auto' / 'GTK\_SENSITIVITY\_AUTO'

- •

  'on' / 'GTK\_SENSITIVITY\_ON'

- •

  'off' / 'GTK\_SENSITIVITY\_OFF'

### enum Gtk2::TreeViewGridLines

- •

  'none' / 'GTK\_TREE\_VIEW\_GRID\_LINES\_NONE'

- •

  'horizontal' / 'GTK\_TREE\_VIEW\_GRID\_LINES\_HORIZONTAL'

- •

  'vertical' / 'GTK\_TREE\_VIEW\_GRID\_LINES\_VERTICAL'

- •

  'both' / 'GTK\_TREE\_VIEW\_GRID\_LINES\_BOTH'

### enum Gtk2::Unit

- •

  'pixel' / 'GTK\_UNIT\_PIXEL'

- •

  'points' / 'GTK\_UNIT\_POINTS'

- •

  'inch' / 'GTK\_UNIT\_INCH'

- •

  'mm' / 'GTK\_UNIT\_MM'

### enum Gtk2::DragResult

- •

  'success' / 'GTK\_DRAG\_RESULT\_SUCCESS'

- •

  'no-target' / 'GTK\_DRAG\_RESULT\_NO\_TARGET'

- •

  'user-cancelled' / 'GTK\_DRAG\_RESULT\_USER\_CANCELLED'

- •

  'timeout-expired' / 'GTK\_DRAG\_RESULT\_TIMEOUT\_EXPIRED'

- •

  'grab-broken' / 'GTK\_DRAG\_RESULT\_GRAB\_BROKEN'

- •

  'error' / 'GTK\_DRAG\_RESULT\_ERROR'

### enum Gtk2::NumberUpLayout

- •

  'lrtb' / 'GTK\_NUMBER\_UP\_LAYOUT\_LEFT\_TO\_RIGHT\_TOP\_TO\_BOTTOM'

- •

  'lrbt' / 'GTK\_NUMBER\_UP\_LAYOUT\_LEFT\_TO\_RIGHT\_BOTTOM\_TO\_TOP'

- •

  'rltb' / 'GTK\_NUMBER\_UP\_LAYOUT\_RIGHT\_TO\_LEFT\_TOP\_TO\_BOTTOM'

- •

  'rlbt' / 'GTK\_NUMBER\_UP\_LAYOUT\_RIGHT\_TO\_LEFT\_BOTTOM\_TO\_TOP'

- •

  'tblr' / 'GTK\_NUMBER\_UP\_LAYOUT\_TOP\_TO\_BOTTOM\_LEFT\_TO\_RIGHT'

- •

  'tbrl' / 'GTK\_NUMBER\_UP\_LAYOUT\_TOP\_TO\_BOTTOM\_RIGHT\_TO\_LEFT'

- •

  'btlr' / 'GTK\_NUMBER\_UP\_LAYOUT\_BOTTOM\_TO\_TOP\_LEFT\_TO\_RIGHT'

- •

  'btrl' / 'GTK\_NUMBER\_UP\_LAYOUT\_BOTTOM\_TO\_TOP\_RIGHT\_TO\_LEFT'

### enum Gtk2::ArrowPlacement

- •

  'both' / 'GTK\_ARROWS\_BOTH'

- •

  'start' / 'GTK\_ARROWS\_START'

- •

  'end' / 'GTK\_ARROWS\_END'

### enum Gtk2::EntryIconPosition

- •

  'primary' / 'GTK\_ENTRY\_ICON\_PRIMARY'

- •

  'secondary' / 'GTK\_ENTRY\_ICON\_SECONDARY'

### flags Gtk2::ToolPaletteDragTargets

- •

  'items' / 'GTK\_TOOL\_PALETTE\_DRAG\_ITEMS'

- •

  'groups' / 'GTK\_TOOL\_PALETTE\_DRAG\_GROUPS'

### enum Gtk2::FileChooserAction

- •

  'open' / 'GTK\_FILE\_CHOOSER\_ACTION\_OPEN'

- •

  'save' / 'GTK\_FILE\_CHOOSER\_ACTION\_SAVE'

- •

  'select-folder' / 'GTK\_FILE\_CHOOSER\_ACTION\_SELECT\_FOLDER'

- •

  'create-folder' / 'GTK\_FILE\_CHOOSER\_ACTION\_CREATE\_FOLDER'

### enum Gtk2::FileChooserError

- •

  'nonexistent' / 'GTK\_FILE\_CHOOSER\_ERROR\_NONEXISTENT'

- •

  'bad-filename' / 'GTK\_FILE\_CHOOSER\_ERROR\_BAD\_FILENAME'

- •

  'already-exists' / 'GTK\_FILE\_CHOOSER\_ERROR\_ALREADY\_EXISTS'

- •

  'incomplete-hostname' / 'GTK\_FILE\_CHOOSER\_ERROR\_INCOMPLETE\_HOSTNAME'

### flags Gtk2::FileFilterFlags

- •

  'filename' / 'GTK\_FILE\_FILTER\_FILENAME'

- •

  'uri' / 'GTK\_FILE\_FILTER\_URI'

- •

  'display-name' / 'GTK\_FILE\_FILTER\_DISPLAY\_NAME'

- •

  'mime-type' / 'GTK\_FILE\_FILTER\_MIME\_TYPE'

### enum Gtk2::IconThemeError

- •

  'not-found' / 'GTK\_ICON\_THEME\_NOT\_FOUND'

- •

  'failed' / 'GTK\_ICON\_THEME\_FAILED'

### flags Gtk2::IconLookupFlags

- •

  'no-svg' / 'GTK\_ICON\_LOOKUP\_NO\_SVG'

- •

  'force-svg' / 'GTK\_ICON\_LOOKUP\_FORCE\_SVG'

- •

  'use-builtin' / 'GTK\_ICON\_LOOKUP\_USE\_BUILTIN'

- •

  'generic-fallback' / 'GTK\_ICON\_LOOKUP\_GENERIC\_FALLBACK'

- •

  'force-size' / 'GTK\_ICON\_LOOKUP\_FORCE\_SIZE'

### flags Gtk2::UIManagerItemType

- •

  'auto' / 'GTK\_UI\_MANAGER\_AUTO'

- •

  'menubar' / 'GTK\_UI\_MANAGER\_MENUBAR'

- •

  'menu' / 'GTK\_UI\_MANAGER\_MENU'

- •

  'toolbar' / 'GTK\_UI\_MANAGER\_TOOLBAR'

- •

  'placeholder' / 'GTK\_UI\_MANAGER\_PLACEHOLDER'

- •

  'popup' / 'GTK\_UI\_MANAGER\_POPUP'

- •

  'menuitem' / 'GTK\_UI\_MANAGER\_MENUITEM'

- •

  'toolitem' / 'GTK\_UI\_MANAGER\_TOOLITEM'

- •

  'separator' / 'GTK\_UI\_MANAGER\_SEPARATOR'

- •

  'accelerator' / 'GTK\_UI\_MANAGER\_ACCELERATOR'

- •

  'popup-with-accels' / 'GTK\_UI\_MANAGER\_POPUP\_WITH\_ACCELS'

### enum Gtk2::Gdk::OwnerChange

- •

  'new-owner' / 'GDK\_OWNER\_CHANGE\_NEW\_OWNER'

- •

  'destroy' / 'GDK\_OWNER\_CHANGE\_DESTROY'

- •

  'close' / 'GDK\_OWNER\_CHANGE\_CLOSE'

### enum Gtk2::Gdk::PixbufRotation

- •

  'none' / 'GDK\_PIXBUF\_ROTATE\_NONE'

- •

  'counterclockwise' / 'GDK\_PIXBUF\_ROTATE\_COUNTERCLOCKWISE'

- •

  'upsidedown' / 'GDK\_PIXBUF\_ROTATE\_UPSIDEDOWN'

- •

  'clockwise' / 'GDK\_PIXBUF\_ROTATE\_CLOCKWISE'

### enum Gtk2::FileChooserConfirmation

- •

  'confirm' / 'GTK\_FILE\_CHOOSER\_CONFIRMATION\_CONFIRM'

- •

  'accept-filename' / 'GTK\_FILE\_CHOOSER\_CONFIRMATION\_ACCEPT\_FILENAME'

- •

  'select-again' / 'GTK\_FILE\_CHOOSER\_CONFIRMATION\_SELECT\_AGAIN'

### enum Gtk2::PackDirection

- •

  'ltr' / 'GTK\_PACK\_DIRECTION\_LTR'

- •

  'rtl' / 'GTK\_PACK\_DIRECTION\_RTL'

- •

  'ttb' / 'GTK\_PACK\_DIRECTION\_TTB'

- •

  'btt' / 'GTK\_PACK\_DIRECTION\_BTT'

### enum Gtk2::IconView::DropPosition

- •

  'no-drop' / 'GTK\_ICON\_VIEW\_NO\_DROP'

- •

  'drop-into' / 'GTK\_ICON\_VIEW\_DROP\_INTO'

- •

  'drop-left' / 'GTK\_ICON\_VIEW\_DROP\_LEFT'

- •

  'drop-right' / 'GTK\_ICON\_VIEW\_DROP\_RIGHT'

- •

  'drop-above' / 'GTK\_ICON\_VIEW\_DROP\_ABOVE'

- •

  'drop-below' / 'GTK\_ICON\_VIEW\_DROP\_BELOW'

## SEE ALSO

Glib, Glib::Flags

## AUTHOR

Generated by tools/podifyenums.pl, using Gtk2 compiled against GTK+ version 2.24.31.
