mirror of
https://github.com/rizonesoft/Notepad3.git
synced 2026-06-11 21:03:05 +08:00
Merge pull request #1438 from RaiKoHoff/Dev_NF
Add Web Template Action to context menu
This commit is contained in:
commit
9ede778818
@ -1 +1 @@
|
||||
2396
|
||||
2397
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Wissel Huidige Vou", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Maak &Skakel Oop", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Çãàðíóöü/ðàçãàðíóöü &áëîê", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Àäêðûöü &ã³ïåðñïàñûëêó", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Aktuelle Falte umschalten", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Öffne &Hyperlink", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Toggle Current Fold", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Open &Hyperlink", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Toggle Current Fold", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Open &Hyperlink", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Al&ternar el pliegue actual", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Abrir &Hyperlink", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Alterner le pli actuel", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Ouvrir &Hyperlink", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Aktuális be&csukás váltása", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Hiperhivat&kozás megnyitása", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Espandi/Comprimi fold", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Apri &hyperlink", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ここの折りたたみを切り替え(&T)", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "リンクを開く(&H)", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "현재 접기 전환(&T)", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "하이퍼 링크 열기(&H)", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Toggle huidige vouw", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Open &Hyperlink", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -434,7 +434,7 @@ BEGIN
|
||||
END
|
||||
POPUP "&Konfiguracja zaawansowana"
|
||||
BEGIN
|
||||
MENUITEM "Zapisz ustawienia przed wyjściem", IDM_VIEW_SAVESETTINGS
|
||||
MENUITEM "Zapisz ustawienia przed wyjœciem", IDM_VIEW_SAVESETTINGS
|
||||
MENUITEM "Zapisz ustawienia teraz\tF7", IDM_VIEW_SAVESETTINGSNOW
|
||||
MENUITEM "&Otwórz plik ustawieñ\tCtrl+F7", CMD_OPENINIFILE
|
||||
END
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Prze³¹cz Current Fold", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Otwórz ³¹cze", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Toggle Current Fold", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Open &Hyperlink", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ñâåðíóòü/ðàçâåðíóòü &áëîê", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Îòêðûòü &ãèïåðññûëêó", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -477,6 +477,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Toggle Current Fold", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "Open &Hyperlink", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -467,6 +467,8 @@ BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ÕÛµþ/Õ¹¿ª(&T)", IDM_VIEW_TOGGLE_CURRENT_FOLD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Open Web Action &1", CMD_WEBACTION1
|
||||
MENUITEM "Open Web Action &2", CMD_WEBACTION2
|
||||
MENUITEM "´ò¿ª³¬Á´½Ó(&H)", CMD_OPEN_HYPERLINK
|
||||
END
|
||||
POPUP "+"
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<assemblyIdentity
|
||||
name="Notepad3"
|
||||
processorArchitecture="*"
|
||||
version="5.19.718.2396"
|
||||
version="5.19.718.2397"
|
||||
type="win32"
|
||||
/>
|
||||
<description>Notepad3 BETA</description>
|
||||
|
||||
120
src/Notepad3.c
120
src/Notepad3.c
@ -2432,7 +2432,7 @@ LRESULT MsgEndSession(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
|
||||
|
||||
if (StrIsNotEmpty(Globals.IniFile))
|
||||
{
|
||||
// Cleanup unwanted MRU's
|
||||
// Cleanup unwanted MRU'selEmpty
|
||||
if (!Settings.SaveRecentFiles) {
|
||||
MRU_Empty(Globals.pFileMRU);
|
||||
MRU_Save(Globals.pFileMRU);
|
||||
@ -3018,6 +3018,8 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
bool const ro = SciCall_GetReadOnly();
|
||||
DocPos const iCurPos = SciCall_GetCurrentPos();
|
||||
DocLn const iCurLine = SciCall_LineFromPosition(iCurPos);
|
||||
bool const bPosInSel = Sci_IsPosInSelection(iCurPos);
|
||||
bool const mrs = Sci_IsMultiOrRectangleSelection();
|
||||
|
||||
int i = (int)StringCchLenW(Globals.CurrentFile,COUNTOF(Globals.CurrentFile));
|
||||
|
||||
@ -3088,23 +3090,23 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
EnableCmd(hmenu,IDM_EDIT_UNDO,SciCall_CanUndo() && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_REDO,SciCall_CanRedo() && !ro);
|
||||
|
||||
bool const s = SciCall_IsSelectionEmpty();
|
||||
bool const e = (SciCall_GetTextLength() <= 0);
|
||||
bool const p = SciCall_CanPaste();
|
||||
bool const se = SciCall_IsSelectionEmpty();
|
||||
bool const te = (SciCall_GetTextLength() <= 0);
|
||||
bool const pst = SciCall_CanPaste();
|
||||
bool const mls = Sci_IsMultiLineSelection();
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_CUT, !e && !ro); // allow Ctrl-X w/o selection
|
||||
EnableCmd(hmenu,IDM_EDIT_COPY, !e); // allow Ctrl-C w/o selection
|
||||
EnableCmd(hmenu,IDM_EDIT_CUT, !te && !ro); // allow Ctrl-X w/o selection
|
||||
EnableCmd(hmenu,IDM_EDIT_COPY, !te); // allow Ctrl-C w/o selection
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_COPYALL, !e);
|
||||
EnableCmd(hmenu,IDM_EDIT_COPYADD, !e);
|
||||
EnableCmd(hmenu,IDM_EDIT_COPYALL, !te);
|
||||
EnableCmd(hmenu,IDM_EDIT_COPYADD, !te);
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_PASTE, p && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_SWAP, (!s || p) && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CLEAR, !s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_PASTE, pst && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_SWAP, (!se || pst) && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CLEAR, !se && !ro);
|
||||
|
||||
EnableCmd(hmenu, IDM_EDIT_SELECTALL, !e);
|
||||
EnableCmd(hmenu, IDM_EDIT_GOTOLINE, !e);
|
||||
EnableCmd(hmenu, IDM_EDIT_SELECTALL, !te);
|
||||
EnableCmd(hmenu, IDM_EDIT_GOTOLINE, !te);
|
||||
|
||||
OpenClipboard(hwnd);
|
||||
EnableCmd(hmenu,IDM_EDIT_CLEARCLIPBOARD,CountClipboardFormats());
|
||||
@ -3124,8 +3126,8 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
EnableCmd(hmenu, IDM_EDIT_REMOVEEMPTYLINES, !ro);
|
||||
EnableCmd(hmenu, IDM_EDIT_REMOVEDUPLICATELINES, !ro);
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_INDENT, !s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_UNINDENT, !s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_INDENT, !se && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_UNINDENT, !se && !ro);
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_PADWITHSPACES,!ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_STRIP1STCHAR,!ro);
|
||||
@ -3138,35 +3140,35 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
EnableCmd(hmenu, IDM_EDIT_SORTLINES, mls && !ro);
|
||||
|
||||
//EnableCmd(hmenu,IDM_EDIT_COLUMNWRAP,i /*&& IsWindowsNT()*/);
|
||||
EnableCmd(hmenu,IDM_EDIT_SPLITLINES,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_JOINLINES,!s && !ro);
|
||||
EnableCmd(hmenu, IDM_EDIT_JOINLN_NOSP,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_JOINLINES_PARA,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_SPLITLINES,!se && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_JOINLINES,!se && !ro);
|
||||
EnableCmd(hmenu, IDM_EDIT_JOINLN_NOSP,!se && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_JOINLINES_PARA,!se && !ro);
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTUPPERCASE,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTLOWERCASE,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_INVERTCASE,!s && !ro /*&& IsWindowsNT()*/);
|
||||
EnableCmd(hmenu,IDM_EDIT_TITLECASE,!s && !ro /*&& IsWindowsNT()*/);
|
||||
EnableCmd(hmenu,IDM_EDIT_SENTENCECASE,!s && !ro /*&& IsWindowsNT()*/);
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTUPPERCASE,!se && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTLOWERCASE,!se && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_INVERTCASE,!se && !ro /*&& IsWindowsNT()*/);
|
||||
EnableCmd(hmenu,IDM_EDIT_TITLECASE,!se && !ro /*&& IsWindowsNT()*/);
|
||||
EnableCmd(hmenu,IDM_EDIT_SENTENCECASE,!se && !ro /*&& IsWindowsNT()*/);
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTTABS,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTSPACES,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTTABS2,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTSPACES2,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTTABS,!se && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTSPACES,!se && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTTABS2,!se && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_CONVERTSPACES2,!se && !ro);
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_URLENCODE,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_URLDECODE,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_URLENCODE,!se && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_URLDECODE,!se && !ro);
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_ESCAPECCHARS,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_UNESCAPECCHARS,!s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_ESCAPECCHARS,!se && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_UNESCAPECCHARS,!se && !ro);
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_CHAR2HEX, !ro); // Char2Hex allowed for char after current pos
|
||||
EnableCmd(hmenu,IDM_EDIT_HEX2CHAR, !s && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_HEX2CHAR, !se && !ro);
|
||||
|
||||
//EnableCmd(hmenu,IDM_EDIT_INCREASENUM,!s && !ro);
|
||||
//EnableCmd(hmenu,IDM_EDIT_DECREASENUM,!s && !ro);
|
||||
//EnableCmd(hmenu,IDM_EDIT_INCREASENUM,!selEmpty && !ro);
|
||||
//EnableCmd(hmenu,IDM_EDIT_DECREASENUM,!selEmpty && !ro);
|
||||
|
||||
EnableCmd(hmenu,IDM_VIEW_SHOWEXCERPT, !s);
|
||||
EnableCmd(hmenu,IDM_VIEW_SHOWEXCERPT, !se);
|
||||
|
||||
i = SciCall_GetLexer();
|
||||
|
||||
@ -3191,38 +3193,38 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
|
||||
EnableCmd(hmenu, IDM_EDIT_INSERT_GUID, !ro);
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_FIND, !e);
|
||||
EnableCmd(hmenu,IDM_EDIT_SAVEFIND, !e);
|
||||
EnableCmd(hmenu,IDM_EDIT_FINDNEXT, !e);
|
||||
EnableCmd(hmenu,IDM_EDIT_FINDPREV, !e);
|
||||
EnableCmd(hmenu,IDM_EDIT_REPLACE, !e && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_REPLACENEXT, !e && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_SELTONEXT, !e);
|
||||
EnableCmd(hmenu,IDM_EDIT_SELTOPREV, !e);
|
||||
EnableCmd(hmenu,IDM_EDIT_FINDMATCHINGBRACE, !e);
|
||||
EnableCmd(hmenu,IDM_EDIT_SELTOMATCHINGBRACE, !e);
|
||||
EnableCmd(hmenu,IDM_EDIT_FIND, !te);
|
||||
EnableCmd(hmenu,IDM_EDIT_SAVEFIND, !te);
|
||||
EnableCmd(hmenu,IDM_EDIT_FINDNEXT, !te);
|
||||
EnableCmd(hmenu,IDM_EDIT_FINDPREV, !te);
|
||||
EnableCmd(hmenu,IDM_EDIT_REPLACE, !te && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_REPLACENEXT, !te && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_SELTONEXT, !te);
|
||||
EnableCmd(hmenu,IDM_EDIT_SELTOPREV, !te);
|
||||
EnableCmd(hmenu,IDM_EDIT_FINDMATCHINGBRACE, !te);
|
||||
EnableCmd(hmenu,IDM_EDIT_SELTOMATCHINGBRACE, !te);
|
||||
|
||||
EnableCmd(hmenu,BME_EDIT_BOOKMARKPREV, !e);
|
||||
EnableCmd(hmenu,BME_EDIT_BOOKMARKNEXT, !e);
|
||||
EnableCmd(hmenu,BME_EDIT_BOOKMARKTOGGLE, !e);
|
||||
EnableCmd(hmenu,BME_EDIT_BOOKMARKCLEAR, !e);
|
||||
EnableCmd(hmenu,BME_EDIT_BOOKMARKPREV, !te);
|
||||
EnableCmd(hmenu,BME_EDIT_BOOKMARKNEXT, !te);
|
||||
EnableCmd(hmenu,BME_EDIT_BOOKMARKTOGGLE, !te);
|
||||
EnableCmd(hmenu,BME_EDIT_BOOKMARKCLEAR, !te);
|
||||
|
||||
EnableCmd(hmenu, IDM_EDIT_DELETELINELEFT, !e && !ro);
|
||||
EnableCmd(hmenu, IDM_EDIT_DELETELINERIGHT, !e && !ro);
|
||||
EnableCmd(hmenu, CMD_CTRLBACK, !e && !ro);
|
||||
EnableCmd(hmenu, CMD_CTRLDEL, !e && !ro);
|
||||
EnableCmd(hmenu, CMD_TIMESTAMPS, !e && !ro);
|
||||
EnableCmd(hmenu, IDM_EDIT_DELETELINELEFT, !te && !ro);
|
||||
EnableCmd(hmenu, IDM_EDIT_DELETELINERIGHT, !te && !ro);
|
||||
EnableCmd(hmenu, CMD_CTRLBACK, !te && !ro);
|
||||
EnableCmd(hmenu, CMD_CTRLDEL, !te && !ro);
|
||||
EnableCmd(hmenu, CMD_TIMESTAMPS, !te && !ro);
|
||||
|
||||
EnableCmd(hmenu, IDM_VIEW_FONT, !IsWindow(Globals.hwndDlgCustomizeSchemes));
|
||||
EnableCmd(hmenu, IDM_VIEW_CURRENTSCHEME, !IsWindow(Globals.hwndDlgCustomizeSchemes));
|
||||
|
||||
EnableCmd(hmenu, IDM_VIEW_FOLDING, FocusedView.CodeFoldingAvailable && !FocusedView.HideNonMatchedLines);
|
||||
CheckCmd(hmenu, IDM_VIEW_FOLDING, (FocusedView.CodeFoldingAvailable && FocusedView.ShowCodeFolding));
|
||||
EnableCmd(hmenu,IDM_VIEW_TOGGLEFOLDS,!e && (FocusedView.CodeFoldingAvailable && FocusedView.ShowCodeFolding));
|
||||
EnableCmd(hmenu,IDM_VIEW_TOGGLEFOLDS,!te && (FocusedView.CodeFoldingAvailable && FocusedView.ShowCodeFolding));
|
||||
|
||||
bool const bF = (SC_FOLDLEVELBASE < (SciCall_GetFoldLevel(iCurLine) & SC_FOLDLEVELNUMBERMASK));
|
||||
bool const bH = (SciCall_GetFoldLevel(iCurLine) & SC_FOLDLEVELHEADERFLAG);
|
||||
EnableCmd(hmenu,IDM_VIEW_TOGGLE_CURRENT_FOLD, !e && (FocusedView.CodeFoldingAvailable && FocusedView.ShowCodeFolding) && (bF || bH));
|
||||
EnableCmd(hmenu,IDM_VIEW_TOGGLE_CURRENT_FOLD, !te && (FocusedView.CodeFoldingAvailable && FocusedView.ShowCodeFolding) && (bF || bH));
|
||||
|
||||
CheckCmd(hmenu,IDM_VIEW_USE2NDDEFAULT,Style_GetUse2ndDefault());
|
||||
|
||||
@ -3235,7 +3237,7 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
CheckCmd(hmenu,IDM_VIEW_MARGIN,Settings.ShowSelectionMargin);
|
||||
CheckCmd(hmenu,IDM_VIEW_CHASING_DOCTAIL, FileWatching.MonitoringLog);
|
||||
|
||||
EnableCmd(hmenu,IDM_EDIT_COMPLETEWORD,!e && !ro);
|
||||
EnableCmd(hmenu,IDM_EDIT_COMPLETEWORD,!te && !ro);
|
||||
CheckCmd(hmenu,IDM_VIEW_AUTOCOMPLETEWORDS,Settings.AutoCompleteWords && !ro);
|
||||
CheckCmd(hmenu,IDM_VIEW_AUTOCLEXKEYWORDS, Settings.AutoCLexerKeyWords && !ro);
|
||||
|
||||
@ -3349,6 +3351,8 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
EnableCmd(hmenu,IDM_VIEW_NOPRESERVECARET,i);
|
||||
EnableCmd(hmenu,IDM_VIEW_NOSAVEFINDREPL,i);
|
||||
|
||||
EnableCmd(hmenu, CMD_WEBACTION1, !se && !mrs && bPosInSel);
|
||||
EnableCmd(hmenu, CMD_WEBACTION2, !se && !mrs && bPosInSel);
|
||||
bool const bIsHLink = (SciCall_IndicatorValueAt(INDIC_NP3_HYPERLINK, iCurPos) > 0);
|
||||
EnableCmd(hmenu, CMD_OPEN_HYPERLINK, bIsHLink);
|
||||
|
||||
|
||||
@ -538,6 +538,8 @@ DeclareSciCallR0(IsSelectionRectangle, SELECTIONISRECTANGLE, bool)
|
||||
#define Sci_IsSingleLineSelection() (SciCall_LineFromPosition(SciCall_GetSelectionEnd()) == SciCall_LineFromPosition(SciCall_GetSelectionStart()))
|
||||
#define Sci_IsMultiLineSelection() ((SciCall_LineFromPosition(SciCall_GetSelectionEnd()) - SciCall_LineFromPosition(SciCall_GetSelectionStart())) > 1)
|
||||
|
||||
#define Sci_IsPosInSelection(position) ((position >= SciCall_GetSelectionStart()) && (position <= SciCall_GetSelectionEnd()))
|
||||
|
||||
#define Sci_IsForwardSelection() (SciCall_GetAnchor() <= SciCall_GetCurrentPos())
|
||||
|
||||
#define Sci_HaveUndoRedoHistory() (SciCall_CanUndo() || SciCall_CanRedo())
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
#define VERSION_MAJOR 5
|
||||
#define VERSION_MINOR 19
|
||||
#define VERSION_REV 718
|
||||
#define VERSION_BUILD 2396
|
||||
#define VERSION_BUILD 2397
|
||||
#define SCINTILLA_VER 420
|
||||
#define ONIGURUMA_REGEX_VER 6.9.3
|
||||
#define VERSION_PATCH BETA
|
||||
|
||||
Loading…
Reference in New Issue
Block a user