00001
00002
00003
00004
00005
00006
00007
00008 #ifndef UDISPLAYCONTEXT_H
00009 #define UDISPLAYCONTEXT_H
00010
00011 #include "unicode/utypes.h"
00012
00013 #if !UCONFIG_NO_FORMATTING
00014
00015
00021 enum UDisplayContextType {
00027 UDISPCTX_TYPE_DIALECT_HANDLING = 0,
00034 UDISPCTX_TYPE_CAPITALIZATION = 1
00035 };
00039 typedef enum UDisplayContextType UDisplayContextType;
00040
00041
00047 enum UDisplayContext {
00060 UDISPCTX_STANDARD_NAMES = (UDISPCTX_TYPE_DIALECT_HANDLING<<8) + 0,
00067 UDISPCTX_DIALECT_NAMES = (UDISPCTX_TYPE_DIALECT_HANDLING<<8) + 1,
00081 UDISPCTX_CAPITALIZATION_NONE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 0,
00087 UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 1,
00093 UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 2,
00099 UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 3,
00106 UDISPCTX_CAPITALIZATION_FOR_STANDALONE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 4
00107 };
00111 typedef enum UDisplayContext UDisplayContext;
00112
00113 #endif
00114
00115 #endif