> On 2 Jul 2015, at 7:22 am, Greg Parker <[email protected]> wrote:
>
> Classic Mac OS was inconsistent. For example, the C struct initializer for
> Rect was { top, left, bottom, right }, but the initializer function was
> SetRect(&rect, left, top, right, bottom).
Ah, the good old days /sarc
Obviously it’s only a convention, but I think horizontal values should always
precede vertical ones, if only because x comes before y in the alphabet, and
map coordinates are that way around as well. The change to {origin, size} was
also very welcome, if only because moving a rect is now independent from sizing
it, and doing either only changes two values, not four.
—Graham
_______________________________________________
Cocoa-dev mailing list ([email protected])
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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]