2009/2/19 Richard Frith-Macdonald <[email protected]>

>
> On 19 Feb 2009, at 00:28, Julien Isorce wrote:
>
>
>>
>> I tried you suggestion and it seems to be fine. I have not tested the full
>> things I need but the minimum is working.
>> Thx for that.
>>
>> I have 2 questions:
>>
>> --First, why I have to use preformInMainThread ? The 'C' thread is
>> registered so ...
>>  Maybe because " [NSApplication sharedApplication] " has to be called in
>> the second thread.
>> I tried to call it in the 'C' thread without any success.
>>
>
> Yes ... if you want to call gnustep GUI methods, you need to do that in the
> main thread.


And all what I need is working now doing what you suggested. OpenGL too in
that way and on win32.
So thx a lot.


>
>
>  --Second, "GSRegisterCurrentThread()" is a function specific to GNUstep.
>> And this function is not available using Apple developper environment. So
>> I will not be able to compile my code in there.
>> Any comment?
>>
>
> I don't know how you would achieve your aim on MacOS.   Possibly you can
> just run the application run loop in a secondary thread there ... I don't
> know if that works.


I will try just same code but without calling GSRegisterCurrentThread(). I
let you know if that works.

Sincerely

Julien
_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to