]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/xpdf-ltk.h
don't initialize embeddable (where did that come from?)
[evince.git] / pdf / xpdf / xpdf-ltk.h
1 // This file was generated by ltkbuild 1.01
2
3 LTKWindow *makeWindow(LTKApp *a) {
4   return new LTKWindow(a, gFalse, "xpdf", xpdfIcon, NULL,
5     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
6       new LTKBox(NULL, 2, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
7         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 1,
8           new LTKScrollingCanvas("canvas", 0, 100, 100, 32, 32)
9         ),
10         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 1,
11           new LTKScrollbar("vScrollbar", 0, gTrue, 0, 100, &scrollVertCbk)
12         ),
13         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
14           new LTKScrollbar("hScrollbar", 0, gFalse, 0, 100, &scrollHorizCbk)
15         ),
16         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
17           new LTKEmpty()
18         )
19       ),
20       new LTKBox(NULL, 15, 1, 0, 0, 0, 0, ltkBorderNone, 1, 0,
21         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
22           new LTKButton(NULL, 0, backArrow_bits, backArrow_width, backArrow_height, ltkButtonClick, &backCbk)
23         ),
24         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
25           new LTKButton(NULL, 0, dblLeftArrow_bits, dblLeftArrow_width, dblLeftArrow_height, ltkButtonClick, &prevTenPageCbk)
26         ),
27         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
28           new LTKButton(NULL, 0, leftArrow_bits, leftArrow_width, leftArrow_height, ltkButtonClick, &prevPageCbk)
29         ),
30         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
31           new LTKButton(NULL, 0, rightArrow_bits, rightArrow_width, rightArrow_height, ltkButtonClick, &nextPageCbk)
32         ),
33         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
34           new LTKButton(NULL, 0, dblRightArrow_bits, dblRightArrow_width, dblRightArrow_height, ltkButtonClick, &nextTenPageCbk)
35         ),
36         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
37           new LTKButton(NULL, 0, forwardArrow_bits, forwardArrow_width, forwardArrow_height, ltkButtonClick, &forwardCbk)
38         ),
39         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
40           new LTKLabel(NULL, 0, ltkLabelStatic, 8, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", "Page")
41         ),
42         new LTKBox(NULL, 1, 1, 4, 4, 2, 2, ltkBorderSunken, 0, 0,
43           new LTKTextIn("pageNum", 0, 6, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", &pageNumCbk, NULL)
44         ),
45         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
46           new LTKLabel("numPages", 0, ltkLabelMaxLength, 9, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL)
47         ),
48         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
49           new LTKMenuButton("zoom", 0, zoomMenu)
50         ),
51         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
52           new LTKButton(NULL, 0, find_bits, find_width, find_height, ltkButtonClick, &findCbk)
53         ),
54         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
55           new LTKButton(NULL, 0, postscript_bits, postscript_width, postscript_height, ltkButtonClick, &postScriptCbk)
56         ),
57         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
58           new LTKButton(NULL, 0, about_bits, about_width, about_height, ltkButtonClick, &aboutCbk)
59         ),
60         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
61           new LTKLabel("link", 0, ltkLabelFixedWidth, 8, "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*", NULL)
62         ),
63         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
64           new LTKButton(NULL, 0, "Quit", ltkButtonClick, &quitCbk)
65         )
66       )
67     )
68   );
69 }
70
71 LTKWindow *makeFullScreenWindow(LTKApp *a) {
72   return new LTKWindow(a, gFalse, "xpdf", xpdfIcon, NULL,
73     new LTKBox(NULL, 1, 1, 0, 0, 0, 0, ltkBorderNone, 1, 1,
74       new LTKScrollingCanvas("canvas", 0, 100, 100, 32, 32)
75     )
76   );
77 }
78
79 LTKMenu *makeMenu() {
80   return new LTKMenu("xpdf", 8,
81     new LTKMenuItem("Open...", "O", menuOpen, &menuCbk, NULL),
82     new LTKMenuItem("Reload", "R", menuReload, &menuCbk, NULL),
83     new LTKMenuItem("Save as...", NULL, menuSavePDF, &menuCbk, NULL),
84     new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
85     new LTKMenuItem("Rotate counterclockwise", NULL, menuRotateCCW, &menuCbk, NULL),
86     new LTKMenuItem("Rotate clockwise", NULL, menuRotateCW, &menuCbk, NULL),
87     new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
88     new LTKMenuItem("Quit", "Q", menuQuit, &menuCbk, NULL)
89
90   );
91 }
92
93 LTKMenu *makeZoomMenu() {
94   return new LTKMenu("zoom", 14,
95     new LTKMenuItem("-5", NULL, -5, &zoomMenuCbk, NULL),
96     new LTKMenuItem("-4", NULL, -4, &zoomMenuCbk, NULL),
97     new LTKMenuItem("-3", NULL, -3, &zoomMenuCbk, NULL),
98     new LTKMenuItem("-2", NULL, -2, &zoomMenuCbk, NULL),
99     new LTKMenuItem("-1", NULL, -1, &zoomMenuCbk, NULL),
100     new LTKMenuItem("0", NULL, 0, &zoomMenuCbk, NULL),
101     new LTKMenuItem("+1", NULL, 1, &zoomMenuCbk, NULL),
102     new LTKMenuItem("+2", NULL, 2, &zoomMenuCbk, NULL),
103     new LTKMenuItem("+3", NULL, 3, &zoomMenuCbk, NULL),
104     new LTKMenuItem("+4", NULL, 4, &zoomMenuCbk, NULL),
105     new LTKMenuItem("+5", NULL, 5, &zoomMenuCbk, NULL),
106     new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
107     new LTKMenuItem("fit page", "z", 100, &zoomMenuCbk, NULL),
108     new LTKMenuItem("fit width", "w", 101, &zoomMenuCbk, NULL)
109
110   );
111 }
112
113 LTKWindow *makePostScriptDialog(LTKApp *a) {
114   return new LTKWindow(a, gTrue, "xpdf: PostScript output", NULL, "ok",
115     new LTKBox(NULL, 1, 3, 0, 0, 0, 0, ltkBorderNone, 0, 0,
116       new LTKBox(NULL, 4, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
117         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
118           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Pages:")
119         ),
120         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
121           new LTKTextIn("firstPage", 0, 6, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, "lastPage")
122         ),
123         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
124           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "to")
125         ),
126         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
127           new LTKTextIn("lastPage", 0, 6, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, "fileName")
128         )
129       ),
130       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
131         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
132           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "File:")
133         ),
134         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 0,
135           new LTKTextIn("fileName", 0, 32, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, NULL)
136         )
137       ),
138       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 0, 0,
139         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
140           new LTKButton("ok", 1, "Ok", ltkButtonClick, &psButtonCbk)
141         ),
142         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
143           new LTKEmpty()
144         ),
145         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
146           new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &psButtonCbk)
147         )
148       )
149     )
150   );
151 }
152
153 LTKWindow *makeOpenDialog(LTKApp *a) {
154   return new LTKWindow(a, gTrue, "xpdf: Open...", NULL, "open",
155     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
156       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
157         new LTKFileReq("fileReq", 0, openSelectCbk, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*")
158       ),
159       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
160         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
161           new LTKButton("open", 1, "Open", ltkButtonClick, &openButtonCbk)
162         ),
163         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
164           new LTKEmpty()
165         ),
166         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
167           new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &openButtonCbk)
168         )
169       )
170     )
171   );
172 }
173
174 LTKWindow *makeSaveDialog(LTKApp *a) {
175   return new LTKWindow(a, gTrue, "xpdf: Save as...", NULL, "save",
176     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
177       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
178         new LTKFileReq("fileReq", 0, saveSelectCbk, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*")
179       ),
180       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
181         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
182           new LTKButton("save", 1, "Save", ltkButtonClick, &saveButtonCbk)
183         ),
184         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
185           new LTKEmpty()
186         ),
187         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
188           new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &saveButtonCbk)
189         )
190       )
191     )
192   );
193 }
194
195 LTKWindow *makeFindWindow(LTKApp *a) {
196   return new LTKWindow(a, gFalse, "xpdf: Find", NULL, "find",
197     new LTKBox(NULL, 1, 3, 0, 0, 0, 0, ltkBorderNone, 1, 1,
198       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 1, 0,
199         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
200           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Text:")
201         ),
202         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 0,
203           new LTKTextIn("text", 0, 32, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, NULL)
204         )
205       ),
206       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
207         new LTKEmpty()
208       ),
209       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
210         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
211           new LTKButton("find", 1, "Find", ltkButtonClick, &findButtonCbk)
212         ),
213         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
214           new LTKEmpty()
215         ),
216         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
217           new LTKButton(NULL, 0, "Close", ltkButtonClick, &findButtonCbk)
218         )
219       )
220     )
221   );
222 }
223
224 LTKWindow *makeAboutWindow(LTKApp *a) {
225   return new LTKWindow(a, gFalse, "About xpdf", NULL, "close",
226     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
227       new LTKBox(NULL, 2, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
228         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 1,
229           new LTKList("list", 0, 400, 30, gFalse, "-*-courier-medium-r-normal-*-12-*-*-*-*-*-*-*")
230         ),
231         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 1,
232           new LTKScrollbar("vScrollbar", 0, gTrue, 0, 100, &aboutScrollVertCbk)
233         ),
234         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
235           new LTKScrollbar("hScrollbar", 0, gFalse, 0, 100, &aboutScrollHorizCbk)
236         ),
237         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
238           new LTKEmpty()
239         )
240       ),
241       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
242         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
243           new LTKEmpty()
244         ),
245         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
246           new LTKButton("close", 0, "Close", ltkButtonClick, &closeAboutCbk)
247         )
248       )
249     )
250   );
251 }
252