From: Steve P. <st...@ba...> - 2003-12-02 18:53:51
|
Hello. I'm going to look into this list of bugs to see what I can fix, but I'm = quite sure none of them are to do with my patches :) and maybe you have = some answers: 1. Default DialogBox background is white on Windows 2000, rather than = the correct colour for a buttonface/3dface. I assume this is known = because it's blatantly obvious. 2. NEM event onResize seems to be called in the constructor for Windows = and possibly all other widgets. This is very frustrating because if you = use onResize to handle your scaling, then often it tries to scale = widgets that have not yet been defined, causing an error.=20 3. Timers no longer seem to work as documented. In fact they don't work = at all (for me). This could be something that only manifests itself when = the NEM is used, but I haven't tested that. 4. NEM events seem to be triggered tons of times. For example when I = click a mouse button I get about 60 onMouseDown calls. 5. There are times when -style is appropriate. I admit that -style = SHOULD be deprecated, but there should be a new argument such as = -forcestyle for when you know what you're doing. I can see that default = styles could be changed in future, and hardcoding -popstyle for each = default style seems rather crude to me. Steve ----- Original Message -----=20 From: Laurent ROCHER=20 To: Win32 GUI Hackers=20 Sent: Sunday, November 30, 2003 12:20 AM Subject: [perl-win32-gui-hackers] CVS Commit Hi all, I commit this : + [Glenn Linderman] Accelerator key patch, Correct NotifyIcon DESTROY, = add PM_* constants for use with TrackPopupMenu. + [Laurent Rocher] Fix some warnings, Remove unused variables, remove = constants.c file. + [Trevor Garside] Add new RichEdit methods. + [Steve Pick & Laurent Rocher] Add parameters for WM_KEYDOWN and = WM_KEYUP NEM events in NEM_ChildMsgLoop. + [Johan Lindstrom] Add WM_DROPFILES event in WindowMsgLoop. + [Laurent Rocher] Add new options for GetOpenFileName and = GetSaveFileName. I have more thing to add from Glenn patch. Laurent |