62 Rozdział 6
Obiekt check box, czyli wyłącznik - ma dwa stany: załączony on i wyłączony off. Wyłącznik jest włączony, kiedy pole wyboru (kwadracik) zawiera znak V. Zmiana stanu następuje po kliknięciu myszką na wyłączniku.
Obiekt radio button, czyli przełącznik - umożliwia wybór jednej z wielu możliwości, ale tylko jeden przełącznik w grupie może być włączony.
Obiekt pop-up menu, czyli rozwijane menu - po rozwinięciu listy umożliwia wybór jednej z wielu możliwości.
Obiekt editable text, czyli pole edycyjne - umożliwia edycję jednego lub wielu wierszy tekstu. Zmieniony tekst jest zapamiętany wtedy, gdy użytkownik wciśnie ENTER lub kliknie myszką poza polem edycyjnym. Po zapamiętaniu tekstu zwykle wywoływany jest Obiekt pobierający ten tekst.
Obiekt slider lub scroll bar, czyli suwak - umożliwia wybór wartości z pewnego zbioru na zasadzie suwaka potencjometru. Dodatkowo kliknięcie na strzałkę przesuwa wskaźnik o 1% zakresu, a kliknięcie na pasek o 10%.
Obiekt frame, czyli ramka - służy do łączenia wielu elementów w grupy.
Obiekt static text lub text, czyli pole tekstowe - zawiera pojedynczy wiersz tekstu.
Z każdym rysunkiem związane jest menu główne mające postać paska poniżej paska tytułowego okna. Jeżeli użytkownik nie umieści w menu głównym żadnych informacji, to menu nie jest wyświetlane.
Z każdym elementem menu można związać podmenu, każdemu elementowi podmenu można przyporządkować podmenu niższego poziomu.
Funkcje wykorzystywane do tworzenia obiektów
Funkcja uicontrol służy do tworzenia:
• suwaków (slider),
• przycisków (button),
• przełączników (radio button),
• wyłączników (check box),
• pól edycyjnych (editable text),
• pól tekstowych (text),
• ramek (frame).
Wywołanie funkcji uicontrol ma postać
id = uicontrol(idf, nazwa_w!asnoscil, wartości, nazwa_własnosci2, wartosc2,...)
gdzie:
idf - identyfikator rysunku (okna), wewnątrz którego ma zostać utworzony element; jeżeli idf nie zostanie podany, to tworzony element pojawi się w aktywnym rysunku (oknie),