Rapicorn - Experimental UI Toolkit - Source Code 10.08.1
Classes | Namespaces | Typedefs | Enumerations | Functions
enumdefs.hh File Reference
#include <rcore/utilities.hh>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Rapicorn::EnumClass
struct  Rapicorn::EnumClass::Value
struct  Rapicorn::EnumType< EType >
struct  Rapicorn::FlagsType< EType >

Namespaces

namespace  Rapicorn

Typedefs

typedef EnumType
< AdjustmentSourceType > 
Rapicorn::EnumTypeAdjustmentSourceType
typedef EnumType< AlignType > Rapicorn::EnumTypeAlignType
typedef EnumType< AnchorType > Rapicorn::EnumTypeAnchorType
typedef EnumType< ClickType > Rapicorn::EnumTypeClickType
typedef EnumType< ColorType > Rapicorn::EnumTypeColorType
typedef EnumType< ColorSchemeType > Rapicorn::EnumTypeColorSchemeType
typedef EnumType< DirType > Rapicorn::EnumTypeDirType
typedef EnumType< EllipsizeType > Rapicorn::EnumTypeEllipsizeType
typedef EnumType< FocusDirType > Rapicorn::EnumTypeFocusDirType
typedef EnumType< FrameType > Rapicorn::EnumTypeFrameType
typedef EnumType< LightingType > Rapicorn::EnumTypeLightingType
typedef EnumType< SelectionMode > Rapicorn::EnumTypeSelectionMode
typedef EnumType< SizePolicyType > Rapicorn::EnumTypeSizePolicyType
typedef FlagsType< StateType > Rapicorn::FlagsTypeStateType
typedef EnumType< TextMode > Rapicorn::EnumTypeTextMode
typedef EnumType< WindowType > Rapicorn::EnumTypeWindowType

Enumerations

enum  Rapicorn::AdjustmentSourceType { Rapicorn::ADJUSTMENT_SOURCE_NONE, Rapicorn::ADJUSTMENT_SOURCE_ANCESTRY_HORIZONTAL, Rapicorn::ADJUSTMENT_SOURCE_ANCESTRY_VERTICAL, Rapicorn::ADJUSTMENT_SOURCE_ANCESTRY_VALUE }
enum  Rapicorn::AlignType { Rapicorn::ALIGN_LEFT, Rapicorn::ALIGN_CENTER, Rapicorn::ALIGN_RIGHT }
enum  Rapicorn::AnchorType {
  Rapicorn::ANCHOR_NONE, Rapicorn::ANCHOR_CENTER, Rapicorn::ANCHOR_EAST, Rapicorn::ANCHOR_NORTH_EAST,
  Rapicorn::ANCHOR_NORTH, Rapicorn::ANCHOR_NORTH_WEST, Rapicorn::ANCHOR_WEST, Rapicorn::ANCHOR_SOUTH_WEST,
  Rapicorn::ANCHOR_SOUTH, Rapicorn::ANCHOR_SOUTH_EAST
}
enum  Rapicorn::ClickType {
  Rapicorn::CLICK_ON_PRESS, Rapicorn::CLICK_ON_RELEASE, Rapicorn::CLICK_SLOW_REPEAT, Rapicorn::CLICK_FAST_REPEAT,
  Rapicorn::CLICK_KEY_REPEAT
}
enum  Rapicorn::ColorType {
  Rapicorn::COLOR_NONE, Rapicorn::COLOR_FOREGROUND, Rapicorn::COLOR_BACKGROUND, Rapicorn::COLOR_BACKGROUND_EVEN,
  Rapicorn::COLOR_BACKGROUND_ODD, Rapicorn::COLOR_DARK, Rapicorn::COLOR_DARK_SHADOW, Rapicorn::COLOR_DARK_GLINT,
  Rapicorn::COLOR_LIGHT, Rapicorn::COLOR_LIGHT_SHADOW, Rapicorn::COLOR_LIGHT_GLINT, Rapicorn::COLOR_FOCUS,
  Rapicorn::COLOR_BLACK, Rapicorn::COLOR_WHITE, Rapicorn::COLOR_RED, Rapicorn::COLOR_YELLOW,
  Rapicorn::COLOR_GREEN, Rapicorn::COLOR_CYAN, Rapicorn::COLOR_BLUE, Rapicorn::COLOR_MAGENTA
}
enum  Rapicorn::ColorSchemeType { Rapicorn::COLOR_INHERIT, Rapicorn::COLOR_NORMAL, Rapicorn::COLOR_SELECTED, Rapicorn::COLOR_BASE }
enum  Rapicorn::DirType {
  Rapicorn::DIR_NONE, Rapicorn::DIR_RIGHT, Rapicorn::DIR_UP, Rapicorn::DIR_LEFT,
  Rapicorn::DIR_DOWN
}
enum  Rapicorn::EllipsizeType { Rapicorn::ELLIPSIZE_START, Rapicorn::ELLIPSIZE_MIDDLE, Rapicorn::ELLIPSIZE_END }
enum  Rapicorn::FocusDirType {
  Rapicorn::FOCUS_NEXT, Rapicorn::FOCUS_PREV, Rapicorn::FOCUS_RIGHT, Rapicorn::FOCUS_UP,
  Rapicorn::FOCUS_LEFT, Rapicorn::FOCUS_DOWN
}
enum  Rapicorn::FrameType {
  Rapicorn::FRAME_NONE, Rapicorn::FRAME_BACKGROUND, Rapicorn::FRAME_IN, Rapicorn::FRAME_OUT,
  Rapicorn::FRAME_ETCHED_IN, Rapicorn::FRAME_ETCHED_OUT, Rapicorn::FRAME_FOCUS, Rapicorn::FRAME_ALERT_FOCUS
}
enum  Rapicorn::LightingType {
  Rapicorn::LIGHTING_NONE, Rapicorn::LIGHTING_UPPER_LEFT, Rapicorn::LIGHTING_UPPER_RIGHT, Rapicorn::LIGHTING_LOWER_LEFT,
  Rapicorn::LIGHTING_LOWER_RIGHT, Rapicorn::LIGHTING_CENTER, Rapicorn::LIGHTING_DIFFUSE, Rapicorn::LIGHTING_DARK_UPPER_LEFT,
  Rapicorn::LIGHTING_DARK_UPPER_RIGHT, Rapicorn::LIGHTING_DARK_LOWER_LEFT, Rapicorn::LIGHTING_DARK_LOWER_RIGHT, Rapicorn::LIGHTING_DARK_CENTER,
  Rapicorn::LIGHTING_DARK_DIFFUSE
}
enum  Rapicorn::SelectionMode {
  Rapicorn::SELECTION_NONE, Rapicorn::SELECTION_BROWSE, Rapicorn::SELECTION_SINGLE, Rapicorn::SELECTION_INTERVAL,
  Rapicorn::SELECTION_MULTIPLE
}
enum  Rapicorn::SizePolicyType { Rapicorn::SIZE_POLICY_NORMAL, Rapicorn::SIZE_POLICY_WIDTH_FROM_HEIGHT, Rapicorn::SIZE_POLICY_HEIGHT_FROM_WIDTH }
enum  Rapicorn::StateType {
  Rapicorn::STATE_INSENSITIVE, Rapicorn::STATE_PRELIGHT, Rapicorn::STATE_IMPRESSED, Rapicorn::STATE_FOCUS,
  Rapicorn::STATE_DEFAULT
}
enum  Rapicorn::TextMode { Rapicorn::TEXT_MODE_WRAPPED, Rapicorn::TEXT_MODE_ELLIPSIZED, Rapicorn::TEXT_MODE_SINGLE_LINE }
enum  Rapicorn::WindowType {
  Rapicorn::WINDOW_TYPE_NORMAL, Rapicorn::WINDOW_TYPE_DESKTOP, Rapicorn::WINDOW_TYPE_DOCK, Rapicorn::WINDOW_TYPE_TOOLBAR,
  Rapicorn::WINDOW_TYPE_MENU, Rapicorn::WINDOW_TYPE_UTILITY, Rapicorn::WINDOW_TYPE_SPLASH, Rapicorn::WINDOW_TYPE_DIALOG,
  Rapicorn::WINDOW_TYPE_DROPDOWN_MENU, Rapicorn::WINDOW_TYPE_POPUP_MENU, Rapicorn::WINDOW_TYPE_TOOLTIP, Rapicorn::WINDOW_TYPE_NOTIFICATION,
  Rapicorn::WINDOW_TYPE_COMBO, Rapicorn::WINDOW_TYPE_DND
}

Functions

template<typename EnumType >
EnumType Rapicorn::enum_type_constrain (EnumType value)
LightingType Rapicorn::operator& (LightingType s1, LightingType s2)
LightingType & Rapicorn::operator&= (LightingType &s1, LightingType s2)
LightingType Rapicorn::operator| (LightingType s1, LightingType s2)
LightingType & Rapicorn::operator|= (LightingType &s1, LightingType s2)
StateType Rapicorn::operator& (StateType s1, StateType s2)
StateType & Rapicorn::operator&= (StateType &s1, StateType s2)
StateType Rapicorn::operator| (StateType s1, StateType s2)
StateType & Rapicorn::operator|= (StateType &s1, StateType s2)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines