Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

mouse.C File Reference

#include "dev/dev.H"
#include "mlib/points.H"
#include "std/stop_watch.H"
#include "std/config.H"
#include <GL/glut.h>
#include "glut_winsys.H"
#include "tty_glut.H"
#include "mouse.H"
#include "kbd.H"

Include dependency graph for mouse.C:

Go to the source code of this file.

Functions

void mouse_motion_callback (int x, int y)
void HACK_mouse_right_button_up ()
void mouse_button_callback (int button, int state, int, int)


Function Documentation

void HACK_mouse_right_button_up  ) 
 

Definition at line 239 of file mouse.C.

References Mouse::buttons(), debug, err_adv(), DEVice_buttons::event(), GLUT_MOUSE::mouse(), Evd::NONE, and DEVice_buttons::UP.

void mouse_button_callback int  button,
int  state,
int  ,
int 
 

Definition at line 251 of file mouse.C.

References Mouse::buttons(), Evd::CONTROL, DEVice_buttons::DOWN, err_adv(), DEVice_buttons::event(), GLUT_MANAGER::get_blocker(), Config::get_var_bool(), FD_MANAGER::mgr(), GLUT_MOUSE::mouse(), Evd::NONE, Evd::SHIFT, DEVice_buttons::UP, and GLUT_WINSYS::window().

Referenced by GLUT_MOUSE::GLUT_MOUSE().

void mouse_motion_callback int  x,
int  y
 

Definition at line 203 of file mouse.C.

References debug, err_adv(), DEVice_2d::event(), GLUT_MANAGER::get_blocker(), FD_MANAGER::mgr(), GLUT_MOUSE::mouse(), Evd::NONE, Mouse::pointer(), DEVice_2d::set_pressure(), GLUT_WINSYS::show_special_cursor(), GLUT_WINSYS::size(), GLUT_WINSYS::window(), and GLUT_MOUSE::winsys().

Referenced by GLUT_MOUSE::GLUT_MOUSE().


Generated on Mon Sep 18 11:42:13 2006 for jot by  doxygen 1.4.4