Skip to content

Instantly share code, notes, and snippets.

@sarcilav
Created January 13, 2009 22:53
Show Gist options
  • Save sarcilav/46675 to your computer and use it in GitHub Desktop.
Save sarcilav/46675 to your computer and use it in GitHub Desktop.
/*
main.c
Copyright 2009 Sebastian Arcila Valenzuela
*/
#include <gtk/gtk.h>
void
on_window_destroy (GtkObject *object, gpointer user_data)
{
gtk_main_quit();
}
void
button_clicked(GtkButton *button, gpointer data)
{
g_print("clicked\n");
}
int
main (int argc, char *argv[])
{
GtkBuilder *builder;
GtkWidget *window;
gtk_init (&argc, &argv);
builder = gtk_builder_new ();
gtk_builder_add_from_file (builder, "gui.xml", NULL);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
gtk_builder_connect_signals (builder, NULL);
g_object_unref (G_OBJECT (builder));
/*
Como hago esto
GtkButton *button = bt_despachos;
g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(button_clicked), NULL);
*/
gtk_widget_show (window);
gtk_main ();
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment