Wt::PushButton Class Reference

PushButton Class. More...

#include <pushbutton.h>

Inherits Wt::Button.

Inherited by Wt::ToggleButton.

List of all members.

Public Member Functions

 PushButton (Widget *parent=0, const std::string &name="PushButton::anon")
void setPixmap (const Pixmap &pixmap_up, const Pixmap &pixmap_down)

Public Attributes

WVar< bool > down

Protected Member Functions

virtual void drawButton (Painter *p)
virtual void drawButtonLabel (Painter *p)
virtual void buttonPressEvent ()
virtual void buttonCancelEvent ()
virtual void buttonReleaseEvent ()
virtual void buttonClickEvent ()
virtual void setButtonSize ()


Detailed Description

PushButton Class.

In contrast to Button, this widget changes its appereance when being pressed.


Constructor & Destructor Documentation

Wt::PushButton::PushButton ( Widget parent = 0,
const std::string &  name = "PushButton::anon" 
)


Member Function Documentation

void Wt::PushButton::buttonCancelEvent (  )  [protected, virtual]

Reimplemented from Wt::Button.

Reimplemented in Wt::ToggleButton.

void Wt::PushButton::buttonClickEvent (  )  [protected, virtual]

Reimplemented from Wt::Button.

Reimplemented in Wt::ToggleButton.

void Wt::PushButton::buttonPressEvent (  )  [protected, virtual]

Reimplemented from Wt::Button.

Reimplemented in Wt::ToggleButton.

void Wt::PushButton::buttonReleaseEvent (  )  [protected, virtual]

Reimplemented from Wt::Button.

Reimplemented in Wt::ToggleButton.

void Wt::PushButton::drawButton ( Painter p  )  [protected, virtual]

Implements Wt::Button.

void Wt::PushButton::drawButtonLabel ( Painter p  )  [protected, virtual]

Implements Wt::Button.

void Wt::PushButton::setButtonSize (  )  [protected, virtual]

Implements Wt::Button.

void Wt::PushButton::setPixmap ( const Pixmap pixmap_up,
const Pixmap pixmap_down 
)


Member Data Documentation

WVar<bool> Wt::PushButton::down


The documentation for this class was generated from the following files:

Generated Fri Jul 28 19:22:38 2006.
Copyright © 1998-2003 by the respective authors.

This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.