Papyrus::Controller Class Reference

#include <papyrus/controller.h>

Inheritance diagram for Papyrus::Controller:

Inheritance graph
[legend]
List of all members.

Detailed Description

Author:
Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>


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


The documentation for this class was generated from the following files:
Generated on Sun Mar 11 10:01:36 2007 by  doxygen 1.5.1