summaryrefslogtreecommitdiffstats
path: root/src/svg-view-widget.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2011-04-07 23:42:04 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2011-04-07 23:42:04 +0000
commit945ce419c806c73d70203dec33ececafbe108a92 (patch)
treecfcdb59bf47e9db7f9e01f7eebb59924bdeaea94 /src/svg-view-widget.cpp
parentMerge from trunk (again) (diff)
parentExtensions. SVG+media fix (see Bug #400356). (diff)
downloadinkscape-945ce419c806c73d70203dec33ececafbe108a92.tar.gz
inkscape-945ce419c806c73d70203dec33ececafbe108a92.zip
Merge from trunk
(bzr r9508.1.73)
Diffstat (limited to 'src/svg-view-widget.cpp')
-rw-r--r--src/svg-view-widget.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/svg-view-widget.cpp b/src/svg-view-widget.cpp
index d2a31966a..777c1b496 100644
--- a/src/svg-view-widget.cpp
+++ b/src/svg-view-widget.cpp
@@ -5,7 +5,9 @@
* Lauris Kaplinski <lauris@kaplinski.com>
* Ralf Stephan <ralf@ark.in-berlin.de>
* Abhishek Sharma
+ * Jon A. Cruz <jon@joncruz.org>
*
+ * Copyright (C) 2010 authors
* Copyright (C) 2001-2002 Lauris Kaplinski
* Copyright (C) 2001 Ximian, Inc.
*
@@ -13,6 +15,8 @@
*/
#include <gtk/gtkscrolledwindow.h>
+#include "display/sp-canvas.h"
+#include "display/sp-canvas-group.h"
#include "display/canvas-arena.h"
#include "document.h"
#include "svg-view.h"
@@ -220,22 +224,18 @@ sp_svg_view_widget_new (SPDocument *doc)
/**
* Flags the SPSVGSPViewWidget to have its size renegotiated with Gtk.
*/
-void
-sp_svg_view_widget_set_resize (SPSVGSPViewWidget *vw, bool resize, gdouble width, gdouble height)
+void SPSVGSPViewWidget::setResize(bool resize, gdouble width, gdouble height)
{
- g_return_if_fail (vw != NULL);
+ g_return_if_fail( !resize || (width > 0.0) );
+ g_return_if_fail( !resize || (height > 0.0) );
- g_return_if_fail (SP_IS_SVG_VIEW_WIDGET (vw));
- g_return_if_fail (!resize || (width > 0.0));
- g_return_if_fail (!resize || (height > 0.0));
+ this->resize = resize;
+ this->maxwidth = width;
+ this->maxheight = height;
- vw->resize = resize;
- vw->maxwidth = width;
- vw->maxheight = height;
-
- if (resize) {
- gtk_widget_queue_resize (GTK_WIDGET (vw));
- }
+ if ( resize ) {
+ gtk_widget_queue_resize( GTK_WIDGET(this) );
+ }
}