Hi!

i have this code:
Code:
class MainWindow
{
	void		load();
[...]
	void		ee_resize_cb (Ecore_Evas * _ee);
};

void
MainWindow::load()
{
	[...]
	ecore_evas_callback_resize_set(ee, ee_resize_cb);
}
The protorype for ecore_evas_callback_resize_set() is:
Code:
void ecore_evas_callback_resize_set ( Ecore_Evas * ee, void(*)(Ecore_Evas *ee) func)
The compiler gives error:
Code:
main-window.cpp:79: error: argument of type 
‘void (MainWindow::)(Ecore_Evas*)’ does not match ‘void (*)(Ecore_Evas*)’
If I try to pass &ee_resize_cb to the function, i get another error:
Code:
main-window.cpp:79: error: ISO C++ forbids taking the address 
of an unqualified or parenthesized non-static member function to form a pointer to member function.  
Say ‘&MainWindow::ee_resize_cb’
How can I pass a method pointer as a function pointer, then?
Thanks for your help!