diff options
Diffstat (limited to 'src/ui/widget/font-variations.cpp')
| -rw-r--r-- | src/ui/widget/font-variations.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/ui/widget/font-variations.cpp b/src/ui/widget/font-variations.cpp index d0464e080..9a8317a79 100644 --- a/src/ui/widget/font-variations.cpp +++ b/src/ui/widget/font-variations.cpp @@ -33,11 +33,18 @@ namespace Widget { FontVariationAxis::FontVariationAxis (Glib::ustring name, OTVarAxis& axis) : name (name) { - // std::cout << "FontVariationAxis::FontVariationAxis:: name: " << name << std::endl; + + // std::cout << "FontVariationAxis::FontVariationAxis:: " + // << " name: " << name + // << " min: " << axis.minimum + // << " max: " << axis.maximum + // << " val: " << axis.set_val << std::endl; + label = Gtk::manage( new Gtk::Label( name ) ); add( *label ); - precision = 2 - int( log10(axis.maximum - axis.minimum)); + precision = 2 - int( log10(axis.maximum - axis.minimum)); + if (precision < 0) precision = 0; scale = Gtk::manage( new Gtk::Scale() ); scale->set_range (axis.minimum, axis.maximum); @@ -129,7 +136,7 @@ FontVariations::get_pango_string() { pango_string += "@"; for (auto axis: axes) { - if (axis->get_value() == 0) continue; // TEMP ************* + if (axis->get_value() == 0) continue; // TEMP: Should check against default value. Glib::ustring name = axis->get_name(); // Translate the "named" axes. (Additional names in 'stat' table, may need to handle them.) |
