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.