Logo Search packages:      
Sourcecode: inkscape version File versions

grid.cpp File Reference

Detailed Description

A plug-in to add a grid creation effect into Inkscape.

Definition in file grid.cpp.

#include <glibmm/ustring.h>
#include <gtkmm/enums.h>
#include <gtkmm/plug.h>
#include <gtkmm/label.h>
#include <gtkmm/box.h>
#include <gtkmm/adjustment.h>
#include <gtkmm/spinbutton.h>
#include <view.h>
#include <document.h>
#include <desktop.h>
#include <selection.h>
#include <xml/repr.h>
#include <svg/ftos.h>
#include <extension/implementation/implementation.h>
#include <extension/extension.h>
#include <extension/effect.h>
#include <glibmm/i18n.h>
#include <extension/implementation/plugin-link.h>

Go to the source code of this file.


namespace  Inkscape
namespace  Inkscape::Extension
namespace  Inkscape::Extension::Plugin


class  Inkscape::Extension::Plugin::Grid
 Implementation class of the GIMP gradient plugin. This mostly just creates a namespace for the GIMP gradient plugin today. More...
class  Inkscape::Extension::Plugin::PrefAdjustment
 A class to make an adjustment that uses Extension params. More...




void effect (inkscape_extension *in_ext, SPView *view)
int load (inkscape_extension *in_ext)
 A function with a C prototype to link back into Inkscape. This function allocated a GimpGrad and then calls it's load.
unsigned int prefs_effect (inkscape_extension *in_ext, SPView *view)
void unload (inkscape_extension *in_ext)
 A function with a C prototype to link back to Inkscape. This function called the GimpGrad unload function and then deletes the object.


inkscape_plugin_function_table INKSCAPE_PLUGIN_NAME
 A structure holding all the functions that Inkscape uses to communicate with this plugin. These are all C-prototype based for easy compliation.
 This is the actual implementation here. This is done as the more generic Implemetnation object so that this code can be stolen by someone else more easily.

Generated by  Doxygen 1.6.0   Back to index