Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2005, 12:17
tony2005
 
Fecha de Ingreso: mayo-2005
Mensajes: 9
Antigüedad: 20 años, 2 meses
Puntos: 0
Hacer visible un "fileselection" de Glade.

Para que el widget "fileselection" no se abriera a la par que la aplicación le he puesto en el archivo glade <visible>False</visible>.

Ahora, desde la aplicación necesito hacerlo visible al pulsar un botón.

Este es el código de la aplicación (en rojo la función para hacer visible????)...no funciona.

¿Qué le falta o sobra?:

<?php

if( !class_exists("gtk")) {
dl( "php_gtk." . ( strstr( PHP_OS, "WIN") ? "dll" : "so"));
}


$glade =&new GladeXML("./aplicacion.glade");
$aplicacion = $glade->get_widget('window1');
$aplicacion->connect_object( 'destroy', array( 'gtk', 'main_quit'));

$button1 = $glade->get_widget( 'button1');
$button1->connect('clicked','visualizarFileseleccion');


function visualizarFileseleccion($boton) {

global $glade;

$ver = $glade->get_widget('fileselection1');
$ver->set_visible('True');


}


gtk::main();

?>