Classes | |
struct | RowPosPred |
class | ListViewCol |
class | ListViewHeader |
class | ListViewContainer |
class | DummyRow |
class | MenuWindow |
class | TextEdit |
class | Application |
Singleton class representing an application. More... | |
class | AppserverConfig |
class | Catalog |
String Catalog. More... | |
class | LString |
Localised String. More... | |
class | CircularBuffer |
Circular (FIFO) data container. More... | |
class | Clipboard |
| |
class | DateTime |
Abstract datatype for date and time. More... | |
class | Event |
Events. More... | |
class | errno_exception |
class | Flattenable |
| |
class | Handler |
class | Invoker |
| |
class | Locale |
Locale class. More... | |
class | Locker |
| |
class | AutoLocker |
| |
class | Gate |
| |
class | Looper |
| |
class | Message |
| |
class | MessageFilter |
| |
class | MessageQueue |
| |
class | Messenger |
| |
class | OptionParser |
Command line option parser. More... | |
class | RegExp |
Regular expression class. More... | |
class | ResStream |
Data stream helper class for os::Resources. More... | |
class | Resources |
Helper class for reading/writing resources embedded in executables and DLL's. More... | |
class | Settings |
Utility class for storage of user settings and preferences. More... | |
class | ShortcutKey |
class | String |
String manipulation class. More... | |
class | Thread |
Thread class. More... | |
class | Variant |
class | Bitmap |
Container for bitmap-image data. More... | |
class | Button |
Simple push-button class. More... | |
class | CheckBox |
2-state check box. More... | |
class | CheckMenu |
| |
class | ColorRequester |
Color Requester. More... | |
class | ColorSelector |
ColorSelector. More... | |
class | Control |
Base class for GUI controls. More... | |
class | Desktop |
class | FileRow |
Directory browser control. More... | |
class | DirectoryView |
Directory view suitable for file-requesters and other file browsers. More... | |
class | DropdownMenu |
Edit box with an asociated item-menu. More... | |
class | FileFilter |
class | FileRequester |
Generic file requester. More... | |
struct | font_height |
struct | font_attribs |
struct | edge_info |
struct | font_properties |
class | Font |
Text Font class. More... | |
class | FontRequester |
Font Requester. More... | |
class | FrameView |
| |
struct | Color32_s |
Colour datatype. More... | |
class | DirectoryIconData |
class | IconDirectoryView |
Directory view suitable for file-requesters and other file browsers. More... | |
class | IconData |
class | IconView |
Icon view with different views. More... | |
class | Image |
Container for image data. More... | |
class | BitmapImage |
Container for bitmap image data. More... | |
class | ColorizeFilter |
class | GlowFilter |
class | ImageButton |
Imagebutton gui element. More... | |
class | ImageView |
View class for Image objects. More... | |
class | InputBox |
Simple InputBox class. More... | |
class | KeyboardEvent |
class | LayoutNode |
Layout node. More... | |
class | LayoutSpacer |
Layout spacer. More... | |
class | VLayoutSpacer |
Vertical layout spacer. More... | |
class | HLayoutSpacer |
Horizontal layout spacer. More... | |
class | HLayoutNode |
Horizontal Layout class. More... | |
class | VLayoutNode |
Vertical Layout class. More... | |
class | LayoutView |
Main class in the Syllable dynamic layout system. More... | |
class | ListViewRow |
| |
class | ListViewStringRow |
| |
class | ListView |
Flexible multicolumn list view. More... | |
class | MenuItem |
Menu item class. More... | |
class | MenuSeparator |
Menu separator item. More... | |
class | Menu |
The menuing system for Syllable. More... | |
class | Point |
| |
class | IPoint |
| |
class | PopupMenu |
Popupmenu gui element. More... | |
class | RadioButton |
| |
class | Rect |
| |
class | IRect |
| |
struct | ClipRect |
| |
class | ClipRectList |
| |
class | Region |
| |
class | AlertView |
class | Alert |
| |
class | ProgressView |
class | ProgressRequester |
class | ScrollBar |
| |
class | Separator |
Separator bar. More... | |
class | Slider |
| |
class | Spinner |
| |
class | Splitter |
Splitter View. More... | |
class | Sprite |
class | StatusPanel |
Base class for StatusBar panels. More... | |
class | StatusBar |
Status bar. More... | |
class | StringView |
| |
class | TableCell |
class | TableView |
class | TabViewTab |
class | TabView |
| |
class | TextView |
| |
class | ToolBar |
ToolBar. More... | |
class | TreeViewNode |
Baseclass for TreeView nodes. More... | |
class | TreeViewStringNode |
TreeView node containing strings. More... | |
class | TreeView |
Flexible multicolumn tree view. More... | |
class | View |
Base class for all GUI components. More... | |
class | Window |
| |
class | Directory |
Filesystem directory class. More... | |
class | DirIterator |
| |
class | File |
| |
class | FileReference |
Semi persistent reference to a file. More... | |
class | FSNode |
Lowlevel filesystem node class. More... | |
class | MemFile |
Virtual stream object. More... | |
class | NodeMonitor |
Filesystem node monitor. More... | |
class | Path |
| |
class | RegistrarFileType |
Class to access a filetype. More... | |
class | RegistrarAppList |
Class to access the application list. More... | |
class | RegistrarManager |
Class to access the registrar server. More... | |
class | SeekableIO |
| |
class | StreamableIO |
| |
class | SymLink |
Symbolic link handling class. More... | |
class | TempFile |
| |
class | Volumes |
Information about the mounted volumes. More... | |
struct | BitmapHeader |
struct | BitmapFrameHeader |
class | DataReceiver |
class | Translator |
struct | TranslatorInfo |
class | TranslatorNode |
class | TranslatorFactory |
Typedefs | |
typedef std::list< MessageFilter * > | MsgFilterList |
| |
typedef errno_exception | ThreadException |
typedef Color32_s | Color32 |
Enumerations | |
enum | { BMID_ARROW_LEFT, BMID_ARROW_RIGHT, BMID_ARROW_UP, BMID_ARROW_DOWN, BMID_COUNT } |
enum | MessageFilterResult { MF_DISPATCH_MESSAGE = 0, MF_DISCARD_MESSAGE = 1 } |
enum | type_code { T_ANY_TYPE, T_POINTER, T_INT8, T_INT16, T_INT32, T_INT64, T_BOOL, T_FLOAT, T_DOUBLE, T_STRING, T_IRECT, T_IPOINT, T_MESSAGE, T_COLOR32, T_FILE, T_MEM_OBJ, T_RECT, T_POINT, T_VARIANT, T_RAW, T_SHORTCUTKEY, T_FONT, T_DATETIME, T_USER = 0x80000000 } |
More... | |
enum | font_spacing { CHAR_SPACING, STRING_SPACING, FIXED_SPACING } |
enum | font_direction { FONT_LEFT_TO_RIGHT, FONT_RIGHT_TO_LEFT, FONT_TOP_TO_BOTTOM, FONT_BOTTOM_TO_TOP } |
enum | { TRUNCATE_END = 0, TRUNCATE_BEGINNING = 1, TRUNCATE_MIDDLE = 2, TRUNCATE_SMART = 3 } |
enum | { UNICODE_UTF8, ISO_8859_1, ISO_8859_2, ISO_8859_3, ISO_8859_4, ISO_8859_5, ISO_8859_6, ISO_8859_7, ISO_8859_8, ISO_8859_9, ISO_8859_10, MACINTOSH_ROMAN } |
enum | { FONT_IS_FIXED = 0x0001, FONT_HAS_TUNED_SIZES = 0x0002, FONT_IS_SCALABLE = 0x0004 } |
enum | { FPF_MONOSPACED = 0x00000001, FPF_SMOOTHED = 0x00000002, FPF_BOLD = 0x00000004, FPF_ITALIC = 0x00000008, FPF_SYSTEM = 0x80000000 } |
enum | MenuLayout_e { ITEMS_IN_COLUMN, ITEMS_IN_ROW, ITEMS_CUSTOM_LAYOUT } |
enum | { SB_MINSIZE = 12 } |
enum | { SL_MINSIZE = 8 } |
enum | default_color_t { COL_NORMAL, COL_SHINE, COL_SHADOW, COL_SEL_WND_BORDER, COL_NORMAL_WND_BORDER, COL_MENU_TEXT, COL_SEL_MENU_TEXT, COL_MENU_BACKGROUND, COL_SEL_MENU_BACKGROUND, COL_SCROLLBAR_BG, COL_SCROLLBAR_KNOB, COL_LISTVIEW_TAB, COL_LISTVIEW_TAB_TEXT, COL_ICON_TEXT, COL_ICON_SELECTED, COL_ICON_BG, COL_FOCUS, COL_COUNT } |
enum | { FRAME_RECESSED = 0x000008, FRAME_RAISED = 0x000010, FRAME_THIN = 0x000020, FRAME_WHIDE = 0x000040, FRAME_ETCHED = 0x000080, FRAME_FLAT = 0x000100, FRAME_DISABLED = 0x000200, FRAME_TRANSPARENT = 0x010000 } |
enum | { MOUSE_INSIDE, MOUSE_OUTSIDE, MOUSE_ENTERED, MOUSE_EXITED } |
enum | tab_order { NO_TAB_ORDER = -1, NEXT_TAB_ORDER = -2 } |
Tab order allocation. More... | |
enum | view_flags { WID_FULL_UPDATE_ON_H_RESIZE = 0x0001, WID_FULL_UPDATE_ON_V_RESIZE = 0x0002, WID_FULL_UPDATE_ON_RESIZE = 0x0003, WID_WILL_DRAW = 0x0004, WID_TRANSPARENT = 0x0008, WID_CLEAR_BACKGROUND = 0x0010, WID_DRAW_ON_CHILDREN = 0x0020 } |
Flags controlling a View. More... | |
enum | view_resize_flags { CF_FOLLOW_NONE = 0x0000, CF_FOLLOW_LEFT = 0x0001, CF_FOLLOW_RIGHT = 0x0002, CF_FOLLOW_TOP = 0x0004, CF_FOLLOW_BOTTOM = 0x0008, CF_FOLLOW_ALL = 0x000F, CF_FOLLOW_H_MIDDLE = 0x0010, CF_FOLLOW_V_MIDDLE = 0x0020, CF_FOLLOW_SPECIAL = 0x0040, CF_FOLLOW_MASK = 0x007f } |
Flags controlling how to resize/move a view when the parent is resized. More... | |
enum | { WND_NO_CLOSE_BUT = 0x00000001, WND_NO_ZOOM_BUT = 0x00000002, WND_NO_DEPTH_BUT = 0x00000004, WND_NOT_MOVEABLE = 0x00000008, WND_NOT_H_RESIZABLE = 0x00000010, WND_NOT_V_RESIZABLE = 0x00000020, WND_NOT_RESIZABLE = 0x00000030, WND_NO_TITLE = 0x00000040, WND_NO_BORDER = 0x00000080, WND_FRONTMOST = 0x00000100, WND_BACKMOST = 0x00000200, WND_MODAL = 0x00000400, WND_SEND_WINDOWS_CHANGED = 0x00000800, WND_SYSTEM = 0x00010000, WND_SINGLEBUFFER = 0x00020000, WND_INDEP_DESKTOP_FRAMES = 0x00040000 } |
enum | { CURRENT_DESKTOP = 0, ALL_DESKTOPS = ~0 } |
enum | { REGISTRAR_OK, REGISTRAR_ERROR, REGISTRAR_LOGIN, REGISTRAR_LOGOUT, REGISTRAR_INVALIDATE, REGISTRAR_REGISTER_TYPE, REGISTRAR_UNREGISTER_TYPE, REGISTRAR_REGISTER_TYPE_ICON, REGISTRAR_REGISTER_TYPE_EXTENSION, REGISTRAR_CLEAR_TYPE_EXTENSIONS, REGISTRAR_REGISTER_TYPE_HANDLER, REGISTRAR_CLEAR_TYPE_HANDLERS, REGISTRAR_GET_TYPE_COUNT, REGISTRAR_GET_TYPE, REGISTRAR_SET_DEFAULT_HANDLER, REGISTRAR_GET_TYPE_AND_ICON, REGISTRAR_UPDATE_APP_LIST, REGISTRAR_GET_APP_LIST } |
enum | { BMF_MULTIPASS = 0x0001 } |
Functions | |
Bitmap * | get_std_bitmap (int nBitmap, int nColor, Rect *pcRect) |
Color32_s | get_default_color (default_color_t nColor) |
Get the value of one of the standard system colors. | |
void | __set_default_color (default_color_t nColor, const Color32_s &sColor) |
void | set_default_color (default_color_t nColor, const Color32_s &sColor) |
void | copy_files (const std::vector< os::String > &cDstPaths, const std::vector< os::String > &cSrcPaths, const Messenger &cMsgTarget, Message *pcFinishMsg, bool bReplace, bool bDontOverwrite) |
void | delete_files (const std::vector< os::String > &cPaths, const Messenger &cMsgTarget, Message *pcFinishMsg) |
void | move_files (const std::vector< os::String > &cDstPaths, const std::vector< os::String > &cSrcPaths, const Messenger &cMsgTarget, Message *pcFinishMsg, bool bReplace, bool bDontOverwrite) |
int | BitsPerPixel (color_space eColorSpc) |
uint32 | COL_TO_RGB32 (const Color32_s &col) |
uint16 | COL_TO_RGB16 (const Color32_s &col) |
uint16 | COL_TO_RGB15 (const Color32_s &col) |
Color32_s | RGB32_TO_COL (uint32 pix) |
Color32_s | RGB16_TO_COL (uint16 pix) |
Color32_s | RGB15_TO_COL (uint16 pix) |
Color32_s | RGBA15_TO_COL (uint16 pix) |
bool | is_first_utf8_byte (uint8 nByte) |
int | utf8_char_length (uint8 nFirstByte) |
int | utf8_to_unicode (const char *pzSource) |
int | unicode_to_utf8 (char *pzDst, uint32 nChar) |
Color32_s | GetStdColor (int i) |
Variables | |
const uint8 | __5_to_8_bit_table [] |
const uint8 | __6_to_8_bit_table [] |
typedef Color32_s os::Color32 |
typedef errno_exception os::ThreadException |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
enum os::default_color_t |
enum os::font_direction |
enum os::font_spacing |
enum os::MenuLayout_e |
enum os::type_code |
void os::__set_default_color | ( | default_color_t | nColor, | |
const Color32_s & | sColor | |||
) |
int os::BitsPerPixel | ( | color_space | eColorSpc | ) | [inline] |
uint16 os::COL_TO_RGB15 | ( | const Color32_s & | col | ) | [inline] |
uint16 os::COL_TO_RGB16 | ( | const Color32_s & | col | ) | [inline] |
uint32 os::COL_TO_RGB32 | ( | const Color32_s & | col | ) | [inline] |
void os::copy_files | ( | const std::vector< os::String > & | cDstPaths, | |
const std::vector< os::String > & | cSrcPaths, | |||
const Messenger & | cMsgTarget, | |||
Message * | pcFinishMsg, | |||
bool | bReplace = false , |
|||
bool | bDontOverwrite = false | |||
) |
void os::delete_files | ( | const std::vector< os::String > & | cPaths, | |
const Messenger & | cMsgTarget, | |||
Message * | pcFinishMsg | |||
) |
Color32_s os::get_default_color | ( | default_color_t | nColor | ) |
nColor | - One of the COL_xxx enums from default_color_t |
Color32_s os::GetStdColor | ( | int | i | ) |
bool os::is_first_utf8_byte | ( | uint8 | nByte | ) | [inline] |
void os::move_files | ( | const std::vector< os::String > & | cDstPaths, | |
const std::vector< os::String > & | cSrcPaths, | |||
const Messenger & | cMsgTarget, | |||
Message * | pcFinishMsg, | |||
bool | bReplace = false , |
|||
bool | bDontOverwrite = false | |||
) |
Color32_s os::RGB15_TO_COL | ( | uint16 | pix | ) | [inline] |
Color32_s os::RGB16_TO_COL | ( | uint16 | pix | ) | [inline] |
Color32_s os::RGB32_TO_COL | ( | uint32 | pix | ) | [inline] |
Color32_s os::RGBA15_TO_COL | ( | uint16 | pix | ) | [inline] |
void os::set_default_color | ( | default_color_t | nColor, | |
const Color32_s & | sColor | |||
) |
int os::unicode_to_utf8 | ( | char * | pzDst, | |
uint32 | nChar | |||
) | [inline] |
int os::utf8_char_length | ( | uint8 | nFirstByte | ) | [inline] |
int os::utf8_to_unicode | ( | const char * | pzSource | ) | [inline] |
const uint8 os::__5_to_8_bit_table |
const uint8 os::__6_to_8_bit_table |