diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2008-01-15 14:29:14 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2008-01-15 14:29:14 +0000 |
| commit | 63273692c4e638b46a9e84026f62721784ec2cb4 (patch) | |
| tree | dbeabf7fddd50b809fee9384643a636c0a36438b /src/live_effects/parameter/enum.h | |
| parent | M AUTHORS (diff) | |
| download | inkscape-63273692c4e638b46a9e84026f62721784ec2cb4.tar.gz inkscape-63273692c4e638b46a9e84026f62721784ec2cb4.zip | |
prepare LPE parameter widgets to be owned by multiple dialogs, as it should be.
For each parameter function that has not been re-implemented, a warning is issued.
Sorry for the huge number of warnings showing when working with LPE. It is important to fix this asap.
(bzr r4495)
Diffstat (limited to 'src/live_effects/parameter/enum.h')
| -rw-r--r-- | src/live_effects/parameter/enum.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/live_effects/parameter/enum.h b/src/live_effects/parameter/enum.h index 1c5384f57..f0f3b59f8 100644 --- a/src/live_effects/parameter/enum.h +++ b/src/live_effects/parameter/enum.h @@ -43,7 +43,9 @@ public: delete regenum; }; - Gtk::Widget * param_getWidget() { + virtual Gtk::Widget * param_newWidget(Gtk::Tooltips * tooltips) { + // WIDGET TODO: This implementation is incorrect, it should create a *new* widget for the caller, not just return an already created widget + g_warning("EnumParam::param_newWidget still needs recoding to work with multiple document views"); if (!regenum) { regenum = new Inkscape::UI::Widget::RegisteredEnum<E>(); regenum->init(param_label, param_tooltip, param_key, *enumdataconv, *param_wr, param_effect->getRepr(), param_effect->getSPDoc()); |
