(svn r13130) -Codechange: remove some of the (old) WindowEvent wrapper functions/enums/variables as they are not used anymore.
authorrubidium
Fri, 16 May 2008 23:30:10 +0000
changeset 10586 ddbc8067d186
parent 10585 c3104c1fcd71
child 10587 70ace93a49d1
(svn r13130) -Codechange: remove some of the (old) WindowEvent wrapper functions/enums/variables as they are not used anymore.
src/window.cpp
src/window_gui.h
--- a/src/window.cpp	Fri May 16 23:29:31 2008 +0000
+++ b/src/window.cpp	Fri May 16 23:30:10 2008 +0000
@@ -99,58 +99,6 @@
 	this->HandleWindowEvent(&e);
 }
 
-void Window::OnDoubleClick(Point pt, int widget)
-{
-	WindowEvent e;
-	e.event = WE_DOUBLE_CLICK;
-	e.we.click.pt     = pt;
-	e.we.click.widget = widget;
-	this->HandleWindowEvent(&e);
-}
-
-void Window::OnRightClick(Point pt, int widget)
-{
-	WindowEvent e;
-	e.event = WE_RCLICK;
-	e.we.click.pt     = pt;
-	e.we.click.widget = widget;
-	this->HandleWindowEvent(&e);
-}
-
-void Window::OnDragDrop(Point pt, int widget)
-{
-	WindowEvent e;
-	e.event = WE_DRAGDROP;
-	e.we.click.pt     = pt;
-	e.we.click.widget = widget;
-	this->HandleWindowEvent(&e);
-}
-
-void Window::OnScroll(Point delta)
-{
-	WindowEvent e;
-	e.event = WE_SCROLL;
-	e.we.scroll.delta = delta;
-	this->HandleWindowEvent(&e);
-}
-
-void Window::OnMouseOver(Point pt, int widget)
-{
-	WindowEvent e;
-	e.event = WE_MOUSEOVER;
-	e.we.click.pt     = pt;
-	e.we.click.widget = widget;
-	this->HandleWindowEvent(&e);
-}
-
-void Window::OnMouseWheel(int wheel)
-{
-	WindowEvent e;
-	e.event = WE_MOUSEWHEEL;
-	e.we.wheel.wheel = wheel;
-	this->HandleWindowEvent(&e);
-}
-
 void Window::OnMouseLoop()
 {
 	WindowEvent e;
@@ -1972,7 +1920,7 @@
 
 	if (mousewheel != 0) {
 		if (_patches.scrollwheel_scrolling == 0) {
-			/* Send WE_MOUSEWHEEL event to window */
+			/* Send mousewheel event to window */
 			w->OnMouseWheel(mousewheel);
 		}
 
--- a/src/window_gui.h	Fri May 16 23:29:31 2008 +0000
+++ b/src/window_gui.h	Fri May 16 23:30:10 2008 +0000
@@ -114,10 +114,6 @@
 	WE_PAINT,        ///< Repaint the window contents
 	WE_KEYPRESS,     ///< Key pressed
 	WE_CLICK,        ///< Left mouse button click
-	WE_DOUBLE_CLICK, ///< Left mouse button double click
-	WE_RCLICK,       ///< Right mouse button click
-	WE_MOUSEOVER,
-	WE_MOUSEWHEEL,
 	WE_MOUSELOOP,    ///< Event for each mouse event in the game (at least once every game tick)
 	WE_TICK,         ///< Regularly occurring event (every game tick)
 	WE_100_TICKS,    ///< Regularly occurring event (every 100 game ticks, approximatelly 3 seconds)
@@ -125,13 +121,11 @@
 	WE_PLACE_OBJ,
 	WE_ABORT_PLACE_OBJ,
 	WE_ON_EDIT_TEXT,
-	WE_DRAGDROP,
 	WE_PLACE_DRAG,
 	WE_PLACE_MOUSEUP,
 	WE_PLACE_PRESIZE,
 	WE_DROPDOWN_SELECT,
 	WE_RESIZE,          ///< Request to resize the window, @see WindowEvent.we.resize
-	WE_SCROLL,
 	WE_INVALIDATE_DATA, ///< Notification that data displayed by the window is obsolete
 	WE_CTRL_CHANGED,    ///< CTRL key has changed state
 };
@@ -176,11 +170,6 @@
 		} dropdown;
 
 		struct {
-			Point pt;
-			int widget;
-		} mouseover;
-
-		struct {
 			bool cont;      ///< continue the search? (default true)
 			uint16 key;     ///< 16-bit Unicode value of the key
 			uint16 keycode; ///< untranslated key (including shift-state)
@@ -191,14 +180,6 @@
 		} invalidate;
 
 		struct {
-			Point delta;   ///< delta position against position of last call
-		} scroll;
-
-		struct {
-			int wheel;     ///< how much was 'wheel'd'
-		} wheel;
-
-		struct {
 			bool cont;     ///< continue the search? (default true)
 		} ctrl;
 	} we;
@@ -380,27 +361,27 @@
 	 * @param pt     the point inside the window that has been clicked.
 	 * @param widget the clicked widget.
 	 */
-	virtual void OnDoubleClick(Point pt, int widget);
+	virtual void OnDoubleClick(Point pt, int widget) {}
 
 	/**
 	 * A click with the right mouse button has been made on the window.
 	 * @param pt     the point inside the window that has been clicked.
 	 * @param widget the clicked widget.
 	 */
-	virtual void OnRightClick(Point pt, int widget);
+	virtual void OnRightClick(Point pt, int widget) {}
 
 	/**
 	 * A dragged 'object' has been released.
 	 * @param pt     the point inside the window where the release took place.
 	 * @param widget the widget where the release took place.
 	 */
-	virtual void OnDragDrop(Point pt, int widget);
+	virtual void OnDragDrop(Point pt, int widget) {}
 
 	/**
 	 * Handle the request for (viewport) scrolling.
 	 * @param delta the amount the viewport must be scrolled.
 	 */
-	virtual void OnScroll(Point delta);
+	virtual void OnScroll(Point delta) {}
 
 	/**
 	 * The mouse is currently moving over the window or has just moved outside
@@ -408,13 +389,13 @@
 	 * @param pt     the point inside the window that the mouse hovers over.
 	 * @param widget the widget the mouse hovers over.
 	 */
-	virtual void OnMouseOver(Point pt, int widget);
+	virtual void OnMouseOver(Point pt, int widget) {}
 
 	/**
 	 * The mouse wheel has been turned.
 	 * @param wheel the amount of movement of the mouse wheel.
 	 */
-	virtual void OnMouseWheel(int wheel);
+	virtual void OnMouseWheel(int wheel) {}
 
 
 	/**