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
|
#include <stdlib.h>
#include <iup.h>
#include <cd.h>
#include "simple.h"
int cmdExit(void)
{
return IUP_CLOSE;
}
void simple_loadled (void);
int main(int argc, char** argv)
{
IupOpen(&argc, &argv);
#ifndef USE_GDK
cdInitContextPlus();
#endif
simple_loadled();
#ifdef USE_GDK
IupSetAttribute(IupGetHandle("SimpleCanvas"), "CD_GDK", "YES");
#endif
IupSetAttribute(IupGetHandle("SimpleDialog"), "PLACEMENT", "MAXIMIZED");
IupShow(IupGetHandle("SimpleDialog"));
SimpleCreateCanvas((char*)IupGetHandle("SimpleCanvas"));
IupSetFunction("cmdExit", (Icallback) cmdExit);
IupSetFunction("SimplePlayClipboard", (Icallback) SimplePlayClipboard);
IupSetFunction("SimplePlayCGMText", (Icallback) SimplePlayCGMText);
IupSetFunction("SimplePlayCGMBin", (Icallback) SimplePlayCGMBin);
IupSetFunction("SimplePlayMetafile", (Icallback) SimplePlayMetafile);
IupSetFunction("SimplePlayWMF", (Icallback) SimplePlayWMF);
IupSetFunction("SimplePlayEMF", (Icallback) SimplePlayEMF);
IupSetFunction("SimpleDrawDebug", (Icallback) SimpleDrawDebug);
IupSetFunction("SimpleDrawWindow", (Icallback) SimpleDrawWindow);
IupSetFunction("SimpleDrawCGMText", (Icallback) SimpleDrawCGMText);
IupSetFunction("SimpleDrawCGMBin", (Icallback) SimpleDrawCGMBin);
IupSetFunction("SimpleDrawDXF", (Icallback) SimpleDrawDXF);
IupSetFunction("SimpleDrawDGN", (Icallback) SimpleDrawDGN);
IupSetFunction("SimpleDrawEMF", (Icallback) SimpleDrawEMF);
IupSetFunction("SimpleDrawMetafile", (Icallback) SimpleDrawMetafile);
IupSetFunction("SimpleDrawPDF", (Icallback) SimpleDrawPDF);
IupSetFunction("SimpleDrawPS", (Icallback) SimpleDrawPS);
IupSetFunction("SimpleDrawEPS", (Icallback) SimpleDrawEPS);
IupSetFunction("SimpleDrawSVG", (Icallback) SimpleDrawSVG);
IupSetFunction("SimpleDrawWMF", (Icallback) SimpleDrawWMF);
IupSetFunction("SimpleDrawPrint", (Icallback) SimpleDrawPrint);
IupSetFunction("SimpleDrawPrintDialog", (Icallback) SimpleDrawPrintDialog);
IupSetFunction("SimpleDrawClipboardBitmap", (Icallback) SimpleDrawClipboardBitmap);
IupSetFunction("SimpleDrawClipboardMetafile", (Icallback) SimpleDrawClipboardMetafile);
IupSetFunction("SimpleDrawClipboardEMF", (Icallback) SimpleDrawClipboardEMF);
IupSetFunction("SimpleDrawImage", (Icallback) SimpleDrawImage);
IupSetFunction("SimpleDrawImageRGB", (Icallback) SimpleDrawImageRGB);
IupSetFunction("SimpleDrawSimulate", (Icallback) SimpleDrawSimulate);
IupSetFunction("SimpleNotXor", (Icallback) SimpleNotXor);
IupSetFunction("SimpleXor", (Icallback) SimpleXor);
IupSetFunction("SimpleReplace", (Icallback) SimpleReplace);
IupSetFunction("SimpleClippingOff", (Icallback) SimpleClippingOff);
IupSetFunction("SimpleClippingArea", (Icallback) SimpleClippingArea);
IupSetFunction("SimpleClippingPolygon", (Icallback) SimpleClippingPolygon);
IupSetFunction("SimpleClippingRegion", (Icallback) SimpleClippingRegion);
IupSetFunction("SimpleContextPlus", (Icallback) SimpleContextPlus);
IupSetFunction("SimpleTransform", (Icallback) SimpleTransform);
IupSetFunction("SimpleDrawAll", (Icallback) SimpleDrawAll);
IupSetFunction("SimpleDrawTextAlign", (Icallback) SimpleDrawTextAlign);
IupSetFunction("SimpleDrawTextFonts", (Icallback) SimpleDrawTextFonts);
IupSetFunction("SimpleDrawTest", (Icallback) SimpleDrawTest);
IupSetFunction("SimpleRepaint", (Icallback) SimpleDrawRepaint);
SimpleDrawWindow();
IupMainLoop();
SimpleKillCanvas();
IupClose();
return EXIT_SUCCESS;
}
|