NAME

Perl Oasis source guide


INTRODUCTION

Many, many times when coding Win32::GUI stuff I have had to look at existing code and try to figure out how to do things. I hope that you can benefit from this code in a similar way.

Note that apart from how-to-use-this-and-that-control, the code isn't stellar. The gui code is mixed with program logic, and the main class is kind of monolithic. Heavy refactoring needed all over the place.


FEATURES

Win32::GUI controls

These are some of the non trivial controls used in Perl Oasis:

Win32::GUI classes

These are some general Win32::GUI classes I developed to make Win32::GUI programming easier.

Other interesting modules


DESIGN PHILOSOPHY

UltraEdit is a nice piece of software. I wouldn't even like to try to keep up with the features that UltraEdit packs.

This leads to an obvious conclusion: Leave to the editor what the editor is good at. Keep the perly things outside of it, but integrate the two as much as possible.

That's Oasis.


AUTHOR

Johan Lindström, johanl@bahnhof.se