Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ButtonHandle Class Reference

#include <buttonHandle.h>

List of all members.

Public Member Functions

INLINE ButtonHandle (const ButtonHandle &copy)
INLINE bool operator== (const ButtonHandle &other) const
INLINE bool operator!= (const ButtonHandle &other) const
INLINE bool operator< (const ButtonHandle &other) const
INLINE bool has_ascii_equivalent () const
INLINE char get_ascii_equivalent () const
INLINE int get_index () const
INLINE void output (ostream &out) const

Static Public Member Functions

INLINE ButtonHandle none ()

Public Attributes

PUBLISHED __pad1__: string get_name() const

Private Attributes

PUBLISHED __pad0__: INLINE ButtonHandle()
int _index

Static Private Attributes

ButtonHandle _none

Friends

class ButtonRegistry


Constructor & Destructor Documentation

INLINE ButtonHandle::ButtonHandle const ButtonHandle &  copy  ) 
 


Member Function Documentation

INLINE char ButtonHandle::get_ascii_equivalent  )  const
 

Referenced by PGEntry::press().

INLINE int ButtonHandle::get_index  )  const
 

INLINE bool ButtonHandle::has_ascii_equivalent  )  const
 

Referenced by PGEntry::press().

INLINE ButtonHandle ButtonHandle::none  )  [static]
 

Referenced by ModifierButtons::add_button(), KeyboardButton::ascii_key(), MouseWatcher::clear_current_regions(), MouseWatcher::enter_region(), MouseWatcher::exit_region(), ButtonRegistry::find_ascii_button(), glxGraphicsWindow::get_button(), wcrGraphicsWindow::handle_keypress(), wcrGraphicsWindow::handle_keyrelease(), WinGraphicsWindow::lookup_key(), wcrGraphicsWindow::lookup_key(), glxGraphicsWindow::process_events(), ClientButtonDevice::set_button_state(), MouseWatcher::throw_event_pattern(), and ClientButtonDevice::write_buttons().

INLINE bool ButtonHandle::operator!= const ButtonHandle &  other  )  const
 

INLINE bool ButtonHandle::operator< const ButtonHandle &  other  )  const
 

INLINE bool ButtonHandle::operator== const ButtonHandle &  other  )  const
 

INLINE void ButtonHandle::output ostream &  out  )  const
 

Referenced by operator<<().


Friends And Related Function Documentation

friend class ButtonRegistry [friend]
 

Definition at line 54 of file buttonHandle.h.


Member Data Documentation

PUBLISHED ButtonHandle::__pad0__ [private]
 

Definition at line 32 of file buttonHandle.h.

PUBLISHED ButtonHandle::__pad1__
 

Definition at line 42 of file buttonHandle.h.

int ButtonHandle::_index [private]
 

Definition at line 51 of file buttonHandle.h.

Referenced by ButtonRegistry::look_up(), and ButtonRegistry::register_button().

ButtonHandle ButtonHandle::_none [static, private]
 

Definition at line 23 of file buttonHandle.cxx.


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:11:28 2003 for Panda by doxygen1.3