• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Direct use of NSScroller?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

References: 
 >Direct use of NSScroller? (From: James Walker <email@hidden>)
 >Re: Direct use of NSScroller? (From: "Michael Ash" <email@hidden>)
 >Re: Direct use of NSScroller? (From: "James W. Walker" <email@hidden>)

  • Prev by Date: Re: TableView click and return key actions
  • Next by Date: Re: -[NSScanner scanUpToString:stopString:NULL] - 10.3.9 Crash, due Xcode 3.1?
  • Previous by thread: Re: Direct use of NSScroller?
  • Next by thread: Drag and drop from NSCollectionView (bug?)
  • Index(es):
    • Date
    • Thread