mirror of
https://github.com/notepad-plus-plus/notepad-plus-plus.git
synced 2025-07-23 05:45:00 +02:00
[BUG_FIXED] Fix no tool bar bug under w2k.
[BUG_FIXED] Fix "In selection" bug in Find Replace features. git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@495 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
parent
6dbed6e3c5
commit
e7e4c9840e
@ -40,7 +40,7 @@
|
|||||||
|
|
||||||
const TCHAR Notepad_plus::_className[32] = TEXT("Notepad++");
|
const TCHAR Notepad_plus::_className[32] = TEXT("Notepad++");
|
||||||
HWND Notepad_plus::gNppHWND = NULL;
|
HWND Notepad_plus::gNppHWND = NULL;
|
||||||
const char *urlHttpRegExpr = "http://[a-z0-9_\\-\\+~.:?&@=/%#]*";
|
const char *urlHttpRegExpr = "http://[a-z0-9_\\-\\+.:?&@=/%#]*";
|
||||||
|
|
||||||
int docTabIconIDs[] = {IDI_SAVED_ICON, IDI_UNSAVED_ICON, IDI_READONLY_ICON};
|
int docTabIconIDs[] = {IDI_SAVED_ICON, IDI_UNSAVED_ICON, IDI_READONLY_ICON};
|
||||||
enum tb_stat {tb_saved, tb_unsaved, tb_ro};
|
enum tb_stat {tb_saved, tb_unsaved, tb_ro};
|
||||||
@ -2753,7 +2753,7 @@ BOOL Notepad_plus::notify(SCNotification *notification)
|
|||||||
//Else forward notification to window of rebarband
|
//Else forward notification to window of rebarband
|
||||||
REBARBANDINFO rbBand;
|
REBARBANDINFO rbBand;
|
||||||
winVer winVersion = (NppParameters::getInstance())->getWinVersion();
|
winVer winVersion = (NppParameters::getInstance())->getWinVersion();
|
||||||
if (winVersion <= WV_ME)
|
if (winVersion <= WV_W2K)
|
||||||
{
|
{
|
||||||
ZeroMemory(&rbBand, sizeof(REBARBANDINFO));
|
ZeroMemory(&rbBand, sizeof(REBARBANDINFO));
|
||||||
rbBand.cbSize = sizeof(REBARBANDINFO);
|
rbBand.cbSize = sizeof(REBARBANDINFO);
|
||||||
|
@ -675,6 +675,7 @@ BOOL CALLBACK FindReplaceDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lP
|
|||||||
_isInSelection = true;
|
_isInSelection = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Searching/replacing in column selection is not allowed
|
// Searching/replacing in column selection is not allowed
|
||||||
if ((*_ppEditView)->execute(SCI_GETSELECTIONMODE) == SC_SEL_RECTANGLE)
|
if ((*_ppEditView)->execute(SCI_GETSELECTIONMODE) == SC_SEL_RECTANGLE)
|
||||||
{
|
{
|
||||||
@ -683,6 +684,12 @@ BOOL CALLBACK FindReplaceDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lP
|
|||||||
nbSelected = 0;
|
nbSelected = 0;
|
||||||
}
|
}
|
||||||
::EnableWindow(::GetDlgItem(_hSelf, IDC_IN_SELECTION_CHECK), nbSelected);
|
::EnableWindow(::GetDlgItem(_hSelf, IDC_IN_SELECTION_CHECK), nbSelected);
|
||||||
|
// uncheck if the control is disable
|
||||||
|
if (!nbSelected)
|
||||||
|
{
|
||||||
|
checkVal = BST_UNCHECKED;
|
||||||
|
_isInSelection = false;
|
||||||
|
}
|
||||||
::SendDlgItemMessage(_hSelf, IDC_IN_SELECTION_CHECK, BM_SETCHECK, checkVal, 0);
|
::SendDlgItemMessage(_hSelf, IDC_IN_SELECTION_CHECK, BM_SETCHECK, checkVal, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2034,7 +2041,7 @@ void FindIncrementDlg::addToRebar(ReBar * rebar)
|
|||||||
getClientRect(client);
|
getClientRect(client);
|
||||||
|
|
||||||
winVer winVersion = (NppParameters::getInstance())->getWinVersion();
|
winVer winVersion = (NppParameters::getInstance())->getWinVersion();
|
||||||
if (winVersion <= WV_ME)
|
if (winVersion <= WV_W2K)
|
||||||
{
|
{
|
||||||
ZeroMemory(&_rbBand, sizeof(REBARBANDINFO));
|
ZeroMemory(&_rbBand, sizeof(REBARBANDINFO));
|
||||||
_rbBand.cbSize = sizeof(REBARBANDINFO);
|
_rbBand.cbSize = sizeof(REBARBANDINFO);
|
||||||
|
@ -261,7 +261,7 @@ void ToolBar::addToRebar(ReBar * rebar) {
|
|||||||
_pRebar = rebar;
|
_pRebar = rebar;
|
||||||
|
|
||||||
winVer winVersion = (NppParameters::getInstance())->getWinVersion();
|
winVer winVersion = (NppParameters::getInstance())->getWinVersion();
|
||||||
if (winVersion <= WV_ME)
|
if (winVersion <= WV_W2K)
|
||||||
{
|
{
|
||||||
ZeroMemory(&_rbBand, sizeof(REBARBANDINFO));
|
ZeroMemory(&_rbBand, sizeof(REBARBANDINFO));
|
||||||
_rbBand.cbSize = sizeof(REBARBANDINFO);
|
_rbBand.cbSize = sizeof(REBARBANDINFO);
|
||||||
@ -347,7 +347,7 @@ void ReBar::setIDVisible(int id, bool show)
|
|||||||
|
|
||||||
REBARBANDINFO rbBand;
|
REBARBANDINFO rbBand;
|
||||||
winVer winVersion = (NppParameters::getInstance())->getWinVersion();
|
winVer winVersion = (NppParameters::getInstance())->getWinVersion();
|
||||||
if (winVersion <= WV_ME)
|
if (winVersion <= WV_W2K)
|
||||||
{
|
{
|
||||||
ZeroMemory(&rbBand, sizeof(REBARBANDINFO));
|
ZeroMemory(&rbBand, sizeof(REBARBANDINFO));
|
||||||
rbBand.cbSize = sizeof(REBARBANDINFO);
|
rbBand.cbSize = sizeof(REBARBANDINFO);
|
||||||
@ -374,7 +374,7 @@ bool ReBar::getIDVisible(int id)
|
|||||||
return false; //error
|
return false; //error
|
||||||
REBARBANDINFO rbBand;
|
REBARBANDINFO rbBand;
|
||||||
winVer winVersion = (NppParameters::getInstance())->getWinVersion();
|
winVer winVersion = (NppParameters::getInstance())->getWinVersion();
|
||||||
if (winVersion <= WV_ME)
|
if (winVersion <= WV_W2K)
|
||||||
{
|
{
|
||||||
ZeroMemory(&rbBand, sizeof(REBARBANDINFO));
|
ZeroMemory(&rbBand, sizeof(REBARBANDINFO));
|
||||||
rbBand.cbSize = sizeof(REBARBANDINFO);
|
rbBand.cbSize = sizeof(REBARBANDINFO);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user