![EmuCR: SDLVICE EmuCR: SDLVICE](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkyRgF92GCohBl6MJ5Z3rSQ56rIy1BeuY0HWXmiceBnuuyYO9xpLkrhsAkEWbivB9Zfa8TyRbVCVV129cAdwFrmHVl8h0xFTfJ21H2MyBcMTzr9UUxtHkT9t8zzRJebsQBoHmg2YOs0ZNo/s320/vice-logo.jpg)
WinVICE Changelog: r42234 | compyx | 2022-04-14 11:25:31 +0000 (Thu, 14 Apr 2022) | 5 lines
Gtk3: Fix FullscreenDecorations interfering with CHIPShowStatusbar
We really need a single function to show/hide the widgets of a main window (crt controls, mixer controls, keyboard controls, status bar, menu bar) depending on CHIPFullscreen, CHIPShowStatusbar, crt toggle button, mixer toggle button, kbd debug toggle button and FullscreenDecorations.
------------------------------------------------------------------------
r42233 | compyx | 2022-04-14 07:06:08 +0000 (Thu, 14 Apr 2022) | 3 lines
Gtk3: Fix window decorations being enabled when booting into fullscreen mode
------------------------------------------------------------------------
r42232 | compyx | 2022-04-14 06:31:01 +0000 (Thu, 14 Apr 2022) | 5 lines
Gtk3: Introduce ui_is_fullsceen_from_canvas() to work around ui_resources.canvas[] not being initialized
During emu boot the ui_resources.canvas[] array is empty, so we can't use those references to determine chip name. ui_is_fullscreen_from_canvas(canvas) works around that.
------------------------------------------------------------------------
r42231 | compyx | 2022-04-14 05:48:54 +0000 (Thu, 14 Apr 2022) | 6 lines
Gtk3: Implement using the CHIPFullscreen resource for fullscreen mode
The Gtk3 UI now uses ${CHIP}Fullscreen like the SDL UI to manage its fullscreen state. We still have an issue where the renderer uses ui_is_fullscreen() to determine fullscreen state early on, but the canvas references used to access canvas->videoconfig->chip_name aren't available yet, so initially setting fullscreen doesn't work.
I'll try to either set the canvas references earlier, or change the code to directly access the canvas->videoconfig->chip_name instead of going through ui_is_fullscreen().
------------------------------------------------------------------------
r42230 | compyx | 2022-04-13 09:19:45 +0000 (Wed, 13 Apr 2022) | 5 lines
Enable CHIPFullscreen resources and [-+]CHIPfullscreen command line options for the Gtk3 UI
The resources aren't handled yet in the Gtk3 UI.
------------------------------------------------------------------------
Download: GTK3VICE r42234
Download: SDL2VICE r42234
Source: Here
0 Comments
Post a Comment