[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdegraphics/kdvi
From:       Wilfried Huss <Wilfried.Huss () gmx ! at>
Date:       2005-02-27 10:19:21
Message-ID: 20050227101921.83A17148A2 () office ! kde ! org
[Download RAW message or body]

CVS commit by whuss: 

Add support for custom paper colors.
Fix fayout in font configuration dialog.


  M +0 -1      dviwin.cpp   1.202
  M +9 -1      dviwin_draw.cpp   1.78
  M +3 -2      kdvi_multipage.cpp   1.170
  M +2 -1      kdvi_multipage.h   1.61
  M +22 -7     optionDialogFontsWidget_base.ui   1.18


--- kdegraphics/kdvi/dviwin.cpp  #1.201:1.202
@@ -180,5 +180,4 @@ void dviRenderer::drawPage(double resolu
   errorMsg = QString::null;
   draw_page();
-  foreGroundPaint.drawRect( foreGroundPaint.viewport() );
   foreGroundPaint.end();
   QApplication::restoreOverrideCursor();

--- kdegraphics/kdvi/kdvi_multipage.cpp  #1.169:1.170
@@ -50,4 +50,5 @@ KDVIMultiPage::KDVIMultiPage(QWidget *pa
   : KMultiPage(parentWidget, widgetName, parent, name), DVIRenderer(parentWidget)
 {
+  Q_UNUSED(args);
 #ifdef PERFORMANCE_MEASUREMENT
   performanceTimer.start();
@@ -231,6 +232,4 @@ void KDVIMultiPage::addConfigDialogs(KCo
   configDialog->addPage(specialConfigWidget, Prefs::self(), i18n("DVI Specials"), \
"dvi");  configDialog->setHelp("preferences", "kdvi");
-  
-  connect(configDialog, SIGNAL(settingsChanged()), this, \
SLOT(preferencesChanged()));  }
 
@@ -238,4 +237,6 @@ void KDVIMultiPage::addConfigDialogs(KCo
 void KDVIMultiPage::preferencesChanged()
 {
+  // Call method from parent class
+  KMultiPage::preferencesChanged();
 #ifdef  KDVI_MULTIPAGE_DEBUG
   kdDebug(4300) << "preferencesChanged" << endl;

--- kdegraphics/kdvi/optionDialogFontsWidget_base.ui  #1.17:1.18
@@ -10,9 +10,9 @@
             <x>0</x>
             <y>0</y>
-            <width>335</width>
-            <height>24</height>
+            <width>325</width>
+            <height>54</height>
         </rect>
     </property>
-    <grid>
+    <vbox>
         <property name="name">
             <cstring>unnamed</cstring>
@@ -21,5 +21,5 @@
             <number>0</number>
         </property>
-        <widget class="QCheckBox" row="0" column="0" rowspan="1" colspan="2">
+        <widget class="QCheckBox">
             <property name="name">
                 <cstring>kcfg_UseFontHints</cstring>
@@ -35,8 +35,23 @@
             </property>
         </widget>
-    </grid>
+        <spacer>
+            <property name="name">
+                <cstring>spacer11</cstring>
+            </property>
+            <property name="orientation">
+                <enum>Vertical</enum>
+            </property>
+            <property name="sizeType">
+                <enum>Expanding</enum>
+            </property>
+            <property name="sizeHint">
+                <size>
+                    <width>31</width>
+                    <height>121</height>
+                </size>
+            </property>
+        </spacer>
+    </vbox>
 </widget>
-<tabstops>
-</tabstops>
 <includes>
     <include location="global" impldecl="in implementation">kdialog.h</include>

--- kdegraphics/kdvi/kdvi_multipage.h  #1.60:1.61
@@ -59,4 +59,6 @@ public slots:
   void slotEmbedPostScript(void);
 
+  virtual void preferencesChanged();
+
 protected:
   /// For internal use only. See the comments in kdvi_multipage.cpp, right
@@ -72,5 +74,4 @@ protected slots:
   void doExportText();
   void doEnableWarnings();
-  void preferencesChanged();
 
   void showTip(void);

--- kdegraphics/kdvi/dviwin_draw.cpp  #1.77:1.78
@@ -600,5 +600,13 @@ void dviRenderer::draw_page(void)
 #endif
 
+  if (!accessibilityBackground)
+  {
   foreGroundPaint.fillRect( foreGroundPaint.viewport(), \
PS_interface->getBackgroundColor(current_page) ); +  }
+  else
+  {
+    // In accessiblity mode use the custom background color
+    foreGroundPaint.fillRect( foreGroundPaint.viewport(), \
accessibilityBackgroundColor ); +  }
 
   // Render the PostScript background, if there is one.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic