Jeremy White wrote:
Ok - builds fine under my environment, with all tests passing.

Thanks for the feedback.

I was feeling brave this-afternoon and I've made the changes to GUI.pm and elsewhere to remove the existing constants support and integrate Win32::GUI::Constants. I think I resolved the issues that I introduced, but the current implementation has an (unnecessarily?) complex inter-twining of class hierarchies and AUTOLOADing, and I had to make a couple of changes in areas that I wasn't expecting to.

I'll keep running the new code for a couple of days here, then check it in for everyone to have a play with, and find out if

(1) I've seriously broken any existing scripts.
(2) If the deprecated warnings that I've added are too noisy.
(3) the new functionality works

In the mean time, can anybody suggest why it might be a bad idea to remove 'Win32::GUI' from the @ISA of Win32::GUI::Class Win32::GUI::MenuButton or Win32::GUI::MenuItem?

Regards,
Rob.
--
Robert May
Win32::GUI, a perl extension for native Win32 applications
http://perl-win32-gui.sourceforge.net/


Reply via email to