Re: [gtkmm] Fullscreen with gtkmm-1.2



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]