Wt::Ext::Button Class Reference
[Ext widgets]

A button. More...

#include <Wt/Ext/Button>

Inherits Wt::Ext::AbstractButton.

List of all members.

Public Member Functions

 Button (WContainerWidget *parent=0)
 Create a push button with empty label.
 Button (const WString &text, WContainerWidget *parent=0)
 Create a push button with given label.
 ~Button ()
 Delete a button.
void setDefault (bool how)
 Configure as the default button.
bool isDefault () const
 Return if is the default button.
JSignalclicked ()
 Alias for the activated() signal.

Detailed Description

A button.

A button with a label and/or icon, which may be standalone, or be added to a ToolBar (see ToolBar::addButton()) or to a Dialog (see Dialog::addButton()).

The API is similar to the WPushButton API, with the following additional features:

ExtButton-1.png

Standalone button

ExtButton-1a.png

Standalone button hover effect

ExtButton-2.png

Button in tool bar

ExtButton-3.png

Button in tool bar with icon

ExtButton-4.png

Button in tool bar with icon and menu

ExtButton-5.png

Button in tool bar hover effect

ExtButton-6.png

Toggled button in tool bar


Member Function Documentation

JSignal& Wt::Ext::Button::clicked (  )  [inline]

Alias for the activated() signal.

This signal is added for increased API compatibility with WPushButton.

bool Wt::Ext::Button::isDefault (  )  const

Return if is the default button.

See also:
setDefault(bool)
void Wt::Ext::Button::setDefault ( bool  how  ) 

Configure as the default button.

This only applies for buttons that have been added to a dialog using Dialog::addButton().

The default button will be activated when the user presses the Enter (or Return) key in a dialog.

The default button may be rendered with more emphasis (?).

See also:
isDefault()

Generated on Thu May 13 05:16:19 2010 for Wt by doxygen 1.6.3