summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohn Smith <john.smith7545@yahoo.com>2012-10-30 13:28:04 +0000
committerJohn Smith <john.smith7545@yahoo.com>2012-10-30 13:28:04 +0000
commit8a7c5c6939b5403fbeb3b9fd2e6e3f3b4f426925 (patch)
treeb32d415d90404fdee1585a107f0cefe77586545a /src
parentFix for 1071328 : Inkscape encounters internal error when opening a valid SVG... (diff)
downloadinkscape-8a7c5c6939b5403fbeb3b9fd2e6e3f3b4f426925.tar.gz
inkscape-8a7c5c6939b5403fbeb3b9fd2e6e3f3b4f426925.zip
Fix for 1071426 : Swatches dialog doesn't update when swatch is renamed - fix indicators
(bzr r11854)
Diffstat (limited to 'src')
-rw-r--r--src/ui/dialog/color-item.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/ui/dialog/color-item.cpp b/src/ui/dialog/color-item.cpp
index 0c4fe3686..97f6cc07f 100644
--- a/src/ui/dialog/color-item.cpp
+++ b/src/ui/dialog/color-item.cpp
@@ -35,6 +35,7 @@
#include "xml/node.h"
#include "xml/repr.h"
#include "verbs.h"
+#include "widgets/gradient-vector.h"
#include "color.h" // for SP_RGBA32_U_COMPOSE
@@ -356,21 +357,20 @@ void ColorItem::setGradient(SPGradient *grad)
// TODO regen and push to listeners
}
- setName( _grad->defaultLabel() );
+ setName( gr_prepare_label(_grad) );
}
void ColorItem::setName(const Glib::ustring name)
{
- def.descr = name;
+ //def.descr = name;
for ( std::vector<Gtk::Widget*>::iterator it = _previews.begin(); it != _previews.end(); ++it ) {
Gtk::Widget* widget = *it;
if ( IS_EEK_PREVIEW(widget->gobj()) ) {
- EekPreview * preview = EEK_PREVIEW(widget->gobj());
- gtk_widget_set_tooltip_text(GTK_WIDGET(preview), def.descr.c_str());
+ gtk_widget_set_tooltip_text(GTK_WIDGET(widget->gobj()), name.c_str());
}
else if ( GTK_IS_LABEL(widget->gobj()) ) {
- gtk_label_set_text(GTK_LABEL(widget->gobj()), def.descr.c_str());
+ gtk_label_set_text(GTK_LABEL(widget->gobj()), name.c_str());
}
}
}