25 #ifndef ENGINES_NWN_GUI_GUI_H 26 #define ENGINES_NWN_GUI_GUI_H 39 class NWNWidgetWithCaption;
51 class WidgetScrollbar;
122 #endif // ENGINES_NWN_GUI_GUI_H
A class holding an UTF-8 string.
virtual void fixWidgetType(const Common::UString &tag, WidgetType &type)
WidgetListBox * getListBox(const Common::UString &tag, bool vital=false)
WidgetFrame * getFrame(const Common::UString &tag, bool vital=false)
void initCaption(WidgetContext &ctx, NWNWidgetWithCaption &widget)
const Aurora::GFF3Struct * strct
WidgetCheckBox * getCheckBox(const Common::UString &tag, bool vital=false)
WidgetContext(const Aurora::GFF3Struct &s, Widget *p)
WidgetButton * getButton(const Common::UString &tag, bool vital=false)
WidgetClose * getClose(const Common::UString &tag, bool vital=false)
WidgetLabel * getLabel(const Common::UString &tag, bool vital=false)
Basic Aurora graphics types.
WidgetSlider * getSlider(const Common::UString &tag, bool vital=false)
WidgetPanel * getPanel(const Common::UString &tag, bool vital=false)
void load(const Common::UString &resref)
WidgetEditBox * getEditBox(const Common::UString &tag, bool vital=false)
Basic type definitions to handle files used in BioWare's Aurora engine.
GUI(::Engines::Console *console=0)
virtual void initWidget(Widget &widget)
WidgetScrollbar * getScrollbar(const Common::UString &tag, bool vital=false)
void loadWidget(const Aurora::GFF3Struct &strct, Widget *parent)
void createWidget(WidgetContext &ctx)