Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

Classes | Namespaces | Enumerations | Functions

verbs.h File Reference

Frontend to actions. More...

#include <cstring>
#include <string>
#include <string.h>
#include "config.h"
#include "require-config.h"
#include "helper/helper-forward.h"
#include "forward.h"
#include <glibmm/ustring.h>
#include <map>
Include dependency graph for verbs.h:

Go to the source code of this file.

Classes

struct  Inkscape::Verb::ltstr
class  Inkscape::Verb
 A class to represent things the user can do. In many ways these are 'action factories' as they are used to create individual actions that are based on a given view. More...

Namespaces

namespace  Inkscape
 

Main Inkscape namespace.


Enumerations

enum  {
  SP_VERB_INVALID, SP_VERB_NONE, SP_VERB_FILE_NEW, SP_VERB_FILE_OPEN,
  SP_VERB_FILE_REVERT, SP_VERB_FILE_SAVE, SP_VERB_FILE_SAVE_AS, SP_VERB_FILE_SAVE_A_COPY,
  SP_VERB_FILE_PRINT, SP_VERB_FILE_VACUUM, SP_VERB_FILE_PRINT_PREVIEW, SP_VERB_FILE_IMPORT,
  SP_VERB_FILE_EXPORT, SP_VERB_FILE_IMPORT_FROM_OCAL, SP_VERB_FILE_NEXT_DESKTOP, SP_VERB_FILE_PREV_DESKTOP,
  SP_VERB_FILE_CLOSE_VIEW, SP_VERB_FILE_QUIT, SP_VERB_EDIT_UNDO, SP_VERB_EDIT_REDO,
  SP_VERB_EDIT_CUT, SP_VERB_EDIT_COPY, SP_VERB_EDIT_PASTE, SP_VERB_EDIT_PASTE_STYLE,
  SP_VERB_EDIT_PASTE_SIZE, SP_VERB_EDIT_PASTE_SIZE_X, SP_VERB_EDIT_PASTE_SIZE_Y, SP_VERB_EDIT_PASTE_SIZE_SEPARATELY,
  SP_VERB_EDIT_PASTE_SIZE_SEPARATELY_X, SP_VERB_EDIT_PASTE_SIZE_SEPARATELY_Y, SP_VERB_EDIT_PASTE_IN_PLACE, SP_VERB_EDIT_PASTE_LIVEPATHEFFECT,
  SP_VERB_EDIT_REMOVE_LIVEPATHEFFECT, SP_VERB_EDIT_REMOVE_FILTER, SP_VERB_EDIT_DELETE, SP_VERB_EDIT_DUPLICATE,
  SP_VERB_EDIT_CLONE, SP_VERB_EDIT_UNLINK_CLONE, SP_VERB_EDIT_RELINK_CLONE, SP_VERB_EDIT_CLONE_SELECT_ORIGINAL,
  SP_VERB_EDIT_SELECTION_2_MARKER, SP_VERB_EDIT_SELECTION_2_GUIDES, SP_VERB_EDIT_TILE, SP_VERB_EDIT_UNTILE,
  SP_VERB_EDIT_CLEAR_ALL, SP_VERB_EDIT_SELECT_ALL, SP_VERB_EDIT_SELECT_ALL_IN_ALL_LAYERS, SP_VERB_EDIT_INVERT,
  SP_VERB_EDIT_INVERT_IN_ALL_LAYERS, SP_VERB_EDIT_SELECT_NEXT, SP_VERB_EDIT_SELECT_PREV, SP_VERB_EDIT_DESELECT,
  SP_VERB_EDIT_GUIDES_AROUND_PAGE, SP_VERB_EDIT_NEXT_PATHEFFECT_PARAMETER, SP_VERB_SELECTION_TO_FRONT, SP_VERB_SELECTION_TO_BACK,
  SP_VERB_SELECTION_RAISE, SP_VERB_SELECTION_LOWER, SP_VERB_SELECTION_GROUP, SP_VERB_SELECTION_UNGROUP,
  SP_VERB_SELECTION_TEXTTOPATH, SP_VERB_SELECTION_TEXTFROMPATH, SP_VERB_SELECTION_REMOVE_KERNS, SP_VERB_SELECTION_UNION,
  SP_VERB_SELECTION_INTERSECT, SP_VERB_SELECTION_DIFF, SP_VERB_SELECTION_SYMDIFF, SP_VERB_SELECTION_CUT,
  SP_VERB_SELECTION_SLICE, SP_VERB_SELECTION_OFFSET, SP_VERB_SELECTION_OFFSET_SCREEN, SP_VERB_SELECTION_OFFSET_SCREEN_10,
  SP_VERB_SELECTION_INSET, SP_VERB_SELECTION_INSET_SCREEN, SP_VERB_SELECTION_INSET_SCREEN_10, SP_VERB_SELECTION_DYNAMIC_OFFSET,
  SP_VERB_SELECTION_LINKED_OFFSET, SP_VERB_SELECTION_OUTLINE, SP_VERB_SELECTION_SIMPLIFY, SP_VERB_SELECTION_REVERSE,
  SP_VERB_SELECTION_TRACE, SP_VERB_SELECTION_CREATE_BITMAP, SP_VERB_SELECTION_COMBINE, SP_VERB_SELECTION_BREAK_APART,
  SP_VERB_SELECTION_GRIDTILE, SP_VERB_LAYER_NEW, SP_VERB_LAYER_RENAME, SP_VERB_LAYER_NEXT,
  SP_VERB_LAYER_PREV, SP_VERB_LAYER_MOVE_TO_NEXT, SP_VERB_LAYER_MOVE_TO_PREV, SP_VERB_LAYER_TO_TOP,
  SP_VERB_LAYER_TO_BOTTOM, SP_VERB_LAYER_RAISE, SP_VERB_LAYER_LOWER, SP_VERB_LAYER_DUPLICATE,
  SP_VERB_LAYER_DELETE, SP_VERB_LAYER_SOLO, SP_VERB_OBJECT_ROTATE_90_CW, SP_VERB_OBJECT_ROTATE_90_CCW,
  SP_VERB_OBJECT_FLATTEN, SP_VERB_OBJECT_TO_CURVE, SP_VERB_OBJECT_FLOW_TEXT, SP_VERB_OBJECT_UNFLOW_TEXT,
  SP_VERB_OBJECT_FLOWTEXT_TO_TEXT, SP_VERB_OBJECT_FLIP_HORIZONTAL, SP_VERB_OBJECT_FLIP_VERTICAL, SP_VERB_OBJECT_SET_MASK,
  SP_VERB_OBJECT_EDIT_MASK, SP_VERB_OBJECT_UNSET_MASK, SP_VERB_OBJECT_SET_CLIPPATH, SP_VERB_OBJECT_EDIT_CLIPPATH,
  SP_VERB_OBJECT_UNSET_CLIPPATH, SP_VERB_CONTEXT_SELECT, SP_VERB_CONTEXT_NODE, SP_VERB_CONTEXT_TWEAK,
  SP_VERB_CONTEXT_SPRAY, SP_VERB_CONTEXT_RECT, SP_VERB_CONTEXT_3DBOX, SP_VERB_CONTEXT_ARC,
  SP_VERB_CONTEXT_STAR, SP_VERB_CONTEXT_SPIRAL, SP_VERB_CONTEXT_PENCIL, SP_VERB_CONTEXT_PEN,
  SP_VERB_CONTEXT_CALLIGRAPHIC, SP_VERB_CONTEXT_TEXT, SP_VERB_CONTEXT_GRADIENT, SP_VERB_CONTEXT_ZOOM,
  SP_VERB_CONTEXT_DROPPER, SP_VERB_CONTEXT_CONNECTOR, SP_VERB_CONTEXT_PAINTBUCKET, SP_VERB_CONTEXT_LPE,
  SP_VERB_CONTEXT_ERASER, SP_VERB_CONTEXT_LPETOOL, SP_VERB_CONTEXT_SELECT_PREFS, SP_VERB_CONTEXT_NODE_PREFS,
  SP_VERB_CONTEXT_TWEAK_PREFS, SP_VERB_CONTEXT_SPRAY_PREFS, SP_VERB_CONTEXT_RECT_PREFS, SP_VERB_CONTEXT_3DBOX_PREFS,
  SP_VERB_CONTEXT_ARC_PREFS, SP_VERB_CONTEXT_STAR_PREFS, SP_VERB_CONTEXT_SPIRAL_PREFS, SP_VERB_CONTEXT_PENCIL_PREFS,
  SP_VERB_CONTEXT_PEN_PREFS, SP_VERB_CONTEXT_CALLIGRAPHIC_PREFS, SP_VERB_CONTEXT_TEXT_PREFS, SP_VERB_CONTEXT_GRADIENT_PREFS,
  SP_VERB_CONTEXT_ZOOM_PREFS, SP_VERB_CONTEXT_DROPPER_PREFS, SP_VERB_CONTEXT_CONNECTOR_PREFS, SP_VERB_CONTEXT_PAINTBUCKET_PREFS,
  SP_VERB_CONTEXT_ERASER_PREFS, SP_VERB_CONTEXT_LPETOOL_PREFS, SP_VERB_ZOOM_IN, SP_VERB_ZOOM_OUT,
  SP_VERB_TOGGLE_RULERS, SP_VERB_TOGGLE_SCROLLBARS, SP_VERB_TOGGLE_GRID, SP_VERB_TOGGLE_GUIDES,
  SP_VERB_TOGGLE_SNAPPING, SP_VERB_ZOOM_NEXT, SP_VERB_ZOOM_PREV, SP_VERB_ZOOM_1_1,
  SP_VERB_ZOOM_1_2, SP_VERB_ZOOM_2_1, SP_VERB_FOCUSTOGGLE, SP_VERB_VIEW_NEW,
  SP_VERB_VIEW_NEW_PREVIEW, SP_VERB_VIEW_MODE_NORMAL, SP_VERB_VIEW_MODE_NO_FILTERS, SP_VERB_VIEW_MODE_OUTLINE,
  SP_VERB_VIEW_MODE_TOGGLE, SP_VERB_VIEW_CMS_TOGGLE, SP_VERB_VIEW_ICON_PREVIEW, SP_VERB_ZOOM_PAGE,
  SP_VERB_ZOOM_PAGE_WIDTH, SP_VERB_ZOOM_DRAWING, SP_VERB_ZOOM_SELECTION, SP_VERB_DIALOG_DISPLAY,
  SP_VERB_DIALOG_NAMEDVIEW, SP_VERB_DIALOG_METADATA, SP_VERB_DIALOG_FILL_STROKE, SP_VERB_DIALOG_GLYPHS,
  SP_VERB_DIALOG_SWATCHES, SP_VERB_DIALOG_TRANSFORM, SP_VERB_DIALOG_ALIGN_DISTRIBUTE, SP_VERB_DIALOG_SPRAY_OPTION,
  SP_VERB_DIALOG_UNDO_HISTORY, SP_VERB_DIALOG_TEXT, SP_VERB_DIALOG_XML_EDITOR, SP_VERB_DIALOG_FIND,
  SP_VERB_DIALOG_FINDREPLACE, SP_VERB_DIALOG_SPELLCHECK, SP_VERB_DIALOG_DEBUG, SP_VERB_DIALOG_SCRIPT,
  SP_VERB_DIALOG_TOGGLE, SP_VERB_DIALOG_CLONETILER, SP_VERB_DIALOG_ITEM, SP_VERB_DIALOG_INPUT,
  SP_VERB_DIALOG_EXTENSIONEDITOR, SP_VERB_DIALOG_LAYERS, SP_VERB_DIALOG_LIVE_PATH_EFFECT, SP_VERB_DIALOG_FILTER_EFFECTS,
  SP_VERB_DIALOG_SVG_FONTS, SP_VERB_DIALOG_PRINT_COLORS_PREVIEW, SP_VERB_HELP_ABOUT_EXTENSIONS, SP_VERB_HELP_MEMORY,
  SP_VERB_HELP_ABOUT, SP_VERB_TUTORIAL_BASIC, SP_VERB_TUTORIAL_SHAPES, SP_VERB_TUTORIAL_ADVANCED,
  SP_VERB_TUTORIAL_TRACING, SP_VERB_TUTORIAL_CALLIGRAPHY, SP_VERB_TUTORIAL_INTERPOLATE, SP_VERB_TUTORIAL_DESIGN,
  SP_VERB_TUTORIAL_TIPS, SP_VERB_EFFECT_LAST, SP_VERB_EFFECT_LAST_PREF, SP_VERB_FIT_CANVAS_TO_SELECTION,
  SP_VERB_FIT_CANVAS_TO_DRAWING, SP_VERB_FIT_CANVAS_TO_SELECTION_OR_DRAWING, SP_VERB_UNLOCK_ALL, SP_VERB_UNLOCK_ALL_IN_ALL_LAYERS,
  SP_VERB_UNHIDE_ALL, SP_VERB_UNHIDE_ALL_IN_ALL_LAYERS, SP_VERB_EDIT_LINK_COLOR_PROFILE, SP_VERB_EDIT_REMOVE_COLOR_PROFILE,
  SP_VERB_EDIT_ADD_EXTERNAL_SCRIPT, SP_VERB_EDIT_REMOVE_EXTERNAL_SCRIPT, SP_VERB_LAST
}
 

This anonymous enum is used to provide a list of the Verbs which are defined staticly in the verb files. There may be other verbs which are defined dynamically also.

More...

Functions

gchar * sp_action_get_title (const SPAction *action)
 Return the name without underscores and ellipsis, for use in dialog titles, etc. Allocated memory must be freed by caller.

Detailed Description

Frontend to actions.

Author: Lauris Kaplinski <lauris@kaplinski.com> Ted Gould <ted@gould.cx> David Yip <yipdw@rose-hulman.edu>

Copyright (C) 2006 Johan Engelen <johan@shouraizou.nl> Copyright (C) (date unspecified) Authors

This code is in public domain if done by Lauris This code is GPL if done by Ted or David

Definition in file verbs.h.


Generated by  Doxygen 1.6.0   Back to index