Index: src/industry_cmd.cpp =================================================================== --- src/industry_cmd.cpp (revision 10930) +++ src/industry_cmd.cpp (working copy) @@ -1741,7 +1741,7 @@ SetDParam(1, i->index); AddNewsItem( percent >= 0 ? STR_INDUSTRY_PROD_GOUP : STR_INDUSTRY_PROD_GODOWN, - NEWS_FLAGS(NM_THIN, NF_VIEWPORT | NF_TILE, NT_ECONOMY, 0), + NEWS_FLAGS(NM_THIN, NF_VIEWPORT | NF_TILE, i->last_month_pct_transported[j] > 0 ? NT_ECONOMY : NT_ECONOMY_IDLE, 0), i->xy + TileDiffXY(1, 1), 0 ); } Index: src/lang/english.txt =================================================================== --- src/lang/english.txt (revision 10930) +++ src/lang/english.txt (working copy) @@ -594,6 +594,7 @@ STR_0209_COMPANY_INFORMATION :{YELLOW}Company information STR_NEWS_OPEN_CLOSE :{YELLOW}Open / close of industries STR_020A_ECONOMY_CHANGES :{YELLOW}Economy changes +STR_NEWS_ECONOMY_CHANGES_IDLE_INDUSTRIES :{YELLOW}Economy changes of idle industries STR_020B_ADVICE_INFORMATION_ON_PLAYER :{YELLOW}Advice / information on player's vehicles STR_020C_NEW_VEHICLES :{YELLOW}New vehicles STR_020D_CHANGES_OF_CARGO_ACCEPTANCE :{YELLOW}Changes to cargo acceptance Index: src/news.h =================================================================== --- src/news.h (revision 10930) +++ src/news.h (working copy) @@ -39,6 +39,7 @@ NT_COMPANY_INFO, NT_OPENCLOSE, NT_ECONOMY, + NT_ECONOMY_IDLE, NT_ADVICE, NT_NEW_VEHICLES, NT_ACCEPTANCE, Index: src/news_gui.cpp =================================================================== --- src/news_gui.cpp (revision 10930) +++ src/news_gui.cpp (working copy) @@ -378,6 +378,7 @@ "company_info", "openclose", "economy", + "economy_idle", "advice", "new_vehicles", "acceptance", @@ -837,18 +838,18 @@ static const Widget _message_options_widgets[] = { { WWT_CLOSEBOX, RESIZE_NONE, 13, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW}, { WWT_CAPTION, RESIZE_NONE, 13, 11, 409, 0, 13, STR_0204_MESSAGE_OPTIONS, STR_018C_WINDOW_TITLE_DRAG_THIS}, -{ WWT_PANEL, RESIZE_NONE, 13, 0, 409, 14, 196, 0x0, STR_NULL}, +{ WWT_PANEL, RESIZE_NONE, 13, 0, 409, 14, 208, 0x0, STR_NULL}, /* Text at the top of the main panel, in black */ { WWT_LABEL, RESIZE_NONE, 13, 0, 409, 13, 26, STR_0205_MESSAGE_TYPES, STR_NULL}, /* General drop down and sound button */ -{ WWT_PANEL, RESIZE_NONE, 3, 4, 86, 166, 177, 0x0, STR_NULL}, -{ WWT_TEXTBTN, RESIZE_NONE, 3, 87, 98, 166, 177, STR_0225, STR_NULL}, -{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 167, 179, STR_MESSAGES_ALL, STR_NULL}, +{ WWT_PANEL, RESIZE_NONE, 3, 4, 86, 178, 189, 0x0, STR_NULL}, +{ WWT_TEXTBTN, RESIZE_NONE, 3, 87, 98, 178, 189, STR_0225, STR_NULL}, +{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 179, 191, STR_MESSAGES_ALL, STR_NULL}, -{ WWT_TEXTBTN_2, RESIZE_NONE, 3, 4, 98, 178, 189, STR_02DB_OFF, STR_NULL}, -{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 179, 191, STR_MESSAGE_SOUND, STR_NULL}, +{ WWT_TEXTBTN_2, RESIZE_NONE, 3, 4, 98, 190, 201, STR_02DB_OFF, STR_NULL}, +{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 191, 203, STR_MESSAGE_SOUND, STR_NULL}, /* Each four group is composed of the buttons [<] [..] [>] and the descriptor of the setting */ { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 4, 12, 26, 37, SPR_ARROW_LEFT, STR_HSCROLL_BAR_SCROLLS_LIST}, @@ -884,33 +885,38 @@ { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 4, 12, 98, 109, SPR_ARROW_LEFT, STR_HSCROLL_BAR_SCROLLS_LIST}, { WWT_PUSHTXTBTN, RESIZE_NONE, 3, 13, 89, 98, 109, STR_EMPTY, STR_NULL}, { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 90, 98, 98, 109, SPR_ARROW_RIGHT, STR_HSCROLL_BAR_SCROLLS_LIST}, -{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 99, 111, STR_020B_ADVICE_INFORMATION_ON_PLAYER, STR_NULL}, +{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 99, 111, STR_NEWS_ECONOMY_CHANGES_IDLE_INDUSTRIES, STR_NULL}, { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 4, 12, 110, 121, SPR_ARROW_LEFT, STR_HSCROLL_BAR_SCROLLS_LIST}, { WWT_PUSHTXTBTN, RESIZE_NONE, 3, 13, 89, 110, 121, STR_EMPTY, STR_NULL}, { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 90, 98, 110, 121, SPR_ARROW_RIGHT, STR_HSCROLL_BAR_SCROLLS_LIST}, -{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 111, 123, STR_020C_NEW_VEHICLES, STR_NULL}, +{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 111, 123, STR_020B_ADVICE_INFORMATION_ON_PLAYER, STR_NULL}, { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 4, 12, 122, 133, SPR_ARROW_LEFT, STR_HSCROLL_BAR_SCROLLS_LIST}, { WWT_PUSHTXTBTN, RESIZE_NONE, 3, 13, 89, 122, 133, STR_EMPTY, STR_NULL}, { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 90, 98, 122, 133, SPR_ARROW_RIGHT, STR_HSCROLL_BAR_SCROLLS_LIST}, -{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 123, 135, STR_020D_CHANGES_OF_CARGO_ACCEPTANCE, STR_NULL}, +{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 123, 135, STR_020C_NEW_VEHICLES, STR_NULL}, { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 4, 12, 134, 145, SPR_ARROW_LEFT, STR_HSCROLL_BAR_SCROLLS_LIST}, { WWT_PUSHTXTBTN, RESIZE_NONE, 3, 13, 89, 134, 145, STR_EMPTY, STR_NULL}, { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 90, 98, 134, 145, SPR_ARROW_RIGHT, STR_HSCROLL_BAR_SCROLLS_LIST}, -{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 135, 147, STR_020E_SUBSIDIES, STR_NULL}, +{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 135, 147, STR_020D_CHANGES_OF_CARGO_ACCEPTANCE, STR_NULL}, { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 4, 12, 146, 157, SPR_ARROW_LEFT, STR_HSCROLL_BAR_SCROLLS_LIST}, { WWT_PUSHTXTBTN, RESIZE_NONE, 3, 13, 89, 146, 157, STR_EMPTY, STR_NULL}, { WWT_PUSHIMGBTN, RESIZE_NONE, 3, 90, 98, 146, 157, SPR_ARROW_RIGHT, STR_HSCROLL_BAR_SCROLLS_LIST}, -{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 147, 159, STR_020F_GENERAL_INFORMATION, STR_NULL}, +{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 147, 159, STR_020E_SUBSIDIES, STR_NULL}, +{ WWT_PUSHIMGBTN, RESIZE_NONE, 3, 4, 12, 158, 169, SPR_ARROW_LEFT, STR_HSCROLL_BAR_SCROLLS_LIST}, +{ WWT_PUSHTXTBTN, RESIZE_NONE, 3, 13, 89, 158, 169, STR_EMPTY, STR_NULL}, +{ WWT_PUSHIMGBTN, RESIZE_NONE, 3, 90, 98, 158, 169, SPR_ARROW_RIGHT, STR_HSCROLL_BAR_SCROLLS_LIST}, +{ WWT_TEXT, RESIZE_NONE, 3, 103, 409, 159, 171, STR_020F_GENERAL_INFORMATION, STR_NULL}, + { WIDGETS_END}, }; static const WindowDesc _message_options_desc = { - 270, 22, 410, 197, 410, 197, + 270, 22, 410, 209, 410, 209, WC_GAME_OPTIONS, WC_NONE, WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS, _message_options_widgets,