changeset 13567:14638a0897e7 draft

(svn r18089) -Codechange: remove ResizeWindowForWidget
author rubidium <rubidium@openttd.org>
date Sun, 15 Nov 2009 10:40:06 +0000
parents 30dc7b733ef3
children 2798a5f6fed5
files src/widget.cpp src/window_gui.h
diffstat 2 files changed, 0 insertions(+), 29 deletions(-) [+]
line wrap: on
line diff
--- a/src/widget.cpp
+++ b/src/widget.cpp
@@ -717,33 +717,6 @@
 	}
 }
 
-/** Resize a widget and shuffle other widgets around to fit. */
-void ResizeWindowForWidget(Window *w, uint widget, int delta_x, int delta_y)
-{
-	int right  = w->widget[widget].right;
-	int bottom = w->widget[widget].bottom;
-
-	for (uint i = 0; i < w->widget_count; i++) {
-		if (w->widget[i].left >= right && i != widget) w->widget[i].left += delta_x;
-		if (w->widget[i].right >= right) w->widget[i].right += delta_x;
-		if (w->widget[i].top >= bottom && i != widget) w->widget[i].top += delta_y;
-		if (w->widget[i].bottom >= bottom) w->widget[i].bottom += delta_y;
-	}
-
-	/* A hidden widget has bottom == top or right == left, we need to make it
-	 * one less to fit in its new gap. */
-	if (right  == w->widget[widget].left) w->widget[widget].right--;
-	if (bottom == w->widget[widget].top)  w->widget[widget].bottom--;
-
-	if (w->widget[widget].left > w->widget[widget].right)  w->widget[widget].right  = w->widget[widget].left;
-	if (w->widget[widget].top  > w->widget[widget].bottom) w->widget[widget].bottom = w->widget[widget].top;
-
-	w->width  += delta_x;
-	w->height += delta_y;
-	w->resize.width  += delta_x;
-	w->resize.height += delta_y;
-}
-
 /**
  * Draw a sort button's up or down arrow symbol.
  * @param widget Sort button widget
--- a/src/window_gui.h
+++ b/src/window_gui.h
@@ -964,6 +964,4 @@
 void ScrollbarClickHandler(Window *w, const Widget *wi, int x, int y);
 void ScrollbarClickHandler(Window *w, const NWidgetCore *nw, int x, int y);
 
-void ResizeWindowForWidget(Window *w, uint widget, int delta_x, int delta_y);
-
 #endif /* WINDOW_GUI_H */