libsuit  0.1.1
SFML User Interface Toolkit
Public Member Functions | List of all members
ui::WidgetVisitor Class Reference

A widget visitor. More...

#include <ui/WidgetVisitor.h>

Inheritance diagram for ui::WidgetVisitor:
Inheritance graph
[legend]

Public Member Functions

virtual ~WidgetVisitor ()
 Destroy the visitor. More...
 
virtual void visitArea (Area &widget)
 Visit an area widget. More...
 
virtual void visitBin (Bin &widget)
 Visit a bin widget. More...
 
virtual void visitButton (Button &widget)
 Visit a button widget. More...
 
virtual void visitForm (Form &widget)
 Visit a form widget. More...
 
virtual void visitHBox (HBox &widget)
 Visit a horizontal box widget. More...
 
virtual void visitLabel (Label &widget)
 Visit a label widget. More...
 
virtual void visitSelect (Select &widget)
 Visit a select widget. More...
 
virtual void visitStack (Stack &widget)
 Visit a stack widget. More...
 
virtual void visitTable (Table &widget)
 Visit a table widget. More...
 
virtual void visitToggle (Toggle &widget)
 Visit a toggle widget. More...
 
virtual void visitVBox (VBox &widget)
 Visit a vertical box widget. More...
 

Detailed Description

A widget visitor.

Constructor & Destructor Documentation

virtual ui::WidgetVisitor::~WidgetVisitor ( )
virtual

Destroy the visitor.

Member Function Documentation

virtual void ui::WidgetVisitor::visitArea ( Area widget)
virtual

Visit an area widget.

Parameters
widgetthe area widget.

Reimplemented in ui::DebugVisitor.

virtual void ui::WidgetVisitor::visitBin ( Bin widget)
virtual

Visit a bin widget.

Parameters
widgetthe bin widget.

Reimplemented in ui::DebugVisitor.

virtual void ui::WidgetVisitor::visitButton ( Button widget)
virtual

Visit a button widget.

Parameters
widgetthe button widget.

Reimplemented in ui::DebugVisitor.

virtual void ui::WidgetVisitor::visitForm ( Form widget)
virtual

Visit a form widget.

Parameters
widgetthe form widget.

Reimplemented in ui::DebugVisitor.

virtual void ui::WidgetVisitor::visitHBox ( HBox widget)
virtual

Visit a horizontal box widget.

Parameters
widgetthe horizontal box widget.

Reimplemented in ui::DebugVisitor.

virtual void ui::WidgetVisitor::visitLabel ( Label widget)
virtual

Visit a label widget.

Parameters
widgetthe label widget.

Reimplemented in ui::DebugVisitor.

virtual void ui::WidgetVisitor::visitSelect ( Select widget)
virtual

Visit a select widget.

Parameters
widgetthe select widget.

Reimplemented in ui::DebugVisitor.

virtual void ui::WidgetVisitor::visitStack ( Stack widget)
virtual

Visit a stack widget.

Parameters
widgetthe stack widget.

Reimplemented in ui::DebugVisitor.

virtual void ui::WidgetVisitor::visitTable ( Table widget)
virtual

Visit a table widget.

Parameters
widgetthe table widget.

Reimplemented in ui::DebugVisitor.

virtual void ui::WidgetVisitor::visitToggle ( Toggle widget)
virtual

Visit a toggle widget.

Parameters
widgetthe toggle widget.

Reimplemented in ui::DebugVisitor.

virtual void ui::WidgetVisitor::visitVBox ( VBox widget)
virtual

Visit a vertical box widget.

Parameters
widgetthe vertical box widget.

Reimplemented in ui::DebugVisitor.