diff options
Diffstat (limited to 'src/Gui/RenderArea.h')
-rw-r--r-- | src/Gui/RenderArea.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/Gui/RenderArea.h b/src/Gui/RenderArea.h index 59498d4..8ac72d7 100644 --- a/src/Gui/RenderArea.h +++ b/src/Gui/RenderArea.h @@ -44,11 +44,11 @@ class RenderArea : public Gtk::DrawingArea { } float getViewWidth() const { - return get_width()/scale; + return viewWidth; } float getViewHeight() const { - return get_height()/scale; + return viewHeight; } float getScale() const {return scale;} @@ -59,12 +59,10 @@ class RenderArea : public Gtk::DrawingArea { private: static GdkGLConfig *glconfig; - Gtk::HScrollbar *hScrollbar; - Gtk::VScrollbar *vScrollbar; - View::View *view; float xCenter, yCenter; + float viewWidth, viewHeight; int zoomLevel; float scale; @@ -77,8 +75,7 @@ class RenderArea : public Gtk::DrawingArea { void zoom(int zoom, float x = 0.5f, float y = 0.5f); void updateViewport(); - void updateScrollbars(float x = 0.5f, float y = 0.5f); - void updateScrolling(); + void updateScrolling(float x = 0.5f, float y = 0.5f); bool gdkGLBegin() { GtkWidget *widget = GTK_WIDGET(gobj()); |