Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

WiButton Class Reference

Inheritance diagram for WiButton:

Inheritance graph
[legend]
Collaboration diagram for WiButton:

Collaboration graph
[legend]

Detailed Description

Button widget.

Definition at line 11 of file WiButton.h.

Public Member Functions

 WiButton (IWidget *new_content, BaseMsg *new_msg)
 Create button which will send given message on mouse press.
virtual ~WiButton ()
 Release remain message.

Protected Member Functions

virtual void own_mouseButton (const MouseStroke &stroke)
 Default action is to propagate mouse press to subwidget.


Constructor & Destructor Documentation

WiButton::WiButton IWidget new_content,
BaseMsg new_msg
 

Create button which will send given message on mouse press.

Definition at line 18 of file WiButton.cpp.

00019 : WiContainer(new_content)
00020 {
00021     m_msg = new_msg;
00022 }

WiButton::~WiButton  )  [virtual]
 

Release remain message.

Definition at line 27 of file WiButton.cpp.

00028 {
00029     delete m_msg;
00030 }


Member Function Documentation

void WiButton::own_mouseButton const MouseStroke stroke  )  [protected, virtual]
 

Default action is to propagate mouse press to subwidget.

Reimplemented from WiContainer.

Definition at line 33 of file WiButton.cpp.

00034 {
00035     if (stroke.isLeft()) {
00036         m_msg->sendClone();
00037     }
00038 }


The documentation for this class was generated from the following files:
Generated on Wed Jun 1 09:57:15 2005 for Fish Fillets - Next Generation by  doxygen 1.4.2