#include <windowing.h>
Public Member Functions | |
| WidgetParameters () | |
| void | assign (PG_Widget *widget) |
| void | assign (BarGraphWidget *widget) |
| void | assign (PG_ThemeWidget *widget) |
| void | assign (PG_Label *widget) |
| void | runTextIO (PropertyReadingContainer &pc) |
Public Attributes | |
| ASCString | backgroundImage |
| PG_Draw::BkMode | backgroundMode |
| PG_Label::TextAlign | textAlign |
| bool | textAlign_defined |
| int | fontColor |
| bool | fontColor_defined |
| ASCString | fontName |
| ASCString | style |
| int | fontAlpha |
| bool | fontAlpha_defined |
| int | fontSize |
| bool | fontSize_defined |
| int | backgroundColor |
| bool | backgroundColor_defined |
| int | transparency |
| bool | transparency_defined |
| int | bordersize |
| bool | bordersize_defined |
| bool | hidden |
Definition at line 40 of file windowing.h.
| ASCGUI_Window::WidgetParameters::WidgetParameters | ( | ) |
Definition at line 146 of file windowing.cpp.
| void ASCGUI_Window::WidgetParameters::assign | ( | PG_Widget * | widget | ) |
Definition at line 284 of file windowing.cpp.
References bordersize, bordersize_defined, fontAlpha, fontAlpha_defined, fontColor, fontColor_defined, fontName, fontSize, fontSize_defined, hidden, transparency, and transparency_defined.
Referenced by assign(), ASCGUI_Window::parsePanelASCTXT(), and ASCGUI_Window::setup().
| void ASCGUI_Window::WidgetParameters::assign | ( | BarGraphWidget * | widget | ) |
Definition at line 220 of file windowing.cpp.
References assign(), backgroundColor, backgroundColor_defined, and BarGraphWidget::setColor().
| void ASCGUI_Window::WidgetParameters::assign | ( | PG_ThemeWidget * | widget | ) |
Definition at line 250 of file windowing.cpp.
References assign(), backgroundColor, backgroundColor_defined, backgroundImage, backgroundMode, Surface::getBaseSurface(), IconRepository::getIcon(), and hasTransparency().
| void ASCGUI_Window::WidgetParameters::assign | ( | PG_Label * | widget | ) |
Definition at line 272 of file windowing.cpp.
References assign(), textAlign, and textAlign_defined.
| void ASCGUI_Window::WidgetParameters::runTextIO | ( | PropertyReadingContainer & | pc | ) |
Definition at line 166 of file windowing.cpp.
References PropertyContainer::addBool(), PropertyContainer::addInteger(), PropertyContainer::addNamedInteger(), PropertyContainer::addString(), backgroundColor, backgroundColor_defined, backgroundImage, backgroundMode, bordersize, bordersize_defined, PropertyContainer::find(), fontAlpha, fontAlpha_defined, fontColor, fontColor_defined, fontName, fontSize, fontSize_defined, hidden, imageModeNum, imageModes, style, textAlign, textAlign_defined, textAlignment, textAlignNum, transparency, and transparency_defined.
Referenced by ASCGUI_Window::parsePanelASCTXT(), and ASCGUI_Window::setup().
| PG_Draw::BkMode ASCGUI_Window::WidgetParameters::backgroundMode |
| PG_Label::TextAlign ASCGUI_Window::WidgetParameters::textAlign |
1.5.1