GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
gui_framework::parsers::BaseComponentParser Struct Reference

Parse BaseComponent properties. More...

#include <BaseComponentParser.h>

Inheritance diagram for gui_framework::parsers::BaseComponentParser:
gui_framework::parsers::BaseCompositeParser gui_framework::parsers::ButtonParser gui_framework::parsers::ComboBoxParser gui_framework::parsers::IconListViewParser gui_framework::parsers::InfiniteProgressBarParser gui_framework::parsers::ListBoxParser gui_framework::parsers::ProgressBarParser gui_framework::parsers::RichEditParser gui_framework::parsers::TabControlParser gui_framework::parsers::TextListViewParser gui_framework::parsers::TrackbarControlParser

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
 

Detailed Description

Parse BaseComponent properties.

Definition at line 10 of file BaseComponentParser.h.

Constructor & Destructor Documentation

◆ BaseComponentParser()

gui_framework::parsers::BaseComponentParser::BaseComponentParser ( )

Definition at line 13 of file BaseComponentParser.cpp.

◆ ~BaseComponentParser()

virtual gui_framework::parsers::BaseComponentParser::~BaseComponentParser ( )
virtualdefault

Member Function Documentation

◆ parse()

Member Data Documentation

◆ backgroundColor

std::array<uint8_t, 3> gui_framework::parsers::BaseComponentParser::backgroundColor

Definition at line 14 of file BaseComponentParser.h.

◆ className

std::wstring gui_framework::parsers::BaseComponentParser::className

Definition at line 12 of file BaseComponentParser.h.

◆ settings

utility::ComponentSettings gui_framework::parsers::BaseComponentParser::settings

Definition at line 13 of file BaseComponentParser.h.

◆ textColor

std::array<uint8_t, 3> gui_framework::parsers::BaseComponentParser::textColor

Definition at line 15 of file BaseComponentParser.h.


The documentation for this struct was generated from the following files: