#include <Mouse.h>
Inheritance diagram for Mouse:
List of all members.
Definition at line 42 of file Mouse.h.
different available mouse movement/picking modes.
Definition at line 45 of file Mouse.h.
Referenced by VMDApp::mouse_set_mode.
Definition at line 44 of file Mouse.C.
References UIObject::app, B_NONE, VMDApp::display, DisplayDevice::NORMAL_CURSOR, DisplayDevice::queue_events, reset, ROTATION, DisplayDevice::set_cursor, and stop_rotation.
[virtual]
[virtual]
check for events, queue any found, return TRUE if an event was generated.
Reimplemented from UIObject.
Definition at line 500 of file Mouse.C.
References UIObject::app, B_NONE, VideoStream::cli_connected, VMDApp::display, LIGHT, VMDApp::light_rotate, UIObject::make_callbacks, DisplayDevice::read_event, VMDApp::scene_rotate_by, VMDApp::uivs, and USERPOINT.
[static]
gets a string representing a mode's name.
Definition at line 84 of file Mouse.C.
References ADDBOND, CENTER, FORCEATOM, FORCEFRAG, FORCERES, LABELANGLE, LABELATOM, LABELBOND, LABELDIHEDRAL, LIGHT, MOVEATOM, MOVEFRAG, MOVEMOL, MOVEREP, MOVERES, PICK, QUERY, ROTATION, SCALING, TRANSLATION, and USERPOINT.
Referenced by move_mode.
set the current move mode.
Definition at line 125 of file Mouse.C.
References UIObject::app, VMDApp::display, get_mode_str, LIGHT, VMDApp::light_highlight, DisplayDevice::NORMAL_CURSOR, DisplayDevice::PICK_CURSOR, ROTATION, UIObject::runcommand, DisplayDevice::SCALE_CURSOR, SCALING, DisplayDevice::set_cursor, stop_rotation, DisplayDevice::TRANS_CURSOR, TRANSLATION, and USERPOINT.
Referenced by VMDApp::mouse_set_mode, and ~Mouse.
[virtual]
reset the mouse interface (force update of all info displays).
Reimplemented from UIObject.
Definition at line 393 of file Mouse.C.
References UIObject::app, VMDApp::display, stop_rotation, DisplayDevice::x, and DisplayDevice::y.
Referenced by Mouse.
turn on/off rocking.
Definition at line 492 of file Mouse.C.
Referenced by VMDApp::set_mouse_rocking.
stop rotation of object.
Definition at line 120 of file Mouse.C.
Referenced by Mouse, move_mode, reset, and VMDApp::scene_stoprotation.