mirror of
https://github.com/rizonesoft/Notepad3.git
synced 2026-06-14 21:09:05 +08:00
Merge branch 'master' into mui
This commit is contained in:
commit
3fb9b89414
@ -1432,6 +1432,7 @@ void LoadSettings()
|
||||
GET_BOOL_VALUE_FROM_INISECTION(SaveRecentFiles, true);
|
||||
GET_BOOL_VALUE_FROM_INISECTION(PreserveCaretPos, false);
|
||||
GET_BOOL_VALUE_FROM_INISECTION(SaveFindReplace, false);
|
||||
GET_BOOL_VALUE_FROM_INISECTION(DocReadOnlyMode, false);
|
||||
|
||||
Defaults.EFR_Data.bFindClose = false;
|
||||
Settings.EFR_Data.bFindClose = IniSectionGetBool(IniSecSettings, L"CloseFind", Defaults.EFR_Data.bFindClose);
|
||||
@ -1884,6 +1885,7 @@ static bool _SaveSettings(bool bForceSaveSettings)
|
||||
SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, PreserveCaretPos);
|
||||
SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, SaveFindReplace);
|
||||
SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, SaveFindReplace);
|
||||
SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, DocReadOnlyMode);
|
||||
|
||||
if (Settings.EFR_Data.bFindClose != Defaults.EFR_Data.bFindClose) {
|
||||
IniSectionSetBool(IniSecSettings, L"CloseFind", Settings.EFR_Data.bFindClose);
|
||||
|
||||
@ -5664,6 +5664,7 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
|
||||
case IDM_VIEW_READONLY:
|
||||
SciCall_SetReadOnly(!SciCall_GetReadOnly());
|
||||
Settings.DocReadOnlyMode = SciCall_GetReadOnly();
|
||||
UpdateToolbar();
|
||||
break;
|
||||
|
||||
@ -10504,6 +10505,7 @@ bool FileIO(bool fLoad, const HPATHL hfile_pth, EditFileIOStatus* status,
|
||||
if (fLoad) {
|
||||
SciCall_SetReadOnly(false);
|
||||
fSuccess = EditLoadFile(Globals.hwndEdit, hfile_pth, status, fLoadFlags, bSetSavePoint);
|
||||
SciCall_SetReadOnly(Settings.DocReadOnlyMode);
|
||||
} else {
|
||||
int idx;
|
||||
if (MRU_FindPath(Globals.pFileMRU, hfile_pth, &idx)) {
|
||||
|
||||
@ -527,6 +527,7 @@ typedef struct SETTINGS_T {
|
||||
int WordWrapIndent;
|
||||
int WordWrapSymbols;
|
||||
bool ShowWordWrapSymbols;
|
||||
bool DocReadOnlyMode;
|
||||
bool MatchBraces;
|
||||
bool AutoCloseTags;
|
||||
int HighlightCurrentLine;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user