~ubuntu-branches/ubuntu/lucid/xpdf/lucid-updates

« back to all changes in this revision

Viewing changes to debian/patches/32_vscroll.dpatch

  • Committer: Bazaar Package Importer
  • Author(s): Andy Price
  • Date: 2007-05-17 22:04:33 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20070517220433-gzcx2lrvllkbl7mr
Tags: 3.02-1ubuntu1
* Merge from Debian unstable (LP: #113365), remaining changes:
  - Added back 09_xpdfrc_manpage.dpatch (LP #71753)
  - Set Ubuntu maintainer

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#! /bin/sh /usr/share/dpatch/dpatch-run
2
 
## 32_vscroll.dpatch by Junichi Uekawa <dancer@debian.org>
3
 
##
4
 
## All lines beginning with `## DP:' are a description of the patch.
5
 
## DP: remove scrollbar patch, updated from 247602 by Eugeniy Meshcheryakov <eugen@univ.kiev.ua>
6
 
 
7
 
@DPATCH@
8
 
diff -urNad xpdf-3.01~/xpdf/XPDFCore.cc xpdf-3.01/xpdf/XPDFCore.cc
9
 
--- xpdf-3.01~/xpdf/XPDFCore.cc 2006-07-13 00:06:46.000000000 +0900
10
 
+++ xpdf-3.01/xpdf/XPDFCore.cc  2006-07-13 00:08:17.000000000 +0900
11
 
@@ -881,39 +881,40 @@
12
 
   XtSetArg(args[n], XmNvisualPolicy, XmVARIABLE); ++n;
13
 
   scrolledWin = XmCreateScrolledWindow(parentWidget, "scroll", args, n);
14
 
   XtManageChild(scrolledWin);
15
 
-  n = 0;
16
 
-  XtSetArg(args[n], XmNorientation, XmHORIZONTAL); ++n;
17
 
-  XtSetArg(args[n], XmNminimum, 0); ++n;
18
 
-  XtSetArg(args[n], XmNmaximum, 1); ++n;
19
 
-  XtSetArg(args[n], XmNsliderSize, 1); ++n;
20
 
-  XtSetArg(args[n], XmNvalue, 0); ++n;
21
 
-  XtSetArg(args[n], XmNincrement, 1); ++n;
22
 
-  XtSetArg(args[n], XmNpageIncrement, 1); ++n;
23
 
-  hScrollBar = XmCreateScrollBar(scrolledWin, "hScrollBar", args, n);
24
 
-  XtManageChild(hScrollBar);
25
 
-  XtAddCallback(hScrollBar, XmNvalueChangedCallback,
26
 
-               &hScrollChangeCbk, (XtPointer)this);
27
 
+  if (!fullScreen) {
28
 
+    n = 0;
29
 
+    XtSetArg(args[n], XmNorientation, XmHORIZONTAL); ++n;
30
 
+    XtSetArg(args[n], XmNminimum, 0); ++n;
31
 
+    XtSetArg(args[n], XmNmaximum, 1); ++n;
32
 
+    XtSetArg(args[n], XmNsliderSize, 1); ++n;
33
 
+    XtSetArg(args[n], XmNvalue, 0); ++n;
34
 
+    XtSetArg(args[n], XmNincrement, 1); ++n;
35
 
+    XtSetArg(args[n], XmNpageIncrement, 1); ++n;
36
 
+    hScrollBar = XmCreateScrollBar(scrolledWin, "hScrollBar", args, n);
37
 
+    XtManageChild(hScrollBar);
38
 
+    XtAddCallback(hScrollBar, XmNvalueChangedCallback,
39
 
+                   &hScrollChangeCbk, (XtPointer)this);
40
 
 #ifndef DISABLE_SMOOTH_SCROLL
41
 
-  XtAddCallback(hScrollBar, XmNdragCallback,
42
 
-               &hScrollDragCbk, (XtPointer)this);
43
 
+    XtAddCallback(hScrollBar, XmNdragCallback,
44
 
+                   &hScrollDragCbk, (XtPointer)this);
45
 
 #endif
46
 
-  n = 0;
47
 
-  XtSetArg(args[n], XmNorientation, XmVERTICAL); ++n;
48
 
-  XtSetArg(args[n], XmNminimum, 0); ++n;
49
 
-  XtSetArg(args[n], XmNmaximum, 1); ++n;
50
 
-  XtSetArg(args[n], XmNsliderSize, 1); ++n;
51
 
-  XtSetArg(args[n], XmNvalue, 0); ++n;
52
 
-  XtSetArg(args[n], XmNincrement, 1); ++n;
53
 
-  XtSetArg(args[n], XmNpageIncrement, 1); ++n;
54
 
-  vScrollBar = XmCreateScrollBar(scrolledWin, "vScrollBar", args, n);
55
 
-  XtManageChild(vScrollBar);
56
 
-  XtAddCallback(vScrollBar, XmNvalueChangedCallback,
57
 
-               &vScrollChangeCbk, (XtPointer)this);
58
 
+    n = 0;
59
 
+    XtSetArg(args[n], XmNorientation, XmVERTICAL); ++n;
60
 
+    XtSetArg(args[n], XmNminimum, 0); ++n;
61
 
+    XtSetArg(args[n], XmNmaximum, 1); ++n;
62
 
+    XtSetArg(args[n], XmNsliderSize, 1); ++n;
63
 
+    XtSetArg(args[n], XmNvalue, 0); ++n;
64
 
+    XtSetArg(args[n], XmNincrement, 1); ++n;
65
 
+    XtSetArg(args[n], XmNpageIncrement, 1); ++n;
66
 
+    vScrollBar = XmCreateScrollBar(scrolledWin, "vScrollBar", args, n);
67
 
+    XtManageChild(vScrollBar);
68
 
+    XtAddCallback(vScrollBar, XmNvalueChangedCallback,
69
 
+                   &vScrollChangeCbk, (XtPointer)this);
70
 
 #ifndef DISABLE_SMOOTH_SCROLL
71
 
-  XtAddCallback(vScrollBar, XmNdragCallback,
72
 
-               &vScrollDragCbk, (XtPointer)this);
73
 
+    XtAddCallback(vScrollBar, XmNdragCallback,
74
 
+                   &vScrollDragCbk, (XtPointer)this);
75
 
 #endif
76
 
-
77
 
+  }
78
 
   // create the drawing area
79
 
   n = 0;
80
 
   XtSetArg(args[n], XmNshadowType, XmSHADOW_IN); ++n;
81
 
@@ -1459,7 +1460,7 @@
82
 
   XtSetArg(args[n], XmNsliderSize, drawAreaWidth); ++n;
83
 
   XtSetArg(args[n], XmNincrement, 16); ++n;
84
 
   XtSetArg(args[n], XmNpageIncrement, drawAreaWidth); ++n;
85
 
-  XtSetValues(hScrollBar, args, n);
86
 
+  if (hScrollBar) XtSetValues(hScrollBar, args, n);
87
 
 
88
 
   if (pages->getLength() > 0) {
89
 
     if (continuousMode) {
90
 
@@ -1479,7 +1480,7 @@
91
 
   XtSetArg(args[n], XmNsliderSize, drawAreaHeight); ++n;
92
 
   XtSetArg(args[n], XmNincrement, 16); ++n;
93
 
   XtSetArg(args[n], XmNpageIncrement, drawAreaHeight); ++n;
94
 
-  XtSetValues(vScrollBar, args, n);
95
 
+  if (vScrollBar) XtSetValues(vScrollBar, args, n);
96
 
 }
97
 
 
98
 
 void XPDFCore::setCursor(Cursor cursor) {