Re: [gtkmm] Fullscreen with gtkmm-1.2



...Bbt if there is another window behind, the focus gets lost with both
"click to give focus" and (most of the times but not always) "point to
give focus"... weird.

Maurizio Umberto Puxeddu.

On Sun, 2003-03-02 at 23:50, Maurizio Umberto Puxeddu wrote:
> I just found a reply by Havoc on gtk-list. Just hide() the window before
> changing geometry and decoration and show() it after and everything
> works.
> 
> Sorry,
> Maurizio Umberto Puxeddu.
> 
> On Sun, 2003-03-02 at 23:37, Maurizio Umberto Puxeddu wrote:
> > Hello.
> > 
> > My application need to resize its main window to fullscreen and back to
> > the original size. Going fullscreen works but when I try to get to the
> > original size the windows hides (or maybe resizes) and then goes
> > fullscreen again I'm using gtkmm-1.2 and would like to keep this version
> > until the application is completed. My code is
> > 
> > void MetaControlWindow::fullscreen_changed_cb(bool value) {
> >   Gdk_Window window = get_window();
> >   if (value) {
> >     gint depth;
> >     window.get_geometry(xpos, ypos, xsize, ysize, depth);
> >     window.set_decorations(GdkWMDecoration(0));
> >     window.move_resize(0, 0, gdk_screen_width(), gdk_screen_height());
> >   } else {
> >     window.set_decorations(GDK_DECOR_ALL);
> >     window.move_resize(xpos, ypos, xsize, ysize);
> >   }
> > }
> > 
> > Where's the problem: me, gtkmm, gtk or the WM (Gnome's default coming
> > with RH 8.0)?
> > The code above appears to be called the right number of times with the
> > right value of the argument.
> > 
> > I guess Gtk (or Gtkmm) 2 has specific calls for fullscreen, so I guess
> > there may be some problem but I've not been able to understand where is
> > the point.
> > 
> > Maurizio Umberto Puxeddu.
> > 
> > 
> > _______________________________________________
> > gtkmm-list mailing list
> > gtkmm-list gnome org
> > http://mail.gnome.org/mailman/listinfo/gtkmm-list
> 
> 





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]