oops, have to commit this after accidentally committing intl.cpp to not break compilation (contains unfinished code)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14037 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -319,6 +319,38 @@ struct WXDLLEXPORT wxLanguageInfo
|
||||
wxString Description; // human-readable name of the language
|
||||
};
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// wxLocaleCategory: the category of locale settings
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
enum wxLocaleCategory
|
||||
{
|
||||
// (any) numbers
|
||||
wxLOCALE_CAT_NUMBER,
|
||||
|
||||
// date/time
|
||||
wxLOCALE_CAT_DATE,
|
||||
|
||||
// monetary value
|
||||
wxLOCALE_CAT_MONEY,
|
||||
|
||||
wxLOCALE_CAT_MAX
|
||||
};
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// wxLocaleInfo: the items understood by wxLocale::GetInfo()
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
enum wxLocaleInfo
|
||||
{
|
||||
// the thounsands separator
|
||||
wxLOCALE_THOUSANDS_SEP,
|
||||
|
||||
// the character used as decimal point
|
||||
wxLOCALE_DECIMAL_POINT,
|
||||
|
||||
};
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// wxLocale: encapsulates all language dependent settings, including current
|
||||
// message catalogs, date, time and currency formats (TODO) &c
|
||||
@@ -378,6 +410,10 @@ public:
|
||||
// couldn't be determined
|
||||
static wxString GetSystemEncodingName();
|
||||
|
||||
// get the values of the given locale-dependent datum: the current locale
|
||||
// is used, the US default value is returned if everything else fails
|
||||
static wxString GetInfo(wxLocaleInfo index, wxLocaleCategory cat);
|
||||
|
||||
// return TRUE if the locale was set successfully
|
||||
bool IsOk() const { return m_pszOldLocale != NULL; }
|
||||
|
||||
|
Reference in New Issue
Block a user