effect.h revision d8ba995c170b95d5f01b09826108981d89159d25
/** \brief Effects are extensions that take a document and do something to it in place. This class adds the extra functions required to make extensions effects. /** \brief This is the last effect that was used. This is used in a menu item to rapidly recall the same effect. */ /** \brief The location of the Extensions and Filters menus on the menu structure XML file. This is saved so it only has to be discovered /** \brief This is the verb type that is used for all effect's verbs. It provides convience functions and maintains a pointer back to the effect that created it. */ /** \brief The effect that this verb represents. */ /** \brief Whether or not to show preferences on display */ /** \brief Name with elipses if that makes sense */ /** \brief Use the Verb initializer with the same parameters. */ /* No clue why, but this is required */ /** \brief ID used for the verb without preferences */ /** \brief Name used for the verb without preferences */ /** \brief The verb representing this effect. */ /** \brief The verb representing this effect. Without preferences. */ /** \brief Menu node created for this effect */ /** \brief Whehter a working dialog should be shown */ /** \brief The preference dialog if it is shown */ /** \brief Accessor function for a pointer to the verb */ /** \brief Static function to get the last effect used */ bool no_doc;
// if true, the effect does not process SVG document at all, so no need to save, read, and watch for errors bool no_live_preview;
// if true, the effect does not need "live preview" checkbox in its dialog } }
/* namespace Inkscape, Extension */#
endif /* INKSCAPE_EXTENSION_EFFECT_H__ */ c-file-style:"stroustrup" c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :