Класс входит в проект Covellite.Gui
Класс одного слоя (пользовательского экрана) программы.
Подробнее...
#include <Layer.hpp>
|
::std::string | Convert (const Path_t &) |
| Функция преобразования пути к файлу в строку библиотеки GUI. Подробнее...
|
|
Класс входит в проект Covellite.Gui
Класс одного слоя (пользовательского экрана) программы.
- Представляет собой обертку над документом используемой библиотеки GUI и предназначен для работы с отдельным экраном программы.
- Класс-наследник указывается в качестве параметра шаблона функции covellite::gui::Window::AddLayer<>().
- Версия
- 1.0.0.0
2.0.0.0
- Дата
- 20 Декабрь 2016
31 Июль 2018
- Автор
- CTAPOBEP (unico.nosp@m.rnum.nosp@m..veru.nosp@m.m@gm.nosp@m.ail.c.nosp@m.om)
- Авторство
- © CTAPOBEP 2016 - 2018
◆ Convert()
std::string Layer::Convert |
( |
const Path_t & |
_Path | ) |
|
|
static |
Функция преобразования пути к файлу в строку библиотеки GUI.
- Понадобилась из-за того, что для каждой операционной системы ожидается путь в определенном формате, а boost::filesystem::path может содержать смешанный набор слешей.
- Аргументы
-
- Возвращает
- Преобразованный путь.
◆ EmployFontSize()
float Layer::EmployFontSize |
( |
float |
_PercentFromMaxScreenSize | ) |
|
Функция установки базового размера шрифта всего документа.
- Функция устанавливает элементу 'body' документа значение размера шрифта в процентах от длинной строны экрана (это можно использовать для создания квадратных элементов, размеры которых будут меняться при изменении размеров экрана устройства (размер задавать как 10em, например) пропорционально рамерам экрана).
- Это значение перекроет собой значение, заданное в файле .rcss для элемента 'body'.
- Аргументы
-
[in] | _PercentFromMaxScreenSize | Размер шрифта в процентах от длинной стороны экрана. |
- Возвращает
- Размер установленного шрифта в пикселях.
- Исключения
-
std::exception |
- Действие невозможно (подробнее см. описание исключения).
|
◆ GetElement()
Функция получения объекта дочернего элемента.
- Аргументы
-
[in] | _Id | Идентификатор искомого объекта. |
- Исключения
-
std::exception |
- Дочернего элемента с указанным идентификатором не существует.
|
◆ GetId()
auto Layer::GetId |
( |
void |
| ) |
const |
Функция получения идентификатора документа.
- Идентификатором документа является значение атрибута id тега
body указанного в конструкторе .rml файла.
- Возвращает
- Идентификатор документа.
Объявления и описания членов классов находятся в файлах:
- Solution/Solution/Covellite.Gui/Covellite.Gui/Layer.hpp
- Solution/Solution/Covellite.Gui/Covellite.Gui/Layer.android.cpp
- Solution/Solution/Covellite.Gui/Covellite.Gui/Layer.cpp
- Solution/Solution/Covellite.Gui/Covellite.Gui/Layer.windows.cpp