Lines Matching refs:desktop
32 #include "desktop.h"
33 #include "desktop-style.h"
68 SPDesktop *desktop = this->desktop;
70 sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME);
108 this->shape_editor = new ShapeEditor(this->desktop);
110 SPItem *item = this->desktop->getSelection()->singleItem();
115 Inkscape::Selection *selection = this->desktop->getSelection();
146 SPDesktop *desktop = this->desktop;
147 Inkscape::Selection *selection = desktop->getSelection();
159 this->center = Inkscape::setup_for_drag_start(desktop, this, event);
161 SnapManager &m = desktop->namedview->snap_manager;
162 m.setup(desktop);
166 sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
190 Geom::Point motion_dt(this->desktop->w2d(motion_w));
192 SnapManager &m = desktop->namedview->snap_manager;
193 m.setup(desktop, true, this->spiral);
203 SnapManager &m = desktop->namedview->snap_manager;
204 m.setup(desktop);
206 Geom::Point motion_dt(desktop->w2d(motion_w));
235 sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time);
265 desktop->setToolboxFocusTo ("altx-spiral");
282 sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate),
336 SPDesktop *desktop = SP_EVENT_CONTEXT(this)->desktop;
342 if (Inkscape::have_viable_layer(desktop, this->message_context) == false) {
347 Inkscape::XML::Document *xml_doc = this->desktop->doc()->getReprDoc();
352 sp_desktop_apply_style_tool(desktop, repr, "/tools/shapes/spiral", false);
354 this->spiral = SP_SPIRAL(desktop->currentLayer()->appendChildRepr(repr));
356 this->spiral->transform = SP_ITEM(desktop->currentLayer())->i2doc_affine().inverse();
359 desktop->canvas->forceFullRedrawAfterInterruptions(5);
362 SnapManager &m = desktop->namedview->snap_manager;
363 m.setup(desktop, true, this->spiral);
367 Geom::Point const p0 = desktop->dt2doc(this->center);
368 Geom::Point const p1 = desktop->dt2doc(pt2g);
388 GString *rads = g_string_new(q.string(desktop->namedview->display_units).c_str());
408 this->desktop->canvas->endForcedFullRedraws();
410 this->desktop->getSelection()->set(this->spiral);
411 DocumentUndo::done(this->desktop->getDocument(), SP_VERB_CONTEXT_SPIRAL, _("Create spiral"));
418 this->desktop->getSelection()->clear();
419 sp_canvas_item_ungrab(SP_CANVAS_ITEM(this->desktop->acetate), 0);
431 this->desktop->canvas->endForcedFullRedraws();
433 DocumentUndo::cancel(this->desktop->getDocument());