8 #include <sigc++/sigc++.h>
32 sigc::connection
AddTimer(Uint32 ms, sigc::slot<void> slot);
42 extern sigc::signal<void, MouseButtonEvent *>
onMouseDown;
43 extern sigc::signal<void, MouseButtonEvent *>
onMouseUp;
44 extern sigc::signal<void, SDL_KeyboardEvent *>
onKeyDown;
45 extern sigc::signal<void, SDL_KeyboardEvent *>
onKeyUp;
48 extern sigc::signal<void, SDL_JoyButtonEvent *>
onJoyButtonUp;
Definition: RenderState.h:25
Definition: Renderer.h:39
Definition: Background.h:13
sigc::signal< void, SDL_JoyButtonEvent * > onJoyButtonUp
Definition: Gui.cpp:20
sigc::signal< void, MouseMotionEvent * > onMouseMotion
Definition: Gui.cpp:13
sigc::signal< void, MouseButtonEvent * > onMouseDown
Definition: Gui.cpp:14
sigc::signal< void, SDL_KeyboardEvent * > onKeyDown
Definition: Gui.cpp:16
sigc::signal< void, SDL_JoyHatEvent * > onJoyHatMotion
Definition: Gui.cpp:21
sigc::signal< void, SDL_JoyAxisEvent * > onJoyAxisMotion
Definition: Gui.cpp:18
sigc::signal< void, MouseButtonEvent * > onMouseUp
Definition: Gui.cpp:15
sigc::signal< void, SDL_JoyButtonEvent * > onJoyButtonDown
Definition: Gui.cpp:19
sigc::signal< void, SDL_KeyboardEvent * > onKeyUp
Definition: Gui.cpp:17
const Color tableHeading(178, 178, 255)
Definition: Gui.h:26
const Color bg(64, 94, 161)
Definition: Gui.h:24
const Color bgShadow(20, 31, 54)
Definition: Gui.h:25
void DrawOutdent(const float size[2], Graphics::RenderState *state)
Definition: Gui.cpp:302
void DrawHollowRect(const float size[2], const Color &color, Graphics::RenderState *state)
Definition: Gui.cpp:143
void DrawIndent(const float size[2], Graphics::RenderState *state)
Definition: Gui.cpp:209
sigc::connection AddTimer(Uint32 ms, sigc::slot< void > slot)
Definition: Gui.cpp:88
void HandleSDLEvent(SDL_Event *event)
Definition: Gui.cpp:25
void Init(Graphics::Renderer *renderer, int screen_width, int screen_height, int ui_width, int ui_height)
Definition: Gui.cpp:116
void Draw()
Definition: Gui.cpp:97
void Uninit()
Definition: Gui.cpp:122