summaryrefslogtreecommitdiff
path: root/src/gui.h
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2007-12-19 20:45:46 +0000
committerrubidium <rubidium@openttd.org>2007-12-19 20:45:46 +0000
commitd582aea639e5d3ee592ec37f90b03bebbc3163f1 (patch)
tree01d7c4429e1c30bf65208609d37c644b6618ab26 /src/gui.h
parent8896bea3064b6106b175585bd3098238c21a78a1 (diff)
downloadopenttd-d582aea639e5d3ee592ec37f90b03bebbc3163f1.tar.xz
(svn r11668) -Codechange: more refactoring aimed at reducing compile time and making it more logic where function definitions can be found.
Diffstat (limited to 'src/gui.h')
-rw-r--r--src/gui.h31
1 files changed, 4 insertions, 27 deletions
diff --git a/src/gui.h b/src/gui.h
index 8e6531931..2c8c6d83b 100644
--- a/src/gui.h
+++ b/src/gui.h
@@ -5,12 +5,13 @@
#ifndef GUI_H
#define GUI_H
-#include "station.h"
-#include "window_gui.h"
#include "string.h"
+#include "window_type.h"
+#include "rail_type.h"
+#include "road_type.h"
+#include "vehicle.h"
/* main_gui.cpp */
-void SetupColorsAndInitialWindow();
void CcPlaySound10(bool success, TileIndex tile, uint32 p1, uint32 p2);
void CcBuildCanal(bool success, TileIndex tile, uint32 p1, uint32 p2);
void CcTerraform(bool success, TileIndex tile, uint32 p1, uint32 p2);
@@ -106,15 +107,6 @@ void ShowPlayerCompany(PlayerID player);
void ShowEstimatedCostOrIncome(Money cost, int x, int y);
void ShowErrorMessage(StringID msg_1, StringID msg_2, int x, int y);
-enum StationCoverageType {
- SCT_PASSENGERS_ONLY,
- SCT_NON_PASSENGERS_ONLY,
- SCT_ALL
-};
-
-void DrawStationCoverageAreaText(int sx, int sy, StationCoverageType sct, int rad);
-void CheckRedrawStationCoverage(const Window *w);
-
void ShowSmallMap();
void ShowExtraViewPortWindow();
void SetVScrollCount(Window *w, int num);
@@ -123,19 +115,6 @@ void SetHScrollCount(Window *w, int num);
void ShowCheatWindow();
-void DrawEditBox(Window *w, querystr_d *string, int wid);
-void HandleEditBox(Window *w, querystr_d *string, int wid);
-int HandleEditBoxKey(Window *w, querystr_d *string, int wid, WindowEvent *we);
-bool HandleCaret(Textbuf *tb);
-
-void DeleteTextBufferAll(Textbuf *tb);
-bool DeleteTextBufferChar(Textbuf *tb, int delmode);
-bool InsertTextBufferChar(Textbuf *tb, uint32 key);
-bool InsertTextBufferClipboard(Textbuf *tb);
-bool MoveTextBufferPos(Textbuf *tb, int navmode);
-void InitializeTextBuffer(Textbuf *tb, const char *buf, uint16 maxlength, uint16 maxwidth);
-void UpdateTextBufferSize(Textbuf *tb);
-
void BuildFileList();
void SetFiosType(const byte fiostype);
@@ -146,8 +125,6 @@ extern const TextColour _fios_colors[];
void ShowBuildBridgeWindow(uint start, uint end, byte type);
void ShowBuildIndustryWindow();
-void ShowQueryString(StringID str, StringID caption, uint maxlen, uint maxwidth, Window *parent, CharSetFilter afilter);
-void ShowQuery(StringID caption, StringID message, Window *w, void (*callback)(Window*, bool));
void ShowMusicWindow();
/* main_gui.cpp */