1 // This file was generated by ltkbuild 1.01
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)
71 LTKWindow *makeFullScreenWindow(LTKApp *a) {
72 return new LTKWindow(a, gFalse, "xpdf", xpdfIcon, NULL,
73 new LTKBox(NULL, 1, 1, 0, 0, 0, 0, ltkBorderNone, 1, 1,
74 new LTKScrollingCanvas("canvas", 0, 100, 100, 32, 32)
80 return new LTKMenu("xpdf", 8,
81 new LTKMenuItem("Open...", "O", menuOpen, &menuCbk, NULL),
82 new LTKMenuItem("Reload", "R", menuReload, &menuCbk, NULL),
83 new LTKMenuItem("Save as...", NULL, menuSavePDF, &menuCbk, NULL),
84 new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
85 new LTKMenuItem("Rotate counterclockwise", NULL, menuRotateCCW, &menuCbk, NULL),
86 new LTKMenuItem("Rotate clockwise", NULL, menuRotateCW, &menuCbk, NULL),
87 new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
88 new LTKMenuItem("Quit", "Q", menuQuit, &menuCbk, NULL)
93 LTKMenu *makeZoomMenu() {
94 return new LTKMenu("zoom", 14,
95 new LTKMenuItem("-5", NULL, -5, &zoomMenuCbk, NULL),
96 new LTKMenuItem("-4", NULL, -4, &zoomMenuCbk, NULL),
97 new LTKMenuItem("-3", NULL, -3, &zoomMenuCbk, NULL),
98 new LTKMenuItem("-2", NULL, -2, &zoomMenuCbk, NULL),
99 new LTKMenuItem("-1", NULL, -1, &zoomMenuCbk, NULL),
100 new LTKMenuItem("0", NULL, 0, &zoomMenuCbk, NULL),
101 new LTKMenuItem("+1", NULL, 1, &zoomMenuCbk, NULL),
102 new LTKMenuItem("+2", NULL, 2, &zoomMenuCbk, NULL),
103 new LTKMenuItem("+3", NULL, 3, &zoomMenuCbk, NULL),
104 new LTKMenuItem("+4", NULL, 4, &zoomMenuCbk, NULL),
105 new LTKMenuItem("+5", NULL, 5, &zoomMenuCbk, NULL),
106 new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
107 new LTKMenuItem("fit page", "z", 100, &zoomMenuCbk, NULL),
108 new LTKMenuItem("fit width", "w", 101, &zoomMenuCbk, NULL)
113 LTKWindow *makePostScriptDialog(LTKApp *a) {
114 return new LTKWindow(a, gTrue, "xpdf: PostScript output", NULL, "ok",
115 new LTKBox(NULL, 1, 3, 0, 0, 0, 0, ltkBorderNone, 0, 0,
116 new LTKBox(NULL, 4, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
117 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
118 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Pages:")
120 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
121 new LTKTextIn("firstPage", 0, 6, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, "lastPage")
123 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
124 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "to")
126 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
127 new LTKTextIn("lastPage", 0, 6, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, "fileName")
130 new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
131 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
132 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "File:")
134 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 0,
135 new LTKTextIn("fileName", 0, 32, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, NULL)
138 new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 0, 0,
139 new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
140 new LTKButton("ok", 1, "Ok", ltkButtonClick, &psButtonCbk)
142 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
145 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
146 new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &psButtonCbk)
153 LTKWindow *makeOpenDialog(LTKApp *a) {
154 return new LTKWindow(a, gTrue, "xpdf: Open...", NULL, "open",
155 new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
156 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
157 new LTKFileReq("fileReq", 0, openSelectCbk, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*")
159 new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
160 new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
161 new LTKButton("open", 1, "Open", ltkButtonClick, &openButtonCbk)
163 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
166 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
167 new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &openButtonCbk)
174 LTKWindow *makeSaveDialog(LTKApp *a) {
175 return new LTKWindow(a, gTrue, "xpdf: Save as...", NULL, "save",
176 new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
177 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
178 new LTKFileReq("fileReq", 0, saveSelectCbk, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*")
180 new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
181 new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
182 new LTKButton("save", 1, "Save", ltkButtonClick, &saveButtonCbk)
184 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
187 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
188 new LTKButton(NULL, 0, "Cancel", ltkButtonClick, &saveButtonCbk)
195 LTKWindow *makeFindWindow(LTKApp *a) {
196 return new LTKWindow(a, gFalse, "xpdf: Find", NULL, "find",
197 new LTKBox(NULL, 1, 3, 0, 0, 0, 0, ltkBorderNone, 1, 1,
198 new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 1, 0,
199 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
200 new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Text:")
202 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 0,
203 new LTKTextIn("text", 0, 32, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL, NULL)
206 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
209 new LTKBox(NULL, 3, 1, 0, 0, 8, 0, ltkBorderNone, 1, 0,
210 new LTKBox(NULL, 1, 1, 8, 2, 2, 2, ltkBorderNone, 0, 0,
211 new LTKButton("find", 1, "Find", ltkButtonClick, &findButtonCbk)
213 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
216 new LTKBox(NULL, 1, 1, 2, 8, 2, 2, ltkBorderNone, 0, 0,
217 new LTKButton(NULL, 0, "Close", ltkButtonClick, &findButtonCbk)
224 LTKWindow *makeAboutWindow(LTKApp *a) {
225 return new LTKWindow(a, gFalse, "About xpdf", NULL, "close",
226 new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
227 new LTKBox(NULL, 2, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
228 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 1,
229 new LTKList("list", 0, 400, 30, gFalse, "-*-courier-medium-r-normal-*-12-*-*-*-*-*-*-*")
231 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 1,
232 new LTKScrollbar("vScrollbar", 0, gTrue, 0, 100, &aboutScrollVertCbk)
234 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
235 new LTKScrollbar("hScrollbar", 0, gFalse, 0, 100, &aboutScrollHorizCbk)
237 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
241 new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
242 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
245 new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
246 new LTKButton("close", 0, "Close", ltkButtonClick, &closeAboutCbk)