AspectBorder Class Template Reference
[Aspect Classes]

Aspect class used by Widgets that have borders which can have multiple styles. More...

Inherited by WidgetButton, WidgetCheckBox, WidgetComboBox, WidgetDataGrid, WidgetGroupBox, WidgetProgressBar, WidgetRadioButton, WidgetSlider, WidgetSpinner, WidgetStatic, WidgetStatusBar, WidgetTabSheet, WidgetTextBox< EventHandlerClass, MessageMapPolicy >, WidgetTextBox< Parent, MessageMapPolicy >, and WidgetTreeView.

List of all members.

Public Member Functions

void setBorder (bool value=true)
 Set or remove the simple border (solid line).
void setRaisedBorder (bool value=true)
 Set or remove the raised border (like in buttons).
void setSmoothSunkenBorder (bool value=true)
 Set or remove the smooth sunken border (generally used in read only text boxes).
void setSunkenBorder (bool value=true)
 Set or remove the sunken border (like in text box widgets).


Detailed Description

template<class WidgetType>
class SmartWin::AspectBorder< WidgetType >

Aspect class used by Widgets that have borders which can have multiple styles.

E.g. the WidgetDataGrid have a "border" Aspect therefore it realizes the AspectBorder through inheritance.

Back to SmartWin website
SourceForge.net Logo