wesnoth/doc/design/gui2/widget_definition.cpp
2010-04-30 13:59:39 +00:00

39 lines
1.1 KiB
C++

#define GETTEXT_DOMAIN "wesnoth-lib" /*@ \label{widget_definition.cpp:textdomain} @*/
#include "gui/auxiliary/widget_definition/progress_bar.hpp"
#include "gui/auxiliary/log.hpp"
namespace gui2 {
tprogress_bar_definition::tprogress_bar_definition(const config& cfg) /*@ \label{widget_definition.cpp:constructor} @*/
: tcontrol_definition(cfg)
{
DBG_GUI_P << "Parsing progress bar " << id << '\n';
load_resolutions<tresolution>(cfg);
}
tprogress_bar_definition::tresolution::tresolution(const config& cfg) /*@ \label{widget_definition.cpp:resolution_constructor} @*/
: tresolution_definition_(cfg)
{
/*WIKI
* @page = GUIWidgetDefinitionWML
* @order = 1_progress_bar
*
* == Progress bar ==
*
* @macro = progress_bar_description
*
* The definition of a progress bar. This object shows the progress of a certain
* action, or the value state of a certain item.
*
* The following states exist:
* * state_enabled, the progress bar is enabled.
*/
// Note the order should be the same as the enum tstate is progress_bar.hpp.
state.push_back(tstate_definition(cfg.child("state_enabled")));
}
} // namespace gui2