GIMIAS  1.5.r1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
dynWxAGUIBuilder Class Reference

Automated GUI Builder for wxWidgets. More...

#include <dynWxAGUIBuilder.h>

Collaboration diagram for dynWxAGUIBuilder:
Collaboration graph

Public Member Functions

ModuleDescription * GetModule () const
void SetModule (ModuleDescription *val)
wxWindowGetParentWindow () const
void SetParentWindow (wxWindow *val)
void SetBuildHelp (bool val)
void SetBuildParameterGroups (bool val)
void SetBuildApplyButton (bool val)
void SetBuildAdvancedOptions (bool val)
void Update ()
dynBasePanelGetPanel () const
void SetControlFactory (dynWxControlFactoryBase::Pointer val)
void RemoveEmptyGroups ()

Protected Member Functions

void AddHelp ()
void AddParameterGroups ()
void AddApplyButton ()
void AddAdvancedOptions ()
A checkbox is added only when AlternativeType is "CommandLineModule"

"Run as executable"

void AddParameterGroup (const ModuleParameterGroup &parameterGroup)
void AddParameter (wxWindow *parent, const ModuleParameter &moduleParameter)

Private Attributes

bool m_BuildHelp
bool m_BuildParameterGroups
bool m_BuildApplyButton
bool m_BuildAdvancedOptions
ModuleDescription * m_Module
dynWxControlFactoryBase::Pointer m_ControlFactory

Detailed Description

Automated GUI Builder for wxWidgets.

Xavi Planes
15 July 2010

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