From: Matt Fig on
It might be worth it to try this. Open the GUI with GUIDE, and in the figure's property editor set the 'visible' property to off. Then in the M-File, only in the OutputFcn put this at the end:

pause(.2) % Or some brief time
set(hObject,'visible','on')
From: Alexander on
> ... in the figure's property editor set the 'visible' property to off.
> Then in the M-File, only in the OutputFcn put this at the end:
>
> pause(.2) % Or some brief time
> set(hObject,'visible','on')

Matt,

I have tried this already - no effect.
As I mentioned I stepped in debugger through OutputFcn and further till the following
line of code in gui_mainfcn (Matlab own function):

set(gui_hFigure, 'Visible', 'on')

GUI appears on screen just at this single line of code.
You may even set main figure invisible in editor and not insert turning it on
in OutputFcn - it nevertheless appears in the same slow manner.

Alexander