Skip to content
This repository
Newer
Older
100644 53 lines (40 sloc) 1.164 kb
7c6d56c9 » rygorous
2012-04-12 Werkkzeug3 kkrieger license
1 // This file is distributed under a BSD license. See LICENSE.txt for details.
2
ebd813b9 » rygorous
2012-04-10 werkkzeug3_kkrieger Initial checkin
3 #pragma once
4
5 #include "_types2.hpp"
6 #include "doc.hpp"
7
8 /****************************************************************************/
9 /****************************************************************************/
10
11 enum ParaWinCmd
12 {
13 CMD_PARA_CHANGE = 0x1000,
14 CMD_PARA_RELAYOUT,
15
16 CMD_PARA_FILEREQ = 0x2000,
17 CMD_PARA_FOLLOWLINK = 0x2100,
18 CMD_PARA_PAGELIST = 0x2200,
19 CMD_PARA_OPLIST = 0x2300,
20 CMD_PARA_PAGENUM = 0x2400,
21 CMD_PARA_STORENAME= 0x2500,
22
23 };
24
25 class ParaWin_ : public sDummyFrame
26 {
27 sGridFrame *Grid;
28 GenOp *EditOp;
29 sInt Line;
30 sInt Row;
31 sInt RowStart;
32 void Advance(GenPara *para);
33 void OpList(GenPage *page);
34
35 sInt StoreNameCount;
36 GenName StoreNames[256];
37 sInt LinkParaId;
38
39 sToolBorder *Tools;
40 public:
41 ParaWin_();
42 ~ParaWin_();
43
44 void SetOp(GenOp *);
45 GenOp *GetOp() { return EditOp; }
46 sBool OnCommand(sU32 cmd);
47
48 void AddBox(const sChar *label,sInt pos,sInt command);
49 };
50
51
52 /****************************************************************************/
53 /****************************************************************************/
Something went wrong with that request. Please try again.