The ZAZ Blog: When all you have is a chicken and a rocket launcher, make some really badass scrambled eggs.

HIToolbar 1.1.1 Released
Home | Next Entry »

Download HIToolbar 1.1.1
Size: 681.5 KB

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.

You can download HIToolbar from the HIToolbar page at http://www.thezaz.com/opensource/realbasic/macosx/toolbar/ or directly from http://www.thezaz.com/opensource/realbasic/macosx/toolbar/HIToolbar.zip. If you're reading this in a good RSS reader, we've also linked the package as an enclosure.

Go! Develop Now!

License: Creative Commons (details) | Digg | E-Mail Thom McGrath
View More Entries From The Same: Day | Month | Year

Disclaimer: I am currently an employee of REAL Software. My comments and opinions are mine alone and do not represent those of my employer. My posts are not official REAL Software communications, and may contain information that is incorrect or misleading.