19 #ifndef __HEADER_OPTIONS_SCREEN_DISPLAY_HPP__
20 #define __HEADER_OPTIONS_SCREEN_DISPLAY_HPP__
24 #include "guiengine/screen.hpp"
48 return width < r.width || (width == r.width && height < r.height);
51 float getRatio()
const
53 return (
float) width / height;
64 static bool m_fullscreen_checkbox_focus;
67 std::vector<Resolution> m_resolutions;
69 void updateResolutionsList();
70 void configResolutionsList();
72 static void onScrollResolutionsList(
void* data);
81 const int playerID) OVERRIDE;
84 virtual void init() OVERRIDE;
Declares a class to be a singleton.
Definition: screen.hpp:59
Represents a single GUI screen.
Definition: screen.hpp:94
Display options screen.
Definition: options_screen_display.hpp:62
virtual bool onEscapePressed() OVERRIDE
Called when escape is pressed.
Definition: options_screen_display.cpp:505
virtual void init() OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: options_screen_display.cpp:84
virtual void eventCallback(GUIEngine::Widget *widget, const std::string &name, const int playerID) OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: options_screen_display.cpp:372
virtual void tearDown() OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: options_screen_display.cpp:496
virtual void unloaded() OVERRIDE
implement optional callback from parent class GUIEngine::Screen
Definition: options_screen_display.cpp:513
virtual void onResize() OVERRIDE
optional callback you can override to be notified at every resize.
Definition: options_screen_display.cpp:159
virtual void loadedFromFile() OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: options_screen_display.cpp:50
Contains all GUI engine related classes and functions.
Definition: abstract_state_manager.hpp:33
Definition: options_screen_display.hpp:29