summaryrefslogtreecommitdiffstats
path: root/src/live_effects/parameter/message.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2018-09-15 10:09:11 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2018-09-15 10:09:11 +0000
commitd7ebcb3d030eeb458020b7d2d3da470ce003b9d0 (patch)
tree305ad434a85a0917b129a9429a3ac8defa64ab97 /src/live_effects/parameter/message.cpp
parentUpdate measure segments helper info and align to messages LPE parameter (diff)
downloadinkscape-d7ebcb3d030eeb458020b7d2d3da470ce003b9d0.tar.gz
inkscape-d7ebcb3d030eeb458020b7d2d3da470ce003b9d0.zip
Improve message parameter and remove unecesary widgets from meassure segments LPE
Diffstat (limited to 'src/live_effects/parameter/message.cpp')
-rw-r--r--src/live_effects/parameter/message.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/live_effects/parameter/message.cpp b/src/live_effects/parameter/message.cpp
index da781a803..afb5f339f 100644
--- a/src/live_effects/parameter/message.cpp
+++ b/src/live_effects/parameter/message.cpp
@@ -15,16 +15,20 @@ namespace LivePathEffect {
MessageParam::MessageParam( const Glib::ustring& label, const Glib::ustring& tip,
const Glib::ustring& key, Inkscape::UI::Widget::Registry* wr,
- Effect* effect, const gchar * default_message, Gtk::Align halign,
- Gtk::Align valign, double marginstart, double marginend)
+ Effect* effect, const gchar * default_message, const Glib::ustring& legend,
+ Gtk::Align halign, Gtk::Align valign, double marginstart, double marginend)
: Parameter(label, tip, key, wr, effect),
message(default_message),
defmessage(default_message),
+ _legend(legend),
_halign(halign),
_valign(valign),
_marginstart(marginstart),
_marginend(marginend)
{
+ if (_legend == Glib::ustring("Use Label")) {
+ _legend = label;
+ }
_label = nullptr;
_min_height = -1;
}
@@ -73,7 +77,7 @@ MessageParam::param_set_min_height(int height)
Gtk::Widget *
MessageParam::param_newWidget()
{
- Gtk::Frame * frame = new Gtk::Frame (param_label);
+ Gtk::Frame * frame = new Gtk::Frame (_legend);
Gtk::Widget * widg_frame = frame->get_label_widget();
#if GTKMM_CHECK_VERSION(3,12,0)