summaryrefslogtreecommitdiff
path: root/resize_window_widgets.h
diff options
context:
space:
mode:
authorbjarni <bjarni@openttd.org>2006-09-28 23:05:03 +0000
committerbjarni <bjarni@openttd.org>2006-09-28 23:05:03 +0000
commit4ccdb0686f3b401199efc975e8ce9f75bbcde0d7 (patch)
treeb9c5f2fcf23245015608eafaccdf02f62b94eda6 /resize_window_widgets.h
parent1ae8aa4b809c3ddff032e2f3de7317490efa5235 (diff)
downloadopenttd-4ccdb0686f3b401199efc975e8ce9f75bbcde0d7.tar.xz
(svn r6562) -Codechange: merged the vehicle list window widget arrays
It made no sense to maintain 8 nearly identically arrays when a single one can do the job Also made the two buttons always use half of the bottom width each, even when resizing
Diffstat (limited to 'resize_window_widgets.h')
-rw-r--r--resize_window_widgets.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/resize_window_widgets.h b/resize_window_widgets.h
new file mode 100644
index 000000000..a593e45b0
--- /dev/null
+++ b/resize_window_widgets.h
@@ -0,0 +1,31 @@
+/* $Id$ */
+
+/** @file resize_window_widgets.h */
+
+
+#ifndef RESIZE_WINDOW_WIDGET_H
+#define RESIZE_WINDOW_WIDGET_H
+#include "stdafx.h"
+#include "window.h"
+
+enum {
+ WIDGET_DEFINE_MOVE_NONE = 0 << 0,
+ WIDGET_DEFINE_MOVE_RIGHT = 1 << 0,
+ WIDGET_DEFINE_MOVE_LEFT = 1 << 1,
+ WIDGET_DEFINE_MOVE_TOP = 1 << 2,
+ WIDGET_DEFINE_MOVE_BOTTOM = 1 << 3,
+
+ WIDGET_MOVE_NONE = WIDGET_DEFINE_MOVE_NONE,
+ WIDGET_STRETCH_RIGHT = WIDGET_DEFINE_MOVE_RIGHT,
+ WIDGET_MOVE_RIGHT = WIDGET_DEFINE_MOVE_RIGHT | WIDGET_DEFINE_MOVE_LEFT,
+ WIDGET_STRETCH_DOWN = WIDGET_DEFINE_MOVE_BOTTOM,
+ WIDGET_MOVE_DOWN = WIDGET_DEFINE_MOVE_BOTTOM | WIDGET_DEFINE_MOVE_TOP,
+ WIDGET_STRETCH_DOWN_RIGHT = WIDGET_STRETCH_DOWN | WIDGET_STRETCH_RIGHT,
+ WIDGET_MOVE_DOWN_RIGHT = WIDGET_MOVE_RIGHT | WIDGET_MOVE_DOWN,
+ WIDGET_MOVE_RIGHT_STRETCH_DOWN = WIDGET_MOVE_RIGHT | WIDGET_STRETCH_DOWN,
+ WIDGET_MOVE_DOWN_STRETCH_RIGHT = WIDGET_MOVE_DOWN | WIDGET_STRETCH_RIGHT,
+};
+
+void ResizeWindowWidgets(Window *w, const byte *resizearray, byte length, byte horizontal, byte vertical);
+
+#endif