English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 06 December 2012, 16:55   #1
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
Window style suggestions

Some suggestions and a possible bug report relating to window styles.

Testing in Windows Vista, I noticed that setting the windowed style to borderless makes the emulation window appear at the top-left of the desktop. It's fixed in that position and can't be moved. I tried right-clicking the taskbar button and selecting Move; that didn't do anything.

Suggestions... Add an option to automatically remove the status bar when OSD is enabled, i.e. change style from standard<->minimal. That would be useful for A2024 or RTG modes where the extra space occupied by the status bar means a 1024-pixels-high display can't fit on a 1050-pixel-high desktop.

Is it possible to have immediate feedback when changing the window style, without needing to resume emulation? Is it possible to not close and reopen the emulation window when e.g. changing from standard to minimal window types? Could you just remove the status bar and resize the window rather than close and reopen?
mark_k is offline  
Old 06 December 2012, 18:01   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,523
Borderless mode window moves by left clicking anywhere and dragging around. (Capturing mouse requires double click in borderless mode)

Style changes and other similar changes on the fly are too rarely needed in normal use cases, another not worth the trouble option to make complex code even more complex.
Toni Wilen is online now  
Old 06 December 2012, 18:12   #3
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
A little update...
With WinUAE 2.5.0 final, setting the window style to borderless causes the window to reopen close to its previous position. That's the proper/correct position I think. But with the more recent 2012-12-04 and 2012-12-06 winuae.zip the borderless window always opens at the top left of the screen.

Regarding window movement, I noticed that regardless of the window style, right-clicking the taskbar button and selecting move doesn't allow the window to be moved. The mouse pointer changes to the "four arrows" movement image, but the window can't be moved. Is that something that could be fixed?

Ignore the last paragraph, it's wrong! In Windows, after selecting Move, pressing the cursor keys does move the window. You can only use the mouse to move the window after pressing one of the cursor keys first.

Last edited by mark_k; 06 December 2012 at 19:31.
mark_k is offline  
Old 24 December 2012, 16:49   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,523
Quote:
Originally Posted by mark_k View Post
Suggestions... Add an option to automatically remove the status bar when OSD is enabled, i.e. change style from standard<->minimal. That would be useful for A2024 or RTG modes where the extra space occupied by the status bar means a 1024-pixels-high display can't fit on a 1050-pixel-high desktop.
It does not work that way. There is nothing "behind" the status bar. It would be waste of CPU power.

WinUAE outer window size = size in Display panel + window borders (including status bar if enabled).

Your suggestion would require change of Display panel height which will cause other unexpected side-effects like Amiga display Y-position changing, scaling and centering change (depending on filter settings) when switching status bar state... It also requires complete re-creation of D3D textures or DirectDraw surfaces.
Toni Wilen is online now  
Old 27 December 2012, 18:52   #5
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
I was thinking that if OSD↔statusbar toggling were implemented, WinUAE would (when going from status bar to OSD) remove/close the status bar window and reduce the height of the emulation window correspondingly. The size of the emulated display/DirectX surface etc. wouldn't need to change.

The idea being, the OSD basically duplicates information in the status bar so it's not necessary to show both. In order to switch from one to the other the user needs to change both OSD and window style settings. Whereas a hotkey could be used to quickly toggle between OSD + minimal window, and no OSD + standard window.
mark_k is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Suggestions Leandro Jardim support.WinUAE 1 14 August 2010 08:14
Some help / suggestions please skote New to Emulation or Amiga scene 8 30 April 2008 10:43
Some suggestions girv HOL suggestions and feedback 0 15 November 2006 13:52
Some suggestions Antiriad Games images which need to be WHDified 12 16 May 2004 21:01
Your Suggestions Mick_AKA support.Hardware 5 15 July 2002 04:40

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:05.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11279 seconds with 15 queries