From b0090ce0048534dc503f35af6c27aab712ed2a2d Mon Sep 17 00:00:00 2001 From: David Catmull Date: Mon, 9 May 2011 08:03:48 -0600 Subject: [PATCH] help text member --- PBGitSidebarController.m | 5 +++++ PBSourceViewItem.h | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/PBGitSidebarController.m b/PBGitSidebarController.m index dad7de1..930a47c 100644 --- a/PBGitSidebarController.m +++ b/PBGitSidebarController.m @@ -342,6 +342,11 @@ static NSString * const kObservingContextSubmodules = @"submodulesChanged"; [cell setImage:[item icon]]; } +- (NSString *)outlineView:(NSOutlineView *)outlineView toolTipForCell:(NSCell *)cell rect:(NSRectPointer)rect tableColumn:(NSTableColumn *)tc item:(id)item mouseLocation:(NSPoint)mouseLocation +{ + return [item helpText]; +} + - (BOOL)outlineView:(NSOutlineView *)outlineView shouldSelectItem:(id)item { return ![item isGroupItem]; diff --git a/PBSourceViewItem.h b/PBSourceViewItem.h index 1547fd6..ec3bd4d 100644 --- a/PBSourceViewItem.h +++ b/PBSourceViewItem.h @@ -14,7 +14,7 @@ @interface PBSourceViewItem : NSObject { NSMutableArray *children; - NSString *title; + NSString *title, *helpText; PBGitRevSpecifier *revSpecifier; PBSourceViewItem *parent; @@ -43,6 +43,7 @@ - (PBGitRef *) ref; @property(retain) NSString *title; +@property(retain) NSString *helpText; @property(readonly) NSMutableArray *children; @property(assign) BOOL isGroupItem, isUncollapsible; @property(retain) PBGitRevSpecifier *revSpecifier;