regedit plastic surgery

Krzysztof Foltman kfoltman at portal.onet.pl
Sun May 2 13:56:44 CDT 2004


This patch is supposed to fix a few problems with regedit, mostly 
usability-related:

- F2 is now an accelerator for rename
- panel switching via TAB doesn't use IsDialogMessage anymore (AFAIK it 
was needed for TAB handling only, however, it had some undesirable side 
effects - for example, WM_KEYDOWN with VK_RETURN couldn't find its way 
to the list view)
- focus is correctly set after main window activation (Alt+TAB etc), 
removed some focus-related bugs
- pressing ENTER or double-clicking a value edits it
- setting a value to an empty string is now allowed (I don't understand 
why it wasn't, it is allowed in WinXP and AFAIK all other versions too)
- adding a new value starts rename automatically
- renaming a value doesn't move the cursor
- removed some unnecessary code (NM_RCLICK in ListView etc)
- right-click on tree view displays "New..." menu (I'm not 100% happy 
with it though)
- default values are treated like in Windows RegEdit (displayed even 
when they aren't physically present, can't be renamed or deleted)
- Polish translation had some weird characters added before Polish 
letters (codepage problems ? diff weirdness ?)

Not done (but planned):
- Find function
- Refresh function (simply forgot about this one)

Have fun,
Krzysztof
-------------- next part --------------
A non-text attachment was scrubbed...
Name: regedit.patch.gz
Type: application/gzip
Size: 9215 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20040502/b777c618/regedit.patch.bin


More information about the wine-patches mailing list