|
Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
|
3 #include <alicorn\std\string.forward.hpp>
4 #include <alicorn\boost\filesystem.forward.hpp>
5 #include <Covellite\Events\Events.hpp>
6 #include <Covellite\Gui\ILayer.hpp>
7 #include <Covellite\Gui\IWindow.hpp>
40 using Utf8String_t = ::std::string;
41 using DocumentId_t = ::std::string;
42 using ElementId_t = ::std::string;
46 using Document_t = CovelliteGui::Core::ElementDocument;
47 using DocumentPtr_t = ::std::unique_ptr<Document_t, void(*)(Document_t *)>;
48 using Element_t = CovelliteGui::Core::Element;
49 using Path_t = ::boost::filesystem::path;
50 using String_t = ::alicorn::extension::std::String;
69 Element_t *
const m_pElement;
78 void Show(
void)
final;
79 void Hide(
void)
final;
82 DocumentId_t
GetId(
void)
const;
84 int GetWidth(
void)
const;
85 int GetHeight(
void)
const;
89 static ::std::string
Convert(
const Path_t &);
95 const DocumentPtr_t m_pDocument;
void SetMeaning(const float)
Функция изменения значения элементов слоя, для которых характерно числовое значение.
Definition: Layer.cpp:37
Element GetElement(const ElementId_t &) const
Функция получения объекта дочернего элемента.
Definition: Layer.cpp:275
Класс входит в проект Covellite.Gui Класс одного элемента .rml файла.
Definition: Layer.hpp:60
float EmployFontSize(float)
Функция установки базового размера шрифта всего документа.
Definition: Layer.cpp:317
::std::string Convert(const Path_t &)
Функция преобразования пути к файлу в строку библиотеки GUI.
Definition: Layer.android.cpp:24
Класс входит в проект Covellite.Gui Класс одного слоя (пользовательского экрана) программы.
Definition: Layer.hpp:39
void SetFocus(void)
Функция установки фокуса ввода текущему элементу.
Definition: Layer.cpp:22
Definition: Controls.hpp:7
void SetClassStyle(const String_t &)
Функция установки класса стиля элемента.
Definition: Layer.cpp:147
Класс входит в проект Covellite.Events Класс для работы с событиями фреймворка.
Definition: Events.hpp:36
String_t GetMeaning(void) const
Функция получения значения элемента слоя.
Definition: Layer.cpp:109
Класс входит в проект Covellite.Gui Интерфейсный класс слоя (текущего отображаемого экрана).
Definition: ILayer.hpp:26
DocumentId_t GetId(void) const
Функция получения идентификатора документа.
Definition: Layer.cpp:260
void Hide(void) final
Функция скрытия слоя.
Definition: Layer.cpp:245
Класс входит в проект Covellite.Gui Интерфесный класс окна, отображающего элементы GUI.
Definition: IWindow.hpp:31
void Show(void) final
Функция активации слоя.
Definition: Layer.cpp:236