diff options
author | neoraider <devnull@localhost> | 2008-04-16 21:13:03 +0200 |
---|---|---|
committer | neoraider <devnull@localhost> | 2008-04-16 21:13:03 +0200 |
commit | a87e0ede82e41b47ddb9ad7810a1266ec73d51ea (patch) | |
tree | 0333d8eeb1d519978899134fce217d0e8a22e5fe /src/Gui/RenderArea.h | |
parent | b90de8c582b41bbb3af5f77df69ae537e106ce59 (diff) | |
download | zoomedit-a87e0ede82e41b47ddb9ad7810a1266ec73d51ea.tar zoomedit-a87e0ede82e41b47ddb9ad7810a1266ec73d51ea.zip |
zoomedit:
* Removed scrollbars, allowing endless movement now
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()); |