Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzu_localization_manager_base.h File Reference

Localization manager base definitions. More...

Enumerations

enum  KzuLocalizationUpdateReason {
  KZU_LOCALIZATION_UPDATE_REASON_LOCALE_CHANGED, KZU_LOCALIZATION_UPDATE_REASON_ACTIVE_TABLE_UPDATED, KZU_LOCALIZATION_UPDATE_REASON_INACTIVE_TABLE_UPDATED, KZU_LOCALIZATION_UPDATE_REASON_ACTIVE_LOCALE_COMPLEX_SCRIPT_SUPPORT_CHANGED,
  KZU_LOCALIZATION_UPDATE_REASON_INACTIVE_LOCALE_COMPLEX_SCRIPT_SUPPORT_CHANGED
}
 Reasons why a localization update callback was called. More...
 

Detailed Description

Localization manager base definitions.

Copyright 2008-2019 by Rightware. All rights reserved.

Enumeration Type Documentation

Reasons why a localization update callback was called.

Note that the implementation may combine multiple updates in localization tables into a single update callback. In this case only ACTIVE_TABLE_UPDATED without INACTIVE_TABLE_UPDATED callback can be triggered if both the active and one or more inactive tables have been modified.

See Also
KzuLocalizationUpdatedCallback
kzuLocalizationManagerAddListener
Enumerator
KZU_LOCALIZATION_UPDATE_REASON_LOCALE_CHANGED 

The active locale has been changed.

KZU_LOCALIZATION_UPDATE_REASON_ACTIVE_TABLE_UPDATED 

Active localization table has been changed.

KZU_LOCALIZATION_UPDATE_REASON_INACTIVE_TABLE_UPDATED 

Some localization table other than the active one has been changed.

KZU_LOCALIZATION_UPDATE_REASON_ACTIVE_LOCALE_COMPLEX_SCRIPT_SUPPORT_CHANGED 

Complex script support in the active locale has been changed.

KZU_LOCALIZATION_UPDATE_REASON_INACTIVE_LOCALE_COMPLEX_SCRIPT_SUPPORT_CHANGED 

Complex script support in some other locale than the active one has been changed.