User`s guide

8 Programming a GUIDE GUI
@(hObject,eventdata)mygui('pushbutton1_Callback',hObject,eventdata,guidata(hObject))
The syntax @(hObject,eventdata) indicates that this is a n anonymous
function. The signature enables MATLAB to execute the right callback when
the user clicks this push button by providing the following information.
The name of the file in which the callback function resides (
'mygui')
Thenameofthecallbackfunctionwithinthefile(
'pushbutton1_Callback')
The argument list to pass to the callback function:
1 hObject The handle of the component issuing the callback (a push
button, in this case)
2 eventdat a A structure containing event data generated by the
component (for push buttons and o ther components that generate no
event d ata, this argument contains an empty matrix)
3 guidata( hObject) The “handles Structure” on page 8-22 for the GUI,
used to communicate component handles between callbacks
The fo llowing figure illustrates how these elements relate to one another.
8-18