private:
Vector origin;
+ Vector focus;
+ Vector junk;
etl::loose_handle<synfig::Canvas> canvas;
// did, but we've forgotten whether we did. So we use this
// 'extra_reference' member to store that decision.
bool extra_reference;
+
+ /*
+ -- ** -- S I G N A L S -------------------------------------------------------
+ */
+
+private:
+
+ sigc::signal<void> signal_subcanvas_changed_;
+
+ /*
+ -- ** -- S I G N A L I N T E R F A C E -------------------------------------
+ */
+
public:
+ sigc::signal<void>& signal_subcanvas_changed() { return signal_subcanvas_changed_; }
+
+public:
+
+ void update_renddesc();
+
virtual void on_canvas_set();
void set_muck_with_time(bool x=false) { muck_with_time_=x; }