[eside-ghost] Error raro al compilar..
Iker Perez de Albeniz - Txupete -
txupete en gmail.com
Lun Sep 24 09:53:21 CEST 2007
>
> Se refiere a lo que estás poniendo ahí arriba, que está mal. No puedes pasar
> como parámetro la dirección de una llamada a un método. No sé si tienes algún
> otro error porque hace lustros (bueno, al menos 1) que no hago nada en GTK+,
en principio esa es la forma de conectar los botones a una accion...
lo tengo hecho asi en mas sitios y me funciona perfectamente, por
ejemplo:
m_EVclose.signal_button_press_event().connect(sigc::mem_fun(*this,
&configWindow::closeWindow));
m_EVclose.signal_enter_notify_event().connect(sigc::mem_fun(*this,
&configWindow::closeImageIn));
m_EVclose.signal_leave_notify_event ().connect(sigc::mem_fun(*this,
&configWindow::closeImageOut));
..
.
..
..
.
bool configWindow::closeWindow(GdkEventButton*)
{
hide(); //Closes the main window to stop the Gtk::Main::run().
return true;
}
bool configWindow::closeImageIn(GdkEventCrossing*)
{
m_Iclose.set("./skin/cerrar-s.png");
return true;
}
bool configWindow::closeImageOut(GdkEventCrossing*)
{
m_Iclose.set("./skin/cerrar.png");
return true;
}
Más información sobre la lista de distribución eside-ghost