00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef NCtypes_h
00020 #define NCtypes_h
00021
00022 #include <iosfwd>
00023
00024 namespace NC {
00025
00026 enum ADJUST {
00027 CENTER = 0x00,
00028 TOP = 0x01,
00029 BOTTOM = 0x02,
00030 LEFT = 0x10,
00031 RIGHT = 0x20,
00032 TOPLEFT = TOP | LEFT,
00033 TOPRIGHT = TOP | RIGHT,
00034 BOTTOMLEFT = BOTTOM | LEFT,
00035 BOTTOMRIGHT = BOTTOM | RIGHT,
00036 };
00037
00038 enum WState {
00039 WSdumb,
00040 WSnormal,
00041 WSactive,
00042 WSdisabeled
00043 };
00044
00045 };
00046
00047 extern std::ostream & operator<<( std::ostream & str, NC::ADJUST obj );
00048 extern std::ostream & operator<<( std::ostream & str, NC::WState obj );
00049
00050 #endif // NCtypes_h