Lines Matching refs:desktop
10 #include "desktop.h"
13 #include "desktop-style.h"
29 void StyleSubject::setDesktop(SPDesktop *desktop) {
30 if (desktop != _desktop) {
31 if (desktop) {
32 GC::anchor(desktop);
37 _desktop = desktop;
38 _afterDesktopSwitch(desktop);
50 SPDesktop *desktop = getDesktop();
51 if (desktop) {
52 return desktop->getSelection();
75 SPDesktop *desktop = getDesktop();
76 if (desktop) {
77 return sp_desktop_query_style(desktop, query, property);
83 void StyleSubject::Selection::_afterDesktopSwitch(SPDesktop *desktop) {
87 if (desktop) {
88 _subsel_changed = desktop->connectToolSubselectionChanged(sigc::hide(sigc::mem_fun(*this, &Selection::_emitChanged)));
89 Inkscape::Selection *selection = desktop->getSelection();
98 SPDesktop *desktop = getDesktop();
99 if (desktop) {
100 sp_desktop_set_style(desktop, css);
168 void StyleSubject::CurrentLayer::_afterDesktopSwitch(SPDesktop *desktop) {
170 if (desktop) {
171 _layer_switched = desktop->connectCurrentLayerChanged(sigc::mem_fun(*this, &CurrentLayer::_setLayer));
172 _setLayer(desktop->currentLayer());