Mercurial > projects > dwt-mac
diff dwt/dwthelper/System.d @ 15:2952d5604c0a
Ported some widgets, added some stuff to the runtime bindings
author | Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com> |
---|---|
date | Fri, 29 Aug 2008 21:46:05 +0200 |
parents | 380af2bdd8e5 |
children | 5b53d338c709 |
line wrap: on
line diff
--- a/dwt/dwthelper/System.d Sat Aug 23 13:49:00 2008 +0200 +++ b/dwt/dwthelper/System.d Fri Aug 29 21:46:05 2008 +0200 @@ -87,6 +87,27 @@ } } +struct OutS +{ + static Print!(char) delegate(char[] fmt,...) println; + static Print!(char) delegate(char[] fmt,...) print; + static this () + { + println = &Stdout.formatln; + print = &Stdout.format; + } +} + +struct Err +{ + static Print!(char) delegate(char[] fmt,...) println; + static Print!(char) delegate(char[] fmt,...) print; + static this () + { + println = &Stderr.formatln; + print = &Stderr.format; + } +} class System { @@ -141,5 +162,7 @@ default: return null; } } + + static OutS Out; + static Err err; } -