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

List:       kde-commits
Subject:    koffice/kword/part
From:       Thomas Zander <zander () kde ! org>
Date:       2010-12-27 13:15:22
Message-ID: 20101227131522.A5EF2AC8B7 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1209603 by zander:

Usability; set a decent spacing for headers/footers

 M  +12 -4     KWView.cpp  


--- trunk/koffice/kword/part/KWView.cpp #1209602:1209603
@@ -1086,10 +1086,14 @@
     if (!m_currentPage.isValid())
         return;
     Q_ASSERT(m_currentPage.pageStyle().isValid());
+    const bool on = m_actionViewHeader->isChecked();
     KWPageStyle after = m_currentPage.pageStyle();
     after.detach(after.name());
-    after.setHeaderPolicy(m_actionViewHeader->isChecked()
-            ? KWord::HFTypeUniform : KWord::HFTypeNone);
+    after.setHeaderPolicy(on ? KWord::HFTypeUniform : KWord::HFTypeNone);
+    if (on) {
+        after.setHeaderDistance(17);
+        after.setHeaderMinimumHeight(10);
+    }
     KWPageStylePropertiesCommand *cmd = new KWPageStylePropertiesCommand(m_document,
             m_currentPage.pageStyle(), after);
     m_document->addCommand(cmd);
@@ -1100,10 +1104,14 @@
     if (!m_currentPage.isValid())
         return;
     Q_ASSERT(m_currentPage.pageStyle().isValid());
+    const bool on = m_actionViewFooter->isChecked();
     KWPageStyle after = m_currentPage.pageStyle();
     after.detach(after.name());
-    after.setFooterPolicy(m_actionViewFooter->isChecked()
-            ? KWord::HFTypeUniform : KWord::HFTypeNone);
+    after.setFooterPolicy(on ? KWord::HFTypeUniform : KWord::HFTypeNone);
+    if (on) {
+        after.setFooterDistance(17);
+        after.setFooterMinimumHeight(10);
+    }
     KWPageStylePropertiesCommand *cmd = new KWPageStylePropertiesCommand(m_document,
             m_currentPage.pageStyle(), after);
     m_document->addCommand(cmd);
[prev in list] [next in list] [prev in thread] [next in thread] 

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