Re: Resizing last column of NSTableView when it touches window border
Re: Resizing last column of NSTableView when it touches window border
- Subject: Re: Resizing last column of NSTableView when it touches window border
- From: Quincey Morris <email@hidden>
- Date: Wed, 07 May 2014 15:01:04 -0700
On May 7, 2014, at 14:42 , Avery Pierce <email@hidden> wrote:
> If I'm understanding Jakob's issue, the table view doesn't scroll more than it needs to, so the rightmost column divider is exactly at the edge of the window. It can never be scrolled inside.
You’re right. He said “rightmost column” and I read “rightmost visible column”.
Personally, I think that the ambiguity (of what’s being resize) is a small UI defect. Discriminating the two cases may actually make for a poorer UI experience. We don’t know the exact circumstances, but avoiding having the last column being resizable seems like a better outcome, if there’s a way of doing it.
> Have you considered throwing in an extra, blank column at the end with a small fixed width (5px maybe)?
I think that would be reasonable, too. It’s kind of a variation of the previous suggestion.
Looking at Finder windows in column view, I see that it’s able to discriminate column resizing from window resizing when the last column ends at the edge of the window (though it’s not always clear that the correct cursor is displayed). But it’s really hard to tell exactly where the mouse is pointing, since pixels are mostly pretty small these days.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden