diff options
Diffstat (limited to 'src/dialogs/layers-panel.cpp')
| -rw-r--r-- | src/dialogs/layers-panel.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/dialogs/layers-panel.cpp b/src/dialogs/layers-panel.cpp index 34bb5101c..ff18c82b4 100644 --- a/src/dialogs/layers-panel.cpp +++ b/src/dialogs/layers-panel.cpp @@ -46,14 +46,14 @@ namespace Dialogs { LayersPanel* LayersPanel::instance = 0; -LayersPanel* -LayersPanel::create(Inkscape::UI::Dialog::Behavior::BehaviorFactory behavior_factory) +LayersPanel& +LayersPanel::getInstance() { if ( !instance ) { - instance = new LayersPanel(behavior_factory); + instance = new LayersPanel(); } - return instance; + return *instance; } enum { @@ -708,8 +708,8 @@ void LayersPanel::_opacityChanged() /** * Constructor */ -LayersPanel::LayersPanel(Inkscape::UI::Dialog::Behavior::BehaviorFactory behavior_factory) : - Inkscape::UI::Dialog::Dialog(behavior_factory, "dialogs.layers", SP_VERB_DIALOG_LAYERS), +LayersPanel::LayersPanel() : + UI::Widget::Panel("", "dialogs.layers", SP_VERB_DIALOG_LAYERS), _maxNestDepth(20), _mgr(0), _desktop(0), @@ -776,10 +776,10 @@ LayersPanel::LayersPanel(Inkscape::UI::Dialog::Behavior::BehaviorFactory behavio _opacityBox.pack_end( _spinBtn, Gtk::PACK_SHRINK ); _watching.push_back( &_opacityBox ); - get_vbox()->pack_start( _scroller, Gtk::PACK_EXPAND_WIDGET ); + _getContents()->pack_start( _scroller, Gtk::PACK_EXPAND_WIDGET ); - get_vbox()->pack_end(_opacityBox, Gtk::PACK_SHRINK); - get_vbox()->pack_end(_buttonsRow, Gtk::PACK_SHRINK); + _getContents()->pack_end(_opacityBox, Gtk::PACK_SHRINK); + _getContents()->pack_end(_buttonsRow, Gtk::PACK_SHRINK); _opacityConnection = _opacity.get_adjustment()->signal_value_changed().connect( sigc::mem_fun(*this, &LayersPanel::_opacityChanged) ); |
