RE: [perl-win32-gui-hackers] bugfixed some cvs

2003-12-17 Thread Stephen Pick
Hi Laurent, I like your IsChild() method much better than my kludge. You're welcome to replace my changes in the CVS with your method of doing it. It seems a much more elegant solution. Thanks for looking into this, Steve -Original Message- From: Laurent ROCHER [mailto:[EMAIL PROTECT

RE: [perl-win32-gui-hackers] -noflicker Feedback/bugs

2003-12-17 Thread Stephen Pick
Yes yes yes. As was posted in the mail regarding the -noflicker option, as was written in the documentation for the noflicker option, and as was noted in the changelog for the noflicker option: IT BREAKS STUFF. If it didnt, it wouldnt be an option. I'm gratified to see that most of the stuff

Re: [perl-win32-gui-hackers] -noflicker Feedback/bugs

2003-12-17 Thread Jez White
Hi, Unfortunately I never received the original email from the list - spam filters are at work stopping me receiving some of the posts. I've rejoined under a different email address. My app is fairly complex, with hundreds of controls and 23 windows. The fact that -noflicker works so well is

RE: [perl-win32-gui-hackers] -noflicker Feedback/bugs

2003-12-17 Thread Stephen Pick
Aha. I know what this is. A few Windows controls draw themselves (or parts of themselves) outside the WM_PAINT DefWndProc. Most should draw in WM_PAINT, but a very few (like RichEdits, if I remember correctly) draw when some other messages are posted, such as "i have been modified" messages et

Re: [perl-win32-gui-hackers] -noflicker Feedback/bugs

2003-12-17 Thread Jez White
Ok. Some more info. I'm scaling the control in the _Resize handler of the window. I've just tried InvalidateRect and had some interesting results. If the InvalidateRect is used in the Resize handler nothing happens but if InvalidateRect is included an another event, then the control is redrawn

Re: [perl-win32-gui-hackers] New Method for TabStrip

2003-12-17 Thread Laurent ROCHER
I commit it on CVS. I add some new methods too and add documentation for all methods. New Methods are : SetImageList GetImageList RemoveImage SetCurSel GetCurSel SetCurFocus GetCurFocus HighlightItem It's some missing TabCtrl macro found in msdn : http://msdn.microsoft.com/library/default.asp?u

Re: [perl-win32-gui-hackers] bugfixed some cvs

2003-12-17 Thread Laurent ROCHER
> I like your IsChild() method much better than my kludge. > You're welcome to replace my changes in the CVS with your method of doing it. It seems a much more elegant solution. OK, i commit IsChild solution on CVS. Laurent.

Re: [perl-win32-gui-hackers] -noflicker Feedback/bugs

2003-12-17 Thread Laurent ROCHER
Win32::GUI::Grid is based on MFCGrid. WM_PRINTCLIENT isn't handle by default with MFC. I made change for support it in next release. Grid work nice now with -noflicker option enabled. I need to see for Scintilla control. Laurent. - Original Message - From: Jez White To: Stephe