Gtk::BUTTONS_CLOSE);
Gtk::BUTTONS_OK);
int main(int argc, char * argv[]){#ifdef ENABLE_NLS  setlocale(LC_ALL, "");  bindtextdomain(GETTEXT_PACKAGE, LOCALEDIR);  textdomain(GETTEXT_PACKAGE);  bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");#endif // ENABLE_NLS  Gtk::Main oKit(argc, argv);  Glib::RefPtr<Xml> poXml;  try  {    poXml = Xml::create(PKGDATADIR "/vba.glade", "MainWindow");  }  catch (const Xml::Error & e)  {    Gtk::MessageDialog oDialog(e.what(),#ifndef GTKMM20                               false,#endif // ! GTKMM20                               Gtk::MESSAGE_ERROR,                               Gtk::BUTTONS_CLOSE);    oDialog.run();    return 1;  }  VBA::Window * poWindow = NULL;  poXml->get_widget_derived<VBA::Window>("MainWindow", poWindow);  Gtk::Main::run(*poWindow);  delete poWindow;  return 0;}