Creating Graphical User Interfaces |
The GUI Help Button
The GUI Help button callback displays an HTML file in the MATLAB Help browser. It uses two commands:
which
command returns the full path to the file when it is on the MATLAB path
web
command displays the file in the Help browser.
This is the Help button callback.
function HelpButton_Callback(hObject, eventdata, handles) HelpPath = which('f14ex_help.html'); web(HelpPath);
You can also display the help document in a Web browser or load an external URL. See the Web documentation for a description of these options.
Closing the GUI
The GUI Close button callback closes the plot figure, if one exists and then closes the GUI. The handle of the plot figure and the GUI figure are available from the handles
structure. The callback executes two steps:
PlotFigure
field in the handles
structure and if it contains a valid figure handle (the user could have closed the figure manually).
This is the Close button callback.
function CloseButton_Callback(hObject, eventdata, handles)
% Close the GUI and any plot window that is open
if isfield(handles,'PlotFigure') & ishandle(handles.PlotFigure),
close(handles.PlotFigure);
end
close(handles.F14ControllerEditor);
Plotting the Results Data | The List Box Callback and Create Function |