Hi,

On Fri, 2010-06-11 at 12:50 +0800, Gerrit Voß wrote:
> Hi,
> 
> On Thu, 2010-06-10 at 14:34 -0500, Carsten Neumann wrote:
> >     Hello Johannes,
> > 
> > Johannes Brunen wrote:
> > > might it be possible that the PassiveWindow::terminate() function does
> > > need to call Inherited::doTerminate() ???
> > > 
> > > However, currently I'm not sure about this...
> > 
> > hm, honestly I'm not sure either, the Window::something 
> > Window::doSomething thing is a bit confusing to me.
> > 
> > I understand that some of it comes from the requirements of the parallel 
> > drawer being able to activate the OpenGL context when needed, but with 
> > both Window::something and Window::doSomething being virtual I'm not 
> > certain which functions are meant to be overridden by derived classes 
> > and if BarWindow::something should call Window::something internally or 
> > rather Window::doSomething...
> > 
> > Gerrit, can you give me a hint what the idea behind each set of 
> > functions is (was? ;) )?
> 
> usually it was doSomething does the work and something is there to
> delegate it. The uncertainty comes in because I never really solved it
> correctly for the passive window yet. This one might actually have to
> override both, glut/qt windows might be similar as they mess with the
> context behind OpenSGs back too. 

ah, forgot the ClusterWindow also overrides both.

kind regards
  gerrit



------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to