OS4Depot.net 20130227_1013
  Home Search Mirrors Contact Info Credits

 Readme data for Root » Utility » Misc » alt_tab_switcher.lha

Description: Switch between screens in a graphical way
Install: alt_tab_switcher.lha
Size: 44kb 5
Version: 1.9
Date: 09 May 09
Author: James Carroll
Submitter: James Carroll
Email: james carroll/xnet co nz
Homepage: http://wookiechat.amigarevolution.com
Requirements: MUI, 4.1
Category: utility/misc
License: Other
Distribute: yes
Min OS Version: 4.1
Alt_Tab_Switcher
----------------

This program was designed to replicate the Windows Alt+Tab shortcut.

When you hold down Alt and press Tab, a window will popup showing thumbnails
of all the screens that are currently open. Pressing Tab again (while still
holding down Alt) will cycle to the next thumbnail. Releasing Alt will then
make your Amiga switch to that screen!

This app uses OS4.1 functionality for super fast creation of thumbnails.

I made this small utility from the source code of three other small utilitys.
Keyremapper - salass00/Fredrik Wikstrom
ScreenThumb - Rogue/Hans-joerg Frieden
PublicScreenLister - Helmut Kindler

Thanks to Orgin and Xeron on www.amigans.net for providing code for detecting
the active screen!


Changes
-------
v1.9
- Previously, opening the Alt Tab Switcher window would jump to the screen
  where it was last closed. So if you used the switcher to switch to Screen A,
  then used RAmiga+M to get to Screen B, pressing Alt+Tab again would make
  Screen A appear and the AltTabSwitcher GUI would appear on that screen.
  This has now been fixed!
  AltTabSwitcher will now always appear on the CURRENT screen.


v1.8
- Holding down shift will make the program cycle backwards/left through the
  thumbnails

v1.7
- Added a new icon tooltype to stop the program from cycling for the first time
  when the gui first opens (requested).
  SWITCH_ON_FIRST=TRUE
  or
  SWITCH_ON_FIRST=FALSE

v1.6
- Fixed a crash when closing a public screen, then reopening the switcher
  on that screen (that no longer exists)

v1.5
- Icon tooltypes can now configure:
  1. the thumb nail size
  2. the background colour of the "selected screen name" text
  3. whether to use a borderless window
  4. window padding values (space in between the group and the window frame)
- Running Alt_Tab_Switcher a second time will shutdown the app. So you don't
  need to quit by sending a Control+C through Ranger anymore!
  (Note: v1.4 doesnt have this auto quit functionality, only v1.5+ does)
- TAB key events are now "eaten" by Alt_Tab_Switcher when the "cycle screens"
  window is open

v1.4
Light blue is forced for the background of the selected Screen names, to
increase visibility on other systems.

v1.3
Some screens that have a different depth cannot be scaled for some reason.
For now, these screens will have blank thumbnails until I figure this out


To-do
-----

I want to give icon tooltypes to choose the thumbnail sizes. I will also
need to make it more intelligent and create additional rows for the
thumbnails if they're too wide for the current display.

One day I might decouple it from MUI to allow graphical effects. This may
be a little beyond me though.


Known Bugs
----------

The popup screen chooser window will open on the wrong screen if you switch
screens without using the alt tab switcher program (i.e. using amiga+m).
No big deal, it still works fine.


Contact
-------

james.carroll/at/xnet.co.nz








Copyright (c) 2004-2013 Björn Hagström. All rights reserved.
OS4 and its logos are registered trademarks of Hyperion Entertainment