@@ -1981,24 +1981,29 @@ struct ScenarioEditorToolbarWindow : Win
CallBackFunction last_started_action; ///< Last started user action.
ScenarioEditorToolbarWindow(WindowDesc *desc) : Window(desc)
{
this->InitNested(0);
this->last_started_action = CBF_NONE;
CLRBITS(this->flags, WF_WHITE_BORDER);
PositionMainToolbar(this);
DoZoomInOutWindow(ZOOM_NONE, this);
}
virtual void FindWindowPlacementAndResize(int def_width, int def_height)
Window::FindWindowPlacementAndResize(_toolbar_width, def_height);
virtual void OnPaint()
this->SetWidgetDisabledState(WID_TE_DATE_BACKWARD, _settings_game.game_creation.starting_year <= MIN_YEAR);
this->SetWidgetDisabledState(WID_TE_DATE_FORWARD, _settings_game.game_creation.starting_year >= MAX_YEAR);
this->DrawWidgets();
virtual void DrawWidget(const Rect &r, int widget) const
switch (widget) {
case WID_TE_DATE: