Mercurial > projects > dwt-linux
comparison dwt/widgets/Display.d @ 321:ffb904674b52
Fixes for LLVMDC
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 27 Sep 2008 15:58:22 +0200 |
parents | c0d810de7093 |
children | 4bffbf81e2d6 |
comparison
equal
deleted
inserted
replaced
320:f516317c1e89 | 321:ffb904674b52 |
---|---|
3647 setDirectionProcCallbackData.display = this; | 3647 setDirectionProcCallbackData.display = this; |
3648 setDirectionProcCallbackData.data = cast(void*)direction; | 3648 setDirectionProcCallbackData.data = cast(void*)direction; |
3649 OS.gtk_container_forall (cast(GtkContainer*)widget, cast(GtkCallback)&setDirectionProcFunc, &setDirectionProcCallbackData); | 3649 OS.gtk_container_forall (cast(GtkContainer*)widget, cast(GtkCallback)&setDirectionProcFunc, &setDirectionProcCallbackData); |
3650 } | 3650 } |
3651 | 3651 |
3652 private static extern(C) int /*long*/ setDirectionProcFunc (GtkWidget* widget, void* data) { | 3652 package static extern(C) int /*long*/ setDirectionProcFunc (GtkWidget* widget, void* data) { |
3653 version(LOG) Stderr.formatln( "Display {}:", __LINE__ ).flush; | 3653 version(LOG) Stderr.formatln( "Display {}:", __LINE__ ).flush; |
3654 CallbackData* cbdata = cast(CallbackData*)data; | 3654 CallbackData* cbdata = cast(CallbackData*)data; |
3655 return cbdata.display.setDirectionProc( widget, cast(int)cbdata.data ); | 3655 return cbdata.display.setDirectionProc( widget, cast(int)cbdata.data ); |
3656 } | 3656 } |
3657 int /*long*/ setDirectionProc (GtkWidget* widget, int /*long*/ direction) { | 3657 int /*long*/ setDirectionProc (GtkWidget* widget, int /*long*/ direction) { |