.. I think I got it... I overwrote the mouseDown method from NSResponder, and the sorting doesn't happen... so I guess I must aim my efforts starting form this method.
I will let you know my progress. G. On Dec 20, 2009, at 5:30 PM, Gustavo Pizano wrote: > Hello, > After reading some post, and coding my own class, I was able to set up a > custom glossy background color, then I realize the title was behind it, so I > just place it above the background.. > > So, so far so good. > > But now when I click in the header of a column, of course because its a > custom one, no highlight color appear... (yes the light aqua blue color) and > also the sort indicator.. all this seems to be under the background.. I have > been trying to check different approaches like, in the drawRect of the > CustomNSTableHeaderView method, when sending to draw each column headerCell > (which are subclasses also), check if the column is selected, of course this > will "work", if I have column selection enable, not my case, I also tried, > directly in the headerCell, checking if isHiglighted, but always returns NO. > So unless Im able to know where exactly I can check if the user clicked the > column header, to place the sort indicator or call the method - > (void)drawSortIndicatorWithFrame:(NSRect)cellFrame inView:(NSView > *)controlView ascending:(BOOL)ascending priority:(NSInteger)priority; on the > HeaderCell, I can't draw the background color for highlighted neither the > sort indicator. > I tried also to override, the method : > - (void)highlight:(BOOL)flag withFrame:(NSRect)cellFrame inView:(NSView > *)controlView > > but it was never called. > > Any ideas? > > Thanks > > Gustavo > _______________________________________________ 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