summaryrefslogtreecommitdiffstats
path: root/src/Gui/RenderArea.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Gui/RenderArea.h')
-rw-r--r--src/Gui/RenderArea.h11
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());