Lines Matching refs:desktop
35 #include "desktop.h"
36 #include "desktop-style.h"
74 sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), GDK_CURRENT_TIME);
118 this->shape_editor = new ShapeEditor(this->desktop);
120 SPItem *item = this->desktop->getSelection()->singleItem();
125 Inkscape::Selection *selection = this->desktop->getSelection();
160 SPDesktop *desktop = this->desktop;
161 Inkscape::Selection *selection = desktop->getSelection();
173 this->center = Inkscape::setup_for_drag_start(desktop, this, event);
176 SnapManager &m = desktop->namedview->snap_manager;
177 m.setup(desktop, true);
181 sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
204 Geom::Point motion_dt(desktop->w2d(motion_w));
212 SnapManager &m = desktop->namedview->snap_manager;
213 m.setup(desktop);
216 Geom::Point motion_dt(desktop->w2d(motion_w));
247 sp_canvas_item_ungrab(SP_CANVAS_ITEM (desktop->acetate), event->button.time);
278 desktop->setToolboxFocusTo ("altx-star");
295 sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time);
351 SPDesktop *desktop = this->desktop;
357 if (Inkscape::have_viable_layer(desktop, this->message_context) == false) {
362 Inkscape::XML::Document *xml_doc = this->desktop->doc()->getReprDoc();
367 sp_desktop_apply_style_tool(desktop, repr, "/tools/shapes/star", false);
369 this->star = SP_STAR(desktop->currentLayer()->appendChildRepr(repr));
372 this->star->transform = SP_ITEM(desktop->currentLayer())->i2doc_affine().inverse();
375 desktop->canvas->forceFullRedrawAfterInterruptions(5);
379 SnapManager &m = desktop->namedview->snap_manager;
381 m.setup(desktop, true, this->star);
386 Geom::Point const p0 = desktop->dt2doc(this->center);
387 Geom::Point const p1 = desktop->dt2doc(pt2g);
404 GString *rads = g_string_new(q.string(desktop->namedview->display_units).c_str());
432 desktop->canvas->endForcedFullRedraws();
434 desktop->getSelection()->set(this->star);
435 DocumentUndo::done(desktop->getDocument(), SP_VERB_CONTEXT_STAR,
443 desktop->getSelection()->clear();
444 sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), 0);
456 desktop->canvas->endForcedFullRedraws();
458 DocumentUndo::cancel(desktop->getDocument());