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

MouseButton Class Reference

#include <mouseButton.h>

List of all members.

Static Public Member Functions

void init_mouse_buttons ()

Static Private Member Functions

ButtonHandle one ()
ButtonHandle two ()
ButtonHandle three ()
bool is_mouse_button (ButtonHandle button)

Private Attributes

PUBLISHED __pad0__: static ButtonHandle button(int button_number)


Member Function Documentation

void MouseButton::init_mouse_buttons  )  [static]
 

Definition at line 102 of file mouseButton.cxx.

References _buttons, num_mouse_buttons, ButtonRegistry::ptr(), and ButtonRegistry::register_button().

Referenced by ConfigureFn().

bool MouseButton::is_mouse_button ButtonHandle  button  )  [static, private]
 

Definition at line 85 of file mouseButton.cxx.

References _buttons, and num_mouse_buttons.

Referenced by MouseWatcher::do_transmit_data(), MouseWatcher::press(), and MouseWatcher::release().

ButtonHandle MouseButton::one  )  [static, private]
 

Definition at line 52 of file mouseButton.cxx.

References _buttons.

Referenced by Trackball::do_transmit_data(), MouseWatcher::enter_region(), MouseWatcher::exit_region(), and PGEntry::press().

ButtonHandle MouseButton::three  )  [static, private]
 

Definition at line 74 of file mouseButton.cxx.

References _buttons.

Referenced by Trackball::do_transmit_data(), and PGEntry::press().

ButtonHandle MouseButton::two  )  [static, private]
 

Definition at line 63 of file mouseButton.cxx.

References _buttons.

Referenced by Trackball::do_transmit_data(), and PGEntry::press().


Member Data Documentation

PUBLISHED MouseButton::__pad0__ [private]
 

Definition at line 34 of file mouseButton.h.


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