Разработка графического пользовательского интерфейса в среде MATLAB. Бадриев И.Б - 59 стр.

UptoLike

4 Ñîçäàíèå ìåíþ                                               59


ñîáûòèÿ Callback. Äëÿ ýòîãî íàæìåì êíîïêó View. Â ðåçóëüòà-
òå, â m-ôàéëå ñ ðàñøèðåíèåì .m äîëæåí ïîÿâèòüñÿ çàãîëîâîê
ïîäôóíêöèè, Menu_Save_Callback, êîòîðàÿ áóäåò âûïîëíÿòü-
ñÿ ïðè âûáîðå ïîëüçîâàòåëåì ïóíêòà Save â ìåíþ File:
  function Menu_Save_Callback(hObject, eventdata, handles);

% hObject     handle to Menu\_Save (see GCBO) eventdata
% reserved - to be defined in a future version of MATLAB
% handles     structure with handles and user data (see GUIDATA)


  Çàìå÷àíèå 4.3 Èåðàðõèþ ïóíêòîâ è ïîðÿäîê ìîæíî èç-
ìåíÿòü ïðè ïîìîùè êíîïîê ñ ãîðèçîíòàëüíûìè è âåðòèêàëü-
íûìè ñòðåëêàìè íà ïàíåëè èíñòðóìåíòîâ ðåäàêòîðà ìåíþ.
Äëÿ ïåðåäâèæåíèÿ âûäåëåííîãî ïóíêòà ìåíþ èëè ìåíþ ïî
èåðàðõèè âíèç èëè ââåðõ ïðèìåíÿþòñÿ êíîïêè Move Selected
Item Backward è Move Selected Item Forward, à äëÿ ïåðåìåùå-
íèÿ ââåðõ èëè âíèç ïî ñïèñêó  êíîïêè Move Selected Item Up
è Move Selected Item Down. Äëÿ óäàëåíèÿ âûäåëåííîãî ïóíêòà
ìåíþ èëè ìåíþ öåëèêîì ñëóæèò êíîïêà Delete Selected Item.

  Îñòàëîñü äîáàâèòü ìåíþ Format ñ ïóíêòîì Line èìåþùèì
ïîäïóíêòû Color, Width. Äëÿ äîáàâëåíèÿ íîâîãî ìåíþ ñëå-
äóåò íàæàòü íà êíîïêó New Menu (íå âàæíî, ÷òî ïðè ýòîì
âûäåëåíî: ìåíþ èëè ïóíêò) è äåéñòâîâàòü àíàëîãè÷íî âûøå-
îïèñàííîìó.