freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] veeki-gsoc-experimental 524e2e5: GUI bug fixes.


From: Veeki Yadav
Subject: [freetype2-demos] veeki-gsoc-experimental 524e2e5: GUI bug fixes.
Date: Mon, 19 Aug 2019 05:39:36 -0400 (EDT)

branch: veeki-gsoc-experimental
commit 524e2e5b369d605fc12ee304713ffd4d8b939b80
Author: gevic <address@hidden>
Commit: gevic <address@hidden>

    GUI bug fixes.
    
    Added labels to 'Gamma' slider.
    Minor fixes.
---
 src/ftinspect/maingui.cpp              | 21 ++++++++++++++++++---
 src/ftinspect/maingui.hpp              |  2 +-
 src/ftinspect/rendering/comparator.cpp |  7 +++----
 3 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/src/ftinspect/maingui.cpp b/src/ftinspect/maingui.cpp
index 842dab7..977377c 100644
--- a/src/ftinspect/maingui.cpp
+++ b/src/ftinspect/maingui.cpp
@@ -1894,8 +1894,19 @@ MainGUI::createLayout()
   gammaSlider = new QSlider(Qt::Horizontal);
   gammaSlider->setRange(0, 30); // in 1/10th
   gammaSlider->setTickPosition(QSlider::TicksBelow);
-  gammaSlider->setTickInterval(5);
-  gammaLabel->setBuddy(gammaSlider);
+  gammaSlider->setTickInterval(10);
+  QLabel *label_1 = new QLabel("<pre>0.0</pre>", this);
+  QLabel *label_2 = new QLabel("<pre>\t1.0</pre>", this);
+  QLabel *label_3 = new QLabel("<pre>\t2.0</pre>", this);
+  QLabel *label_4 = new QLabel("<pre>\t3.0</pre>", this);
+  //gammaLabel->setBuddy(gammaSlider);
+  QGridLayout *gLayout = new QGridLayout;
+  gLayout->addWidget(gammaSlider, 0, 0, 1, 5);
+  gLayout->addWidget(label_1, 1, 0, 1, 1);
+  gLayout->addWidget(label_2, 1, 1, 1, 1);
+  gLayout->addWidget(label_3, 1, 2, 1, 1);
+  gLayout->addWidget(label_4, 1, 3, 1, 1);
+ 
 
   xLabel = new QLabel(tr("Embolden X"));
   yLabel = new QLabel(tr("Embolden Y"));
@@ -1965,16 +1976,19 @@ MainGUI::createLayout()
   kerningColumnLayout->addWidget(kerningColumnCheckBox);
 
   antiAliasingLayout = new QHBoxLayout;
+  antiAliasingLabel->setAlignment(Qt::AlignLeft);
   antiAliasingLayout->addWidget(antiAliasingLabel);
   antiAliasingLayout->addWidget(antiAliasingComboBoxx);
 
   lcdFilterLayout = new QHBoxLayout;
+  lcdFilterLabel->setAlignment(Qt::AlignLeft);
   lcdFilterLayout->addWidget(lcdFilterLabel);
   lcdFilterLayout->addWidget(lcdFilterComboBox);
 
   gammaLayout = new QHBoxLayout;
+  gammaLabel->setAlignment(Qt::AlignLeft);
   gammaLayout->addWidget(gammaLabel);
-  gammaLayout->addWidget(gammaSlider);
+  //gammaLayout->addWidget(gammaSlider);
 
   emboldenVertLayout = new QHBoxLayout;
   emboldenVertLayout->addWidget(yLabel);
@@ -2012,6 +2026,7 @@ MainGUI::createLayout()
   generalTabLayout->addSpacing(20); // XXX px
   generalTabLayout->addStretch(1);
   generalTabLayout->addLayout(gammaLayout);
+  generalTabLayout->addLayout(gLayout);
   generalTabLayout->addSpacing(20); // XXX px
   generalTabLayout->addStretch(1);
   generalTabLayout->addWidget(showBitmapCheckBox);
diff --git a/src/ftinspect/maingui.hpp b/src/ftinspect/maingui.hpp
index f5728c8..1c684ce 100644
--- a/src/ftinspect/maingui.hpp
+++ b/src/ftinspect/maingui.hpp
@@ -215,9 +215,9 @@ private:
   QHash<FT_LcdFilter, int> lcdFilterHash;
 
   QHBoxLayout *antiAliasingLayout;
+  QHBoxLayout *gammaLayout;
   QHBoxLayout *blueZoneHintingLayout;
   QHBoxLayout *ftinspectLayout;
-  QHBoxLayout *gammaLayout;
   QHBoxLayout *hintingModeLayout;
   QHBoxLayout *horizontalHintingLayout;
   QHBoxLayout *infoLeftLayout;
diff --git a/src/ftinspect/rendering/comparator.cpp 
b/src/ftinspect/rendering/comparator.cpp
index cbc039d..7484017 100644
--- a/src/ftinspect/rendering/comparator.cpp
+++ b/src/ftinspect/rendering/comparator.cpp
@@ -191,15 +191,14 @@ Comparator::paint(QPainter* painter,
       {
         colorTable << qRgba(0, 0, 0, i);
       }
-      glyphImage.setColorTable(colorTable);
 
-      /* if (pixelMode_col[col] == FT_PIXEL_MODE_GRAY)
+      if (pixelMode_col[col] == FT_PIXEL_MODE_GRAY)
       {
-        
+        glyphImage.setColorTable(colorTable);
       } else
       {
         glyphImage.setColorTable(colorTable);
-      }*/
+      }
 
       FT_Pos bottom = 0;
 



reply via email to

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