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

node-tool.cpp File Reference


Detailed Description

New node tool - implementation.

Definition in file node-tool.cpp.

#include <glib.h>
#include <glib/gi18n.h>
#include "desktop.h"
#include "desktop-handles.h"
#include "display/canvas-bpath.h"
#include "display/curve.h"
#include "display/sp-canvas.h"
#include "document.h"
#include "live_effects/lpeobject.h"
#include "message-context.h"
#include "selection.h"
#include "shape-editor.h"
#include "sp-clippath.h"
#include "sp-item-group.h"
#include "sp-mask.h"
#include "sp-object-group.h"
#include "sp-path.h"
#include "ui/tool/node-tool.h"
#include "ui/tool/control-point-selection.h"
#include "ui/tool/curve-drag-point.h"
#include "ui/tool/event-utils.h"
#include "ui/tool/manipulator.h"
#include "ui/tool/multi-path-manipulator.h"
#include "ui/tool/path-manipulator.h"
#include "ui/tool/selector.h"
#include "ui/tool/shape-record.h"
#include "pixmaps/cursor-node.xpm"
#include "pixmaps/cursor-node-d.xpm"

Go to the source code of this file.

Functions

SPCanvasGroupcreate_control_group (SPDesktop *d)
SPCanvasGroupcreate_control_group (SPDesktop *d)
void destroy_group (SPCanvasGroup *g)
void gather_items (InkNodeTool *nt, SPItem *base, SPObject *obj, Inkscape::UI::ShapeRole role, std::set< Inkscape::UI::ShapeRecord > &s)
void ink_node_tool_class_init (InkNodeToolClass *klass)
void ink_node_tool_class_init (InkNodeToolClass *klass)
void ink_node_tool_dispose (GObject *object)
void ink_node_tool_dispose (GObject *object)
GType ink_node_tool_get_type ()
void ink_node_tool_init (InkNodeTool *nt)
void ink_node_tool_init (InkNodeTool *node_context)
gint ink_node_tool_item_handler (SPEventContext *event_context, SPItem *item, GdkEvent *event)
gint ink_node_tool_item_handler (SPEventContext *event_context, SPItem *item, GdkEvent *event)
void ink_node_tool_mouseover_changed (InkNodeTool *nt, Inkscape::UI::ControlPoint *p)
void ink_node_tool_mouseover_changed (InkNodeTool *nt, Inkscape::UI::ControlPoint *p)
gint ink_node_tool_root_handler (SPEventContext *event_context, GdkEvent *event)
gint ink_node_tool_root_handler (SPEventContext *event_context, GdkEvent *event)
void ink_node_tool_select_area (InkNodeTool *nt, Geom::Rect const &sel, GdkEventButton *event)
void ink_node_tool_select_area (InkNodeTool *nt, Geom::Rect const &, GdkEventButton *)
void ink_node_tool_select_point (InkNodeTool *nt, Geom::Point const &, GdkEventButton *event)
void ink_node_tool_select_point (InkNodeTool *nt, Geom::Point const &, GdkEventButton *)
void ink_node_tool_selection_changed (InkNodeTool *nt, Inkscape::Selection *sel)
void ink_node_tool_selection_changed (InkNodeTool *nt, Inkscape::Selection *sel)
void ink_node_tool_set (SPEventContext *ec, Inkscape::Preferences::Entry *value)
void ink_node_tool_set (SPEventContext *ec, Inkscape::Preferences::Entry *value)
void ink_node_tool_setup (SPEventContext *ec)
void ink_node_tool_setup (SPEventContext *ec)
void ink_node_tool_update_tip (InkNodeTool *nt, GdkEvent *event)
void ink_node_tool_update_tip (InkNodeTool *nt, GdkEvent *event)


Generated by  Doxygen 1.6.0   Back to index