On Mar 24, 2010, at 11:53 PM, Jerry Krinock wrote: > On 2010 Mar 24, at 21:10, Bill Hernandez wrote: > >> I've looked for a couple of hours trying to find a simple example on how to >> implement tooltips over three graphic buttons. > >> Most of the IB info I found during my search is very old. > >> I am looking for an example if possible > > Can't think of any examples, probably because this is so easy. But, if > you've never done it before, it's not easy. Here you go... > > Since you mentioned IB, we'll use bindings in your nib. > > First of all, pick an object which can provide the needed tooltip string, > that is accessible in the Bind to: popup menus in the Inspector in Interface > Builder, either directly or via a key path. Often this will be your app > delegate or window controller (File's Owner). Implement a method named > > -(NSString*)myToolTip ; > > which returns the string you want to see in the tooltip. > > Switch to Interface Builder, inspect the subject button, click Bindings tab, > scroll way down to the bottom and you'll see "ToolTip". Expand it. In the > popup, select the accessible object from above, and in Model Key Path paste > in that key path if any followed by a dot, ending with the method name > myToolTip.
Jerry, Thank You so much... I have spent hours on this about a month ago, then again yesterday, and all I can say is that this is so incredibly cool. You are right, this is really simple, but I couldn't find an example anywhere, when I read the docs http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/OnlineHelp/Concepts/Tooltips.html I swear to you all they did was confuse me... TestNoDocAppDelegate.h -(NSString*)insertButtonToolTip ; TestNoDocAppDelegate.m -(NSString*) insertButtonToolTip { return @"This is the insert button"; } ( 1 ) In IB selected the <[Insert Button]> ( 2 ) hit CMD-4 ( 3 ) opened the Tooltips disclosure triangle ( 4 ) checked Bind to : TestNoDocAppDelegate ( 5 ) Model Key Path : insertButtonToolTip ... I like to use little image buttons, and now I finally have Tooltips, how incredibly awesome... I don't know if you can tell I am excited, or not. I don't want it to show ! I hope you have a great day ! Bill Hernandez Plano, Texas _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com