Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
extension.h File Reference

Inkscape::Extension::Extension: Frontend to certain, possibly pluggable, actions. More...

Go to the source code of this file.

Classes

class  Inkscape::Extension::Extension
 The object that is the basis for the Extension system. More...
 
class  Inkscape::Extension::Extension::param_not_exist
 An error class for when a parameter is looked for that just simply doesn't exist. More...
 
class  Inkscape::Extension::Extension::extension_no_id
 no valid ID found while parsing XML representation More...
 
class  Inkscape::Extension::Extension::extension_no_name
 no valid name found while parsing XML representation More...
 
class  Inkscape::Extension::Extension::extension_not_compatible
 extension is not compatible with the current system and should not be loaded More...
 
class  Inkscape::Extension::Extension::no_implementation_for_extension
 No implementation could be loaded for the extension. More...
 
class  Inkscape::Extension::Extension::no_overwrite
 An error class for when a filename already exists, but the user doesn't want to overwrite it. More...
 

Namespaces

namespace  Glib
 
namespace  Gtk
 
namespace  Inkscape
 Helper class to stream background task notifications as a series of messages.
 
namespace  Inkscape::XML
 @Inkscape XML tree.
 
namespace  Inkscape::Extension
 Extension support.
 
namespace  Inkscape::Extension::Implementation
 

Enumerations

enum  ModuleImpType { MODULE_EXTENSION , MODULE_XSLT , MODULE_PLUGIN , MODULE_UNKNOWN_IMP }
 
enum  ModuleFuncType {
  MODULE_TEMPLATE , MODULE_INPUT , MODULE_OUTPUT , MODULE_FILTER ,
  MODULE_PRINT , MODULE_PATH_EFFECT , MODULE_UNKNOWN_FUNC
}
 

Detailed Description

Inkscape::Extension::Extension: Frontend to certain, possibly pluggable, actions.

the ability to have features that are more modular so that they can be added and removed easily. This is the basis for defining those actions.

Definition in file extension.h.

Enumeration Type Documentation

◆ ModuleFuncType

Enumerator
MODULE_TEMPLATE 
MODULE_INPUT 
MODULE_OUTPUT 
MODULE_FILTER 
MODULE_PRINT 
MODULE_PATH_EFFECT 
MODULE_UNKNOWN_FUNC 

Definition at line 95 of file extension.h.

◆ ModuleImpType

Enumerator
MODULE_EXTENSION 
MODULE_XSLT 
MODULE_PLUGIN 
MODULE_UNKNOWN_IMP 

Definition at line 87 of file extension.h.