Você está aqui: PHP-GTK ::: Dicas & Truques ::: GtkButton |
Disparando ações quando o mouse entra ou sai da área de um GtkButtonQuantidade de visualizações: 7954 vezes |
<?php
// função que será chamada quando o mouse
// for posicionado no botão
function entrar($btn){
$btn->set_label('Saia de cima de mim!');
}
// função que será chamada quando o mouse
// sair no botão
function sair($btn){
$btn->set_label('Passe o mouse em mim!');
}
if(!class_exists('gtk')){
die("Por favor carregue o módulo php-gtk2
no seu php.ini\r\n");
}
$wnd = new GtkWindow();
$wnd->set_default_size(250, 150);
$wnd->connect_simple('destroy', array('gtk', 'main_quit'));
// Cria um layout fixo
$layout = new GtkFixed();
// Cria um botão
$btn = new GtkButton("Passe o mouse em mim");
// Define o tamanho do botão
$btn->set_size_request(150, 25); // define largura e altura
// Define o evento enter para o botão
$btn->connect_simple('enter', 'entrar', $btn);
// Define o evento leave para o botão
$btn->connect_simple('leave', 'sair', $btn);
// Adiciona o botão ao layout
$layout->put($btn, 10, 10);
// Adiciona o layout à janela do aplicativo
$wnd->add($layout);
$wnd->show_all();
$wnd->set_title("Usando GtkButton");
Gtk::main();
?>
|
|
|
Veja mais Dicas e truques de PHP-GTK |
Dicas e truques de outras linguagens |
|
GNU Octave - GNU Octave para Álgebra Linear - Como calcular o determinante de uma matriz usando a função det() do GNU Octave |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






