Mercurial > repos > blastem
comparison nuklear_ui/blastem_nuklear.c @ 2014:9ca255be938d
Reorder system settings so that more common options are near the top and none of the dropdowns get cut off
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 02 Nov 2020 20:03:47 -0800 |
parents | 4c418ee9a9d8 |
children | 8a64d86cc362 |
comparison
equal
deleted
inserted
replaced
2013:dcdad92f84a4 | 2014:9ca255be938d |
---|---|
1960 uint32_t width = render_width(); | 1960 uint32_t width = render_width(); |
1961 uint32_t height = render_height(); | 1961 uint32_t height = render_height(); |
1962 uint32_t desired_width = context->style.font->height * 10; | 1962 uint32_t desired_width = context->style.font->height * 10; |
1963 if (nk_begin(context, "System Settings", nk_rect(0, 0, width, height), 0)) { | 1963 if (nk_begin(context, "System Settings", nk_rect(0, 0, width, height), 0)) { |
1964 nk_layout_row_static(context, context->style.font->height, desired_width, 2); | 1964 nk_layout_row_static(context, context->style.font->height, desired_width, 2); |
1965 | |
1966 selected_model = settings_dropdown_ex(context, "Model", model_opts, model_names, num_models, selected_model, "system\0model\0"); | |
1967 selected_io_1 = settings_dropdown_ex(context, "IO Port 1 Device", io_opts_1, device_type_names, num_io, selected_io_1, "io\0devices\0""1\0"); | |
1968 selected_io_2 = settings_dropdown_ex(context, "IO Port 2 Device", io_opts_2, device_type_names, num_io, selected_io_2, "io\0devices\0""2\0"); | |
1969 selected_region = settings_dropdown_ex(context, "Default Region", region_codes, regions, num_regions, selected_region, "system\0default_region\0"); | |
1965 selected_sync = settings_dropdown(context, "Sync Source", sync_opts, num_sync_opts, selected_sync, "system\0sync_source\0"); | 1970 selected_sync = settings_dropdown(context, "Sync Source", sync_opts, num_sync_opts, selected_sync, "system\0sync_source\0"); |
1966 settings_int_property(context, "68000 Clock Divider", "", "clocks\0m68k_divider\0", 7, 1, 53); | 1971 settings_int_property(context, "68000 Clock Divider", "", "clocks\0m68k_divider\0", 7, 1, 53); |
1972 selected_format = settings_dropdown(context, "Save State Format", formats, num_formats, selected_format, "ui\0state_format\0"); | |
1973 selected_init = settings_dropdown(context, "Initial RAM Value", ram_inits, num_inits, selected_init, "system\0ram_init\0"); | |
1967 settings_toggle(context, "Remember ROM Path", "ui\0remember_path\0", 1); | 1974 settings_toggle(context, "Remember ROM Path", "ui\0remember_path\0", 1); |
1968 settings_toggle(context, "Save config with EXE", "ui\0config_in_exe_dir\0", 0); | 1975 settings_toggle(context, "Save config with EXE", "ui\0config_in_exe_dir\0", 0); |
1969 settings_string(context, "Game Save Path", "ui\0save_path\0", "$USERDATA/blastem/$ROMNAME"); | 1976 settings_string(context, "Game Save Path", "ui\0save_path\0", "$USERDATA/blastem/$ROMNAME"); |
1970 selected_region = settings_dropdown_ex(context, "Default Region", region_codes, regions, num_regions, selected_region, "system\0default_region\0"); | 1977 |
1971 selected_model = settings_dropdown_ex(context, "Model", model_opts, model_names, num_models, selected_model, "system\0model\0"); | |
1972 selected_format = settings_dropdown(context, "Save State Format", formats, num_formats, selected_format, "ui\0state_format\0"); | |
1973 selected_init = settings_dropdown(context, "Initial RAM Value", ram_inits, num_inits, selected_init, "system\0ram_init\0"); | |
1974 selected_io_1 = settings_dropdown_ex(context, "IO Port 1 Device", io_opts_1, device_type_names, num_io, selected_io_1, "io\0devices\0""1\0"); | |
1975 selected_io_2 = settings_dropdown_ex(context, "IO Port 2 Device", io_opts_2, device_type_names, num_io, selected_io_2, "io\0devices\0""2\0"); | |
1976 if (nk_button_label(context, "Back")) { | 1978 if (nk_button_label(context, "Back")) { |
1977 pop_view(); | 1979 pop_view(); |
1978 } | 1980 } |
1979 nk_end(context); | 1981 nk_end(context); |
1980 } | 1982 } |