Foros del Web » Programando para Internet » PHP » PHP-GTK »

Como hacer un boton con imagen en php-gtk

Estas en el tema de Como hacer un boton con imagen en php-gtk en el foro de PHP-GTK en Foros del Web. Tras pelearme duramente jeje con el PHP-GTK e logrado usar el GtkPixmap jeje, aki os dejo un codigillo k inserta una iamgen en un boton: ...
  #1 (permalink)  
Antiguo 28/04/2002, 16:21
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 5 meses
Puntos: 5
Como hacer un boton con imagen en php-gtk

Tras pelearme duramente jeje con el PHP-GTK e logrado usar el GtkPixmap jeje, aki os dejo un codigillo k inserta una iamgen en un boton:

<?php
dl(stristr(PHP_OS, "WIN") ? "php_gtk.dll" : "php_gtk.so");
function delete_event()
{
return false;
}
function destroy()
{
Gtk::main_quit();
}
$Gtk_Window = &new GtkWindow();
$Gtk_Window->connect('destroy', 'destroy');
$Gtk_Window->connect('delete-event', 'delete_event');
$Gtk_Window->set_usize(20,20);
$Gtk_Window->set_title('PHP-EDDI-DEV');
$this = &new GtkButton();
list($pixmap, $mask) = Gdk::pixmap_create_from_xpm(null,null,"imagen .xpm");
$button_image = &new GtkPixmap($pixmap, $mask);
$this->add($button_image);
$this->show();
$Gtk_Window->add($this);
$Gtk_Window->show_all();
Gtk::main();
?>

que os aprobeche

<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>
  #2 (permalink)  
Antiguo 28/04/2002, 16:23
fcn
 
Fecha de Ingreso: enero-2002
Mensajes: 15
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Como hacer un boton con imagen en php-gtk

epples tio, como te lo curras!!! Vienen de escandalo estos codigos!!
Viendo los manuales de gtk.php.net es mas interesante ponerse a probar uno mismo, pq sino no te enteras de nada. Asi que a currar se ha dixo!!

FCN
  #3 (permalink)  
Antiguo 28/04/2002, 16:29
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 5 meses
Puntos: 5
Re: Como hacer un boton con imagen en php-gtk

hjeje gracias, el caso es k estube mirando unas paginas y bueno encontre un screemshot y vi uno con iamgenes y dije pos me lo pillo y a destripar code, total k me encuentro con una clase creada por el pavo y se lo curraba todo chungo asi k ... pille lo k importa y cree eso facil eh pos dentro de poko un tuto sobre php-gtk en español con ejemplos

<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>
  #4 (permalink)  
Antiguo 29/04/2002, 07:26
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 23 años, 10 meses
Puntos: 0
Re: Como hacer un boton con imagen en php-gtk

Un poco chapuza, eso si :)

add_pixlabel es un método del objeto Button ( por lo menos en Gtk-- ) Con lo que con algo como:
Código:
&lt;?php
$bot = new &amp;GtkButton();
$bot-&gt;add_pixlabel(&quot;imagen.xpm&quot;,&quot;&quot;);
ahow_all();
?&gt;
( Habíendolo creado en una ventana y tal )

Pues nos mostraría la imagencita de marras :)

Salu2.Ferdy

<hr />Usuario registrado de Linux #241564
<a href="http://www.ferdyx.org">FerdyX.org</a> - Web Open Source
  #5 (permalink)  
Antiguo 29/04/2002, 10:50
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 5 meses
Puntos: 5
Re: Como hacer un boton con imagen en php-gtk

He fernandillo, pero lo que te acabo de poner es para añadir un pixmap en caulkier sitio, no solo en los botones.
jeje asi k .... jeje dentro de pocosubire cositas al CVS de bgtaasi k a programar sa dixo

<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:17.