#include <papyrus/controller.h>
Inheritance diagram for Papyrus::Controller:

Public Types | |
|
typedef PapyrusSmartPointer< Controller > | pointer |
Public Member Functions | |
| virtual bool | is_disabled () |
| virtual bool | disable (bool value=true) |
| virtual bool | enable (bool value=true) |
| sigc::signal< void, bool > | signal_disabled () |
| virtual bool | handle (const Event::Event &event) |
| virtual bool | handle (const Event::Button &event) |
| virtual bool | handle (const Event::ButtonPress &event) |
| virtual bool | handle (const Event::ButtonDoublePress &event) |
| virtual bool | handle (const Event::ButtonTriplePress &event) |
| virtual bool | handle (const Event::ButtonRelease &event) |
| virtual bool | handle (const Event::Key &event) |
| virtual bool | handle (const Event::KeyPress &event) |
| virtual bool | handle (const Event::KeyRelease &event) |
| virtual bool | handle (const Event::Motion &event) |
| virtual bool | handle (const Event::Scroll &event) |
Protected Member Functions | |
| virtual bool | on_button_press (const Event::ButtonPress &event) |
| virtual bool | on_button_double_press (const Event::ButtonDoublePress &event) |
| virtual bool | on_button_triple_press (const Event::ButtonTriplePress &event) |
| virtual bool | on_button_release (const Event::ButtonRelease &event) |
| virtual bool | on_key_press (const Event::KeyPress &event) |
| virtual bool | on_key_release (const Event::KeyRelease &event) |
| virtual bool | on_motion (const Event::Motion &event) |
| virtual bool | on_scroll (const Event::Scroll &event) |
Protected Attributes | |
| bool | m_disabled |
| sigc::signal< void, bool > | m_signal_disabled |
1.5.1