mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	Added an option to set the proportion of the screens when using layout "Large Screen Small Screen", to allow the user to define how much bigger the large screen should be with respect to the smaller screen. Currently the value must be between 1 and 16, but I could set a different maximum value if that would be desired. Thank you very much! (#6252)
This commit is contained in:
		
							parent
							
								
									bb8dde8480
								
							
						
					
					
						commit
						9eb1cd2875
					
				
					 10 changed files with 83 additions and 20 deletions
				
			
		|  | @ -485,6 +485,7 @@ void Config::ReadLayoutValues() { | |||
|     ReadGlobalSetting(Settings::values.layout_option); | ||||
|     ReadGlobalSetting(Settings::values.swap_screen); | ||||
|     ReadGlobalSetting(Settings::values.upright_screen); | ||||
|     ReadGlobalSetting(Settings::values.large_screen_proportion); | ||||
| 
 | ||||
|     if (global) { | ||||
|         ReadBasicSetting(Settings::values.mono_render_option); | ||||
|  | @ -996,6 +997,7 @@ void Config::SaveLayoutValues() { | |||
|     WriteGlobalSetting(Settings::values.layout_option); | ||||
|     WriteGlobalSetting(Settings::values.swap_screen); | ||||
|     WriteGlobalSetting(Settings::values.upright_screen); | ||||
|     WriteGlobalSetting(Settings::values.large_screen_proportion); | ||||
| 
 | ||||
|     if (global) { | ||||
|         WriteBasicSetting(Settings::values.mono_render_option); | ||||
|  |  | |||
|  | @ -69,6 +69,7 @@ void ConfigureEnhancements::SetConfiguration() { | |||
|         static_cast<int>(Settings::values.layout_option.GetValue())); | ||||
|     ui->swap_screen->setChecked(Settings::values.swap_screen.GetValue()); | ||||
|     ui->upright_screen->setChecked(Settings::values.upright_screen.GetValue()); | ||||
|     ui->large_screen_proportion->setValue(Settings::values.large_screen_proportion.GetValue()); | ||||
|     ui->toggle_dump_textures->setChecked(Settings::values.dump_textures.GetValue()); | ||||
|     ui->toggle_custom_textures->setChecked(Settings::values.custom_textures.GetValue()); | ||||
|     ui->toggle_preload_textures->setChecked(Settings::values.preload_textures.GetValue()); | ||||
|  | @ -122,6 +123,7 @@ void ConfigureEnhancements::ApplyConfiguration() { | |||
|         static_cast<Settings::LayoutOption>(ui->layout_combobox->currentIndex()); | ||||
|     Settings::values.swap_screen = ui->swap_screen->isChecked(); | ||||
|     Settings::values.upright_screen = ui->upright_screen->isChecked(); | ||||
|     Settings::values.large_screen_proportion = ui->large_screen_proportion->value(); | ||||
|     Settings::values.dump_textures = ui->toggle_dump_textures->isChecked(); | ||||
|     Settings::values.custom_textures = ui->toggle_custom_textures->isChecked(); | ||||
|     Settings::values.preload_textures = ui->toggle_preload_textures->isChecked(); | ||||
|  |  | |||
|  | @ -295,6 +295,30 @@ | |||
|         </property> | ||||
|        </widget> | ||||
|       </item> | ||||
|       <item> | ||||
|        <layout class="QHBoxLayout" name="horizontalLayout_7"> | ||||
|         <item> | ||||
|          <widget class="QLabel" name="label_3"> | ||||
|           <property name="text"> | ||||
|            <string>Large Screen Proportion:</string> | ||||
|           </property> | ||||
|          </widget> | ||||
|         </item> | ||||
|         <item> | ||||
|          <widget class="QDoubleSpinBox" name="large_screen_proportion"> | ||||
|           <property name="minimum"> | ||||
|            <number>1</number> | ||||
|           </property> | ||||
|           <property name="maximum"> | ||||
|            <number>16</number> | ||||
|           </property> | ||||
|           <property name="value"> | ||||
|            <number>4</number> | ||||
|           </property> | ||||
|          </widget> | ||||
|         </item> | ||||
|         </layout> | ||||
|       </item> | ||||
|       <item> | ||||
|        <layout class="QHBoxLayout" name="horizontalLayout_6"> | ||||
|         <item> | ||||
|  | @ -384,6 +408,7 @@ | |||
|   <tabstop>layout_combobox</tabstop> | ||||
|   <tabstop>swap_screen</tabstop> | ||||
|   <tabstop>upright_screen</tabstop> | ||||
|   <tabstop>large_screen_proportion</tabstop> | ||||
|   <tabstop>bg_button</tabstop> | ||||
|   <tabstop>toggle_custom_textures</tabstop> | ||||
|   <tabstop>toggle_dump_textures</tabstop> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue