===== Quelltext für GTK+-Testprogramm ===== Der folgende Beispielquelltext initialisiert GTK+ und öffnet anschließend einen kleinen Dialog mit einer Messagebox. Dieser Quelltext wird für alle Entwicklungsumgebungen und Build-Systeme verwendet, die in der [[c:Tutorial:]]-Lektion zu den [[c:tutorial:libraries|Bibliotheken]] besprochen werden. #include int main( int argc, char ** argv ) { GtkWidget *dialog; /* Gtk initialisieren */ gtk_init(&argc, &argv); /* MessageBox erzeugen und anzeigen */ dialog = gtk_message_dialog_new( NULL, GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, "Wir benutzen eine externe Library\n" "proggen.org-Tutorial"); gtk_message_dialog_format_secondary_text( GTK_MESSAGE_DIALOG(dialog), "Das erste Argument: %s", (argc > 1) ? argv[1] : "-nicht angegeben-" ); gtk_dialog_run (GTK_DIALOG (dialog)); /* Daten freigeben */ gtk_widget_destroy (dialog); /* fertig */ return 0; }