From 2af291dc52eb45402508671641393566a4e1ca8d Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Sat, 10 Nov 2001 16:32:12 +0000 Subject: [PATCH] 2001-11-10 Mike Kestner * codegen/defs-parse.pl : Fix String prop generation code. * gtk/Window.custom : Fix ctor param casting error. svn path=/trunk/gtk-sharp/; revision=1319 --- ChangeLog | 5 +++++ codegen/defs-parse.pl | 4 +++- gtk/Window.custom | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7e02c30bd..49c894c5f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-11-09 Mike Kestner + + * codegen/defs-parse.pl : Fix String prop generation code. + * gtk/Window.custom : Fix ctor param casting error. + 2001-11-09 Mike Kestner * codegen/defs-parse.pl : Use the @ctors list to determine if a class diff --git a/codegen/defs-parse.pl b/codegen/defs-parse.pl index d095b0d19..d12e2afb2 100755 --- a/codegen/defs-parse.pl +++ b/codegen/defs-parse.pl @@ -302,6 +302,8 @@ sub gen_prop () if (exists ($objects{$1}) || ($1 =~ /GObject/)) { $sret = $maptypes{$1}; $mret = "GLib.Object"; + } elsif ($maptypes{$1} eq "String") { + $sret = $mret = "String"; } elsif (exists ($maptypes{$1})) { $sret = $maptypes{$1}; $mret = $marshaltypes{$1}; @@ -330,7 +332,7 @@ sub gen_prop () $code .= "\t\t\t\tGetProperty (\"$cname\", out val);\n"; $code .= "\t\t\t\treturn "; if ($sret ne $mret) { - $code .= "($sret) "; + $code .= "($sret)"; } $code .= "val;\n\t\t\t}\n"; } diff --git a/gtk/Window.custom b/gtk/Window.custom index 8e8a4206a..5bdb65649 100755 --- a/gtk/Window.custom +++ b/gtk/Window.custom @@ -17,7 +17,7 @@ public Window () { - RawObject = gtk_window_new (WindowType.Toplevel); + RawObject = gtk_window_new ((int)WindowType.Toplevel); } ///