2005-09-19 Michael Natterer <mitch@gimp.org> * app/widgets/gimpclipboard.[ch]: added new public function gimp_clipboard_set_svg() and internal stuff to offer and transfer the svg data to the clipboard. * app/actions/vectors-commands.c (vectors_copy_cmd_callback) (vectors_paste_cmd_callback): implement copy/paste of vectors as SVG. Fixes bug #316547. * app/widgets/gimpvectorstreeview.c (gimp_vectors_tree_view_drag_svg): don't add the terminating nul-byte of the svg string to svg_data_length, it confuses the XML parser. * app/actions/vectors-actions.c * app/actions/vectors-commands.[ch] * menus/vectors-menu.xml: reordered export/import so they are in the same order as copy/paste.
28 lines
998 B
XML
28 lines
998 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE ui SYSTEM "gtkuimanager.dtd">
|
|
|
|
<ui>
|
|
<popup action="vectors-popup">
|
|
<menuitem action="vectors-path-tool" />
|
|
<menuitem action="vectors-edit-attributes" />
|
|
<separator />
|
|
<menuitem action="vectors-new" />
|
|
<menuitem action="vectors-raise" />
|
|
<menuitem action="vectors-lower" />
|
|
<menuitem action="vectors-duplicate" />
|
|
<menuitem action="vectors-delete" />
|
|
<menuitem action="vectors-merge-visible" />
|
|
<separator />
|
|
<menuitem action="vectors-selection-replace" />
|
|
<menuitem action="vectors-selection-add" />
|
|
<menuitem action="vectors-selection-subtract" />
|
|
<menuitem action="vectors-selection-intersect" />
|
|
<menuitem action="vectors-selection-to-vectors" />
|
|
<menuitem action="vectors-stroke" />
|
|
<separator />
|
|
<menuitem action="vectors-copy" />
|
|
<menuitem action="vectors-paste" />
|
|
<menuitem action="vectors-export" />
|
|
<menuitem action="vectors-import" />
|
|
</popup>
|
|
</ui>
|