Re: [Java-gnome-developer] multiple windows
Brought to you by:
afcowie
From: Daniel G. <dan...@gm...> - 2005-10-31 12:04:23
|
Thanks Andrew, 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 object or i must set in each soon window who is his parent (i have getParentWindow() method, but not setParentWindow()). I suppose that this is a trivial thing, but after search a lot of time, i not find the solution. Thanks in advance!! El dom, 30-10-2005 a las 19:35 -0500, Andrew Cowie escribió: > On Sun, 2005-30-10 at 19:31 +0100, Daniel Gutierrez wrote: > > > tell to glade which window must be focused when the program starts > > 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 raising the window > 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 > Window is hidden it will also call show as well. > > [that's org.gnu.gtk.Window, not org.gnu.gdk.Window]. With any Widget w, > I tend to call > > Window top = 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 = new LibGlade("file.glade", this); > _top = (Window) glade.getWidget("my_window_name"); > ... > _top.present(); > > so that I always have it around. I find I need it a lot. > > AfC > Toronto > |