4 #include "envBilatDisplayable.h"
5 #include "InputEvent.h"
7 /*----------------------------------------------------------------------*\
9 \*---------------------------------------------------------------------*/
37 /*--------------------------------------*\
39 \*-------------------------------------*/
41 class CBI_DISPLAYABLE KeyEvent
: public InputEvent
44 /*--------------------------------------*\
46 \*-------------------------------------*/
48 KeyEvent(const Panel_A
&ptrPanelSource
);
50 KeyEvent(const KeyEvent
& source
);
52 /*--------------------------------------*\
54 \*-------------------------------------*/
58 /*--------------------------------------*\
60 \*-------------------------------------*/
62 unsigned char getKey() const;
64 SpecialKeyType
getSpecialKey() const;
66 /*--------------------------------------*\
68 \*-------------------------------------*/
70 void setKey(unsigned char key
);
72 void setSpecialKey(SpecialKeyType specialKey
);
74 /*--------------------------------------*\
76 \*-------------------------------------*/
78 bool isNumeric() const;
82 bool isSpecial() const;
85 SpecialKeyType specialKey
;
91 /*----------------------------------------------------------------------*\
93 \*---------------------------------------------------------------------*/