Made notepad uses NLS properly.
diff --git a/programs/notepad/dialog.c b/programs/notepad/dialog.c
index 6b1cdcb..e92313f 100644
--- a/programs/notepad/dialog.c
+++ b/programs/notepad/dialog.c
@@ -2,6 +2,7 @@
* Notepad (dialog.c)
*
* Copyright 1998,99 Marcel Baur <mbaur@g26.ethz.ch>
+ * Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -54,11 +55,11 @@
CHAR szRessource[MAX_STRING_LEN];
/* Load and format szMessage */
- LoadString(Globals.hInstance, IDS_NOTFOUND, szRessource, sizeof(szRessource));
+ LoadString(Globals.hInstance, STRING_NOTFOUND, szRessource, sizeof(szRessource));
wsprintf(szMessage, szRessource, szFileName);
/* Load szCaption */
- LoadString(Globals.hInstance, IDS_ERROR, szRessource, sizeof(szRessource));
+ LoadString(Globals.hInstance, STRING_ERROR, szRessource, sizeof(szRessource));
/* Display Modal Dialog */
nResult = MessageBox(Globals.hMainWnd, szMessage, szRessource, MB_ICONEXCLAMATION);
@@ -73,12 +74,12 @@
/* Load and format Message */
- LoadString(Globals.hInstance, IDS_NOTSAVED, szRessource, sizeof(szRessource));
+ LoadString(Globals.hInstance, STRING_NOTSAVED, szRessource, sizeof(szRessource));
wsprintf(szMessage, szRessource, szFileName);
/* Load Caption */
- LoadString(Globals.hInstance, IDS_ERROR, szRessource, sizeof(szRessource));
+ LoadString(Globals.hInstance, STRING_ERROR, szRessource, sizeof(szRessource));
/* Display modal */
nResult = MessageBox(Globals.hMainWnd, szMessage, szRessource, MB_ICONEXCLAMATION|MB_YESNOCANCEL);
@@ -89,7 +90,7 @@
VOID AlertOutOfMemory(void) {
int nResult;
- nResult = AlertIDS(IDS_OUT_OF_MEMORY, IDS_ERROR, MB_ICONEXCLAMATION);
+ nResult = AlertIDS(STRING_OUT_OF_MEMORY, STRING_ERROR, MB_ICONEXCLAMATION);
PostQuitMessage(1);
}
@@ -175,11 +176,11 @@
lstrcpy(szDefaultExt, "txt");
- LoadString(Globals.hInstance, IDS_TEXT_FILES_TXT, p, MAX_STRING_LEN);
+ LoadString(Globals.hInstance, STRING_TEXT_FILES_TXT, p, MAX_STRING_LEN);
p += strlen(p) + 1;
lstrcpy(p, "*.txt");
p += strlen(p) + 1;
- LoadString(Globals.hInstance, IDS_ALL_FILES, p, MAX_STRING_LEN);
+ LoadString(Globals.hInstance, STRING_ALL_FILES, p, MAX_STRING_LEN);
p += strlen(p) + 1;
lstrcpy(p, "*.*");
p += strlen(p) + 1;
@@ -238,11 +239,11 @@
lstrcpy(szDefaultExt, "txt");
- LoadString(Globals.hInstance, IDS_TEXT_FILES_TXT, p, MAX_STRING_LEN);
+ LoadString(Globals.hInstance, STRING_TEXT_FILES_TXT, p, MAX_STRING_LEN);
p += strlen(p) + 1;
lstrcpy(p, "*.txt");
p += strlen(p) + 1;
- LoadString(Globals.hInstance, IDS_ALL_FILES, p, MAX_STRING_LEN);
+ LoadString(Globals.hInstance, STRING_ALL_FILES, p, MAX_STRING_LEN);
p += strlen(p) + 1;
lstrcpy(p, "*.*");
p += strlen(p) + 1;
@@ -547,7 +548,7 @@
VOID DIALOG_EditWrap(VOID)
{
Globals.bWrapLongLines = !Globals.bWrapLongLines;
- CheckMenuItem(Globals.hEditMenu, NP_EDIT_WRAP, MF_BYCOMMAND |
+ CheckMenuItem(Globals.hEditMenu, 0x119, MF_BYCOMMAND |
(Globals.bWrapLongLines ? MF_CHECKED : MF_UNCHECKED));
}
@@ -606,7 +607,7 @@
{
CHAR szNotepad[MAX_STRING_LEN];
- LoadString(Globals.hInstance, IDS_NOTEPAD, szNotepad, sizeof(szNotepad));
+ LoadString(Globals.hInstance, STRING_NOTEPAD, szNotepad, sizeof(szNotepad));
ShellAbout(Globals.hMainWnd, szNotepad, "Notepad\n" WINE_RELEASE_INFO, 0);
}
@@ -640,12 +641,12 @@
{
case IDOK:
/* save user input and close dialog */
- GetDlgItemText(hDlg, NP_PAGESETUP_HEAD, Globals.szHeader, sizeof(Globals.szHeader));
- GetDlgItemText(hDlg, NP_PAGESETUP_TAIL, Globals.szFooter, sizeof(Globals.szFooter));
- GetDlgItemText(hDlg, NP_PAGESETUP_TOP, Globals.szMarginTop, sizeof(Globals.szMarginTop));
- GetDlgItemText(hDlg, NP_PAGESETUP_BOTTOM, Globals.szMarginBottom, sizeof(Globals.szMarginBottom));
- GetDlgItemText(hDlg, NP_PAGESETUP_LEFT, Globals.szMarginLeft, sizeof(Globals.szMarginLeft));
- GetDlgItemText(hDlg, NP_PAGESETUP_RIGHT, Globals.szMarginRight, sizeof(Globals.szMarginRight));
+ GetDlgItemText(hDlg, 0x141, Globals.szHeader, sizeof(Globals.szHeader));
+ GetDlgItemText(hDlg, 0x143, Globals.szFooter, sizeof(Globals.szFooter));
+ GetDlgItemText(hDlg, 0x14A, Globals.szMarginTop, sizeof(Globals.szMarginTop));
+ GetDlgItemText(hDlg, 0x150, Globals.szMarginBottom, sizeof(Globals.szMarginBottom));
+ GetDlgItemText(hDlg, 0x147, Globals.szMarginLeft, sizeof(Globals.szMarginLeft));
+ GetDlgItemText(hDlg, 0x14D, Globals.szMarginRight, sizeof(Globals.szMarginRight));
EndDialog(hDlg, IDOK);
return TRUE;
@@ -663,12 +664,12 @@
case WM_INITDIALOG:
/* fetch last user input prior to display dialog */
- SetDlgItemText(hDlg, NP_PAGESETUP_HEAD, Globals.szHeader);
- SetDlgItemText(hDlg, NP_PAGESETUP_TAIL, Globals.szFooter);
- SetDlgItemText(hDlg, NP_PAGESETUP_TOP, Globals.szMarginTop);
- SetDlgItemText(hDlg, NP_PAGESETUP_BOTTOM, Globals.szMarginBottom);
- SetDlgItemText(hDlg, NP_PAGESETUP_LEFT, Globals.szMarginLeft);
- SetDlgItemText(hDlg, NP_PAGESETUP_RIGHT, Globals.szMarginRight);
+ SetDlgItemText(hDlg, 0x141, Globals.szHeader);
+ SetDlgItemText(hDlg, 0x143, Globals.szFooter);
+ SetDlgItemText(hDlg, 0x14A, Globals.szMarginTop);
+ SetDlgItemText(hDlg, 0x150, Globals.szMarginBottom);
+ SetDlgItemText(hDlg, 0x147, Globals.szMarginLeft);
+ SetDlgItemText(hDlg, 0x14D, Globals.szMarginRight);
break;
}