The AROS Archives(anonymous IP:,95) 

   o Audio (51)
   o Datatype (3)
   o Demo (26)
   o Development (194)
   o Document (17)
   o Driver (18)
   o Emulation (55)
   o Game (309)
   o Graphics (120)
   o Library (17)
   o Network (42)
   o Office (9)
   o Utility (169)
      o Archive (14)
      o Benchmark (7)
      o Communication (0)
      o Docky (1)
      o Filetool (16)
      o Hardware (5)
      o Misc (32)
      o Print (3)
      o Scientific (17)
      o Shell (23)
      o Text (30)
      o Workbench (17)
   o Video (18)

Total files: 1048

Full index file. Download
Recent index file. Download

Hosted by
 Readme for:  Utility » Workbench » midtofront.i386-aros.tar.gz


Description: MidToFront for AROS
Download: midtofront.i386-aros.tar.gz       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 24kb
Version: 1.2
Date: 14 Oct 12
Author: John Perry
Submitter: John Perry
Email: devotus/yahoo com
Requirements: AROS (needs to be compiled on architectures other than i386)
Category: utility/workbench
Replaces: utility/workbench/midtofront.i386-aros.tar.gz
License: Public domain
Distribute: yes
FileID: 1224
Comments: 0
Snapshots: 0
Downloads: 68  (Current version)
99  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

[Show comments] [Show snapshots] [Show content] [Replace file] 
This program enables the following, entirely sensible behavior for the Amiga's
user interface:

    1. the left button selects a window to receive input ("activate" it),
without bringing it to the front,

    2. the right button calls the menu, and

    3. the middle button brings the window under the mouse to the front -- or,
if it's already in front, sends it to the back.

Another way of looking at it is that MidToFront resembles ClickToFront, only
instead of wearing out the most important button on your mouse even more quickly
than you already do, you use the middle mouse button, which otherwise serves
little purpose on the Amiga.

Try it! I really enjoy using it. It started as a programming exercise, but I
think you'll find it provides a much nicer, more intuitive experience.

The archive includes executable, documentation in Amigaguide format, the
beginnings of localization (submissions for additional catalogs are welcome),
and the entire source code in C. I have also included an executable for
AROS-i386. A Makefile is included, so it should be a snap to compile it for
other architectures. It really ought to be compatible with all flavors of
AmigaOS that have commodities.library and mui.library installed.

Version 1.1 fixes several minor bugs, and one major bug that went unnoticed
during development. Thanks to Cavemann for pointing it out!

Version 1.2 fixes a major bug I discovered, and includes material submitted by
Olivier Adam, such as a French localization, some minor bug fixes, and several
feature enhancements. Thanks, Olivier!

Copyright (c) 2005 The AROS Archives All Rights Reserved
Contact us at: