|
GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
|
Parse BaseComponent properties. More...
#include <BaseComponentParser.h>
Public Member Functions | |
| BaseComponentParser () | |
| virtual void | parse (const json::utility::jsonObject &description) |
| virtual | ~BaseComponentParser ()=default |
Public Attributes | |
| std::wstring | className |
| utility::ComponentSettings | settings |
| std::array< uint8_t, 3 > | backgroundColor |
| std::array< uint8_t, 3 > | textColor |
Parse BaseComponent properties.
Definition at line 10 of file BaseComponentParser.h.
| gui_framework::parsers::BaseComponentParser::BaseComponentParser | ( | ) |
Definition at line 13 of file BaseComponentParser.cpp.
|
virtualdefault |
|
virtual |
Reimplemented in gui_framework::parsers::BaseCompositeParser, gui_framework::parsers::ButtonParser, gui_framework::parsers::CheckBoxParser, gui_framework::parsers::ComboBoxParser, gui_framework::parsers::GroupBoxParser, gui_framework::parsers::IconListViewParser, gui_framework::parsers::ImageButtonParser, gui_framework::parsers::InfiniteProgressBarParser, gui_framework::parsers::ListBoxParser, gui_framework::parsers::MainWindowParser, gui_framework::parsers::ProgressBarParser, gui_framework::parsers::RichEditParser, gui_framework::parsers::SeparateWindowParser, gui_framework::parsers::TabControlParser, gui_framework::parsers::TextIconListViewParser, gui_framework::parsers::TextListViewParser, and gui_framework::parsers::TrackbarControlParser.
Definition at line 20 of file BaseComponentParser.cpp.
| std::array<uint8_t, 3> gui_framework::parsers::BaseComponentParser::backgroundColor |
Definition at line 14 of file BaseComponentParser.h.
| std::wstring gui_framework::parsers::BaseComponentParser::className |
Definition at line 12 of file BaseComponentParser.h.
| utility::ComponentSettings gui_framework::parsers::BaseComponentParser::settings |
Definition at line 13 of file BaseComponentParser.h.
| std::array<uint8_t, 3> gui_framework::parsers::BaseComponentParser::textColor |
Definition at line 15 of file BaseComponentParser.h.