]> www.fi.muni.cz Git - evince.git/blobdiff - pdf/xpdf/xpdf-ltk.h
kill
[evince.git] / pdf / xpdf / xpdf-ltk.h
index 2c18d32edb86ee244b09fad586ced7cef438923c..5665ee7ae1ae5886ac00bf203402baa3c2f42764 100644 (file)
@@ -1,7 +1,7 @@
-// This file was generated by ltkbuild 0.80
+// This file was generated by ltkbuild 1.01
 
-LTKWindow *makeWindow(LTKApp *app) {
-  return new LTKWindow(app, gFalse, "xpdf", xpdfIcon, NULL,
+LTKWindow *makeWindow(LTKApp *a) {
+  return new LTKWindow(a, gFalse, "xpdf", xpdfIcon, NULL,
     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
       new LTKBox(NULL, 2, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 1,
@@ -17,7 +17,10 @@ LTKWindow *makeWindow(LTKApp *app) {
           new LTKEmpty()
         )
       ),
-      new LTKBox(NULL, 14, 1, 0, 0, 0, 0, ltkBorderNone, 1, 0,
+      new LTKBox(NULL, 15, 1, 0, 0, 0, 0, ltkBorderNone, 1, 0,
+        new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
+          new LTKButton(NULL, 0, backArrow_bits, backArrow_width, backArrow_height, ltkButtonClick, &backCbk)
+        ),
         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
           new LTKButton(NULL, 0, dblLeftArrow_bits, dblLeftArrow_width, dblLeftArrow_height, ltkButtonClick, &prevTenPageCbk)
         ),
@@ -30,6 +33,9 @@ LTKWindow *makeWindow(LTKApp *app) {
         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
           new LTKButton(NULL, 0, dblRightArrow_bits, dblRightArrow_width, dblRightArrow_height, ltkButtonClick, &nextTenPageCbk)
         ),
+        new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
+          new LTKButton(NULL, 0, forwardArrow_bits, forwardArrow_width, forwardArrow_height, ltkButtonClick, &forwardCbk)
+        ),
         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
           new LTKLabel(NULL, 0, ltkLabelStatic, 8, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", "Page")
         ),
@@ -40,10 +46,7 @@ LTKWindow *makeWindow(LTKApp *app) {
           new LTKLabel("numPages", 0, ltkLabelMaxLength, 9, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*", NULL)
         ),
         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
-          new LTKButton(NULL, 0, zoomIn_bits, zoomIn_width, zoomIn_height, ltkButtonClick, &zoomInCbk)
-        ),
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
-          new LTKButton(NULL, 0, zoomOut_bits, zoomOut_width, zoomOut_height, ltkButtonClick, &zoomOutCbk)
+          new LTKMenuButton("zoom", 0, zoomMenu)
         ),
         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
           new LTKButton(NULL, 0, find_bits, find_width, find_height, ltkButtonClick, &findCbk)
@@ -65,21 +68,50 @@ LTKWindow *makeWindow(LTKApp *app) {
   );
 }
 
+LTKWindow *makeFullScreenWindow(LTKApp *a) {
+  return new LTKWindow(a, gFalse, "xpdf", xpdfIcon, NULL,
+    new LTKBox(NULL, 1, 1, 0, 0, 0, 0, ltkBorderNone, 1, 1,
+      new LTKScrollingCanvas("canvas", 0, 100, 100, 32, 32)
+    )
+  );
+}
+
 LTKMenu *makeMenu() {
-  return new LTKMenu("xpdf", 7,
+  return new LTKMenu("xpdf", 8,
     new LTKMenuItem("Open...", "O", menuOpen, &menuCbk, NULL),
+    new LTKMenuItem("Reload", "R", menuReload, &menuCbk, NULL),
     new LTKMenuItem("Save as...", NULL, menuSavePDF, &menuCbk, NULL),
     new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
-    new LTKMenuItem("Rotate left", NULL, menuRotateLeft, &menuCbk, NULL),
-    new LTKMenuItem("Rotate right", NULL, menuRotateRight, &menuCbk, NULL),
+    new LTKMenuItem("Rotate counterclockwise", NULL, menuRotateCCW, &menuCbk, NULL),
+    new LTKMenuItem("Rotate clockwise", NULL, menuRotateCW, &menuCbk, NULL),
     new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
     new LTKMenuItem("Quit", "Q", menuQuit, &menuCbk, NULL)
 
   );
 }
 
-LTKWindow *makePostScriptDialog(LTKApp *app) {
-  return new LTKWindow(app, gTrue, "xpdf: PostScript output", NULL, "ok",
+LTKMenu *makeZoomMenu() {
+  return new LTKMenu("zoom", 14,
+    new LTKMenuItem("-5", NULL, -5, &zoomMenuCbk, NULL),
+    new LTKMenuItem("-4", NULL, -4, &zoomMenuCbk, NULL),
+    new LTKMenuItem("-3", NULL, -3, &zoomMenuCbk, NULL),
+    new LTKMenuItem("-2", NULL, -2, &zoomMenuCbk, NULL),
+    new LTKMenuItem("-1", NULL, -1, &zoomMenuCbk, NULL),
+    new LTKMenuItem("0", NULL, 0, &zoomMenuCbk, NULL),
+    new LTKMenuItem("+1", NULL, 1, &zoomMenuCbk, NULL),
+    new LTKMenuItem("+2", NULL, 2, &zoomMenuCbk, NULL),
+    new LTKMenuItem("+3", NULL, 3, &zoomMenuCbk, NULL),
+    new LTKMenuItem("+4", NULL, 4, &zoomMenuCbk, NULL),
+    new LTKMenuItem("+5", NULL, 5, &zoomMenuCbk, NULL),
+    new LTKMenuItem(NULL, NULL, 0, NULL, NULL),
+    new LTKMenuItem("fit page", "z", 100, &zoomMenuCbk, NULL),
+    new LTKMenuItem("fit width", "w", 101, &zoomMenuCbk, NULL)
+
+  );
+}
+
+LTKWindow *makePostScriptDialog(LTKApp *a) {
+  return new LTKWindow(a, gTrue, "xpdf: PostScript output", NULL, "ok",
     new LTKBox(NULL, 1, 3, 0, 0, 0, 0, ltkBorderNone, 0, 0,
       new LTKBox(NULL, 4, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,
         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
@@ -118,8 +150,8 @@ LTKWindow *makePostScriptDialog(LTKApp *app) {
   );
 }
 
-LTKWindow *makeOpenDialog(LTKApp *app) {
-  return new LTKWindow(app, gTrue, "xpdf: Open...", NULL, "open",
+LTKWindow *makeOpenDialog(LTKApp *a) {
+  return new LTKWindow(a, gTrue, "xpdf: Open...", NULL, "open",
     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
         new LTKFileReq("fileReq", 0, openSelectCbk, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*")
@@ -139,8 +171,8 @@ LTKWindow *makeOpenDialog(LTKApp *app) {
   );
 }
 
-LTKWindow *makeSaveDialog(LTKApp *app) {
-  return new LTKWindow(app, gTrue, "xpdf: Save as...", NULL, "save",
+LTKWindow *makeSaveDialog(LTKApp *a) {
+  return new LTKWindow(a, gTrue, "xpdf: Save as...", NULL, "save",
     new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
       new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 1,
         new LTKFileReq("fileReq", 0, saveSelectCbk, "-*-courier-medium-r-normal-*-14-*-*-*-*-*-*-*")
@@ -160,8 +192,8 @@ LTKWindow *makeSaveDialog(LTKApp *app) {
   );
 }
 
-LTKWindow *makeFindWindow(LTKApp *app) {
-  return new LTKWindow(app, gFalse, "xpdf: Find", NULL, "find",
+LTKWindow *makeFindWindow(LTKApp *a) {
+  return new LTKWindow(a, gFalse, "xpdf: Find", NULL, "find",
     new LTKBox(NULL, 1, 3, 0, 0, 0, 0, ltkBorderNone, 1, 1,
       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 1, 0,
         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
@@ -189,42 +221,21 @@ LTKWindow *makeFindWindow(LTKApp *app) {
   );
 }
 
-LTKWindow *makeAboutWindow(LTKApp *app) {
-  return new LTKWindow(app, gFalse, "About xpdf", NULL, "close",
-    new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 0, 0,
-      new LTKBox(NULL, 1, 11, 2, 2, 2, 2, ltkBorderSunken, 0, 0,
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, "-*-times-bold-i-normal-*-24-*-*-*-*-*-*-*", "xpdf")
-        ),
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Version " xpdfVersion)
+LTKWindow *makeAboutWindow(LTKApp *a) {
+  return new LTKWindow(a, gFalse, "About xpdf", NULL, "close",
+    new LTKBox(NULL, 1, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
+      new LTKBox(NULL, 2, 2, 0, 0, 0, 0, ltkBorderNone, 1, 1,
+        new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderSunken, 1, 1,
+          new LTKList("list", 0, 400, 30, gFalse, "-*-courier-medium-r-normal-*-12-*-*-*-*-*-*-*")
         ),
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, xpdfCopyright)
+        new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 1,
+          new LTKScrollbar("vScrollbar", 0, gTrue, 0, 100, &aboutScrollVertCbk)
         ),
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "derekn@foolabs.com")
+        new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 1, 0,
+          new LTKScrollbar("hScrollbar", 0, gFalse, 0, 100, &aboutScrollHorizCbk)
         ),
         new LTKBox(NULL, 1, 1, 2, 2, 2, 2, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Supports PDF version " pdfVersion ".")
-        ),
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "The PDF data structures, operators, and specification")
-        ),
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "are copyright 1995 Adobe Systems Inc.")
-        ),
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Mouse button 1: select text / follow link")
-        ),
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 0, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Mouse button 2: pan window")
-        ),
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "Mouse button 3: menu")
-        ),
-        new LTKBox(NULL, 1, 1, 2, 2, 2, 12, ltkBorderNone, 0, 0,
-          new LTKLabel(NULL, 0, ltkLabelStatic, 8, NULL, "http://www.foolabs.com/xpdf/")
+          new LTKEmpty()
         )
       ),
       new LTKBox(NULL, 2, 1, 0, 0, 0, 0, ltkBorderNone, 0, 0,