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

Re: [MiNT] permanent solution for redraw menu issue


On keskiviikko 05 syyskuu 2012, Paul Wratt wrote:
> I agree about doing it in form_dial(FMD_FINISH,...) but I was thinking
> how that can be done on regular TOS where AES has to be patched
> externally after boot (or from within a library)

If by "regular TOS" you mean the single tasking v1.0 - v4.04 Atari
TOS versions or EmuTOS, those don't have this issue.  They redraw
the menubar fine after the application exits.

It's only the multitasking AESes that seem to have this issue.

> Is there any situation when redrawing the menu after
> form_dial(FMD_FINISH,...) finishes could cause problems. What would
> happen as System Shutdown under MiNT? Would there be a whole bunch of
> flickering happening as various apps close?

Any such thing would be possible only if the apps would be both using
"form_dial(FMD_FINISH..." AND be so buggy that they give it co-ordinates
that cover the menubar.  Not worth caring about.

> On Wed, Sep 5, 2012 at 10:39 PM, Eero Tamminen <oak@helsinkinet.fi> wrote:
> > On keskiviikko 05 syyskuu 2012, Paul Wratt wrote:
> >> I suggest creating it in a new vdi/system call like
> >> vdi_exit_fullscreen (or similar)

The real problem is that there's no flag to tell that a window
should be fullscreen (no menubar, no borders etc).  With that
information, AES could handle redraws after window closes just

	- Eero