From 3a18b1a32faf4fb5e556e5bb4f91b47c19d2b1b6 Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Sat, 18 May 2019 13:28:16 +0200 Subject: [PATCH] + add: option to disable Hyperlink tooltip --- Versions/build.txt | 2 +- language/common_res.h | 1 + language/np3_af_za/menu_af_za.rc | 1 + language/np3_be_by/menu_be_by.rc | 1 + language/np3_de_de/menu_de_de.rc | 3 ++- language/np3_en_gb/menu_en_gb.rc | 1 + language/np3_en_us/menu_en_us.rc | 1 + language/np3_es_es/menu_es_es.rc | 1 + language/np3_fr_fr/menu_fr_fr.rc | 1 + language/np3_hu_hu/menu_hu_hu.rc | 1 + language/np3_it_it/menu_it_it.rc | 1 + language/np3_ja_jp/menu_ja_jp.rc | 1 + language/np3_ko_kr/menu_ko_kr.rc | 7 ++++--- language/np3_nl_nl/menu_nl_nl.rc | 1 + language/np3_pl_pl/menu_pl_pl.rc | 1 + language/np3_pt_br/menu_pt_br.rc | 1 + language/np3_ru_ru/menu_ru_ru.rc | 1 + language/np3_zh_cn/menu_zh_cn.rc | 3 ++- np3portableapp/_buildname.txt | 2 +- res/Notepad3.exe.manifest.conf | 4 ++-- src/Notepad3.c | 24 +++++++++++++++++++++--- src/SciCall.h | 5 ++++- src/StyleLexers/styleLexStandard.c | 4 ++-- src/TypeDefs.h | 1 + src/VersionEx.h | 6 +++--- 25 files changed, 57 insertions(+), 18 deletions(-) diff --git a/Versions/build.txt b/Versions/build.txt index 44b88aa38..36dd03b4b 100644 --- a/Versions/build.txt +++ b/Versions/build.txt @@ -1 +1 @@ -1709 +1710 diff --git a/language/common_res.h b/language/common_res.h index aec8a13bd..82a29bb87 100644 --- a/language/common_res.h +++ b/language/common_res.h @@ -610,6 +610,7 @@ #define IDM_VIEW_CHASING_DOCTAIL 40466 #define IDM_VIEW_TOGGLETB 40467 #define IDM_VIEW_MUTE_MESSAGEBEEP 40468 +#define IDM_VIEW_SHOW_HYPLNK_CALLTIP 40469 #define IDM_SET_RENDER_TECH_DEFAULT 40500 #define IDM_SET_RENDER_TECH_D2D 40501 diff --git a/language/np3_af_za/menu_af_za.rc b/language/np3_af_za/menu_af_za.rc index 6b926dc8c..6baa9258b 100644 --- a/language/np3_af_za/menu_af_za.rc +++ b/language/np3_af_za/menu_af_za.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "Gefokusde &Aansig\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW MENUITEM "&Monitoring Log", IDM_VIEW_CHASING_DOCTAIL MENUITEM "Rol na Einde Van Die &Ler", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP "Nu&tsbalk" BEGIN diff --git a/language/np3_be_by/menu_be_by.rc b/language/np3_be_by/menu_be_by.rc index fcd285ef2..64922d720 100644 --- a/language/np3_be_by/menu_be_by.rc +++ b/language/np3_be_by/menu_be_by.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM " \tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW MENUITEM " &", IDM_VIEW_CHASING_DOCTAIL MENUITEM " ", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP " &" BEGIN diff --git a/language/np3_de_de/menu_de_de.rc b/language/np3_de_de/menu_de_de.rc index 69f19e4b2..ae86e4f65 100644 --- a/language/np3_de_de/menu_de_de.rc +++ b/language/np3_de_de/menu_de_de.rc @@ -341,7 +341,8 @@ BEGIN MENUITEM "Code Faltung &Umschalten\tCtrl+Shift+F", IDM_VIEW_TOGGLEFOLDS MENUITEM "&Fokussierte Ansicht\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW MENUITEM "Logfile &Monitoring", IDM_VIEW_CHASING_DOCTAIL - MENUITEM "Erweiterte Dokument Ende Ansicht", IDM_VIEW_SCROLLPASTEOF + MENUITEM "&Erweiterte Dokument Ende Ansicht", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Zeige einen &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP "&Werkzeugleiste" BEGIN diff --git a/language/np3_en_gb/menu_en_gb.rc b/language/np3_en_gb/menu_en_gb.rc index 5eccb60c5..2b3d52739 100644 --- a/language/np3_en_gb/menu_en_gb.rc +++ b/language/np3_en_gb/menu_en_gb.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "Focused View\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW 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 POPUP "&Toolbar" BEGIN diff --git a/language/np3_en_us/menu_en_us.rc b/language/np3_en_us/menu_en_us.rc index 56edd847d..f6600d8a6 100644 --- a/language/np3_en_us/menu_en_us.rc +++ b/language/np3_en_us/menu_en_us.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "Focused View\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW 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 POPUP "&Toolbar" BEGIN diff --git a/language/np3_es_es/menu_es_es.rc b/language/np3_es_es/menu_es_es.rc index 6e3e31906..05a798eeb 100644 --- a/language/np3_es_es/menu_es_es.rc +++ b/language/np3_es_es/menu_es_es.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "&Vista enfocada\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW MENUITEM "&Monitoreo de Log", IDM_VIEW_CHASING_DOCTAIL MENUITEM "&Desplazarse despus del final de archivo", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP "Barra de herram&ientas" BEGIN diff --git a/language/np3_fr_fr/menu_fr_fr.rc b/language/np3_fr_fr/menu_fr_fr.rc index 0d7cb60e4..0b751e5c1 100644 --- a/language/np3_fr_fr/menu_fr_fr.rc +++ b/language/np3_fr_fr/menu_fr_fr.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "Vue &Focalise\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW MENUITEM "Sur&veillance de Log", IDM_VIEW_CHASING_DOCTAIL MENUITEM "Dfiler aprs la fin de &fichier", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP "&Barre outils" BEGIN diff --git a/language/np3_hu_hu/menu_hu_hu.rc b/language/np3_hu_hu/menu_hu_hu.rc index 8f6db762c..2acf5cbc2 100644 --- a/language/np3_hu_hu/menu_hu_hu.rc +++ b/language/np3_hu_hu/menu_hu_hu.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "Fkuszlt n&zet\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW MENUITEM "&Naplfjl kvetse", IDM_VIEW_CHASING_DOCTAIL MENUITEM "Grgets a fjl vge &utn is", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP "&Eszkztr" BEGIN diff --git a/language/np3_it_it/menu_it_it.rc b/language/np3_it_it/menu_it_it.rc index e6cd8447d..f78c503b2 100644 --- a/language/np3_it_it/menu_it_it.rc +++ b/language/np3_it_it/menu_it_it.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "Visualizzazione focalizzata\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW MENUITEM "&Monitoraggio log", IDM_VIEW_CHASING_DOCTAIL MENUITEM "Scorri oltre la fine del file (EOF)", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP "&Toolbar" BEGIN diff --git a/language/np3_ja_jp/menu_ja_jp.rc b/language/np3_ja_jp/menu_ja_jp.rc index 7b64557a2..5f3c2a034 100644 --- a/language/np3_ja_jp/menu_ja_jp.rc +++ b/language/np3_ja_jp/menu_ja_jp.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "P][h\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW MENUITEM "&Monitoring Log", IDM_VIEW_CHASING_DOCTAIL MENUITEM "̏I[ȍ~փXN[(&F)", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP "c[o[(&T)" BEGIN diff --git a/language/np3_ko_kr/menu_ko_kr.rc b/language/np3_ko_kr/menu_ko_kr.rc index 8d2369d4c..fb684aec0 100644 --- a/language/np3_ko_kr/menu_ko_kr.rc +++ b/language/np3_ko_kr/menu_ko_kr.rc @@ -338,10 +338,11 @@ BEGIN POPUP "(&D)" BEGIN MENUITEM "ڵ (&F)\tCtrl+Shift+Alt+F", IDM_VIEW_FOLDING - MENUITEM " ȯ(&T)\tCtrl+Shift+F", IDM_VIEW_TOGGLEFOLDS - MENUITEM "\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW - MENUITEM "&Monitoring Log", IDM_VIEW_CHASING_DOCTAIL + MENUITEM " ȯ(&T)\tCtrl+Shift+F", IDM_VIEW_TOGGLEFOLDS + MENUITEM "\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW + MENUITEM "&Monitoring Log", IDM_VIEW_CHASING_DOCTAIL MENUITEM " ũ(&F)", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP " (&T)" BEGIN diff --git a/language/np3_nl_nl/menu_nl_nl.rc b/language/np3_nl_nl/menu_nl_nl.rc index c21518949..f1fb1798f 100644 --- a/language/np3_nl_nl/menu_nl_nl.rc +++ b/language/np3_nl_nl/menu_nl_nl.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "Ge&focust zicht\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW MENUITEM "Log &Monitoren", IDM_VIEW_CHASING_DOCTAIL MENUITEM "Scrollen na einde van bes&tand", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP "&Werkbalk" BEGIN diff --git a/language/np3_pl_pl/menu_pl_pl.rc b/language/np3_pl_pl/menu_pl_pl.rc index a1ecd64ae..e5ea8ab95 100644 --- a/language/np3_pl_pl/menu_pl_pl.rc +++ b/language/np3_pl_pl/menu_pl_pl.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "Focused View\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW 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 POPUP "&Pasek narzdzi" BEGIN diff --git a/language/np3_pt_br/menu_pt_br.rc b/language/np3_pt_br/menu_pt_br.rc index 96194bce8..276e3b9a5 100644 --- a/language/np3_pt_br/menu_pt_br.rc +++ b/language/np3_pt_br/menu_pt_br.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM "Focused View\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW 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 POPUP "&Toolbar" BEGIN diff --git a/language/np3_ru_ru/menu_ru_ru.rc b/language/np3_ru_ru/menu_ru_ru.rc index 61d7f5583..2b6e592f1 100644 --- a/language/np3_ru_ru/menu_ru_ru.rc +++ b/language/np3_ru_ru/menu_ru_ru.rc @@ -342,6 +342,7 @@ BEGIN MENUITEM " \tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW MENUITEM " &", IDM_VIEW_CHASING_DOCTAIL MENUITEM " ", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP " &" BEGIN diff --git a/language/np3_zh_cn/menu_zh_cn.rc b/language/np3_zh_cn/menu_zh_cn.rc index d4aaf7fea..0ba22f704 100644 --- a/language/np3_zh_cn/menu_zh_cn.rc +++ b/language/np3_zh_cn/menu_zh_cn.rc @@ -340,8 +340,9 @@ BEGIN MENUITEM "۵(&F)\tCtrl+Shift+Alt+F", IDM_VIEW_FOLDING MENUITEM "л۵(&T)\tCtrl+Shift+F", IDM_VIEW_TOGGLEFOLDS MENUITEM "л۽(&V)\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW - MENUITEM "־(&M)", IDM_VIEW_CHASING_DOCTAIL + MENUITEM "־(&M)", IDM_VIEW_CHASING_DOCTAIL MENUITEM "ļβ(&F)", IDM_VIEW_SCROLLPASTEOF + MENUITEM "Show &Hyperlink Tooltip", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP "(&T)" BEGIN diff --git a/np3portableapp/_buildname.txt b/np3portableapp/_buildname.txt index c32b9ffbb..ee7531390 100644 --- a/np3portableapp/_buildname.txt +++ b/np3portableapp/_buildname.txt @@ -1 +1 @@ -"XpErImEnTaL" +"RC" diff --git a/res/Notepad3.exe.manifest.conf b/res/Notepad3.exe.manifest.conf index ef4c78584..c99f606aa 100644 --- a/res/Notepad3.exe.manifest.conf +++ b/res/Notepad3.exe.manifest.conf @@ -3,8 +3,8 @@ - Notepad3 XpErImEnTaL + Notepad3 RC diff --git a/src/Notepad3.c b/src/Notepad3.c index 47b1e3204..25ae7eecb 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -1621,8 +1621,12 @@ static void _InitializeSciEditCtrl(HWND hwndEditCtrl) SendMessage(hwndEditCtrl, SCI_SETCARETSTICKY, (WPARAM)SC_CARETSTICKY_OFF, 0); //SendMessage(hwndEditCtrl,SCI_SETCARETSTICKY,SC_CARETSTICKY_WHITESPACE,0); - //SendMessage(hwndEditCtrl, SCI_SETMOUSEDWELLTIME, (WPARAM)SC_TIME_FOREVER, 0); // default - SendMessage(hwndEditCtrl, SCI_SETMOUSEDWELLTIME, (WPARAM)250, 0); + if (Settings.ShowHypLnkToolTip) { + SendMessage(hwndEditCtrl, SCI_SETMOUSEDWELLTIME, (WPARAM)250, 0); + } + else { // Hyperlink ToolTip is the only purpose for now, so globally disable it + SendMessage(hwndEditCtrl, SCI_SETMOUSEDWELLTIME, (WPARAM)SC_TIME_FOREVER, 0); // default + } #define _CARET_SYMETRY CARET_EVEN /// CARET_EVEN or 0 @@ -3083,6 +3087,7 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam) CheckCmd(hmenu, IDM_VIEW_HYPERLINKHOTSPOTS, Settings.HyperlinkHotspot); CheckCmd(hmenu, IDM_VIEW_SCROLLPASTEOF, Settings.ScrollPastEOF); + CheckCmd(hmenu, IDM_VIEW_SHOW_HYPLNK_CALLTIP, Settings.ShowHypLnkToolTip); bool b = Flags.bReuseWindow; CheckCmd(hmenu,IDM_VIEW_REUSEWINDOW,b); @@ -5117,6 +5122,15 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) SciCall_SetEndAtLastLine(!Settings.ScrollPastEOF); break; + case IDM_VIEW_SHOW_HYPLNK_CALLTIP: + Settings.ShowHypLnkToolTip = !Settings.ShowHypLnkToolTip; + // HyperlinkTooltip is the only purpose, so + if (Settings.ShowHypLnkToolTip) + SciCall_SetMouseDWellTime(250); + else + Sci_DisableMouseDWellNotification(); + break; + case IDM_VIEW_TOOLBAR: Settings.ShowToolbar = !Settings.ShowToolbar; ShowWindow(s_hwndReBar, (Settings.ShowToolbar ? SW_SHOW : SW_HIDE)); @@ -6196,7 +6210,8 @@ void HandleDWellStartEnd(const DocPos position, const UINT uid) { case SCN_DWELLSTART: { - if (SciCall_CallTipActive() || (SciCall_IndicatorValueAt(INDIC_NP3_HYPERLINK, position) <= 0)) { return; } + if (!Settings.ShowHypLnkToolTip || SciCall_CallTipActive() || + (SciCall_IndicatorValueAt(INDIC_NP3_HYPERLINK, position) <= 0)) { return; } char chURL[LARGE_BUFFER] = { '\0' }; DocPos const firstPos = SciCall_IndicatorStart(INDIC_NP3_HYPERLINK, position); @@ -7230,6 +7245,8 @@ void LoadSettings() GET_INT_VALUE_FROM_INISECTION(HighlightCurrentLine, 1, 0, 2); GET_BOOL_VALUE_FROM_INISECTION(HyperlinkHotspot, true); GET_BOOL_VALUE_FROM_INISECTION(ScrollPastEOF, false); + GET_BOOL_VALUE_FROM_INISECTION(ShowHypLnkToolTip, true); + GET_BOOL_VALUE_FROM_INISECTION(AutoIndent, true); GET_BOOL_VALUE_FROM_INISECTION(AutoCompleteWords, false); GET_BOOL_VALUE_FROM_INISECTION(AutoCLexerKeyWords, false); @@ -7600,6 +7617,7 @@ void SaveSettings(bool bSaveSettingsNow) SAVE_VALUE_IF_NOT_EQ_DEFAULT(Int, HighlightCurrentLine); SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, HyperlinkHotspot); SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, ScrollPastEOF); + SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, ShowHypLnkToolTip); SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, AutoIndent); SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, AutoCompleteWords); SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, AutoCLexerKeyWords); diff --git a/src/SciCall.h b/src/SciCall.h index 69338a182..05aec1bbd 100644 --- a/src/SciCall.h +++ b/src/SciCall.h @@ -170,7 +170,6 @@ DeclareSciCallR0(GetRectangularSelectionCaretVirtualSpace, GETRECTANGULARSELECTI DeclareSciCallV1(SetRectangularSelectionCaretVirtualSpace, SETRECTANGULARSELECTIONCARETVIRTUALSPACE, DocPos, position) DeclareSciCallR0(GetRectangularSelectionAnchorVirtualSpace, GETRECTANGULARSELECTIONANCHORVIRTUALSPACE, DocPos) DeclareSciCallV1(SetRectangularSelectionAnchorVirtualSpace, SETRECTANGULARSELECTIONANCHORVIRTUALSPACE, DocPos, position) - DeclareSciCallV1(SetVirtualSpaceOptions, SETVIRTUALSPACEOPTIONS, int, options) // Multiselections (Lines of Rectangular selection) @@ -278,12 +277,14 @@ inline DocPos SciCall_GetLine_Safe(DocLn iLine, char* pTxtBuf) { // // CallTip and AutoComplete // + DeclareSciCallV1(CallTipSetFore, CALLTIPSETFORE, COLORREF, colour) DeclareSciCallV1(CallTipSetBack, CALLTIPSETBACK, COLORREF, colour) DeclareSciCallV2(CallTipShow, CALLTIPSHOW, DocPos, position, const char*, text) DeclareSciCallV2(CallTipSetHlt, CALLTIPSETHLT, int, beg, int, end) DeclareSciCallR0(CallTipActive, CALLTIPACTIVE, bool) DeclareSciCallV0(CallTipCancel, CALLTIPCANCEL) +DeclareSciCallV1(SetMouseDWellTime, SETMOUSEDWELLTIME, int, millisec) DeclareSciCallR0(AutoCActive, AUTOCACTIVE, bool) DeclareSciCallV0(AutoCComplete, AUTOCCOMPLETE) @@ -546,6 +547,8 @@ inline DocPos Sci_GetRangeMaxLineLength(DocLn iBeginLine, DocLn iEndLine) { // if iRangeEnd == -1 : apply style from iRangeStart to document end #define Sci_ApplyLexerStyle(B, E) SciCall_Colourise((B), (E)); +#define Sci_DisableMouseDWellNotification() SciCall_SetMouseDWellTime(SC_TIME_FOREVER) + //============================================================================= diff --git a/src/StyleLexers/styleLexStandard.c b/src/StyleLexers/styleLexStandard.c index ecfe223b9..15d91f2cb 100644 --- a/src/StyleLexers/styleLexStandard.c +++ b/src/StyleLexers/styleLexStandard.c @@ -21,7 +21,7 @@ SCLEX_NULL, IDS_LEX_DEF_TXT, L"Default Text", L"txt; text; tmp; log; asc; doc; w /* 11 */ { {_STYLE_GETSTYLEID(STY_X_LN_SPACE)}, IDS_LEX_STD_X_SPC, L"Extra Line Spacing (Size)", L"size:2", L"" }, /* 12 */ { {_STYLE_GETSTYLEID(STY_BOOK_MARK)}, IDS_LEX_STD_BKMRK, L"Bookmarks and Folding (Colors, Size)", L"size:+2; fore:#000000; back:#00DC00; alpha:100", L"" }, /* 13 */ { {_STYLE_GETSTYLEID(STY_MARK_OCC)}, IDS_LEX_STR_63262, L"Mark Occurrences (Indicator)", L"fore:#FF0000; alpha:100; alpha2:100; indic_roundbox", L"" }, - /* 14 */ { {_STYLE_GETSTYLEID(STY_URL_HOTSPOT)}, IDS_LEX_STR_63264, L"Hyperlink Hotspots", L"fore:#0000FF; back:#0000C0; indic_compositionthick", L"" }, + /* 14 */ { {_STYLE_GETSTYLEID(STY_URL_HOTSPOT)}, IDS_LEX_STR_63264, L"Hyperlink Hotspots", L"fore:#0000FF; back:#0000C0; indic_plain", L"" }, /* 15 */ { {_STYLE_GETSTYLEID(STY_IME_COLOR)}, IDS_LEX_STR_63352, L"Inline-IME Color", L"fore:#00AA00", L"" }, EDITLEXER_SENTINEL } }; @@ -43,7 +43,7 @@ SCLEX_NULL, IDS_LEX_STR_63266, L"2nd Default Text", L"txt; text; tmp; log; asc; /* 11 */ { {_STYLE_GETSTYLEID(STY_X_LN_SPACE)}, IDS_LEX_2ND_X_SPC, L"2nd Extra Line Spacing (Size)", L"", L"" }, /* 12 */ { {_STYLE_GETSTYLEID(STY_BOOK_MARK)}, IDS_LEX_2ND_BKMRK, L"2nd Bookmarks and Folding (Colors, Size)", L"size:+2; fore:#000000; back:#00DC00; charset:2; case:U; alpha:100", L"" }, /* 13 */ { {_STYLE_GETSTYLEID(STY_MARK_OCC)}, IDS_LEX_STR_63263, L"2nd Mark Occurrences (Indicator)", L"fore:#000000; alpha:100; alpha2:220; indic_box", L"" }, - /* 14 */ { {_STYLE_GETSTYLEID(STY_URL_HOTSPOT)}, IDS_LEX_STR_63265, L"2nd Hyperlink Hotspots", L"fore:#FF0000; back:#C00000; indic_gradientcentre", L"" }, + /* 14 */ { {_STYLE_GETSTYLEID(STY_URL_HOTSPOT)}, IDS_LEX_STR_63265, L"2nd Hyperlink Hotspots", L"fore:#00FF00; back:#00A000; alpha:180; indic_compositionthin; ", L"" }, /* 15 */ { {_STYLE_GETSTYLEID(STY_IME_COLOR)}, IDS_LEX_STR_63353, L"2nd Inline-IME Color", L"fore:#FF0000", L"" }, EDITLEXER_SENTINEL } }; diff --git a/src/TypeDefs.h b/src/TypeDefs.h index 3c2ecb600..bde6043eb 100644 --- a/src/TypeDefs.h +++ b/src/TypeDefs.h @@ -344,6 +344,7 @@ typedef struct _settings_t int HighlightCurrentLine; bool HyperlinkHotspot; bool ScrollPastEOF; + bool ShowHypLnkToolTip; bool AutoIndent; bool AutoCompleteWords; bool AutoCLexerKeyWords; diff --git a/src/VersionEx.h b/src/VersionEx.h index 3acf62d2c..e00ef1c95 100644 --- a/src/VersionEx.h +++ b/src/VersionEx.h @@ -7,8 +7,8 @@ #define SAPPNAME "Notepad3" #define VERSION_MAJOR 5 #define VERSION_MINOR 19 -#define VERSION_REV 517 -#define VERSION_BUILD 1709 +#define VERSION_REV 518 +#define VERSION_BUILD 1710 #define SCINTILLA_VER 415+ #define ONIGMO_REGEX_VER 6.2.0 -#define VERSION_PATCH XpErImEnTaL +#define VERSION_PATCH RC