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, 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)
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)
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)
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)
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)
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")
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)
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)
45 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
46 new LTKMenuButton("zoom", 0, zoomMenu)
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)
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)
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)
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)
60 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
61 new LTKButton(NULL, 0, "Quit", ltkButtonClick, &quitCbk)
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)
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)
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:")
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")
111 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
112 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "to")
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")
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:")
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)
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)
130 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
133 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
134 new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &psButtonCbk)
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-*-*-*-*-*-*-*")
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)
151 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
154 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
155 new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &openButtonCbk)
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-*-*-*-*-*-*-*")
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)
172 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
175 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
176 new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &saveButtonCbk)
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:")
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)
194 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
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)
201 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
204 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
205 new LTKButton(NULL, 0, "Close", ltkButtonClick, &findButtonCbk)
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")
219 new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
220 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Version " xpdfVersion)
222 new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
223 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, xpdfCopyright)
225 new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
226 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "derekn@foolabs.com")
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 ".")
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")
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.")
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")
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")
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")
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/")
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,
254 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
255 new LTKButton("close", 0, "Close", ltkButtonClick, &closeAboutCbk)