From 88fea892272f0ac5508bf6c868c7f292ebcf1460 Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Date: Mon, 22 Jul 2019 02:59:51 +0200 Subject: Add lineheight proposal --- src/ui/widget/spinbutton.cpp | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) (limited to 'src/ui/widget/spinbutton.cpp') diff --git a/src/ui/widget/spinbutton.cpp b/src/ui/widget/spinbutton.cpp index 677072c6b..c633035cf 100644 --- a/src/ui/widget/spinbutton.cpp +++ b/src/ui/widget/spinbutton.cpp @@ -9,11 +9,10 @@ */ #include "spinbutton.h" -#include "ui/tools/tool-base.h" #include "unit-menu.h" #include "unit-tracker.h" #include "util/expression-evaluator.h" -#include +#include "ui/tools/tool-base.h" namespace Inkscape { namespace UI { @@ -27,10 +26,7 @@ SpinButton::connect_signals() { signal_key_press_event().connect(sigc::mem_fun(*this, &SpinButton::on_my_key_press_event)); gtk_widget_add_events(GTK_WIDGET(gobj()), GDK_SCROLL_MASK | GDK_SMOOTH_SCROLL_MASK); signal_scroll_event().connect(sigc::mem_fun(*this, &SpinButton::on_scroll_event)); - signal_value_changed().connect(sigc::mem_fun(*this, &SpinButton::on_value_changed)); set_focus_on_click(true); - prevdigits = get_digits(); - on_value_changed(); }; int SpinButton::on_input(double* newvalue) @@ -65,27 +61,6 @@ int SpinButton::on_input(double* newvalue) return true; } -void SpinButton::on_value_changed() -{ - double val = get_value(); - double absval = std::abs(val); - int count = get_digits(); - double intpart; - if (modf(absval, &intpart) == 0.0) { - set_digits(0); - count = 0; - } else { - set_digits(prevdigits); - count = prevdigits + 1; - } - if (val < 0) { - count += 1; - } - count += absval > 9 ? (int)log10(absval) + 1 : 1; - count = std::min(std::max(count, 3), 7); - set_width_chars(count); -} - bool SpinButton::on_my_focus_in_event(GdkEventFocus* /*event*/) { _on_focus_in_value = get_value(); -- cgit v1.2.3