Changeset 238:380bad9f6852 for dwt/widgets/Widget.d
- Timestamp:
- 05/04/08 18:42:55 (4 years ago)
- Files:
-
- dwt/widgets/Widget.d (modified) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
dwt/widgets/Widget.d
r178 r238 180 180 static const int LAST_SIGNAL = 62; 181 181 182 template UD_Getter( char[]name ){183 const char[]UD_Getter = "void* ud"~name~"(){ return getDisplay().getWindowProcUserData( "~name~"); }\n";182 template UD_Getter( String name ){ 183 const String UD_Getter = "void* ud"~name~"(){ return getDisplay().getWindowProcUserData( "~name~"); }\n"; 184 184 } 185 185 … … 579 579 * @see #setData(String, Object) 580 580 */ 581 public Object getData ( char[]key) {581 public Object getData (String key) { 582 582 checkWidget(); 583 583 if (key is null) error (DWT.ERROR_NULL_ARGUMENT); … … 585 585 Object[] table = (cast(ArrayWrapperObject) data).array; 586 586 for (int i=1; i<table.length; i+=2) { 587 char[]tablekey = (cast(ArrayWrapperString) table[i]).array;587 String tablekey = (cast(ArrayWrapperString) table[i]).array; 588 588 if (key ==/*eq*/ tablekey ) return table [i+1]; 589 589 } … … 613 613 } 614 614 615 char[]getName () {616 // char[]str = getClass ().getName ();615 String getName () { 616 // String str = getClass ().getName (); 617 617 // int index = str.lastIndexOf ('.'); 618 618 // if (index is -1) return str; 619 char[]str = this.classinfo.name;619 String str = this.classinfo.name; 620 620 int index = str.length; 621 621 while ((--index > 0) && (str[index] !is '.')) {} … … 623 623 } 624 624 625 char[]getNameText () {625 String getNameText () { 626 626 return ""; 627 627 } … … 910 910 } 911 911 912 char [] fixMnemonic ( char[]str) {912 char [] fixMnemonic (String str) { 913 913 int len = str.length; 914 char[]text = str[0 .. len].dup;914 String text = str[0 .. len].dup; 915 915 int i = 0, j = 0; 916 916 char [] result = new char [len * 2]; … … 1380 1380 * @see #getData(String) 1381 1381 */ 1382 public void setData ( char[]key, Object value) {1382 public void setData (String key, Object value) { 1383 1383 checkWidget(); 1384 1384 if (key.length is 0) error (DWT.ERROR_NULL_ARGUMENT); … … 1388 1388 table = (cast(ArrayWrapperObject) data).array; 1389 1389 while (index < table.length) { 1390 char[]tablekey = (cast(ArrayWrapperString)table[index]).array;1390 String tablekey = (cast(ArrayWrapperString)table[index]).array; 1391 1391 if (key ==/*eq*/ tablekey ) break; 1392 1392 index += 2; … … 1528 1528 * @return a string representation of the receiver 1529 1529 */ 1530 public override char[]toString () {1531 char[]str = "*Disposed*";1530 public override String toString () { 1531 String str = "*Disposed*"; 1532 1532 if (!isDisposed ()) { 1533 1533 str = "*Wrong Thread*"; … … 1559 1559 1560 1560 int /*long*/ windowProc (GtkWidget* handle, int /*long*/ user_data) { 1561 void trace( char[]str ){1561 void trace( String str ){ 1562 1562 version(LOG) Stderr.formatln( "Widget windowProc {}", str ).flush; 1563 1563 } … … 1622 1622 1623 1623 int /*long*/ windowProc (GtkWidget* handle, int /*long*/ arg0, int /*long*/ user_data) { 1624 void trace( char[]str ){1624 void trace( String str ){ 1625 1625 version(LOG) Stderr.formatln( "Widget windowProc1 {}", str ).flush; 1626 1626 } … … 1732 1732 1733 1733 int /*long*/ windowProc (GtkWidget* handle, int /*long*/ arg0, int /*long*/ arg1, int /*long*/ user_data) { 1734 void trace( char[]str ){1734 void trace( String str ){ 1735 1735 version(LOG) Stderr.formatln( "Widget windowProc2 {}", str ).flush; 1736 1736 } … … 1766 1766 1767 1767 int /*long*/ windowProc (GtkWidget* handle, int /*long*/ arg0, int /*long*/ arg1, int /*long*/ arg2, int /*long*/ user_data) { 1768 void trace( char[]str ){1768 void trace( String str ){ 1769 1769 version(LOG) Stderr.formatln( "Widget windowProc3 {}", str ).flush; 1770 1770 }
