diff dwt/dwthelper/utils.d @ 33:39a9959ef14d

Display + ImageList
author Frank Benoit <benoit@tionex.de>
date Mon, 28 Jan 2008 21:05:39 +0100
parents 1e14cb29290a
children 3052439af4b5
line wrap: on
line diff
--- a/dwt/dwthelper/utils.d	Mon Jan 28 14:13:08 2008 +0100
+++ b/dwt/dwthelper/utils.d	Mon Jan 28 21:05:39 2008 +0100
@@ -22,6 +22,8 @@
 
 abstract class ArrayWrapper{
 }
+abstract class ValueWrapper{
+}
 
 class ArrayWrapperT(T) : ArrayWrapper {
     public T[] array;
@@ -30,6 +32,14 @@
     }
 }
 
+class ValueWrapperT(T) : ValueWrapper {
+    public T value;
+    public this( T data ){
+        value = data;
+    }
+}
+
+alias ValueWrapperT!(bool)    ValueWrapperBool;
 alias ArrayWrapperT!(byte)    ArrayWrapperByte;
 alias ArrayWrapperT!(int)     ArrayWrapperInt;
 alias ArrayWrapperT!(Object)  ArrayWrapperObject;