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:
parent
1413a31aa7
commit
8c49544efd
|
@ -18,7 +18,7 @@ void window_resize(int w, int h)
|
||||||
void window_init()
|
void window_init()
|
||||||
{
|
{
|
||||||
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
|
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);
|
window_resize(800, 600);
|
||||||
gtk_widget_show(window);
|
gtk_widget_show(window);
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,6 +5,9 @@ extern "C" {
|
||||||
#include <gtk/gtk.h>
|
#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 box_pack_start(GtkWidget *, GtkWidget *, gboolean, gboolean, guint);
|
||||||
void container_add(GtkWidget *, GtkWidget *);
|
void container_add(GtkWidget *, GtkWidget *);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue