Skip to content

Instantly share code, notes, and snippets.

@mattn
Created September 30, 2010 09:42
Show Gist options
  • Save mattn/604310 to your computer and use it in GitHub Desktop.
Save mattn/604310 to your computer and use it in GitHub Desktop.
#include <gtk/gtk.h>
int
main(int argc, char* argv[]) {
gtk_init(&argc, &argv);
GtkWidget* window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(G_OBJECT(window), "delete-event", [] () {
gtk_main_quit();
}, window);
GtkWidget* button = gtk_button_new_with_label("click me");
g_signal_connect(G_OBJECT(button), "clicked", [] () {
printf("clicked!!\n");
}, NULL);
gtk_container_add(GTK_CONTAINER(window), button);
gtk_widget_show_all(window);
gtk_main();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment