From e5d3d370b8bfb92ac34c0e89e79bdba997490c8c Mon Sep 17 00:00:00 2001 From: donho Date: Thu, 13 Sep 2007 09:28:43 +0000 Subject: [PATCH] [ADD] Add 2 xpm icons for hide lines feature. git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository@31 f5eea248-9336-0410-98b8-ebc06183d4e3 --- PowerEditor/src/Notepad_plus.cpp | 58 ++++++++++++++++++++++---------- 1 file changed, 40 insertions(+), 18 deletions(-) diff --git a/PowerEditor/src/Notepad_plus.cpp b/PowerEditor/src/Notepad_plus.cpp index 7b685de81..a42464f2c 100644 --- a/PowerEditor/src/Notepad_plus.cpp +++ b/PowerEditor/src/Notepad_plus.cpp @@ -5435,28 +5435,48 @@ LRESULT Notepad_plus::runProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lPa } case WM_CREATE: { - char * ac_xpm[] = { + char * acTop_xpm[] = { "14 14 4 1", //0 " c #FFFFFF", //1 ". c #000000", //2 "+ c #A400B7", //3 "@ c #DE25F4", //4 - " .. ", - " .+. ", - " .@+. ", - " .@@+. ", - ".......@@@+. ", - ".+@@@@@@@@@+. ", - ".+@@@@@@@@@@+.", - ".+@@@@@@@@@@+.", - ".++++++@@@@+. ", - ".......@@@+. ", - " .@@+. ", - " .@+. ", - " .+. ", - " .. "}; - + "++++++++++++++", + " +@@@@@@@@@@. ", + " +@@@@@@@@. ", + " +@@@@@@. ", + " +@@@@. ", + " +@@. ", + " . ", + " ", + " @@ ", + " @@ ", + " ", + " @@ ", + " @@ ", + " "}; + char * acBottom_xpm[] = { + "14 14 4 1", //0 + " c #FFFFFF", //1 + ". c #000000", //2 + "+ c #A400B7", //3 + "@ c #DE25F4", //4 + " ", + " @@ ", + " @@ ", + " ", + " @@ ", + " @@ ", + " ", + " . ", + " +@@. ", + " +@@@@. ", + " +@@@@@@. ", + " +@@@@@@@@. ", + " +@@@@@@@@@@. ", + ".............."}; + pNppParam->setFontList(hwnd); NppGUI & nppGUI = (NppGUI &)pNppParam->getNppGUI(); @@ -5486,8 +5506,10 @@ LRESULT Notepad_plus::runProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lPa _mainEditView.display(); - _mainEditView.execute(SCI_MARKERDEFINEPIXMAP, MARK_HIDELINESEND, (LPARAM)ac_xpm); - _subEditView.execute(SCI_MARKERDEFINEPIXMAP, MARK_HIDELINESEND, (LPARAM)ac_xpm); + _mainEditView.execute(SCI_MARKERDEFINEPIXMAP, MARK_HIDELINESBEGIN, (LPARAM)acTop_xpm); + _mainEditView.execute(SCI_MARKERDEFINEPIXMAP, MARK_HIDELINESEND, (LPARAM)acBottom_xpm); + _subEditView.execute(SCI_MARKERDEFINEPIXMAP, MARK_HIDELINESBEGIN, (LPARAM)acTop_xpm); + _subEditView.execute(SCI_MARKERDEFINEPIXMAP, MARK_HIDELINESEND, (LPARAM)acBottom_xpm); _invisibleEditView.init(_hInst, hwnd); _invisibleEditView.execute(SCI_SETUNDOCOLLECTION);