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

UptoLike

68                                Èíòåðôåéñ â ñðåäå MATLAB




                  Ðèñ. 18: Ïðèëîæåíèå ñ ìåíþ.

òåêñòíîå ìåíþ, ñëåäóåò âûïîëíèòü òðè äåéñòâèÿ:
     1) cîçäàòü êîíòåêñòíîå ìåíþ âìåñòå ñ åãî ïóíêòàìè â ðåäàê-
òîðå ìåíþ ñðåäû GUIDE, äàòü èì èìåíà è òåãè è ïðè íåîá-
õîäèìîñòè, óñòàíîâèòü ôëàãè è ãîðèçîíòàëüíûå ðàçäåëèòåëè
ìåæäó ãðóïïàìè ïóíêòîâ ìåíþ;
     2) câÿçàòü êîíòåêñòíîå ìåíþ ñ îáúåêòîì îêíà ïðèëîæåíèÿ,
óñòàíîâèâ òåã êîíòåêñòíîãî ìåíþ â êà÷åñòâå çíà÷åíèÿ ñâîéñòâà
UIContextMenu îáúåêòà;
     3) çàïðîãðàììèðîâàòü ñîáûòèÿ Callback ïóíêòîâ êîíòåêñò-
íîãî ìåíþ â àâòîìàòè÷åñêè ñîçäàííûõ ïîäôóíêöèÿõ ïðèëî-
æåíèÿ.
     Ñîáûòèå Callback ïóíêòà êîíòåêñòíîãî ìåíþ âîçíèêàåò ïðè
åãî âûáîðå ïîëüçîâàòåëåì. Äëÿ ñîçäàíèÿ êîíòåêñòíîãî ìåíþ
íåîáõîäèìî â ìåíþ Tools ñðåäû GUIDE âûáðàòü ïóíêò Menu
Editor, ÷òî ïðèâåäåò ê ïîÿâëåíèþ ðåäàêòîðà ìåíþ. Â ðåäàêòî-
ðå ìåíþ íàäî ïåðåéòè íà âêëàäêó Context Menus è ïðè ïîìî-
ùè êíîïêè New Context Menu ñîçäàòü êîíòåêñòíîå ìåíþ. Äëÿ