26namespace Implementation {
48 if (!selected.empty()) {
54 return module->autogui(current_document, const_cast<Inkscape::XML::Node *>(first_select), changeSignal);
Effects are extensions that take a document and do something to it in place.
unsigned int widget_visible_count() const
A function to get the number of visible parameters of the extension.
A cache for the document and this implementation.
virtual std::unique_ptr< SPDocument > new_from_template(Inkscape::Extension::Template *)
virtual Gtk::Widget * prefs_effect(Inkscape::Extension::Effect *module, SPDesktop *desktop, sigc::signal< void()> *changeSignal, ImplementationDocumentCache *docCache)
Find out information about the file.
virtual std::unique_ptr< SPDocument > open(Inkscape::Extension::Input *module, char const *filename, bool is_importing)
Open a file.
virtual void effect(Inkscape::Extension::Effect *, ExecutionEnv *, SPDesktop *, ImplementationDocumentCache *)
SPItemRange items()
Returns a range of selected SPItems.
Interface for refcounted XML nodes.
To do: update description of desktop.
SPDocument * getDocument() const
Inkscape::Selection * getSelection() const
Typed SVG document implementation.
Base class for visual SVG elements.
Inkscape::XML::Node * getRepr()
Returns the XML representation of tree.
Editable view implementation.
Helper class to stream background task notifications as a series of messages.