(svn r13006) -Codechange: GetMenuItemIndex is only used for the toolbar, so move it to there.
authorrubidium
Thu, 08 May 2008 12:59:47 +0000
changeset 10463 b7e820730f30
parent 10462 416b62f5ee6f
child 10464 a31507086dd2
(svn r13006) -Codechange: GetMenuItemIndex is only used for the toolbar, so move it to there.
src/toolbar_gui.cpp
src/window.cpp
src/window_gui.h
--- a/src/toolbar_gui.cpp	Thu May 08 11:50:34 2008 +0000
+++ b/src/toolbar_gui.cpp	Thu May 08 12:59:47 2008 +0000
@@ -77,6 +77,26 @@
 	return pos;
 }
 
+/**
+ * In a window with menu_d custom extension, retrieve the menu item number from a position
+ * @param w Window holding the menu items
+ * @param x X coordinate of the position
+ * @param y Y coordinate of the position
+ * @return Index number of the menu item, or \c -1 if no valid selection under position
+ */
+static int GetMenuItemIndex(const Window *w, int x, int y)
+{
+	if ((x -= w->left) >= 0 && x < w->width && (y -= w->top + 1) >= 0) {
+		y /= 10;
+
+		if (y < WP(w, const menu_d).item_count &&
+				!HasBit(WP(w, const menu_d).disabled_items, y)) {
+			return y;
+		}
+	}
+	return -1;
+}
+
 /* --- Pausing --- */
 
 static void ToolbarPauseClick(Window *w)
--- a/src/window.cpp	Thu May 08 11:50:34 2008 +0000
+++ b/src/window.cpp	Thu May 08 12:59:47 2008 +0000
@@ -2009,27 +2009,6 @@
 	DrawMouseCursor();
 }
 
-
-/**
- * In a window with menu_d custom extension, retrieve the menu item number from a position
- * @param w Window holding the menu items
- * @param x X coordinate of the position
- * @param y Y coordinate of the position
- * @return Index number of the menu item, or \c -1 if no valid selection under position
- */
-int GetMenuItemIndex(const Window *w, int x, int y)
-{
-	if ((x -= w->left) >= 0 && x < w->width && (y -= w->top + 1) >= 0) {
-		y /= 10;
-
-		if (y < WP(w, const menu_d).item_count &&
-				!HasBit(WP(w, const menu_d).disabled_items, y)) {
-			return y;
-		}
-	}
-	return -1;
-}
-
 /**
  * Mark window as dirty (in need of repainting)
  * @param cls Window class
--- a/src/window_gui.h	Thu May 08 11:50:34 2008 +0000
+++ b/src/window_gui.h	Thu May 08 12:59:47 2008 +0000
@@ -577,7 +577,6 @@
 
 void DrawWindowViewport(const Window *w);
 
-int GetMenuItemIndex(const Window *w, int x, int y);
 void RelocateAllWindows(int neww, int newh);
 
 /* misc_gui.cpp */