Intro Download and install Frequently Asked Questions Tips and tricks

Homepage







© J.C. Kessels 2009
MyDefrag Forum
May 20, 2013, 06:18:28 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Add WindowSize(normal) again ... with slightly different meaning  (Read 547 times)
Kasuha
JkDefrag Hero
*****
Posts: 595


View Profile
« on: October 12, 2009, 01:56:41 pm »

This is just a simple small and non-essential feature request

from 4.2.2 release notes:
* Renamed WindowSize(normal) into WindowSize(restore), and added WindowSize(fixed).

When WindowSize(restore) is now used, MyDefrag behaves like many other programs (e.g. my internet browser) - if I exit it maximized or minimized, it starts up in the same state and lets me restore the window to its original screen size, too. It is correct, thank you for this.

However, in case of MyDefrag I prefer opening it in "windowed" state all the time regardless on if I closed it maximized or not. Therefore I switched to WindowSize(fixed) which makes it behave exactly like in pre-4.2.1 versions. This option suits me better. The only option I'd like even more would be if it was able to start in windowed state, but using its previous window size.

My suggestion is:

WindowSize(normal) could open MyDefrag in "windowed" state (not minimized or maximized regardless on if it was minimized or maximized on exit) and using its previous "windowed" window size - i.e. like if I start it using WindowSize(restore) and then press the "restore" button if it is maximized or minimized.

Or you could try to make the WindowSize() command "complete" by changing it to take two parameters:

WindowSize(state, size)

state ... sets the window state
 - minimized
 - maximized
 - normal ... "restored" or "windowed" state
 - saved... use whatever state was it on last exit

size ... sets the window "restored" or "windowed" size
 - default ... use default size
 - saved... use previous "windowed" size

WindowSize(Minimized) -> WindowSize(Minimized, Saved)
WindowSize(Maximized) -> WindowSize(Maximized, Saved)
WindowSize(Restore) -> WindowSize(Saved, Saved)
WindowSize(Fixed) -> WindowSize(Normal, Default)

and my suggested WindowSize(Normal) -> WindowSize(Normal, Saved)

but I feel like I am asking too much now Grin
Logged
jeroen
Administrator
JkDefrag Hero
*****
Posts: 7155



View Profile WWW
« Reply #1 on: October 12, 2009, 08:26:07 pm »

It is correct, thank you for this.
Ok, thanks for the feedback. I'll take your suggestion under consideration.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!