Global Index (short | long) | Local contents | Local Index (short | long)
pj = restoreui( pj, Fig )
RESTOREUI Remove Images used to mimic user interface controls in output. When printing a Figure with Uicontrols, the user interface objects can not be drawn in the output. So Images were created to fill in for the Uicontrols in the output. We now remove those Images. Ex: pj = RESTOREUI( pj, h ); %removes Images from Figure h, modifes pj See also PRINT, PRINTOPT, PREPAREUI, RESTORE, RESTOREUI.
This function calls | This function is called by |
---|---|
function pj = restoreui( pj, Fig ) % Copyright 1984-2000 The MathWorks, Inc. % $Revision: 1.3 $ $Date: 2000/06/01 02:54:07 $ error( nargchk(2,2,nargin) ) if ~isequal(size(Fig), [1 1]) | ~isfigure( Fig ) error( 'Need a handle to a Figure object.' ) end %UIData is empty if never saved mimiced any controls because %user requested we don't print them or becaus ef previously %found and reported problems. if isempty( pj.UIData ) return end set( Fig, 'Visible', pj.UIData.OldFigVisible ) delete(pj.UIData.AxisHandles(find(ishandle(pj.UIData.AxisHandles)))); set(Fig, 'Colormap', pj.UIData.OldFigCMap ); if pj.UIData.MovedFigure set(Fig, 'Position', pj.UIData.OldFigPosition ); end pj.UIData = [];