Ardour  8.7-14-g57a6773833
libs/tk/ytkmm/ytkmm/gtkmm/enums.h File Reference
#include <glibmm/ustring.h>
#include <sigc++/sigc++.h>
#include <glibmm/value.h>
#include <gtkmmconfig.h>
Include dependency graph for libs/tk/ytkmm/ytkmm/gtkmm/enums.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Gtk::IconSize
 

Namespaces

 Gtk
 

Enumerations

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 ,
  Gtk::ARROW_NONE
}
 
enum  Gtk::AttachOptions { Gtk::EXPAND = 1 << 0 , Gtk::SHRINK = 1 << 1 , Gtk::FILL = 1 << 2 }
 
enum  Gtk::ButtonBoxStyle {
  Gtk::BUTTONBOX_DEFAULT_STYLE , Gtk::BUTTONBOX_SPREAD , Gtk::BUTTONBOX_EDGE , Gtk::BUTTONBOX_START ,
  Gtk::BUTTONBOX_END , Gtk::BUTTONBOX_CENTER
}
 
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::MessageType {
  Gtk::MESSAGE_INFO , Gtk::MESSAGE_WARNING , Gtk::MESSAGE_QUESTION , Gtk::MESSAGE_ERROR ,
  Gtk::MESSAGE_OTHER
}
 
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::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::ProgressBarOrientation { Gtk::PROGRESS_LEFT_TO_RIGHT , Gtk::PROGRESS_RIGHT_TO_LEFT , Gtk::PROGRESS_BOTTOM_TO_TOP , Gtk::PROGRESS_TOP_TO_BOTTOM }
 
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::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::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 }
 
enum  Gtk::SortType { Gtk::SORT_ASCENDING , Gtk::SORT_DESCENDING }
 
enum  Gtk::PageOrientation { Gtk::PAGE_ORIENTATION_PORTRAIT , Gtk::PAGE_ORIENTATION_LANDSCAPE , Gtk::PAGE_ORIENTATION_REVERSE_PORTRAIT , Gtk::PAGE_ORIENTATION_REVERSE_LANDSCAPE }
 
enum  Gtk::SensitivityType { Gtk::SENSITIVITY_AUTO , Gtk::SENSITIVITY_ON , Gtk::SENSITIVITY_OFF }
 
enum  Gtk::AlignmentEnum {
  Gtk::ALIGN_START , Gtk::ALIGN_CENTER , Gtk::ALIGN_END , Gtk::ALIGN_LEFT = ALIGN_START ,
  Gtk::ALIGN_RIGHT = ALIGN_END , Gtk::ALIGN_TOP = ALIGN_START , Gtk::ALIGN_BOTTOM = ALIGN_END
}
 

Functions

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)
 
AccelFlags & Gtk::operator|= (AccelFlags &lhs, AccelFlags rhs)
 
AccelFlags & Gtk::operator&= (AccelFlags &lhs, AccelFlags rhs)
 
AccelFlags & Gtk::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)
 
AttachOptions & Gtk::operator|= (AttachOptions &lhs, AttachOptions rhs)
 
AttachOptions & Gtk::operator&= (AttachOptions &lhs, AttachOptions rhs)
 
AttachOptions & Gtk::operator^= (AttachOptions &lhs, AttachOptions rhs)
 
TargetFlags Gtk::operator| (TargetFlags lhs, TargetFlags rhs)
 
TargetFlags Gtk::operator& (TargetFlags lhs, TargetFlags rhs)
 
TargetFlags Gtk::operator^ (TargetFlags lhs, TargetFlags rhs)
 
TargetFlags Gtk::operator~ (TargetFlags flags)
 
TargetFlags & Gtk::operator|= (TargetFlags &lhs, TargetFlags rhs)
 
TargetFlags & Gtk::operator&= (TargetFlags &lhs, TargetFlags rhs)
 
TargetFlags & Gtk::operator^= (TargetFlags &lhs, TargetFlags rhs)