Ich habe vor kurzen mich mal schlau über die Uralte "Athena Widget", welche für X11 ist, gemacht.
GTK hat viele Ähnlichkeiten mit diesem Oldie.
Im Vergleich mit der LCL, fährt die eine ganz andere Schienen.
Was mich verwunder sind die Connect-signale, die werden mit einem String übergeben.
Ich dachte für sowas nimmt man eine Event-Konstante. Ein Byte ist doch schneller abgefragt, als ein String.g_signal_connect(window, 'destroy', G_CALLBACK(@gtk_main_quit), nil);
Weis einer, wieso dies so gemacht wird ?