Windows Layout Manager (WiLMa)
|
Windows Layout Manager (WiLMa) enables you to create custom desktop layouts that allow you to position and scale multiple windows on your desktop with the click of a button. The program can capture the exact position and size of any window on your desktop and lets you create custom layout profiles that allow you to restore them to their preferred size and position whenever the layout is activated. There are many advanced configuration options available that allow you to define precise conditions that describe how the window should be detected and matched, as well as actions to be taken, such as minimizing, moving, relocating, moving it to a different screen, offsetting the position, maximizing it to a certain screen and more. You can create multiple profiles and quickly activate or switch between them from the system tray icon or via keyboard hotkey.
From Author:
The cool thing about WiLMA is that I can get the same thing done in different ways and the combinations of all the options and features allow me to construct just about any layout under any circumstance and with any combination of how I apply it.
The main application has a basic window that allows the management of various layouts. Adding new ones, editing existing ones, configuring the options, all the basic things you can expect from any normal application. When closed or minimized it sits in the tray and offers a tray icon with quick access to layouts that are enabled (it's possible to exclude layouts from populating the tray menu since some layouts are not meant to be applied directly).
A layout is a collection of window definitions that contain conditions and actions. Conditions that describe the window and how it should be detected and matched and actions that allow various actions to be taken such as minimizing, moving, relocating, moving it to a different screen, offsetting the position, maximizing it to a certain screen, etc. There are three types of layouts:
1. Normal Layouts: these contain window definitions where the entire layout can be applied to a current desktop.
2. Individual Window Layouts: these contain window definitions that can be applied individually through an active window context popup menu.
3. Live Layouts: these are layouts where the system is monitored and when windows that match any or all definitions it will apply the actions to that window as it becomes available and gets noticed
Some of the options offered here are:
* Restoring a layout after a specified time-out (if enabled) will pop up a small window after a layout or other actions are applied so they can be kept or undone.
* Ignoring certain process names for the Automatic Capture feature.
* Options that fine tune what is included in an Automatic Capture of all the available desktop windows.
* Detection options that control what types of windows are looked at and considered when a layout is applied.
* A check newer version on startup because I had to implement a common approach to that for a different product and I used WiLMA as the test application in which I tried out the best approach for it. Needless to say, I never have to check for newer versions because I'm quite aware when I modify it and compile a new build.
The license of this software is Freeware, you can free download and free use this desktop utility software.