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