Re: [Java-gnome-developer] multiple windows
Brought to you by:
afcowie
From: Igor F. <if...@re...> - 2005-10-31 15:37:32
|
On Mon, 2005-10-31 at 16:31 +0100, Daniel Gutierrez wrote: > I want to develop an application "TOAD like", with one "parent" window > and others that will be opened into the "parent". Only this... Hi Daniel, I'm not sure what TOAD is, but if you could provide a link to a screenshot to something similar to what you're trying to achieve it might be helpful. Igor >=20 > El lun, 31-10-2005 a las 10:27 -0500, Igor Foox escribi=F3: > > Hi Daniel, > >=20 > > I'm not sure if this is exactly what you are looking for (parent-chil= d > > relationship), but there is an attribute in Glade which can set a win= dow > > to not be visible on start-up. If you go to the 'Common' tab in the > > 'Properties' window in glade and set the window's 'Visible' property = to > > 'No' then it will not be visible on startup. Then you can set it to Y= es > > from the application. > >=20 > > Igor > >=20 > > On Mon, 2005-10-31 at 16:15 +0100, Daniel Gutierrez wrote: > > > Thanks... > > >=20 > > > but i had already put this values in my glade project. In other way= , i > > > have tried put the values in code and the result is the same: the c= hild > > > window is opened out the parent window. > > >=20 > > > Its possible do that i want in java-gnome? I think that isn't easy.= .. I > > > hoped that was than easy like set the parent or childs with a metho= d. > > > Why methods like getParent() and not exists setParent()??? > > >=20 > > > What widgets must put into parent window to contains their childs > > > windows?? > > >=20 > > > Is my point of view completely wrong?? > > >=20 > > > Is valid to me a link o a document that explains this... I searched= into > > > API, google... > > >=20 > > > Sorry for my insistence, but this is becoming something personal... > > >=20 > > > Thanks in advance!! > > >=20 > > >=20 > > > El lun, 31-10-2005 a las 07:45 -0500, Jeff Morgan escribi=F3: > > > > Daniel, > > > >=20 > > > > The primary way to identify a window as a "parent" is to construc= t > > > > it as a GtkWindow and then use the GtkWindowType GTK_WINDOW_TOPLE= VEL. > > > > The other windows can be created with the GtkWindowType=20 > > > > GTK_WINDOW_POPUP. You will of course have to set the > > > > modality based upon your application needs. > > > >=20 > > > > -Jeff > > > >=20 > > > >=20 > > > > On 10/31/05, Daniel Gutierrez <dan...@gm...> wrote: > > > > Thanks Andrew, > > > > =20 > > > > i think that i don't understand you or i not explain the > > > > problem > > > > correctly, but i have same problem: i don't know how set = the > > > > parent > > > > window in the application. I don't know if is a property = in a > > > > Window=20 > > > > object or i must set in each soon window who is his paren= t (i > > > > have > > > > getParentWindow() method, but not setParentWindow()). > > > > =20 > > > > I suppose that this is a trivial thing, but after search = a lot > > > > of time, > > > > i not find the solution.=20 > > > > =20 > > > > Thanks in advance!! > > > > =20 > > > > El dom, 30-10-2005 a las 19:35 -0500, Andrew Cowie escrib= i=F3: > > > > > On Sun, 2005-30-10 at 19:31 +0100, Daniel Gutierrez wro= te: > > > > > > > > > > > tell to glade which window must be focused when the > > > > program starts=20 > > > > > > > > > > This may not be exactly what you want, but calling > > > > Window.present() may > > > > > do the trick: > > > > > > > > > > >From the JavaDoc: > > > > > > > > > > Presents a window to the user. This may mean ra= ising > > > > the window=20 > > > > > in the stack order, deiconifying it, moving it = to > > > > the current > > > > > desktop, and/or giving it the keyboard focus, > > > > possibly dependent > > > > > on the user's platform, window manager, and > > > > preferences. If the=20 > > > > > Window is hidden it will also call show as wel= l. > > > > > > > > > > [that's org.gnu.gtk.Window, not org.gnu.gdk.Window]. Wi= th > > > > any Widget w, > > > > > I tend to call > > > > > > > > > > Window top =3D w.getToplevel (); > > > > > top.present(); > > > > > > > > > > When using Glade, I usually have Window _top as a class > > > > instance > > > > > variable that I populate as soon as I get my Glade file > > > > open, > > > > > > > > > > LibGlade glade =3D new LibGlade(" file.glade", = this); > > > > > _top =3D (Window) glade.getWidget("my_window_na= me"); > > > > > ... > > > > > _top.present(); > > > > > > > > > > so that I always have it around. I find I need it a lot. > > > > > > > > > > AfC > > > > > Toronto > > > > > > > > > =20 > > > > =20 > > > > =20 > > > > ------------------------------------------------------- > > > > This SF.Net email is sponsored by the JBoss Inc. > > > > Get Certified Today * Register for a JBoss Training Cours= e=20 > > > > Free Certification Exam for All Training Attendees Throug= h End > > > > of 2005 > > > > Visit http://www.jboss.com/services/certification for mor= e > > > > information > > > > _______________________________________________=20 > > > > java-gnome-developer mailing list > > > > jav...@li... > > > > https://lists.sourceforge.net/lists/listinfo/java-gnome-d= eveloper > > > >=20 > > > >=20 > > >=20 > > >=20 > > >=20 > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by the JBoss Inc. > > > Get Certified Today * Register for a JBoss Training Course > > > Free Certification Exam for All Training Attendees Through End of 2= 005 > > > Visit http://www.jboss.com/services/certification for more informat= ion > > > _______________________________________________ > > > java-gnome-developer mailing list > > > jav...@li... > > > https://lists.sourceforge.net/lists/listinfo/java-gnome-developer > >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by the JBoss Inc. > Get Certified Today * Register for a JBoss Training Course > Free Certification Exam for All Training Attendees Through End of 2005 > Visit http://www.jboss.com/services/certification for more information > _______________________________________________ > java-gnome-developer mailing list > jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-gnome-developer |