I meant keeping in sync the fact that CGColorRef is a @class CGColor. I did
not mean that we teach -gui (and I mean -gui, not -back) what @interface
CGColor looks like :]

To my knowledge, CGColor is not toll-free bridgable with NSColor.

On Tue, Jun 20, 2017, 17:34 Fred Kiefer <fredkie...@gmx.de> wrote:

>
> > Am 20.06.2017 um 18:22 schrieb Ivan Vučica <i...@vucica.net>:
> >
> > On Tue, Jun 20, 2017 at 5:17 PM, Fred Kiefer <fredkie...@gmx.de> wrote:
> >> Sounds like we should just put the implementation of these in the opal
> part of gnustep-back. We will need the declarations in the guidelines
> headers of course.
> >
> > Presumably you meant 'gui', not 'guidelines' and you got autocorrected?
>
> Yep.
>
> > Doesn't feel totally right, but I guess we can have 'unimplemented'
> > stub in -gui, and only implement in -back.
>
> Yes it feels like a hack, but better than having a separate library just
> for that.
>
> > It does mean we have to somehow define CGColorRef and CGImageRef
> > (presumably @class + typedef), and ensure we keep opal, gui and back
> > in sync if that ever changes.
>
> No, we already have  CGColorRef and CGImageRef in opal and if we don’t
> support toll free conversions we can just convert the AppKit object into
> the opal version by calling CGColorCreate and the like.
> We always have to keep gui and back in sync and the same is true for back
> and opal. So we loose nothing here.
> _______________________________________________
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to