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

Create a grid. More...

#include <grid.h>

Inheritance diagram for Inkscape::Extension::Internal::Grid:
Inkscape::Extension::Implementation::Implementation 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 draws the grid. More...
 
Gtk::Widget * prefs_effect (Inkscape::Extension::Effect *module, SPDesktop *desktop, sigc::signal< void()> *changeSignal, Inkscape::Extension::Implementation::ImplementationDocumentCache *docCache) override
 A function to get the preferences for the grid. More...
 
bool load (Inkscape::Extension::Extension *module) override
 
void effect (Inkscape::Extension::Effect *module, SPDesktop *desktop, Inkscape::Extension::Implementation::ImplementationDocumentCache *docCache) override
 
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

Create a grid.

Implementation class of the GIMP gradient plugin.

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

Definition at line 23 of file grid.h.

Member Function Documentation

◆ effect() [1/2]

◆ effect() [2/2]

void Inkscape::Extension::Internal::Grid::effect ( Inkscape::Extension::Effect module,
SPDesktop desktop,
Inkscape::Extension::Implementation::ImplementationDocumentCache docCache 
)
overridevirtual

◆ init()

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

Definition at line 188 of file grid.cpp.

References Inkscape::Extension::build_from_mem().

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

◆ load() [1/2]

bool Inkscape::Extension::Internal::Grid::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 45 of file grid.cpp.

◆ load() [2/2]

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

◆ prefs_effect() [1/2]

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

A function to get the preferences for the grid.

Parameters
moduleModule which holds the params
desktopThe desktop containing the document.

Uses AutoGUI for creating the GUI.

Parameters
moduleModule which holds the params
desktop

Uses AutoGUI for creating the GUI.

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

Definition at line 172 of file grid.cpp.

References Inkscape::Extension::Extension::autogui(), SPDesktop::doc(), SPDesktop::getSelection(), and Inkscape::ObjectSet::items().

◆ prefs_effect() [2/2]

Gtk::Widget * Inkscape::Extension::Internal::Grid::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.


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