haiku/src/kits/locale
Adrien Destugues a528bdee7f * Make ReadOlyBootPrompt look a bit nicer : don't use a regular BTextView but a custom view with an "haiku background leaf outline" below the text. The color and size of the leaf may still be altered, feel free to play around with it.
* 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
2010-11-01 21:39:47 +00:00
..
cat.cpp
Catalog.cpp * renamed BPrivate::mutable_locale_roster to BPrivate::gMutableLocaleRoster, 2010-08-04 21:34:12 +00:00
CatalogStub.cpp * Allow ReadOnlyBootPrompt to change languages at runtime again. 2010-08-03 08:48:34 +00:00
Collator.cpp Largish cleanup sweep concerning the Locale Kit (sorry it got so big): 2010-08-01 20:28:19 +00:00
Country.cpp One more monster commit (sorry ...) concerning the Locale Kit: 2010-10-24 12:57:55 +00:00
CountryFlags.rdef * Fixed a typo in filename of Austria flag 2010-06-24 15:12:50 +00:00
Currency.cpp
DateFormat.cpp Largish cleanup sweep concerning the Locale Kit (sorry it got so big): 2010-08-01 20:28:19 +00:00
DateTimeFormat.cpp * style adjustments 2010-08-29 20:40:15 +00:00
DefaultCatalog.cpp * some cleanup in BLocaleRoster 2010-10-20 09:23:06 +00:00
DurationFormat.cpp Next step of Locale Kit refactoring: 2010-10-19 21:36:44 +00:00
FloatFormat.cpp * Improve the test for TimeFormat (style and error checking) 2010-02-17 15:35:28 +00:00
FloatFormatImpl.cpp
FloatFormatParameters.cpp
Format.cpp * reintroduced be_locale as global information point for the current locale 2010-08-29 20:55:00 +00:00
FormatImpl.cpp
FormatParameters.cpp
FormattingConventions.cpp One more monster commit (sorry ...) concerning the Locale Kit: 2010-10-24 12:57:55 +00:00
GenericNumberFormat.cpp Fixed various errors/warnings reported by cppcheck: 2010-02-08 22:50:38 +00:00
HashMapCatalog.cpp * Fix \x parsing in collectcatkeys again (thanks to Kaliber) 2010-07-19 15:47:06 +00:00
IntegerFormat.cpp * Improve the test for TimeFormat (style and error checking) 2010-02-17 15:35:28 +00:00
IntegerFormatImpl.cpp
IntegerFormatParameters.cpp
Jamfile One more monster commit (sorry ...) concerning the Locale Kit: 2010-10-24 12:57:55 +00:00
Language.cpp Next step of Locale Kit refactoring: 2010-10-19 21:36:44 +00:00
LibbeLocaleBackend.cpp * renamed BPrivate::mutable_locale_roster to BPrivate::gMutableLocaleRoster, 2010-08-04 21:34:12 +00:00
LibraryInit.cpp * Removed registering of non-existing application as preferred for catalogs. 2010-07-21 10:36:32 +00:00
Locale.cpp One more monster commit (sorry ...) concerning the Locale Kit: 2010-10-24 12:57:55 +00:00
LocaleRoster.cpp * Make ReadOlyBootPrompt look a bit nicer : don't use a regular BTextView but a custom view with an "haiku background leaf outline" below the text. The color and size of the leaf may still be altered, feel free to play around with it. 2010-11-01 21:39:47 +00:00
MutableLocaleRoster.cpp One more monster commit (sorry ...) concerning the Locale Kit: 2010-10-24 12:57:55 +00:00
NumberFormat.cpp * Improve the test for TimeFormat (style and error checking) 2010-02-17 15:35:28 +00:00
NumberFormatImpl.cpp
NumberFormatParameters.cpp Fixed various errors/warnings reported by cppcheck: 2010-02-08 22:50:38 +00:00
TimeFormat.cpp Largish cleanup sweep concerning the Locale Kit (sorry it got so big): 2010-08-01 20:28:19 +00:00
TimeUnitFormat.cpp * reintroduced be_locale as global information point for the current locale 2010-08-29 20:55:00 +00:00
TimeZone.cpp Next step of Locale Kit refactoring: 2010-10-19 21:36:44 +00:00
UnicodeChar.cpp * Remove everything related to direct access to unicode.properties file. All of it should be done through ICU. 2010-08-11 12:00:59 +00:00