diff dwt/internal/gtk/OS.d @ 79:eb0144eddf0f

ExpandBar and ExpandItem
author Frank Benoit <benoit@tionex.de>
date Tue, 15 Jan 2008 17:11:43 +0100
parents 3acb1029ed5c
children f9349a0d8101
line wrap: on
line diff
--- a/dwt/internal/gtk/OS.d	Tue Jan 15 16:35:35 2008 +0100
+++ b/dwt/internal/gtk/OS.d	Tue Jan 15 17:11:43 2008 +0100
@@ -2152,17 +2152,17 @@
 
     /* Field accessors */
 
-    static void    GTK_ACCEL_LABEL_SET_ACCEL_STRING( GtkAccelLabel *arg0, gchar * arg1 )
-            { arg0.accel_string = arg1; }
-    static gchar*  GTK_ACCEL_LABEL_GET_ACCEL_STRING( GtkAccelLabel* arg0)
-            { return arg0.accel_string; }
+    static void    GTK_ACCEL_LABEL_SET_ACCEL_STRING( void *arg0, gchar * arg1 )
+            { (cast(GtkAccelLabel*)arg0).accel_string = arg1; }
+    static gchar*  GTK_ACCEL_LABEL_GET_ACCEL_STRING( void* arg0)
+            { return (cast(GtkAccelLabel*)arg0).accel_string; }
 
-    static GtkWidget* GTK_SCROLLED_WINDOW_HSCROLLBAR( GtkScrolledWindow* arg0 )
-            { return arg0.hscrollbar; }
-    static GtkWidget* GTK_SCROLLED_WINDOW_VSCROLLBAR( GtkScrolledWindow* arg0 )
-            { return arg0.vscrollbar; }
+    static GtkWidget* GTK_SCROLLED_WINDOW_HSCROLLBAR( void* arg0 )
+            { return (cast(GtkScrolledWindow*)arg0).hscrollbar; }
+    static GtkWidget* GTK_SCROLLED_WINDOW_VSCROLLBAR( void* arg0 )
+            { return (cast(GtkScrolledWindow*)arg0).vscrollbar; }
 
-    static int GTK_SCROLLED_WINDOW_SCROLLBAR_SPACING( GtkScrolledWindow* arg0)
+    static int GTK_SCROLLED_WINDOW_SCROLLBAR_SPACING( void* arg0)
     {
         return   ((cast(GtkScrolledWindowClass*) ((cast(GTypeInstance*) arg0).g_class) ).scrollbar_spacing >= 0 ?
                   (cast(GtkScrolledWindowClass*) ((cast(GTypeInstance*) arg0).g_class)).scrollbar_spacing : 3) ;