a528bdee7f
* Also do some changes to ReadOnlyBootPrompt layouting to include some insets and similar stuff. * Add country flags in the language selection menu * Modify locale roster method for getting a flag so it is a bit more tolerant. It is case insensitive on the country code, and also works if given a full locale code such as pt_BR. Known problems : * The new BitmapTextView doesn't work well with the chinese text as it does line breaks only on space chars (0x20), and there is no such char in chinese text. However, the usual BTextView is also unable to do proper linebreaking. This should be solved by using tools provided by ICU. * The way I altered LocaleRoster is not as good as it could be. Locales with variants such as zh-hans are not going to work (the computed country code is now 'NS'). Not sure there is a better way * The way the list is sorted in ReadOnlyBootPrompt is annoying as it prevents keyboard navigation. As the sorting changes each time you select a language, it's impossible to travel through the whole list. One possible solution is to do the language change on invoking an item. Another one is to sort the languages in a locale-neutral way. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39263 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
||
---|---|---|
.. | ||
cat.cpp | ||
Catalog.cpp | ||
CatalogStub.cpp | ||
Collator.cpp | ||
Country.cpp | ||
CountryFlags.rdef | ||
Currency.cpp | ||
DateFormat.cpp | ||
DateTimeFormat.cpp | ||
DefaultCatalog.cpp | ||
DurationFormat.cpp | ||
FloatFormat.cpp | ||
FloatFormatImpl.cpp | ||
FloatFormatParameters.cpp | ||
Format.cpp | ||
FormatImpl.cpp | ||
FormatParameters.cpp | ||
FormattingConventions.cpp | ||
GenericNumberFormat.cpp | ||
HashMapCatalog.cpp | ||
IntegerFormat.cpp | ||
IntegerFormatImpl.cpp | ||
IntegerFormatParameters.cpp | ||
Jamfile | ||
Language.cpp | ||
LibbeLocaleBackend.cpp | ||
LibraryInit.cpp | ||
Locale.cpp | ||
LocaleRoster.cpp | ||
MutableLocaleRoster.cpp | ||
NumberFormat.cpp | ||
NumberFormatImpl.cpp | ||
NumberFormatParameters.cpp | ||
TimeFormat.cpp | ||
TimeUnitFormat.cpp | ||
TimeZone.cpp | ||
UnicodeChar.cpp |