ICU 52.1
52.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
i18n
unicode
udisplaycontext.h
Go to the documentation of this file.
1
/*
2
*****************************************************************************************
3
* Copyright (C) 2013, International Business Machines
4
* Corporation and others. All Rights Reserved.
5
*****************************************************************************************
6
*/
7
8
#ifndef UDISPLAYCONTEXT_H
9
#define UDISPLAYCONTEXT_H
10
11
#include "
unicode/utypes.h
"
12
13
#if !UCONFIG_NO_FORMATTING
14
15
/* Dont hide with #ifndef U_HIDE_DRAFT_API, needed by virtual methods */
26
enum
UDisplayContextType
{
27
#ifndef U_HIDE_DRAFT_API
28
33
UDISPCTX_TYPE_DIALECT_HANDLING
= 0,
40
UDISPCTX_TYPE_CAPITALIZATION
= 1
41
#endif
/* U_HIDE_DRAFT_API */
42
};
46
typedef
enum
UDisplayContextType
UDisplayContextType
;
47
48
/* Dont hide with #ifndef U_HIDE_DRAFT_API, needed by virtual methods */
54
enum
UDisplayContext
{
55
#ifndef U_HIDE_DRAFT_API
56
68
UDISPCTX_STANDARD_NAMES
= (
UDISPCTX_TYPE_DIALECT_HANDLING
<<8) + 0,
75
UDISPCTX_DIALECT_NAMES
= (
UDISPCTX_TYPE_DIALECT_HANDLING
<<8) + 1,
89
UDISPCTX_CAPITALIZATION_NONE
= (
UDISPCTX_TYPE_CAPITALIZATION
<<8) + 0,
95
UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE
= (
UDISPCTX_TYPE_CAPITALIZATION
<<8) + 1,
101
UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE
= (
UDISPCTX_TYPE_CAPITALIZATION
<<8) + 2,
107
UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU
= (
UDISPCTX_TYPE_CAPITALIZATION
<<8) + 3,
114
UDISPCTX_CAPITALIZATION_FOR_STANDALONE
= (
UDISPCTX_TYPE_CAPITALIZATION
<<8) + 4
115
#endif
/* U_HIDE_DRAFT_API */
116
};
120
typedef
enum
UDisplayContext
UDisplayContext
;
121
122
#endif
/* #if !UCONFIG_NO_FORMATTING */
123
124
#endif
Generated on Fri Oct 4 2013 14:10:21 for ICU 52.1 by
1.8.1.2