Gnash 0.8.10dev
Public Member Functions | Static Public Member Functions
gnash::EventDevice Class Reference

#include <InputDevice.h>

Inheritance diagram for gnash::EventDevice:
gnash::InputDevice

List of all members.

Public Member Functions

 EventDevice ()
 EventDevice (Gui *gui)
virtual bool init ()
virtual bool init (const std::string &filespec, size_t size)
virtual bool check ()
gnash::key::code scancode_to_gnash_key (int code, bool shift)

Static Public Member Functions

static std::vector
< boost::shared_ptr
< InputDevice > > 
scanForDevices (Gui *gui)

Constructor & Destructor Documentation

gnash::EventDevice::EventDevice ( )

Referenced by scanForDevices().

gnash::EventDevice::EventDevice ( Gui gui)

Member Function Documentation

bool gnash::EventDevice::check ( ) [virtual]
bool gnash::EventDevice::init ( const std::string &  filespec,
size_t  size 
) [virtual]
bool gnash::EventDevice::init ( ) [virtual]

Reimplemented from gnash::InputDevice.

References GNASH_REPORT_FUNCTION.

gnash::key::code gnash::EventDevice::scancode_to_gnash_key ( int  code,
bool  shift 
)

References gnash::key::_0, gnash::key::_1, gnash::key::_2, gnash::key::_3, gnash::key::_4, gnash::key::_5, gnash::key::_6, gnash::key::_7, gnash::key::_8, gnash::key::_9, gnash::key::a, gnash::key::A, gnash::key::ALT, gnash::key::AMPERSAND, gnash::key::ASTERISK, gnash::key::b, gnash::key::B, gnash::key::BACKSLASH, gnash::key::BACKSPACE, gnash::key::c, gnash::key::C, gnash::key::CAPSLOCK, gnash::key::COMMA, gnash::key::CONTROL, gnash::key::d, gnash::key::D, gnash::key::DELETEKEY, gnash::key::DOLLAR, gnash::key::DOUBLE_QUOTE, gnash::key::DOWN, gnash::key::e, gnash::key::E, gnash::key::END, gnash::key::ENTER, gnash::key::EQUALS, gnash::key::ESCAPE, gnash::key::EXCLAM, gnash::key::f, gnash::key::F, gnash::key::F1, gnash::key::F10, gnash::key::F11, gnash::key::F12, gnash::key::F2, gnash::key::F3, gnash::key::F4, gnash::key::F5, gnash::key::F6, gnash::key::F7, gnash::key::F8, gnash::key::F9, gnash::key::g, gnash::key::G, gnash::key::h, gnash::key::H, gnash::key::HASH, gnash::key::HOME, gnash::key::i, gnash::key::I, gnash::key::INSERT, gnash::key::INVALID, gnash::key::j, gnash::key::J, gnash::key::k, gnash::key::K, gnash::key::KP_0, gnash::key::KP_1, gnash::key::KP_2, gnash::key::KP_3, gnash::key::KP_4, gnash::key::KP_5, gnash::key::KP_6, gnash::key::KP_7, gnash::key::KP_8, gnash::key::KP_9, gnash::key::KP_ADD, gnash::key::KP_DECIMAL, gnash::key::KP_ENTER, gnash::key::KP_MULTIPLY, gnash::key::KP_SUBTRACT, gnash::key::l, gnash::key::L, gnash::key::LEFT, gnash::key::LEFT_BRACE, gnash::key::m, gnash::key::M, gnash::key::MINUS, gnash::key::n, gnash::key::N, gnash::key::NUM_LOCK, gnash::key::o, gnash::key::O, gnash::key::p, gnash::key::P, gnash::key::PAREN_LEFT, gnash::key::PAREN_RIGHT, gnash::key::PERCENT, gnash::key::PGDN, gnash::key::PGUP, gnash::key::q, gnash::key::Q, gnash::key::r, gnash::key::R, gnash::key::RIGHT, gnash::key::RIGHT_BRACE, s, gnash::key::S, gnash::key::SEMICOLON, gnash::key::SHIFT, gnash::key::SINGLE_QUOTE, gnash::key::SLASH, SPACE, gnash::key::t, gnash::key::T, gnash::key::TAB, gnash::key::u, gnash::key::U, gnash::key::UP, test::v, gnash::key::V, test::w, gnash::key::W, x, gnash::key::X, y, gnash::key::Y, gnash::key::z, and gnash::key::Z.

Referenced by check().

std::vector< boost::shared_ptr< InputDevice > > gnash::EventDevice::scanForDevices ( Gui gui) [static]

The documentation for this class was generated from the following files: