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

UptoLike

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

axes(get(get(handles.pnl_axes,'SelectedObject'),'UserData'));
cla;


function Menu_Color_Callback(hObject, eventdata, handles)
% hObject handle to Menu_Color (see GCBO)
% eventdata reserved - to be defined in a future
% version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global My_Color;
ListString={'NewGraphic'};
if isfield(handles,'myfun')
     ListString=[ListString,handles.myfun];
end;
[Selection,ok] = listdlg('ListString', ListString);
if Selection==1
     My_Color=uisetcolor;
else
     uisetcolor(handles.myplot{Selection-1});

end;


8      Ôóíêöèè äëÿ ñîçäàíèÿ äèàëîãîâûõ îêîí

     Â MATLAB îïðåäåëåíû 15 ôóíêöèé äëÿ ñîçäàíèÿ ñòàíäàðò-
íûõ äèàëîãîâûõ îêîí. Âèä äèàëîãîâîãî îêíà ìîæåò áûòü íà-
ñòðîåí ïóòåì çàäàíèÿ âõîäíûõ àðãóìåíòîâ ýòèõ ôóíêöèé. Íè-