


SETWINDOWONTOP sets a figures Always On Top state on or off
Copyright (C) 2006 Matt Whitaker
This program is free software; you can redistribute it and/or modify it
under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your
option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
SETWINDOWONTOP(H,STATE): H is figure handle or a vector of figure handles
STATE is a string or cell array of strings-
'true' - set figure to be always on top
'false' - set figure to normal
if STATE is a string the state is applied to
all H. If state is a cell array the length STATE
must equal that of H and each state is applied
individually.
Examples:
h= figure;
s = 'true';
setWindowOnTop(h,s) %sets h to be on top
h(1) = figure;
h(2) = figure;
s = 'true';
setWindowOnTop(h,s) %sets both figures to be on top
h(1) = figure;
h(2) = figure;
s = {'true','false'};
setWindowOnTop(h,s) %sets h(1) on top, h(2) normal
Notes:
1. Figures must have 'Visible' set to 'on' and not be docked for
setWindowOnTop to work.
2. Routine does not work for releases prior to R14SP2
3. The Java calls are undocumented by Mathworks
Revisions: 09/28/06- Corrected call to warning and uopdated for R2006b