As well as updating code to work with modern versions of REALbasic and bug fixes, HIToolbar has been update to work with Universal applications as well. This is a must-have upgrade for all users of HIToolbar.

We know it's been much too long since HIToolbar has been updated. To be honest, we've been sitting on a release waiting for 10.5 to be released so we can update the project, because 10.5 will likely break these classes. It happened between 10.3 and 10.4.

This new release fixes the bug where toolbars would always appear empty by default. It also updates code to work with both 10.3 and 10.4 from one set of compiled code, rather than one or the other. Lastly on the "fix" side of this release, code has been updated to run properly on both Intel Macs and PowerPC Macs.

In terms of new features, the HIToolbarModule now contians an extension method called HasUnifedLook to be called on a Window. Thus, if you'd like your toolbar to blend into the titlebar link in Mail.app, just call window.HasUnifiedLook = true. This is a runtime, on-the-fly transformation, so you can go back and forth at will. Be a good developer and if you use this, offer your users the ability to turn it off. It's ugly.

The project has been written with 2007r2, but should (in theory) run with any of the 200X series IDEs.

Learn more about HIToolbar here.

Go! Develop Now!