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.