1 // This file was generated by ltkbuild 0.90
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)
10 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 1,
11 new LTKScrollbar("vScrollbar", 0, gTrue, 0, 100, &scrollVertCbk)
13 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
14 new LTKScrollbar("hScrollbar", 0, gFalse, 0, 100, &scrollHorizCbk)
16 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
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)
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)
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)
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)
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)
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)
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")
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)
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)
48 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
49 new LTKMenuButton("zoom", 0, zoomMenu)
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)
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)
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)
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)
63 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
64 new LTKButton(NULL, 0, "Quit", ltkButtonClick, &quitCbk)
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)
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)
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:")
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")
114 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
115 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "to")
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")
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:")
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)
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)
133 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
136 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
137 new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &psButtonCbk)
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-*-*-*-*-*-*-*")
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)
154 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
157 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
158 new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &openButtonCbk)
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-*-*-*-*-*-*-*")
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)
175 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
178 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
179 new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &saveButtonCbk)
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:")
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)
197 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
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)
204 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
207 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
208 new LTKButton(NULL, 0, "Close", ltkButtonClick, &findButtonCbk)
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")
222 new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
223 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Version " xpdfVersion)
225 new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
226 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, xpdfCopyright)
228 new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
229 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "derekn@foolabs.com")
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 ".")
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")
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.")
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")
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")
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")
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/")
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,
257 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
258 new LTKButton("close", 0, "Close", ltkButtonClick, &closeAboutCbk)