summaryrefslogtreecommitdiffstats
path: root/src/ui/widget/object-composite-settings.h
diff options
context:
space:
mode:
authorMenTaLguY <mental@rydia.net>2008-01-01 04:40:11 +0000
committermental <mental@users.sourceforge.net>2008-01-01 04:40:11 +0000
commitdbe58d32dd09f976f41badfb80cd31f9656e5af5 (patch)
tree706dfc0cf4f3a0054c157194cdc008b7b4a462b6 /src/ui/widget/object-composite-settings.h
parentfactor filter and opacity controls into separate metawidget (diff)
downloadinkscape-dbe58d32dd09f976f41badfb80cd31f9656e5af5.tar.gz
inkscape-dbe58d32dd09f976f41badfb80cd31f9656e5af5.zip
abstraction for style widget subjects
(bzr r4353)
Diffstat (limited to 'src/ui/widget/object-composite-settings.h')
-rw-r--r--src/ui/widget/object-composite-settings.h19
1 files changed, 5 insertions, 14 deletions
diff --git a/src/ui/widget/object-composite-settings.h b/src/ui/widget/object-composite-settings.h
index fa007685b..6cbcc82af 100644
--- a/src/ui/widget/object-composite-settings.h
+++ b/src/ui/widget/object-composite-settings.h
@@ -21,6 +21,7 @@
#include <gtkmm/scale.h>
#include "ui/widget/filter-effect-chooser.h"
+#include "ui/widget/style-subject.h"
namespace Inkscape {
namespace UI {
@@ -40,30 +41,20 @@ private:
Gtk::HScale _opacity_hscale;
Gtk::SpinButton _opacity_spin_button;
+ StyleSubject::Selection _subject;
+
SimpleFilterModifier _fe_cb;
Gtk::VBox _fe_vbox;
Gtk::Alignment _fe_alignment;
- void selectionChanged(Inkscape::Application *inkscape,
- Inkscape::Selection *selection);
-
- static void on_selection_changed(Inkscape::Application *inkscape,
- Inkscape::Selection *selection,
- ObjectCompositeSettings *w);
-
- static void on_selection_modified(Inkscape::Application *inkscape,
- Inkscape::Selection *selection,
- guint flags,
- ObjectCompositeSettings *w);
+ static void _on_desktop_switch(Inkscape::Application *application, SPDesktop *desktop, ObjectCompositeSettings *w);
+ void _subjectChanged();
void _blendBlurValueChanged();
void _opacityValueChanged();
bool _blocked;
- gulong _sel_changed;
- gulong _subsel_changed;
- gulong _sel_modified;
gulong _desktop_activated;
};