Hi, Thats correct. But in My application i have a table view in which i need to take some actions. In short i can say that My application should behave like iTunes where in it just slightly changes the color of selected playlist in oulineview but still allows doubl-click and slection highlighting on the table view.
any idea? -Arun On Sat, Dec 6, 2008 at 5:39 PM, Graham Cox <[EMAIL PROTECTED]> wrote: > > On 6 Dec 2008, at 10:34 pm, chaitanya pandit wrote: > > That is happening because the outline view is loosing it's it's first >> responder status. >> You can refuse to resign the first responder status by overriding - >> (BOOL)resignFirstResponder >> and returning NO >> > > Except that is likely to cause the rest of your user interface to stop > working in a useful way (i.e. text fields etc can't become key). > > >> On 06-Dec-08, at 4:43 PM, Arun wrote: >> >> Hi All, >>> >>> I am writing a coca application in which i use NSOutline view for >>> Navigating >>> between different view like iTunes. >>> So when i am clicking on the ouline view contents, the contents are >>> highlighted in the blue. >>> If i click on any other view other than the ouline view, ouline view >>> content >>> which i had chosen is becoming light gray colour. >>> Is there any way in which i can still retain blue colour in the selected >>> otline view content? >>> >>> > > I handle this by subclassing the outline view and implementing: > > > > - (void) highlightSelectionInClipRect:(NSRect) clipRect > { > [super highlightSelectionInClipRect:clipRect]; > > NSRange rows = [self rowsInRect:clipRect]; > > if( NSLocationInRange([self selectedRow], rows)) > { > NSRect sr = [self rectOfRow:[self selectedRow]]; > [[NSColor selectedTextBackgroundColor] set]; > [NSBezierPath fillRect:sr]; > } > } > > > Here I'm just using the selected text colour the user has set in the system > prefs, but you can use whatever you want. > > Also, in 10.5 there were some new methods added that allow you to set a > highlighting style which might make this approach unnecessary, but off the > top of my head I don't know exactly the details as I'm not at my main > computer. > > > hth, > > Graham > > > > _______________________________________________ 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 [EMAIL PROTECTED]