Refactor widget enum

This commit is contained in:
Ted John 2016-12-05 02:21:54 +00:00
parent 67637ab2da
commit 55fc9c8a4a
1 changed files with 17 additions and 17 deletions

View File

@ -38,12 +38,12 @@
#include "dropdown.h" #include "dropdown.h"
#include "error.h" #include "error.h"
enum { enum WINDOW_TITLE_EDITOR_TAB {
WINDOW_TITLE_EDITOR_TAB_PRESETS, WINDOW_TITLE_EDITOR_TAB_PRESETS,
WINDOW_TITLE_EDITOR_TAB_SAVES, WINDOW_TITLE_EDITOR_TAB_SAVES,
WINDOW_TITLE_EDITOR_TAB_SCRIPT, WINDOW_TITLE_EDITOR_TAB_SCRIPT,
WINDOW_TITLE_EDITOR_TAB_COUNT WINDOW_TITLE_EDITOR_TAB_COUNT
} WINDOW_TITLE_EDITOR_TAB; };
static void window_title_editor_close(rct_window *w); static void window_title_editor_close(rct_window *w);
static void window_title_editor_mouseup(rct_window *w, int widgetIndex); static void window_title_editor_mouseup(rct_window *w, int widgetIndex);
@ -118,10 +118,10 @@ enum WINDOW_TITLE_EDITOR_WIDGET_IDX {
WIDX_TITLE_EDITOR_RENAME_SAVE_BUTTON, WIDX_TITLE_EDITOR_RENAME_SAVE_BUTTON,
// Saves Tab // Saves Tab
WIDX_TITLE_EDITOR_ADD, WIDX_TITLE_EDITOR_ADD_SAVE,
WIDX_TITLE_EDITOR_REMOVE, WIDX_TITLE_EDITOR_REMOVE_SAVE,
WIDX_TITLE_EDITOR_RENAME_SAVE, WIDX_TITLE_EDITOR_RENAME_SAVE,
WIDX_TITLE_EDITOR_LOAD, WIDX_TITLE_EDITOR_LOAD_SAVE,
// Script Tab // Script Tab
WIDX_TITLE_EDITOR_INSERT, WIDX_TITLE_EDITOR_INSERT,
@ -244,10 +244,10 @@ void window_title_editor_open(int tab)
(1 << WIDX_TITLE_EDITOR_DELETE_BUTTON) | (1 << WIDX_TITLE_EDITOR_DELETE_BUTTON) |
(1 << WIDX_TITLE_EDITOR_RENAME_SAVE_BUTTON) | (1 << WIDX_TITLE_EDITOR_RENAME_SAVE_BUTTON) |
(1 << WIDX_TITLE_EDITOR_ADD) | (1 << WIDX_TITLE_EDITOR_ADD_SAVE) |
(1 << WIDX_TITLE_EDITOR_REMOVE) | (1 << WIDX_TITLE_EDITOR_REMOVE_SAVE) |
(1 << WIDX_TITLE_EDITOR_RENAME_SAVE) | (1 << WIDX_TITLE_EDITOR_RENAME_SAVE) |
(1 << WIDX_TITLE_EDITOR_LOAD) | (1 << WIDX_TITLE_EDITOR_LOAD_SAVE) |
(1 << WIDX_TITLE_EDITOR_INSERT) | (1 << WIDX_TITLE_EDITOR_INSERT) |
(1 << WIDX_TITLE_EDITOR_EDIT) | (1 << WIDX_TITLE_EDITOR_EDIT) |
@ -333,13 +333,13 @@ static void window_title_editor_mouseup(rct_window *w, int widgetIndex)
////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////
// Editor tab // Editor tab
////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////
case WIDX_TITLE_EDITOR_ADD: case WIDX_TITLE_EDITOR_ADD_SAVE:
if (!_isSequenceReadOnly && !_isSequencePlaying && !commandEditorOpen) { if (!_isSequenceReadOnly && !_isSequencePlaying && !commandEditorOpen) {
window_loadsave_open(LOADSAVETYPE_LOAD | LOADSAVETYPE_GAME, NULL); window_loadsave_open(LOADSAVETYPE_LOAD | LOADSAVETYPE_GAME, NULL);
gLoadSaveCallback = window_title_editor_add_park_callback; gLoadSaveCallback = window_title_editor_add_park_callback;
} }
break; break;
case WIDX_TITLE_EDITOR_REMOVE: case WIDX_TITLE_EDITOR_REMOVE_SAVE:
if (window_title_editor_check_can_edit()) { if (window_title_editor_check_can_edit()) {
if (w->selected_list_item != -1) { if (w->selected_list_item != -1) {
// title_sequence_remove_save(_selectedTitleSequence, w->selected_list_item); // title_sequence_remove_save(_selectedTitleSequence, w->selected_list_item);
@ -358,7 +358,7 @@ static void window_title_editor_mouseup(rct_window *w, int widgetIndex)
} }
} }
break; break;
case WIDX_TITLE_EDITOR_LOAD: case WIDX_TITLE_EDITOR_LOAD_SAVE:
if (w->selected_list_item >= 0 && w->selected_list_item < _editingTitleSequence->NumSaves) { if (w->selected_list_item >= 0 && w->selected_list_item < _editingTitleSequence->NumSaves) {
TitleSequenceParkHandle * handle = TitleSequenceGetParkHandle(_editingTitleSequence, w->selected_list_item); TitleSequenceParkHandle * handle = TitleSequenceGetParkHandle(_editingTitleSequence, w->selected_list_item);
if (handle->IsScenario) { if (handle->IsScenario) {
@ -682,10 +682,10 @@ static void window_title_editor_invalidate(rct_window *w)
window_title_editor_widgets[WIDX_TITLE_EDITOR_DELETE_BUTTON].type = WWT_EMPTY; window_title_editor_widgets[WIDX_TITLE_EDITOR_DELETE_BUTTON].type = WWT_EMPTY;
window_title_editor_widgets[WIDX_TITLE_EDITOR_RENAME_SAVE_BUTTON].type = WWT_EMPTY; window_title_editor_widgets[WIDX_TITLE_EDITOR_RENAME_SAVE_BUTTON].type = WWT_EMPTY;
window_title_editor_widgets[WIDX_TITLE_EDITOR_ADD].type = WWT_EMPTY; window_title_editor_widgets[WIDX_TITLE_EDITOR_ADD_SAVE].type = WWT_EMPTY;
window_title_editor_widgets[WIDX_TITLE_EDITOR_REMOVE].type = WWT_EMPTY; window_title_editor_widgets[WIDX_TITLE_EDITOR_REMOVE_SAVE].type = WWT_EMPTY;
window_title_editor_widgets[WIDX_TITLE_EDITOR_RENAME_SAVE].type = WWT_EMPTY; window_title_editor_widgets[WIDX_TITLE_EDITOR_RENAME_SAVE].type = WWT_EMPTY;
window_title_editor_widgets[WIDX_TITLE_EDITOR_LOAD].type = WWT_EMPTY; window_title_editor_widgets[WIDX_TITLE_EDITOR_LOAD_SAVE].type = WWT_EMPTY;
window_title_editor_widgets[WIDX_TITLE_EDITOR_INSERT].type = WWT_EMPTY; window_title_editor_widgets[WIDX_TITLE_EDITOR_INSERT].type = WWT_EMPTY;
window_title_editor_widgets[WIDX_TITLE_EDITOR_EDIT].type = WWT_EMPTY; window_title_editor_widgets[WIDX_TITLE_EDITOR_EDIT].type = WWT_EMPTY;
@ -710,10 +710,10 @@ static void window_title_editor_invalidate(rct_window *w)
break; break;
case WINDOW_TITLE_EDITOR_TAB_SAVES: case WINDOW_TITLE_EDITOR_TAB_SAVES:
window_title_editor_widgets[WIDX_TITLE_EDITOR_LIST].type = WWT_SCROLL; window_title_editor_widgets[WIDX_TITLE_EDITOR_LIST].type = WWT_SCROLL;
window_title_editor_widgets[WIDX_TITLE_EDITOR_ADD].type = WWT_DROPDOWN_BUTTON; window_title_editor_widgets[WIDX_TITLE_EDITOR_ADD_SAVE].type = WWT_DROPDOWN_BUTTON;
window_title_editor_widgets[WIDX_TITLE_EDITOR_REMOVE].type = WWT_DROPDOWN_BUTTON; window_title_editor_widgets[WIDX_TITLE_EDITOR_REMOVE_SAVE].type = WWT_DROPDOWN_BUTTON;
window_title_editor_widgets[WIDX_TITLE_EDITOR_RENAME_SAVE].type = WWT_DROPDOWN_BUTTON; window_title_editor_widgets[WIDX_TITLE_EDITOR_RENAME_SAVE].type = WWT_DROPDOWN_BUTTON;
window_title_editor_widgets[WIDX_TITLE_EDITOR_LOAD].type = WWT_DROPDOWN_BUTTON; window_title_editor_widgets[WIDX_TITLE_EDITOR_LOAD_SAVE].type = WWT_DROPDOWN_BUTTON;
window_title_editor_widgets[WIDX_TITLE_EDITOR_PLAY].type = WWT_IMGBTN; window_title_editor_widgets[WIDX_TITLE_EDITOR_PLAY].type = WWT_IMGBTN;
window_title_editor_widgets[WIDX_TITLE_EDITOR_STOP].type = WWT_IMGBTN; window_title_editor_widgets[WIDX_TITLE_EDITOR_STOP].type = WWT_IMGBTN;
window_title_editor_widgets[WIDX_TITLE_EDITOR_REPLAY].type = WWT_IMGBTN; window_title_editor_widgets[WIDX_TITLE_EDITOR_REPLAY].type = WWT_IMGBTN;