|
@@ -81,7 +81,7 @@ struct GraphLegendWindow : Window {
|
|
|
DrawString(r.left + (rtl ? WD_FRAMERECT_LEFT : 19), r.right - (rtl ? 19 : WD_FRAMERECT_RIGHT), r.top + WD_FRAMERECT_TOP, STR_COMPANY_NAME_COMPANY_NUM, HasBit(_legend_excluded_companies, cid) ? TC_BLACK : TC_WHITE);
|
|
|
}
|
|
|
|
|
|
virtual void OnClick(Point pt, int widget)
|
|
|
virtual void OnClick(Point pt, int widget, int click_count)
|
|
|
{
|
|
|
if (!IsInsideMM(widget, GLW_FIRST_COMPANY, MAX_COMPANIES + GLW_FIRST_COMPANY)) return;
|
|
|
|
|
@@ -513,7 +513,7 @@ public:
|
|
|
return INVALID_DATAPOINT;
|
|
|
}
|
|
|
|
|
|
virtual void OnClick(Point pt, int widget)
|
|
|
virtual void OnClick(Point pt, int widget, int click_count)
|
|
|
{
|
|
|
/* Clicked on legend? */
|
|
|
if (widget == BGW_KEY_BUTTON) ShowGraphLegend();
|
|
@@ -725,10 +725,10 @@ struct PerformanceHistoryGraphWindow : B
|
|
|
return c->old_economy[j].performance_history;
|
|
|
}
|
|
|
|
|
|
virtual void OnClick(Point pt, int widget)
|
|
|
virtual void OnClick(Point pt, int widget, int click_count)
|
|
|
{
|
|
|
if (widget == PHW_DETAILED_PERFORMANCE) ShowPerformanceRatingDetail();
|
|
|
this->BaseGraphWindow::OnClick(pt, widget);
|
|
|
this->BaseGraphWindow::OnClick(pt, widget, click_count);
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -874,7 +874,7 @@ struct PaymentRatesGraphWindow : BaseGra
|
|
|
DrawString(rtl ? r.left : x + 14 + clk_dif, (rtl ? r.right - 14 + clk_dif : r.right), y + clk_dif, STR_GRAPH_CARGO_PAYMENT_CARGO);
|
|
|
}
|
|
|
|
|
|
virtual void OnClick(Point pt, int widget)
|
|
|
virtual void OnClick(Point pt, int widget, int click_count)
|
|
|
{
|
|
|
if (widget >= CPW_CARGO_FIRST) {
|
|
|
int i = 0;
|
|
@@ -1330,7 +1330,7 @@ struct PerformanceRatingDetailWindow : W
|
|
|
}
|
|
|
}
|
|
|
|
|
|
virtual void OnClick(Point pt, int widget)
|
|
|
virtual void OnClick(Point pt, int widget, int click_count)
|
|
|
{
|
|
|
/* Check which button is clicked */
|
|
|
if (IsInsideMM(widget, PRW_COMPANY_FIRST, PRW_COMPANY_LAST + 1)) {
|