mirror of
https://github.com/pbatard/rufus.git
synced 2025-06-03 16:19:01 -04:00
[ui] enable some settings and cheat modes to be persisted
* Currently, the user settings that are persisted are: - Advanced mode (UI) - Timestamps preservation (Alt-T) - Proper unit Display (Alt-U) - USB debug (Alt.) - Fake drives detection (Alt-B) - Dual UEFI+BIOS for Windows images (Alt-E) - Force Large FAT32 formatting (Alt-L) - VMWare Disk Detection (Alt-W) * Settings that are *NOT* persisted include: - UDB HDD listing (too dangerous!) - NTFS compression (Alt-N) - ISO/Joliet/Rock-Ridge (too confusing if not reset) - Disabling of size limits (Alt-S) * Closes #436
This commit is contained in:
parent
1dc974bb24
commit
a9b681976a
6 changed files with 60 additions and 30 deletions
|
@ -27,13 +27,24 @@ extern char* ini_file;
|
|||
/*
|
||||
* List of setting names used by this application
|
||||
*/
|
||||
#define SETTING_VERBOSE_UPDATES "VerboseUpdateCheck"
|
||||
#define SETTING_LAST_UPDATE "LastUpdateCheck"
|
||||
#define SETTING_UPDATE_INTERVAL "UpdateCheckInterval"
|
||||
#define SETTING_INCLUDE_BETAS "CheckForBetas"
|
||||
#define SETTING_COMM_CHECK "CommCheck"
|
||||
#define SETTING_LOCALE "Locale"
|
||||
#define SETTING_DISABLE_LGP "DisableLGP"
|
||||
#define SETTING_VERBOSE_UPDATES "VerboseUpdateCheck"
|
||||
#define SETTING_LAST_UPDATE "LastUpdateCheck"
|
||||
#define SETTING_UPDATE_INTERVAL "UpdateCheckInterval"
|
||||
#define SETTING_INCLUDE_BETAS "CheckForBetas"
|
||||
#define SETTING_COMM_CHECK "CommCheck"
|
||||
#define SETTING_LOCALE "Locale"
|
||||
#define SETTING_DISABLE_LGP "DisableLGP"
|
||||
|
||||
#define SETTING_ADVANCED_MODE "AdvancedMode"
|
||||
#define SETTING_PRESERVE_TIMESTAMPS "PreserveTimestamps"
|
||||
#define SETTING_USE_PROPER_SIZE_UNITS "UseProperSizeUnits"
|
||||
#define SETTING_ENABLE_USB_DEBUG "EnableUsbDebug"
|
||||
#define SETTING_DISABLE_FAKE_DRIVES_CHECK "DisableFakeDrivesCheck"
|
||||
#define SETTING_ENABLE_WIN_DUAL_EFI_BIOS "EnableWindowsDualUefiBiosMode"
|
||||
#define SETTING_FORCE_LARGE_FAT32_FORMAT "ForceLargeFat32Formatting"
|
||||
#define SETTING_ENABLE_VMDK_DETECTION "EnableVmdkDetection"
|
||||
|
||||
|
||||
|
||||
static __inline BOOL CheckIniKey(const char* key) {
|
||||
char* str = get_token_data_file(key, ini_file);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue