Inkscape
Vector Graphics Editor
Inkscape::Extension::Internal::BlurEdge Class Reference

Implementation class of the GIMP gradient plugin. More...

#include <bluredge.h>

Inheritance diagram for Inkscape::Extension::Internal::BlurEdge:
Inkscape::Extension::Implementation::Implementation

Public Member Functions

bool load (Inkscape::Extension::Extension *module) override
 A function to allocated anything – just an example here. More...
 
void effect (Inkscape::Extension::Effect *module, SPDesktop *desktop, Inkscape::Extension::Implementation::ImplementationDocumentCache *docCache) override
 This actually blurs the edge. More...
 
Gtk::Widget * prefs_effect (Inkscape::Extension::Effect *module, SPDesktop *desktop, sigc::signal< void()> *changeSignal, Inkscape::Extension::Implementation::ImplementationDocumentCache *docCache) override
 Find out information about the file. More...
 
- Public Member Functions inherited from Inkscape::Extension::Implementation::Implementation
 Implementation ()=default
 
virtual ~Implementation ()=default
 
virtual bool load (Inkscape::Extension::Extension *)
 
virtual void unload (Inkscape::Extension::Extension *)
 
virtual ImplementationDocumentCachenewDocCache (Inkscape::Extension::Extension *, SPDesktop *)
 Create a new document cache object. More...
 
virtual bool check (Inkscape::Extension::Extension *)
 Verify any dependencies. More...
 
virtual bool cancelProcessing ()
 
virtual void commitDocument ()
 
virtual SPDocumentnew_from_template (Inkscape::Extension::Template *)
 
virtual void get_template_presets (const Template *tmod, TemplatePresets &presets) const
 
virtual void resize_to_template (Inkscape::Extension::Template *tmod, SPDocument *doc, SPPage *page)
 
virtual bool match_template_size (Inkscape::Extension::Template *tmod, double width, double height)
 
virtual SPDocumentopen (Inkscape::Extension::Input *, gchar const *)
 
virtual void save (Inkscape::Extension::Output *, SPDocument *, gchar const *)
 Find out information about the file. More...
 
virtual void export_raster (Inkscape::Extension::Output *, const SPDocument *, std::string const &, gchar const *)
 
virtual Gtk::Widget * prefs_effect (Inkscape::Extension::Effect *module, SPDesktop *desktop, sigc::signal< void()> *changeSignal, ImplementationDocumentCache *docCache)
 Find out information about the file. More...
 
virtual void effect (Inkscape::Extension::Effect *, SPDesktop *, ImplementationDocumentCache *)
 
virtual void effect (Inkscape::Extension::Effect *, SPDocument *document)
 
virtual bool apply_filter (Inkscape::Extension::Effect *module, SPItem *item)
 
virtual unsigned setup (Inkscape::Extension::Print *)
 
virtual unsigned set_preview (Inkscape::Extension::Print *)
 
virtual unsigned begin (Inkscape::Extension::Print *, SPDocument *)
 
virtual unsigned finish (Inkscape::Extension::Print *)
 
virtual bool textToPath (Inkscape::Extension::Print *)
 Tell the printing engine whether text should be text or path. More...
 
virtual bool fontEmbedded (Inkscape::Extension::Print *)
 Get "fontEmbedded" param, i.e. More...
 
virtual unsigned bind (Inkscape::Extension::Print *, Geom::Affine const &, float)
 
virtual unsigned release (Inkscape::Extension::Print *)
 
virtual unsigned fill (Inkscape::Extension::Print *, Geom::PathVector const &, Geom::Affine const &, SPStyle const *, Geom::OptRect const &, Geom::OptRect const &, Geom::OptRect const &)
 
virtual unsigned stroke (Inkscape::Extension::Print *, Geom::PathVector const &, Geom::Affine const &, SPStyle const *, Geom::OptRect const &, Geom::OptRect const &, Geom::OptRect const &)
 
virtual unsigned image (Inkscape::Extension::Print *, unsigned char *, unsigned int, unsigned int, unsigned int, Geom::Affine const &, SPStyle const *)
 
virtual unsigned text (Inkscape::Extension::Print *, char const *, Geom::Point const &, SPStyle const *)
 
virtual void processPath (Inkscape::XML::Node *)
 
virtual void setDetachBase (bool detach)
 If detach = true, when saving to a file, don't store URIs relative to the filename. More...
 

Static Public Member Functions

static void init ()
 

Detailed Description

Implementation class of the GIMP gradient plugin.

This mostly just creates a namespace for the GIMP gradient plugin today.

Definition at line 24 of file bluredge.h.

Member Function Documentation

◆ effect()

◆ init()

void Inkscape::Extension::Internal::BlurEdge::init ( )
static

Definition at line 128 of file bluredge.cpp.

References Inkscape::Extension::build_from_mem().

Referenced by Inkscape::Extension::init().

◆ load()

bool Inkscape::Extension::Internal::BlurEdge::load ( Inkscape::Extension::Extension module)
overridevirtual

A function to allocated anything – just an example here.

Parameters
moduleUnused
Returns
Whether the load was successful

Reimplemented from Inkscape::Extension::Implementation::Implementation.

Definition at line 43 of file bluredge.cpp.

◆ prefs_effect()

Gtk::Widget * Inkscape::Extension::Internal::BlurEdge::prefs_effect ( Inkscape::Extension::Effect module,
SPDesktop desktop,
sigc::signal< void()> *  changeSignal,
Inkscape::Extension::Implementation::ImplementationDocumentCache docCache 
)
overridevirtual

Find out information about the file.

Reimplemented from Inkscape::Extension::Implementation::Implementation.

Definition at line 120 of file bluredge.cpp.

References Inkscape::Extension::Extension::autogui().


The documentation for this class was generated from the following files: