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

Evd Class Reference

#include <dev.H>

Inheritance diagram for Evd:

Inheritance graph
[legend]
Collaboration diagram for Evd:

Collaboration graph
[legend]
List of all members.

Public Types

enum  DEVmod {
  EMPTY = 0, NONE = 1, SHIFT = (1 << 1), CONTROL = (1 << 2),
  MOD1 = (1 << 3), MOD2 = (1 << 4), MOD3 = (1 << 5), MOD4 = (1 << 6),
  MOD5 = (1 << 7), MOD6 = (1 << 8), SHIFT_MOD1 = (1 << 1) | (1 << 3), CONTROL_MOD2 = (1 << 2) | (1 << 4),
  NONE_MOD1_MOD2 = 1 | (1 << 3) | (1 << 4), NONE_MOD2 = 1 | (1 << 4), ANY = (1 << 9)-1
}

Public Member Functions

 Evd ()
 Evd (DEVice *d, DEVact a=MOV, DEVmod m=NONE)
 Evd (char c, DEVact a=KEYD)
 Evd (DEVact a)
Evdoperator= (CEvd &e)
int operator== (CEvd &e) const

Public Attributes

DEVice_d
DEVact _a
DEVmod _m
char _c

Detailed Description

Definition at line 195 of file dev.H.


Member Enumeration Documentation

enum Evd::DEVmod
 

Enumerator:
EMPTY 
NONE 
SHIFT 
CONTROL 
MOD1 
MOD2 
MOD3 
MOD4 
MOD5 
MOD6 
SHIFT_MOD1 
CONTROL_MOD2 
NONE_MOD1_MOD2 
NONE_MOD2 
ANY 

Definition at line 198 of file dev.H.


Constructor & Destructor Documentation

Evd::Evd  )  [inline]
 

Definition at line 221 of file dev.H.

Evd::Evd DEVice d,
DEVact  a = MOV,
DEVmod  m = NONE
[inline]
 

Definition at line 222 of file dev.H.

Evd::Evd char  c,
DEVact  a = KEYD
[inline]
 

Definition at line 223 of file dev.H.

Evd::Evd DEVact  a  )  [inline]
 

Definition at line 224 of file dev.H.


Member Function Documentation

Evd& Evd::operator= CEvd &  e  )  [inline]
 

Definition at line 226 of file dev.H.

References _a, _c, _d, and _m.

int Evd::operator== CEvd &  e  )  const [inline]
 

Definition at line 227 of file dev.H.

References _a, _c, _d, _m, ANY, EMPTY, and int().


Member Data Documentation

DEVact Evd::_a
 

Definition at line 217 of file dev.H.

Referenced by operator=(), and operator==().

char Evd::_c
 

Definition at line 219 of file dev.H.

Referenced by animation_keys(), debug_cb(), kbd_nav::down(), Simple_Keyboard::down(), operator=(), operator==(), render_mode(), set_pen(), undo_redo(), and kbd_nav::up().

DEVice* Evd::_d
 

Definition at line 216 of file dev.H.

Referenced by Pen::check_interactive(), Cam_int::choose(), Cam_int_fp::choose(), Cam_int_edit::choose(), Cam_int_fp::cruise_down(), Cam_int_fp::cruise_zoom(), MMENU::down(), FilmTrans::down(), GEST_INT::down(), Cam_int::down(), Cam_int_fp::down(), Cam_int_edit::down(), Cam_int::down2(), Cam_int_fp::down2(), Cam_int_edit::down2(), Cam_int::drag(), Cam_int::dragup(), Cam_int_fp::dragup(), Cam_int_edit::edit_down(), Cam_int_fp::focus(), Cam_int_fp::grow(), Cam_int::iconup(), Cam_int_fp::iconup(), Screen_pan_int::idle(), GESTURE::is_click_hold(), GESTURE::is_stroke(), MMENU::move(), FilmTrans::move(), Cam_int::move(), Cam_int_fp::move(), operator=(), operator==(), Cam_int_fp::orbit_rot(), Cam_int_fp::orbit_zoom(), Cam_int::pan(), Cam_int_edit::pan(), Cam_int::pan2(), Cam_int_edit::pan2(), Cam_int::predown(), Cam_int_fp::predown(), Cam_int_edit::predown(), Cam_int::rot(), Cam_int_fp::rot(), Cam_int_edit::rot(), Cam_int_edit::rot_x(), Cam_int_edit::rot_y(), Cam_int_edit::rot_z(), Cam_int_edit::scale(), Cam_int_edit::scale_x(), Cam_int_edit::scale_y(), Cam_int_edit::scale_z(), Cam_int::up(), Cam_int_fp::up(), Cam_int::zoom(), Cam_int_edit::zoom(), Cam_int::zoom2(), and Cam_int_edit::zoom2().

DEVmod Evd::_m
 

Definition at line 218 of file dev.H.

Referenced by operator=(), and operator==().


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:45:17 2006 for jot by  doxygen 1.4.4