Merge with git+ssh://sgc@fondialog1.hum.uva.nl/fro/git/sgc.git
[sgc.git] / main.c
blob097d661409d53a272af5adee16d32fd371db8e7e
1 #include "sgc.h"
2 #include "praat.h"
4 GladeXML *xml = NULL;
6 int main(int argc, char **argv)
8 gtk_init(&argc, &argv);
10 bindtextdomain(g_get_application_name(), LOCALEDIR);
12 /* textdomain(g_get_application_name());
14 * This makes the application use a standard domain,
15 * instead of a changing program name. For example
16 * on win32 it will be sgc.exe
19 textdomain("sgc");
21 xml = glade_xml_new(GLADESOURCE, NULL, g_get_application_name());
23 if (xml == NULL) {
24 g_error(_("Could not open the GUI!"));
25 return -1;
26 } else {
27 g_thread_init(NULL);
29 /* connect signal handlers */
30 glade_xml_signal_autoconnect(xml);
32 on_windowMain_realize(NULL, NULL);
34 g_thread_create((GThreadFunc)sound_init, NULL, FALSE, NULL);
36 removeRecordings();
38 gtk_main();
40 removeRecordings();
42 setBase(NULL);
43 setFile(NULL);
45 return 0;