X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgraphics%2Fwindow.h;h=55751b3d5a15cf689972ac38e3dc0f890f2d4a64;hb=051149e5026ff64f3ec477cf19080124b82de619;hp=942fc8c984074f72572828e5ed5efee6f43675ab;hpb=5d688fbf457b1f4d3bebde431a7f58c898be584c;p=libs%2Fgui.git diff --git a/source/graphics/window.h b/source/graphics/window.h index 942fc8c..55751b3 100644 --- a/source/graphics/window.h +++ b/source/graphics/window.h @@ -46,11 +46,16 @@ public: Window(Display &, const WindowOptions &); private: void init(); + void platform_init(); + void platform_cleanup(); public: virtual ~Window(); void set_title(const std::string &); void reconfigure(const WindowOptions &); +private: + void platform_reconfigure(bool); +public: void set_keyboard_autorepeat(bool); bool get_keyboard_autorepeat() const { return kbd_autorepeat; } void show_cursor(bool); @@ -64,7 +69,11 @@ public: void show(); void hide(); +private: + void platform_show(); + void platform_hide(); +public: bool event(const Event &evnt); };