GtkRadioButton Constructor

GtkRadioButton ([GtkRadioButton group [, string text [, bool use_underline = true]]]);

Creates a new radio button.

Example 107. Creating GtkRadioButtons

<?php
$box = new GtkVBox();

$label = new GtkLabel("click a button\n");
$box->pack_end($label);

$radio = null;
foreach (array('Red', 'Green', 'Blue') as $strLabel) {
    $radio = new GtkRadioButton($radio, $strLabel, true);
    $box->pack_start($radio);
    $radio->connect('toggled', 'onToggle', $label);
}

function onToggle($radio, $label)
{
    $label->set_text("toggled:\n" . $radio->get_label());
}

$wnd = new GtkWindow();
$wnd->connect_simple('destroy', array('gtk', 'main_quit'));
$wnd->add($box);
$wnd->show_all();
Gtk::main();
?>