selection-chemistry.h revision b3f56023dab178fd94e7b5809f9e33bbfada7fc9
d51e90740114c60620c0febffd4d3ce6e280a107ab * Miscellanous operations on selected items
d51e90740114c60620c0febffd4d3ce6e280a107ab * Authors:
d51e90740114c60620c0febffd4d3ce6e280a107ab * Lauris Kaplinski <lauris@kaplinski.com>
d51e90740114c60620c0febffd4d3ce6e280a107ab * Frank Felfe <innerspace@iname.com>
d51e90740114c60620c0febffd4d3ce6e280a107ab * bulia byak <buliabyak@users.sf.net>
d51e90740114c60620c0febffd4d3ce6e280a107ab * Copyright (C) 1999-2005 authors
d51e90740114c60620c0febffd4d3ce6e280a107ab * Copyright (C) 2001-2002 Ximian, Inc.
d51e90740114c60620c0febffd4d3ce6e280a107ab * Released under GNU GPL, read the file 'COPYING' for more information
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_apply_affine(Inkscape::Selection *selection, NR::Matrix const &affine, bool set_i2d = true);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_scale_absolute (Inkscape::Selection *selection, double x0, double x1, double y0, double y1);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_scale_relative(Inkscape::Selection *selection, NR::Point const &align, NR::scale const &scale);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_rotate_relative (Inkscape::Selection *selection, NR::Point const ¢er, gdouble angle);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_skew_relative (Inkscape::Selection *selection, NR::Point const &align, double dx, double dy);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_move_relative (Inkscape::Selection *selection, NR::Point const &move);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_move_relative (Inkscape::Selection *selection, double dx, double dy);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_rotate (Inkscape::Selection *selection, gdouble angle);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_rotate_screen (Inkscape::Selection *selection, gdouble angle);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_scale (Inkscape::Selection *selection, gdouble grow);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_scale_screen (Inkscape::Selection *selection, gdouble grow_pixels);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_scale_times (Inkscape::Selection *selection, gdouble times);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid scroll_to_show_item(SPDesktop *desktop, SPItem *item);
d51e90740114c60620c0febffd4d3ce6e280a107abvoid sp_selection_set_mask(bool apply_clip_path, bool apply_to_layer);
d51e90740114c60620c0febffd4d3ce6e280a107ab/* selection cycling */
d51e90740114c60620c0febffd4d3ce6e280a107abtypedef enum
d51e90740114c60620c0febffd4d3ce6e280a107ab SP_CYCLE_FOCUS /* readjust visible area to view selected item */
d51e90740114c60620c0febffd4d3ce6e280a107ab/* fixme: This should be moved into preference repr */