Hi,

I guess you are talking of iframes?
If yes, you can access every frame with window.top.frames. That should be an
array of frames where you can access every frame. As soon as you have the
frame, you can access the application root via
qx.core.Init.getApplication(). With that, you have a way to access
everything in your application.

I hope that can help you,
Martin


danovics wrote:
> 
> I run into a really basic question for which I didn't found a satisfactory
> answer.
> 
> The model of my problem:
> 
> I've got a mainContainer which is added to the my custom application's
> root
> (this.getRoot().add(mainContainer)
> This mainContainer have two frames, call them frameOne and frameTwo. They
> both are instantiated from the same class object: custom.Frame. This Frame
> is a container which contains a label and a button.
> 
> Here is a visual draft:
> http://blok.appspot.com/?id=e9bfcf90a6eab84069c318f29222404b2c925eee
> 
> My goal is that when the frameOne.button is pressed I would like to change
> the frameTwo.label and vica versa, when the frameTwo.button is pressed I
> would like to change the frameOne.label.
> 
> How could be achieved the communication between the two frames? 
> How will they know about each other? 
> How could be given the frameOne.label to the
> frameTwo.button.addListener("execute", frameTwo.label.setLabel("button in
> another frame is pressed") and vica versa?
> 
> Is it possible to handle this kind of communication between instances
> without to make my mainFrame a global object or to pass the applications
> main "this" to all the constructors which have to reach another existing
> objects (this.mainFrame)?
> Is there a way to find out the Application itself from an instance of a
> class which is inside of my custom package, something like
> getApplicationRoot() method?
> 
> I hope I could write down my problem cleare enough.
> 

-- 
View this message in context: 
http://n2.nabble.com/OO-programming-theory-question-tp4269104p4271052.html
Sent from the qooxdoo mailing list archive at Nabble.com.

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to