freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2-demos] master 96276dc: [ftinspect] Only use integer values fo


From: Werner LEMBERG
Subject: [freetype2-demos] master 96276dc: [ftinspect] Only use integer values for size if units are px.
Date: Wed, 11 May 2016 11:30:58 +0000 (UTC)

branch: master
commit 96276dc030992efe0bd4a2ef93f02bdfeac8c2dd
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    [ftinspect] Only use integer values for size if units are px.
    
    * src/ftinspect.cpp (MainGUI::checkUnits): Implement it.
    (MainGUI::createLayout): Updated.
---
 ChangeLog         |    7 +++++++
 src/ftinspect.cpp |    4 +++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index e2d3acd..2d59e64 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2016-05-11  Werner Lemberg  <address@hidden>
 
+       [ftinspect] Only use integer values for size if units are px.
+
+       * src/ftinspect.cpp (MainGUI::checkUnits): Implement it.
+       (MainGUI::createLayout): Updated.
+
+2016-05-11  Werner Lemberg  <address@hidden>
+
        [ftinspect] Add file watching; remove watch button.
 
        * src/ftinspect.cpp (Engine::loadFont): Initialize file info.
diff --git a/src/ftinspect.cpp b/src/ftinspect.cpp
index 8fc72ca..8727778 100644
--- a/src/ftinspect.cpp
+++ b/src/ftinspect.cpp
@@ -1558,11 +1558,14 @@ MainGUI::checkUnits()
   {
     dpiLabel->setEnabled(false);
     dpiSpinBox->setEnabled(false);
+    sizeDoubleSpinBox->setSingleStep(1);
+    sizeDoubleSpinBox->setValue(qRound(sizeDoubleSpinBox->value()));
   }
   else
   {
     dpiLabel->setEnabled(true);
     dpiSpinBox->setEnabled(true);
+    sizeDoubleSpinBox->setSingleStep(0.5);
   }
 
   drawGlyph();
@@ -2109,7 +2112,6 @@ MainGUI::createLayout()
   sizeDoubleSpinBox->setAlignment(Qt::AlignRight);
   sizeDoubleSpinBox->setDecimals(1);
   sizeDoubleSpinBox->setRange(1, 500);
-  sizeDoubleSpinBox->setSingleStep(0.5);
   sizeLabel->setBuddy(sizeDoubleSpinBox);
 
   unitsComboBox = new QComboBox;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]