Changeset - r9264:9a1e01bab338
[Not reviewed]
master
0 2 0
rubidium - 16 years ago 2008-05-16 23:30:10
rubidium@openttd.org
(svn r13130) -Codechange: remove some of the (old) WindowEvent wrapper functions/enums/variables as they are not used anymore.
2 files changed with 7 insertions and 78 deletions:
0 comments (0 inline, 0 general)
src/window.cpp
Show inline comments
 
@@ -99,58 +99,6 @@ void Window::OnClick(Point pt, int widge
 
	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 @@ void MouseLoop(MouseClick click, int mou
 

	
 
	if (mousewheel != 0) {
 
		if (_patches.scrollwheel_scrolling == 0) {
 
			/* Send WE_MOUSEWHEEL event to window */
 
			/* Send mousewheel event to window */
 
			w->OnMouseWheel(mousewheel);
 
		}
 

	
src/window_gui.h
Show inline comments
 
@@ -114,10 +114,6 @@ enum WindowEventCodes {
 
	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 @@ enum WindowEventCodes {
 
	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 @@ struct WindowEvent {
 
		} 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 @@ struct WindowEvent {
 
		} 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 @@ public:
 
	 * @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 @@ public:
 
	 * @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) {}
 

	
 

	
 
	/**
0 comments (0 inline, 0 general)