2.2.2.9.1 Language Bar Information PDU (TS_RAIL_ORDER_LANGBARINFO)
The Language Bar Information PDU is used to set the language bar status. It is sent from a client to a server or a server to a client, but only when both support the Language Bar docking capability (TS_RAIL_LEVEL_DOCKED_LANGBAR_SUPPORTED). This PDU contains information about the language bar status.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hdr |
|||||||||||||||||||||||||||||||
LanguageBarStatus |
Hdr (4 bytes): A TS_RAIL_PDU_HEADER (section 2.2.2.1) header. The orderType field of the header MUST be set to TS_RAIL_ORDER_LANGBARINFO (0x000D).
LanguageBarStatus (4 bytes): An unsigned 32-bit integer. The possible values are indicated in the table below. The server sends the LanguageBarStatus it retrieves from the local language bar:
-
Value
Meaning
TF_SFT_SHOWNORMAL
0x00000001
Display the language bar as a floating window. This constant cannot be combined with the TF_SFT_DOCK, TF_SFT_MINIMIZED, TF_SFT_HIDDEN, or TF_SFT_DESKBAND constants.
TF_SFT_DOCK
0x00000002
Dock the language bar in its own task pane. This constant cannot be combined with the TF_SFT_SHOWNORMAL, TF_SFT_MINIMIZED, TF_SFT_HIDDEN, or TF_SFT_DESKBAND constants.<20>
TF_SFT_MINIMIZED
0x00000004
Display the language bar as a single icon in the system tray. This constant cannot be combined with the TF_SFT_SHOWNORMAL, TF_SFT_DOCK, TF_SFT_HIDDEN, or TF_SFT_DESKBAND constants.
TF_SFT_HIDDEN
0x00000008
Hide the language bar. This constant cannot be combined with the TF_SFT_SHOWNORMAL, TF_SFT_DOCK, TF_SFT_MINIMIZED, or TF_SFT_DESKBAND constants.
TF_SFT_NOTRANSPARENCY
0x00000010
Make the language bar opaque.
TF_SFT_LOWTRANSPARENCY
0x00000020
Make the language bar partially transparent.<21>
TF_SFT_HIGHTRANSPARENCY
0x00000040
Make the language bar highly transparent.<22>
TF_SFT_LABELS
0x00000080
Display text labels next to language bar icons.
TF_SFT_NOLABELS
0x00000100
Hide language bar icon text labels.
TF_SFT_EXTRAICONSONMINIMIZED
0x00000200
Display text service icons on the taskbar when the language bar is minimized.
TF_SFT_NOEXTRAICONSONMINIMIZED
0x00000400
Hide text service icons on the taskbar when the language bar is minimized.
TF_SFT_DESKBAND
0x00000800
Dock the language bar in the system task bar. This constant cannot be combined with the TF_SFT_SHOWNORMAL, TF_SFT_DOCK, TF_SFT_MINIMIZED, or TF_SFT_HIDDEN constants.<23>