Mercurial > projects > dwt2
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 /** |