From 8c45a1ac2047634c8e45b348947c285593d1bcf7 Mon Sep 17 00:00:00 2001 From: Sergey Cherepanov Date: Mon, 26 Nov 2012 10:27:05 +1100 Subject: [PATCH] Add infrastructure for wrappers for gtkwindow.h. --- lib/gtk/Makefile.am | 1 + lib/gtk/gtk.h | 1 + lib/gtk/gtkwindow.c | 34 ++++++++++++++++++++++++++++++++++ lib/gtk/init.c | 1 + 4 files changed, 37 insertions(+) create mode 100644 lib/gtk/gtkwindow.c diff --git a/lib/gtk/Makefile.am b/lib/gtk/Makefile.am index 273c817..2dea3c9 100644 --- a/lib/gtk/Makefile.am +++ b/lib/gtk/Makefile.am @@ -11,6 +11,7 @@ endif libelk_gtk_la_SOURCES = \ gtkmain.c \ gtkwidget.c \ + gtkwindow.c \ $(NULL) libelk_gtk_la_CFLAGS = @GTK_CFLAGS@ libelk_gtk_la_LDFLAGS = -no-undefined diff --git a/lib/gtk/gtk.h b/lib/gtk/gtk.h index 6d04028..9416f1f 100644 --- a/lib/gtk/gtk.h +++ b/lib/gtk/gtk.h @@ -48,5 +48,6 @@ extern Object Make_GtkWidget (GtkWidget *w); extern void elk_init_gtk_gtkmain (void); extern void elk_init_gtk_gtkwidget (void); +extern void elk_init_gtk_gtkwindow (void); C_LINKAGE_END diff --git a/lib/gtk/gtkwindow.c b/lib/gtk/gtkwindow.c new file mode 100644 index 0000000..c8dedd2 --- /dev/null +++ b/lib/gtk/gtkwindow.c @@ -0,0 +1,34 @@ +/* gtkwindow.c + * + * $Id$ + * + * Copyright 1990, 1991, 1992, 1993, 1994, 1995, Oliver Laumann, Berlin + * Copyright 2002, 2003 Sam Hocevar , Paris + * + * This software was derived from Elk 1.2, which was Copyright 1987, 1988, + * 1989, Nixdorf Computer AG and TELES GmbH, Berlin (Elk 1.2 has been written + * by Oliver Laumann for TELES Telematic Services, Berlin, in a joint project + * between TELES and Nixdorf Microprocessor Engineering, Berlin). + * + * Oliver Laumann, TELES GmbH, Nixdorf Computer AG and Sam Hocevar, as co- + * owners or individual owners of copyright in this software, grant to any + * person or company a worldwide, royalty free, license to + * + * i) copy this software, + * ii) prepare derivative works based on this software, + * iii) distribute copies of this software or derivative works, + * iv) perform this software, or + * v) display this software, + * + * provided that this notice is not removed and that neither Oliver Laumann + * nor Teles nor Nixdorf are deemed to have made any representations as to + * the suitability of this software for any purpose nor are held responsible + * for any defects of this software. + * + * THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE. + */ + +#include "gtk.h" + +void elk_init_gtk_gtkwindow () { +} diff --git a/lib/gtk/init.c b/lib/gtk/init.c index b46625a..f62dd6c 100644 --- a/lib/gtk/init.c +++ b/lib/gtk/init.c @@ -33,5 +33,6 @@ void elk_init_gtk_init () { elk_init_gtk_gtkmain (); elk_init_gtk_gtkwidget (); + elk_init_gtk_gtkwindow (); P_Provide (Intern ("gtk.la")); }