Gtk2::enums.3pm

Langue: en

Version: 2010-05-02 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

Sommaire

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'

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::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::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::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::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'

enum Gtk2::Pango::Alignment

*
'left' / 'PANGO_ALIGN_LEFT'
*
'center' / 'PANGO_ALIGN_CENTER'
*
'right' / 'PANGO_ALIGN_RIGHT'

enum Gtk2::Pango::AttrType

*
'invalid' / 'PANGO_ATTR_INVALID'
*
'language' / 'PANGO_ATTR_LANGUAGE'
*
'family' / 'PANGO_ATTR_FAMILY'
*
'style' / 'PANGO_ATTR_STYLE'
*
'weight' / 'PANGO_ATTR_WEIGHT'
*
'variant' / 'PANGO_ATTR_VARIANT'
*
'stretch' / 'PANGO_ATTR_STRETCH'
*
'size' / 'PANGO_ATTR_SIZE'
*
'font-desc' / 'PANGO_ATTR_FONT_DESC'
*
'foreground' / 'PANGO_ATTR_FOREGROUND'
*
'background' / 'PANGO_ATTR_BACKGROUND'
*
'underline' / 'PANGO_ATTR_UNDERLINE'
*
'strikethrough' / 'PANGO_ATTR_STRIKETHROUGH'
*
'rise' / 'PANGO_ATTR_RISE'
*
'shape' / 'PANGO_ATTR_SHAPE'
*
'scale' / 'PANGO_ATTR_SCALE'
*
'fallback' / 'PANGO_ATTR_FALLBACK'
*
'letter-spacing' / 'PANGO_ATTR_LETTER_SPACING'
*
'underline-color' / 'PANGO_ATTR_UNDERLINE_COLOR'
*
'strikethrough-color' / 'PANGO_ATTR_STRIKETHROUGH_COLOR'
*
'absolute-size' / 'PANGO_ATTR_ABSOLUTE_SIZE'
*
'gravity' / 'PANGO_ATTR_GRAVITY'
*
'gravity-hint' / 'PANGO_ATTR_GRAVITY_HINT'

enum Gtk2::Pango::CoverageLevel

*
'none' / 'PANGO_COVERAGE_NONE'
*
'fallback' / 'PANGO_COVERAGE_FALLBACK'
*
'approximate' / 'PANGO_COVERAGE_APPROXIMATE'
*
'exact' / 'PANGO_COVERAGE_EXACT'

enum Gtk2::Pango::Direction

*
'ltr' / 'PANGO_DIRECTION_LTR'
*
'rtl' / 'PANGO_DIRECTION_RTL'
*
'ttb-ltr' / 'PANGO_DIRECTION_TTB_LTR'
*
'ttb-rtl' / 'PANGO_DIRECTION_TTB_RTL'
*
'weak-ltr' / 'PANGO_DIRECTION_WEAK_LTR'
*
'weak-rtl' / 'PANGO_DIRECTION_WEAK_RTL'
*
'neutral' / 'PANGO_DIRECTION_NEUTRAL'

flags Gtk2::Pango::FontMask

*
'family' / 'PANGO_FONT_MASK_FAMILY'
*
'style' / 'PANGO_FONT_MASK_STYLE'
*
'variant' / 'PANGO_FONT_MASK_VARIANT'
*
'weight' / 'PANGO_FONT_MASK_WEIGHT'
*
'stretch' / 'PANGO_FONT_MASK_STRETCH'
*
'size' / 'PANGO_FONT_MASK_SIZE'
*
'gravity' / 'PANGO_FONT_MASK_GRAVITY'

enum Gtk2::Pango::Script

*
'invalid-code' / 'PANGO_SCRIPT_INVALID_CODE'
*
'common' / 'PANGO_SCRIPT_COMMON'
*
'inherited' / 'PANGO_SCRIPT_INHERITED'
*
'arabic' / 'PANGO_SCRIPT_ARABIC'
*
'armenian' / 'PANGO_SCRIPT_ARMENIAN'
*
'bengali' / 'PANGO_SCRIPT_BENGALI'
*
'bopomofo' / 'PANGO_SCRIPT_BOPOMOFO'
*
'cherokee' / 'PANGO_SCRIPT_CHEROKEE'
*
'coptic' / 'PANGO_SCRIPT_COPTIC'
*
'cyrillic' / 'PANGO_SCRIPT_CYRILLIC'
*
'deseret' / 'PANGO_SCRIPT_DESERET'
*
'devanagari' / 'PANGO_SCRIPT_DEVANAGARI'
*
'ethiopic' / 'PANGO_SCRIPT_ETHIOPIC'
*
'georgian' / 'PANGO_SCRIPT_GEORGIAN'
*
'gothic' / 'PANGO_SCRIPT_GOTHIC'
*
'greek' / 'PANGO_SCRIPT_GREEK'
*
'gujarati' / 'PANGO_SCRIPT_GUJARATI'
*
'gurmukhi' / 'PANGO_SCRIPT_GURMUKHI'
*
'han' / 'PANGO_SCRIPT_HAN'
*
'hangul' / 'PANGO_SCRIPT_HANGUL'
*
'hebrew' / 'PANGO_SCRIPT_HEBREW'
*
'hiragana' / 'PANGO_SCRIPT_HIRAGANA'
*
'kannada' / 'PANGO_SCRIPT_KANNADA'
*
'katakana' / 'PANGO_SCRIPT_KATAKANA'
*
'khmer' / 'PANGO_SCRIPT_KHMER'
*
'lao' / 'PANGO_SCRIPT_LAO'
*
'latin' / 'PANGO_SCRIPT_LATIN'
*
'malayalam' / 'PANGO_SCRIPT_MALAYALAM'
*
'mongolian' / 'PANGO_SCRIPT_MONGOLIAN'
*
'myanmar' / 'PANGO_SCRIPT_MYANMAR'
*
'ogham' / 'PANGO_SCRIPT_OGHAM'
*
'old-italic' / 'PANGO_SCRIPT_OLD_ITALIC'
*
'oriya' / 'PANGO_SCRIPT_ORIYA'
*
'runic' / 'PANGO_SCRIPT_RUNIC'
*
'sinhala' / 'PANGO_SCRIPT_SINHALA'
*
'syriac' / 'PANGO_SCRIPT_SYRIAC'
*
'tamil' / 'PANGO_SCRIPT_TAMIL'
*
'telugu' / 'PANGO_SCRIPT_TELUGU'
*
'thaana' / 'PANGO_SCRIPT_THAANA'
*
'thai' / 'PANGO_SCRIPT_THAI'
*
'tibetan' / 'PANGO_SCRIPT_TIBETAN'
*
'canadian-aboriginal' / 'PANGO_SCRIPT_CANADIAN_ABORIGINAL'
*
'yi' / 'PANGO_SCRIPT_YI'
*
'tagalog' / 'PANGO_SCRIPT_TAGALOG'
*
'hanunoo' / 'PANGO_SCRIPT_HANUNOO'
*
'buhid' / 'PANGO_SCRIPT_BUHID'
*
'tagbanwa' / 'PANGO_SCRIPT_TAGBANWA'
*
'braille' / 'PANGO_SCRIPT_BRAILLE'
*
'cypriot' / 'PANGO_SCRIPT_CYPRIOT'
*
'limbu' / 'PANGO_SCRIPT_LIMBU'
*
'osmanya' / 'PANGO_SCRIPT_OSMANYA'
*
'shavian' / 'PANGO_SCRIPT_SHAVIAN'
*
'linear-b' / 'PANGO_SCRIPT_LINEAR_B'
*
'tai-le' / 'PANGO_SCRIPT_TAI_LE'
*
'ugaritic' / 'PANGO_SCRIPT_UGARITIC'
*
'new-tai-lue' / 'PANGO_SCRIPT_NEW_TAI_LUE'
*
'buginese' / 'PANGO_SCRIPT_BUGINESE'
*
'glagolitic' / 'PANGO_SCRIPT_GLAGOLITIC'
*
'tifinagh' / 'PANGO_SCRIPT_TIFINAGH'
*
'syloti-nagri' / 'PANGO_SCRIPT_SYLOTI_NAGRI'
*
'old-persian' / 'PANGO_SCRIPT_OLD_PERSIAN'
*
'kharoshthi' / 'PANGO_SCRIPT_KHAROSHTHI'
*
'unknown' / 'PANGO_SCRIPT_UNKNOWN'
*
'balinese' / 'PANGO_SCRIPT_BALINESE'
*
'cuneiform' / 'PANGO_SCRIPT_CUNEIFORM'
*
'phoenician' / 'PANGO_SCRIPT_PHOENICIAN'
*
'phags-pa' / 'PANGO_SCRIPT_PHAGS_PA'
*
'nko' / 'PANGO_SCRIPT_NKO'
*
'kayah-li' / 'PANGO_SCRIPT_KAYAH_LI'
*
'lepcha' / 'PANGO_SCRIPT_LEPCHA'
*
'rejang' / 'PANGO_SCRIPT_REJANG'
*
'sundanese' / 'PANGO_SCRIPT_SUNDANESE'
*
'saurashtra' / 'PANGO_SCRIPT_SAURASHTRA'
*
'cham' / 'PANGO_SCRIPT_CHAM'
*
'ol-chiki' / 'PANGO_SCRIPT_OL_CHIKI'
*
'vai' / 'PANGO_SCRIPT_VAI'
*
'carian' / 'PANGO_SCRIPT_CARIAN'
*
'lycian' / 'PANGO_SCRIPT_LYCIAN'
*
'lydian' / 'PANGO_SCRIPT_LYDIAN'

enum Gtk2::Pango::Stretch

*
'ultra-condensed' / 'PANGO_STRETCH_ULTRA_CONDENSED'
*
'extra-condensed' / 'PANGO_STRETCH_EXTRA_CONDENSED'
*
'condensed' / 'PANGO_STRETCH_CONDENSED'
*
'semi-condensed' / 'PANGO_STRETCH_SEMI_CONDENSED'
*
'normal' / 'PANGO_STRETCH_NORMAL'
*
'semi-expanded' / 'PANGO_STRETCH_SEMI_EXPANDED'
*
'expanded' / 'PANGO_STRETCH_EXPANDED'
*
'extra-expanded' / 'PANGO_STRETCH_EXTRA_EXPANDED'
*
'ultra-expanded' / 'PANGO_STRETCH_ULTRA_EXPANDED'

enum Gtk2::Pango::Style

*
'normal' / 'PANGO_STYLE_NORMAL'
*
'oblique' / 'PANGO_STYLE_OBLIQUE'
*
'italic' / 'PANGO_STYLE_ITALIC'

enum Gtk2::Pango::TabAlign

*
'left' / 'PANGO_TAB_LEFT'

enum Gtk2::Pango::Underline

*
'none' / 'PANGO_UNDERLINE_NONE'
*
'single' / 'PANGO_UNDERLINE_SINGLE'
*
'double' / 'PANGO_UNDERLINE_DOUBLE'
*
'low' / 'PANGO_UNDERLINE_LOW'
*
'error' / 'PANGO_UNDERLINE_ERROR'

enum Gtk2::Pango::Variant

*
'normal' / 'PANGO_VARIANT_NORMAL'
*
'small-caps' / 'PANGO_VARIANT_SMALL_CAPS'

enum Gtk2::Pango::Weight

*
'thin' / 'PANGO_WEIGHT_THIN'
*
'ultralight' / 'PANGO_WEIGHT_ULTRALIGHT'
*
'light' / 'PANGO_WEIGHT_LIGHT'
*
'book' / 'PANGO_WEIGHT_BOOK'
*
'normal' / 'PANGO_WEIGHT_NORMAL'
*
'medium' / 'PANGO_WEIGHT_MEDIUM'
*
'semibold' / 'PANGO_WEIGHT_SEMIBOLD'
*
'bold' / 'PANGO_WEIGHT_BOLD'
*
'ultrabold' / 'PANGO_WEIGHT_ULTRABOLD'
*
'heavy' / 'PANGO_WEIGHT_HEAVY'
*
'ultraheavy' / 'PANGO_WEIGHT_ULTRAHEAVY'

enum Gtk2::Pango::WrapMode

*
'word' / 'PANGO_WRAP_WORD'
*
'char' / 'PANGO_WRAP_CHAR'
*
'word-char' / 'PANGO_WRAP_WORD_CHAR'

enum Gtk2::Pango::Gravity

*
'south' / 'PANGO_GRAVITY_SOUTH'
*
'east' / 'PANGO_GRAVITY_EAST'
*
'north' / 'PANGO_GRAVITY_NORTH'
*
'west' / 'PANGO_GRAVITY_WEST'
*
'auto' / 'PANGO_GRAVITY_AUTO'

enum Gtk2::Pango::GravityHint

*
'natural' / 'PANGO_GRAVITY_HINT_NATURAL'
*
'strong' / 'PANGO_GRAVITY_HINT_STRONG'
*
'line' / 'PANGO_GRAVITY_HINT_LINE'

enum Gtk2::Pango::EllipsizeMode

*
'none' / 'PANGO_ELLIPSIZE_NONE'
*
'start' / 'PANGO_ELLIPSIZE_START'
*
'middle' / 'PANGO_ELLIPSIZE_MIDDLE'
*
'end' / 'PANGO_ELLIPSIZE_END'

enum Gtk2::Pango::RenderPart

*
'foreground' / 'PANGO_RENDER_PART_FOREGROUND'
*
'background' / 'PANGO_RENDER_PART_BACKGROUND'
*
'underline' / 'PANGO_RENDER_PART_UNDERLINE'
*
'strikethrough' / 'PANGO_RENDER_PART_STRIKETHROUGH'

SEE ALSO

Glib, Glib::Flags

AUTHOR

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