summaryrefslogtreecommitdiffstats
path: root/src/ui/widget/spin-slider.cpp
diff options
context:
space:
mode:
authorFelipe Corr??a da Silva Sanches <juca@members.fsf.org>2008-02-21 06:23:13 +0000
committerjucablues <jucablues@users.sourceforge.net>2008-02-21 06:23:13 +0000
commit8fe16b4db5d0b685d503a208e53ec2f55844a0d1 (patch)
tree8df69880d616a4d843d90b38bc99d80f54720547 /src/ui/widget/spin-slider.cpp
parentAttempt fix for Bug #178022 (diff)
downloadinkscape-8fe16b4db5d0b685d503a208e53ec2f55844a0d1.tar.gz
inkscape-8fe16b4db5d0b685d503a208e53ec2f55844a0d1.zip
* add tooltips to spinsliders, spinbuttons and comboboxes on the filter settings UI
* add "no parameters required" label for feComposite primitive settings tab A future commit will add the tooltips for color-chooser-widget, checkboxes and matrix-entries (bzr r4798)
Diffstat (limited to 'src/ui/widget/spin-slider.cpp')
-rw-r--r--src/ui/widget/spin-slider.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/ui/widget/spin-slider.cpp b/src/ui/widget/spin-slider.cpp
index 799f5c3fb..c4c78dd85 100644
--- a/src/ui/widget/spin-slider.cpp
+++ b/src/ui/widget/spin-slider.cpp
@@ -20,7 +20,7 @@ namespace UI {
namespace Widget {
SpinSlider::SpinSlider(double value, double lower, double upper, double step_inc,
- double climb_rate, int digits, const SPAttributeEnum a)
+ double climb_rate, int digits, const SPAttributeEnum a, char* tip_text)
: AttrWidget(a, value), _adjustment(value, lower, upper, step_inc),
_scale(_adjustment), _spin(_adjustment, climb_rate, digits)
{
@@ -28,6 +28,10 @@ SpinSlider::SpinSlider(double value, double lower, double upper, double step_inc
pack_start(_scale);
pack_start(_spin, false, false);
+ if (tip_text){
+ _tt.set_tip(_scale, tip_text);
+ _tt.set_tip(_spin, tip_text);
+ }
_scale.set_draw_value(false);
@@ -106,10 +110,10 @@ void SpinSlider::remove_scale()
}
DualSpinSlider::DualSpinSlider(double value, double lower, double upper, double step_inc,
- double climb_rate, int digits, const SPAttributeEnum a)
+ double climb_rate, int digits, const SPAttributeEnum a, char* tip_text1, char* tip_text2)
: AttrWidget(a),
- _s1(value, lower, upper, step_inc, climb_rate, digits),
- _s2(value, lower, upper, step_inc, climb_rate, digits),
+ _s1(value, lower, upper, step_inc, climb_rate, digits, SP_ATTR_INVALID, tip_text1),
+ _s2(value, lower, upper, step_inc, climb_rate, digits, SP_ATTR_INVALID, tip_text2),
_link(_("Link"))
{
signal_value_changed().connect(signal_attr_changed().make_slot());