I seem to be
running into all sorts of odd problems with my recent
projects. The latest involves viewing proprietary files
with a reader that insists on always opening in
full-screen mode. Now, this doesnt work for me
since the display of this particular file type is merely
one of a number of windows that I wish to have open
concurrently. This means that I have to resize the window
so that it only occupies part of the screen.
Now, this isnt difficult, but it does mean clicking
on the window control to turn off full-screen mode,
dragging the window over to one side of the screen and,
finally, grabbing corners and sides of the window to
resize it so that I can see the other relevant programs.
This means lots of mouse activity. There has to be a
better way, and indeed there is...
Sizer is a tiny app (created by the aptly-named Brian
Apps) that provides the required functionality. The
utility runs as a terminate-and-stay-resident program so
that right-clicking on any window pops-up a resizing menu
Figure 1. Resizers pop-up menu
default window sizes are available but it is also
possible to configure Sizer to use custom sizes. This
latter feature was just what I needed for my specific
application since 880x1020 was perfect for the
proprietary file viewer on my monitor.
Now, with just a couple of clicks the window can be
easily fixed at the desired size, and the file contents
can be viewed in the context of a number of other data
sources (Figure 2).
Figure 2. Multiple applications on screen with re-sized window at right
applications are well behaved and when set for windowed
operation they retain the previous window size and its
location when the program is rerun. However, clearly,
some programmers dont adhere to this
highly-desirable doctrine. In such situations, Sizer can
come to the rescue.
Originally published: June, 2014