Creates a new GtkToggleButton, optionally with a text label. If you pass false as second parameter, the mnemonics (_) will not be parsed.
Example 123. Creating a new GtkToggleButton
<?php
//Create a new toggle button with label and mnemonic
$togglebtn = new GtkToggleButton('Toggle _me');
//connect the toggled signal to the function "toggled"
$togglebtn->connect('toggled', 'toggled');
function toggled($togglebtn) {
if ($togglebtn->get_active()) {
echo "ToggleButton is ACTIVE\r\n";
} else {
echo "ToggleButton is NOT active\r\n";
}
}
$wnd = new GtkWindow();
$wnd->set_border_width(10);
$wnd->add($togglebtn);
$wnd->connect_simple('destroy', array('gtk', 'main_quit'));
$wnd->show_all();
Gtk::main();
?> |