SkyGITypes.h File Reference

Include dependency graph for SkyGITypes.h:

This graph shows which files directly or indirectly include this file:

Namespaces

namespace  SkyGI

Defines

#define DECLARE_RESERVED(classname, index)   virtual void __##classname##__##index ();
#define IMPLEMENT_RESERVED(classname, index)   void classname::__##classname##__##index () {};
#define ID_OK   1
#define ID_YES   2
#define ID_NO   3
#define ID_CANCEL   4

Enumerations

enum  SkyGI::FillStyles { SkyGI::FILL_STYLE_SOLID = 0 }
enum  SkyGI::WindowLayoutFlags {
  SkyGI::WINDOW_LAYOUT_NOTHING = 0x00000000, SkyGI::WINDOW_LAYOUT_SAME_WIDTH = 0x00000001, SkyGI::WINDOW_LAYOUT_SAME_HEIGHT = 0x00000002, SkyGI::WINDOW_LAYOUT_SAME_SIZE = WINDOW_LAYOUT_SAME_WIDTH | WINDOW_LAYOUT_SAME_HEIGHT,
  SkyGI::WINDOW_LAYOUT_FOLLOW_RIGHT = 0x00000004, SkyGI::WINDOW_LAYOUT_FOLLOW_BOTTOM = 0x00000008, SkyGI::WINDOW_LAYOUT_FOLLOW_LEFT = 0x00000010, SkyGI::WINDOW_LAYOUT_FOLLOW_TOP = 0x00000020,
  SkyGI::WINDOW_LAYOUT_FOLLOW_H = WINDOW_LAYOUT_FOLLOW_LEFT | WINDOW_LAYOUT_FOLLOW_RIGHT, SkyGI::WINDOW_LAYOUT_FOLLOW_V = WINDOW_LAYOUT_FOLLOW_TOP | WINDOW_LAYOUT_FOLLOW_BOTTOM, SkyGI::WINDOW_LAYOUT_CENTER_H = 0x00000040, SkyGI::WINDOW_LAYOUT_CENTER_V = 0x00000080,
  SkyGI::WINDOW_LAYOUT_ALIGN_RIGHT = 0x00000100
}
enum  SkyGI::BorderStyle { SkyGI::BORDER_STYLE_FRAME = 0x00000000 }
enum  SkyGI::BorderType {
  SkyGI::BORDER_TYPE_NORMAL = 0, SkyGI::BORDER_TYPE_HOVER, SkyGI::BORDER_TYPE_PRESSED, SkyGI::BORDER_TYPE_FOCUS,
  SkyGI::BORDER_TYPE_FOCUS_HOVER, SkyGI::BORDER_TYPE_FOCUS_PRESSED, SkyGI::BORDER_TYPE_DISABLED, SkyGI::BORDER_TYPE_LAST,
  SkyGI::BORDER_TYPE_ALL
}
enum  SkyGI::WindowProperty {
  SkyGI::WINDOW_PROPERTY_VALUE_ALPHA = 1, SkyGI::WINDOW_PROPERTY_FRAME_WIDTH_TOP, SkyGI::WINDOW_PROPERTY_FRAME_WIDTH_BOTTOM, SkyGI::WINDOW_PROPERTY_FRAME_WIDTH_LEFT,
  SkyGI::WINDOW_PROPERTY_FRAME_WIDTH_RIGHT, SkyGI::WINDOW_PROPERTY_TITLE_HEIGHT, SkyGI::WINDOW_PROPERTY_TITLE_DRAG_LEFT, SkyGI::WINDOW_PROPERTY_TITLE_DRAG_RIGHT,
  SkyGI::WINDOW_PROPERTY_FRAME_MIN_WIDTH, SkyGI::WINDOW_PROPERTY_FRAME_MIN_HEIGHT, SkyGI::WINDOW_PROPERTY_FRAME_MAX_WIDTH, SkyGI::WINDOW_PROPERTY_FRAME_MAX_HEIGHT,
  SkyGI::WINDOW_PROPERTY_FLAGS, SkyGI::WINDOW_PROPERTY_RESIZE_POINTS
}
enum  SkyGI::WindowCapability {
  SkyGI::WINDOW_CAPABILITY_MOUSE_TRACKING = 0x00000001, SkyGI::WINDOW_CAPABILITY_TRANSPARENT = 0x00000002, SkyGI::WINDOW_CAPABILITY_DRAG_AND_DROP_TARGET = 0x00000010, SkyGI::WINDOW_CAPABILITY_FADE_IN = 0x00000020,
  SkyGI::WINDOW_CAPABILITY_CAN_DRAW_INTO_TRANSPARENT_REGIONS = 0x00000040
}
enum  SkyGI::WindowFlags {
  SkyGI::WINDOW_FLAG_NO_ACTIVATION = 0x00020000, SkyGI::WINDOW_FLAG_FOCUSABLE = 0x00010000, SkyGI::WINDOW_FLAG_POPUP = 0x00400000, SkyGI::WINDOW_FLAG_DESKTOP = 0x80000000,
  SkyGI::WINDOW_FLAG_NOT_SIZEABLE = 0x00040000, SkyGI::WINDOW_FLAG_NOT_MOVEABLE = 0x00100000, SkyGI::WINDOW_FLAG_HIDE = 0x40000000, SkyGI::WINDOW_FLAG_DONT_CLIP_CHILDREN = 0x00004000,
  SkyGI::WINDOW_FLAG_CREATE_TOP = 0x00001000
}
enum  SkyGI::SortOrder { SkyGI::SORT_ORDER_ASCENDING = 0, SkyGI::SORT_ORDER_DESCENDING }
enum  SkyGI::enumSizeHint { SkyGI::SIZE_HINT_PREFERRED = 0, SkyGI::SIZE_HINT_MINIMUM, SkyGI::SIZE_HINT_MAXIMUM }

Functions

int sys_set_errno (int ret)


Define Documentation

#define DECLARE_RESERVED ( classname,
index   )     virtual void __##classname##__##index ();

#define ID_CANCEL   4

#define ID_NO   3

#define ID_OK   1

Examples:
messagebox.cpp.

#define ID_YES   2

#define IMPLEMENT_RESERVED ( classname,
index   )     void classname::__##classname##__##index () {};


Function Documentation

int sys_set_errno ( int  ret  ) 


Generated on Thu Dec 13 18:13:48 2007 for SkyGI by  doxygen 1.5.1-p1