33 lines
715 B
C++
33 lines
715 B
C++
/* i_key.h
|
|
*
|
|
* Copyright (c) 1994-1996, Marko Macek
|
|
*
|
|
* You may distribute under the terms of either the GNU General Public
|
|
* License or the Artistic License, as specified in the README file.
|
|
*
|
|
*/
|
|
|
|
#ifndef __EXKEY_H
|
|
#define __EXKEY_H
|
|
|
|
class ExKey: public ExView {
|
|
public:
|
|
char *Prompt;
|
|
TKeyCode Key;
|
|
char ch;
|
|
|
|
ExKey(const char *APrompt);
|
|
virtual ~ExKey();
|
|
virtual void Activate(int gotfocus);
|
|
|
|
virtual ExView* GetViewContext() { return Next; }
|
|
virtual int BeginMacro();
|
|
virtual void HandleEvent(TEvent &Event);
|
|
virtual void UpdateView();
|
|
virtual void RepaintView();
|
|
virtual void UpdateStatus();
|
|
virtual void RepaintStatus();
|
|
};
|
|
|
|
#endif
|