index d4c2161870d40f95691cd631dc2cb92f3d093309..50b2a5c791c6d936ba477e8049114be9b13c89fe 100644 (file)
: UI::Widget::Panel ("", "dialogs.fillstroke", SP_VERB_DIALOG_FILL_STROKE),
_page_fill(1, 1, true, true),
_page_stroke_paint(1, 1, true, true),
- _page_stroke_style(1, 1, true, true)
+ _page_stroke_style(1, 1, true, true),
+ _composite_settings(SP_VERB_DIALOG_FILL_STROKE, "fillstroke", SimpleFilterModifier::BLUR)
{
Gtk::Box *contents = _getContents();
contents->set_spacing(0);
contents->pack_start(_composite_settings, false, false, 0);
show_all_children();
+
+ _composite_settings.setSubject(&_subject);
}
FillAndStroke::~FillAndStroke()
{
+ _composite_settings.setSubject(NULL);
}
void
void
FillAndStroke::_layoutPageStrokeStyle()
{
- Gtk::Widget *ssl = manage(Glib::wrap(sp_stroke_style_line_widget_new()));
+ //Gtk::Widget *ssl = manage(Glib::wrap(sp_stroke_style_line_widget_new()));
+ //Gtk::Widget *ssl = static_cast<Gtk::Widget *>(sp_stroke_style_line_widget_new());
+ Gtk::Widget *ssl = sp_stroke_style_line_widget_new();
_page_stroke_style.table().attach(*ssl, 0, 1, 0, 1);
}