mirror of
https://github.com/rizonesoft/Notepad3.git
synced 2026-06-14 21:09:05 +08:00
Merge branch 'Dev_NewFeatures' into Dev_DarkMode
This commit is contained in:
commit
f7ffa72278
@ -33,13 +33,14 @@ SUP - (S)et(UP) / Installer Package
|
||||
|
||||
|
||||
=====================================================
|
||||
Current BETA Version 5.20.823.(build_#) (2020-08-23)
|
||||
Current BETA Version 5.20.824.(build_#) (2020-08-24)
|
||||
=====================================================
|
||||
|
||||
-----------------------------------------------------
|
||||
NEW:
|
||||
-----------------------------------------------------
|
||||
[.###.#]-
|
||||
[.824.1]- Focused-View: mode Fold-Only.
|
||||
[.823.1]- Mark Occurrences: show additional Bookmark (Arrows).
|
||||
[.823.1]- Bookmark context menu: clear marker type.
|
||||
[.822.2]- FocusedView Options: Bookmarks/Line-Highlight & Folding.
|
||||
@ -62,6 +63,7 @@ NEW:
|
||||
CHANGES:
|
||||
-----------------------------------------------------
|
||||
[.###.#]-
|
||||
[.824.2]- grepWinNP3: Export search result list (NP3 enhancements).
|
||||
[.823.1]- Delete Bookmarks (Alt+F2): 1st delete occurrence markers then std. bookmarks.
|
||||
[.822.1]- Remove max count limitation for "Mark Occurrences" feature.
|
||||
[.821.1]- Bookmark context menu on alpha-blend FocusedView marker line.
|
||||
@ -78,7 +80,7 @@ CHANGES:
|
||||
[.729.1]- DPI-Aware About & Custom.Scheme dialog.
|
||||
[.729.1]- Swap Shortcuts: "Search in Files" -> "Ctrl+Shift+F" and Toggle Folds -> "Ctrl+Alt+F".
|
||||
[.723.1]- Review document modified handler (dirty-flag).
|
||||
[.817.2]- Update grepWinNP3 (GRE) version 2.1.3.26 (2020-08-17).
|
||||
[.824.2]- Update grepWinNP3 (GRE) version 2.1.3.27 (2020-08-24).
|
||||
[.813.1]- Update Oniguruma Regex (ONI) engine version 6.9.6 (2020-07-31).
|
||||
[.818.1]- Update Scintilla Library (SCI) version 4.4.4 (2020-08-18).
|
||||
|
||||
@ -92,6 +94,7 @@ ENHANCEMENT:
|
||||
FIXES:
|
||||
-----------------------------------------------------
|
||||
[.###.#]-
|
||||
[.824.1]- Not intended bookmarker on F/R dialog mark findings.
|
||||
[.823.1]- Bookmark Occurrences too menu checked.
|
||||
[.823.1]- Scroll to cursor for selection start/end jumps.
|
||||
[.823.1]- Not intended "violet" bookmark.
|
||||
|
||||
@ -1 +1 @@
|
||||
1
|
||||
2
|
||||
|
||||
@ -1 +1 @@
|
||||
823
|
||||
824
|
||||
|
||||
@ -1459,6 +1459,15 @@ LRESULT CSearchDlg::DoCommand(int id, int msg)
|
||||
if (FailedShowMessage(hr))
|
||||
break;
|
||||
|
||||
COMDLG_FILTERSPEC const aFileTypes[] = { {L"Text files", L"*.txt; *.lst"}, {L"All types", L"*.*"} };
|
||||
hr = pfd->SetFileTypes(_countof(aFileTypes), aFileTypes);
|
||||
if (FailedShowMessage(hr))
|
||||
break;
|
||||
|
||||
hr = pfd->SetFileName(L"gw_search_results.txt");
|
||||
if (FailedShowMessage(hr))
|
||||
break;
|
||||
|
||||
IFileDialogCustomizePtr pfdCustomize;
|
||||
hr = pfd.QueryInterface(IID_PPV_ARGS(&pfdCustomize));
|
||||
if (SUCCEEDED(hr))
|
||||
@ -1538,14 +1547,17 @@ LRESULT CSearchDlg::DoCommand(int id, int msg)
|
||||
bool needSeparator = false;
|
||||
if (includePaths)
|
||||
{
|
||||
file << CUnicodeUtils::StdGetUTF8(item.filepath);
|
||||
std::string fpath = CUnicodeUtils::StdGetUTF8(item.filepath);
|
||||
std::transform(fpath.begin(), fpath.end(), fpath.begin(), [](char c) { return (c == '\\' ? '/' : c); });
|
||||
file << std::string("file://");
|
||||
file << fpath;
|
||||
needSeparator = true;
|
||||
}
|
||||
if (includeMatchLineNumbers)
|
||||
{
|
||||
if (needSeparator)
|
||||
file << separator;
|
||||
file << CStringUtils::Format("%lld", item.matchlinesnumbers[i]);
|
||||
file << CStringUtils::Format("(%lld)", item.matchlinesnumbers[i]);
|
||||
needSeparator = true;
|
||||
}
|
||||
if (includeMatchLineTexts)
|
||||
@ -1571,19 +1583,41 @@ LRESULT CSearchDlg::DoCommand(int id, int msg)
|
||||
}
|
||||
else
|
||||
{
|
||||
auto exportpaths = CRegStdDWORD(L"Software\\grepWin\\export_paths");
|
||||
auto exportlinenumbers = CRegStdDWORD(L"Software\\grepWin\\export_linenumbers");
|
||||
auto exportlinecontent = CRegStdDWORD(L"Software\\grepWin\\export_linecontent");
|
||||
auto exportpaths = CRegStdDWORD(L"Software\\grepWinNP3\\export_paths");
|
||||
auto exportlinenumbers = CRegStdDWORD(L"Software\\grepWinNP3\\export_linenumbers");
|
||||
auto exportlinecontent = CRegStdDWORD(L"Software\\grepWinNP3\\export_linecontent");
|
||||
exportpaths = includePaths ? 1 : 0;
|
||||
exportlinenumbers = includeMatchLineNumbers ? 1 : 0;
|
||||
exportlinecontent = includeMatchLineTexts ? 1 : 0;
|
||||
}
|
||||
SHELLEXECUTEINFO sei = {0};
|
||||
sei.cbSize = sizeof(SHELLEXECUTEINFO);
|
||||
sei.lpVerb = TEXT("open");
|
||||
sei.lpFile = path.c_str();
|
||||
sei.nShow = SW_SHOWNORMAL;
|
||||
ShellExecuteEx(&sei);
|
||||
|
||||
// open file
|
||||
std::wstring cmd = bPortable ? g_iniFile.GetValue(L"global", L"editorcmd", L"") :
|
||||
(std::wstring)CRegStdString(L"Software\\grepWinNP3\\editorcmd", L"");
|
||||
if (!cmd.empty())
|
||||
{
|
||||
SearchReplace(cmd, L"%mode%", L"mb");
|
||||
SearchReplace(cmd, L"%pattern%", L"");
|
||||
SearchReplace(cmd, L"%line%", L"0");
|
||||
SearchReplace(cmd, L"%path%", path.c_str());
|
||||
STARTUPINFO startupInfo;
|
||||
PROCESS_INFORMATION processInfo;
|
||||
SecureZeroMemory(&startupInfo, sizeof(startupInfo));
|
||||
startupInfo.cb = sizeof(STARTUPINFO);
|
||||
SecureZeroMemory(&processInfo, sizeof(processInfo));
|
||||
CreateProcess(NULL, const_cast<wchar_t*>(cmd.c_str()), NULL, NULL, FALSE, 0, 0, NULL, &startupInfo, &processInfo);
|
||||
CloseHandle(processInfo.hThread);
|
||||
CloseHandle(processInfo.hProcess);
|
||||
}
|
||||
else
|
||||
{
|
||||
SHELLEXECUTEINFO sei = {0};
|
||||
sei.cbSize = sizeof(SHELLEXECUTEINFO);
|
||||
sei.lpVerb = TEXT("open");
|
||||
sei.lpFile = path.c_str();
|
||||
sei.nShow = SW_SHOWNORMAL;
|
||||
ShellExecuteEx(&sei);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2328,10 +2362,8 @@ void CSearchDlg::OpenFileAtListIndex(int listIndex)
|
||||
if (dotPos != std::wstring::npos)
|
||||
ext = inf.filepath.substr(dotPos);
|
||||
|
||||
CRegStdString regEditorCmd(L"Software\\grepWinNP3\\editorcmd");
|
||||
std::wstring cmd = regEditorCmd;
|
||||
if (bPortable)
|
||||
cmd = g_iniFile.GetValue(L"global", L"editorcmd", L"");
|
||||
std::wstring cmd = bPortable ? g_iniFile.GetValue(L"global", L"editorcmd", L"") :
|
||||
(std::wstring)CRegStdString(L"Software\\grepWinNP3\\editorcmd", L"");
|
||||
if (!cmd.empty())
|
||||
{
|
||||
bool filelist = (IsDlgButtonChecked(*this, IDC_RESULTFILES) == BST_CHECKED);
|
||||
@ -3333,7 +3365,8 @@ int CSearchDlg::SearchFile(std::shared_ptr<CSearchInfo> sinfoPtr, const std::wst
|
||||
else
|
||||
{
|
||||
ProfileTimer profile((L"file load and parse: " + sinfoPtr->filepath).c_str());
|
||||
auto nNullCount = bPortable ? _wtoi(g_iniFile.GetValue(L"settings", L"nullbytes", L"0")) : int(DWORD(CRegStdDWORD(L"Software\\grepWin\\nullbytes", 0)));
|
||||
auto nNullCount = bPortable ? int(g_iniFile.GetLongValue(L"settings", L"nullbytes", 0)) :
|
||||
int(DWORD(CRegStdDWORD(L"Software\\grepWinNP3\\nullbytes", 0)));
|
||||
if (nNullCount > 0)
|
||||
{
|
||||
constexpr __int64 oneMB = 1024 * 1024;
|
||||
|
||||
@ -6,13 +6,13 @@
|
||||
|
||||
//#pragma message(__LOC__"Run the NAnt script to get proper version info")
|
||||
|
||||
#define FILEVER 2, 1, 3, 26
|
||||
#define PRODUCTVER 2, 1, 3, 26
|
||||
#define STRFILEVER "2.1.3.26\0"
|
||||
#define STRPRODUCTVER "2.1.3.26\0"
|
||||
#define FILEVER 2, 1, 3, 27
|
||||
#define PRODUCTVER 2, 1, 3, 27
|
||||
#define STRFILEVER "2.1.3.27\0"
|
||||
#define STRPRODUCTVER "2.1.3.27\0"
|
||||
|
||||
#define GREPWIN_VERMAJOR 2
|
||||
#define GREPWIN_VERMINOR 1
|
||||
#define GREPWIN_VERMICRO 3
|
||||
#define GREPWIN_VERBUILD 26
|
||||
#define GREPWIN_VERDATE "2020-08-17"
|
||||
#define GREPWIN_VERBUILD 27
|
||||
#define GREPWIN_VERDATE "2020-08-24"
|
||||
|
||||
@ -661,18 +661,19 @@
|
||||
#define IDM_VIEW_CURRENTSCHEME 40470
|
||||
#define IDM_VIEW_SCROLLPASTEOF 40471
|
||||
#define IDM_VIEW_TOGGLE_VIEW 40472
|
||||
#define IDM_VIEW_FV_BOOKMARK 40473
|
||||
#define IDM_VIEW_FV_HIGHLIGHT 40474
|
||||
#define IDM_VIEW_FV_BKMRKFOLD 40475
|
||||
#define IDM_VIEW_FV_HIGHLGFOLD 40476
|
||||
#define IDM_VIEW_CHASING_DOCTAIL 40477
|
||||
#define IDM_VIEW_TOGGLETB 40478
|
||||
#define IDM_VIEW_MUTE_MESSAGEBEEP 40479
|
||||
#define IDM_VIEW_SHOW_HYPLNK_CALLTIP 40480
|
||||
#define IDM_VIEW_SPLIT_UNDOTYPSEQ_LNBRK 40481
|
||||
#define IDM_VIEW_EDIT_LINECOMMENT 40482
|
||||
#define IDM_VIEW_EVALTINYEXPRONSEL 40483
|
||||
#define IDM_VIEW_UNICODE_POINTS 40484
|
||||
#define IDM_VIEW_FV_FOLD 40473
|
||||
#define IDM_VIEW_FV_BOOKMARK 40474
|
||||
#define IDM_VIEW_FV_HIGHLIGHT 40475
|
||||
#define IDM_VIEW_FV_BKMRKFOLD 40476
|
||||
#define IDM_VIEW_FV_HIGHLGFOLD 40477
|
||||
#define IDM_VIEW_CHASING_DOCTAIL 40478
|
||||
#define IDM_VIEW_TOGGLETB 40479
|
||||
#define IDM_VIEW_MUTE_MESSAGEBEEP 40480
|
||||
#define IDM_VIEW_SHOW_HYPLNK_CALLTIP 40481
|
||||
#define IDM_VIEW_SPLIT_UNDOTYPSEQ_LNBRK 40482
|
||||
#define IDM_VIEW_EDIT_LINECOMMENT 40483
|
||||
#define IDM_VIEW_EVALTINYEXPRONSEL 40484
|
||||
#define IDM_VIEW_UNICODE_POINTS 40485
|
||||
|
||||
// keep Scintilla(SC) order
|
||||
#define IDM_SET_RENDER_TECH_GDI 40500 // SC_TECHNOLOGY_DEFAULT(0)
|
||||
|
||||
@ -326,10 +326,10 @@ BEGIN
|
||||
MENUITEM "Skakel &Hotspots\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS
|
||||
POPUP "&Kleur Definisie Hotspots",
|
||||
BEGIN
|
||||
MENUITEM "&AF", IDM_VIEW_COLORDEFHOTSPOTS
|
||||
MENUITEM "&RGB+A" IDM_VIEW_COLOR_RGBA
|
||||
MENUITEM "&A+RGB" IDM_VIEW_COLOR_ARGB
|
||||
MENUITEM "&BGRA" IDM_VIEW_COLOR_BGRA
|
||||
MENUITEM "&AF", IDM_VIEW_COLORDEFHOTSPOTS
|
||||
MENUITEM "&RGB+A" IDM_VIEW_COLOR_RGBA
|
||||
MENUITEM "&A+RGB" IDM_VIEW_COLOR_ARGB
|
||||
MENUITEM "&BGRA" IDM_VIEW_COLOR_BGRA
|
||||
END
|
||||
MENUITEM "Highlight &Unicode-Points", IDM_VIEW_UNICODE_POINTS
|
||||
MENUITEM "&Visuele Hakie Passing\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "Ver&toning"
|
||||
BEGIN
|
||||
MENUITEM "Ge&fokusde Aansig\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitering Log", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "Rol na Einde Van Die &Lêer", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Wys &Hiperskakel Nutsmiddelwenk", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anele"
|
||||
BEGIN
|
||||
MENUITEM "Wys &Menubalk", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -366,21 +366,26 @@ BEGIN
|
||||
MENUITEM "Перайсці да &наступнага блоку\tAlt+ +", CMD_FOLDJUMPDOWN
|
||||
MENUITEM "Перайсці да &папярэдняга блоку\tAlt+ –", CMD_FOLDJUMPUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Згарнуць &блок\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "&Разгарнуць блок\tAlt+ →", CMD_FOLDEXPAND
|
||||
MENUITEM "Згарнуць &блок\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "&Разгарнуць блок\tAlt+ →", CMD_FOLDEXPAND
|
||||
END
|
||||
POPUP "Пра&цоўная прастора"
|
||||
BEGIN
|
||||
MENUITEM "Факусаваны прагляд\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Назіранне за фа&йлам", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "Пракручваць за мяжу апошняга радка", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Паказваць &падказку для гіперспасылак", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "П&аліцы"
|
||||
BEGIN
|
||||
MENUITEM "Паказаць паліцу &меню", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Anzeigen"
|
||||
BEGIN
|
||||
MENUITEM "Fokussierte Ansicht\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Modus: Lesezeichen", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Modus: Hervorheben", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Modus: Lesezeichen && Faltung", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Modus: Hervorheben && Faltung", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "Ansicht Modus"
|
||||
BEGIN
|
||||
MENUITEM "Faltung", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Lesezeichen", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Hervorheben", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Lesezeichen && Faltung", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Hervorheben && Faltung", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Logfile &Monitoring", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Erweiterte Dokument Ende Ansicht", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Zeige einen &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "&Leisten"
|
||||
BEGIN
|
||||
MENUITEM "Zeige &Menüleiste", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Display"
|
||||
BEGIN
|
||||
MENUITEM "&Focused View\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitoring Log", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Scroll Past End of File", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anels"
|
||||
BEGIN
|
||||
MENUITEM "Show &Menubar", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Display"
|
||||
BEGIN
|
||||
MENUITEM "&Focused View\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitoring Log", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Scroll Past End of File", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anels"
|
||||
BEGIN
|
||||
MENUITEM "Show &Menubar", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "Mos&trar"
|
||||
BEGIN
|
||||
MENUITEM "Vista enfocada\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Modo: Marcador", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Modo: Resaltar", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Modo: Marcador && Pliegue", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Modo: Resaltar && Pliegue", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "Modo de vista"
|
||||
BEGIN
|
||||
MENUITEM "Pliegue", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Marcador", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Resaltar", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Marcador && Pliegue", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Resaltar && Pliegue", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitoreo de Log", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Desplazarse después del final de archivo", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Mostrar información de &hipervínculos", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&aneles"
|
||||
BEGIN
|
||||
MENUITEM "Mostrar la barra de &menú", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -356,7 +356,7 @@ BEGIN
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Números de línea\tCtrl+Shift+N", IDM_VIEW_LINENUMBERS
|
||||
MENUITEM "&Margen de marcador,\tCtrl+Shift+M", IDM_VIEW_BOOKMARK_MARGIN
|
||||
MENUITEM "&Margen de marcador\tCtrl+Shift+M", IDM_VIEW_BOOKMARK_MARGIN
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "&Plegable"
|
||||
BEGIN
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "Mos&trar"
|
||||
BEGIN
|
||||
MENUITEM "Vista enfocada\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Modo: Marcador", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Modo: Resaltar", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Modo: Marcador && Pliegue", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Modo: Resaltar && Pliegue", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "Modo de vista"
|
||||
BEGIN
|
||||
MENUITEM "Pliegue", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Marcador", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Resaltar", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Marcador && Pliegue", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Resaltar && Pliegue", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitoreo de Log", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Desplazarse después del final de archivo", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Mostrar información de &hipervínculos", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&aneles"
|
||||
BEGIN
|
||||
MENUITEM "Mostrar la barra de &menú", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Afficher"
|
||||
BEGIN
|
||||
MENUITEM "Vue Focalisée\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Signet", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Surbrillance", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Signet && Pliage", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Surbrillance && Pliage", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "Mode d'affichage"
|
||||
BEGIN
|
||||
MENUITEM "Pliage", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Signet", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Surbrillance", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Signet && Pliage", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Surbrillance && Pliage", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Log de &Contrôle", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Défiler Après la Fin du Fichier", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Afficher &Infobulles sur Liens", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anneaux"
|
||||
BEGIN
|
||||
MENUITEM "Afficher la Barre de &Menus", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Display"
|
||||
BEGIN
|
||||
MENUITEM "&Focused View\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitoring Log", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Scroll Past End of File", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anels"
|
||||
BEGIN
|
||||
MENUITEM "Show &Menubar", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Megjelenítés"
|
||||
BEGIN
|
||||
MENUITEM "Fókuszált nézet\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Naplófájl követése", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Görgetés a fájl vége után is", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "&Hivatkozások címke megjelenítése", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anelek"
|
||||
BEGIN
|
||||
MENUITEM "Menü&sor megjelenítése", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Display"
|
||||
BEGIN
|
||||
MENUITEM "&Focused View\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitoring Log", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Scroll Past End of File", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anels"
|
||||
BEGIN
|
||||
MENUITEM "Show &Menubar", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -366,21 +366,26 @@ BEGIN
|
||||
MENUITEM "Salta al Prossimo Fold\tAlt+ +", CMD_FOLDJUMPDOWN
|
||||
MENUITEM "Salta al Precedente Fold\tAlt+ –", CMD_FOLDJUMPUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Collapse Fold\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "&Expand Fold\tAlt+ →", CMD_FOLDEXPAND
|
||||
MENUITEM "&Collapse Fold\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "&Expand Fold\tAlt+ →", CMD_FOLDEXPAND
|
||||
END
|
||||
POPUP "&Display"
|
||||
BEGIN
|
||||
MENUITEM "Visualizzazione focalizzata\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitoraggio log", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Scorri oltre la fine del file (EOF)", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Mostra Tooltip &Hyperlink", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&annelli"
|
||||
BEGIN
|
||||
MENUITEM "Mostra barra dei &Menu", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -363,24 +363,29 @@ BEGIN
|
||||
MENUITEM "コード折りたたみを表示(&F)", IDM_VIEW_FOLDING
|
||||
MENUITEM "すべて折りたたみ(&T)\tCtrl+Alt+F", IDM_VIEW_TOGGLEFOLDS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "次の折りたたみへ移動(&N)\tAlt+ +", CMD_FOLDJUMPDOWN
|
||||
MENUITEM "前の折りたたみへ移動(&P)\tAlt+ –", CMD_FOLDJUMPUP
|
||||
MENUITEM "次の折りたたみへ移動(&N)\tAlt+ +", CMD_FOLDJUMPDOWN
|
||||
MENUITEM "前の折りたたみへ移動(&P)\tAlt+ –", CMD_FOLDJUMPUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "折りたたむ(&C)\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "折りたたみを展開(&E)\tAlt+ →", CMD_FOLDEXPAND
|
||||
MENUITEM "折りたたむ(&C)\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "折りたたみを展開(&E)\tAlt+ →", CMD_FOLDEXPAND
|
||||
END
|
||||
POPUP "表示(&D)"
|
||||
BEGIN
|
||||
MENUITEM "単語一望モード(&F)\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "編集制限モード(&M)", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "文書の終端以降へスクロール(&S)", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "ハイパーリンクのツールチップを表示(&H)", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "ウィンドウ構成(&A)"
|
||||
BEGIN
|
||||
MENUITEM "メニューバーを表示(&M)", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "전시(&D)"
|
||||
BEGIN
|
||||
MENUITEM "집중(&F)\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "열람(&M)", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "파일 끝 스크롤(&S)", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "하이퍼 링크 툴팁 보이기(&H)", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "표시(&A)"
|
||||
BEGIN
|
||||
MENUITEM "메뉴바 보이기", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Tonen"
|
||||
BEGIN
|
||||
MENUITEM "Gefocust zicht\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Modus: Bladwijzer", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Modus: Markeer", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Modus: Bladwijzer && Vouw", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Modus: Markeer && Vouw", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "Weergavemodus"
|
||||
BEGIN
|
||||
MENUITEM "Vouw", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bladwijzer", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Markeer", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bladwijzer && Vouw", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Markeer && Vouw", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Log &Monitoren", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "Scrollen na einde van bes&tand", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Toon &hyperlink tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anelen"
|
||||
BEGIN
|
||||
MENUITEM "&Menubalk tonen", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -363,24 +363,29 @@ BEGIN
|
||||
MENUITEM "Składanie kodu", IDM_VIEW_FOLDING
|
||||
MENUITEM "&Przełącz składanie kodu\tCtrl+Alt+F", IDM_VIEW_TOGGLEFOLDS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Przeskocz do nast.\tAlt+ +", CMD_FOLDJUMPDOWN
|
||||
MENUITEM "Przeskocz do poprzed.\tAlt+ –", CMD_FOLDJUMPUP
|
||||
MENUITEM "Przeskocz do nast.\tAlt+ +", CMD_FOLDJUMPDOWN
|
||||
MENUITEM "Przeskocz do poprzed.\tAlt+ –", CMD_FOLDJUMPUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Zwiń zagięcie\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "&Rozwiń zagięcie\tAlt+ →", CMD_FOLDEXPAND
|
||||
MENUITEM "&Zwiń zagięcie\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "&Rozwiń zagięcie\tAlt+ →", CMD_FOLDEXPAND
|
||||
END
|
||||
POPUP "&Pokaż"
|
||||
BEGIN
|
||||
MENUITEM "Widok skupiony\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Dziennik &monitorowania", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "Rozszerzony widok końca dokumentu", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Pokaż podpowiedź hiperłącza", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anele"
|
||||
BEGIN
|
||||
MENUITEM "Pokaż pasek menu", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -363,24 +363,29 @@ BEGIN
|
||||
MENUITEM "Agrupador de &Código", IDM_VIEW_FOLDING
|
||||
MENUITEM "&Alternar Códigos Agrupados\tCtrl+Alt+F", IDM_VIEW_TOGGLEFOLDS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Pular para Próxima Dobra\tAlt+ +", CMD_FOLDJUMPDOWN
|
||||
MENUITEM "Pular para &Dobra Anterior\tAlt+ –", CMD_FOLDJUMPUP
|
||||
MENUITEM "&Pular para Próxima Dobra\tAlt+ +", CMD_FOLDJUMPDOWN
|
||||
MENUITEM "Pular para &Dobra Anterior\tAlt+ –", CMD_FOLDJUMPUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&olapsar Dobra\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "&Expandir Dobra\tAlt+ →", CMD_FOLDEXPAND
|
||||
MENUITEM "C&olapsar Dobra\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "&Expandir Dobra\tAlt+ →", CMD_FOLDEXPAND
|
||||
END
|
||||
POPUP "&Exibir"
|
||||
BEGIN
|
||||
MENUITEM "Visão Focada\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Log de &Monitoramento", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Rolagem Passa do Fim do Arquivo", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Mostrar Dica de &Hyperlink", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&ainéis"
|
||||
BEGIN
|
||||
MENUITEM "Mostrar &Menu", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Exibir"
|
||||
BEGIN
|
||||
MENUITEM "Vista focada\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Registo de &monitorização", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Rolagem para além do fim do ficheiro", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Mostrar dica da &hiperligação", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&ainéis"
|
||||
BEGIN
|
||||
MENUITEM "Mostrar barra de &menu", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -366,21 +366,26 @@ BEGIN
|
||||
MENUITEM "Перейти к следующему &блоку\tAlt+ +", CMD_FOLDJUMPDOWN
|
||||
MENUITEM "Перейти к &предыдущему блоку\tAlt+ –", CMD_FOLDJUMPUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Свернуть блок\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "&Развернуть блок\tAlt+ →", CMD_FOLDEXPAND
|
||||
MENUITEM "&Свернуть блок\tAlt+ ←", CMD_FOLDCOLLAPSE
|
||||
MENUITEM "&Развернуть блок\tAlt+ →", CMD_FOLDEXPAND
|
||||
END
|
||||
POPUP "&Рабо&чая область"
|
||||
BEGIN
|
||||
MENUITEM "Фокусировка просмотра\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Слежение за фа&йлом", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "Прокрутка за пределы последней строки", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Показывать &подсказку для гиперссылок", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "Панел&и"
|
||||
BEGIN
|
||||
MENUITEM "Показать панель &меню", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "Zo&brazenie"
|
||||
BEGIN
|
||||
MENUITEM "Zamerať zobrazenie\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitorovať logovanie", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Rolovanie na koniec súboru", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Nápovedný &tip na prepojení", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anely"
|
||||
BEGIN
|
||||
MENUITEM "Zobraziť &textové menu", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "Visa"
|
||||
BEGIN
|
||||
MENUITEM "Fokuserad vy\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Logg", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "Rulla förbi slutet av filen", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Visa verktygstips för hyperlänk", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "Fält"
|
||||
BEGIN
|
||||
MENUITEM "Visa menyfält", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Display"
|
||||
BEGIN
|
||||
MENUITEM "&Focused View\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitoring Log", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Scroll Past End of File", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anels"
|
||||
BEGIN
|
||||
MENUITEM "Show &Menubar", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "&Display"
|
||||
BEGIN
|
||||
MENUITEM "&Focused View\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Monitoring Log", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "&Scroll Past End of File", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "P&anels"
|
||||
BEGIN
|
||||
MENUITEM "Show &Menubar", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "显示(&D)"
|
||||
BEGIN
|
||||
MENUITEM "切换聚焦(&F)\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "日志监控(&M)", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "允许滚动超过文件尾(&S)", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "显示超链接提示(&H)", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "面板(&A)"
|
||||
BEGIN
|
||||
MENUITEM "显示菜单栏(&M)", IDM_VIEW_MENUBAR
|
||||
@ -390,7 +395,7 @@ BEGIN
|
||||
MENUITEM "加载工具栏主题(&L)...", IDM_VIEW_LOADTHEMETB
|
||||
MENUITEM "自定义工具栏(&C)...", IDM_VIEW_CUSTOMIZETB
|
||||
MENUITEM "切换工具栏(&G)", IDM_VIEW_TOGGLETB
|
||||
MENUITEM "DPI 自适应(&D)", IDM_VIEW_DPISCALETB
|
||||
MENUITEM "DPI 自适应(&D)", IDM_VIEW_DPISCALETB
|
||||
END
|
||||
POPUP "缩放(&Z)"
|
||||
BEGIN
|
||||
|
||||
@ -372,15 +372,20 @@ BEGIN
|
||||
POPUP "顯示(&D)"
|
||||
BEGIN
|
||||
MENUITEM "切換聚焦(&F)\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW
|
||||
MENUITEM "Mode: Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Mode: Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Mode: Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Mode: Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
POPUP "View Mode"
|
||||
BEGIN
|
||||
MENUITEM "Fold", IDM_VIEW_FV_FOLD
|
||||
MENUITEM "Bookmark", IDM_VIEW_FV_BOOKMARK
|
||||
MENUITEM "Highlight", IDM_VIEW_FV_HIGHLIGHT
|
||||
MENUITEM "Bookmark && Fold", IDM_VIEW_FV_BKMRKFOLD
|
||||
MENUITEM "Highlight && Fold", IDM_VIEW_FV_HIGHLGFOLD
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "日誌監控(&M)", IDM_VIEW_CHASING_DOCTAIL
|
||||
MENUITEM "允許滾動超過檔案尾(&S)", IDM_VIEW_SCROLLPASTEOF
|
||||
MENUITEM "顯示超鏈接提示(&H)", IDM_VIEW_SHOW_HYPLNK_CALLTIP
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "面板(&A)"
|
||||
BEGIN
|
||||
MENUITEM "顯示選單欄(&M)", IDM_VIEW_MENUBAR
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<assemblyIdentity
|
||||
name="Notepad3"
|
||||
processorArchitecture="*"
|
||||
version="5.20.823.1"
|
||||
version="5.20.824.2"
|
||||
type="win32"
|
||||
/>
|
||||
<description>Notepad3 beta</description>
|
||||
|
||||
@ -2366,10 +2366,12 @@ void Document::AnnotationSetText(Sci::Line line, const char *text) {
|
||||
}
|
||||
|
||||
void Document::AnnotationSetStyle(Sci::Line line, int style) {
|
||||
if (line >= 0 && line < LinesTotal()) {
|
||||
Annotations()->SetStyle(line, style);
|
||||
const DocModification mh(SC_MOD_CHANGEANNOTATION, LineStart(line),
|
||||
0, 0, nullptr, line);
|
||||
NotifyModified(mh);
|
||||
}
|
||||
}
|
||||
|
||||
void Document::AnnotationSetStyles(Sci::Line line, const unsigned char *styles) {
|
||||
@ -2406,10 +2408,12 @@ void Document::EOLAnnotationSetText(Sci::Line line, const char *text) {
|
||||
}
|
||||
|
||||
void Document::EOLAnnotationSetStyle(Sci::Line line, int style) {
|
||||
if (line >= 0 && line < LinesTotal()) {
|
||||
EOLAnnotations()->SetStyle(line, style);
|
||||
const DocModification mh(SC_MOD_CHANGEEOLANNOTATION, LineStart(line),
|
||||
0, 0, nullptr, line);
|
||||
NotifyModified(mh);
|
||||
}
|
||||
}
|
||||
|
||||
void Document::EOLAnnotationClearAll() {
|
||||
|
||||
@ -397,21 +397,19 @@ void EditView::LayoutLine(const EditModel &model, Sci::Line line, Surface *surfa
|
||||
// See if chars, styles, indicators, are all the same
|
||||
bool allSame = true;
|
||||
// Check base line layout
|
||||
int styleByte = 0;
|
||||
int numCharsInLine = 0;
|
||||
char chPrevious = 0;
|
||||
while (numCharsInLine < lineLength) {
|
||||
for (Sci::Position numCharsInLine = 0; numCharsInLine < lineLength; numCharsInLine++) {
|
||||
const Sci::Position charInDoc = numCharsInLine + posLineStart;
|
||||
const char chDoc = model.pdoc->CharAt(charInDoc);
|
||||
styleByte = model.pdoc->StyleIndexAt(charInDoc);
|
||||
const int styleByte = model.pdoc->StyleIndexAt(charInDoc);
|
||||
allSame = allSame &&
|
||||
(ll->styles[numCharsInLine] == styleByte);
|
||||
allSame = allSame &&
|
||||
(ll->chars[numCharsInLine] == CaseForce(vstyle.styles[styleByte].caseForce, chDoc, chPrevious));
|
||||
chPrevious = chDoc;
|
||||
numCharsInLine++;
|
||||
}
|
||||
allSame = allSame && (ll->styles[numCharsInLine] == styleByte); // For eolFilled
|
||||
const int styleByteLast = (posLineEnd > posLineStart) ? model.pdoc->StyleIndexAt(posLineEnd - 1) : 0;
|
||||
allSame = allSame && (ll->styles[lineLength] == styleByteLast); // For eolFilled
|
||||
if (allSame) {
|
||||
ll->validity = LineLayout::ValidLevel::positions;
|
||||
} else {
|
||||
|
||||
@ -1498,7 +1498,8 @@ void LoadSettings()
|
||||
GET_INT_VALUE_FROM_INISECTION(CustomSchemesDlgPosX, CW_USEDEFAULT, INT_MIN, INT_MAX);
|
||||
GET_INT_VALUE_FROM_INISECTION(CustomSchemesDlgPosY, CW_USEDEFAULT, INT_MIN, INT_MAX);
|
||||
|
||||
GET_INT_VALUE_FROM_INISECTION(FocusViewMarkerMode, (FVMM_MARGIN | FVMM_FOLD), FVMM_MARGIN, (FVMM_LN_BACKGR | FVMM_FOLD));
|
||||
GET_INT_VALUE_FROM_INISECTION(FocusViewMarkerMode, FVMM_FOLD, FVMM_MARGIN, (FVMM_LN_BACKGR | FVMM_FOLD));
|
||||
Settings.FocusViewMarkerMode = (Settings.FocusViewMarkerMode == (FVMM_MARGIN | FVMM_LN_BACKGR) ? FVMM_FOLD : Settings.FocusViewMarkerMode);
|
||||
|
||||
// --------------------------------------------------------------------------
|
||||
const WCHAR* const StatusBar_Section = L"Statusbar Settings";
|
||||
|
||||
@ -3755,12 +3755,12 @@ void DialogGrepWin(HWND hwnd, LPCWSTR searchPattern)
|
||||
}
|
||||
|
||||
if (lngIdx >= 0) {
|
||||
IniSectionGetString(L"global", L"languagefile", grepWinLangResName[lngIdx].filename, tchTemp, COUNTOF(tchTemp));
|
||||
IniSectionSetString(L"global", L"languagefile", tchTemp);
|
||||
IniSectionGetString(globalSection, L"languagefile", grepWinLangResName[lngIdx].filename, tchTemp, COUNTOF(tchTemp));
|
||||
IniSectionSetString(globalSection, L"languagefile", tchTemp);
|
||||
} else {
|
||||
IniSectionGetString(L"global", L"languagefile", L"", tchTemp, COUNTOF(tchTemp));
|
||||
IniSectionGetString(globalSection, L"languagefile", L"", tchTemp, COUNTOF(tchTemp));
|
||||
if (StrIsEmpty(tchTemp)) {
|
||||
IniSectionDelete(L"global", L"languagefile", false);
|
||||
IniSectionDelete(globalSection, L"languagefile", false);
|
||||
}
|
||||
}
|
||||
|
||||
@ -3768,10 +3768,22 @@ void DialogGrepWin(HWND hwnd, LPCWSTR searchPattern)
|
||||
IniSectionSetString(globalSection, L"editorcmd", tchTemp);
|
||||
|
||||
// [settings]
|
||||
bool const bEscClose = IniSectionGetBool(L"settings", L"escclose", (Settings.EscFunction == 2));
|
||||
IniSectionSetBool(L"settings", L"escclose", bEscClose);
|
||||
bool const bBackupInFolder = IniSectionGetBool(L"settings", L"backupinfolder", true);
|
||||
IniSectionSetBool(L"settings", L"backupinfolder", bBackupInFolder);
|
||||
const WCHAR *const settingsSection = L"settings";
|
||||
|
||||
bool const bEscClose = IniSectionGetBool(settingsSection, L"escclose", (Settings.EscFunction == 2));
|
||||
IniSectionSetBool(settingsSection, L"escclose", bEscClose);
|
||||
bool const bBackupInFolder = IniSectionGetBool(settingsSection, L"backupinfolder", true);
|
||||
IniSectionSetBool(settingsSection, L"backupinfolder", bBackupInFolder);
|
||||
|
||||
// [export]
|
||||
const WCHAR *const exportSection = L"export";
|
||||
bool const bExpPaths = IniSectionGetBool(exportSection, L"paths", true);
|
||||
IniSectionSetBool(exportSection, L"paths", bExpPaths);
|
||||
bool const bExpLnNums = IniSectionGetBool(exportSection, L"linenumbers", true);
|
||||
IniSectionSetBool(exportSection, L"linenumbers", bExpLnNums);
|
||||
bool const bExpContent = IniSectionGetBool(exportSection, L"linecontent", true);
|
||||
IniSectionSetBool(exportSection, L"linecontent", bExpContent);
|
||||
|
||||
|
||||
// search directory
|
||||
WCHAR tchSearchDir[MAX_PATH] = { L'\0' };
|
||||
|
||||
148
src/Edit.c
148
src/Edit.c
@ -340,8 +340,7 @@ void EditSetNewText(HWND hwnd, const char* lpstrText, DocPosU lenText, bool bCle
|
||||
EditSetDocumentBuffer(lpstrText, lenText);
|
||||
_OBSERVE_NOTIFY_CHANGE_;
|
||||
|
||||
SciCall_GotoPos(0);
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_GotoPosChooseCaret(0);
|
||||
|
||||
if (bClearUndoHistory) {
|
||||
UndoRedoRecordingStart();
|
||||
@ -2077,8 +2076,7 @@ void EditFindMatchingBrace()
|
||||
}
|
||||
if (iMatchingBracePos != (DocPos)-1) {
|
||||
iMatchingBracePos = bIsAfter ? iMatchingBracePos : SciCall_PositionAfter(iMatchingBracePos);
|
||||
SciCall_GotoPos(iMatchingBracePos);
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_GotoPosChooseCaret(iMatchingBracePos);
|
||||
}
|
||||
}
|
||||
|
||||
@ -2994,8 +2992,7 @@ void EditIndentBlock(HWND hwnd, int cmd, bool bFormatIndentation, bool bForceAll
|
||||
}
|
||||
}
|
||||
else {
|
||||
SciCall_GotoPos(iInitialPos);
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_GotoPosChooseCaret(iInitialPos);
|
||||
}
|
||||
|
||||
_END_UNDO_ACTION_;
|
||||
@ -5025,8 +5022,7 @@ void EditJumpTo(DocLn iNewLine, DocPos iNewCol)
|
||||
iNewCol = clampp((iNewCol - colOffset), 0, iLineEndPos);
|
||||
const DocPos iNewPos = SciCall_FindColumn(iNewLine, iNewCol);
|
||||
|
||||
SciCall_GotoPos(iNewPos);
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_GotoPosChooseCaret(iNewPos);
|
||||
}
|
||||
|
||||
|
||||
@ -5522,7 +5518,6 @@ static RegExResult_t _FindHasMatch(HWND hwnd, LPCEDITFINDREPLACE lpefr, DocPos i
|
||||
if (FocusedView.HideNonMatchedLines) {
|
||||
EditFoldMarkedLineRange(lpefr->hwnd, true);
|
||||
}
|
||||
EditBookMarkLineRange(lpefr->hwnd);
|
||||
}
|
||||
else {
|
||||
if (FocusedView.HideNonMatchedLines) {
|
||||
@ -7177,28 +7172,29 @@ void EditClearAllBookMarks(HWND hwnd)
|
||||
//
|
||||
void EditToggleView(HWND hwnd)
|
||||
{
|
||||
if (Settings.FocusViewMarkerMode & FVMM_FOLD)
|
||||
{
|
||||
BeginWaitCursor(true, L"Toggle View...");
|
||||
if (Settings.FocusViewMarkerMode & FVMM_FOLD) {
|
||||
BeginWaitCursor(true, L"Toggle View...");
|
||||
|
||||
FocusedView.HideNonMatchedLines = !FocusedView.HideNonMatchedLines; // toggle
|
||||
FocusedView.HideNonMatchedLines = !FocusedView.HideNonMatchedLines; // toggle
|
||||
|
||||
if (FocusedView.HideNonMatchedLines) {
|
||||
EditFoldMarkedLineRange(hwnd, true);
|
||||
EditBookMarkLineRange(hwnd);
|
||||
}
|
||||
else {
|
||||
EditFoldMarkedLineRange(hwnd, false);
|
||||
}
|
||||
|
||||
SciCall_SetReadOnly(FocusedView.HideNonMatchedLines);
|
||||
SciCall_ScrollCaret();
|
||||
|
||||
EndWaitCursor();
|
||||
}
|
||||
else {
|
||||
if (FocusedView.HideNonMatchedLines) {
|
||||
EditFoldMarkedLineRange(hwnd, true);
|
||||
if (Settings.FocusViewMarkerMode & (FVMM_MARGIN | FVMM_LN_BACKGR)) {
|
||||
EditBookMarkLineRange(hwnd);
|
||||
}
|
||||
} else {
|
||||
EditFoldMarkedLineRange(hwnd, false);
|
||||
}
|
||||
|
||||
SciCall_SetReadOnly(FocusedView.HideNonMatchedLines);
|
||||
SciCall_ScrollCaret();
|
||||
|
||||
EndWaitCursor();
|
||||
}
|
||||
else if (Settings.FocusViewMarkerMode & (FVMM_MARGIN | FVMM_LN_BACKGR))
|
||||
{
|
||||
EditBookMarkLineRange(hwnd);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -8851,33 +8847,87 @@ void EditSetBookmarkList(HWND hwnd, LPCWSTR pszBookMarks)
|
||||
}
|
||||
|
||||
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
// EditBookmarkNext()
|
||||
//
|
||||
void EditBookmarkNext(HWND hwnd, const DocLn iLine)
|
||||
{
|
||||
UNUSED(hwnd);
|
||||
int bitmask = SciCall_MarkerGet(iLine) & OCCURRENCE_MARKER_BITMASK();
|
||||
if (!bitmask) {
|
||||
bitmask = (1 << MARKER_NP3_BOOKMARK);
|
||||
}
|
||||
DocLn iNextLine = SciCall_MarkerNext(iLine + 1, bitmask);
|
||||
if (iNextLine == (DocLn)-1) {
|
||||
iNextLine = SciCall_MarkerNext(0, bitmask); // wrap around
|
||||
}
|
||||
if (iNextLine == (DocLn)-1) {
|
||||
bitmask = OCCURRENCE_MARKER_BITMASK();
|
||||
iNextLine = SciCall_MarkerNext(iLine + 1, bitmask); // find any bookmark
|
||||
}
|
||||
if (iNextLine == (DocLn)-1) {
|
||||
iNextLine = SciCall_MarkerNext(0, bitmask); // wrap around
|
||||
}
|
||||
|
||||
if (iNextLine != (DocLn)-1) {
|
||||
SciCall_GotoLine(iNextLine);
|
||||
}
|
||||
}
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
// EditBookmarkPrevious()
|
||||
//
|
||||
void EditBookmarkPrevious(HWND hwnd, const DocLn iLine)
|
||||
{
|
||||
UNUSED(hwnd);
|
||||
int bitmask = SciCall_MarkerGet(iLine) & OCCURRENCE_MARKER_BITMASK();
|
||||
if (!bitmask) {
|
||||
bitmask = (1 << MARKER_NP3_BOOKMARK);
|
||||
}
|
||||
DocLn iPrevLine = SciCall_MarkerPrevious(max_ln(0, iLine - 1), bitmask);
|
||||
if (iPrevLine == (DocLn)-1) {
|
||||
iPrevLine = SciCall_MarkerPrevious(SciCall_GetLineCount(), bitmask); // wrap around
|
||||
}
|
||||
if (iPrevLine == (DocLn)-1) {
|
||||
bitmask = OCCURRENCE_MARKER_BITMASK();
|
||||
iPrevLine = SciCall_MarkerPrevious(max_ln(0, iLine - 1), bitmask); //find any bookmark
|
||||
}
|
||||
if (iPrevLine == (DocLn)-1) {
|
||||
iPrevLine = SciCall_MarkerPrevious(SciCall_GetLineCount(), bitmask); // wrap around
|
||||
}
|
||||
|
||||
if (iPrevLine != (DocLn)-1) {
|
||||
SciCall_GotoLine(iPrevLine);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
// EditBookmarkToggle()
|
||||
//
|
||||
void EditBookmarkToggle(const DocLn ln, const int modifiers)
|
||||
{
|
||||
int const bitmask = SciCall_MarkerGet(ln) & OCCURRENCE_MARKER_BITMASK();
|
||||
void EditBookmarkToggle(HWND hwnd, const DocLn ln, const int modifiers) {
|
||||
UNUSED(hwnd);
|
||||
int const bitmask = SciCall_MarkerGet(ln) & OCCURRENCE_MARKER_BITMASK();
|
||||
if (!bitmask) {
|
||||
SciCall_MarkerAdd(ln, MARKER_NP3_BOOKMARK); // set
|
||||
} else if (bitmask & (1 << MARKER_NP3_BOOKMARK)) {
|
||||
SciCall_MarkerDelete(ln, MARKER_NP3_BOOKMARK); // unset
|
||||
} else {
|
||||
for (int m = MARKER_NP3_1; m < MARKER_NP3_BOOKMARK; ++m) {
|
||||
if (bitmask & (1 << m)) {
|
||||
SciCall_MarkerDeleteAll(m);
|
||||
WordBookMarks[m].in_use = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!bitmask) {
|
||||
SciCall_MarkerAdd(ln, MARKER_NP3_BOOKMARK); // set
|
||||
}
|
||||
else if (bitmask & (1 << MARKER_NP3_BOOKMARK))
|
||||
{
|
||||
SciCall_MarkerDelete(ln, MARKER_NP3_BOOKMARK); // unset
|
||||
}
|
||||
else {
|
||||
for (int m = MARKER_NP3_1; m < MARKER_NP3_BOOKMARK; ++m) {
|
||||
if (bitmask & (1 << m)) {
|
||||
SciCall_MarkerDeleteAll(m);
|
||||
WordBookMarks[m].in_use = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (modifiers & SCMOD_ALT) {
|
||||
SciCall_GotoLine(ln);
|
||||
}
|
||||
if (modifiers & SCMOD_ALT) {
|
||||
SciCall_GotoLine(ln);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -124,7 +124,9 @@ bool EditCheckNewLineInACFillUps();
|
||||
void EditShowZeroLengthCallTip(HWND hwnd, DocPos iPosition);
|
||||
void EditGetBookmarkList(HWND hwnd,LPWSTR pszBookMarks,int cchLength);
|
||||
void EditSetBookmarkList(HWND hwnd,LPCWSTR pszBookMarks);
|
||||
void EditBookmarkToggle(const DocLn ln, const int modifiers);
|
||||
void EditBookmarkNext(HWND hwnd, const DocLn iLine);
|
||||
void EditBookmarkPrevious(HWND hwnd, const DocLn iLine);
|
||||
void EditBookmarkToggle(HWND hwnd, const DocLn ln, const int modifiers);
|
||||
void EditMarkAllOccurrences(HWND hwnd, bool bForceClear);
|
||||
void EditFoldMarkedLineRange(HWND hwnd, bool bHideLines);
|
||||
void EditBookMarkLineRange(HWND hwnd);
|
||||
|
||||
110
src/Notepad3.c
110
src/Notepad3.c
@ -1852,10 +1852,10 @@ static void _InitializeSciEditCtrl(HWND hwndEditCtrl)
|
||||
SendMessage(hwndEditCtrl, SCI_SETBUFFEREDDRAW, (WPARAM)(Settings.RenderingTechnology == SC_TECHNOLOGY_DEFAULT), 0);
|
||||
//~SendMessage(hwndEditCtrl, SCI_SETPHASESDRAW, SC_PHASES_TWO, 0); // (= default)
|
||||
SendMessage(hwndEditCtrl, SCI_SETPHASESDRAW, SC_PHASES_MULTIPLE, 0);
|
||||
//~SendMessage(hwndEditCtrl, SCI_SETLAYOUTCACHE, SC_CACHE_PAGE, 0);
|
||||
SendMessage(hwndEditCtrl, SCI_SETLAYOUTCACHE, SC_CACHE_DOCUMENT, 0);
|
||||
//~SendMessage(hwndEditCtrl, SCI_SETLAYOUTCACHE, SC_CACHE_DOCUMENT, 0); // memory consumption !
|
||||
SendMessage(hwndEditCtrl, SCI_SETLAYOUTCACHE, SC_CACHE_PAGE, 0);
|
||||
//~SendMessage(hwndEditCtrl, SCI_SETPOSITIONCACHE, 1024, 0); // default = 1024
|
||||
SendMessage(hwndEditCtrl, SCI_SETPOSITIONCACHE, 4096, 0);
|
||||
SendMessage(hwndEditCtrl, SCI_SETPOSITIONCACHE, 2048, 0); // default = 1024
|
||||
|
||||
SetWindowLayoutRTL(hwndEditCtrl, Settings.EditLayoutRTL);
|
||||
|
||||
@ -2620,8 +2620,7 @@ LRESULT MsgDPIChanged(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
|
||||
MsgThemeChanged(hwnd, wParam, lParam);
|
||||
|
||||
SciCall_GotoPos(pos);
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_GotoPosChooseCaret(pos);
|
||||
|
||||
return !0;
|
||||
}
|
||||
@ -3118,8 +3117,7 @@ LRESULT MsgChangeNotify(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
EditEnsureSelectionVisible();
|
||||
}
|
||||
else {
|
||||
SciCall_GotoPos(iCurPos);
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_GotoPosChooseCaret(iCurPos);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -3502,8 +3500,21 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
|
||||
EnableCmd(hmenu, IDM_VIEW_TOGGLE_VIEW, IsFocusedViewAllowed());
|
||||
CheckCmd(hmenu, IDM_VIEW_TOGGLE_VIEW, FocusedView.HideNonMatchedLines);
|
||||
i = IDM_VIEW_FV_BOOKMARK + Settings.FocusViewMarkerMode;
|
||||
CheckMenuRadioItem(hmenu, IDM_VIEW_FV_BOOKMARK, IDM_VIEW_FV_HIGHLGFOLD, i, MF_BYCOMMAND);
|
||||
|
||||
i = IDM_VIEW_FV_FOLD;
|
||||
int const fvm_mode = Settings.FocusViewMarkerMode;
|
||||
if (fvm_mode == FVMM_MARGIN) {
|
||||
i = IDM_VIEW_FV_BOOKMARK;
|
||||
} else if (fvm_mode == FVMM_LN_BACKGR) {
|
||||
i = IDM_VIEW_FV_HIGHLIGHT;
|
||||
} else if (fvm_mode == (FVMM_MARGIN | FVMM_FOLD)) {
|
||||
i = IDM_VIEW_FV_BKMRKFOLD;
|
||||
} else if (fvm_mode == (FVMM_LN_BACKGR | FVMM_FOLD)) {
|
||||
i = IDM_VIEW_FV_HIGHLIGHT;
|
||||
} else {
|
||||
i = IDM_VIEW_FV_FOLD;
|
||||
}
|
||||
CheckMenuRadioItem(hmenu, IDM_VIEW_FV_FOLD, IDM_VIEW_FV_HIGHLGFOLD, i, MF_BYCOMMAND);
|
||||
|
||||
CheckCmd(hmenu, IDM_VIEW_HYPERLINKHOTSPOTS, Settings.HyperlinkHotspot);
|
||||
|
||||
@ -4487,7 +4498,7 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
|
||||
|
||||
case IDM_EDIT_CLEAR_MARKER:
|
||||
EditBookmarkToggle(Sci_GetCurrentLineNumber(), 0);
|
||||
EditBookmarkToggle(Globals.hwndEdit, Sci_GetCurrentLineNumber(), 0);
|
||||
break;
|
||||
|
||||
|
||||
@ -4873,58 +4884,17 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
|
||||
// Main Bookmark Functions
|
||||
case BME_EDIT_BOOKMARKNEXT:
|
||||
{
|
||||
DocLn const iLine = Sci_GetCurrentLineNumber();
|
||||
int bitmask = SciCall_MarkerGet(iLine) & OCCURRENCE_MARKER_BITMASK();
|
||||
if (!bitmask) {
|
||||
bitmask = (1 << MARKER_NP3_BOOKMARK);
|
||||
}
|
||||
DocLn iNextLine = SciCall_MarkerNext(iLine + 1, bitmask);
|
||||
if (iNextLine == (DocLn)-1) {
|
||||
iNextLine = SciCall_MarkerNext(0, bitmask); // wrap around
|
||||
}
|
||||
if (iNextLine == (DocLn)-1) {
|
||||
bitmask = OCCURRENCE_MARKER_BITMASK();
|
||||
iNextLine = SciCall_MarkerNext(iLine + 1, bitmask); // find any bookmark
|
||||
}
|
||||
if (iNextLine == (DocLn)-1) {
|
||||
iNextLine = SciCall_MarkerNext(0, bitmask); // wrap around
|
||||
}
|
||||
if (iNextLine != (DocLn)-1) {
|
||||
SciCall_GotoLine(iNextLine);
|
||||
EditEnsureSelectionVisible();
|
||||
}
|
||||
}
|
||||
break;
|
||||
EditBookmarkNext(Globals.hwndEdit, Sci_GetCurrentLineNumber());
|
||||
break;
|
||||
|
||||
|
||||
case BME_EDIT_BOOKMARKPREV:
|
||||
{
|
||||
DocLn const iLine = Sci_GetCurrentLineNumber();
|
||||
int bitmask = SciCall_MarkerGet(iLine) & OCCURRENCE_MARKER_BITMASK();
|
||||
if (!bitmask) {
|
||||
bitmask = (1 << MARKER_NP3_BOOKMARK);
|
||||
}
|
||||
DocLn iNextLine = SciCall_MarkerPrevious(max_ln(0, iLine - 1), bitmask);
|
||||
if (iNextLine == (DocLn)-1) {
|
||||
iNextLine = SciCall_MarkerPrevious(SciCall_GetLineCount(), bitmask); // wrap around
|
||||
}
|
||||
if (iNextLine == (DocLn)-1) {
|
||||
bitmask = bitmask32_n(MARKER_NP3_BOOKMARK + 1) & ~(1 << MARKER_NP3_OCCURRENCE);
|
||||
iNextLine = SciCall_MarkerPrevious(max_ln(0, iLine - 1), bitmask); //find any bookmark
|
||||
}
|
||||
if (iNextLine == (DocLn)-1) {
|
||||
iNextLine = SciCall_MarkerPrevious(SciCall_GetLineCount(), bitmask); // wrap around
|
||||
}
|
||||
if (iNextLine != (DocLn)-1) {
|
||||
SciCall_GotoLine(iNextLine);
|
||||
EditEnsureSelectionVisible();
|
||||
}
|
||||
}
|
||||
break;
|
||||
EditBookmarkPrevious(Globals.hwndEdit, Sci_GetCurrentLineNumber());
|
||||
break;
|
||||
|
||||
|
||||
case BME_EDIT_BOOKMARKTOGGLE:
|
||||
EditBookmarkToggle(Sci_GetCurrentLineNumber(), 0);
|
||||
EditBookmarkToggle(Globals.hwndEdit, Sci_GetCurrentLineNumber(), 0);
|
||||
break;
|
||||
|
||||
|
||||
@ -5300,7 +5270,7 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
if (!Settings.MarkOccurrences && FocusedView.HideNonMatchedLines) {
|
||||
EditToggleView(Globals.hwndEdit);
|
||||
}
|
||||
EnableCmd(GetMenu(hwnd), IDM_VIEW_TOGGLE_VIEW, IsMarkOccurrencesEnabled());
|
||||
EnableCmd(GetMenu(hwnd), IDM_VIEW_TOGGLE_VIEW, IsFocusedViewAllowed());
|
||||
if (IsMarkOccurrencesEnabled()) {
|
||||
MarkAllOccurrences(0, true);
|
||||
}
|
||||
@ -5331,6 +5301,7 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
CheckCmd(GetMenu(hwnd), IDM_VIEW_TOGGLE_VIEW, FocusedView.HideNonMatchedLines);
|
||||
break;
|
||||
|
||||
case IDM_VIEW_FV_FOLD:
|
||||
case IDM_VIEW_FV_BOOKMARK:
|
||||
case IDM_VIEW_FV_HIGHLIGHT:
|
||||
case IDM_VIEW_FV_BKMRKFOLD:
|
||||
@ -5338,6 +5309,9 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
int newSetting = Settings.FocusViewMarkerMode;
|
||||
switch (iLoWParam) {
|
||||
case IDM_VIEW_FV_FOLD:
|
||||
newSetting = (FVMM_FOLD);
|
||||
break;
|
||||
case IDM_VIEW_FV_BOOKMARK:
|
||||
newSetting = (FVMM_MARGIN);
|
||||
break;
|
||||
@ -5831,8 +5805,7 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
|
||||
if ((!SciCall_IsSelectionEmpty() || Sci_IsMultiOrRectangleSelection()) && (skipLevel == Settings2.ExitOnESCSkipLevel)) {
|
||||
//~_BEGIN_UNDO_ACTION_;
|
||||
SciCall_GotoPos(iCurPos);
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_GotoPosChooseCaret(iCurPos);
|
||||
//~_END_UNDO_ACTION_;
|
||||
skipLevel -= Defaults2.ExitOnESCSkipLevel;
|
||||
}
|
||||
@ -5849,8 +5822,7 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
break;
|
||||
|
||||
default:
|
||||
SciCall_GotoPos(iCurPos);
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_GotoPosChooseCaret(iCurPos);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -6265,8 +6237,7 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
SciCall_AddSelection(pos, pos);
|
||||
}
|
||||
}
|
||||
SciCall_ScrollCaret();
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_ScrollChooseCaret();
|
||||
break;
|
||||
|
||||
case CMD_JUMP2SELEND:
|
||||
@ -6281,8 +6252,7 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
SciCall_AddSelection(pos, pos);
|
||||
}
|
||||
}
|
||||
SciCall_ScrollCaret();
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_ScrollChooseCaret();
|
||||
break;
|
||||
|
||||
|
||||
@ -7592,7 +7562,7 @@ static LRESULT _MsgNotifyFromEdit(HWND hwnd, const LPNMHDR pnmh, const SCNotific
|
||||
EditFoldClick(SciCall_LineFromPosition(scn->position), scn->modifiers);
|
||||
break;
|
||||
case MARGIN_SCI_BOOKMRK:
|
||||
EditBookmarkToggle(SciCall_LineFromPosition(scn->position), scn->modifiers);
|
||||
EditBookmarkToggle(Globals.hwndEdit, SciCall_LineFromPosition(scn->position), scn->modifiers);
|
||||
break;
|
||||
case MARGIN_SCI_LINENUM:
|
||||
//~SciCall_GotoLine(SciCall_LineFromPosition(scn->position));
|
||||
@ -9892,8 +9862,7 @@ bool FileLoad(bool bDontSave, bool bNew, bool bReload,
|
||||
}
|
||||
if (bReload && !FileWatching.MonitoringLog)
|
||||
{
|
||||
SciCall_GotoPos(0);
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_GotoPosChooseCaret(0);
|
||||
|
||||
_BEGIN_UNDO_ACTION_;
|
||||
fSuccess = FileIO(true, szFilePath, bSkipUnicodeDetect, bSkipANSICPDetection, bForceEncDetection, !bReload , &fioStatus, false, false);
|
||||
@ -9910,8 +9879,7 @@ bool FileLoad(bool bDontSave, bool bNew, bool bReload,
|
||||
{
|
||||
BeginWaitCursor(true, L"Styling...");
|
||||
|
||||
SciCall_GotoPos(0);
|
||||
SciCall_ChooseCaretX();
|
||||
Sci_GotoPosChooseCaret(0);
|
||||
|
||||
if (!s_IsThisAnElevatedRelaunch) {
|
||||
Flags.bPreserveFileModTime = DefaultFlags.bPreserveFileModTime;
|
||||
|
||||
@ -122,6 +122,11 @@ __forceinline LRESULT SciCall_##fn(type1 var1, type2 var2) { \
|
||||
|
||||
//=============================================================================
|
||||
|
||||
// Initialize
|
||||
DeclareSciCallR0(GetLayoutCache, GETLAYOUTCACHE, int)
|
||||
DeclareSciCallV1(SetLayoutCache, SETLAYOUTCACHE, int, cache)
|
||||
DeclareSciCallR0(GetPositionCache, GETPOSITIONCACHE, int)
|
||||
DeclareSciCallV1(SetPositionCache, SETPOSITIONCACHE, int, cache)
|
||||
|
||||
// Document Pointer Handling
|
||||
DeclareSciCallR0(GetDocPointer, GETDOCPOINTER, sptr_t)
|
||||
@ -627,15 +632,17 @@ inline DocPos Sci_GetRangeMaxLineLength(DocLn iBeginLine, DocLn iEndLine) {
|
||||
}
|
||||
|
||||
// respect VSlop settings
|
||||
inline void Sci_ScrollChooseCaret() { SciCall_ScrollCaret(); SciCall_ChooseCaretX(); }
|
||||
inline void Sci_ScrollToLine(DocLn line) { SciCall_EnsureVisible(line); SciCall_ScrollRange(SciCall_PositionFromLine(line), SciCall_GetLineEndPosition(line)); }
|
||||
inline void Sci_ScrollToCurrentLine() { Sci_ScrollToLine(Sci_GetCurrentLineNumber()); }
|
||||
inline void Sci_GotoPosChooseCaret(const DocPos pos) { SciCall_GotoPos(pos); SciCall_ChooseCaretX(); }
|
||||
inline void Sci_ScrollChooseCaret() { SciCall_ScrollCaret(); SciCall_ChooseCaretX(); }
|
||||
inline void Sci_ScrollToLine(const DocLn line) { SciCall_EnsureVisible(line); SciCall_ScrollRange(SciCall_PositionFromLine(line), SciCall_GetLineEndPosition(line)); }
|
||||
inline void Sci_ScrollToCurrentLine() { Sci_ScrollToLine(Sci_GetCurrentLineNumber()); }
|
||||
|
||||
|
||||
#define Sci_ReplaceTarget(M,L,T) (((M) == SCI_REPLACETARGET) ? SciCall_ReplaceTarget((L),(T)) : SciCall_ReplaceTargetRe((L),(T)))
|
||||
|
||||
// if iRangeEnd == -1 : apply style from iRangeStart to document end
|
||||
#define Sci_ApplyLexerStyle(B, E) SciCall_Colourise((DocPos)(B), (DocPos)(E));
|
||||
#define Sci_LexerStyleAll() SciCall_Colourise(0, -1)
|
||||
|
||||
#define Sci_DisableMouseDWellNotification() SciCall_SetMouseDWellTime(SC_TIME_FOREVER)
|
||||
|
||||
|
||||
@ -1563,6 +1563,10 @@ void Style_SetLexer(HWND hwnd, PEDITLEXER pLexNew)
|
||||
|
||||
_OBSERVE_NOTIFY_CHANGE_;
|
||||
|
||||
SciCall_SetLayoutCache(SC_CACHE_PAGE); //~SC_CACHE_DOCUMENT ~ memory consumption !
|
||||
SciCall_SetPositionCache(SciCall_GetPositionCache()); // clear - default=1024
|
||||
|
||||
//~Sci_LexerStyleAll();
|
||||
SciCall_StartStyling(0);
|
||||
|
||||
// apply lexer styles
|
||||
|
||||
@ -94,7 +94,7 @@ inline RECT RectFromWinInfo(const WININFO* const pWinInfo) {
|
||||
typedef enum { BACKGROUND_LAYER = 0, FOREGROUND_LAYER = 1 } COLOR_LAYER; // Style_GetColor()
|
||||
typedef enum { OPEN_WITH_BROWSER = 1, OPEN_WITH_NOTEPAD3 = 2, COPY_HYPERLINK = 4, SELECT_HYPERLINK = 8 } HYPERLINK_OPS; // Hyperlink Operations
|
||||
typedef enum { FWM_DONT_CARE = 0, FWM_MSGBOX = 1, FWM_AUTORELOAD = 2 } FILE_WATCHING_MODE;
|
||||
typedef enum { FVMM_MARGIN = 0, FVMM_LN_BACKGR = 1, FVMM_FOLD = 2 } FOCUSVIEW_MARKER_MODE;
|
||||
typedef enum { FVMM_MARGIN = 1, FVMM_LN_BACKGR = 2, FVMM_FOLD = 4 } FOCUSVIEW_MARKER_MODE;
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
|
||||
@ -8,8 +8,8 @@
|
||||
#define SAPPNAME "Notepad3"
|
||||
#define VERSION_MAJOR 5
|
||||
#define VERSION_MINOR 20
|
||||
#define VERSION_REV 823
|
||||
#define VERSION_BUILD 1
|
||||
#define VERSION_REV 824
|
||||
#define VERSION_BUILD 2
|
||||
#define SCINTILLA_VER 444
|
||||
#define ONIGURUMA_REGEX_VER 6.9.5
|
||||
#define UCHARDET_VER 2018.09.27
|
||||
|
||||
Loading…
Reference in New Issue
Block a user