Brian Millham wrote:
Thank you for the suggestions Rob!
You're welcome. Thank you for the interest in furthering the Win32::GUI
cause.
Once I'm to the point of creating the Makefile and PPM, I'll probably need
some help.
No problems - contact me off list when you are ready for this.
I'll also have to do some reading up on testing...
perldoc Test::Tutorial is a good starting place.
BTW, when I made the change to allow the module to be true Win32::GUI::Skin,
I had to add:
*Skin:: = \%Win32::GUI::Skin::;
You shouldn't need to do this. It aliases everything in the
Win32::GUI::Skin package into the Skin package. The entry in GUI.pm is
historical - I assume that the module was originally called GUI, and
there was legacy code to support. It's one of (many) things that I want
to remove from Win32::GUI.
What errors do you get if you don't do this?
About documentation. I've created separate POD documents. I've noticed
that GUI.pm doesn't contain the POD. It this something that happens during
install (POD is extracted and removed from the original code), or just the
way the GUI.pm was done?
Just the way GUI.pm is done - the source for the POD is extracted by a
script from a number of locations (GUI.pm, GUI.xs and some C source
files) and built into GUI.pod.
Either is acceptable, but it's more usual to include the pod
documentation near the code it documents in the PM file.
Regards,
Rob.