Public Member Functions | Static Public Member Functions | Public Attributes

KeyBindings Class Reference

Class for setting keybindings. More...

List of all members.

Public Member Functions

 KeyBindings (const char *nm=0)

Static Public Member Functions

static const char * sName ()
static const char * sRotate ()
static const char * sPan ()
static const char * sZoom ()
static const char * sControl ()
static const char * sShift ()
static const char * sRight ()
static const char * sLeft ()
static const char * sMiddle ()
static const char * sNone ()

Public Attributes

BufferString name
BufferString zoom
BufferString rotate
BufferString pan

Detailed Description

Class for setting keybindings.

Each binding is a BufferString. This string contains the several keys separated by a `. e.g. zoom = "Left`Control"


Constructor & Destructor Documentation

KeyBindings::KeyBindings ( const char *  nm = 0  )  [inline]

Member Function Documentation

static const char* KeyBindings::sControl (  )  [static]
static const char* KeyBindings::sLeft (  )  [static]
static const char* KeyBindings::sMiddle (  )  [static]
static const char* KeyBindings::sName (  )  [static]
static const char* KeyBindings::sNone (  )  [static]
static const char* KeyBindings::sPan (  )  [static]
static const char* KeyBindings::sRight (  )  [static]
static const char* KeyBindings::sRotate (  )  [static]
static const char* KeyBindings::sShift (  )  [static]
static const char* KeyBindings::sZoom (  )  [static]

Member Data Documentation