Vaca::Component Class Reference

#include <Component.h>

Inheritance diagram for Vaca::Component:

Vaca::Referenceable Vaca::NonCopyable Vaca::CommonDialog Vaca::ListItem Vaca::MenuItem Vaca::TreeNode Vaca::Widget Vaca::ColorDialog Vaca::FileDialog Vaca::FontDialog Vaca::Menu Vaca::MenuSeparator Vaca::ButtonBase Vaca::ComboBox Vaca::DataGrid Vaca::DockArea Vaca::DockBar Vaca::Edit Vaca::Frame Vaca::GroupBox Vaca::Label Vaca::ListBox Vaca::ListView Vaca::MdiClient Vaca::Panel Vaca::ProgressBar Vaca::ReBar Vaca::SciEditor Vaca::Separator Vaca::Slider Vaca::SpinButton Vaca::Spinner Vaca::StatusBar Vaca::TabBase Vaca::ToolSet Vaca::TreeView

List of all members.


Detailed Description

A component is a visual object, such as widgets or menus.

Components are non-copyable but are referenceable (e.g. you can use them inside a SmartPtr).

See also:
NonCopyable, Referenceable, SmartPtr

Public Member Functions

 Component ()
 Creates a new component.
virtual ~Component ()
 Destroys the component.

Constructor & Destructor Documentation

Component::Component (  ) 

Creates a new component.

With the debug version of the library, you will get in the Log file a line specifying when the component was created.

Component::~Component (  )  [virtual]

Destroys the component.

With the debug version of the library, you will get in the Log file a line specifying when the component was destroyed.