(svn r20208) -Add: Allow access of the industry cargoes window from the industry view window.

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
alberth 14 years ago
parent f601259f46
commit 27dba2b3b2

@ -47,6 +47,8 @@ enum CargoSuffixType {
CST_DIR, ///< Industry-directory window
};
static void ShowIndustryCargoesWindow(IndustryType id);
/**
* Gets the string to display after the cargo name (using callback 37)
* @param cargo the cargo for which the suffix is requested
@ -614,6 +616,7 @@ enum IndustryViewWidgets {
IVW_VIEWPORT,
IVW_INFO,
IVW_GOTO,
IVW_DISPLAY,
};
class IndustryViewWindow : public Window
@ -806,6 +809,12 @@ public:
}
break;
}
case IVW_DISPLAY: {
Industry *i = Industry::Get(this->window_number);
ShowIndustryCargoesWindow(i->type);
break;
}
}
}
@ -873,8 +882,8 @@ static const NWidgetPart _nested_industry_view_widgets[] = {
NWidget(WWT_PANEL, COLOUR_CREAM, IVW_INFO), SetMinimalSize(260, 2), SetResize(1, 0),
EndContainer(),
NWidget(NWID_HORIZONTAL),
NWidget(WWT_PUSHTXTBTN, COLOUR_CREAM, IVW_GOTO), SetMinimalSize(130, 12), SetDataTip(STR_BUTTON_LOCATION, STR_INDUSTRY_VIEW_LOCATION_TOOLTIP),
NWidget(WWT_PANEL, COLOUR_CREAM), SetResize(1, 0), EndContainer(),
NWidget(WWT_PUSHTXTBTN, COLOUR_CREAM, IVW_GOTO), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_BUTTON_LOCATION, STR_INDUSTRY_VIEW_LOCATION_TOOLTIP),
NWidget(WWT_PUSHTXTBTN, COLOUR_CREAM, IVW_DISPLAY), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_INDUSTRY_DISPLAY_CHAIN, STR_INDUSTRY_DISPLAY_CHAIN_TOOLTIP),
NWidget(WWT_RESIZEBOX, COLOUR_CREAM),
EndContainer(),
};
@ -2384,7 +2393,7 @@ const int IndustryCargoesWindow::VERT_TEXT_PADDING = 5; ///< Vertical padding ar
* Open the industry and cargoes window.
* @param id Industry type to display.
*/
void ShowIndustryCargoesWindow(IndustryType id)
static void ShowIndustryCargoesWindow(IndustryType id)
{
assert(id < NUM_INDUSTRYTYPES);

@ -2124,6 +2124,8 @@ STR_INDUSTRY_CARGOES_CUSTOMERS :{WHITE}Acceptin
STR_INDUSTRY_CARGOES_HOUSES :{WHITE}Houses
STR_INDUSTRY_CARGOES_INDUSTRY_TOOLTIP :{BLACK}Click at the industry to see its suppliers and customers
STR_INDUSTRY_CARGOES_CARGO_TOOLTIP :{BLACK}{STRING}{}Click at the cargo to see its suppliers and customers
STR_INDUSTRY_DISPLAY_CHAIN :{BLACK}Display chain
STR_INDUSTRY_DISPLAY_CHAIN_TOOLTIP :{BLACK}Display cargo supplying and accepting industries
# Land area window
STR_LAND_AREA_INFORMATION_CAPTION :{WHITE}Land Area Information

Loading…
Cancel
Save