Lines Matching refs:desktop

40 #include "desktop.h"
154 desktop->selection,
155 desktop->messageStack(),
160 this->_seltrans = new Inkscape::SelTrans(desktop);
198 DocumentUndo::undo(desktop->getDocument());
206 DocumentUndo::undo(desktop->getDocument());
210 SP_EVENT_CONTEXT(this)->desktop->messageStack()->flash(Inkscape::NORMAL_MESSAGE, _("Move canceled."));
214 if (Inkscape::Rubberband::get(desktop)->is_started()) {
215 Inkscape::Rubberband::get(desktop)->stop();
218 SP_EVENT_CONTEXT(this)->desktop->messageStack()->flash(Inkscape::NORMAL_MESSAGE, _("Selection canceled."));
238 sp_select_context_up_one_layer(SPDesktop *desktop)
251 SPObject *const current_layer = desktop->currentLayer();
260 desktop->setCurrentLayer(parent);
262 desktop->getSelection()->set(current_layer);
298 GdkWindow* window = gtk_widget_get_window (GTK_WIDGET (desktop->getCanvas()));
305 desktop->canvas->forceFullRedrawAfterInterruptions(5);
313 this->item = sp_event_context_find_item (desktop,
324 sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->drawing),
329 this->grabbed = SP_CANVAS_ITEM(desktop->drawing);
331 desktop->canvas->forceFullRedrawAfterInterruptions(5);
342 if (!desktop->isWaitingCursor() && !this->dragging) {
343 GdkWindow* window = gtk_widget_get_window (GTK_WIDGET (desktop->getCanvas()));
350 if (!desktop->isWaitingCursor() && !this->dragging) {
351 GdkWindow* window = gtk_widget_get_window (GTK_WIDGET (desktop->getCanvas()));
402 arenaitem = item->get_arenaitem(desktop->dkey);
425 arenaitem = item->get_arenaitem(desktop->dkey);
439 Inkscape::DrawingItem *arenaitem = item->get_arenaitem(desktop->dkey);
457 Inkscape::Selection *selection = desktop->getSelection();
472 desktop->setCurrentLayer(clicked_item);
473 desktop->getSelection()->clear();
477 desktop->canvas->endForcedFullRedraws();
480 Geom::Point const p(desktop->w2d(button_pt));
481 tools_switch_by_item (desktop, clicked_item, p);
484 sp_select_context_up_one_layer(desktop);
499 Geom::Point const p(desktop->w2d(button_pt));
502 Inkscape::Rubberband::get(desktop)->setMode(RUBBERBAND_MODE_TOUCHPATH);
505 Inkscape::Rubberband::get(desktop)->start(desktop, p);
512 sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
516 this->grabbed = SP_CANVAS_ITEM(desktop->acetate);
544 Geom::Point const p(desktop->w2d(motion_pt));
561 GdkWindow* window = gtk_widget_get_window (GTK_WIDGET (desktop->getCanvas()));
565 desktop->canvas->forceFullRedrawAfterInterruptions(5);
572 Inkscape::Rubberband::get(desktop)->stop();
575 item_at_point = desktop->getItemAtPoint(Geom::Point(event->button.x, event->button.y), FALSE);
578 item_at_point = desktop->getItemAtPoint(Geom::Point(xp, yp), FALSE);
584 item_in_group = desktop->getItemAtPoint(Geom::Point(event->button.x, event->button.y), TRUE);
585 group_at_point = desktop->getGroupAtPoint(Geom::Point(event->button.x, event->button.y));
625 desktop->scroll_to_point(p);
631 desktop->canvas->endForcedFullRedraws();
634 if (Inkscape::Rubberband::get(desktop)->is_started()) {
635 Inkscape::Rubberband::get(desktop)->move(p);
637 if (Inkscape::Rubberband::get(desktop)->getMode() == RUBBERBAND_MODE_TOUCHPATH) {
661 dbus_send_ping(desktop, this->item);
690 window = gtk_widget_get_window (GTK_WIDGET (desktop->getCanvas()));
694 desktop->canvas->endForcedFullRedraws();
702 Inkscape::Rubberband *r = Inkscape::Rubberband::get(desktop);
710 items = desktop->getDocument()->getItemsInBox(desktop->dkey, *b);
712 items = desktop->getDocument()->getItemsAtPoints(desktop->dkey, r->getPoints());
736 item = sp_event_context_find_item (desktop,
741 item = sp_event_context_find_item (desktop,
751 item = sp_event_context_find_item (desktop,
786 desktop->updateNow();
790 Inkscape::Rubberband::get(desktop)->stop(); // might have been started in another tool!
812 Geom::Point p = desktop->d2w(desktop->point());
813 SPItem *item = desktop->getItemAtPoint(p, true, NULL);
821 item = desktop->getItemAtPoint(p, true, item);
840 arenaitem = item->get_arenaitem(desktop->dkey);
861 arenaitem = item->get_arenaitem(desktop->dkey);
885 GtkWindow *w =GTK_WINDOW(gtk_widget_get_toplevel( GTK_WIDGET(desktop->canvas) ));
889 gtk_widget_grab_focus (GTK_WIDGET(desktop->canvas));
909 if (Inkscape::Rubberband::get(desktop)->is_started()) {
912 Inkscape::Rubberband::get(desktop)->setMode(RUBBERBAND_MODE_TOUCHPATH);
926 if (alt && !selection->isEmpty() && !desktop->isWaitingCursor()) {
927 GdkWindow* window = gtk_widget_get_window (GTK_WIDGET (desktop->getCanvas()));
948 sp_selection_move_screen(desktop->getSelection(), mul*-10, 0); // shift
950 sp_selection_move_screen(desktop->getSelection(), mul*-1, 0); // no shift
954 sp_selection_move(desktop->getSelection(), mul*-10*nudge, 0); // shift
956 sp_selection_move(desktop->getSelection(), mul*-nudge, 0); // no shift
971 sp_selection_move_screen(desktop->getSelection(), 0, mul*10); // shift
973 sp_selection_move_screen(desktop->getSelection(), 0, mul*1); // no shift
977 sp_selection_move(desktop->getSelection(), 0, mul*10*nudge); // shift
979 sp_selection_move(desktop->getSelection(), 0, mul*nudge); // no shift
994 sp_selection_move_screen(desktop->getSelection(), mul*10, 0); // shift
996 sp_selection_move_screen(desktop->getSelection(), mul*1, 0); // no shift
1000 sp_selection_move(desktop->getSelection(), mul*10*nudge, 0); // shift
1002 sp_selection_move(desktop->getSelection(), mul*nudge, 0); // no shift
1017 sp_selection_move_screen(desktop->getSelection(), 0, mul*-10); // shift
1019 sp_selection_move_screen(desktop->getSelection(), 0, mul*-1); // no shift
1023 sp_selection_move(desktop->getSelection(), 0, mul*-10*nudge); // shift
1025 sp_selection_move(desktop->getSelection(), 0, mul*-nudge); // no shift
1044 sp_edit_select_all(desktop);
1061 desktop->setToolboxFocusTo ("altx");
1128 desktop->setCurrentLayer(clicked_item);
1129 desktop->getSelection()->clear();
1131 this->desktop->messageStack()->flash(Inkscape::NORMAL_MESSAGE, _("Selected object is not a group. Cannot enter."));
1141 sp_select_context_up_one_layer(desktop);
1160 sp_selection_to_guides(desktop);
1182 if (Inkscape::Rubberband::get(desktop)->is_started()) {
1185 Inkscape::Rubberband::get(desktop)->setMode(RUBBERBAND_MODE_RECT);
1198 if (!desktop->isWaitingCursor()) {
1200 //GdkWindow* window = gtk_widget_get_window (GTK_WIDGET (desktop->getCanvas()));