summaryrefslogtreecommitdiffstats
path: root/src/desktop.cpp
diff options
context:
space:
mode:
authorAlexander Valavanis <valavanisalex@gmail.com>2018-12-06 11:49:19 +0000
committerAlexander Valavanis <valavanisalex@gmail.com>2018-12-06 11:49:19 +0000
commit1a0a649abdbfe2920397707380b876769fba24f2 (patch)
tree188a77e85890ea99357b68df963de0f88f2f5b8c /src/desktop.cpp
parentdesktop-widget: Make ruler origin private (diff)
downloadinkscape-1a0a649abdbfe2920397707380b876769fba24f2.tar.gz
inkscape-1a0a649abdbfe2920397707380b876769fba24f2.zip
desktop-widget: Make canvas private
Diffstat (limited to 'src/desktop.cpp')
-rw-r--r--src/desktop.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/desktop.cpp b/src/desktop.cpp
index fccee47bc..d9fb83ab7 100644
--- a/src/desktop.cpp
+++ b/src/desktop.cpp
@@ -1558,8 +1558,7 @@ void SPDesktop::toggleSplitMode()
if (parent) {
_split_canvas = !_split_canvas;
SPDesktopWidget *dtw = static_cast<SPDesktopWidget *>(parent->get_data("desktopwidget"));
- GtkAllocation allocation;
- gtk_widget_get_allocation(GTK_WIDGET(dtw->canvas), &allocation);
+ auto allocation = dtw->get_canvas_allocation();
SPCanvas *canvas = getCanvas();
canvas->requestRedraw(canvas->_x0, canvas->_y0, canvas->_x0 + allocation.width,
canvas->_y0 + allocation.height);
@@ -1575,8 +1574,7 @@ void SPDesktop::toggleXRay()
return toggleSplitMode();
}
SPDesktopWidget *dtw = static_cast<SPDesktopWidget *>(parent->get_data("desktopwidget"));
- GtkAllocation allocation;
- gtk_widget_get_allocation(GTK_WIDGET(dtw->canvas), &allocation);
+ auto allocation = dtw->get_canvas_allocation();
SPCanvas *canvas = getCanvas();
canvas->requestRedraw(canvas->_x0, canvas->_y0, canvas->_x0 + allocation.width,
canvas->_y0 + allocation.height);