Re: Direct use of NSScroller?
Re: Direct use of NSScroller?
- Subject: Re: Direct use of NSScroller?
- From: "Michael Ash" <email@hidden>
- Date: Thu, 2 Oct 2008 22:55:27 -0400
On Thu, Oct 2, 2008 at 12:34 PM, James W. Walker <email@hidden> wrote:
>
> On Oct 2, 2008, at 8:13 AM, Michael Ash wrote:
>
>> On Wed, Oct 1, 2008 at 10:13 PM, James Walker <email@hidden>
>> wrote:
>>>
>>> I suppose someone is sure to ask why I can't use NSScrollView. I'm doing
>>> a
>>> kind of scrolling that isn't just shifting a view around. Some members
>>> are
>>> arranged in two rows, like so...
>>>
>>> 1 2 3
>>> 4 5 6
>>>
>>> and when you scroll right, they change like this...
>>>
>>> 2 3 4
>>> 5 6 7
>>>
>>> and so on.
>>
>> Pardon my intrusiveness, but this sounds like a terrible UI. It's
>> highly nonstandard and nobody will expect it to behave this way. Why
>> can't you do things the normal way such that you start off with:
>>
>> A B C
>> Z Y X
>>
>> And when you scroll to the right you get:
>>
>> B C D
>> Y X W
>>
>> This has the dual advantage of allowing you to use NSScrollView and
>> not confusing your users.
>
>
>
> These items are in a linear order, and it wouldn't be very useful to see two
> disjoint subsequences of them.
Well, that was just for illustrative purposes. You could do something like this:
1 3 5
2 4 6
Or do:
1 2 3
4 5 6
And scroll vertically. Or use a single-row list. Lots of possibilities.
> Anyway, it's a cross-platform product, and
> the interface isn't really my decision.
I understand that you're probably not in a position to change things
and you have to work within the constraints you have. I know how that
goes! But I want to point out that this is a big reason why
"cross-platform product" nearly always implies "terrible GUI". Just
because an interface works on one platform doesn't mean it ought to be
duplicated on another.
Mike
_______________________________________________
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