Covellite++  Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
ExampleWindow.hpp
1 
2 #pragma once
3 #include <Covellite/Covellite.hpp>
4 
22 class ExampleWindow final :
24 {
27  using Path_t = ::boost::filesystem::path;
29  class DemoLayer1;
30  class DemoLayer2;
31  class TableLayer;
32  class ScrollLayer;
33 
34 private:
35  WindowGui_t & m_WindowGui;
36  Events_t m_Events;
37  int m_LayerCount = 0;
38 
39 public:
40  explicit ExampleWindow(WindowGui_t &);
41 };
layers::Text
Класс входит в проект Example Класс слоя вывода текста в разных форматах.
Definition: Text.hpp:25
covellite::gui::Window
Класс входит в проект Covellite.Gui Класс окна, отрисовывающий GUI.
Definition: Window.hpp:50
layers::MainScreen
Класс входит в проект Example Класс главного экрана программы.
Definition: MainScreen.hpp:26
covellite::gui::Layer
Класс входит в проект Covellite.Gui Класс одного слоя (пользовательского экрана) программы.
Definition: Layer.hpp:39
layers::Draw3DObject
Класс входит в проект Example Класс слоя отображения 3D объектов.
Definition: Draw3DObject.hpp:25
layers::Demo
Класс входит в проект Example Класс GUI панели демонстрационного режима.
Definition: Demo.hpp:60
layers::Controls
Класс входит в проект Example Окно примера работы с элементами управления.
Definition: Controls.hpp:26
layers::Description
Класс входит в проект Example Класс окна описания слоя.
Definition: Description.hpp:43
covellite::app::IWindow
Класс входит в проект Covellite.App Интерфейсный класс для классов окон фреймворка.
Definition: IWindow.hpp:32
covellite::gui::Window::Set
void Set(const StringBank_t &)
Функция установки набора для преобразования строк.
Definition: Window.cpp:153
covellite::events::Events
Класс входит в проект Covellite.Events Класс для работы с событиями фреймворка.
Definition: Events.hpp:36
ExampleWindow
Класс входит в проект Example Класс GUI окна программы.
Definition: ExampleWindow.hpp:24
ExampleWindow::ExampleWindow
ExampleWindow(WindowGui_t &)
[Constructor main window]
Definition: ExampleWindow.cpp:14
covellite::gui::Window::PushLayer
TLayer & PushLayer(void)
Функция вставки нового слоя.
Definition: Window.inl:32
layers::Simple2DGame
Класс входит в проект Example Класс слоя простой 2D игры.
Definition: Example2DGame.hpp:25
covellite::gui::Window::Back
void Back(void)
Функция возврата к предыдущему слою.
Definition: Window.cpp:166