public void Dispose() { if (resize != null) { resize.Dispose(); resize = null; } }
public void Fullscreen(Window window, bool fullscreen) { is_fullscreen = fullscreen; // Create the Bacon X11 Resizer if we haven't before or the window changes if (resize == null || resize.Window != window) { if (resize != null) { resize.Dispose(); } resize = new BaconResize(window); Log.DebugFormat("X11 Fullscreen Window Set (HaveXVidMode = {0})", resize.HaveXVidMode); } // Do the default GTK fullscreen operation if (fullscreen) { window.Fullscreen(); } else { window.Unfullscreen(); } // Skip if we don't support xvidmode, otherwise do the good resizing if (!resize.HaveXVidMode) { return; } if (fullscreen) { resize.Resize(); } else { resize.Restore(); } }
public void Dispose () { if (resize != null) { resize.Dispose (); resize = null; } }
public void Fullscreen (Window window, bool fullscreen) { is_fullscreen = fullscreen; // Create the Bacon X11 Resizer if we haven't before or the window changes if (resize == null || resize.Window != window) { if (resize != null) { resize.Dispose (); } resize = new BaconResize (window); Log.DebugFormat ("X11 Fullscreen Window Set (HaveXVidMode = {0})", resize.HaveXVidMode); } // Do the default GTK fullscreen operation if (fullscreen) { window.Fullscreen (); } else { window.Unfullscreen (); } // Skip if we don't support xvidmode, otherwise do the good resizing if (!resize.HaveXVidMode) { return; } if (fullscreen) { resize.Resize (); } else { resize.Restore (); } }