#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 } |