src/music_gui.cpp
branchcpp_gui
changeset 6258 a2f86b8fd99b
parent 6251 cd413fa2e252
child 6268 4b5241e5dd10
equal deleted inserted replaced
6257:2ffe947969ca 6258:a2f86b8fd99b
   190 			ResetMusic();
   190 			ResetMusic();
   191 		}
   191 		}
   192 	}
   192 	}
   193 }
   193 }
   194 
   194 
   195 static void MusicTrackSelectionWndProc(Window *w, WindowEvent *e)
   195 static void MusicTrackSelectionWndProc(BaseWindow *w, WindowEvent *e)
   196 {
   196 {
   197 	switch (e->event) {
   197 	switch (e->event) {
   198 	case WE_PAINT: {
   198 	case WE_PAINT: {
   199 		const byte* p;
   199 		const byte* p;
   200 		uint i;
   200 		uint i;
   302 		}
   302 		}
   303 		break;
   303 		break;
   304 	}
   304 	}
   305 }
   305 }
   306 
   306 
   307 static const Widget _music_track_selection_widgets[] = {
   307 static const OldWidget _music_track_selection_widgets[] = {
   308 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,                         STR_018B_CLOSE_WINDOW},
   308 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,                         STR_018B_CLOSE_WINDOW},
   309 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   431,     0,    13, STR_01EB_MUSIC_PROGRAM_SELECTION, STR_018C_WINDOW_TITLE_DRAG_THIS},
   309 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   431,     0,    13, STR_01EB_MUSIC_PROGRAM_SELECTION, STR_018C_WINDOW_TITLE_DRAG_THIS},
   310 {      WWT_PANEL,   RESIZE_NONE,    14,     0,   431,    14,   217, 0x0,                              STR_NULL},
   310 {      WWT_PANEL,   RESIZE_NONE,    14,     0,   431,    14,   217, 0x0,                              STR_NULL},
   311 {      WWT_PANEL,   RESIZE_NONE,    14,     2,   181,    22,   215, 0x0,                              STR_01FA_CLICK_ON_MUSIC_TRACK_TO},
   311 {      WWT_PANEL,   RESIZE_NONE,    14,     2,   181,    22,   215, 0x0,                              STR_01FA_CLICK_ON_MUSIC_TRACK_TO},
   312 {      WWT_PANEL,   RESIZE_NONE,    14,   250,   429,    22,   215, 0x0,                              STR_CLICK_ON_TRACK_TO_REMOVE},
   312 {      WWT_PANEL,   RESIZE_NONE,    14,   250,   429,    22,   215, 0x0,                              STR_CLICK_ON_TRACK_TO_REMOVE},
   331 	MusicTrackSelectionWndProc
   331 	MusicTrackSelectionWndProc
   332 };
   332 };
   333 
   333 
   334 static void ShowMusicTrackSelection(void)
   334 static void ShowMusicTrackSelection(void)
   335 {
   335 {
   336 	AllocateWindowDescFront(&_music_track_selection_desc, 0);
   336 	BaseWindow::AllocateFront(&_music_track_selection_desc, 0);
   337 }
   337 }
   338 
   338 
   339 static void MusicWindowWndProc(Window *w, WindowEvent *e)
   339 static void MusicWindowWndProc(BaseWindow *w, WindowEvent *e)
   340 {
   340 {
   341 	switch (e->event) {
   341 	switch (e->event) {
   342 	case WE_PAINT: {
   342 	case WE_PAINT: {
   343 		uint i;
   343 		uint i;
   344 		StringID str;
   344 		StringID str;
   468 		break;
   468 		break;
   469 	}
   469 	}
   470 
   470 
   471 }
   471 }
   472 
   472 
   473 static const Widget _music_window_widgets[] = {
   473 static const OldWidget _music_window_widgets[] = {
   474 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,              STR_018B_CLOSE_WINDOW},
   474 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,              STR_018B_CLOSE_WINDOW},
   475 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   299,     0,    13, STR_01D2_JAZZ_JUKEBOX, STR_018C_WINDOW_TITLE_DRAG_THIS},
   475 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   299,     0,    13, STR_01D2_JAZZ_JUKEBOX, STR_018C_WINDOW_TITLE_DRAG_THIS},
   476 { WWT_PUSHIMGBTN,   RESIZE_NONE,    14,     0,    21,    14,    35, SPR_IMG_SKIP_TO_PREV,  STR_01DE_SKIP_TO_PREVIOUS_TRACK},
   476 { WWT_PUSHIMGBTN,   RESIZE_NONE,    14,     0,    21,    14,    35, SPR_IMG_SKIP_TO_PREV,  STR_01DE_SKIP_TO_PREVIOUS_TRACK},
   477 { WWT_PUSHIMGBTN,   RESIZE_NONE,    14,    22,    43,    14,    35, SPR_IMG_SKIP_TO_NEXT,  STR_01DF_SKIP_TO_NEXT_TRACK_IN_SELECTION},
   477 { WWT_PUSHIMGBTN,   RESIZE_NONE,    14,    22,    43,    14,    35, SPR_IMG_SKIP_TO_NEXT,  STR_01DF_SKIP_TO_NEXT_TRACK_IN_SELECTION},
   478 { WWT_PUSHIMGBTN,   RESIZE_NONE,    14,    44,    65,    14,    35, SPR_IMG_STOP_MUSIC,    STR_01E0_STOP_PLAYING_MUSIC},
   478 { WWT_PUSHIMGBTN,   RESIZE_NONE,    14,    44,    65,    14,    35, SPR_IMG_STOP_MUSIC,    STR_01E0_STOP_PLAYING_MUSIC},
   500 	MusicWindowWndProc
   500 	MusicWindowWndProc
   501 };
   501 };
   502 
   502 
   503 void ShowMusicWindow(void)
   503 void ShowMusicWindow(void)
   504 {
   504 {
   505 	AllocateWindowDescFront(&_music_window_desc, 0);
   505 	BaseWindow::AllocateFront(&_music_window_desc, 0);
   506 }
   506 }