Well it seems like the way Pd handles tcl/tk you have to use a workaround to 
get Pd to display a 
carbon window correctly. The work around is to put this before creating a 
window:

EventRef        theEvent;
EventTargetRef theTarget;

theTarget = GetEventDispatcherTarget();
ReceiveNextEvent( 0, NULL, kEventDurationNoWait, true,
&theEvent );
{
SendEventToEventTarget( theEvent, theTarget);
ReleaseEvent( theEvent );
}
clock_delay(s_windowClock, 10);
}

Now I have to figure out how to destroy the window properly.
Alain

> 
> From: <[EMAIL PROTECTED]>
> Date: 2007/06/25 Mon PM 04:05:24 EDT
> To: <[email protected]>, <[EMAIL PROTECTED]>
> Subject: Re: [PD-dev] Pd external-window crash
> 
> Jamie,
> I am running thru your 2004 apple developer posts.
> http://lists.apple.com/archives/carbon-development/2004/Jan/msg00318.html
> I am trying to figure out how you solved the carbon windowing issue you had 
> with Gem for my 
> external but you never posted a solution.  What did you finaly do to get it 
> working? I am looking at 
the 
> GemWinCreateMac.cpp but cant find the solution.
> Thanks,
> Alain
> > 
> > From: <[EMAIL PROTECTED]>
> > Date: 2007/06/25 Mon AM 09:18:44 EDT
> > To: <[email protected]>
> > Subject: Re: [PD-dev] Pd external-window crash
> > 
> > > Well it looks like if I get a Gemwin opened first, then I can open an 
> > > opencv window without a 
> > > crash...
> > > > It seems like the window is made using Carbon.  Is there any special 
> > > > way Pd handles Carbon 
> > > > windows that would cause this stall?



_______________________________________________
PD-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev

Reply via email to