Classes | Namespaces | Typedefs | Enumerations

D:/SoftwareEntwicklung/C++/HLC/Tools/SoftPixelEngine/repository/sources/GUI/spGUIBaseObject.hpp File Reference

#include "Base/spStandard.hpp"
#include "RenderSystem/spRenderSystem.hpp"
#include <boost/function.hpp>

Go to the source code of this file.

Classes

struct  sp::gui::SGUIEvent
class  sp::gui::GUIBaseObject

Namespaces

namespace  sp
 

!!


namespace  sp::gui
 

Namespace for each GUI (Graphics User Interface) objects (e.g. Windows, Buttons etc.) for developing level editors or the like.


Typedefs

typedef boost::function< void(const
SGUIEvent &Event)> 
sp::gui::GUIEventCallback

Enumerations

enum  sp::gui::EGUIEventObjects { sp::gui::EVENT_WINDOW, sp::gui::EVENT_GADGET, sp::gui::EVENT_MENUITEM }
enum  sp::gui::EGUIEventTypes {
  sp::gui::EVENT_ACTIVATE, sp::gui::EVENT_FOCUS, sp::gui::EVENT_LOSTFOCUS, sp::gui::EVENT_LEFTCLICK,
  sp::gui::EVENT_LEFTDOUBLECLICK, sp::gui::EVENT_RIGHTCLICK, sp::gui::EVENT_RIGHTDOUBLECLICK, sp::gui::EVENT_KEYPRESS,
  sp::gui::EVENT_MOUSEWHEEL, sp::gui::EVENT_MINIMIZE, sp::gui::EVENT_MAXIMIZE, sp::gui::EVENT_MOVE,
  sp::gui::EVENT_RESIZE, sp::gui::EVENT_CLOSE
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines