Mercurial > projects > dwt-win
comparison 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 |
comparison
equal
deleted
inserted
replaced
32:2985239119a3 | 33:39a9959ef14d |
---|---|
20 exit(1); | 20 exit(1); |
21 } | 21 } |
22 | 22 |
23 abstract class ArrayWrapper{ | 23 abstract class ArrayWrapper{ |
24 } | 24 } |
25 abstract class ValueWrapper{ | |
26 } | |
25 | 27 |
26 class ArrayWrapperT(T) : ArrayWrapper { | 28 class ArrayWrapperT(T) : ArrayWrapper { |
27 public T[] array; | 29 public T[] array; |
28 public this( T[] data ){ | 30 public this( T[] data ){ |
29 array = data; | 31 array = data; |
30 } | 32 } |
31 } | 33 } |
32 | 34 |
35 class ValueWrapperT(T) : ValueWrapper { | |
36 public T value; | |
37 public this( T data ){ | |
38 value = data; | |
39 } | |
40 } | |
41 | |
42 alias ValueWrapperT!(bool) ValueWrapperBool; | |
33 alias ArrayWrapperT!(byte) ArrayWrapperByte; | 43 alias ArrayWrapperT!(byte) ArrayWrapperByte; |
34 alias ArrayWrapperT!(int) ArrayWrapperInt; | 44 alias ArrayWrapperT!(int) ArrayWrapperInt; |
35 alias ArrayWrapperT!(Object) ArrayWrapperObject; | 45 alias ArrayWrapperT!(Object) ArrayWrapperObject; |
36 alias ArrayWrapperT!(char) ArrayWrapperString; | 46 alias ArrayWrapperT!(char) ArrayWrapperString; |
37 alias ArrayWrapperT!(char[]) ArrayWrapperString2; | 47 alias ArrayWrapperT!(char[]) ArrayWrapperString2; |