Skip to content

Commit

Permalink
Add option to disable multiple section, copy selection as find text
Browse files Browse the repository at this point in the history
and copy paste buffer as find text, issue #506.
  • Loading branch information
zufuliu committed Nov 19, 2022
1 parent 57c1460 commit 7bee3f9
Show file tree
Hide file tree
Showing 12 changed files with 135 additions and 61 deletions.
16 changes: 11 additions & 5 deletions locale/de/Notepad2.rc
Expand Up @@ -591,14 +591,20 @@ BEGIN
MENUITEM "&Auto Completion Settings...", IDM_VIEW_AUTOCOMPLETION_SETTINGS
MENUITEM "Auto Completion I&gnore Case", IDM_VIEW_AUTOCOMPLETION_IGNORECASE
MENUITEM "Enable LaTe&X Input Method", IDM_SET_LATEX_INPUT_METHOD
POPUP "Line Selection &Mode"
POPUP "Select and &Edit Options"
BEGIN
MENUITEM "&None", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "Nor&mal", IDM_LINE_SELECTION_MODE_NORMAL
MENUITEM "Enable &Multiple Selection", IDM_SET_MULTIPLE_SELECTION
MENUITEM "Copy &Selection as Find Text", IDM_SET_SELECTIONASFINDTEXT
MENUITEM "Copy &Paste Buffer as Find Text", IDM_SET_PASTEBUFFERASFINDTEXT
POPUP "Line Selection &Mode"
BEGIN
MENUITEM "&None", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "Nor&mal", IDM_LINE_SELECTION_MODE_NORMAL
END
END
MENUITEM SEPARATOR
POPUP "Appearanc&e"
POPUP "Appea&rance"
BEGIN
MENUITEM "Show &Menu\tAlt+F11", IDM_VIEW_MENU
MENUITEM "S&how Toolbar\tCtrl+F11", IDM_VIEW_TOOLBAR
Expand Down
14 changes: 10 additions & 4 deletions locale/it/Notepad2.rc
Expand Up @@ -591,11 +591,17 @@ BEGIN
MENUITEM "Impostazioni Autocompletamento...", IDM_VIEW_AUTOCOMPLETION_SETTINGS
MENUITEM "Autocompletamento ignora Maiuscole\\Minuscole", IDM_VIEW_AUTOCOMPLETION_IGNORECASE
MENUITEM "Abilita metodo di inserimento LaTe&X", IDM_SET_LATEX_INPUT_METHOD
POPUP "Modalità selezione linea"
POPUP "Select and &Edit Options"
BEGIN
MENUITEM "Nessuna", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "Nor&male", IDM_LINE_SELECTION_MODE_NORMAL
MENUITEM "Enable &Multiple Selection", IDM_SET_MULTIPLE_SELECTION
MENUITEM "Copy &Selection as Find Text", IDM_SET_SELECTIONASFINDTEXT
MENUITEM "Copy &Paste Buffer as Find Text", IDM_SET_PASTEBUFFERASFINDTEXT
POPUP "Modalità selezione linea"
BEGIN
MENUITEM "Nessuna", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "Nor&male", IDM_LINE_SELECTION_MODE_NORMAL
END
END
MENUITEM SEPARATOR
POPUP "Aspetto"
Expand Down
16 changes: 11 additions & 5 deletions locale/ja/Notepad2.rc
Expand Up @@ -591,14 +591,20 @@ BEGIN
MENUITEM "自動補完の設定(&A)...", IDM_VIEW_AUTOCOMPLETION_SETTINGS
MENUITEM "自動補完/大文字小文字無視(&G)", IDM_VIEW_AUTOCOMPLETION_IGNORECASE
MENUITEM "LaTeX入力方式を使用(&X)", IDM_SET_LATEX_INPUT_METHOD
POPUP "行選択の方法(&M)"
POPUP "Select and &Edit Options"
BEGIN
MENUITEM "なし(&N)", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "Visual Studio(&V)", IDM_LINE_SELECTION_MODE_VS
MENUITEM "通常(&M)", IDM_LINE_SELECTION_MODE_NORMAL
MENUITEM "Enable &Multiple Selection", IDM_SET_MULTIPLE_SELECTION
MENUITEM "Copy &Selection as Find Text", IDM_SET_SELECTIONASFINDTEXT
MENUITEM "Copy &Paste Buffer as Find Text", IDM_SET_PASTEBUFFERASFINDTEXT
POPUP "行選択の方法(&M)"
BEGIN
MENUITEM "なし(&N)", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "Visual Studio(&V)", IDM_LINE_SELECTION_MODE_VS
MENUITEM "通常(&M)", IDM_LINE_SELECTION_MODE_NORMAL
END
END
MENUITEM SEPARATOR
POPUP "表示(&E)"
POPUP "表示(&R)"
BEGIN
MENUITEM "Show &Menu\tAlt+F11", IDM_VIEW_MENU
MENUITEM "ツールバーを表示(&H)\tCtrl+F11", IDM_VIEW_TOOLBAR
Expand Down
18 changes: 12 additions & 6 deletions locale/ko/Notepad2.rc
Expand Up @@ -591,14 +591,20 @@ BEGIN
MENUITEM "자동 완성 설정(&A)...", IDM_VIEW_AUTOCOMPLETION_SETTINGS
MENUITEM "대소문자 무시 자동 완성(&G)", IDM_VIEW_AUTOCOMPLETION_IGNORECASE
MENUITEM "LaTeX 입력 방법 사용함(&X)", IDM_SET_LATEX_INPUT_METHOD
POPUP "줄 선택 모드(&M)"
POPUP "Select and &Edit Options"
BEGIN
MENUITEM "없음(&N)", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "Visual Studio(&V)", IDM_LINE_SELECTION_MODE_VS
MENUITEM "일반(&M)", IDM_LINE_SELECTION_MODE_NORMAL
MENUITEM "Enable &Multiple Selection", IDM_SET_MULTIPLE_SELECTION
MENUITEM "Copy &Selection as Find Text", IDM_SET_SELECTIONASFINDTEXT
MENUITEM "Copy &Paste Buffer as Find Text", IDM_SET_PASTEBUFFERASFINDTEXT
POPUP "줄 선택 모드(&M)"
BEGIN
MENUITEM "없음(&N)", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "Visual Studio(&V)", IDM_LINE_SELECTION_MODE_VS
MENUITEM "일반(&M)", IDM_LINE_SELECTION_MODE_NORMAL
END
END
MENUITEM SEPARATOR
POPUP "모양(&E)"
POPUP "모양(&R)"
BEGIN
MENUITEM "Show &Menu\tAlt+F11", IDM_VIEW_MENU
MENUITEM "도구모음 표시(&H)\tCtrl+F11", IDM_VIEW_TOOLBAR
Expand All @@ -607,12 +613,12 @@ BEGIN
MENUITEM "상태 표시줄 표시(&U)\tShift+F11", IDM_VIEW_STATUSBAR
MENUITEM SEPARATOR
MENUITEM "투명 모드(&T)\tCtrl+0", IDM_VIEW_TRANSPARENT
POPUP "마지막 줄을 지나 스크롤(&P)"
POPUP "전체 화면 모드(&N)"
BEGIN
MENUITEM "시작 시(&S)", IDM_VIEW_FULLSCREEN_ON_START
MENUITEM "제목 숨기기(&T)", IDM_VIEW_FULLSCREEN_HIDE_TITLE
END
POPUP "마지막 줄을 지나 스크롤(&P)"
BEGIN
MENUITEM "없음(&N)", IDM_VIEW_SCROLLPASTLASTLINE_NO
MENUITEM "한 페이지(&O)", IDM_VIEW_SCROLLPASTLASTLINE_ONE
Expand Down
16 changes: 11 additions & 5 deletions locale/pt-BR/Notepad2.rc
Expand Up @@ -591,14 +591,20 @@ BEGIN
MENUITEM "&Auto Completion Settings...", IDM_VIEW_AUTOCOMPLETION_SETTINGS
MENUITEM "Auto Completion I&gnore Case", IDM_VIEW_AUTOCOMPLETION_IGNORECASE
MENUITEM "Enable LaTe&X Input Method", IDM_SET_LATEX_INPUT_METHOD
POPUP "Line Selection &Mode"
POPUP "Select and &Edit Options"
BEGIN
MENUITEM "&None", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "Nor&mal", IDM_LINE_SELECTION_MODE_NORMAL
MENUITEM "Enable &Multiple Selection", IDM_SET_MULTIPLE_SELECTION
MENUITEM "Copy &Selection as Find Text", IDM_SET_SELECTIONASFINDTEXT
MENUITEM "Copy &Paste Buffer as Find Text", IDM_SET_PASTEBUFFERASFINDTEXT
POPUP "Line Selection &Mode"
BEGIN
MENUITEM "&None", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "Nor&mal", IDM_LINE_SELECTION_MODE_NORMAL
END
END
MENUITEM SEPARATOR
POPUP "Appearanc&e"
POPUP "Appea&rance"
BEGIN
MENUITEM "Show &Menu\tAlt+F11", IDM_VIEW_MENU
MENUITEM "S&how Toolbar\tCtrl+F11", IDM_VIEW_TOOLBAR
Expand Down
16 changes: 11 additions & 5 deletions locale/zh-Hans/Notepad2.rc
Expand Up @@ -591,14 +591,20 @@ BEGIN
MENUITEM "自动完成设置(&A)...", IDM_VIEW_AUTOCOMPLETION_SETTINGS
MENUITEM "自动完成忽略大小写(&G)", IDM_VIEW_AUTOCOMPLETION_IGNORECASE
MENUITEM "启用 LaTeX 输入法(&X)", IDM_SET_LATEX_INPUT_METHOD
POPUP "行选择模式(&M)"
POPUP "选择及编辑选项(&E)"
BEGIN
MENUITEM "无(&N)", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "正常(&M)", IDM_LINE_SELECTION_MODE_NORMAL
MENUITEM "启用多重选择(&M)", IDM_SET_MULTIPLE_SELECTION
MENUITEM "复制选中文本为搜索字符串(&S)", IDM_SET_SELECTIONASFINDTEXT
MENUITEM "复制粘贴板文本为搜索字符串(&P)", IDM_SET_PASTEBUFFERASFINDTEXT
POPUP "行选择模式(&M)"
BEGIN
MENUITEM "无(&N)", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "正常(&M)", IDM_LINE_SELECTION_MODE_NORMAL
END
END
MENUITEM SEPARATOR
POPUP "外观(&E)"
POPUP "外观(&R)"
BEGIN
MENUITEM "显示菜单(&M)\tAlt+F11", IDM_VIEW_MENU
MENUITEM "显示工具栏(&H)\tCtrl+F11", IDM_VIEW_TOOLBAR
Expand Down
16 changes: 11 additions & 5 deletions locale/zh-Hant/Notepad2.rc
Expand Up @@ -591,14 +591,20 @@ BEGIN
MENUITEM "自動完成設定(&A)...", IDM_VIEW_AUTOCOMPLETION_SETTINGS
MENUITEM "自動完成忽略大小寫(&G)", IDM_VIEW_AUTOCOMPLETION_IGNORECASE
MENUITEM "開啟 LaTeX 輸入法(&L)", IDM_SET_LATEX_INPUT_METHOD
POPUP "行選擇模式(&M)"
POPUP "選擇及編輯選項(&E)"
BEGIN
MENUITEM "無(&N)", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "正常(&M)", IDM_LINE_SELECTION_MODE_NORMAL
MENUITEM "啟用多重選擇(&M)", IDM_SET_MULTIPLE_SELECTION
MENUITEM "複製選中文本為搜索字串(&S)", IDM_SET_SELECTIONASFINDTEXT
MENUITEM "複製粘貼板文本為搜索字串(&P)", IDM_SET_PASTEBUFFERASFINDTEXT
POPUP "行選擇模式(&M)"
BEGIN
MENUITEM "無(&N)", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "正常(&M)", IDM_LINE_SELECTION_MODE_NORMAL
END
END
MENUITEM SEPARATOR
POPUP "外觀(&E)"
POPUP "外觀(&R)"
BEGIN
MENUITEM "顯示功能表(&M)\tAlt+F11", IDM_VIEW_MENU
MENUITEM "顯示工具列(&H)\tCtrl+F11", IDM_VIEW_TOOLBAR
Expand Down
5 changes: 3 additions & 2 deletions src/Edit.c
Expand Up @@ -4753,6 +4753,7 @@ extern bool bFindReplaceTransparentMode;
extern int iFindReplaceOpacityLevel;
extern bool bFindReplaceUseMonospacedFont;
extern bool bFindReplaceFindAllBookmark;
extern int iSelectOption;

static void FindReplaceSetFont(HWND hwnd, bool monospaced, HFONT *hFontFindReplaceEdit) {
HWND hwndFind = GetDlgItem(hwnd, IDC_FINDTEXT);
Expand All @@ -4778,7 +4779,7 @@ static bool CopySelectionAsFindText(HWND hwnd, LPEDITFINDREPLACE lpefr, bool bFi
const Sci_Position cchSelection = SciCall_GetSelTextLength();
char *lpszSelection = NULL;

if (cchSelection != 0 && cchSelection <= NP2_FIND_REPLACE_LIMIT) {
if (cchSelection != 0 && cchSelection <= NP2_FIND_REPLACE_LIMIT && (iSelectOption & SelectOption_CopySelectionAsFindText)) {
lpszSelection = (char *)NP2HeapAlloc(cchSelection + 1);
SciCall_GetSelText(lpszSelection);
}
Expand All @@ -4788,7 +4789,7 @@ static bool CopySelectionAsFindText(HWND hwnd, LPEDITFINDREPLACE lpefr, bool bFi

// First time you bring up find/replace dialog,
// copy content from clipboard to find box when nothing is selected in the editor.
if (!hasFindText && bFirstTime) {
if (!hasFindText && bFirstTime && (iSelectOption & SelectOption_CopyPasteBufferAsFindText)) {
char *pClip = EditGetClipboardText(hwnd);
if (pClip != NULL) {
const size_t len = strlen(pClip);
Expand Down
8 changes: 8 additions & 0 deletions src/Edit.h
Expand Up @@ -575,6 +575,14 @@ void FoldClickAt(Sci_Position pos, int mode);
void FoldAltArrow(int key, int mode);
void EditGotoBlock(int menu);

enum SelectOption {
SelectOption_None,
SelectOption_EnableMultipleSelection = 1,
SelectOption_CopySelectionAsFindText = 2,
SelectOption_CopyPasteBufferAsFindText = 4,
SelectOption_Default = 7,
};

enum LineSelectionMode {
LineSelectionMode_None,
LineSelectionMode_VisualStudio,
Expand Down
52 changes: 33 additions & 19 deletions src/Notepad2.c
Expand Up @@ -142,6 +142,7 @@ static bool bMarkOccurrencesMatchCase;
static bool bMarkOccurrencesMatchWords;
static bool bMarkOccurrencesBookmark;
EditAutoCompletionConfig autoCompletionConfig;
int iSelectOption;
static int iLineSelectionMode;
static bool bShowCodeFolding;
#if NP2_ENABLE_SHOW_CALLTIPS
Expand Down Expand Up @@ -434,17 +435,6 @@ static inline bool IsTopMost(void) {
return (bAlwaysOnTop || flagAlwaysOnTop == TripleBoolean_True) && flagAlwaysOnTop != TripleBoolean_False;
}

static inline void ToggleFullScreenModeConfig(int config) {
if (iFullScreenMode & config) {
iFullScreenMode &= ~config;
} else {
iFullScreenMode |= config;
}
if (bInFullScreenMode && config != FullScreenMode_OnStartup) {
ToggleFullScreenMode();
}
}

// temporary fix for https://github.com/zufuliu/notepad2/issues/77: force InvalidateStyleRedraw().
static inline void InvalidateStyleRedraw(void) {
SciCall_SetViewEOL(bViewEOLs);
Expand Down Expand Up @@ -1792,7 +1782,7 @@ HWND EditCreate(HWND hwndParent) {
SciCall_SetCaretSticky(SC_CARETSTICKY_OFF);
SciCall_SetXCaretPolicy(CARET_SLOP | CARET_EVEN, 50);
SciCall_SetYCaretPolicy(CARET_EVEN, 0);
SciCall_SetMultipleSelection(true);
SciCall_SetMultipleSelection(iSelectOption & SelectOption_EnableMultipleSelection);
SciCall_SetAdditionalSelectionTyping(true);
SciCall_SetMultiPaste(SC_MULTIPASTE_EACH);
SciCall_SetVirtualSpaceOptions(SCVS_RECTANGULARSELECTION);
Expand Down Expand Up @@ -2636,6 +2626,9 @@ void MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam) {
EnableCmd(hmenu, IDM_EDIT_COMPLETEWORD, i);
CheckCmd(hmenu, IDM_VIEW_AUTOCOMPLETION_IGNORECASE, autoCompletionConfig.bIgnoreCase);
CheckCmd(hmenu, IDM_SET_LATEX_INPUT_METHOD, autoCompletionConfig.bLaTeXInputMethod);
CheckCmd(hmenu, IDM_SET_MULTIPLE_SELECTION, iSelectOption & SelectOption_EnableMultipleSelection);
CheckCmd(hmenu, IDM_SET_SELECTIONASFINDTEXT, iSelectOption & SelectOption_CopySelectionAsFindText);
CheckCmd(hmenu, IDM_SET_PASTEBUFFERASFINDTEXT, iSelectOption & SelectOption_CopyPasteBufferAsFindText);
i = IDM_LINE_SELECTION_MODE_NONE + iLineSelectionMode;
CheckMenuRadioItem(hmenu, IDM_LINE_SELECTION_MODE_NONE, IDM_LINE_SELECTION_MODE_NORMAL, i, MF_BYCOMMAND);

Expand Down Expand Up @@ -4112,6 +4105,20 @@ LRESULT MsgCommand(HWND hwnd, WPARAM wParam, LPARAM lParam) {
autoCompletionConfig.bLaTeXInputMethod = !autoCompletionConfig.bLaTeXInputMethod;
break;

case IDM_SET_MULTIPLE_SELECTION:
case IDM_SET_SELECTIONASFINDTEXT:
case IDM_SET_PASTEBUFFERASFINDTEXT: {
const int option = 1 << (LOWORD(wParam) - IDM_SET_MULTIPLE_SELECTION);
if (iSelectOption & option) {
iSelectOption &= ~option;
} else {
iSelectOption |= option;
}
if (option == SelectOption_EnableMultipleSelection) {
SciCall_SetMultipleSelection(iSelectOption & SelectOption_EnableMultipleSelection);
}
} break;

case IDM_LINE_SELECTION_MODE_NONE:
case IDM_LINE_SELECTION_MODE_VS:
case IDM_LINE_SELECTION_MODE_NORMAL:
Expand Down Expand Up @@ -4528,12 +4535,17 @@ LRESULT MsgCommand(HWND hwnd, WPARAM wParam, LPARAM lParam) {
break;

case IDM_VIEW_FULLSCREEN_ON_START:
ToggleFullScreenModeConfig(FullScreenMode_OnStartup);
break;

case IDM_VIEW_FULLSCREEN_HIDE_TITLE:
ToggleFullScreenModeConfig(FullScreenMode_HideCaption);
break;
case IDM_VIEW_FULLSCREEN_HIDE_TITLE: {
const int config = 1 << (LOWORD(wParam) - IDM_VIEW_FULLSCREEN_ON_START);
if (iFullScreenMode & config) {
iFullScreenMode &= ~config;
} else {
iFullScreenMode |= config;
}
if (config != FullScreenMode_OnStartup && bInFullScreenMode) {
ToggleFullScreenMode();
}
} break;

case CMD_ESCAPE:
if (SciCall_AutoCActive()) {
Expand Down Expand Up @@ -5301,7 +5313,7 @@ LRESULT MsgNotify(HWND hwnd, WPARAM wParam, LPARAM lParam) {
break;

case SCN_HOTSPOTCLICK:
if (scn->modifiers & SCMOD_CTRL) {
if ((scn->modifiers & SCMOD_CTRL) && (iSelectOption & SelectOption_EnableMultipleSelection)) {
// disable multiple selection to avoid two carets after Ctrl + click
SciCall_SetMultipleSelection(false);
SciCall_SetSel(scn->position, scn->position);
Expand Down Expand Up @@ -5585,6 +5597,7 @@ void LoadSettings(void) {
}
EditCompleteUpdateConfig();

iSelectOption = IniSectionGetInt(pIniSection, L"SelectOption", SelectOption_Default);
iLineSelectionMode = IniSectionGetInt(pIniSection, L"LineSelection", LineSelectionMode_VisualStudio);
#if NP2_ENABLE_SHOW_CALLTIPS
bShowCallTips = IniSectionGetBool(pIniSection, L"ShowCallTips", true);
Expand Down Expand Up @@ -5914,6 +5927,7 @@ void SaveSettings(bool bSaveSettingsNow) {
IniSectionSetIntEx(pIniSection, L"AutoInsertMask", autoCompletionConfig.fAutoInsertMask, AutoInsertDefaultMask);
IniSectionSetIntEx(pIniSection, L"AsmLineCommentChar", autoCompletionConfig.iAsmLineCommentChar, AsmLineCommentCharSemicolon);
IniSectionSetStringEx(pIniSection, L"AutoCFillUpPunctuation", autoCompletionConfig.wszAutoCompleteFillUp, AUTO_COMPLETION_FILLUP_DEFAULT);
IniSectionSetIntEx(pIniSection, L"SelectOption", iSelectOption, SelectOption_Default);
IniSectionSetIntEx(pIniSection, L"LineSelection", iLineSelectionMode, LineSelectionMode_VisualStudio);
#if NP2_ENABLE_SHOW_CALLTIPS
IniSectionSetBoolEx(pIniSection, L"ShowCallTips", bShowCallTips, true);
Expand Down
16 changes: 11 additions & 5 deletions src/Notepad2.rc
Expand Up @@ -591,14 +591,20 @@ BEGIN
MENUITEM "&Auto Completion Settings...", IDM_VIEW_AUTOCOMPLETION_SETTINGS
MENUITEM "Auto Completion I&gnore Case", IDM_VIEW_AUTOCOMPLETION_IGNORECASE
MENUITEM "Enable LaTe&X Input Method", IDM_SET_LATEX_INPUT_METHOD
POPUP "Line Selection &Mode"
POPUP "Select and &Edit Options"
BEGIN
MENUITEM "&None", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "Nor&mal", IDM_LINE_SELECTION_MODE_NORMAL
MENUITEM "Enable &Multiple Selection", IDM_SET_MULTIPLE_SELECTION
MENUITEM "Copy &Selection as Find Text", IDM_SET_SELECTIONASFINDTEXT
MENUITEM "Copy &Paste Buffer as Find Text", IDM_SET_PASTEBUFFERASFINDTEXT
POPUP "Line Selection &Mode"
BEGIN
MENUITEM "&None", IDM_LINE_SELECTION_MODE_NONE
MENUITEM "&Visual Studio", IDM_LINE_SELECTION_MODE_VS
MENUITEM "Nor&mal", IDM_LINE_SELECTION_MODE_NORMAL
END
END
MENUITEM SEPARATOR
POPUP "Appearanc&e"
POPUP "Appea&rance"
BEGIN
MENUITEM "Show &Menu\tAlt+F11", IDM_VIEW_MENU
MENUITEM "S&how Toolbar\tCtrl+F11", IDM_VIEW_TOOLBAR
Expand Down
3 changes: 3 additions & 0 deletions src/resource.h
Expand Up @@ -445,6 +445,9 @@
#define IDM_LINE_SELECTION_MODE_NONE 40076
#define IDM_LINE_SELECTION_MODE_VS 40077
#define IDM_LINE_SELECTION_MODE_NORMAL 40078
#define IDM_SET_MULTIPLE_SELECTION 40079
#define IDM_SET_SELECTIONASFINDTEXT 40080
#define IDM_SET_PASTEBUFFERASFINDTEXT 40081

#define IDM_ENCODING_ANSI 40100
#define IDM_ENCODING_UNICODE 40101
Expand Down

0 comments on commit 7bee3f9

Please sign in to comment.