logo top
Main Page   Widgets   Namespaces   Book  

enums.h File Reference


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,
  Gtk::ARROW_NONE
}
 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,
  Gtk::BUTTONBOX_CENTER
}
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::PageOrientation {
  Gtk::PAGE_ORIENTATION_PORTRAIT,
  Gtk::PAGE_ORIENTATION_LANDSCAPE,
  Gtk::PAGE_ORIENTATION_REVERSE_PORTRAIT,
  Gtk::PAGE_ORIENTATION_REVERSE_LANDSCAPE
}
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::SensitivityType {
  Gtk::SENSITIVITY_AUTO,
  Gtk::SENSITIVITY_ON,
  Gtk::SENSITIVITY_OFF
}
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,
  Gtk::TARGET_OTHER_APP = 1 << 2,
  Gtk::TARGET_OTHER_WIDGET = 1 << 3
}
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)


Generated for gtkmm 2.4 by Doxygen 1.5.6 © 1997-2001