logo top
Main Page   Widgets   Namespaces   Book  

Enums and Flags


Enumerations

enum  Gtk::PackOptions {
  Gtk::PACK_SHRINK,
  Gtk::PACK_EXPAND_PADDING,
  Gtk::PACK_EXPAND_WIDGET
}
 Packing options for adding child widgets to a Box with pack_start() and pack_end(). More...

enum  { Gtk::BUTTONBOX_DEFAULT = -1 }
enum  Gtk::CalendarDisplayOptions {
  Gtk::CALENDAR_SHOW_HEADING = 1 << 0,
  Gtk::CALENDAR_SHOW_DAY_NAMES = 1 << 1,
  Gtk::CALENDAR_NO_MONTH_CHANGE = 1 << 2,
  Gtk::CALENDAR_SHOW_WEEK_NUMBERS = 1 << 3,
  Gtk::CALENDAR_WEEK_START_MONDAY = 1 << 4
}
enum  Gtk::CellRendererState {
  Gtk::CELL_RENDERER_SELECTED = 1 << 0,
  Gtk::CELL_RENDERER_PRELIT = 1 << 1,
  Gtk::CELL_RENDERER_INSENSITIVE = 1 << 2,
  Gtk::CELL_RENDERER_SORTED = 1 << 3
}
enum  Gtk::CellRendererMode {
  Gtk::CELL_RENDERER_MODE_INERT,
  Gtk::CELL_RENDERER_MODE_ACTIVATABLE,
  Gtk::CELL_RENDERER_MODE_EDITABLE
}
enum  Gtk::ResponseType {
  Gtk::RESPONSE_NONE = -1,
  Gtk::RESPONSE_REJECT = -2,
  Gtk::RESPONSE_ACCEPT = -3,
  Gtk::RESPONSE_DELETE_EVENT = -4,
  Gtk::RESPONSE_OK = -5,
  Gtk::RESPONSE_CANCEL = -6,
  Gtk::RESPONSE_CLOSE = -7,
  Gtk::RESPONSE_YES = -8,
  Gtk::RESPONSE_NO = -9,
  Gtk::RESPONSE_APPLY = -10,
  Gtk::RESPONSE_HELP = -11
}
enum  Gtk::AccelFlags {
  Gtk::ACCEL_VISIBLE = 1 << 0,
  Gtk::ACCEL_LOCKED = 1 << 1,
  Gtk::ACCEL_MASK = 0x07
}
enum  Gtk::AnchorType {
  Gtk::ANCHOR_CENTER,
  Gtk::ANCHOR_NORTH,
  Gtk::ANCHOR_NORTH_WEST,
  Gtk::ANCHOR_NORTH_EAST,
  Gtk::ANCHOR_SOUTH,
  Gtk::ANCHOR_SOUTH_WEST,
  Gtk::ANCHOR_SOUTH_EAST,
  Gtk::ANCHOR_WEST,
  Gtk::ANCHOR_EAST,
  Gtk::ANCHOR_N = ANCHOR_NORTH,
  Gtk::ANCHOR_NW = ANCHOR_NORTH_WEST,
  Gtk::ANCHOR_NE = ANCHOR_NORTH_EAST,
  Gtk::ANCHOR_S = ANCHOR_SOUTH,
  Gtk::ANCHOR_SW = ANCHOR_SOUTH_WEST,
  Gtk::ANCHOR_SE = ANCHOR_SOUTH_EAST,
  Gtk::ANCHOR_W = ANCHOR_WEST,
  Gtk::ANCHOR_E = ANCHOR_EAST
}
enum  Gtk::ArrowType {
  Gtk::ARROW_UP,
  Gtk::ARROW_DOWN,
  Gtk::ARROW_LEFT,
  Gtk::ARROW_RIGHT
}
 Used to indicate the direction in which a Gtk::Arrow should point. More...

enum  Gtk::AttachOptions {
  Gtk::EXPAND = 1 << 0,
  Gtk::SHRINK = 1 << 1,
  Gtk::FILL = 1 << 2
}
 Denotes the expansion properties that a widget will have when it (or its parent) is resized. More...

enum  Gtk::ButtonBoxStyle {
  Gtk::BUTTONBOX_DEFAULT_STYLE,
  Gtk::BUTTONBOX_SPREAD,
  Gtk::BUTTONBOX_EDGE,
  Gtk::BUTTONBOX_START,
  Gtk::BUTTONBOX_END
}
enum  Gtk::CurveType {
  Gtk::CURVE_TYPE_LINEAR,
  Gtk::CURVE_TYPE_SPLINE,
  Gtk::CURVE_TYPE_FREE
}
enum  Gtk::DeleteType {
  Gtk::DELETE_CHARS,
  Gtk::DELETE_WORDS,
  Gtk::DELETE_DISPLAY_LINES,
  Gtk::DELETE_DISPLAY_LINE_ENDS,
  Gtk::DELETE_PARAGRAPH_ENDS,
  Gtk::DELETE_PARAGRAPHS,
  Gtk::DELETE_WHITESPACE
}
enum  Gtk::DirectionType {
  Gtk::DIR_TAB_FORWARD,
  Gtk::DIR_TAB_BACKWARD,
  Gtk::DIR_UP,
  Gtk::DIR_DOWN,
  Gtk::DIR_LEFT,
  Gtk::DIR_RIGHT
}
enum  Gtk::ExpanderStyle {
  Gtk::EXPANDER_COLLAPSED,
  Gtk::EXPANDER_SEMI_COLLAPSED,
  Gtk::EXPANDER_SEMI_EXPANDED,
  Gtk::EXPANDER_EXPANDED
}
enum  Gtk::BuiltinIconSize {
  Gtk::ICON_SIZE_INVALID,
  Gtk::ICON_SIZE_MENU,
  Gtk::ICON_SIZE_SMALL_TOOLBAR,
  Gtk::ICON_SIZE_LARGE_TOOLBAR,
  Gtk::ICON_SIZE_BUTTON,
  Gtk::ICON_SIZE_DND,
  Gtk::ICON_SIZE_DIALOG
}
enum  Gtk::TextDirection {
  Gtk::TEXT_DIR_NONE,
  Gtk::TEXT_DIR_LTR,
  Gtk::TEXT_DIR_RTL
}
enum  Gtk::Justification {
  Gtk::JUSTIFY_LEFT,
  Gtk::JUSTIFY_RIGHT,
  Gtk::JUSTIFY_CENTER,
  Gtk::JUSTIFY_FILL
}
enum  Gtk::MenuDirectionType {
  Gtk::MENU_DIR_PARENT,
  Gtk::MENU_DIR_CHILD,
  Gtk::MENU_DIR_NEXT,
  Gtk::MENU_DIR_PREV
}
enum  Gtk::MetricType {
  Gtk::PIXELS,
  Gtk::INCHES,
  Gtk::CENTIMETERS
}
enum  Gtk::MovementStep {
  Gtk::MOVEMENT_LOGICAL_POSITIONS,
  Gtk::MOVEMENT_VISUAL_POSITIONS,
  Gtk::MOVEMENT_WORDS,
  Gtk::MOVEMENT_DISPLAY_LINES,
  Gtk::MOVEMENT_DISPLAY_LINE_ENDS,
  Gtk::MOVEMENT_PARAGRAPHS,
  Gtk::MOVEMENT_PARAGRAPH_ENDS,
  Gtk::MOVEMENT_PAGES,
  Gtk::MOVEMENT_BUFFER_ENDS
}
enum  Gtk::Orientation {
  Gtk::ORIENTATION_HORIZONTAL,
  Gtk::ORIENTATION_VERTICAL
}
enum  Gtk::CornerType {
  Gtk::CORNER_TOP_LEFT,
  Gtk::CORNER_BOTTOM_LEFT,
  Gtk::CORNER_TOP_RIGHT,
  Gtk::CORNER_BOTTOM_RIGHT
}
enum  Gtk::PackType {
  Gtk::PACK_START,
  Gtk::PACK_END
}
enum  Gtk::PathPriorityType {
  Gtk::PATH_PRIO_LOWEST = 0,
  Gtk::PATH_PRIO_GTK = 4,
  Gtk::PATH_PRIO_APPLICATION = 8,
  Gtk::PATH_PRIO_THEME = 10,
  Gtk::PATH_PRIO_RC = 12,
  Gtk::PATH_PRIO_HIGHEST = 15
}
enum  Gtk::PathType {
  Gtk::PATH_WIDGET,
  Gtk::PATH_WIDGET_CLASS,
  Gtk::PATH_CLASS
}
enum  Gtk::PolicyType {
  Gtk::POLICY_ALWAYS,
  Gtk::POLICY_AUTOMATIC,
  Gtk::POLICY_NEVER
}
enum  Gtk::PositionType {
  Gtk::POS_LEFT,
  Gtk::POS_RIGHT,
  Gtk::POS_TOP,
  Gtk::POS_BOTTOM
}
enum  Gtk::ReliefStyle {
  Gtk::RELIEF_NORMAL,
  Gtk::RELIEF_HALF,
  Gtk::RELIEF_NONE
}
enum  Gtk::ResizeMode {
  Gtk::RESIZE_PARENT,
  Gtk::RESIZE_QUEUE,
  Gtk::RESIZE_IMMEDIATE
}
enum  Gtk::ScrollType {
  Gtk::SCROLL_NONE,
  Gtk::SCROLL_JUMP,
  Gtk::SCROLL_STEP_BACKWARD,
  Gtk::SCROLL_STEP_FORWARD,
  Gtk::SCROLL_PAGE_BACKWARD,
  Gtk::SCROLL_PAGE_FORWARD,
  Gtk::SCROLL_STEP_UP,
  Gtk::SCROLL_STEP_DOWN,
  Gtk::SCROLL_PAGE_UP,
  Gtk::SCROLL_PAGE_DOWN,
  Gtk::SCROLL_STEP_LEFT,
  Gtk::SCROLL_STEP_RIGHT,
  Gtk::SCROLL_PAGE_LEFT,
  Gtk::SCROLL_PAGE_RIGHT,
  Gtk::SCROLL_START,
  Gtk::SCROLL_END
}
enum  Gtk::SelectionMode {
  Gtk::SELECTION_NONE,
  Gtk::SELECTION_SINGLE,
  Gtk::SELECTION_BROWSE,
  Gtk::SELECTION_MULTIPLE,
  Gtk::SELECTION_EXTENDED = SELECTION_MULTIPLE
}
enum  Gtk::ShadowType {
  Gtk::SHADOW_NONE,
  Gtk::SHADOW_IN,
  Gtk::SHADOW_OUT,
  Gtk::SHADOW_ETCHED_IN,
  Gtk::SHADOW_ETCHED_OUT
}
enum  Gtk::StateType {
  Gtk::STATE_NORMAL,
  Gtk::STATE_ACTIVE,
  Gtk::STATE_PRELIGHT,
  Gtk::STATE_SELECTED,
  Gtk::STATE_INSENSITIVE
}
enum  Gtk::ToolbarStyle {
  Gtk::TOOLBAR_ICONS,
  Gtk::TOOLBAR_TEXT,
  Gtk::TOOLBAR_BOTH,
  Gtk::TOOLBAR_BOTH_HORIZ
}
enum  Gtk::UpdateType {
  Gtk::UPDATE_CONTINUOUS,
  Gtk::UPDATE_DISCONTINUOUS,
  Gtk::UPDATE_DELAYED
}
enum  Gtk::Visibility {
  Gtk::VISIBILITY_NONE,
  Gtk::VISIBILITY_PARTIAL,
  Gtk::VISIBILITY_FULL
}
enum  Gtk::WindowPosition {
  Gtk::WIN_POS_NONE,
  Gtk::WIN_POS_CENTER,
  Gtk::WIN_POS_MOUSE,
  Gtk::WIN_POS_CENTER_ALWAYS,
  Gtk::WIN_POS_CENTER_ON_PARENT
}
enum  Gtk::WindowType {
  Gtk::WINDOW_TOPLEVEL,
  Gtk::WINDOW_POPUP
}
enum  Gtk::WrapMode {
  Gtk::WRAP_NONE,
  Gtk::WRAP_CHAR,
  Gtk::WRAP_WORD
}
enum  Gtk::SortType {
  Gtk::SORT_ASCENDING,
  Gtk::SORT_DESCENDING
}
enum  Gtk::AlignmentEnum {
  Gtk::ALIGN_LEFT,
  Gtk::ALIGN_CENTER,
  Gtk::ALIGN_RIGHT,
  Gtk::ALIGN_TOP,
  Gtk::ALIGN_BOTTOM
}
 Methods are overriden so you can use these simple enums, or floats for more precision. More...

enum  Gtk::ImageType {
  Gtk::IMAGE_EMPTY,
  Gtk::IMAGE_PIXMAP,
  Gtk::IMAGE_IMAGE,
  Gtk::IMAGE_PIXBUF,
  Gtk::IMAGE_STOCK,
  Gtk::IMAGE_ICON_SET,
  Gtk::IMAGE_ANIMATION
}
enum  Gtk::MessageType {
  Gtk::MESSAGE_INFO,
  Gtk::MESSAGE_WARNING,
  Gtk::MESSAGE_QUESTION,
  Gtk::MESSAGE_ERROR
}
enum  Gtk::ButtonsType {
  Gtk::BUTTONS_NONE,
  Gtk::BUTTONS_OK,
  Gtk::BUTTONS_CLOSE,
  Gtk::BUTTONS_CANCEL,
  Gtk::BUTTONS_YES_NO,
  Gtk::BUTTONS_OK_CANCEL
}
enum  Gtk::NotebookTab {
  Gtk::NOTEBOOK_TAB_FIRST,
  Gtk::NOTEBOOK_TAB_LAST
}
enum  Gtk::ProgressBarStyle {
  Gtk::PROGRESS_CONTINUOUS,
  Gtk::PROGRESS_DISCRETE
}
enum  Gtk::ProgressBarOrientation {
  Gtk::PROGRESS_LEFT_TO_RIGHT,
  Gtk::PROGRESS_RIGHT_TO_LEFT,
  Gtk::PROGRESS_BOTTOM_TO_TOP,
  Gtk::PROGRESS_TOP_TO_BOTTOM
}
enum  Gtk::RcFlags {
  Gtk::RC_FG = 1 << 0,
  Gtk::RC_BG = 1 << 1,
  Gtk::RC_TEXT = 1 << 2,
  Gtk::RC_BASE = 1 << 3
}
enum  Gtk::SizeGroupMode {
  Gtk::SIZE_GROUP_NONE,
  Gtk::SIZE_GROUP_HORIZONTAL,
  Gtk::SIZE_GROUP_VERTICAL,
  Gtk::SIZE_GROUP_BOTH
}
enum  Gtk::SpinButtonUpdatePolicy {
  Gtk::UPDATE_ALWAYS,
  Gtk::UPDATE_IF_VALID
}
enum  Gtk::SpinType {
  Gtk::SPIN_STEP_FORWARD,
  Gtk::SPIN_STEP_BACKWARD,
  Gtk::SPIN_PAGE_FORWARD,
  Gtk::SPIN_PAGE_BACKWARD,
  Gtk::SPIN_HOME,
  Gtk::SPIN_END,
  Gtk::SPIN_USER_DEFINED
}
enum  { Gtk::INPUT_ERROR = -1 }
enum  Gtk::TextSearchFlags {
  Gtk::TEXT_SEARCH_VISIBLE_ONLY,
  Gtk::TEXT_SEARCH_TEXT_ONLY
}
enum  Gtk::TextWindowType {
  Gtk::TEXT_WINDOW_PRIVATE,
  Gtk::TEXT_WINDOW_WIDGET,
  Gtk::TEXT_WINDOW_TEXT,
  Gtk::TEXT_WINDOW_LEFT,
  Gtk::TEXT_WINDOW_RIGHT,
  Gtk::TEXT_WINDOW_TOP,
  Gtk::TEXT_WINDOW_BOTTOM
}
enum  Gtk::ToolbarChildType {
  Gtk::TOOLBAR_CHILD_SPACE,
  Gtk::TOOLBAR_CHILD_BUTTON,
  Gtk::TOOLBAR_CHILD_TOGGLEBUTTON,
  Gtk::TOOLBAR_CHILD_RADIOBUTTON,
  Gtk::TOOLBAR_CHILD_WIDGET
}
enum  Gtk::TreeModelFlags {
  Gtk::TREE_MODEL_ITERS_PERSIST = 1 << 0,
  Gtk::TREE_MODEL_LIST_ONLY = 1 << 1
}
enum  Gtk::TreeViewDropPosition {
  Gtk::TREE_VIEW_DROP_BEFORE,
  Gtk::TREE_VIEW_DROP_AFTER,
  Gtk::TREE_VIEW_DROP_INTO_OR_BEFORE,
  Gtk::TREE_VIEW_DROP_INTO_OR_AFTER
}
enum  Gtk::TreeViewColumnSizing {
  Gtk::TREE_VIEW_COLUMN_GROW_ONLY,
  Gtk::TREE_VIEW_COLUMN_AUTOSIZE,
  Gtk::TREE_VIEW_COLUMN_FIXED
}
enum  Gtk::DestDefaults {
  Gtk::DEST_DEFAULT_MOTION = 1 << 0,
  Gtk::DEST_DEFAULT_HIGHLIGHT = 1 << 1,
  Gtk::DEST_DEFAULT_DROP = 1 << 2,
  Gtk::DEST_DEFAULT_ALL = 0x07
}
enum  Gtk::WidgetFlags {
  Gtk::TOPLEVEL = 1 << 4,
  Gtk::NO_WINDOW = 1 << 5,
  Gtk::REALIZED = 1 << 6,
  Gtk::MAPPED = 1 << 7,
  Gtk::VISIBLE = 1 << 8,
  Gtk::SENSITIVE = 1 << 9,
  Gtk::PARENT_SENSITIVE = 1 << 10,
  Gtk::CAN_FOCUS = 1 << 11,
  Gtk::HAS_FOCUS = 1 << 12,
  Gtk::CAN_DEFAULT = 1 << 13,
  Gtk::HAS_DEFAULT = 1 << 14,
  Gtk::HAS_GRAB = 1 << 15,
  Gtk::RC_STYLE = 1 << 16,
  Gtk::COMPOSITE_CHILD = 1 << 17,
  Gtk::NO_REPARENT = 1 << 18,
  Gtk::APP_PAINTABLE = 1 << 19,
  Gtk::RECEIVES_DEFAULT = 1 << 20,
  Gtk::DOUBLE_BUFFERED = 1 << 21
}
enum  Gtk::WidgetHelpType {
  Gtk::WIDGET_HELP_TOOLTIP,
  Gtk::WIDGET_HELP_WHATS_THIS
}

Functions

CalendarDisplayOptions Gtk::operator| (CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)
CalendarDisplayOptions Gtk::operator& (CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)
CalendarDisplayOptions Gtk::operator^ (CalendarDisplayOptions lhs, CalendarDisplayOptions rhs)
CalendarDisplayOptions Gtk::operator~ (CalendarDisplayOptions flags)
CalendarDisplayOptionsGtk::operator|= (CalendarDisplayOptions& lhs, CalendarDisplayOptions rhs)
CalendarDisplayOptionsGtk::operator&= (CalendarDisplayOptions& lhs, CalendarDisplayOptions rhs)
CalendarDisplayOptionsGtk::operator^= (CalendarDisplayOptions& lhs, CalendarDisplayOptions rhs)
CellRendererState Gtk::operator| (CellRendererState lhs, CellRendererState rhs)
CellRendererState Gtk::operator& (CellRendererState lhs, CellRendererState rhs)
CellRendererState Gtk::operator^ (CellRendererState lhs, CellRendererState rhs)
CellRendererState Gtk::operator~ (CellRendererState flags)
CellRendererStateGtk::operator|= (CellRendererState& lhs, CellRendererState rhs)
CellRendererStateGtk::operator&= (CellRendererState& lhs, CellRendererState rhs)
CellRendererStateGtk::operator^= (CellRendererState& lhs, CellRendererState rhs)
AccelFlags Gtk::operator| (AccelFlags lhs, AccelFlags rhs)
AccelFlags Gtk::operator& (AccelFlags lhs, AccelFlags rhs)
AccelFlags Gtk::operator^ (AccelFlags lhs, AccelFlags rhs)
AccelFlags Gtk::operator~ (AccelFlags flags)
AccelFlagsGtk::operator|= (AccelFlags& lhs, AccelFlags rhs)
AccelFlagsGtk::operator&= (AccelFlags& lhs, AccelFlags rhs)
AccelFlagsGtk::operator^= (AccelFlags& lhs, AccelFlags rhs)
AttachOptions Gtk::operator| (AttachOptions lhs, AttachOptions rhs)
AttachOptions Gtk::operator& (AttachOptions lhs, AttachOptions rhs)
AttachOptions Gtk::operator^ (AttachOptions lhs, AttachOptions rhs)
AttachOptions Gtk::operator~ (AttachOptions flags)
AttachOptionsGtk::operator|= (AttachOptions& lhs, AttachOptions rhs)
AttachOptionsGtk::operator&= (AttachOptions& lhs, AttachOptions rhs)
AttachOptionsGtk::operator^= (AttachOptions& lhs, AttachOptions rhs)
RcFlags Gtk::operator| (RcFlags lhs, RcFlags rhs)
RcFlags Gtk::operator& (RcFlags lhs, RcFlags rhs)
RcFlags Gtk::operator^ (RcFlags lhs, RcFlags rhs)
RcFlags Gtk::operator~ (RcFlags flags)
RcFlagsGtk::operator|= (RcFlags& lhs, RcFlags rhs)
RcFlagsGtk::operator&= (RcFlags& lhs, RcFlags rhs)
RcFlagsGtk::operator^= (RcFlags& lhs, RcFlags rhs)
TreeModelFlags Gtk::operator| (TreeModelFlags lhs, TreeModelFlags rhs)
TreeModelFlags Gtk::operator& (TreeModelFlags lhs, TreeModelFlags rhs)
TreeModelFlags Gtk::operator^ (TreeModelFlags lhs, TreeModelFlags rhs)
TreeModelFlags Gtk::operator~ (TreeModelFlags flags)
TreeModelFlagsGtk::operator|= (TreeModelFlags& lhs, TreeModelFlags rhs)
TreeModelFlagsGtk::operator&= (TreeModelFlags& lhs, TreeModelFlags rhs)
TreeModelFlagsGtk::operator^= (TreeModelFlags& lhs, TreeModelFlags rhs)
DestDefaults Gtk::operator| (DestDefaults lhs, DestDefaults rhs)
DestDefaults Gtk::operator& (DestDefaults lhs, DestDefaults rhs)
DestDefaults Gtk::operator^ (DestDefaults lhs, DestDefaults rhs)
DestDefaults Gtk::operator~ (DestDefaults flags)
DestDefaultsGtk::operator|= (DestDefaults& lhs, DestDefaults rhs)
DestDefaultsGtk::operator&= (DestDefaults& lhs, DestDefaults rhs)
DestDefaultsGtk::operator^= (DestDefaults& lhs, DestDefaults rhs)
WidgetFlags Gtk::operator| (WidgetFlags lhs, WidgetFlags rhs)
WidgetFlags Gtk::operator& (WidgetFlags lhs, WidgetFlags rhs)
WidgetFlags Gtk::operator^ (WidgetFlags lhs, WidgetFlags rhs)
WidgetFlags Gtk::operator~ (WidgetFlags flags)
WidgetFlagsGtk::operator|= (WidgetFlags& lhs, WidgetFlags rhs)
WidgetFlagsGtk::operator&= (WidgetFlags& lhs, WidgetFlags rhs)
WidgetFlagsGtk::operator^= (WidgetFlags& lhs, WidgetFlags rhs)


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
BUTTONBOX_DEFAULT 

anonymous enum
 

Enumeration values:
INPUT_ERROR 

enum Gtk::AccelFlags
 

Bitwise operators:
AccelFlags operator|(AccelFlags, AccelFlags)
AccelFlags operator&(AccelFlags, AccelFlags)
AccelFlags operator^(AccelFlags, AccelFlags)
AccelFlags operator~(AccelFlags)
AccelFlags& operator|=(AccelFlags&, AccelFlags)
AccelFlags& operator&=(AccelFlags&, AccelFlags)
AccelFlags& operator^=(AccelFlags&, AccelFlags)
Enumeration values:
ACCEL_VISIBLE 
ACCEL_LOCKED 
ACCEL_MASK 

enum Gtk::AlignmentEnum
 

Methods are overriden so you can use these simple enums, or floats for more precision.

Enumeration values:
ALIGN_LEFT  Same as 0.0.
ALIGN_CENTER  Same as 0.5.
ALIGN_RIGHT  Same as 1.0.
ALIGN_TOP  Same as ALIGN_LEFT.
ALIGN_BOTTOM  Same as ALIGN_RIGHT.

enum Gtk::AnchorType
 

Enumeration values:
ANCHOR_CENTER 
ANCHOR_NORTH 
ANCHOR_NORTH_WEST 
ANCHOR_NORTH_EAST 
ANCHOR_SOUTH 
ANCHOR_SOUTH_WEST 
ANCHOR_SOUTH_EAST 
ANCHOR_WEST 
ANCHOR_EAST 
ANCHOR_N 
ANCHOR_NW 
ANCHOR_NE 
ANCHOR_S 
ANCHOR_SW 
ANCHOR_SE 
ANCHOR_W 
ANCHOR_E 

enum Gtk::ArrowType
 

Used to indicate the direction in which a Gtk::Arrow should point.

Enumeration values:
ARROW_UP  Represents an upward pointing arrow.
ARROW_DOWN  Represents a downward pointing arrow.
ARROW_LEFT  Represents a left pointing arrow.
ARROW_RIGHT  Represents a right pointing arrow.

enum Gtk::AttachOptions
 

Denotes the expansion properties that a widget will have when it (or its parent) is resized.

Bitwise operators:
AttachOptions operator|(AttachOptions, AttachOptions)
AttachOptions operator&(AttachOptions, AttachOptions)
AttachOptions operator^(AttachOptions, AttachOptions)
AttachOptions operator~(AttachOptions)
AttachOptions& operator|=(AttachOptions&, AttachOptions)
AttachOptions& operator&=(AttachOptions&, AttachOptions)
AttachOptions& operator^=(AttachOptions&, AttachOptions)
Enumeration values:
EXPAND  The widget should expand to take up any extra space in its container that has been allocated.
SHRINK  The widget should shrink as and when possible.
FILL  The widget should fill the space allocated to it.

enum Gtk::BuiltinIconSize
 

Enumeration values:
ICON_SIZE_INVALID 
ICON_SIZE_MENU 
ICON_SIZE_SMALL_TOOLBAR 
ICON_SIZE_LARGE_TOOLBAR 
ICON_SIZE_BUTTON 
ICON_SIZE_DND 
ICON_SIZE_DIALOG 

enum Gtk::ButtonBoxStyle
 

Enumeration values:
BUTTONBOX_DEFAULT_STYLE 
BUTTONBOX_SPREAD 
BUTTONBOX_EDGE 
BUTTONBOX_START 
BUTTONBOX_END 

enum Gtk::ButtonsType
 

Enumeration values:
BUTTONS_NONE 
BUTTONS_OK 
BUTTONS_CLOSE 
BUTTONS_CANCEL 
BUTTONS_YES_NO 
BUTTONS_OK_CANCEL 

enum Gtk::CalendarDisplayOptions
 

Bitwise operators:
CalendarDisplayOptions operator|(CalendarDisplayOptions, CalendarDisplayOptions)
CalendarDisplayOptions operator&(CalendarDisplayOptions, CalendarDisplayOptions)
CalendarDisplayOptions operator^(CalendarDisplayOptions, CalendarDisplayOptions)
CalendarDisplayOptions operator~(CalendarDisplayOptions)
CalendarDisplayOptions& operator|=(CalendarDisplayOptions&, CalendarDisplayOptions)
CalendarDisplayOptions& operator&=(CalendarDisplayOptions&, CalendarDisplayOptions)
CalendarDisplayOptions& operator^=(CalendarDisplayOptions&, CalendarDisplayOptions)
Enumeration values:
CALENDAR_SHOW_HEADING 
CALENDAR_SHOW_DAY_NAMES 
CALENDAR_NO_MONTH_CHANGE 
CALENDAR_SHOW_WEEK_NUMBERS 
CALENDAR_WEEK_START_MONDAY 

enum Gtk::CellRendererMode
 

Enumeration values:
CELL_RENDERER_MODE_INERT 
CELL_RENDERER_MODE_ACTIVATABLE 
CELL_RENDERER_MODE_EDITABLE 

enum Gtk::CellRendererState
 

Bitwise operators:
CellRendererState operator|(CellRendererState, CellRendererState)
CellRendererState operator&(CellRendererState, CellRendererState)
CellRendererState operator^(CellRendererState, CellRendererState)
CellRendererState operator~(CellRendererState)
CellRendererState& operator|=(CellRendererState&, CellRendererState)
CellRendererState& operator&=(CellRendererState&, CellRendererState)
CellRendererState& operator^=(CellRendererState&, CellRendererState)
Enumeration values:
CELL_RENDERER_SELECTED 
CELL_RENDERER_PRELIT 
CELL_RENDERER_INSENSITIVE 
CELL_RENDERER_SORTED 

enum Gtk::CornerType
 

Enumeration values:
CORNER_TOP_LEFT 
CORNER_BOTTOM_LEFT 
CORNER_TOP_RIGHT 
CORNER_BOTTOM_RIGHT 

enum Gtk::CurveType
 

Enumeration values:
CURVE_TYPE_LINEAR 
CURVE_TYPE_SPLINE 
CURVE_TYPE_FREE 

enum Gtk::DeleteType
 

Enumeration values:
DELETE_CHARS 
DELETE_WORDS 
DELETE_DISPLAY_LINES 
DELETE_DISPLAY_LINE_ENDS 
DELETE_PARAGRAPH_ENDS 
DELETE_PARAGRAPHS 
DELETE_WHITESPACE 

enum Gtk::DestDefaults
 

Bitwise operators:
DestDefaults operator|(DestDefaults, DestDefaults)
DestDefaults operator&(DestDefaults, DestDefaults)
DestDefaults operator^(DestDefaults, DestDefaults)
DestDefaults operator~(DestDefaults)
DestDefaults& operator|=(DestDefaults&, DestDefaults)
DestDefaults& operator&=(DestDefaults&, DestDefaults)
DestDefaults& operator^=(DestDefaults&, DestDefaults)
Enumeration values:
DEST_DEFAULT_MOTION 
DEST_DEFAULT_HIGHLIGHT 
DEST_DEFAULT_DROP 
DEST_DEFAULT_ALL 

enum Gtk::DirectionType
 

Enumeration values:
DIR_TAB_FORWARD 
DIR_TAB_BACKWARD 
DIR_UP 
DIR_DOWN 
DIR_LEFT 
DIR_RIGHT 

enum Gtk::ExpanderStyle
 

Enumeration values:
EXPANDER_COLLAPSED 
EXPANDER_SEMI_COLLAPSED 
EXPANDER_SEMI_EXPANDED 
EXPANDER_EXPANDED 

enum Gtk::ImageType
 

Enumeration values:
IMAGE_EMPTY 
IMAGE_PIXMAP 
IMAGE_IMAGE 
IMAGE_PIXBUF 
IMAGE_STOCK 
IMAGE_ICON_SET 
IMAGE_ANIMATION 

enum Gtk::Justification
 

Enumeration values:
JUSTIFY_LEFT 
JUSTIFY_RIGHT 
JUSTIFY_CENTER 
JUSTIFY_FILL 

enum Gtk::MenuDirectionType
 

Enumeration values:
MENU_DIR_PARENT 
MENU_DIR_CHILD 
MENU_DIR_NEXT 
MENU_DIR_PREV 

enum Gtk::MessageType
 

Enumeration values:
MESSAGE_INFO 
MESSAGE_WARNING 
MESSAGE_QUESTION 
MESSAGE_ERROR 

enum Gtk::MetricType
 

Enumeration values:
PIXELS 
INCHES 
CENTIMETERS 

enum Gtk::MovementStep
 

Enumeration values:
MOVEMENT_LOGICAL_POSITIONS 
MOVEMENT_VISUAL_POSITIONS 
MOVEMENT_WORDS 
MOVEMENT_DISPLAY_LINES 
MOVEMENT_DISPLAY_LINE_ENDS 
MOVEMENT_PARAGRAPHS 
MOVEMENT_PARAGRAPH_ENDS 
MOVEMENT_PAGES 
MOVEMENT_BUFFER_ENDS 

enum Gtk::NotebookTab
 

Enumeration values:
NOTEBOOK_TAB_FIRST 
NOTEBOOK_TAB_LAST 

enum Gtk::Orientation
 

Enumeration values:
ORIENTATION_HORIZONTAL 
ORIENTATION_VERTICAL 

enum Gtk::PackOptions
 

Packing options for adding child widgets to a Box with pack_start() and pack_end().

Enumeration values:
PACK_SHRINK  Space is contracted to the child widget size.
PACK_EXPAND_PADDING  Space is expanded with extra space filled with padding.
PACK_EXPAND_WIDGET  Space is expanded with extra space filled by increasing the child widget size.

enum Gtk::PackType
 

Enumeration values:
PACK_START 
PACK_END 

enum Gtk::PathPriorityType
 

Enumeration values:
PATH_PRIO_LOWEST 
PATH_PRIO_GTK 
PATH_PRIO_APPLICATION 
PATH_PRIO_THEME 
PATH_PRIO_RC 
PATH_PRIO_HIGHEST 

enum Gtk::PathType
 

Enumeration values:
PATH_WIDGET 
PATH_WIDGET_CLASS 
PATH_CLASS 

enum Gtk::PolicyType
 

Enumeration values:
POLICY_ALWAYS 
POLICY_AUTOMATIC 
POLICY_NEVER 

enum Gtk::PositionType
 

Enumeration values:
POS_LEFT 
POS_RIGHT 
POS_TOP 
POS_BOTTOM 

enum Gtk::ProgressBarOrientation
 

Enumeration values:
PROGRESS_LEFT_TO_RIGHT 
PROGRESS_RIGHT_TO_LEFT 
PROGRESS_BOTTOM_TO_TOP 
PROGRESS_TOP_TO_BOTTOM 

enum Gtk::ProgressBarStyle
 

Enumeration values:
PROGRESS_CONTINUOUS 
PROGRESS_DISCRETE 

enum Gtk::RcFlags
 

Bitwise operators:
RcFlags operator|(RcFlags, RcFlags)
RcFlags operator&(RcFlags, RcFlags)
RcFlags operator^(RcFlags, RcFlags)
RcFlags operator~(RcFlags)
RcFlags& operator|=(RcFlags&, RcFlags)
RcFlags& operator&=(RcFlags&, RcFlags)
RcFlags& operator^=(RcFlags&, RcFlags)
Enumeration values:
RC_FG 
RC_BG 
RC_TEXT 
RC_BASE 

enum Gtk::ReliefStyle
 

Enumeration values:
RELIEF_NORMAL 
RELIEF_HALF 
RELIEF_NONE 

enum Gtk::ResizeMode
 

Enumeration values:
RESIZE_PARENT 
RESIZE_QUEUE 
RESIZE_IMMEDIATE 

enum Gtk::ResponseType
 

Enumeration values:
RESPONSE_NONE 
RESPONSE_REJECT 
RESPONSE_ACCEPT 
RESPONSE_DELETE_EVENT 
RESPONSE_OK 
RESPONSE_CANCEL 
RESPONSE_CLOSE 
RESPONSE_YES 
RESPONSE_NO 
RESPONSE_APPLY 
RESPONSE_HELP 

enum Gtk::ScrollType
 

Enumeration values:
SCROLL_NONE 
SCROLL_JUMP 
SCROLL_STEP_BACKWARD 
SCROLL_STEP_FORWARD 
SCROLL_PAGE_BACKWARD 
SCROLL_PAGE_FORWARD 
SCROLL_STEP_UP 
SCROLL_STEP_DOWN 
SCROLL_PAGE_UP 
SCROLL_PAGE_DOWN 
SCROLL_STEP_LEFT 
SCROLL_STEP_RIGHT 
SCROLL_PAGE_LEFT 
SCROLL_PAGE_RIGHT 
SCROLL_START 
SCROLL_END 

enum Gtk::SelectionMode
 

Enumeration values:
SELECTION_NONE 
SELECTION_SINGLE 
SELECTION_BROWSE 
SELECTION_MULTIPLE 
SELECTION_EXTENDED 

enum Gtk::ShadowType
 

Enumeration values:
SHADOW_NONE 
SHADOW_IN 
SHADOW_OUT 
SHADOW_ETCHED_IN 
SHADOW_ETCHED_OUT 

enum Gtk::SizeGroupMode
 

Enumeration values:
SIZE_GROUP_NONE 
SIZE_GROUP_HORIZONTAL 
SIZE_GROUP_VERTICAL 
SIZE_GROUP_BOTH 

enum Gtk::SortType
 

Enumeration values:
SORT_ASCENDING 
SORT_DESCENDING 

enum Gtk::SpinButtonUpdatePolicy
 

Enumeration values:
UPDATE_ALWAYS 
UPDATE_IF_VALID 

enum Gtk::SpinType
 

Enumeration values:
SPIN_STEP_FORWARD 
SPIN_STEP_BACKWARD 
SPIN_PAGE_FORWARD 
SPIN_PAGE_BACKWARD 
SPIN_HOME 
SPIN_END 
SPIN_USER_DEFINED 

enum Gtk::StateType
 

Enumeration values:
STATE_NORMAL 
STATE_ACTIVE 
STATE_PRELIGHT 
STATE_SELECTED 
STATE_INSENSITIVE 

enum Gtk::TextDirection
 

Enumeration values:
TEXT_DIR_NONE 
TEXT_DIR_LTR 
TEXT_DIR_RTL 

enum Gtk::TextSearchFlags
 

Enumeration values:
TEXT_SEARCH_VISIBLE_ONLY 
TEXT_SEARCH_TEXT_ONLY 

enum Gtk::TextWindowType
 

Enumeration values:
TEXT_WINDOW_PRIVATE 
TEXT_WINDOW_WIDGET 
TEXT_WINDOW_TEXT 
TEXT_WINDOW_LEFT 
TEXT_WINDOW_RIGHT 
TEXT_WINDOW_TOP 
TEXT_WINDOW_BOTTOM 

enum Gtk::ToolbarChildType
 

Enumeration values:
TOOLBAR_CHILD_SPACE 
TOOLBAR_CHILD_BUTTON 
TOOLBAR_CHILD_TOGGLEBUTTON 
TOOLBAR_CHILD_RADIOBUTTON 
TOOLBAR_CHILD_WIDGET 

enum Gtk::ToolbarStyle
 

Enumeration values:
TOOLBAR_ICONS 
TOOLBAR_TEXT 
TOOLBAR_BOTH 
TOOLBAR_BOTH_HORIZ 

enum Gtk::TreeModelFlags
 

Bitwise operators:
TreeModelFlags operator|(TreeModelFlags, TreeModelFlags)
TreeModelFlags operator&(TreeModelFlags, TreeModelFlags)
TreeModelFlags operator^(TreeModelFlags, TreeModelFlags)
TreeModelFlags operator~(TreeModelFlags)
TreeModelFlags& operator|=(TreeModelFlags&, TreeModelFlags)
TreeModelFlags& operator&=(TreeModelFlags&, TreeModelFlags)
TreeModelFlags& operator^=(TreeModelFlags&, TreeModelFlags)
Enumeration values:
TREE_MODEL_ITERS_PERSIST 
TREE_MODEL_LIST_ONLY 

enum Gtk::TreeViewColumnSizing
 

Enumeration values:
TREE_VIEW_COLUMN_GROW_ONLY 
TREE_VIEW_COLUMN_AUTOSIZE 
TREE_VIEW_COLUMN_FIXED 

enum Gtk::TreeViewDropPosition
 

Enumeration values:
TREE_VIEW_DROP_BEFORE 
TREE_VIEW_DROP_AFTER 
TREE_VIEW_DROP_INTO_OR_BEFORE 
TREE_VIEW_DROP_INTO_OR_AFTER 

enum Gtk::UpdateType
 

Enumeration values:
UPDATE_CONTINUOUS 
UPDATE_DISCONTINUOUS 
UPDATE_DELAYED 

enum Gtk::Visibility
 

Enumeration values:
VISIBILITY_NONE 
VISIBILITY_PARTIAL 
VISIBILITY_FULL 

enum Gtk::WidgetFlags
 

Bitwise operators:
WidgetFlags operator|(WidgetFlags, WidgetFlags)
WidgetFlags operator&(WidgetFlags, WidgetFlags)
WidgetFlags operator^(WidgetFlags, WidgetFlags)
WidgetFlags operator~(WidgetFlags)
WidgetFlags& operator|=(WidgetFlags&, WidgetFlags)
WidgetFlags& operator&=(WidgetFlags&, WidgetFlags)
WidgetFlags& operator^=(WidgetFlags&, WidgetFlags)
Enumeration values:
TOPLEVEL 
NO_WINDOW 
REALIZED 
MAPPED 
VISIBLE 
SENSITIVE 
PARENT_SENSITIVE 
CAN_FOCUS 
HAS_FOCUS 
CAN_DEFAULT 
HAS_DEFAULT 
HAS_GRAB 
RC_STYLE 
COMPOSITE_CHILD 
NO_REPARENT 
APP_PAINTABLE 
RECEIVES_DEFAULT 
DOUBLE_BUFFERED 

enum Gtk::WidgetHelpType
 

Enumeration values:
WIDGET_HELP_TOOLTIP 
WIDGET_HELP_WHATS_THIS 

enum Gtk::WindowPosition
 

Enumeration values:
WIN_POS_NONE 
WIN_POS_CENTER 
WIN_POS_MOUSE 
WIN_POS_CENTER_ALWAYS 
WIN_POS_CENTER_ON_PARENT 

enum Gtk::WindowType
 

Enumeration values:
WINDOW_TOPLEVEL 
WINDOW_POPUP 

enum Gtk::WrapMode
 

Enumeration values:
WRAP_NONE 
WRAP_CHAR 
WRAP_WORD 


Function Documentation

WidgetFlags operator& ( WidgetFlags  lhs,
WidgetFlags  rhs
[inline]
 

DestDefaults operator& ( DestDefaults  lhs,
DestDefaults  rhs
[inline]
 

TreeModelFlags operator& ( TreeModelFlags  lhs,
TreeModelFlags  rhs
[inline]
 

RcFlags operator& ( RcFlags  lhs,
RcFlags  rhs
[inline]
 

AttachOptions operator& ( AttachOptions  lhs,
AttachOptions  rhs
[inline]
 

AccelFlags operator& ( AccelFlags  lhs,
AccelFlags  rhs
[inline]
 

CellRendererState operator& ( CellRendererState  lhs,
CellRendererState  rhs
[inline]
 

CalendarDisplayOptions operator& ( CalendarDisplayOptions  lhs,
CalendarDisplayOptions  rhs
[inline]
 

WidgetFlags& operator&= ( WidgetFlags lhs,
WidgetFlags  rhs
[inline]
 

DestDefaults& operator&= ( DestDefaults lhs,
DestDefaults  rhs
[inline]
 

TreeModelFlags& operator&= ( TreeModelFlags lhs,
TreeModelFlags  rhs
[inline]
 

RcFlags& operator&= ( RcFlags lhs,
RcFlags  rhs
[inline]
 

AttachOptions& operator&= ( AttachOptions lhs,
AttachOptions  rhs
[inline]
 

AccelFlags& operator&= ( AccelFlags lhs,
AccelFlags  rhs
[inline]
 

CellRendererState& operator&= ( CellRendererState lhs,
CellRendererState  rhs
[inline]
 

CalendarDisplayOptions& operator&= ( CalendarDisplayOptions lhs,
CalendarDisplayOptions  rhs
[inline]
 

WidgetFlags operator^ ( WidgetFlags  lhs,
WidgetFlags  rhs
[inline]
 

DestDefaults operator^ ( DestDefaults  lhs,
DestDefaults  rhs
[inline]
 

TreeModelFlags operator^ ( TreeModelFlags  lhs,
TreeModelFlags  rhs
[inline]
 

RcFlags operator^ ( RcFlags  lhs,
RcFlags  rhs
[inline]
 

AttachOptions operator^ ( AttachOptions  lhs,
AttachOptions  rhs
[inline]
 

AccelFlags operator^ ( AccelFlags  lhs,
AccelFlags  rhs
[inline]
 

CellRendererState operator^ ( CellRendererState  lhs,
CellRendererState  rhs
[inline]
 

CalendarDisplayOptions operator^ ( CalendarDisplayOptions  lhs,
CalendarDisplayOptions  rhs
[inline]
 

WidgetFlags& operator^= ( WidgetFlags lhs,
WidgetFlags  rhs
[inline]
 

DestDefaults& operator^= ( DestDefaults lhs,
DestDefaults  rhs
[inline]
 

TreeModelFlags& operator^= ( TreeModelFlags lhs,
TreeModelFlags  rhs
[inline]
 

RcFlags& operator^= ( RcFlags lhs,
RcFlags  rhs
[inline]
 

AttachOptions& operator^= ( AttachOptions lhs,
AttachOptions  rhs
[inline]
 

AccelFlags& operator^= ( AccelFlags lhs,
AccelFlags  rhs
[inline]
 

CellRendererState& operator^= ( CellRendererState lhs,
CellRendererState  rhs
[inline]
 

CalendarDisplayOptions& operator^= ( CalendarDisplayOptions lhs,
CalendarDisplayOptions  rhs
[inline]
 

WidgetFlags operator| ( WidgetFlags  lhs,
WidgetFlags  rhs
[inline]
 

DestDefaults operator| ( DestDefaults  lhs,
DestDefaults  rhs
[inline]
 

TreeModelFlags operator| ( TreeModelFlags  lhs,
TreeModelFlags  rhs
[inline]
 

RcFlags operator| ( RcFlags  lhs,
RcFlags  rhs
[inline]
 

AttachOptions operator| ( AttachOptions  lhs,
AttachOptions  rhs
[inline]
 

AccelFlags operator| ( AccelFlags  lhs,
AccelFlags  rhs
[inline]
 

CellRendererState operator| ( CellRendererState  lhs,
CellRendererState  rhs
[inline]
 

CalendarDisplayOptions operator| ( CalendarDisplayOptions  lhs,
CalendarDisplayOptions  rhs
[inline]
 

WidgetFlags& operator|= ( WidgetFlags lhs,
WidgetFlags  rhs
[inline]
 

DestDefaults& operator|= ( DestDefaults lhs,
DestDefaults  rhs
[inline]
 

TreeModelFlags& operator|= ( TreeModelFlags lhs,
TreeModelFlags  rhs
[inline]
 

RcFlags& operator|= ( RcFlags lhs,
RcFlags  rhs
[inline]
 

AttachOptions& operator|= ( AttachOptions lhs,
AttachOptions  rhs
[inline]
 

AccelFlags& operator|= ( AccelFlags lhs,
AccelFlags  rhs
[inline]
 

CellRendererState& operator|= ( CellRendererState lhs,
CellRendererState  rhs
[inline]
 

CalendarDisplayOptions& operator|= ( CalendarDisplayOptions lhs,
CalendarDisplayOptions  rhs
[inline]
 

WidgetFlags operator~ ( WidgetFlags  flags  )  [inline]
 

DestDefaults operator~ ( DestDefaults  flags  )  [inline]
 

TreeModelFlags operator~ ( TreeModelFlags  flags  )  [inline]
 

RcFlags operator~ ( RcFlags  flags  )  [inline]
 

AttachOptions operator~ ( AttachOptions  flags  )  [inline]
 

AccelFlags operator~ ( AccelFlags  flags  )  [inline]
 

CellRendererState operator~ ( CellRendererState  flags  )  [inline]
 

CalendarDisplayOptions operator~ ( CalendarDisplayOptions  flags  )  [inline]
 


Generated for gtkmm2.2 by Doxygen 1.3.4 © 1997-2001