index 16d684dd48be4d21a21f392e3268576af51b7557..ccffb2a67d78be6356540bf913328b11d05dcca2 100644 (file)
-/**
- * \brief Filter Effects dialog
- *
- * Authors:
+/** @file
+ * @brief Filter Effects dialog
+ */
+/* Authors:
* Nicholas Bishop <nicholasbishop@gmail.com>
* Rodrigo Kumpera <kumpera@gmail.com>
*
* Nicholas Bishop <nicholasbishop@gmail.com>
* Rodrigo Kumpera <kumpera@gmail.com>
*
};
static void on_activate_desktop(Application*, SPDesktop*, FilterModifier*);
};
static void on_activate_desktop(Application*, SPDesktop*, FilterModifier*);
+ static void on_deactivate_desktop(Application*, SPDesktop*, FilterModifier*);
void on_document_replaced(SPDesktop*, SPDocument*)
{
update_filters();
void on_document_replaced(SPDesktop*, SPDocument*)
{
update_filters();
void update_color_matrix();
void update_primitive_infobox();
void update_color_matrix();
void update_primitive_infobox();
- // Filter effect selection
- FilterModifier _filter_modifier;
-
// Primitives Info Box
Gtk::Label _infobox_desc;
Gtk::Image _infobox_icon;
// View/add primitives
Gtk::VBox _primitive_box;
// Primitives Info Box
Gtk::Label _infobox_desc;
Gtk::Image _infobox_icon;
// View/add primitives
Gtk::VBox _primitive_box;
- PrimitiveList _primitive_list;
UI::Widget::ComboBoxEnum<NR::FilterPrimitiveType> _add_primitive_type;
Gtk::Button _add_primitive;
UI::Widget::ComboBoxEnum<NR::FilterPrimitiveType> _add_primitive_type;
Gtk::Button _add_primitive;
bool _locked;
bool _attr_lock;
bool _locked;
bool _attr_lock;
+ // These go last since they depend on the prior initialization of
+ // other FilterEffectsDialog members
+ FilterModifier _filter_modifier;
+ PrimitiveList _primitive_list;
+
FilterEffectsDialog(FilterEffectsDialog const &d);
FilterEffectsDialog& operator=(FilterEffectsDialog const &d);
};
FilterEffectsDialog(FilterEffectsDialog const &d);
FilterEffectsDialog& operator=(FilterEffectsDialog const &d);
};