stefp has asked for the wisdom of the Perl Monks concerning the following question:

I want to port TeXmacs to gtk. While I am at it, it makes sense to port it to use perl Gtk as well because I don't like much the existing extension/configuration language. The next step is to think on a event framework. POE qualifies. The next thing I want is to have the GUI define in a portable format. Here come glade and Gtk::GladeXML.

So with glade, I generate the XML code for a main gtk window and the following code snippet works Ok. But when I use a main Gnomde window I get the error message ** WARNING **: unknown widget class 'GnomeApp' that is in fact fatal. If I comment out the use POE, things get back to normal.

I welcome any suggestion or comment. I have a page where I post my searches, ramblings and progress

use Gtk; use Gnome; use Gtk::GladeXML; use POE; Gnome->init("TeXmacs", "1.0"); my $g = new Gtk::GladeXML(shift || "app.glade"); my $w = $g->get_widget('MainWindow'); $g->signal_autoconnect_from_package('main'); Gtk->main;

-- stefp -- check out TeXmacs wiki