comparison src/player_gui.cpp @ 7341:549c757023fc draft

(svn r10704) -Codechange: provide an infrastructure to have resizable windows that are smaller than the default window size.
author rubidium <rubidium@openttd.org>
date Fri, 27 Jul 2007 12:49:04 +0000
parents 550b96f71f7f
children 68e3f9ca1c02
comparison
equal deleted inserted replaced
7340:9268b99220ff 7341:549c757023fc
195 break; 195 break;
196 } 196 }
197 } 197 }
198 198
199 static const WindowDesc _player_finances_desc = { 199 static const WindowDesc _player_finances_desc = {
200 WDP_AUTO, WDP_AUTO, 407, 216, 200 WDP_AUTO, WDP_AUTO, 407, 216, 407, 216,
201 WC_FINANCES, WC_NONE, 201 WC_FINANCES, WC_NONE,
202 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON, 202 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON,
203 _player_finances_widgets, 203 _player_finances_widgets,
204 PlayerFinancesWndProc 204 PlayerFinancesWndProc
205 }; 205 };
206 206
207 static const WindowDesc _player_finances_small_desc = { 207 static const WindowDesc _player_finances_small_desc = {
208 WDP_AUTO, WDP_AUTO, 280, 60, 208 WDP_AUTO, WDP_AUTO, 280, 60, 280, 60,
209 WC_FINANCES, WC_NONE, 209 WC_FINANCES, WC_NONE,
210 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON, 210 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON,
211 _player_finances_small_widgets, 211 _player_finances_small_widgets,
212 PlayerFinancesWndProc 212 PlayerFinancesWndProc
213 }; 213 };
214 214
215 static const WindowDesc _other_player_finances_desc = { 215 static const WindowDesc _other_player_finances_desc = {
216 WDP_AUTO, WDP_AUTO, 407, 204, 216 WDP_AUTO, WDP_AUTO, 407, 204, 407, 204,
217 WC_FINANCES, WC_NONE, 217 WC_FINANCES, WC_NONE,
218 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON, 218 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON,
219 _other_player_finances_widgets, 219 _other_player_finances_widgets,
220 PlayerFinancesWndProc 220 PlayerFinancesWndProc
221 }; 221 };
222 222
223 static const WindowDesc _other_player_finances_small_desc = { 223 static const WindowDesc _other_player_finances_small_desc = {
224 WDP_AUTO, WDP_AUTO, 280, 48, 224 WDP_AUTO, WDP_AUTO, 280, 48, 280, 48,
225 WC_FINANCES, WC_NONE, 225 WC_FINANCES, WC_NONE,
226 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON, 226 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON,
227 _other_player_finances_small_widgets, 227 _other_player_finances_small_widgets,
228 PlayerFinancesWndProc 228 PlayerFinancesWndProc
229 }; 229 };
478 { WWT_MATRIX, RESIZE_NONE, 14, 0, 399, 48, 48 + 1 * 14, (1 << 8) | 1, STR_LIVERY_PANEL_TIP }, 478 { WWT_MATRIX, RESIZE_NONE, 14, 0, 399, 48, 48 + 1 * 14, (1 << 8) | 1, STR_LIVERY_PANEL_TIP },
479 { WIDGETS_END }, 479 { WIDGETS_END },
480 }; 480 };
481 481
482 static const WindowDesc _select_player_livery_2cc_desc = { 482 static const WindowDesc _select_player_livery_2cc_desc = {
483 WDP_AUTO, WDP_AUTO, 400, 49 + 1 * 14, 483 WDP_AUTO, WDP_AUTO, 400, 49 + 1 * 14, 400, 49 + 1 * 14,
484 WC_PLAYER_COLOR, WC_NONE, 484 WC_PLAYER_COLOR, WC_NONE,
485 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET, 485 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET,
486 _select_player_livery_2cc_widgets, 486 _select_player_livery_2cc_widgets,
487 SelectPlayerLiveryWndProc 487 SelectPlayerLiveryWndProc
488 }; 488 };
505 { WWT_MATRIX, RESIZE_NONE, 14, 0, 274, 48, 48 + 1 * 14, (1 << 8) | 1, STR_LIVERY_PANEL_TIP }, 505 { WWT_MATRIX, RESIZE_NONE, 14, 0, 274, 48, 48 + 1 * 14, (1 << 8) | 1, STR_LIVERY_PANEL_TIP },
506 { WIDGETS_END }, 506 { WIDGETS_END },
507 }; 507 };
508 508
509 static const WindowDesc _select_player_livery_desc = { 509 static const WindowDesc _select_player_livery_desc = {
510 WDP_AUTO, WDP_AUTO, 275, 49 + 1 * 14, 510 WDP_AUTO, WDP_AUTO, 275, 49 + 1 * 14, 275, 49 + 1 * 14,
511 WC_PLAYER_COLOR, WC_NONE, 511 WC_PLAYER_COLOR, WC_NONE,
512 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET, 512 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET,
513 _select_player_livery_widgets, 513 _select_player_livery_widgets,
514 SelectPlayerLiveryWndProc 514 SelectPlayerLiveryWndProc
515 }; 515 };
597 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 95, 187, 79, 90, STR_7046_NEW_FACE, STR_704B_GENERATE_RANDOM_NEW_FACE}, 597 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 95, 187, 79, 90, STR_7046_NEW_FACE, STR_704B_GENERATE_RANDOM_NEW_FACE},
598 { WIDGETS_END}, 598 { WIDGETS_END},
599 }; 599 };
600 600
601 static const WindowDesc _select_player_face_desc = { 601 static const WindowDesc _select_player_face_desc = {
602 WDP_AUTO, WDP_AUTO, 190, 149, 602 WDP_AUTO, WDP_AUTO, 190, 149, 190, 149,
603 WC_PLAYER_FACE, WC_NONE, 603 WC_PLAYER_FACE, WC_NONE,
604 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS, 604 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS,
605 _select_player_face_widgets, 605 _select_player_face_widgets,
606 SelectPlayerFaceWndProc 606 SelectPlayerFaceWndProc
607 }; 607 };
910 } 910 }
911 } 911 }
912 912
913 913
914 static const WindowDesc _player_company_desc = { 914 static const WindowDesc _player_company_desc = {
915 WDP_AUTO, WDP_AUTO, 360, 170, 915 WDP_AUTO, WDP_AUTO, 360, 170, 360, 170,
916 WC_COMPANY, WC_NONE, 916 WC_COMPANY, WC_NONE,
917 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS, 917 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS,
918 _player_company_widgets, 918 _player_company_widgets,
919 PlayerCompanyWndProc 919 PlayerCompanyWndProc
920 }; 920 };
970 { WWT_TEXTBTN, RESIZE_NONE, 5, 218, 277, 117, 128, STR_00C8_YES, STR_NULL}, 970 { WWT_TEXTBTN, RESIZE_NONE, 5, 218, 277, 117, 128, STR_00C8_YES, STR_NULL},
971 { WIDGETS_END}, 971 { WIDGETS_END},
972 }; 972 };
973 973
974 static const WindowDesc _buy_company_desc = { 974 static const WindowDesc _buy_company_desc = {
975 153, 171, 334, 137, 975 153, 171, 334, 137, 334, 137,
976 WC_BUY_COMPANY, WC_NONE, 976 WC_BUY_COMPANY, WC_NONE,
977 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET, 977 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET,
978 _buy_company_widgets, 978 _buy_company_widgets,
979 BuyCompanyWndProc 979 BuyCompanyWndProc
980 }; 980 };
1090 { WWT_PANEL, RESIZE_NONE, 16, 0, 640, 0, 480, 0x0, STR_NULL}, 1090 { WWT_PANEL, RESIZE_NONE, 16, 0, 640, 0, 480, 0x0, STR_NULL},
1091 { WIDGETS_END}, 1091 { WIDGETS_END},
1092 }; 1092 };
1093 1093
1094 static const WindowDesc _highscore_desc = { 1094 static const WindowDesc _highscore_desc = {
1095 0, 0, 641, 481, 1095 0, 0, 641, 481, 641, 481,
1096 WC_HIGHSCORE, WC_NONE, 1096 WC_HIGHSCORE, WC_NONE,
1097 0, 1097 0,
1098 _highscore_widgets, 1098 _highscore_widgets,
1099 HighScoreWndProc 1099 HighScoreWndProc
1100 }; 1100 };
1101 1101
1102 static const WindowDesc _endgame_desc = { 1102 static const WindowDesc _endgame_desc = {
1103 0, 0, 641, 481, 1103 0, 0, 641, 481, 641, 481,
1104 WC_ENDSCREEN, WC_NONE, 1104 WC_ENDSCREEN, WC_NONE,
1105 0, 1105 0,
1106 _highscore_widgets, 1106 _highscore_widgets,
1107 EndGameWndProc 1107 EndGameWndProc
1108 }; 1108 };