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
00025 enum UDisplayContextType {
00031 UDISPCTX_TYPE_DIALECT_HANDLING = 0,
00038 UDISPCTX_TYPE_CAPITALIZATION = 1,
00044 UDISPCTX_TYPE_DISPLAY_LENGTH = 2
00045 };
00049 typedef enum UDisplayContextType UDisplayContextType;
00050
00056 enum UDisplayContext {
00069 UDISPCTX_STANDARD_NAMES = (UDISPCTX_TYPE_DIALECT_HANDLING<<8) + 0,
00076 UDISPCTX_DIALECT_NAMES = (UDISPCTX_TYPE_DIALECT_HANDLING<<8) + 1,
00090 UDISPCTX_CAPITALIZATION_NONE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 0,
00096 UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 1,
00102 UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 2,
00108 UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 3,
00115 UDISPCTX_CAPITALIZATION_FOR_STANDALONE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 4,
00128 UDISPCTX_LENGTH_FULL = (UDISPCTX_TYPE_DISPLAY_LENGTH<<8) + 0,
00135 UDISPCTX_LENGTH_SHORT = (UDISPCTX_TYPE_DISPLAY_LENGTH<<8) + 1
00136 };
00140 typedef enum UDisplayContext UDisplayContext;
00141
00142 #endif
00143
00144 #endif