# HG changeset patch # User Frank Benoit # Date 1221442857 -7200 # Node ID 8117dc3a8faa01ecc6b16bfae0373d4f58d2edbf # Parent 8d53428f9be0cdf2ff3d9c50f90509d41ee4fbc2 String version for Widget getData,setData diff -r 8d53428f9be0 -r 8117dc3a8faa dwt/widgets/Widget.d --- a/dwt/widgets/Widget.d Sun Sep 14 19:58:20 2008 +0200 +++ b/dwt/widgets/Widget.d Mon Sep 15 03:40:57 2008 +0200 @@ -554,6 +554,9 @@ checkWidget(); return (state & KEYED_DATA) !is 0 ? (cast(ArrayWrapperObject) data).array [0] : data; } +public String getDataStr () { + return stringcast(getData()); +} /** * Returns the application defined property of the receiver @@ -589,6 +592,9 @@ } return null; } +public String getDataStr (String key) { + return stringcast(getData(key)); +} /** * Returns the Display that is associated with @@ -1127,6 +1133,10 @@ this.data = data; } } +/// DWT extension +public void setDataStr (String data) { + setData(stringcast(data)); +} /** * Sets the application defined property of the receiver @@ -1196,6 +1206,10 @@ } } } +/// DWT extension +public void setDataStr (String key, String value) { + setData( key, stringcast(value)); +} bool sendFocusEvent (int type) { sendEvent (type);