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

UptoLike

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


çîâàòåëÿ äîïîëíèòåëüíî âîçâðàùàåòñÿ â ñòðóêòóðå S.
  Ïðèâåäåì ïðèìåð èçìåíåíèÿ øðèôòà ãðàôè÷åñêèõ ó ñî-
çäàííûõ îáúåêòîâ.
  hA = axes;
  plot(rand(10));
  hT = title('Random Graph');
  uisetfont(hA, 'Set font for axes');
  uisetfont(hT, 'Set font for title');

  14. Ôóíêöèÿ uisetcolor ïðåäíàçíà÷åíà äëÿ ñîçäàíèÿ äèàëî-
ãîâîãî îêíà âûáîðà öâåòà.
  Ôóíêöèÿ uisetcolor òàê æå, êàê è ôóíêöèÿ uisetfont, ìîæåò
èñïîëüçîâàòüñÿ â äâóõ öåëÿõ:
  1) äëÿ ñîçäàíèÿ äèàëîãîâîãî îêíà âûáîðà öâåòà è çàïèñè
âûáðàííîãî öâåòà â âåêòîð â ôîðìàòå RGB;
  2) äëÿ ñîçäàíèÿ äèàëîãîâîãî îêíà âûáîðà öâåòà è èçìåíå-
íèÿ ãðàôè÷åñêèõ îáúåêòîâ, ó êîòîðûõ åñòü ñâîéñòâî Color, â
ñîîòâåòñòâèè ñî ñäåëàííûìè â ýòîì îêíå óñòàíîâêàìè.
  Èñïîëüçîâàíèå ôóíêöèè uisetcolor àíàëîãè÷íî èñïîëüçîâà-
íèþ ôóíêöèè uisetfont.
  15. Ôóíêöèÿ waitbar ñîçäàåò îêíî ñ ïîëîñîé ïðîãðåññà è ïîç-
âîëÿåò îáíîâëÿòü åå. Îáðàùåíèå ê ôóíêöèè èìååò ñëåäóþùèé
âèä:
  h =waitbar(x, 'òåêñò');