28 #define YUILogComponent "ui"
31 #include "YUISymbols.h"
32 #include "YUIException.h"
33 #include "YMacroRecorder.h"
34 #include "YRadioButtonGroup.h"
35 #include "YRadioButton.h"
46 , radioButtonGroup( 0 )
47 , useBoldFont( false )
61 const std::string & label )
65 YUI_CHECK_NEW( priv );
79 if ( priv->radioButtonGroup )
89 priv->label = newLabel;
101 return priv->useBoldFont;
107 priv->useBoldFont = bold;
123 propSet.
add(
YProperty( YUIProperty_Value, YBoolProperty ) );
124 propSet.
add(
YProperty( YUIProperty_Label, YStringProperty ) );
137 if ( propertyName == YUIProperty_Value )
setValue( val.boolVal() );
165 if ( ! priv->radioButtonGroup )
170 return priv->radioButtonGroup;
183 if ( radioButtonGroup )
184 return radioButtonGroup;
186 widget = widget->
parent();