#include <fltkui.hh>
Public Member Functions | |
| FltkToggleButtonResource (FltkPlatform *platform, bool activated) | |
| ~FltkToggleButtonResource () | |
| void | sizeRequest (core::Requisition *requisition) |
| bool | isActivated () |
| void | setActivated (bool activated) |
Protected Member Functions | |
| virtual Fl_Button * | createNewButton (core::Allocation *allocation)=0 |
| Fl_Widget * | createNewWidget (core::Allocation *allocation) |
| void | setWidgetStyle (Fl_Widget *widget, core::style::Style *style) |
Private Attributes | |
| bool | initActivated |
| dw::fltk::ui::FltkToggleButtonResource< I >::FltkToggleButtonResource | ( | FltkPlatform * | platform, | |
| bool | activated | |||
| ) | [inline] |
| dw::fltk::ui::FltkToggleButtonResource< I >::~FltkToggleButtonResource | ( | ) | [inline] |
| virtual Fl_Button* dw::fltk::ui::FltkToggleButtonResource< I >::createNewButton | ( | core::Allocation * | allocation | ) | [protected, pure virtual] |
Implemented in dw::fltk::ui::FltkCheckButtonResource, and dw::fltk::ui::FltkRadioButtonResource.
Referenced by dw::fltk::ui::FltkToggleButtonResource< I >::createNewWidget().
| Fl_Widget * dw::fltk::ui::FltkToggleButtonResource< I >::createNewWidget | ( | core::Allocation * | allocation | ) | [inline, protected, virtual] |
| bool dw::fltk::ui::FltkToggleButtonResource< I >::isActivated | ( | ) |
| void dw::fltk::ui::FltkToggleButtonResource< I >::setActivated | ( | bool | activated | ) | [inline] |
References dw::fltk::ui::FltkToggleButtonResource< I >::initActivated.
Referenced by dw::fltk::ui::FltkRadioButtonResource::buttonClicked().
| void dw::fltk::ui::FltkToggleButtonResource< I >::setWidgetStyle | ( | Fl_Widget * | widget, | |
| core::style::Style * | style | |||
| ) | [inline, protected, virtual] |
Reimplemented from dw::fltk::ui::FltkResource.
| void dw::fltk::ui::FltkToggleButtonResource< I >::sizeRequest | ( | core::Requisition * | requisition | ) | [inline] |
References dw::core::Requisition::ascent, dw::core::style::Font::ascent, dw::core::Requisition::descent, dw::core::style::Font::descent, dw::fltk::FltkFont::font, dw::fltk::ui::RELIEF_X_THICKNESS, dw::fltk::ui::RELIEF_Y_THICKNESS, dw::core::style::FontAttrs::size, dw::fltk::ui::FltkResource::style, and dw::core::Requisition::width.
bool dw::fltk::ui::FltkToggleButtonResource< I >::initActivated [private] |
1.5.9