~lewiscawte/+junk/openttd-stable

« back to all changes in this revision

Viewing changes to src/rail_gui.h

  • Committer: Lewis Cawte
  • Date: 2011-06-11 09:45:09 UTC
  • Revision ID: lewis@dev.lewiscawte.info-20110611094509-c5dqw2ot6pb9t10i
Adding stable

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* $Id: rail_gui.h 21867 2011-01-20 12:40:04Z rubidium $ */
 
2
 
 
3
/*
 
4
 * This file is part of OpenTTD.
 
5
 * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
 
6
 * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
7
 * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
 
8
 */
 
9
 
 
10
/** @file rail_gui.h Functions/types etc. related to the rail GUI. */
 
11
 
 
12
#ifndef RAIL_GUI_H
 
13
#define RAIL_GUI_H
 
14
 
 
15
#include "rail_type.h"
 
16
#include "widgets/dropdown_type.h"
 
17
 
 
18
struct Window *ShowBuildRailToolbar(RailType railtype);
 
19
void ReinitGuiAfterToggleElrail(bool disable);
 
20
bool ResetSignalVariant(int32 = 0);
 
21
void InitializeRailGUI();
 
22
DropDownList *GetRailTypeDropDownList(bool for_replacement = false);
 
23
 
 
24
#endif /* RAIL_GUI_H */