Problema com ToolBar no PHP-GTK2

From: Date: Wed, 08 Jun 2005 14:04:00 +0000
Subject: Problema com ToolBar no PHP-GTK2
Groups: php.gtk.dev 
Request: Send a blank email to php-gtk-dev+get-1370@lists.php.net to get a copy of this message
Olá! Estou tentando criar uma Toolbar no PHP-GTK2. Até consigo, mas em vez de 4 botões só aparece 3. Eu coloco os stock_ids dos botões que eu preciso em um array e depois percorro o array gerando os botões e colocando-os em outro array. O problema é que o primeiro botão nunca é colocado no array. Não sei se estou fazendo alguma coisa errada. Alguém pode dar um help? []'s Daniel Braga <?php class ToolBar extends GtkToolBar {
    var $buttons_id = array('gtk-new', 'gtk-media-pause', 'gtk-refresh', 'gtk-quit');
    var $buttons = array();
    function __construct()
    {
        parent::__construct();
    }
    function load_buttons()
    {
        foreach ($this->buttons_id as $stock_id) {
            $this->buttons[$stock_id] = GtkToolButton::new_from_stock($stock_id);
        }
    }
    function add_buttons()
    {
        foreach ($this->buttons as $button) {
            parent::add($button);
        }
    }
    static function get_toolbar()
    {
        $tool = &new ToolBar();
        $tool->load_buttons();
        $tool->add_buttons();
        return $tool;
    }
} $window = new GtkWindow(); $window->connect_object('destroy', array('gtk','main_quit')); $toolbar = ToolBar::get_toolbar(); $window->add($toolbar); $window->show_all(); Gtk::main(); ?>

« previous php.gtk.dev (#1370) next »