[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