airport_gui.c
changeset 867 581154a08a78
parent 792 d8a4164fdb14
child 937 a8dfd3eb406f
equal deleted inserted replaced
866:6a02d5c675ad 867:581154a08a78
    94 		break;
    94 		break;
    95 	}
    95 	}
    96 }
    96 }
    97 
    97 
    98 static const Widget _air_toolbar_widgets[] = {
    98 static const Widget _air_toolbar_widgets[] = {
    99 {   WWT_CLOSEBOX,     7,     0,    10,     0,    13, STR_00C5,							STR_018B_CLOSE_WINDOW},
    99 {   WWT_CLOSEBOX,   RESIZE_NONE,     7,     0,    10,     0,    13, STR_00C5,							STR_018B_CLOSE_WINDOW},
   100 {    WWT_CAPTION,     7,    11,    73,     0,    13, STR_A000_AIRPORTS,			STR_018C_WINDOW_TITLE_DRAG_THIS},
   100 {    WWT_CAPTION,   RESIZE_NONE,     7,    11,    73,     0,    13, STR_A000_AIRPORTS,			STR_018C_WINDOW_TITLE_DRAG_THIS},
   101 {  WWT_STICKYBOX,     7,    74,    85,     0,    13, 0x0,                   STR_STICKY_BUTTON},
   101 {  WWT_STICKYBOX,   RESIZE_NONE,     7,    74,    85,     0,    13, 0x0,                   STR_STICKY_BUTTON},
   102 {      WWT_PANEL,     7,     0,    41,    14,    35, 0x2E8,									STR_A01E_BUILD_AIRPORT},
   102 {      WWT_PANEL,   RESIZE_NONE,     7,     0,    41,    14,    35, 0x2E8,									STR_A01E_BUILD_AIRPORT},
   103 {      WWT_PANEL,     7,    42,    63,    14,    35, 0x2BF,									STR_018D_DEMOLISH_BUILDINGS_ETC},
   103 {      WWT_PANEL,   RESIZE_NONE,     7,    42,    63,    14,    35, 0x2BF,									STR_018D_DEMOLISH_BUILDINGS_ETC},
   104 {      WWT_PANEL,     7,    64,    85,    14,    35, SPR_IMG_LANDSCAPING,	STR_LANDSCAPING_TOOLBAR_TIP},
   104 {      WWT_PANEL,   RESIZE_NONE,     7,    64,    85,    14,    35, SPR_IMG_LANDSCAPING,	STR_LANDSCAPING_TOOLBAR_TIP},
   105 {   WIDGETS_END},
   105 {   WIDGETS_END},
   106 };
   106 };
   107 
   107 
   108 
   108 
   109 static const WindowDesc _air_toolbar_desc = {
   109 static const WindowDesc _air_toolbar_desc = {
   153          case AT_LARGE:    rad = CA_AIR_LARGE; break;
   153          case AT_LARGE:    rad = CA_AIR_LARGE; break;
   154          case AT_METROPOLITAN: rad = CA_AIR_METRO; break;
   154          case AT_METROPOLITAN: rad = CA_AIR_METRO; break;
   155          case AT_INTERNATIONAL: rad = CA_AIR_INTER; break;
   155          case AT_INTERNATIONAL: rad = CA_AIR_INTER; break;
   156        }
   156        }
   157 		 }
   157 		 }
   158 	
   158 
   159 		if (_station_show_coverage)	SetTileSelectBigSize(-rad, -rad, 2 * rad, 2 * rad);
   159 		if (_station_show_coverage)	SetTileSelectBigSize(-rad, -rad, 2 * rad, 2 * rad);
   160 
   160 
   161 		DrawWindowWidgets(w);
   161 		DrawWindowWidgets(w);
   162     // strings such as 'Size' and 'Coverage Area'
   162     // strings such as 'Size' and 'Coverage Area'
   163 		DrawStringCentered(74, 16, STR_305B_SIZE, 0);
   163 		DrawStringCentered(74, 16, STR_305B_SIZE, 0);
   194 	} break;
   194 	} break;
   195 	}
   195 	}
   196 }
   196 }
   197 
   197 
   198 static const Widget _build_airport_picker_widgets[] = {
   198 static const Widget _build_airport_picker_widgets[] = {
   199 {   WWT_CLOSEBOX,     7,     0,    10,     0,    13, STR_00C5,										STR_018B_CLOSE_WINDOW},
   199 {   WWT_CLOSEBOX,   RESIZE_NONE,     7,     0,    10,     0,    13, STR_00C5,										STR_018B_CLOSE_WINDOW},
   200 {    WWT_CAPTION,     7,    11,   147,     0,    13, STR_3001_AIRPORT_SELECTION,	STR_018C_WINDOW_TITLE_DRAG_THIS},
   200 {    WWT_CAPTION,   RESIZE_NONE,     7,    11,   147,     0,    13, STR_3001_AIRPORT_SELECTION,	STR_018C_WINDOW_TITLE_DRAG_THIS},
   201 {      WWT_PANEL,     7,     0,   147,    14,   130, 0x0,													STR_NULL},
   201 {      WWT_PANEL,   RESIZE_NONE,     7,     0,   147,    14,   130, 0x0,													STR_NULL},
   202 {WWT_NODISTXTBTN,    14,     2,    73,    27,    38, STR_3059_SMALL,							STR_3058_SELECT_SIZE_TYPE_OF_AIRPORT},
   202 {WWT_NODISTXTBTN,   RESIZE_NONE,    14,     2,    73,    27,    38, STR_3059_SMALL,							STR_3058_SELECT_SIZE_TYPE_OF_AIRPORT},
   203 {WWT_NODISTXTBTN,    14,    74,   145,    27,    38, STR_305A_LARGE,							STR_3058_SELECT_SIZE_TYPE_OF_AIRPORT},
   203 {WWT_NODISTXTBTN,   RESIZE_NONE,    14,    74,   145,    27,    38, STR_305A_LARGE,							STR_3058_SELECT_SIZE_TYPE_OF_AIRPORT},
   204 {WWT_NODISTXTBTN,    14,     2,   145,    63,    74, STR_306B_HELIPORT,						STR_3058_SELECT_SIZE_TYPE_OF_AIRPORT},
   204 {WWT_NODISTXTBTN,   RESIZE_NONE,    14,     2,   145,    63,    74, STR_306B_HELIPORT,						STR_3058_SELECT_SIZE_TYPE_OF_AIRPORT},
   205 {WWT_NODISTXTBTN,    14,     2,   145,    39,    50, STR_305AA_LARGE,	  					STR_3058_SELECT_SIZE_TYPE_OF_AIRPORT},
   205 {WWT_NODISTXTBTN,   RESIZE_NONE,    14,     2,   145,    39,    50, STR_305AA_LARGE,	  					STR_3058_SELECT_SIZE_TYPE_OF_AIRPORT},
   206 {WWT_NODISTXTBTN,    14,     2,   145,    51,    62, STR_305AB_LARGE,	  					STR_3058_SELECT_SIZE_TYPE_OF_AIRPORT},
   206 {WWT_NODISTXTBTN,   RESIZE_NONE,    14,     2,   145,    51,    62, STR_305AB_LARGE,	  					STR_3058_SELECT_SIZE_TYPE_OF_AIRPORT},
   207 {   WWT_CLOSEBOX,    14,    14,    73,    88,    98, STR_02DB_OFF,								STR_3065_DON_T_HIGHLIGHT_COVERAGE},
   207 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,    14,    73,    88,    98, STR_02DB_OFF,								STR_3065_DON_T_HIGHLIGHT_COVERAGE},
   208 {   WWT_CLOSEBOX,    14,    74,   133,    88,    98, STR_02DA_ON,									STR_3064_HIGHLIGHT_COVERAGE_AREA},
   208 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,    74,   133,    88,    98, STR_02DA_ON,									STR_3064_HIGHLIGHT_COVERAGE_AREA},
   209 {   WIDGETS_END},
   209 {   WIDGETS_END},
   210 };
   210 };
   211 
   211 
   212 static const WindowDesc _build_airport_desc = {
   212 static const WindowDesc _build_airport_desc = {
   213 	-1, -1, 148, 131, // height, 130+1
   213 	-1, -1, 148, 131, // height, 130+1