mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-06 07:06:52 +00:00
notepad: Wrap long lines by default like Windows does.
This commit is contained in:
parent
8e5d2bdba6
commit
832ec70565
|
@ -143,6 +143,9 @@ static VOID NOTEPAD_InitData(VOID)
|
||||||
*p = '\0';
|
*p = '\0';
|
||||||
Globals.hDevMode = NULL;
|
Globals.hDevMode = NULL;
|
||||||
Globals.hDevNames = NULL;
|
Globals.hDevNames = NULL;
|
||||||
|
|
||||||
|
CheckMenuItem(GetMenu(Globals.hMainWnd), CMD_WRAP,
|
||||||
|
MF_BYCOMMAND | (Globals.bWrapLongLines ? MF_CHECKED : MF_UNCHECKED));
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
@ -178,11 +181,15 @@ static LRESULT WINAPI NOTEPAD_WndProc(HWND hWnd, UINT msg, WPARAM wParam,
|
||||||
case WM_CREATE:
|
case WM_CREATE:
|
||||||
{
|
{
|
||||||
static const WCHAR editW[] = { 'e','d','i','t',0 };
|
static const WCHAR editW[] = { 'e','d','i','t',0 };
|
||||||
|
DWORD dwStyle = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL |
|
||||||
|
ES_AUTOVSCROLL | ES_MULTILINE;
|
||||||
RECT rc;
|
RECT rc;
|
||||||
GetClientRect(hWnd, &rc);
|
GetClientRect(hWnd, &rc);
|
||||||
|
|
||||||
|
if (!Globals.bWrapLongLines) dwStyle |= WS_HSCROLL | ES_AUTOHSCROLL;
|
||||||
|
|
||||||
Globals.hEdit = CreateWindowEx(WS_EX_CLIENTEDGE, editW, NULL,
|
Globals.hEdit = CreateWindowEx(WS_EX_CLIENTEDGE, editW, NULL,
|
||||||
WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_HSCROLL |
|
dwStyle,
|
||||||
ES_AUTOVSCROLL | ES_MULTILINE,
|
|
||||||
0, 0, rc.right, rc.bottom, hWnd,
|
0, 0, rc.right, rc.bottom, hWnd,
|
||||||
NULL, Globals.hInstance, NULL);
|
NULL, Globals.hInstance, NULL);
|
||||||
NOTEPAD_InitFont();
|
NOTEPAD_InitFont();
|
||||||
|
@ -370,6 +377,7 @@ int PASCAL WinMain(HINSTANCE hInstance, HINSTANCE prev, LPSTR cmdline, int show)
|
||||||
|
|
||||||
ZeroMemory(&Globals, sizeof(Globals));
|
ZeroMemory(&Globals, sizeof(Globals));
|
||||||
Globals.hInstance = hInstance;
|
Globals.hInstance = hInstance;
|
||||||
|
Globals.bWrapLongLines = TRUE;
|
||||||
|
|
||||||
ZeroMemory(&class, sizeof(class));
|
ZeroMemory(&class, sizeof(class));
|
||||||
class.cbSize = sizeof(class);
|
class.cbSize = sizeof(class);
|
||||||
|
|
Loading…
Reference in a new issue