[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: drawTitle:withFrame:inView... should it return NSRect...
From: |
David Chisnall |
Subject: |
Re: drawTitle:withFrame:inView... should it return NSRect... |
Date: |
Tue, 19 Aug 2014 10:26:02 +0100 |
Note that changing from void return to struct return will change the parameter
order (the first integer argument register will be the return address, not the
receiver), which will break the ABI. We'll need to bump the so version if we
do this.
The GNUstep runtime will give you a warning / error (depending on how it is
compiled) if you have headers and implementations mismatched for this. The GCC
and Apple runtimes will corrupt your stack.
David
On 18 Aug 2014, at 21:31, Gregory Casamento <address@hidden> wrote:
> Our current implementation is declared as such:
>
> - (void) drawTitle: (NSAttributedString*)titleToDisplay
> withFrame: (NSRect)cellFrame
> inView: (NSView*)controlView
>
> https://developer.apple.com/library/mac/documentation/cocoa/reference/applicationkit/classes/NSButtonCell_Class/Reference/Reference.html#//apple_ref/occ/instm/NSButtonCell/drawTitle:withFrame:inView:
>
> The version in the documentation returns NSRect.
>
> Should we change ours to do this as well? Any opinions?
>
> Thanks, GC
> --
> Gregory Casamento
> Open Logic Corporation, Principal Consultant
> yahoo/skype: greg_casamento, aol: gjcasa
> (240)274-9630 (Cell)
> http://www.gnustep.org
> http://heronsperch.blogspot.com
> _______________________________________________
> Gnustep-dev mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
-- Sent from my Cray X1