Added Select All

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@977 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
rainwater 2002-09-10 19:11:03 +00:00
parent 4d6e00a745
commit 3e86ebe7ad
4 changed files with 48 additions and 38 deletions

View file

@ -147,6 +147,8 @@ Version History
- Drag and Drop Support into the Makensisw window
- Updated icon to Trace's modern NSIS icon
- Added Load Script option on File menu
- Added Search Dialog (Ctrl+F) (Kickik)
- Added Select All (Ctrl+A)
Copyright Information

View file

@ -181,6 +181,11 @@ BOOL CALLBACK DialogProc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) {
ShellExecute(g_hwnd,"open",NSIS_URL,NULL,NULL,SW_SHOWNORMAL);
return TRUE;
}
case IDM_SELECTALL:
{
SendDlgItemMessage(g_hwnd, IDC_LOGWIN, EM_SETSEL, 0, -1);
return TRUE;
}
case IDM_DOCS:
{
char pathf[MAX_PATH],*path;
@ -311,7 +316,6 @@ BOOL CALLBACK DialogProc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) {
WPARAM flags = FR_DOWN;
if (lpfr->Flags & FR_MATCHCASE) flags |= FR_MATCHCASE;
if (lpfr->Flags & FR_WHOLEWORD) flags |= FR_WHOLEWORD;
FINDTEXTEX ft;
SendDlgItemMessage(hwndDlg, IDC_LOGWIN, EM_EXGETSEL, 0, (LPARAM)&ft.chrg);
if (ft.chrg.cpMax == ft.chrg.cpMin) ft.chrg.cpMin = 0;

View file

@ -28,13 +28,14 @@
#define IDM_DOCS 40004
#define IDM_LOADSCRIPT 40005
#define IDM_FIND 40006
#define IDM_SELECTALL 40007
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 111
#define _APS_NEXT_COMMAND_VALUE 40007
#define _APS_NEXT_COMMAND_VALUE 40008
#define _APS_NEXT_CONTROL_VALUE 1009
#define _APS_NEXT_SYMED_VALUE 101
#endif

View file

@ -81,6 +81,8 @@ BEGIN
MENUITEM "Copy &Selected", IDM_COPYSELECTED
MENUITEM SEPARATOR
MENUITEM "Find...\tCtrl+F", IDM_FIND
MENUITEM SEPARATOR
MENUITEM "&Select All\tCtrl+A", IDM_SELECTALL
END
POPUP "&Help"
BEGIN
@ -99,6 +101,7 @@ END
IDK_ACCEL ACCELERATORS PRELOAD MOVEABLE PURE
BEGIN
"A", IDM_SELECTALL, VIRTKEY, CONTROL, NOINVERT
"E", IDM_EDITSCRIPT, VIRTKEY, CONTROL, NOINVERT
"F", IDM_FIND, VIRTKEY, CONTROL, NOINVERT
"R", IDM_RECOMPILE, VIRTKEY, CONTROL, NOINVERT