blob: da0e2fd0c5576146442d36dd608bc94f4623e64e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
/***************************************************************/
/* */
/* this header-file was modified by Robert Hoehne */
/* to use it with DJ's port of gcc */
/* */
/***************************************************************/
/*----------------------------------------------------------*/
/* */
/* Turbo Vision 1.0 */
/* Copyright (c) 1991 by Borland International */
/* */
/* Turbo Vision TVEDIT header file */
/*----------------------------------------------------------*/
#if defined( Uses_TEditorApp ) && !defined( __TEditorApp )
#define __TEditorApp
class TMenuBar;
class TStatusLine;
class TEditWindow;
class TDialog;
class CLY_EXPORT TEditorApp : public TApplication
{
public:
TEditorApp();
virtual void handleEvent( TEvent& event );
static TMenuBar *initMenuBar( TRect );
static TStatusLine *initStatusLine( TRect );
virtual void outOfMemory();
// private:
virtual TEditWindow *openEditor( const char *fileName, Boolean visible );
protected:
virtual void fileOpen();
void fileNew();
void changeDir();
virtual void dosShell();
void showClip();
void tile();
void cascade();
};
extern TEditWindow *clipWindow;
ushort execDialog( TDialog *d, void *data );
TDialog *createFindDialog();
TDialog *createReplaceDialog();
ushort doEditDialog( int dialog, ... );
#endif
|