Created helper for connecting signals

This should make connecting signals easier, since I don't need to use
any conversion macros.
This commit is contained in:
Bryan Schumaker 2011-08-20 11:47:26 -04:00
parent 1413a31aa7
commit 8c49544efd
2 changed files with 4 additions and 1 deletions

View File

@ -18,7 +18,7 @@ void window_resize(int w, int h)
void window_init()
{
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(window, "destroy", G_CALLBACK(destroy_window), NULL);
GTK_CONNECT(window, "destroy", destroy_window, NULL);
window_resize(800, 600);
gtk_widget_show(window);
}

View File

@ -5,6 +5,9 @@ extern "C" {
#include <gtk/gtk.h>
}
#define GTK_CONNECT(widget, event, func, arg) \
g_signal_connect(widget, event, G_CALLBACK(func), arg)
void box_pack_start(GtkWidget *, GtkWidget *, gboolean, gboolean, guint);
void container_add(GtkWidget *, GtkWidget *);