From 7a37a4ed349fa3b8285f2b8a65a7f4d08919abd7 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Wed, 30 Mar 2005 20:47:56 +0000 Subject: [PATCH] 2005-03-30 Anthony Taranto * gtk/Widget.custom : cause Allocation.Set to call SizeUpdate(). * gtk/glue/widget.c : remove gtksharp_gtk_widget_set_allocation(). svn path=/trunk/gtk-sharp/; revision=42387 --- ChangeLog | 5 +++++ gtk/Widget.custom | 2 +- gtk/glue/widget.c | 7 ------- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 147bfccb1..3eb8724e1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-03-30 Anthony Taranto + + * gtk/Widget.custom : cause Allocation.Set to call SizeUpdate(). + * gtk/glue/widget.c : remove gtksharp_gtk_widget_set_allocation(). + 2005-03-29 Mike Kestner * gtk/TreeStore.custom : fix a CLS incompliance in the Append diff --git a/gtk/Widget.custom b/gtk/Widget.custom index a608dcf94..1f384eb1c 100644 --- a/gtk/Widget.custom +++ b/gtk/Widget.custom @@ -61,7 +61,7 @@ static extern void gtksharp_gtk_widget_set_allocation (IntPtr raw, Gdk.Rectangle public Gdk.Rectangle Allocation { get { return Gdk.Rectangle.New (gtksharp_gtk_widget_get_allocation (Handle)); } - set { gtksharp_gtk_widget_set_allocation (Handle, value); } + set { SizeAllocate (value); } } diff --git a/gtk/glue/widget.c b/gtk/glue/widget.c index a562d187a..290731339 100644 --- a/gtk/glue/widget.c +++ b/gtk/glue/widget.c @@ -24,7 +24,6 @@ /* Forward declarations */ GdkRectangle *gtksharp_gtk_widget_get_allocation (GtkWidget *widget); -void gtksharp_gtk_widget_set_allocation (GtkWidget *widget, GdkRectangle rect); GdkWindow *gtksharp_gtk_widget_get_window (GtkWidget *widget); void gtksharp_gtk_widget_set_window (GtkWidget *widget, GdkWindow *window); int gtksharp_gtk_widget_get_state (GtkWidget *widget); @@ -47,12 +46,6 @@ gtksharp_gtk_widget_get_allocation (GtkWidget *widget) return &widget->allocation; } -void -gtksharp_gtk_widget_set_allocation (GtkWidget *widget, GdkRectangle rect) -{ - widget->allocation = rect; -} - GdkWindow * gtksharp_gtk_widget_get_window (GtkWidget *widget) {