Mailing List

Subscribe to the BGHUDAppKit Announcement list. Enter your email below and hit submit.


BGHUDAppKit is released under a BSD License. Feel free to use the code as you see fit, open-sourced, closed-source, freeware or commercial. Just leave my copyright intact.

If you feel like it, drop me an email and let me know your using it.

BGHUDAppKit


     BGHUDAppKit is my solution to the missing controls in OS X Leopard. Apple gave us that spiffy new HUD window but no controls to put on it. So I started my own. Yes I know there are a few good AppKits out there already to achive the desired look, but they use images to create the components. I have hand drawn every one of these controls using ONLY native Cocoa drawing functions (NSBezierPath, NSGradient, etc...) This makes them resolution independant and makes your app less heavy come distribution time.

     Now that I have your attention, give it a try. Head over to the Trac Project Page to get the latest source.      If you have any issues, concerns or requests please file a ticket. The Trac page is the new home for BGHUDAppKit so all related information will reside there.

Easy To Use!!!


     BGHUDAppKit now comes with an IB Plugin. All the controls are in the BGHUDAppKit Library. Couldn't be any easier than drag'n'drop'n'go. Drag the controls to your HUD window and build, no extra setup is needed.

Price?


     BGHUDAppKit is completely FREE! It is being developed under a BSD license and will forever remain under that license. (If you had an early copy of BGHUDAppKit, like a week after it was released, you may have GNU GPL headers, download the new source and it's BSD) For those of you that may need a GNU GPL copy I will be happy to provide you with one so that your licenses remain compatable.

Subversion Repository


You can get the latest source by checking out the code from the repository with this command:
svn co http://binarymethod.svnrepository.com/svn/bghudappkit/trunk

Special Thanks


     The following people have helped me in some way, be it by helping me with code or just shooting me ideas and artwork to illustrate their points. Either way, I appreciate all the help and support. Thanks guys!

Supported Controls


These are the controls supported so far:

Round Textured Button
Standard NSButton with it's cell set to BGHUDGradientButtonCell with a style of Round Textured.

Gradient Button
Standard NSButton with it's cell set to BGHUDGradientButtonCell with a style of Gradient.

Round Rect Button
Standard NSButton with it's cell set to BGHUDGradientButtonCell with a style of Round Rect.

Check Button
Standard NSButton with it's cell set to BGHUDGradientButtonCell with a style of Check.

Radio Button
Standard NSButton with it's cell set to BGHUDGradientButtonCell with a style of Radio.

PopUp Button
Standard NSPopUpButton with it's cell set to BGHUDGradientPopUpButtonCell.

TextField
Standard NSTextField with it's cell set to BGHUDTextFieldCell.

Slider
Standard NSSlider with it's cell set to BGHUDSliderCell.

Scrollbar
Standard NSScroller with it's cell set to BGHUDScroller.

Determinate Progress
Standard NSProgressIndicator set to BGHUDGradientProgressIndicator.

Indeterminate Progress
Standard NSProgressIndicator set to BGHUDGradientProgressIndicator.

Token Field
Standard NSTokenField with it's Cell set to BGHUDTokenFieldCell.

Secure Text Field
Standard NSTextField with it's Cell set to BGHUDSecureTextFieldCell.

Search Field
Standard NSSearchField with it's Cell set to BGHUDSearchFieldCell.

Color Well
HUD Style NSColorWell.

Also supported is BGHUDTableView and BGHUDOutlineView. Images are not here because they are just to large.



Screenshots