#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 |