--- Francois Gouget fgouget@free.fr wrote:
On Tue, 26 Feb 2002, Sylvain Petreolle wrote:
Hi,
I have implemented 2 procedures to set the language used by Notepad at startup.
Now it selects language by using string key
"Language"
under HKCU\Software\Wine\Notepad.
Restore of the language functions now. But I'm new in Windows coding so I don't know
which
procedure is called when I click on an item in the Language menu.So saving the language in the
registry
is not called.The procedure is ready to use but
never
called.
Look at the function LANGUAGE_DefaultHandle in language.c and where it is called from.
Actually, does this kind of functionality belong in Notepad? Doesn't Wine have some notion of the current language used by the user? Maybe even inherited from LANG? Why should notepad have its own notion of which language the user is using?
Sylvain noticed that the selection does not persist and is fixing the bug.
Hmm, I do not know why this functionality exists in the WineNotepad in the first place - maybe to test the languages selection functionality?
Windows application can get information about the current language with using functions GetUserDefaultLangID, GetLocaleInfo.
Then, what is the correct approach will be? Set the default language based on system settings? We can leave the language menu for now for testing purposes.
Andriy Palamarchuk
__________________________________________________ Do You Yahoo!? Yahoo! Sports - Coverage of the 2002 Olympic Games http://sports.yahoo.com