--- a/window.h Sun Jan 02 12:03:43 2005 +0000
+++ b/window.h Sun Jan 02 17:23:04 2005 +0000
@@ -200,7 +200,7 @@
int left,top;
int width,height;
- Scrollbar hscroll, vscroll;
+ Scrollbar hscroll, vscroll, vscroll2;
byte caption_color;
@@ -255,6 +255,15 @@
} buildtrain_d;
typedef struct {
+ byte railtype;
+ byte vehicletype;
+ byte sel_index[2];
+ int16 sel_engine[2];
+ uint16 count[2];
+ byte line_height;
+} replaceveh_d;
+
+typedef struct {
VehicleID sel;
} traindepot_d;
@@ -358,7 +367,8 @@
WWT_HSCROLLBAR = 11,
WWT_STICKYBOX = 12,
- WWT_LAST = 13, /* Last Item. use WIDGETS_END to fill up padding!! */
+ WWT_SCROLL2BAR = 13, /* 2nd vertical scrollbar*/
+ WWT_LAST = 14, /* Last Item. use WIDGETS_END to fill up padding!! */
WWT_MASK = 31,
@@ -384,6 +394,7 @@
WF_WHITE_BORDER_ONE = 1 << 11,
WF_WHITE_BORDER_MASK = 3 << 11,
+ WF_SCROLL2 = 1 << 13,
};
@@ -453,7 +464,7 @@
/* widget.c */
int GetWidgetFromPos(Window *w, int x, int y);
void DrawWindowWidgets(Window *w);
-void ShowDropDownMenu(Window *w, const StringID *strings, int selected, int button, uint32 disabled_mask);
+void ShowDropDownMenu(Window *w, const StringID *strings, int selected, int button, uint32 disabled_mask, bool remove_filtered_strings);
void HandleButtonClick(Window *w, byte widget);