12 #ifndef LINKGRAPH_GUI_H
13 #define LINKGRAPH_GUI_H
15 #include "../company_func.h"
16 #include "../station_base.h"
17 #include "../widget_type.h"
40 typedef std::map<StationID, LinkProperties> StationLinkMap;
41 typedef std::map<StationID, StationLinkMap> LinkMap;
42 typedef std::list<std::pair<StationID, uint> > StationSupplyList;
55 window(w),
widget_id(wid), cargo_mask(cargo_mask), company_mask(company_mask), scale(scale)
80 void DrawForwBackLinks(
Point pta, StationID sta,
Point ptb, StationID stb)
const;
90 static void DrawVertex(
int x,
int y,
int size,
int colour,
int border_colour);
105 virtual void OnClick(
Point pt,
int widget,
int click_count);