udisplaycontext.h

00001 /*
00002 *****************************************************************************************
00003 * Copyright (C) 2012, International Business Machines
00004 * Corporation and others. All Rights Reserved.
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 /* Dont hide with #ifndef U_HIDE_INTERNAL_API, needed by virtual methods */
00021 enum UDisplayContextType {
00027     UDISPCTX_TYPE_DIALECT_HANDLING = 0,
00034     UDISPCTX_TYPE_CAPITALIZATION = 1
00035 };
00039 typedef enum UDisplayContextType UDisplayContextType;
00040 
00041 /* Dont hide with #ifndef U_HIDE_INTERNAL_API, needed by virtual methods */
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 /* #if !UCONFIG_NO_FORMATTING */
00114 
00115 #endif

Generated on 27 Oct 2013 for ICU 50.1.2 by  doxygen 1.4.7