ICU 56.1
56.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
i18n
unicode
udisplaycontext.h
Go to the documentation of this file.
1
/*
2
*****************************************************************************************
3
* Copyright (C) 2014-2015, 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
25
enum
UDisplayContextType
{
31
UDISPCTX_TYPE_DIALECT_HANDLING
= 0,
38
UDISPCTX_TYPE_CAPITALIZATION
= 1,
44
UDISPCTX_TYPE_DISPLAY_LENGTH
= 2
45
};
49
typedef
enum
UDisplayContextType
UDisplayContextType
;
50
56
enum
UDisplayContext
{
69
UDISPCTX_STANDARD_NAMES
= (
UDISPCTX_TYPE_DIALECT_HANDLING
<<8) + 0,
76
UDISPCTX_DIALECT_NAMES
= (
UDISPCTX_TYPE_DIALECT_HANDLING
<<8) + 1,
90
UDISPCTX_CAPITALIZATION_NONE
= (
UDISPCTX_TYPE_CAPITALIZATION
<<8) + 0,
96
UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE
= (
UDISPCTX_TYPE_CAPITALIZATION
<<8) + 1,
102
UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE
= (
UDISPCTX_TYPE_CAPITALIZATION
<<8) + 2,
108
UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU
= (
UDISPCTX_TYPE_CAPITALIZATION
<<8) + 3,
115
UDISPCTX_CAPITALIZATION_FOR_STANDALONE
= (
UDISPCTX_TYPE_CAPITALIZATION
<<8) + 4,
128
UDISPCTX_LENGTH_FULL
= (
UDISPCTX_TYPE_DISPLAY_LENGTH
<<8) + 0,
135
UDISPCTX_LENGTH_SHORT
= (
UDISPCTX_TYPE_DISPLAY_LENGTH
<<8) + 1
136
};
140
typedef
enum
UDisplayContext
UDisplayContext
;
141
142
#endif
/* #if !UCONFIG_NO_FORMATTING */
143
144
#endif
Generated on Wed Oct 7 2015 21:17:57 for ICU 56.1 by
1.8.1.2