On Thu, Oct 2, 2008 at 12:34 PM, James W. Walker <[EMAIL PROTECTED]> wrote:
>
> On Oct 2, 2008, at 8:13 AM, Michael Ash wrote:
>
>> On Wed, Oct 1, 2008 at 10:13 PM, James Walker <[EMAIL PROTECTED]>
>> 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 (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]

Reply via email to