|  | 
| 
 Namespaces | 
| namespace | Gtk | 
| 
 Classes | 
| class | Gtk::IconSize | 
|  | Represents registered icon sizes.  More... 
 | 
| 
 Enumerations | 
| enum | Gtk::AccelFlags { Gtk::ACCEL_VISIBLE =  1 << 0,
 Gtk::ACCEL_LOCKED =  1 << 1,
 Gtk::ACCEL_MASK =  0x07
 }
 | 
| 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::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::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::ButtonBoxStyle { Gtk::BUTTONBOX_DEFAULT_STYLE,
 Gtk::BUTTONBOX_SPREAD,
 Gtk::BUTTONBOX_EDGE,
 Gtk::BUTTONBOX_START,
 Gtk::BUTTONBOX_END
 }
 | 
| enum | Gtk::CornerType { Gtk::CORNER_TOP_LEFT,
 Gtk::CORNER_BOTTOM_LEFT,
 Gtk::CORNER_TOP_RIGHT,
 Gtk::CORNER_BOTTOM_RIGHT
 }
 | 
| 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::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,
 Gtk::MOVEMENT_HORIZONTAL_PAGES
 }
 | 
| enum | Gtk::Orientation { Gtk::ORIENTATION_HORIZONTAL,
 Gtk::ORIENTATION_VERTICAL
 }
 | 
| 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::SortType { Gtk::SORT_ASCENDING,
 Gtk::SORT_DESCENDING
 }
 | 
| enum | Gtk::StateType { Gtk::STATE_NORMAL,
 Gtk::STATE_ACTIVE,
 Gtk::STATE_PRELIGHT,
 Gtk::STATE_SELECTED,
 Gtk::STATE_INSENSITIVE
 }
 | 
| enum | Gtk::TargetFlags { Gtk::TARGET_SAME_APP =  1 << 0,
 Gtk::TARGET_SAME_WIDGET =  1 << 1
 }
 | 
| enum | Gtk::TextDirection { Gtk::TEXT_DIR_NONE,
 Gtk::TEXT_DIR_LTR,
 Gtk::TEXT_DIR_RTL
 }
 | 
| 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,
 Gtk::WRAP_WORD_CHAR
 }
 | 
| 
 Functions | 
| TargetFlags | Gtk::operator& (TargetFlags lhs, TargetFlags rhs) | 
| AttachOptions | Gtk::operator& (AttachOptions lhs, AttachOptions rhs) | 
| AccelFlags | Gtk::operator& (AccelFlags lhs, AccelFlags rhs) | 
| TargetFlags& | Gtk::operator&= (TargetFlags& lhs, TargetFlags rhs) | 
| AttachOptions& | Gtk::operator&= (AttachOptions& lhs, AttachOptions rhs) | 
| AccelFlags& | Gtk::operator&= (AccelFlags& lhs, AccelFlags rhs) | 
| TargetFlags | Gtk::operator^ (TargetFlags lhs, TargetFlags rhs) | 
| AttachOptions | Gtk::operator^ (AttachOptions lhs, AttachOptions rhs) | 
| AccelFlags | Gtk::operator^ (AccelFlags lhs, AccelFlags rhs) | 
| TargetFlags& | Gtk::operator^= (TargetFlags& lhs, TargetFlags rhs) | 
| AttachOptions& | Gtk::operator^= (AttachOptions& lhs, AttachOptions rhs) | 
| AccelFlags& | Gtk::operator^= (AccelFlags& lhs, AccelFlags rhs) | 
| TargetFlags | Gtk::operator| (TargetFlags lhs, TargetFlags rhs) | 
| AttachOptions | Gtk::operator| (AttachOptions lhs, AttachOptions rhs) | 
| AccelFlags | Gtk::operator| (AccelFlags lhs, AccelFlags rhs) | 
| TargetFlags& | Gtk::operator|= (TargetFlags& lhs, TargetFlags rhs) | 
| AttachOptions& | Gtk::operator|= (AttachOptions& lhs, AttachOptions rhs) | 
| AccelFlags& | Gtk::operator|= (AccelFlags& lhs, AccelFlags rhs) | 
| TargetFlags | Gtk::operator~ (TargetFlags flags) | 
| AttachOptions | Gtk::operator~ (AttachOptions flags) | 
| AccelFlags | Gtk::operator~ (AccelFlags flags) |