Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 8448 in orxonox.OLD for trunk/src/lib/gui/gl/glgui_defs.h


Ignore:
Timestamp:
Jun 15, 2006, 12:48:26 PM (19 years ago)
Author:
bensch
Message:

merged gui back to the trunk
merged with command
merge -r8377:HEAD https://svn.orxonox.net/orxonox/branches/gui .

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/gui/gl/glgui_defs.h

    r8145 r8448  
    77#define _GLGUI_DEFS_H
    88
     9#include <string>
     10
    911/// TODO MOVE TO ORXGUI_TYPES
    1012namespace OrxGui
    1113{
     14  //! if the Element should be visible by default.
     15#define GLGUI_WIDGET_DEFAULT_VISIBLE       false
     16
     17
    1218  //! An enumeration for the Orientation of an Element.
    1319  typedef enum {
    14     Horizontal,    //!< Horizontal Orientation.
    15     Vertical       //!< Vertical Orientation.
     20    Horizontal,       //!< Horizontal Orientation.
     21    Vertical          //!< Vertical Orientation.
    1622  } 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
    1766};
    1867
Note: See TracChangeset for help on using the changeset viewer.