> On 2 Jul 2015, at 7:22 am, Greg Parker <gpar...@apple.com> 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 (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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com