forked from mirror/OpenTTD
(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
This commit is contained in:
31
resize_window_widgets.h
Normal file
31
resize_window_widgets.h
Normal file
@@ -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
|
Reference in New Issue
Block a user