summaryrefslogtreecommitdiffstats
path: root/src/extension/prefdialog
diff options
context:
space:
mode:
authorPatrick Storz <eduard.braun2@gmx.de>2019-09-25 21:28:10 +0000
committerPatrick Storz <eduard.braun2@gmx.de>2019-09-25 21:28:10 +0000
commit4df8b7c3ca9156577b0e8146b0050f33ec067bab (patch)
tree40e886cf686ac16ebe5dc7bc0e2a73e49e410ef8 /src/extension/prefdialog
parentExtensions: Warn for duplicate page names and option names/values (diff)
downloadinkscape-4df8b7c3ca9156577b0e8146b0050f33ec067bab.tar.gz
inkscape-4df8b7c3ca9156577b0e8146b0050f33ec067bab.zip
Extensions: add a few missing calls to Gtk::manage()
Diffstat (limited to 'src/extension/prefdialog')
-rw-r--r--src/extension/prefdialog/parameter-float.cpp2
-rw-r--r--src/extension/prefdialog/parameter-int.cpp2
-rw-r--r--src/extension/prefdialog/parameter-path.cpp2
-rw-r--r--src/extension/prefdialog/parameter-string.cpp6
4 files changed, 6 insertions, 6 deletions
diff --git a/src/extension/prefdialog/parameter-float.cpp b/src/extension/prefdialog/parameter-float.cpp
index f6abd5c63..ad8dc945d 100644
--- a/src/extension/prefdialog/parameter-float.cpp
+++ b/src/extension/prefdialog/parameter-float.cpp
@@ -166,7 +166,7 @@ Gtk::Widget *ParamFloat::get_widget(sigc::signal<void> *changeSignal)
Glib::ustring text;
if (_text != nullptr)
text = _text;
- UI::Widget::SpinScale *scale = new UI::Widget::SpinScale(text, fadjust, _precision);
+ UI::Widget::SpinScale *scale = Gtk::manage(new UI::Widget::SpinScale(text, fadjust, _precision));
scale->set_size_request(400, -1);
scale->show();
hbox->pack_start(*scale, true, true);
diff --git a/src/extension/prefdialog/parameter-int.cpp b/src/extension/prefdialog/parameter-int.cpp
index e18e1bddc..8a8e49ec9 100644
--- a/src/extension/prefdialog/parameter-int.cpp
+++ b/src/extension/prefdialog/parameter-int.cpp
@@ -148,7 +148,7 @@ ParamInt::get_widget(sigc::signal<void> *changeSignal)
Glib::ustring text;
if (_text != nullptr)
text = _text;
- UI::Widget::SpinScale *scale = new UI::Widget::SpinScale(text, fadjust, 0);
+ UI::Widget::SpinScale *scale = Gtk::manage(new UI::Widget::SpinScale(text, fadjust, 0));
scale->set_size_request(400, -1);
scale->show();
hbox->pack_start(*scale, true, true);
diff --git a/src/extension/prefdialog/parameter-path.cpp b/src/extension/prefdialog/parameter-path.cpp
index 76774eb46..2784c0917 100644
--- a/src/extension/prefdialog/parameter-path.cpp
+++ b/src/extension/prefdialog/parameter-path.cpp
@@ -166,7 +166,7 @@ Gtk::Widget *ParamPath::get_widget(sigc::signal<void> *changeSignal)
label->show();
hbox->pack_start(*label, false, false);
- ParamPathEntry *textbox = new ParamPathEntry(this, changeSignal);
+ ParamPathEntry *textbox = Gtk::manage(new ParamPathEntry(this, changeSignal));
textbox->show();
hbox->pack_start(*textbox, true, true);
_entry = textbox;
diff --git a/src/extension/prefdialog/parameter-string.cpp b/src/extension/prefdialog/parameter-string.cpp
index 6cf57c20e..19e413efd 100644
--- a/src/extension/prefdialog/parameter-string.cpp
+++ b/src/extension/prefdialog/parameter-string.cpp
@@ -201,11 +201,11 @@ Gtk::Widget *ParamString::get_widget(sigc::signal<void> *changeSignal)
if (_mode == MULTILINE) {
box->set_orientation(Gtk::ORIENTATION_VERTICAL);
- Gtk::ScrolledWindow *textarea = new Gtk::ScrolledWindow();
+ Gtk::ScrolledWindow *textarea = Gtk::manage(new Gtk::ScrolledWindow());
textarea->set_vexpand();
textarea->set_shadow_type(Gtk::SHADOW_IN);
- ParamMultilineStringEntry *entry = new ParamMultilineStringEntry(this, changeSignal);
+ ParamMultilineStringEntry *entry = Gtk::manage(new ParamMultilineStringEntry(this, changeSignal));
entry->show();
textarea->add(*entry);
@@ -213,7 +213,7 @@ Gtk::Widget *ParamString::get_widget(sigc::signal<void> *changeSignal)
box->pack_start(*textarea, true, true);
} else {
- Gtk::Widget *entry = new ParamStringEntry(this, changeSignal);
+ Gtk::Widget *entry = Gtk::manage(new ParamStringEntry(this, changeSignal));
entry->show();
box->pack_start(*entry, true, true);