Ir para conteúdo
Fórum Script Brasil
  • 0

Php-gtk!¿


rockbilly

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

/* Só para ilustrar uma pop up em phpGTK

<?

if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN')

dl('php_gtk.dll');

else

dl('php_gtk.so');

    function set_statusbar( $e) {

        global $s, $sx;

        $s->push( $sx, $e);

    }

    function show_popup() {

        $m = &new GtkMenu;

        $mi = &new GtkMenuItem( ' Item 1 ');

        $mi->connect_object( 'select', 'set_statusbar', 'Menu Item 1 Selected');

        $m->add( $mi);

        $mi = &new GtkMenuItem( ' Item 2 ');

        $mi->connect_object( 'select', 'set_statusbar', 'Quit application');

        $mi->connect_object( 'activate', create_function( '', 'Gtk::main_quit();'));

        $m->add( $mi);

        $m->show_all();

        $m->popup( null, null, null, 1, mktime());

    }

   

    $vb = &new GtkVBox;

   

    $b = &new GtkButton( ' Popup Menu ');

    $b->connect_object( 'clicked', 'show_popup');

    $vb->pack_start( $b, false, false);

    $t = &new GtkText;

    $t->set_editable( true);

    $vb->pack_start( $t, true, true);

    $s = &new GtkStatusbar;

    $sx = $s->get_context_id( 'default');

    $vb->pack_end( $s, false, false);

   

    $w = &new GtkWindow;

    $w->set_title( 'Popup Menu Test');

    $w->set_default_size( 400, 200);

    $w->connect_object( 'delete_event', create_function( '$e', 'Gtk::main_quit();'));

    $w->add( $vb);

    $w->show_all();

    Gtk::main();

?>

Faz um pop up usando uma inteface gráfica parecida a do LINUX

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...