Nederlandse vertaling II
[sgc.git] / main.c
blob6a2990994a01ef254db78cc63aa153288f2e22f4
1 #include "sgc.h"
3 GladeXML *xml = NULL;
5 int main(int argc, char **argv)
7 gchar *currentDir = g_get_current_dir();
9 gtk_init(&argc, &argv);
10 bindtextdomain(g_get_application_name(), "./locale");
11 g_free(currentDir);
13 xml = glade_xml_new(GLADESOURCE, NULL, g_get_application_name());
15 if (xml == NULL) {
16 g_error(_("Could not open the GUI!"));
17 return -1;
18 } else {
19 g_thread_init(NULL);
21 /* connect signal handlers */
22 glade_xml_signal_autoconnect(xml);
24 on_windowMain_realize(NULL, NULL);
26 g_thread_create((GThreadFunc)sound_init, NULL, FALSE, NULL);
28 removeRecordings();
30 gtk_main();
32 removeRecordings();
34 setBase(NULL);
35 setFile(NULL);
37 return 0;