-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMainForm.h
More file actions
158 lines (152 loc) · 4.96 KB
/
Copy pathMainForm.h
File metadata and controls
158 lines (152 loc) · 4.96 KB
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
//---------------------------------------------------------------------------
#ifndef MainFormH
#define MainFormH
//---------------------------------------------------------------------------
#include <System.Classes.hpp>
#include <Vcl.Controls.hpp>
#include <Vcl.StdCtrls.hpp>
#include <Vcl.Forms.hpp>
#include <System.ImageList.hpp>
#include <Vcl.ComCtrls.hpp>
#include <Vcl.Dialogs.hpp>
#include <Vcl.ExtCtrls.hpp>
#include <Vcl.ExtDlgs.hpp>
#include <Vcl.Grids.hpp>
#include <Vcl.ImgList.hpp>
#include <Vcl.Menus.hpp>
#include <Vcl.ToolWin.hpp>
#include "AdvMemo.hpp"
#include "AdvmCSHS.hpp"
#include "AdvFindDialogForm.hpp"
#include "Scanner.h"
#include <Vcl.Imaging.pngimage.hpp>
#include <Vcl.Graphics.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TPanel *Panel1;
TMainMenu *MainMenu1;
TPopupMenu *PopupMenu1;
TStringGrid *StringGrid1;
TToolBar *ToolBar1;
TOpenTextFileDialog *OpenTxtDlg;
TSaveTextFileDialog *SaveTxtDlg;
TSplitter *Splitter1;
TImageList *ImageList1;
TToolButton *ToolButton6;
TToolButton *ToolButton2;
TMenuItem *N0;
TMenuItem *N1;
TMenuItem *N2;
TMenuItem *N3;
TMenuItem *N4;
TMenuItem *N5;
TPanel *Panel2;
TStatusBar *StatusBar1;
TSplitter *Splitter2;
TStringGrid *StringGrid2;
TAdvMemo *AdvMemo1;
TAdvCSharpMemoStyler *AdvCSharpMemoStyler1;
TMenuItem *N6;
TMenuItem *N7;
TMenuItem *N8;
TMenuItem *N9;
TMenuItem *N10;
TMenuItem *N11;
TMenuItem *N12;
TMenuItem *N13;
TMenuItem *N14;
TMenuItem *N15;
TMenuItem *N16;
TMenuItem *N17;
TMenuItem *N18;
TMenuItem *N19;
TMenuItem *N20;
TMenuItem *N21;
TMenuItem *N22;
TToolButton *ToolButton11;
TImage *Image1;
TImage *Image2;
TImage *Image3;
TImage *Image4;
TImage *Image5;
TImage *Image6;
TImage *Image7;
TImage *Image8;
TImage *Image9;
TImage *Image10;
TImage *Image11;
TImage *Image12;
TImage *Image13;
TImage *Image14;
TImage *Image15;
TImage *Image16;
TToolButton *ToolButton1;
TImage *Image17;
TImage *Image18;
TImage *Image19;
TImage *Image20;
TMenuItem *N23;
TMenuItem *N25;
TMenuItem *N26;
void __fastcall N3Click(TObject *Sender);
void __fastcall N7Click(TObject *Sender);
void __fastcall N8Click(TObject *Sender);
void __fastcall N9Click(TObject *Sender);
void __fastcall N5Click(TObject *Sender);
void __fastcall N6Click(TObject *Sender);
void __fastcall AdvMemo1Click(TObject *Sender);
void __fastcall N14Click(TObject *Sender);
void __fastcall N15Click(TObject *Sender);
void __fastcall ToolButton1Click(TObject *Sender);
void __fastcall ToolButton3Click(TObject *Sender);
void __fastcall ToolButton5Click(TObject *Sender);
void __fastcall AdvMemo1KeyUp(TObject *Sender, WORD &Key, TShiftState Shift);
void __fastcall StringGrid1DblClick(TObject *Sender);
void __fastcall StringGridMouseMove(TObject *Sender, TShiftState Shift, int X,
int Y);
void __fastcall AdvMemo1MouseMove(TObject *Sender, TShiftState Shift, int X, int Y);
void __fastcall ToolButton7Click(TObject *Sender);
void __fastcall ToolButton8Click(TObject *Sender);
void __fastcall ToolButton4Click(TObject *Sender);
void __fastcall ToolButton9Click(TObject *Sender);
void __fastcall ToolButton10Click(TObject *Sender);
void __fastcall N24Click(TObject *Sender);
void __fastcall N19Click(TObject *Sender);
void __fastcall StringGrid2DblClick(TObject *Sender);
void __fastcall FormResize(TObject *Sender);
void __fastcall Splitter1Moved(TObject *Sender);
void __fastcall Image10MouseEnter(TObject *Sender);
void __fastcall ImageMouseLeave(TObject *Sender);
void __fastcall Image2MouseEnter(TObject *Sender);
void __fastcall Image3MouseEnter(TObject *Sender);
void __fastcall Image8MouseEnter(TObject *Sender);
void __fastcall Image7MouseEnter(TObject *Sender);
void __fastcall Image6MouseEnter(TObject *Sender);
void __fastcall Image4MouseEnter(TObject *Sender);
void __fastcall Image5MouseEnter(TObject *Sender);
void __fastcall Image9MouseEnter(TObject *Sender);
void __fastcall Image1MouseEnter(TObject *Sender);
void __fastcall Image1Click(TObject *Sender);
void __fastcall Image9Click(TObject *Sender);
void __fastcall N23Click(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
void __fastcall N4Click(TObject *Sender);
void __fastcall AdvMemo1KeyDown(TObject *Sender, WORD &Key, TShiftState Shift);
private: // User declarations
String currentFile;
Scanner scanner;
vector<Lexem> lexemList;
vector<ErrorMessage> errorsList;
TBitmap *bmp;
public: // User declarations
__fastcall TForm1(TComponent* Owner);
void FindNext(UnicodeString *str, bool down, bool caseOnly);
void ReplaceNext(UnicodeString *searchStr, UnicodeString *newStr, bool down, bool caseOnly);
void ReplaceAll(UnicodeString *searchStr, UnicodeString *newStr, bool down, bool caseOnly);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif