OSDN Git Service

revises makefile
[qcad/qcad.git] / qcadwin / Preview.h
1 //---------------------------------------------------------------------------\r
2 #ifndef PreviewH\r
3 #define PreviewH\r
4 //---------------------------------------------------------------------------\r
5 #include <Classes.hpp>\r
6 #include <Controls.hpp>\r
7 #include <StdCtrls.hpp>\r
8 #include <Forms.hpp>\r
9 #include <ExtCtrls.hpp>\r
10 \r
11 #include "QManager.h"\r
12 #include <ComCtrls.hpp>\r
13 #include <ToolWin.hpp>\r
14 //---------------------------------------------------------------------------\r
15 class TFPreview : public TForm {\r
16 __published:\r
17   TImage *Image;\r
18   TToolBar *TBRPreview;\r
19   TToolButton *TBShowIndex;\r
20   TButton *BOK;\r
21   TButton *BCancel;\r
22   TToolButton *ToolButton1;\r
23   TToolButton *TBShowVG;\r
24   TToolButton *ToolButton3;\r
25   TToolButton *ToolButton2;\r
26   TComboBox *CBZoom;\r
27   TToolButton *ToolButton4;\r
28   void __fastcall TBShowIndexClick(TObject *Sender);\r
29   void __fastcall TBShowVGClick(TObject *Sender);\r
30   void __fastcall CBZoomChange(TObject *Sender);\r
31   void __fastcall FormClose(TObject *Sender, TCloseAction &Action);\r
32   \r
33 private:\r
34   QDraw *qDraw;\r
35   QManager *qManager;\r
36   void ClearCanvas(void);\r
37   void DrawAll(void);\r
38   void ChangeSize(void);\r
39   static const int MAX_WIDTH;\r
40   static const int MAX_HEIGHT;\r
41 \r
42 public:\r
43 \r
44   void Execute(QManager *);\r
45   __fastcall TFPreview(TComponent* Owner);\r
46   \r
47 };\r
48 //---------------------------------------------------------------------------\r
49 const int TFPreview::MAX_WIDTH = 640;\r
50 const int TFPreview::MAX_HEIGHT = 400;\r
51 //---------------------------------------------------------------------------\r
52 extern PACKAGE TFPreview *FPreview;\r
53 //---------------------------------------------------------------------------\r
54 #endif\r