Ciao a tutti,
sto imparando il c++ e sul libro che sto seguendo ho trovato un divertente esercizio che richiede l' implementezione di un semplice sistema grafico; dato che sono su ubuntu ho deciso di usare Gtkmm per sviluppare l' applicazione.
La funzione main() assomiglierebbe a questa :

codice:
int main (int argc, char** argv)
{
	Gtk::Main kit(argc, argv);
	GraphicSystem::Window win; // GraphicSystem::Window : public Gtk::Window
	kit.run(win);
}
il mio problema e' il seguente : vorrei poter chiamare i metodi della mia classe GraphicSystem::Window direttametne da main() mentre il programma e' in esecuzione e questo non mi e' possibile dato che il programma entra nel main loop di gtkmm ( tramite kit.run(win); ) e non esce fino a che la finestra non e' stata chiusa; avevo pensato di usare un altro thread per il main loop di gtkmm ma non saprei come istanziarlo e nemmeno come comunicare con quest' ultimo.

Grazie anticipatamente dell' aiuto.