| Rapicorn - Experimental UI Toolkit - Source Code
    13.07.0
    | 
Rapicorn user interface API classes. More...
Go to the source code of this file.
| Classes | |
| struct | Rapicorn::BoolSeq | 
| A sequence of booleans.  More... | |
| struct | Rapicorn::StringSeq | 
| A sequence of strings (in C++ of std::string).  More... | |
| struct | Rapicorn::AnySeq | 
| A sequence of Any objects.  More... | |
| struct | Rapicorn::AnySeqSeq | 
| A sequence of AnySeq sequence objects, useful when multiple AnySeq instances are needed.  More... | |
| struct | Rapicorn::PixelSeq | 
| A sequence of ARGB pixel values.  More... | |
| struct | Rapicorn::Pixbuf | 
| Pixbuf is a simple pixel buffer.  More... | |
| struct | Rapicorn::UpdateSpan | 
| Structure identifying an index span.  More... | |
| struct | Rapicorn::UpdateRequest | 
| Structure describing an update for a list or table.  More... | |
| interface | Rapicorn::ListModel | 
| A row-oriented data provider.  More... | |
| interface | Rapicorn::ListModelRelay | 
| Adapter for ListModel classes.  More... | |
| struct | Rapicorn::Requisition | 
| Requisition information, providing requisition width and height.  More... | |
| struct | Rapicorn::WidgetSeq | 
| A sequence of Widget objects.  More... | |
| interface | Rapicorn::Widget | 
| Widget is the base type for all UI elements.  More... | |
| interface | Rapicorn::Container | 
| Container is a special type of Widget that can contain other widgets.  More... | |
| interface | Rapicorn::ButtonArea | 
| The ButtonArea interface provides button click handling.  More... | |
| interface | Rapicorn::Drawable | 
| The Drawable interface allows display of custom images.  More... | |
| interface | Rapicorn::WidgetList | 
| Widget containing a list of selectable widgets.  More... | |
| interface | Rapicorn::Window | 
| Window represents the toplevel onscreen widget.  More... | |
| struct | Rapicorn::WindowList | 
| A sequence of Window objects.  More... | |
| interface | Rapicorn::Application | 
| Application singleton.  More... | |
| interface | Rapicorn::IdlTestWidget | 
| See also the corresponding C++ stub class IdlTestWidgetHandle.  More... | |
| Namespaces | |
| namespace | Rapicorn | 
| The Rapicorn namespace encompasses core utilities and toolkit functionality. | |
| Enumerations | |
| enum | Rapicorn::AdjustmentSourceType { ADJUSTMENT_SOURCE_NONE, ADJUSTMENT_SOURCE_ANCESTRY_HORIZONTAL, ADJUSTMENT_SOURCE_ANCESTRY_VERTICAL, ADJUSTMENT_SOURCE_ANCESTRY_VALUE } | 
| Enum used to specify how adjustments are picked from widget ancestry. | |
| enum | Rapicorn::AlignType { ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT } | 
| Enum generally used for text paragraph alignments. | |
| enum | Rapicorn::AnchorType { ANCHOR_NONE, ANCHOR_CENTER, ANCHOR_EAST, ANCHOR_NORTH_EAST, ANCHOR_NORTH, ANCHOR_NORTH_WEST, ANCHOR_WEST, ANCHOR_SOUTH_WEST, ANCHOR_SOUTH, ANCHOR_SOUTH_EAST } | 
| Enum to specify an anchoring point for graphical elements. | |
| enum | Rapicorn::ClickType { CLICK_ON_PRESS, CLICK_ON_RELEASE, CLICK_SLOW_REPEAT, CLICK_FAST_REPEAT, CLICK_KEY_REPEAT } | 
| Enum to specify button click behaviour. | |
| enum | Rapicorn::ColorType { COLOR_NONE, COLOR_FOREGROUND, COLOR_BACKGROUND, COLOR_BACKGROUND_EVEN, COLOR_BACKGROUND_ODD, COLOR_DARK, COLOR_DARK_SHADOW, COLOR_DARK_GLINT, COLOR_LIGHT, COLOR_LIGHT_SHADOW, COLOR_LIGHT_GLINT, COLOR_FOCUS, COLOR_BLACK, COLOR_WHITE, COLOR_RED, COLOR_YELLOW, COLOR_GREEN, COLOR_CYAN, COLOR_BLUE, COLOR_MAGENTA } | 
| Enum used to index various predefined colors. | |
| enum | Rapicorn::ColorSchemeType { Rapicorn::COLOR_INHERIT, Rapicorn::COLOR_NORMAL, Rapicorn::COLOR_SELECTED, Rapicorn::COLOR_BASE } | 
| Enum used to specify the color schemes of widgets.  More... | |
| enum | DirType { DIR_NONE, DIR_RIGHT, DIR_UP, DIR_LEFT, DIR_DOWN } | 
| enum | EllipsizeType { ELLIPSIZE_START, ELLIPSIZE_MIDDLE, ELLIPSIZE_END } | 
| enum | FocusDirType { FOCUS_NEXT, FOCUS_PREV, FOCUS_RIGHT, FOCUS_UP, FOCUS_LEFT, FOCUS_DOWN } | 
| enum | FrameType { FRAME_NONE, FRAME_BACKGROUND, FRAME_IN, FRAME_OUT, FRAME_ETCHED_IN, FRAME_ETCHED_OUT, FRAME_FOCUS, FRAME_ALERT_FOCUS } | 
| enum | LightingType { LIGHTING_NONE, LIGHTING_UPPER_LEFT, LIGHTING_UPPER_RIGHT, LIGHTING_LOWER_LEFT, LIGHTING_LOWER_RIGHT, LIGHTING_CENTER, LIGHTING_DIFFUSE, LIGHTING_DARK_FLAG, LIGHTING_DARK_UPPER_LEFT, LIGHTING_DARK_UPPER_RIGHT, LIGHTING_DARK_LOWER_LEFT, LIGHTING_DARK_LOWER_RIGHT, LIGHTING_DARK_CENTER, LIGHTING_DARK_DIFFUSE } | 
| enum | Rapicorn::SelectionMode { Rapicorn::SELECTION_NONE, Rapicorn::SELECTION_SINGLE, Rapicorn::SELECTION_BROWSE, Rapicorn::SELECTION_MULTIPLE } | 
| enum | SizePolicyType { SIZE_POLICY_NORMAL, SIZE_POLICY_WIDTH_FROM_HEIGHT, SIZE_POLICY_HEIGHT_FROM_WIDTH } | 
| enum | StateType { STATE_NORMAL, STATE_INSENSITIVE, STATE_PRELIGHT, STATE_IMPRESSED, STATE_FOCUS, STATE_DEFAULT } | 
| enum | TextMode { TEXT_MODE_WRAPPED, TEXT_MODE_ELLIPSIZED, 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 } | 
| enum | Rapicorn::UpdateKind { Rapicorn::UPDATE_READ, Rapicorn::UPDATE_CHANGE, Rapicorn::UPDATE_INSERTION, Rapicorn::UPDATE_DELETION } | 
| Classification for element update request messages.  More... | |
| enum | TestEnum { TEST_ENUM_VALUE1, TEST_ENUM_VALUE2, TEST_ENUM_VALUE3 } | 
| Variables | |
| include hardcoded | idl | 
| Const | Rapicorn::MAXINT32 | 
| Const | Rapicorn::MAXINT31 | 
| Const | Rapicorn::MININT31 | 
Rapicorn user interface API classes.
 1.7.6.1
 1.7.6.1