|
Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
|
3 #include <Covellite/Predefined.hpp>
4 #include <Covellite/Events/Events.hpp>
5 #include <Covellite/App/IWindow.hpp>
6 #include <Covellite/Os/IWindow.hpp>
11 namespace app {
class IApplication; }
47 operator Events_t (
void)
const override;
56 void ActivateApplicationEvents(
void);
57 void ActivateResizeEvents(
void);
58 void ActivateMouseEvents(
void);
59 void ActivateKeyEvents(
void);
63 long m_MinWindowWidth = 0;
64 long m_MinWindowHeight = 0;
67 size_t m_LastTypeSizeMessage;
70 explicit Window(const ::covellite::app::IApplication &);
74 FRIEND_TEST(Window_windows_test, Test_SetWindowLongPtr);
Класс входит в проект Covellite.Os Класс доступа к текущим настройкам системы.
Definition: Configuration.hpp:29
const Configuration_t & GetConfiguration(void) const override
Функция получения объекта доступа к параметрам системы.
Definition: Window.cpp:26
Класс входит в проект Covellite.Os Класс окна операционной системы программы.
Definition: Window.hpp:42
Rect GetClientRect(void) const override
Функция получения размеров клиентской области окна.
Definition: Window.android.cpp:49
Класс входит в проект Covellite.Os Интерфейсный класс окна операционной системы программы.
Definition: IWindow.hpp:32
Класс входит в проект Covellite.App Интерфейсный класс для классов окон фреймворка.
Definition: IWindow.hpp:32
Класс входит в проект Covellite.Events Класс для работы с событиями фреймворка.
Definition: Events.hpp:36
Any_t GetHandle(void) const override
Функция получения хэндла окна для конкретной операционной системы.
Definition: Window.cpp:17