function label_toggle($dialog, $label, $dialog) { if (!$label) { $label = new GtkLabel('Dialog Test'); $label->set_padding(10, 10); $label->connect_object('destroy', create_function('$w', '$w=null;'), &$label); $vbox = $dialog->vbox; $vbox->pack_start($label, true, true, 0); $label->show(); } else { $label->destroy(); } }