diff options
author | neoraider <devnull@localhost> | 2008-04-20 02:08:05 +0200 |
---|---|---|
committer | neoraider <devnull@localhost> | 2008-04-20 02:08:05 +0200 |
commit | 12ebbe18e1c54c854286e38a4cf9e15433cd1bb2 (patch) | |
tree | 67fd0c9b9f80c8f096133f7ceb06cb77b0cc9ce1 /src/Gui/RenderArea.h | |
parent | c771232b7433c076290c2ac6c8c53090a1ad3592 (diff) | |
download | zoomedit-12ebbe18e1c54c854286e38a4cf9e15433cd1bb2.tar zoomedit-12ebbe18e1c54c854286e38a4cf9e15433cd1bb2.zip |
zoomedit:
* Moved much stuff from RenderArea to TopView to make MapView possible
* Created MapView class
Diffstat (limited to 'src/Gui/RenderArea.h')
-rw-r--r-- | src/Gui/RenderArea.h | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/src/Gui/RenderArea.h b/src/Gui/RenderArea.h index c8b6d6e..08cb841 100644 --- a/src/Gui/RenderArea.h +++ b/src/Gui/RenderArea.h @@ -35,7 +35,7 @@ namespace Gui { class RenderArea : public Gtk::DrawingArea { public: - RenderArea(BaseObjectType *cobject, const Glib::RefPtr<Gnome::Glade::Xml> &xml); + RenderArea(BaseObjectType *cobject, const Glib::RefPtr<Gnome::Glade::Xml>&); View::View* getView() const {return view;} void setView(View::View *view0) { @@ -43,32 +43,13 @@ class RenderArea : public Gtk::DrawingArea { queue_draw(); } - float getViewWidth() const { - return viewWidth; - } - - float getViewHeight() const { - return viewHeight; - } - - float getScale() const {return scale;} - - float getXCenter() const {return xCenter;} - float getYCenter() const {return yCenter;} - private: static GdkGLConfig *glconfig; View::View *view; - float xCenter, yCenter; - float viewWidth, viewHeight; - - int zoomLevel; - float scale; - bool inWindow; - float xHover, yHover; + gdouble xHover, yHover; void onRealize(); bool onConfigureEvent(GdkEventConfigure*); @@ -78,8 +59,6 @@ class RenderArea : public Gtk::DrawingArea { bool onLeaveNotifyEvent(GdkEventCrossing*); bool onMotionNotifyEvent(GdkEventMotion *event); - void zoom(int zoom, float x = 0.5f, float y = 0.5f); - bool gdkGLBegin() { GtkWidget *widget = GTK_WIDGET(gobj()); |