summaryrefslogtreecommitdiff
path: root/demos/gtk-demo/geninclude.pl
diff options
context:
space:
mode:
Diffstat (limited to 'demos/gtk-demo/geninclude.pl')
-rwxr-xr-xdemos/gtk-demo/geninclude.pl6
1 files changed, 4 insertions, 2 deletions
diff --git a/demos/gtk-demo/geninclude.pl b/demos/gtk-demo/geninclude.pl
index 31036cc399..df534bc46d 100755
--- a/demos/gtk-demo/geninclude.pl
+++ b/demos/gtk-demo/geninclude.pl
@@ -1,13 +1,15 @@
#!/usr/bin/perl -w
print <<EOT;
+typedef GtkWidget *(*GDoDemoFunc) (void);
+
typedef struct _Demo Demo;
struct _Demo
{
gchar *title;
gchar *filename;
- void (*func) (void);
+ GDoDemoFunc func;
};
EOT
@@ -31,7 +33,7 @@ for $file (@ARGV) {
close INFO_FILE;
- print "void do_$basename (void);\n";
+ print "GtkWidget *do_$basename (void);\n";
$array .= qq( { "$title", "$file", do_$basename });
}