Biblioteki C/C++
GtkRadioButton
[klasa] Przycisk typu radio.Pojedynczy widżet GtkRadioButton ma podobną funkcjonalność, co GtkCheckButton, od którego dziedziczy. Tylko jeżeli kilka przycisków radiowych jest razem zgrupowanych, zmieniają one całkowicie swoje zachowanie.
Każdy widżet GtkRadioButton jest członkiem jakiejś grupy przycisków radiowych. Kiedy któryś jest zaznaczony, cała reszta przycisków radiowych w tej samej grupie zostaje odznaczona. GtkRadioButton to jedna z metod dawania użytkownikowi wyboru z kilku opcji.
Widżety GtkRadioButton są tworzone za pomocą funkcji
gtk_radio_button_new. Przekazanie
NULL do jedynego argumentu w tej funkcji powoduje utworzenie nowej grupy przycisków radiowych. Zamiast
NULL, można przekazać grupę przycisków radiowych, którą można uzyskać za pomocą
gtk_radio_button_get_group. Można również utworzyć przycisk radiowy zawierający etykietę tekstową - w tym celu należy użyć
gtk_radio_button_new_with_label, lub
gtk_radio_button_new_with_mnemonic.
Można również użyć
gtk_radio_button_new_from_widget, aby dodać widżet GtkRadioButton do istniejącej grupy. Funkcje do tworzenia przycisków radiowych z etykietami są również dostępne:
gtk_radio_button_new_with_label_from_widget oraz
gtk_radio_button_new_with_mnemonic_from_widget.
Aby usunąć widżet GtkRadioButton z grupy i uczynić go członkiej innej, należy użyć
gtk_radio_button_set_group.
Lista przycisków radiowych (grupa) nie musi być usuwana z pamięci; kiedy wszystkie widżety z danej grupy zostaną usuniętę, grupa również zostanie wyczyszczona.
Hierarchia klas
GObject
+----GInitiallyUnowned
+----GtkWidget
+----GtkContainer
+----GtkBin
+----GtkButton
+----GtkToggleButton
+----GtkCheckButton
+----GtkRadioButton
Linki zewnętrzne
Wykaz elementów dowiązanych
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.