ICU 52.1  52.1
Typedefs | Enumerations
udisplaycontext.h File Reference

C API: Display context types (enum values) More...

#include "unicode/utypes.h"

Go to the source code of this file.

Typedefs

typedef enum UDisplayContextType UDisplayContextType
 
typedef enum UDisplayContext UDisplayContext
 

Enumerations

enum  UDisplayContextType { UDISPCTX_TYPE_DIALECT_HANDLING = 0, UDISPCTX_TYPE_CAPITALIZATION = 1 }
 Display context types, for getting values of a particular setting. More...
 
enum  UDisplayContext {
  UDISPCTX_STANDARD_NAMES = (UDISPCTX_TYPE_DIALECT_HANDLING<<8) + 0, UDISPCTX_DIALECT_NAMES = (UDISPCTX_TYPE_DIALECT_HANDLING<<8) + 1, UDISPCTX_CAPITALIZATION_NONE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 0, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 1,
  UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 2, UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 3, UDISPCTX_CAPITALIZATION_FOR_STANDALONE = (UDISPCTX_TYPE_CAPITALIZATION<<8) + 4
}
 Display context settings. More...
 

Detailed Description

C API: Display context types (enum values)

Definition in file udisplaycontext.h.

Typedef Documentation

Draft:
This API may be changed in the future versions and was introduced in ICU 51

Definition at line 120 of file udisplaycontext.h.

Draft:
This API may be changed in the future versions and was introduced in ICU 51

Definition at line 46 of file udisplaycontext.h.

Enumeration Type Documentation

Display context settings.

Note, the specific numeric values are internal and may change.

Draft:
This API may be changed in the future versions and was introduced in ICU 51
Enumerator
UDISPCTX_STANDARD_NAMES 

DIALECT_HANDLING can be set to one of UDISPCTX_STANDARD_NAMES or UDISPCTX_DIALECT_NAMES.

Use UDisplayContextType UDISPCTX_TYPE_DIALECT_HANDLING to get the value. A possible setting for DIALECT_HANDLING: use standard names when generating a locale name, e.g. en_GB displays as 'English (United Kingdom)'.

Draft:
This API may be changed in the future versions and was introduced in ICU 51
UDISPCTX_DIALECT_NAMES 

A possible setting for DIALECT_HANDLING: use dialect names, when generating a locale name, e.g.

en_GB displays as 'British English'.

Draft:
This API may be changed in the future versions and was introduced in ICU 51
UDISPCTX_CAPITALIZATION_NONE 

CAPITALIZATION can be set to one of UDISPCTX_CAPITALIZATION_NONE, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU, or UDISPCTX_CAPITALIZATION_FOR_STANDALONE.

Use UDisplayContextType UDISPCTX_TYPE_CAPITALIZATION to get the value. The capitalization context to be used is unknown (this is the default value).

Draft:
This API may be changed in the future versions and was introduced in ICU 51
UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE 

The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for the middle of a sentence.

Draft:
This API may be changed in the future versions and was introduced in ICU 51
UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE 

The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for the beginning of a sentence.

Draft:
This API may be changed in the future versions and was introduced in ICU 51
UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU 

The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for a user-interface list or menu item.

Draft:
This API may be changed in the future versions and was introduced in ICU 51
UDISPCTX_CAPITALIZATION_FOR_STANDALONE 

The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for stand-alone usage such as an isolated name on a calendar page.

Draft:
This API may be changed in the future versions and was introduced in ICU 51

Definition at line 54 of file udisplaycontext.h.

Display context types, for getting values of a particular setting.

Note, the specific numeric values are internal and may change.

Draft:
This API may be changed in the future versions and was introduced in ICU 51
Enumerator
UDISPCTX_TYPE_DIALECT_HANDLING 

Type to retrieve the dialect handling setting, e.g.

UDISPCTX_STANDARD_NAMES or UDISPCTX_DIALECT_NAMES.

Draft:
This API may be changed in the future versions and was introduced in ICU 51
UDISPCTX_TYPE_CAPITALIZATION 

Type to retrieve the capitalization context setting, e.g.

UDISPCTX_CAPITALIZATION_NONE, UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE, UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE, etc.

Draft:
This API may be changed in the future versions and was introduced in ICU 51

Definition at line 26 of file udisplaycontext.h.