Changeset 8448 in orxonox.OLD for trunk/src/lib/gui/gl/glgui_defs.h
- Timestamp:
- Jun 15, 2006, 12:48:26 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gl/glgui_defs.h
r8145 r8448 7 7 #define _GLGUI_DEFS_H 8 8 9 #include <string> 10 9 11 /// TODO MOVE TO ORXGUI_TYPES 10 12 namespace OrxGui 11 13 { 14 //! if the Element should be visible by default. 15 #define GLGUI_WIDGET_DEFAULT_VISIBLE false 16 17 12 18 //! An enumeration for the Orientation of an Element. 13 19 typedef enum { 14 Horizontal, //!< Horizontal Orientation.15 Vertical //!< Vertical Orientation.20 Horizontal, //!< Horizontal Orientation. 21 Vertical //!< Vertical Orientation. 16 22 } Orientation; 23 24 const std::string OrientationString[] = { 25 "Horizontal", 26 "Vertical" 27 }; 28 29 //! An enumerator that defines the different states Widgets may be in. 30 typedef enum { 31 Normal, //!< Normal state of the GUI's Widgets. 32 Active, //!< If the widget is Active. 33 Selected, //!< If the Widget is Selected. 34 Insensitive //!< If the Widget is insensitive. 35 } State; 36 //! The count of States a GUI-Element can be in. 37 #define GLGUI_STATE_COUNT 4 38 #define GLGUI_DEFAULT_STYLE OrxGui::Normal 39 40 const std::string StateString[] = 41 { 42 "Normal", 43 "Active", 44 "Selected", 45 "Insensitive" 46 }; 47 48 //! Where a Certain feature will be positioned at. 49 typedef enum { 50 FeatureLeft, //!< On the Left side. 51 FeatureRight, //!< On the Right side. 52 FeatureTop, //!< On Top of the rest of the Widget. 53 FeatureBottom, //!< At the Bottom of the rest of the Widget. 54 } FeaturePosition; 55 56 const std::string FeaturePositionString[] = 57 { 58 "Left", 59 "Right", 60 "Top", 61 "Bottom" 62 }; 63 64 65 17 66 }; 18 67
Note: See TracChangeset
for help on using the changeset viewer.