Sleeping Wombat GUI
0.100
swGUI
|
Native window uses WinApi. More...
#include <Win32ApiWindow.h>
Public Member Functions | |
Win32ApiWindow () | |
~Win32ApiWindow () | |
virtual uint16 | GetWidth () const override |
virtual uint16 | GetHeight () const override |
virtual uint16 | GetClientWidth () const override |
virtual uint16 | GetClientHeight () const override |
virtual WindowHandler | GetHandle () const override |
virtual std::string | GetTitle () const override |
virtual void | Show () override |
virtual void | Hide () override |
virtual void | SetTitle (const std::string &newTitle) override |
Public Member Functions inherited from sw::gui::INativeWindow | |
INativeWindow ()=default | |
~INativeWindow ()=default | |
Static Public Member Functions | |
static Win32ApiWindow * | CreateWindowInstance (NativeWindowDescriptor &descriptor) |
Private Member Functions | |
void | ShowAppWindow () |
void | HideAppWindow () |
bool | Initialize (NativeWindowDescriptor &descriptor) |
Private Attributes | |
HWND | m_windowHandle |
std::wstring | m_title |
uint16 | m_width |
uint16 | m_height |
Native window uses WinApi.
|
explicit |
sw::gui::Win32ApiWindow::~Win32ApiWindow | ( | ) |
|
static |
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
private |
|
private |
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
private |
|
private |
|
private |
|
private |
|
private |