SmartSplitter 1.3 reviewDownload
SmartSplitter is a cross-platform open-source control splitter class for REALbasic 5 or greater
SmartSplitter is a cross-platform open-source control splitter class for REALbasic 5 or greater. The SmartSplitter control allows the user to resize other controls contained in the window as desired.
SmartSplitter can automatically attach nearby controls thus achieving full functionality with NO coding and NO binding! SmartSplitter is developed for and tested on Linux, Mac OS 9, Mac OS X, and Windows 98/2000/XP.
SmartSplitter began like so many other classes do - as a simple crappy class in an early crappy project. But as I used this divider thingy in more of my projects, I gradually added in smarts until so great the intellect of this amazing class, I felt obliged to spend the extra effort to simplify it, clean it up, and make it more accessible.
The SmartSplitter class is provided free for all to use. However, I do maintain ownership of SmartSplitter. You are free to redistribute the source code. If you distribute it as a standalone class, please include this documentation with it. If you distribute source code containing SmartSplitter, you do not need to include this documentation. There is no requirement to credit me in your program for using SmartSplitter.
What's New in This Release:
Fixed control smarts to handle embeded control resize change in REALbasic 2005
Added logic to handle invisible attached controls
(Use new subroutine setAttachedControlNormallyVisible to alert SmartSplitter if an attached control changes visibility)
Using DisableLiveDrag looks MUCH better
Fixed a Win32 "expanding" handle refresh problem
SmartSplitter 1.3 keywords