]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/xpdf-ltk.h
3c2f053fc94110eb4abe2d0731f02e392381590b
[evince.git] / pdf / xpdf / xpdf-ltk.h
1 // This file was generated by ltkbuild 0.90
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 LTKMenu *makeMenu() {
72   return new LTKMenu("xpdf", 7,
73     new LTKMenuItem("Open...", "O", menuOpen, &menuCbk, NULL),
74     new LTKMenuItem("Save as...", NULL, menuSavePDF, &menuCbk, NULL),
75     new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
76     new LTKMenuItem("Rotate left", NULL, menuRotateLeft, &menuCbk, NULL),
77     new LTKMenuItem("Rotate right", NULL, menuRotateRight, &menuCbk, NULL),
78     new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
79     new LTKMenuItem("Quit", "Q", menuQuit, &menuCbk, NULL)
80
81   );
82 }
83
84 LTKMenu *makeZoomMenu() {
85   return new LTKMenu("zoom", 14,
86     new LTKMenuItem("-5", NULL, -5, &zoomMenuCbk, NULL),
87     new LTKMenuItem("-4", NULL, -4, &zoomMenuCbk, NULL),
88     new LTKMenuItem("-3", NULL, -3, &zoomMenuCbk, NULL),
89     new LTKMenuItem("-2", NULL, -2, &zoomMenuCbk, NULL),
90     new LTKMenuItem("-1", NULL, -1, &zoomMenuCbk, NULL),
91     new LTKMenuItem("0", NULL, 0, &zoomMenuCbk, NULL),
92     new LTKMenuItem("+1", NULL, 1, &zoomMenuCbk, NULL),
93     new LTKMenuItem("+2", NULL, 2, &zoomMenuCbk, NULL),
94     new LTKMenuItem("+3", NULL, 3, &zoomMenuCbk, NULL),
95     new LTKMenuItem("+4", NULL, 4, &zoomMenuCbk, NULL),
96     new LTKMenuItem("+5", NULL, 5, &zoomMenuCbk, NULL),
97     new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
98     new LTKMenuItem("fit page", NULL, 100, &zoomMenuCbk, NULL),
99     new LTKMenuItem("fit width", NULL, 101, &zoomMenuCbk, NULL)
100
101   );
102 }
103
104 LTKWindow *makePostScriptDialog(LTKApp *a) {
105   return new LTKWindow(a, gTrue, "xpdf: PostScript output", NULL, "ok",
106     new LTKBox(NULL, 1, 3, 0, 0, 0, 0, ltkBorderNone, 0, 0,
107       new LTKBox(NULL, 4, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
108         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
109           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Pages:")
110         ),
111         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
112           new LTKTextIn("firstPage", 0, 6, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, "lastPage")
113         ),
114         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
115           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "to")
116         ),
117         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
118           new LTKTextIn("lastPage", 0, 6, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, "fileName")
119         )
120       ),
121       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
122         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
123           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "File:")
124         ),
125         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 0,
126           new LTKTextIn("fileName", 0, 32, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, NULL)
127         )
128       ),
129       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 0, 0,
130         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
131           new LTKButton("ok", 1, "Ok", ltkButtonClick, &psButtonCbk)
132         ),
133         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
134           new LTKEmpty()
135         ),
136         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
137           new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &psButtonCbk)
138         )
139       )
140     )
141   );
142 }
143
144 LTKWindow *makeOpenDialog(LTKApp *a) {
145   return new LTKWindow(a, gTrue, "xpdf: Open...", NULL, "open",
146     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
147       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
148         new LTKFileReq("fileReq", 0, openSelectCbk, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*")
149       ),
150       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
151         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
152           new LTKButton("open", 1, "Open", ltkButtonClick, &openButtonCbk)
153         ),
154         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
155           new LTKEmpty()
156         ),
157         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
158           new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &openButtonCbk)
159         )
160       )
161     )
162   );
163 }
164
165 LTKWindow *makeSaveDialog(LTKApp *a) {
166   return new LTKWindow(a, gTrue, "xpdf: Save as...", NULL, "save",
167     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
168       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
169         new LTKFileReq("fileReq", 0, saveSelectCbk, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*")
170       ),
171       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
172         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
173           new LTKButton("save", 1, "Save", ltkButtonClick, &saveButtonCbk)
174         ),
175         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
176           new LTKEmpty()
177         ),
178         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
179           new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &saveButtonCbk)
180         )
181       )
182     )
183   );
184 }
185
186 LTKWindow *makeFindWindow(LTKApp *a) {
187   return new LTKWindow(a, gFalse, "xpdf: Find", NULL, "find",
188     new LTKBox(NULL, 1, 3, 0, 0, 0, 0, ltkBorderNone, 1, 1,
189       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 1, 0,
190         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
191           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Text:")
192         ),
193         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 0,
194           new LTKTextIn("text", 0, 32, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, NULL)
195         )
196       ),
197       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
198         new LTKEmpty()
199       ),
200       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
201         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
202           new LTKButton("find", 1, "Find", ltkButtonClick, &findButtonCbk)
203         ),
204         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
205           new LTKEmpty()
206         ),
207         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
208           new LTKButton(NULL, 0, "Close", ltkButtonClick, &findButtonCbk)
209         )
210       )
211     )
212   );
213 }
214
215 LTKWindow *makeAboutWindow(LTKApp *a) {
216   return new LTKWindow(a, gFalse, "About xpdf", NULL, "close",
217     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 0, 0,
218       new LTKBox(NULL, 1, 11, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
219         new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
220           new LTKLabel(NULL, 0, ltkLabelStatic, 8, "-*-times-bold-i-normal-*-24-*-*-*-*-*-*-*", "xpdf")
221         ),
222         new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
223           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Version " xpdfVersion)
224         ),
225         new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
226           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, xpdfCopyright)
227         ),
228         new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
229           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "derekn@foolabs.com")
230         ),
231         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
232           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Supports PDF version " pdfVersion ".")
233         ),
234         new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
235           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "The PDF data structures, operators, and specification")
236         ),
237         new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
238           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "are copyright 1995 Adobe Systems Inc.")
239         ),
240         new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
241           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Mouse button 1: select text / follow link")
242         ),
243         new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
244           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Mouse button 2: pan window")
245         ),
246         new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
247           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Mouse button 3: menu")
248         ),
249         new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
250           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "http://www.foolabs.com/xpdf/")
251         )
252       ),
253       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
254         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
255           new LTKEmpty()
256         ),
257         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
258           new LTKButton("close", 0, "Close", ltkButtonClick, &closeAboutCbk)
259         )
260       )
261     )
262   );
263 }
264