]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/xpdf-ltk.h
2c18d32edb86ee244b09fad586ced7cef438923c
[evince.git] / pdf / xpdf / xpdf-ltk.h
1 // This file was generated by ltkbuild 0.80
2
3 LTKWindow *makeWindow(LTKApp *app) {
4   return new LTKWindow(app, 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, 14, 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, dblLeftArrow_bits, dblLeftArrow_width, dblLeftArrow_height, ltkButtonClick, &prevTenPageCbk)
23         ),
24         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
25           new LTKButton(NULL, 0, leftArrow_bits, leftArrow_width, leftArrow_height, ltkButtonClick, &prevPageCbk)
26         ),
27         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
28           new LTKButton(NULL, 0, rightArrow_bits, rightArrow_width, rightArrow_height, ltkButtonClick, &nextPageCbk)
29         ),
30         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
31           new LTKButton(NULL, 0, dblRightArrow_bits, dblRightArrow_width, dblRightArrow_height, ltkButtonClick, &nextTenPageCbk)
32         ),
33         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
34           new LTKLabel(NULL, 0, ltkLabelStatic, 8, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", "Page")
35         ),
36         new LTKBox(NULL, 1, 1, 4, 4, 2, 2, ltkBorderSunken, 0, 0,
37           new LTKTextIn("pageNum", 0, 6, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", &pageNumCbk, NULL)
38         ),
39         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
40           new LTKLabel("numPages", 0, ltkLabelMaxLength, 9, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL)
41         ),
42         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
43           new LTKButton(NULL, 0, zoomIn_bits, zoomIn_width, zoomIn_height, ltkButtonClick, &zoomInCbk)
44         ),
45         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
46           new LTKButton(NULL, 0, zoomOut_bits, zoomOut_width, zoomOut_height, ltkButtonClick, &zoomOutCbk)
47         ),
48         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
49           new LTKButton(NULL, 0, find_bits, find_width, find_height, ltkButtonClick, &findCbk)
50         ),
51         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
52           new LTKButton(NULL, 0, postscript_bits, postscript_width, postscript_height, ltkButtonClick, &postScriptCbk)
53         ),
54         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
55           new LTKButton(NULL, 0, about_bits, about_width, about_height, ltkButtonClick, &aboutCbk)
56         ),
57         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
58           new LTKLabel("link", 0, ltkLabelFixedWidth, 8, "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*", NULL)
59         ),
60         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
61           new LTKButton(NULL, 0, "Quit", ltkButtonClick, &quitCbk)
62         )
63       )
64     )
65   );
66 }
67
68 LTKMenu *makeMenu() {
69   return new LTKMenu("xpdf", 7,
70     new LTKMenuItem("Open...", "O", menuOpen, &menuCbk, NULL),
71     new LTKMenuItem("Save as...", NULL, menuSavePDF, &menuCbk, NULL),
72     new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
73     new LTKMenuItem("Rotate left", NULL, menuRotateLeft, &menuCbk, NULL),
74     new LTKMenuItem("Rotate right", NULL, menuRotateRight, &menuCbk, NULL),
75     new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
76     new LTKMenuItem("Quit", "Q", menuQuit, &menuCbk, NULL)
77
78   );
79 }
80
81 LTKWindow *makePostScriptDialog(LTKApp *app) {
82   return new LTKWindow(app, gTrue, "xpdf: PostScript output", NULL, "ok",
83     new LTKBox(NULL, 1, 3, 0, 0, 0, 0, ltkBorderNone, 0, 0,
84       new LTKBox(NULL, 4, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
85         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
86           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Pages:")
87         ),
88         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
89           new LTKTextIn("firstPage", 0, 6, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, "lastPage")
90         ),
91         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
92           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "to")
93         ),
94         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
95           new LTKTextIn("lastPage", 0, 6, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, "fileName")
96         )
97       ),
98       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
99         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
100           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "File:")
101         ),
102         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 0,
103           new LTKTextIn("fileName", 0, 32, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, NULL)
104         )
105       ),
106       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 0, 0,
107         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
108           new LTKButton("ok", 1, "Ok", ltkButtonClick, &psButtonCbk)
109         ),
110         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
111           new LTKEmpty()
112         ),
113         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
114           new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &psButtonCbk)
115         )
116       )
117     )
118   );
119 }
120
121 LTKWindow *makeOpenDialog(LTKApp *app) {
122   return new LTKWindow(app, gTrue, "xpdf: Open...", NULL, "open",
123     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
124       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
125         new LTKFileReq("fileReq", 0, openSelectCbk, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*")
126       ),
127       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
128         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
129           new LTKButton("open", 1, "Open", ltkButtonClick, &openButtonCbk)
130         ),
131         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
132           new LTKEmpty()
133         ),
134         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
135           new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &openButtonCbk)
136         )
137       )
138     )
139   );
140 }
141
142 LTKWindow *makeSaveDialog(LTKApp *app) {
143   return new LTKWindow(app, gTrue, "xpdf: Save as...", NULL, "save",
144     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
145       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
146         new LTKFileReq("fileReq", 0, saveSelectCbk, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*")
147       ),
148       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
149         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
150           new LTKButton("save", 1, "Save", ltkButtonClick, &saveButtonCbk)
151         ),
152         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
153           new LTKEmpty()
154         ),
155         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
156           new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &saveButtonCbk)
157         )
158       )
159     )
160   );
161 }
162
163 LTKWindow *makeFindWindow(LTKApp *app) {
164   return new LTKWindow(app, gFalse, "xpdf: Find", NULL, "find",
165     new LTKBox(NULL, 1, 3, 0, 0, 0, 0, ltkBorderNone, 1, 1,
166       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 1, 0,
167         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
168           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Text:")
169         ),
170         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 0,
171           new LTKTextIn("text", 0, 32, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, NULL)
172         )
173       ),
174       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
175         new LTKEmpty()
176       ),
177       new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
178         new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
179           new LTKButton("find", 1, "Find", ltkButtonClick, &findButtonCbk)
180         ),
181         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
182           new LTKEmpty()
183         ),
184         new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
185           new LTKButton(NULL, 0, "Close", ltkButtonClick, &findButtonCbk)
186         )
187       )
188     )
189   );
190 }
191
192 LTKWindow *makeAboutWindow(LTKApp *app) {
193   return new LTKWindow(app, gFalse, "About xpdf", NULL, "close",
194     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 0, 0,
195       new LTKBox(NULL, 1, 11, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
196         new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
197           new LTKLabel(NULL, 0, ltkLabelStatic, 8, "-*-times-bold-i-normal-*-24-*-*-*-*-*-*-*", "xpdf")
198         ),
199         new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
200           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Version " xpdfVersion)
201         ),
202         new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
203           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, xpdfCopyright)
204         ),
205         new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
206           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "derekn@foolabs.com")
207         ),
208         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
209           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Supports PDF version " pdfVersion ".")
210         ),
211         new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
212           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "The PDF data structures, operators, and specification")
213         ),
214         new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
215           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "are copyright 1995 Adobe Systems Inc.")
216         ),
217         new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
218           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Mouse button 1: select text / follow link")
219         ),
220         new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
221           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Mouse button 2: pan window")
222         ),
223         new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
224           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Mouse button 3: menu")
225         ),
226         new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
227           new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "http://www.foolabs.com/xpdf/")
228         )
229       ),
230       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
231         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
232           new LTKEmpty()
233         ),
234         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
235           new LTKButton("close", 0, "Close", ltkButtonClick, &closeAboutCbk)
236         )
237       )
238     )
239   );
240 }
241