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

StateKey Class Reference

Parametres des touches en cours. More...

#include <input.h>

List of all members.

Public Member Functions

 StateKey ()
 ~StateKey ()
void operator= (StateKey &src)
void ToString (MyString &str)
void SaveDelayAndRepeate ()
 Sauve la config du clavier.

void RestoreDelayAndRepeate ()
 Retore la config du clavier.


Static Public Member Functions

BOOL GetState (int code)
 Donne l'état de la touche (0=relaché, 1=appuyé).

void SetDelayAndRepeate (int delay, int repeate)
 Configure le delay et le temp de repetition du clavier.


Public Attributes

char letter
 Envienne valeur de repeate du clavier.

short code
BOOL isPush


Detailed Description

Parametres des touches en cours.

Definition at line 65 of file input.h.


Constructor & Destructor Documentation

StateKey::StateKey  ) 
 

Definition at line 77 of file input.cpp.

References code, isPush, letter, and SaveDelayAndRepeate().

StateKey::~StateKey  ) 
 

Definition at line 85 of file input.cpp.

References RestoreDelayAndRepeate().


Member Function Documentation

BOOL StateKey::GetState int  code  )  [static]
 

Donne l'état de la touche (0=relaché, 1=appuyé).

Todo:
isTogged ne semble pas marcher, creuser la question

Definition at line 107 of file input.cpp.

References BOOL().

Referenced by Univers::OnKeyDown(), Title::OnKeyDown(), Univers::OnRefresh(), and Title::OnRefresh().

void StateKey::operator= StateKey src  ) 
 

Definition at line 90 of file input.cpp.

References code, isPush, letter, and src.

void StateKey::RestoreDelayAndRepeate  ) 
 

Retore la config du clavier.

Definition at line 144 of file input.cpp.

References SetDelayAndRepeate().

Referenced by ~StateKey().

void StateKey::SaveDelayAndRepeate  ) 
 

Sauve la config du clavier.

Definition at line 137 of file input.cpp.

Referenced by StateKey().

void StateKey::SetDelayAndRepeate int  delay,
int  repeate
[static]
 

Configure le delay et le temp de repetition du clavier.

Parameters:
delay [0-3] ==> [250 ms- 1 second]
  • repeate [0-31] ==> [2.5 rep/sec-30 rep/sec]

Definition at line 131 of file input.cpp.

Referenced by RestoreDelayAndRepeate().

void StateKey::ToString MyString str  ) 
 

Definition at line 97 of file input.cpp.

References MyString::AddFormat(), code, isPush, and letter.


Member Data Documentation

short StateKey::code
 

Definition at line 73 of file input.h.

Referenced by Calculator::OnKey(), Univers::OnKeyDown(), Title::OnKeyDown(), Univers::OnKeyUp(), Title::OnKeyUp(), operator=(), ControlEngine::Proc(), StateKey(), and ToString().

BOOL StateKey::isPush
 

Definition at line 74 of file input.h.

Referenced by operator=(), ControlEngine::Proc(), StateKey(), and ToString().

char StateKey::letter
 

Envienne valeur de repeate du clavier.

Definition at line 72 of file input.h.

Referenced by operator=(), ControlEngine::Proc(), StateKey(), and ToString().


The documentation for this class was generated from the following files:
Generated on Fri Aug 20 19:21:43 2004 for 3d Controls by doxygen 1.3.6