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(); ?> |