Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: m4tx
Biblioteki C/C++

GtkRadioButton::gtk_radio_button_set_group

[metoda] Ustawia grupę widżetu GtkRadioButton.

Składnia

C/C++
#include <gtk/gtk.h>

void gtk_radio_button_set_group( GtkRadioButton * radio_button,
GSList * group );

Argumenty

ArgumentOpis
radio_buttonWskaźnik do widżetu GtkRadioButton, któremu ma zostać przypisana nowa grupa
groupIstniejąca grupa przycisków radiowych

Opis szczegółowy

Ustawia nową grupę widżetowi GtkRadioButton.

Dodatkowe informacje

Może być wymagane ponowne spakowanie widżetów, aby zmiany dały rezultat.

Wymagania

Nagłówekgtkradiobutton.h (wewnątrz gtk.h)

Przykład

C/C++
#include <gtk/gtk.h>

int main( int argc, char * argv[] )
{
    GtkWidget * okno;
    GtkWidget * grid;
    GtkWidget * radioButton;
    GtkWidget * radioButton2;
   
    gtk_init( & argc, & argv );
   
    okno = gtk_window_new( GTK_WINDOW_TOPLEVEL );
    radioButton = gtk_radio_button_new_with_label( NULL, "Radio button!" );
    radioButton2 = gtk_radio_button_new_with_label( NULL,
    "Drugi radio button!" );
    gtk_radio_button_set_group( GTK_RADIO_BUTTON( radioButton2 ),
    gtk_radio_button_get_group( GTK_RADIO_BUTTON( radioButton ) ) );
   
    grid = gtk_grid_new();
    gtk_grid_attach( GTK_GRID( grid ), radioButton, 0, 0, 1, 1 );
    gtk_grid_attach( GTK_GRID( grid ), radioButton2, 0, 1, 1, 1 );
    gtk_container_add( GTK_CONTAINER( okno ), grid );
   
    gtk_widget_show_all( okno );
   
    gtk_main();
   
    return 0;
}

Zagadnienia powiązane

gtk_radio_button_get_groupZwraca grupę widżetu GtkRadioButton. (metoda)
gtk_radio_button_join_groupDołącza widżet GtkRadioButton do grupy innego widżetu GtkRadioButton. (metoda)

Linki zewnętrzne