comparison org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/widgets/DateTime.d @ 9:950d84783eac

Removing direct tango deps.
author Frank Benoit <benoit@tionex.de>
date Mon, 09 Mar 2009 14:26:40 +0100
parents 6bf2837c50fe
children 2e09b0e6857a
comparison
equal deleted inserted replaced
8:2847134a5fc0 9:950d84783eac
21 import org.eclipse.swt.internal.win32.OS; 21 import org.eclipse.swt.internal.win32.OS;
22 22
23 import org.eclipse.swt.widgets.TypedListener; 23 import org.eclipse.swt.widgets.TypedListener;
24 24
25 import java.lang.all; 25 import java.lang.all;
26
27 import Integer = tango.text.convert.Integer;
28 26
29 //TODO - features not yet implemented: read-only, drop-down calendar for date 27 //TODO - features not yet implemented: read-only, drop-down calendar for date
30 //TODO - font, colors, background image not yet implemented (works on some platforms) 28 //TODO - font, colors, background image not yet implemented (works on some platforms)
31 29
32 /** 30 /**
527 //TODO: Not currently used, but may need for WinCE 525 //TODO: Not currently used, but may need for WinCE
528 TCHAR tchar[80]; 526 TCHAR tchar[80];
529 int size = OS.GetLocaleInfo (OS.LOCALE_USER_DEFAULT, OS.LOCALE_IDATE, tchar.ptr, 4); 527 int size = OS.GetLocaleInfo (OS.LOCALE_USER_DEFAULT, OS.LOCALE_IDATE, tchar.ptr, 4);
530 if (size > 0) { 528 if (size > 0) {
531 String number = TCHARsToStr(tchar[0..size - 1]); 529 String number = TCHARsToStr(tchar[0..size - 1]);
532 return Integer.parse (number); 530 return Integer.parseInt (number);
533 } 531 }
534 return 0; 532 return 0;
535 } 533 }
536 534
537 String getTimeFormat () { 535 String getTimeFormat () {
543 bool is24HourTime () { 541 bool is24HourTime () {
544 TCHAR tchar[4]; 542 TCHAR tchar[4];
545 int size = OS.GetLocaleInfo (OS.LOCALE_USER_DEFAULT, OS.LOCALE_ITIME, tchar.ptr, 4); 543 int size = OS.GetLocaleInfo (OS.LOCALE_USER_DEFAULT, OS.LOCALE_ITIME, tchar.ptr, 4);
546 if (size > 0) { 544 if (size > 0) {
547 String number = TCHARsToStr(tchar[0..size - 1]); 545 String number = TCHARsToStr(tchar[0..size - 1]);
548 return Integer.parse (number) !is 0; 546 return Integer.parseInt (number) !is 0;
549 } 547 }
550 return true; 548 return true;
551 } 549 }
552 550
553 /** 551 /**