view.h File Reference

Description:
Declaration of the os::View class
More...


Namespaces

namespace  os

Classes

class  os::View
 Base class for all GUI components. More...

Enumerations

enum  os::default_color_t {
  os::COL_NORMAL,
  os::COL_SHINE,
  os::COL_SHADOW,
  os::COL_SEL_WND_BORDER,
  os::COL_NORMAL_WND_BORDER,
  os::COL_MENU_TEXT,
  os::COL_SEL_MENU_TEXT,
  os::COL_MENU_BACKGROUND,
  os::COL_SEL_MENU_BACKGROUND,
  os::COL_SCROLLBAR_BG,
  os::COL_SCROLLBAR_KNOB,
  os::COL_LISTVIEW_TAB,
  os::COL_LISTVIEW_TAB_TEXT,
  os::COL_ICON_TEXT,
  os::COL_ICON_SELECTED,
  os::COL_ICON_BG,
  os::COL_FOCUS,
  os::COL_COUNT
}
enum  {
  os::FRAME_RECESSED = 0x000008,
  os::FRAME_RAISED = 0x000010,
  os::FRAME_THIN = 0x000020,
  os::FRAME_WHIDE = 0x000040,
  os::FRAME_ETCHED = 0x000080,
  os::FRAME_FLAT = 0x000100,
  os::FRAME_DISABLED = 0x000200,
  os::FRAME_TRANSPARENT = 0x010000
}
enum  {
  os::MOUSE_INSIDE,
  os::MOUSE_OUTSIDE,
  os::MOUSE_ENTERED,
  os::MOUSE_EXITED
}
enum  os::tab_order {
  os::NO_TAB_ORDER = -1,
  os::NEXT_TAB_ORDER = -2
}
 Tab order allocation. More...
enum  os::view_flags {
  os::WID_FULL_UPDATE_ON_H_RESIZE = 0x0001,
  os::WID_FULL_UPDATE_ON_V_RESIZE = 0x0002,
  os::WID_FULL_UPDATE_ON_RESIZE = 0x0003,
  os::WID_WILL_DRAW = 0x0004,
  os::WID_TRANSPARENT = 0x0008,
  os::WID_CLEAR_BACKGROUND = 0x0010,
  os::WID_DRAW_ON_CHILDREN = 0x0020
}
 Flags controlling a View. More...
enum  os::view_resize_flags {
  os::CF_FOLLOW_NONE = 0x0000,
  os::CF_FOLLOW_LEFT = 0x0001,
  os::CF_FOLLOW_RIGHT = 0x0002,
  os::CF_FOLLOW_TOP = 0x0004,
  os::CF_FOLLOW_BOTTOM = 0x0008,
  os::CF_FOLLOW_ALL = 0x000F,
  os::CF_FOLLOW_H_MIDDLE = 0x0010,
  os::CF_FOLLOW_V_MIDDLE = 0x0020,
  os::CF_FOLLOW_SPECIAL = 0x0040,
  os::CF_FOLLOW_MASK = 0x007f
}
 Flags controlling how to resize/move a view when the parent is resized. More...

Functions

Color32_s os::GetStdColor (int i)
Color32_s os::get_default_color (default_color_t nColor)
 Get the value of one of the standard system colors.
void os::__set_default_color (default_color_t nColor, const Color32_s &sColor)
void os::set_default_color (default_color_t nColor, const Color32_s &sColor)


Detailed Description

Author:
Kurt Skauen ([email protected])

Generated on Sat May 9 22:50:56 2009 for Syllable higlevel API by  doxygen 1.5.1