4 <name>Tizen.Uix.InputMethod</name>
7 <member name="T:Interop">
18 <member name="T:Interop.EinaList">
20 EinaList Interop Class
23 <member name="T:Interop.InputMethod">
25 InputMethod Interop Class
28 <!-- Badly formed XML comment ignored for member "F:Interop.InputMethod.ErrorCode.InvalidParameter" -->
29 <!-- Badly formed XML comment ignored for member "F:Interop.InputMethod.ErrorCode.PermissionDenied" -->
30 <!-- Badly formed XML comment ignored for member "F:Interop.InputMethod.ErrorCode.NoCallbackFunction" -->
31 <!-- Badly formed XML comment ignored for member "F:Interop.InputMethod.ErrorCode.NotRunning" -->
32 <!-- Badly formed XML comment ignored for member "F:Interop.InputMethod.ErrorCode.OperationFailed" -->
33 <!-- Badly formed XML comment ignored for member "F:Interop.InputMethod.ErrorCode.OutOfMemory" -->
34 <member name="T:Interop.Libraries">
36 Partial Libraries Class
39 <member name="T:Tizen.Uix.InputMethod.AccessibilityStateChangedEventArgs">
41 This Class contains data related to AccessibilityStateChanged Event
44 <member name="P:Tizen.Uix.InputMethod.AccessibilityStateChangedEventArgs.State">
46 Accessibility option state
49 <member name="T:Tizen.Uix.InputMethod.CursorPositionitionUpdatedEventArgs">
51 This Class contains data related to CursorPositionitionUpdated Event
54 <member name="P:Tizen.Uix.InputMethod.CursorPositionitionUpdatedEventArgs.CursorPosition">
59 <member name="T:Tizen.Uix.InputMethod.SetDataEventArgs">
61 This Class contains data related to DataSet Event
64 <member name="P:Tizen.Uix.InputMethod.SetDataEventArgs.Data">
66 The specific data to be set to the input panel
69 <member name="P:Tizen.Uix.InputMethod.SetDataEventArgs.DataLength">
71 The length of data, in bytes, to send to the input panel
74 <member name="T:Tizen.Uix.InputMethod.DisplayLanaguageChangedEventArgs">
76 This Class contains data related to DisplayLanaguageChanged Event
79 <member name="P:Tizen.Uix.InputMethod.DisplayLanaguageChangedEventArgs.Langauage">
84 <member name="T:Tizen.Uix.InputMethod.EditorWindow">
86 The Editor window class
89 <member name="M:Tizen.Uix.InputMethod.EditorWindow.SetSize(System.Int32,System.Int32,System.Int32,System.Int32)">
91 This API updates the input panel window's size information.
94 http://tizen.org/privilege/ime
96 <param name="portraitWidth">The width in portrait mode</param>
97 <param name="portraitHeight">The height in portrait mode</param>
98 <param name="landscapeWidth">The width in landscape mode</param>
99 <param name="landscapeHeight">The height in landscape mode</param>
100 <exception cref="T:System.InvalidOperationException">
101 This can occur due to the following reasons:
102 1) The application does not have the privilege to call this function
103 2) IME main loop isn't started yet
106 <member name="T:Tizen.Uix.InputMethod.FocusedInEventArgs">
108 This Class contains data related to FocusedIn Event
111 <member name="P:Tizen.Uix.InputMethod.FocusedInEventArgs.ContextId">
113 The input context identification value of an associated text input UI control
116 <member name="T:Tizen.Uix.InputMethod.FocusedOutEventArgs">
118 This Class contains data related to FocusedOut Event
121 <member name="P:Tizen.Uix.InputMethod.FocusedOutEventArgs.ContextId">
123 The input context identification value of an associated text input UI control
126 <member name="T:Tizen.Uix.InputMethod.InputPanelLayout">
128 Enumeration for Input Panel Layout
131 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutNormal">
136 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutNumber">
141 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutEMail">
146 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutURL">
151 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutPhoneNumber">
156 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutIP">
161 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutMonth">
166 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutNumberOnly">
171 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutInvalid">
176 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutHEX">
181 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutTerminal">
186 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutPassword">
191 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutDateTime">
196 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutEmoticon">
201 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.LayoutVoice">
206 <member name="F:Tizen.Uix.InputMethod.InputPanelLayout.Undefined">
211 <member name="T:Tizen.Uix.InputMethod.LayoutVariation">
213 Enumeration for Layout Variation
216 <member name="F:Tizen.Uix.InputMethod.LayoutVariation.NormalNormal">
218 The plain normal layout
221 <member name="F:Tizen.Uix.InputMethod.LayoutVariation.NormalFileName">
223 Filename layout; symbols such as '/', '\*', '\', '|', '<', '>', '?', '"' and ':' should be disabled
226 <member name="F:Tizen.Uix.InputMethod.LayoutVariation.NormalPersonName">
231 <member name="F:Tizen.Uix.InputMethod.LayoutVariation.NumberOnlyNormal">
233 The plain normal number layout
236 <member name="F:Tizen.Uix.InputMethod.LayoutVariation.NumberOnlySigned">
238 The number layout to allow a negative sign
241 <member name="F:Tizen.Uix.InputMethod.LayoutVariation.NumberOnlyDecimal">
243 The number layout to allow decimal point to provide fractional value
246 <member name="F:Tizen.Uix.InputMethod.LayoutVariation.NumberOnlySignedAndDecimal">
248 The number layout to allow decimal point and negative sign
251 <member name="F:Tizen.Uix.InputMethod.LayoutVariation.PasswordNormal">
253 The normal password layout
256 <member name="F:Tizen.Uix.InputMethod.LayoutVariation.PasswordNumberOnly">
258 The password layout to allow only number
261 <member name="F:Tizen.Uix.InputMethod.LayoutVariation.Undefined">
266 <member name="T:Tizen.Uix.InputMethod.AutoCapitalization">
268 Enumeration for AutoCapital Type
271 <member name="F:Tizen.Uix.InputMethod.AutoCapitalization.None">
276 <member name="F:Tizen.Uix.InputMethod.AutoCapitalization.Word">
281 <member name="F:Tizen.Uix.InputMethod.AutoCapitalization.Sentence">
286 <member name="F:Tizen.Uix.InputMethod.AutoCapitalization.AllCharacter">
291 <member name="F:Tizen.Uix.InputMethod.AutoCapitalization.Undefined">
296 <member name="T:Tizen.Uix.InputMethod.InputPanelReturnKey">
298 Enumeration for InputPanel ReturnKey Type
301 <member name="F:Tizen.Uix.InputMethod.InputPanelReturnKey.Default">
306 <member name="F:Tizen.Uix.InputMethod.InputPanelReturnKey.Done">
311 <member name="F:Tizen.Uix.InputMethod.InputPanelReturnKey.Go">
316 <member name="F:Tizen.Uix.InputMethod.InputPanelReturnKey.Join">
321 <member name="F:Tizen.Uix.InputMethod.InputPanelReturnKey.Login">
326 <member name="F:Tizen.Uix.InputMethod.InputPanelReturnKey.Next">
331 <member name="F:Tizen.Uix.InputMethod.InputPanelReturnKey.Search">
336 <member name="F:Tizen.Uix.InputMethod.InputPanelReturnKey.Send">
341 <member name="F:Tizen.Uix.InputMethod.InputPanelReturnKey.SignIn">
346 <member name="F:Tizen.Uix.InputMethod.InputPanelReturnKey.Undefined">
351 <member name="T:Tizen.Uix.InputMethod.InputHints">
353 Enumeration for InputHints
356 <member name="F:Tizen.Uix.InputMethod.InputHints.None">
361 <member name="F:Tizen.Uix.InputMethod.InputHints.AutoComplete">
366 <member name="F:Tizen.Uix.InputMethod.InputHints.SensitiveData">
371 <member name="F:Tizen.Uix.InputMethod.InputHints.Multiline">
376 <member name="F:Tizen.Uix.InputMethod.InputHints.Undefined">
381 <member name="T:Tizen.Uix.InputMethod.BiDirection">
383 Enumeration for BiDi Direction
386 <member name="F:Tizen.Uix.InputMethod.BiDirection.Neutral">
391 <member name="F:Tizen.Uix.InputMethod.BiDirection.LTR">
396 <member name="F:Tizen.Uix.InputMethod.BiDirection.RTL">
401 <member name="F:Tizen.Uix.InputMethod.BiDirection.Undefined">
406 <member name="T:Tizen.Uix.InputMethod.InputPanelLanguage">
408 Enumeration for InputPanel Language
411 <member name="F:Tizen.Uix.InputMethod.InputPanelLanguage.Automatic">
416 <member name="F:Tizen.Uix.InputMethod.InputPanelLanguage.Alphabet">
421 <member name="F:Tizen.Uix.InputMethod.InputPanelLanguage.Undefined">
426 <member name="T:Tizen.Uix.InputMethod.InputMethodContext">
428 This class represents the context of InputMethodEditor
431 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.Layout">
433 Gets the layout information.
436 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.LayoutVariation">
438 Gets the layout variation information.
441 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.CursorPositionition">
443 Gets the cursor position information.
446 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.AutoCapitalization">
448 Gets the autocapital type information.
451 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.ReturnKey">
453 Gets the Return key label type information.
456 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.ReturnKeyState">
458 Gets the Return key state information.
461 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.PredictionMode">
463 Gets the prediction mode information.
466 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.PasswordMode">
468 Gets the password mode information.
471 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.InputHint">
473 Gets the input hint information.
476 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.BiDirection">
478 Gets the text bidirectional information.
481 <member name="P:Tizen.Uix.InputMethod.InputMethodContext.Language">
483 Gets the preferred language information.
486 <member name="T:Tizen.Uix.InputMethod.DeviceClass">
488 Enumeration for Device Class
491 <member name="F:Tizen.Uix.InputMethod.DeviceClass.None">
496 <member name="F:Tizen.Uix.InputMethod.DeviceClass.Seat">
501 <member name="F:Tizen.Uix.InputMethod.DeviceClass.Keyboard">
506 <member name="F:Tizen.Uix.InputMethod.DeviceClass.Mouse">
511 <member name="F:Tizen.Uix.InputMethod.DeviceClass.Touch">
516 <member name="F:Tizen.Uix.InputMethod.DeviceClass.Pen">
521 <member name="F:Tizen.Uix.InputMethod.DeviceClass.Pointer">
526 <member name="F:Tizen.Uix.InputMethod.DeviceClass.Gamepad">
531 <member name="F:Tizen.Uix.InputMethod.DeviceClass.Undefined">
536 <member name="T:Tizen.Uix.InputMethod.DeviceSubclass">
538 Enumeration for Device SubClass
541 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.None">
546 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.Finger">
551 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.FingerNail">
556 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.Knuckle">
561 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.Palm">
566 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.HandSIze">
571 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.HandFlat">
576 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.PenTip">
581 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.Trackpad">
586 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.Trackpoint">
591 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.Trackball">
596 <member name="F:Tizen.Uix.InputMethod.DeviceSubclass.Undefined">
601 <member name="T:Tizen.Uix.InputMethod.VoiceControlDeviceInformation">
603 this class gives the device information, like the name, class and subclass
606 <member name="P:Tizen.Uix.InputMethod.VoiceControlDeviceInformation.Name">
608 Gets the device name of the key event.
611 <member name="P:Tizen.Uix.InputMethod.VoiceControlDeviceInformation.DeviceClass">
613 Gets the device class of the key event.
616 <member name="P:Tizen.Uix.InputMethod.VoiceControlDeviceInformation.DeviceSubclass">
618 Gets the device subclass of the key event.
621 <!-- Badly formed XML comment ignored for member "T:Tizen.Uix.InputMethod.KeyCode" -->
622 <member name="F:Tizen.Uix.InputMethod.KeyCode.BackSpace">
627 <member name="F:Tizen.Uix.InputMethod.KeyCode.Tab">
632 <member name="F:Tizen.Uix.InputMethod.KeyCode.Linefeed">
637 <member name="F:Tizen.Uix.InputMethod.KeyCode.Clear">
642 <member name="F:Tizen.Uix.InputMethod.KeyCode.Return">
647 <member name="F:Tizen.Uix.InputMethod.KeyCode.Pause">
652 <member name="F:Tizen.Uix.InputMethod.KeyCode.ScrollLock">
657 <member name="F:Tizen.Uix.InputMethod.KeyCode.SysReq">
662 <member name="F:Tizen.Uix.InputMethod.KeyCode.Escape">
667 <member name="F:Tizen.Uix.InputMethod.KeyCode.Delete">
672 <member name="F:Tizen.Uix.InputMethod.KeyCode.Home">
677 <member name="F:Tizen.Uix.InputMethod.KeyCode.Left">
679 The left directional key
682 <member name="F:Tizen.Uix.InputMethod.KeyCode.Up">
684 The up directional key
687 <member name="F:Tizen.Uix.InputMethod.KeyCode.Right">
689 The right directional key
692 <member name="F:Tizen.Uix.InputMethod.KeyCode.Down">
694 The down directional key
697 <member name="F:Tizen.Uix.InputMethod.KeyCode.Prior">
699 The prior, previous key
702 <member name="F:Tizen.Uix.InputMethod.KeyCode.Page_Up">
707 <member name="F:Tizen.Uix.InputMethod.KeyCode.Next">
712 <member name="F:Tizen.Uix.InputMethod.KeyCode.Page_Down">
717 <member name="F:Tizen.Uix.InputMethod.KeyCode.End">
722 <member name="F:Tizen.Uix.InputMethod.KeyCode.Begin">
727 <member name="F:Tizen.Uix.InputMethod.KeyCode.Select">
732 <member name="F:Tizen.Uix.InputMethod.KeyCode.Print">
737 <member name="F:Tizen.Uix.InputMethod.KeyCode.Execute">
739 The execute, run, do key
742 <member name="F:Tizen.Uix.InputMethod.KeyCode.Insert">
747 <member name="F:Tizen.Uix.InputMethod.KeyCode.Undo">
752 <member name="F:Tizen.Uix.InputMethod.KeyCode.Redo">
757 <member name="F:Tizen.Uix.InputMethod.KeyCode.Menu">
762 <member name="F:Tizen.Uix.InputMethod.KeyCode.Find">
767 <member name="F:Tizen.Uix.InputMethod.KeyCode.Cancel">
769 The cancel, stop, abort, exit key
772 <member name="F:Tizen.Uix.InputMethod.KeyCode.Help">
777 <member name="F:Tizen.Uix.InputMethod.KeyCode.Break">
782 <member name="F:Tizen.Uix.InputMethod.KeyCode.Mode_switch">
784 The character set switch key
787 <member name="F:Tizen.Uix.InputMethod.KeyCode.Num_Lock">
792 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPSpace">
797 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPTab">
802 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPEnter">
807 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPF1">
809 The Numpad function 1 key
812 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPF2">
814 The Numpad function 2 key
817 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPF3">
819 The Numpad function 3 key
822 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPF4">
824 The Numpad function 4 key
827 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPHome">
832 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPLeft">
837 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPUp">
842 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPRight">
847 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPDown">
852 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPPrior">
854 The Numpad prior, previous key
857 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPPage_Up">
859 The Numpad page up key
862 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPNext">
867 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPPage_Down">
869 The Numpad page down key
872 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPEnd">
877 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPBegin">
882 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPInsert">
884 The Numpad insert key
887 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPDelete">
889 The Numpad delete key
892 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPEqual">
897 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPMultiply">
899 The Numpad multiply key
902 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPAdd">
907 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPSeparator">
909 The Numpad separator key
912 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPSubtract">
914 The Numpad subtract key
917 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPDecimal">
919 The Numpad decimal key
922 <member name="F:Tizen.Uix.InputMethod.KeyCode.KPDivide">
924 The Numpad divide key
927 <member name="F:Tizen.Uix.InputMethod.KeyCode.KP0">
932 <member name="F:Tizen.Uix.InputMethod.KeyCode.KP1">
937 <member name="F:Tizen.Uix.InputMethod.KeyCode.KP2">
942 <member name="F:Tizen.Uix.InputMethod.KeyCode.KP3">
947 <member name="F:Tizen.Uix.InputMethod.KeyCode.KP4">
952 <member name="F:Tizen.Uix.InputMethod.KeyCode.KP5">
957 <member name="F:Tizen.Uix.InputMethod.KeyCode.KP6">
962 <member name="F:Tizen.Uix.InputMethod.KeyCode.KP7">
967 <member name="F:Tizen.Uix.InputMethod.KeyCode.KP8">
972 <member name="F:Tizen.Uix.InputMethod.KeyCode.KP9">
977 <member name="F:Tizen.Uix.InputMethod.KeyCode.F1">
982 <member name="F:Tizen.Uix.InputMethod.KeyCode.F2">
987 <member name="F:Tizen.Uix.InputMethod.KeyCode.F3">
992 <member name="F:Tizen.Uix.InputMethod.KeyCode.F4">
997 <member name="F:Tizen.Uix.InputMethod.KeyCode.F5">
1002 <member name="F:Tizen.Uix.InputMethod.KeyCode.F6">
1007 <member name="F:Tizen.Uix.InputMethod.KeyCode.F7">
1012 <member name="F:Tizen.Uix.InputMethod.KeyCode.F8">
1017 <member name="F:Tizen.Uix.InputMethod.KeyCode.F9">
1022 <member name="F:Tizen.Uix.InputMethod.KeyCode.F10">
1027 <member name="F:Tizen.Uix.InputMethod.KeyCode.F11">
1032 <member name="F:Tizen.Uix.InputMethod.KeyCode.F12">
1037 <member name="F:Tizen.Uix.InputMethod.KeyCode.F13">
1042 <member name="F:Tizen.Uix.InputMethod.KeyCode.F14">
1047 <member name="F:Tizen.Uix.InputMethod.KeyCode.F15">
1052 <member name="F:Tizen.Uix.InputMethod.KeyCode.F16">
1057 <member name="F:Tizen.Uix.InputMethod.KeyCode.F17">
1062 <member name="F:Tizen.Uix.InputMethod.KeyCode.F18">
1067 <member name="F:Tizen.Uix.InputMethod.KeyCode.F19">
1072 <member name="F:Tizen.Uix.InputMethod.KeyCode.F20">
1077 <member name="F:Tizen.Uix.InputMethod.KeyCode.F21">
1082 <member name="F:Tizen.Uix.InputMethod.KeyCode.F22">
1087 <member name="F:Tizen.Uix.InputMethod.KeyCode.F23">
1092 <member name="F:Tizen.Uix.InputMethod.KeyCode.F24">
1097 <member name="F:Tizen.Uix.InputMethod.KeyCode.F25">
1102 <member name="F:Tizen.Uix.InputMethod.KeyCode.F26">
1107 <member name="F:Tizen.Uix.InputMethod.KeyCode.F27">
1112 <member name="F:Tizen.Uix.InputMethod.KeyCode.F28">
1117 <member name="F:Tizen.Uix.InputMethod.KeyCode.F29">
1122 <member name="F:Tizen.Uix.InputMethod.KeyCode.F30">
1127 <member name="F:Tizen.Uix.InputMethod.KeyCode.F31">
1132 <member name="F:Tizen.Uix.InputMethod.KeyCode.F32">
1137 <member name="F:Tizen.Uix.InputMethod.KeyCode.F33">
1142 <member name="F:Tizen.Uix.InputMethod.KeyCode.F34">
1147 <member name="F:Tizen.Uix.InputMethod.KeyCode.F35">
1152 <member name="F:Tizen.Uix.InputMethod.KeyCode.ShiftL">
1157 <member name="F:Tizen.Uix.InputMethod.KeyCode.ShiftR">
1162 <member name="F:Tizen.Uix.InputMethod.KeyCode.ControlL">
1164 The left control key
1167 <member name="F:Tizen.Uix.InputMethod.KeyCode.ControlR">
1169 The right control key
1172 <member name="F:Tizen.Uix.InputMethod.KeyCode.CapsLock">
1177 <member name="F:Tizen.Uix.InputMethod.KeyCode.ShiftLock">
1182 <member name="F:Tizen.Uix.InputMethod.KeyCode.MetaL">
1187 <member name="F:Tizen.Uix.InputMethod.KeyCode.MetaR">
1192 <member name="F:Tizen.Uix.InputMethod.KeyCode.AltL">
1197 <member name="F:Tizen.Uix.InputMethod.KeyCode.AltR">
1202 <member name="F:Tizen.Uix.InputMethod.KeyCode.SuperL">
1207 <member name="F:Tizen.Uix.InputMethod.KeyCode.SuperR">
1212 <member name="F:Tizen.Uix.InputMethod.KeyCode.HyperL">
1217 <member name="F:Tizen.Uix.InputMethod.KeyCode.HyperR">
1222 <member name="F:Tizen.Uix.InputMethod.KeyCode.Space">
1227 <member name="F:Tizen.Uix.InputMethod.KeyCode.Exclam">
1232 <member name="F:Tizen.Uix.InputMethod.KeyCode.Quotedbl">
1237 <member name="F:Tizen.Uix.InputMethod.KeyCode.NumberSign">
1242 <member name="F:Tizen.Uix.InputMethod.KeyCode.Dollar">
1247 <member name="F:Tizen.Uix.InputMethod.KeyCode.Percent">
1252 <member name="F:Tizen.Uix.InputMethod.KeyCode.Ampersand">
1257 <member name="F:Tizen.Uix.InputMethod.KeyCode.Apostrophe">
1262 <member name="F:Tizen.Uix.InputMethod.KeyCode.Parenleft">
1267 <member name="F:Tizen.Uix.InputMethod.KeyCode.Parenright">
1272 <member name="F:Tizen.Uix.InputMethod.KeyCode.Asterisk">
1277 <member name="F:Tizen.Uix.InputMethod.KeyCode.Plus">
1282 <member name="F:Tizen.Uix.InputMethod.KeyCode.Comma">
1287 <member name="F:Tizen.Uix.InputMethod.KeyCode.Minus">
1292 <member name="F:Tizen.Uix.InputMethod.KeyCode.Period">
1297 <member name="F:Tizen.Uix.InputMethod.KeyCode.Slash">
1302 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypad0">
1307 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypad1">
1312 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypad2">
1317 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypad3">
1322 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypad4">
1327 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypad5">
1332 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypad6">
1337 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypad7">
1342 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypad8">
1347 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypad9">
1352 <member name="F:Tizen.Uix.InputMethod.KeyCode.Colon">
1357 <member name="F:Tizen.Uix.InputMethod.KeyCode.Semicolon">
1362 <member name="F:Tizen.Uix.InputMethod.KeyCode.Less">
1367 <member name="F:Tizen.Uix.InputMethod.KeyCode.Equal">
1372 <member name="F:Tizen.Uix.InputMethod.KeyCode.Greater">
1377 <member name="F:Tizen.Uix.InputMethod.KeyCode.Question">
1382 <member name="F:Tizen.Uix.InputMethod.KeyCode.At">
1387 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadA">
1392 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadB">
1397 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadC">
1402 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadD">
1407 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadE">
1412 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadF">
1417 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadG">
1422 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadH">
1427 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadI">
1432 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadJ">
1437 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadK">
1442 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadL">
1447 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadM">
1452 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadN">
1457 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadO">
1462 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadP">
1467 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadQ">
1472 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadR">
1477 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadS">
1482 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadT">
1487 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadU">
1492 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadV">
1497 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadW">
1502 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadX">
1507 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadY">
1512 <member name="F:Tizen.Uix.InputMethod.KeyCode.KeypadZ">
1517 <member name="F:Tizen.Uix.InputMethod.KeyCode.BracketLeft">
1519 The left bracket key
1522 <member name="F:Tizen.Uix.InputMethod.KeyCode.Backslash">
1527 <member name="F:Tizen.Uix.InputMethod.KeyCode.BracketRight">
1529 The right bracket key
1532 <member name="F:Tizen.Uix.InputMethod.KeyCode.AsciiCircum">
1537 <member name="F:Tizen.Uix.InputMethod.KeyCode.Underscore">
1542 <member name="F:Tizen.Uix.InputMethod.KeyCode.Grave">
1547 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypada">
1552 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadb">
1557 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadc">
1562 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadd">
1567 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypade">
1572 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadf">
1577 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadg">
1582 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadh">
1587 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadi">
1592 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadj">
1597 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadk">
1602 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadl">
1607 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadm">
1612 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadn">
1617 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypado">
1622 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadp">
1627 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadq">
1632 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadr">
1637 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypads">
1642 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadt">
1647 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadu">
1652 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadv">
1657 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadw">
1662 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadx">
1667 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypady">
1672 <member name="F:Tizen.Uix.InputMethod.KeyCode.Keypadz">
1677 <member name="F:Tizen.Uix.InputMethod.KeyCode.BraceLeft">
1682 <member name="F:Tizen.Uix.InputMethod.KeyCode.Bar">
1687 <member name="F:Tizen.Uix.InputMethod.KeyCode.BraceRight">
1692 <member name="F:Tizen.Uix.InputMethod.KeyCode.AsciiTilde">
1697 <member name="T:Tizen.Uix.InputMethod.KeyMask">
1699 Enumeration of the key masks.
1700 The key masks indicate which modifier keys is pressed down during the keyboard hit.The special MASK_RELEASED indicates the key release event.
1703 <member name="F:Tizen.Uix.InputMethod.KeyMask.Pressed">
1705 Key press event without modifier key
1708 <member name="F:Tizen.Uix.InputMethod.KeyMask.Shift">
1710 The Shift key is pressed down
1713 <member name="F:Tizen.Uix.InputMethod.KeyMask.CapsLock">
1715 The CapsLock key is pressed down
1718 <member name="F:Tizen.Uix.InputMethod.KeyMask.Control">
1720 The Control key is pressed down
1723 <member name="F:Tizen.Uix.InputMethod.KeyMask.Alt">
1725 The Alt key is pressed down
1728 <member name="F:Tizen.Uix.InputMethod.KeyMask.Meta">
1730 The Meta key is pressed down
1733 <member name="F:Tizen.Uix.InputMethod.KeyMask.Win">
1735 The Win (between Control and Alt) is pressed down
1738 <member name="F:Tizen.Uix.InputMethod.KeyMask.Hyper">
1740 The Hyper key is pressed down
1743 <member name="F:Tizen.Uix.InputMethod.KeyMask.NumLock">
1745 The NumLock key is pressed down
1748 <member name="F:Tizen.Uix.InputMethod.KeyMask.Released">
1753 <member name="T:Tizen.Uix.InputMethod.InputMethodEditor">
1755 This class contains api's related to IME(Input method editor)
1758 <member name="T:Tizen.Uix.InputMethod.InputMethodEditor.ContextId">
1760 Structure representing ContextId
1763 <member name="T:Tizen.Uix.InputMethod.InputMethodEditor.Rect">
1765 rectangle representing the position and size of UI Control
1768 <member name="F:Tizen.Uix.InputMethod.InputMethodEditor.Rect.x">
1770 The x position in screen
1773 <member name="F:Tizen.Uix.InputMethod.InputMethodEditor.Rect.y">
1775 The y position in screen
1778 <member name="F:Tizen.Uix.InputMethod.InputMethodEditor.Rect.w">
1783 <member name="F:Tizen.Uix.InputMethod.InputMethodEditor.Rect.h">
1788 <member name="T:Tizen.Uix.InputMethod.InputMethodEditor.OutAction`1">
1790 An Action with 1 out parameter
1792 <typeparam name="T">Generic Type</typeparam>
1793 <param name="a">The out parameter</param>
1795 <member name="T:Tizen.Uix.InputMethod.InputMethodEditor.OutArrayAction`1">
1797 An Action with an array out parameter
1799 <typeparam name="T">Generic Type</typeparam>
1800 <param name="a">The out parameter 1</param>
1802 <member name="T:Tizen.Uix.InputMethod.InputMethodEditor.BoolAction`3">
1804 An Action with 3 Input Parameter returning a bool
1806 <typeparam name="T">Generic Type for Parameter 1</typeparam>
1807 <typeparam name="T1">Generic Type for Parameter 2</typeparam>
1808 <typeparam name="T2">Generic Type for Parameter 3</typeparam>
1809 <param name="a">The Input Parameter 1</param>
1810 <param name="b">The Input Parameter 2</param>
1811 <param name="c">The Input Parameter 3</param>
1814 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.FocusedIn">
1816 Called when an associated text input UI control has focus.
1819 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.FocusedOut">
1821 Called when an associated text input UI control loses focus.
1824 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.SurroundingTextUpdated">
1826 Called when an associated text input UI control responds to a request with the surrounding text.
1829 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.InputContextReset">
1831 Called to reset the input context of an associated text input UI control.
1834 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.CursorPositionitionUpdated">
1836 Called when the position of the cursor in an associated text input UI control changes.
1839 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.LanguageSet">
1841 Called to set the preferred language to the input panel.
1842 It will be only called when the client application changes the edit field's language attribute after the input panel is shown.
1845 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.DataSet">
1847 Called to set the application specific data to deliver to the input panel.
1850 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.LayoutSet">
1852 Called when an associated text input UI control requests the input panel to set its layout.
1853 It will be only called when the client application changes the edit field's layout attribute after the input panel is shown.
1856 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.ReturnKeySet">
1858 Called when an associated text input UI control requests the input panel to set the Return key label.
1859 The input panel can show text or image on the Return button according to the Return key action.
1862 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.ReturnKeyStateSet">
1864 Called when an associated text input UI control requests the input panel to enable or disable the Return key state.
1867 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.DisplayLanaguageChanged">
1869 Called when the system display language is changed.
1872 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.RotationChanged">
1874 Called when the device is rotated.
1877 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.AccessibilityStateChanged">
1879 Called when Accessibility in Settings application is on or off.
1882 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.OptionWindowCreated">
1884 Called to create the option window.
1887 if Input panel requests to open the option window, type will be OptionWindowType.Keyboard.
1888 And if Settings application requests to open it, type will be OptionWindowType.SettingApplication.
1891 <member name="E:Tizen.Uix.InputMethod.InputMethodEditor.OptionWindowDestroyed">
1893 Called to destroy the option window.
1896 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.SetLanguageRequestedCallback(Tizen.Uix.InputMethod.InputMethodEditor.OutAction{System.String})">
1898 Sets the languageRequested Action
1900 <param name="languageRequested">
1901 Called when an associated text input UI control requests the language from the input panel, requesting for language code.
1904 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.SetProcessKeyCallback(Tizen.Uix.InputMethod.InputMethodEditor.BoolAction{Tizen.Uix.InputMethod.KeyCode,Tizen.Uix.InputMethod.KeyMask,Tizen.Uix.InputMethod.VoiceControlDeviceInformation})">
1906 Sets the processKey Action
1907 If the key event is from the external device, DeviceInfo will have its name, class and subclass information.
1909 <param name="processKey">
1910 The Action is alled when the key event is received from the external devices or SendKey function.
1911 This Event processes the key event before an associated text input UI control does.
1914 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.SetDataRequestedCallback(Tizen.Uix.InputMethod.InputMethodEditor.OutArrayAction{System.Byte})">
1916 Sets the imDataRequested Action
1918 <param name="imDataRequested">
1919 Called when an associated text input UI control requests the application specific data from the input panel, requesting for data array and it's length.
1922 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.SetGeometryRequestedCallback(Tizen.Uix.InputMethod.InputMethodEditor.OutAction{Tizen.Uix.InputMethod.InputMethodEditor.Rect})">
1924 Sets the GeometryRequested Action
1926 <param name="geometryRequested">
1927 Called when an associated text input UI control requests the position and size from the input panel, requesting for x,y,w,h values.
1930 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.Run(System.Action,System.Action,System.Action{Tizen.Uix.InputMethod.InputMethodEditor.ContextId,Tizen.Uix.InputMethod.InputMethodContext},System.Action{Tizen.Uix.InputMethod.InputMethodEditor.ContextId})">
1932 Runs the main loop of IME application.
1933 This function starts to run IME application's main loop.
1936 http://tizen.org/privilege/ime
1939 This API is a blocking call, as it starts the main loop of the application.
1941 <param name="create">This is called to initialize IME application before the main loop starts up</param>
1942 <param name="terminate">This is called when IME application is terminated</param>
1944 This is called when IME application is shown
1945 It provides the Context Inofrmation and the Context Id
1948 This is called when IME application is hidden
1949 It provides the Context Id
1951 <exception cref="T:System.InvalidOperationException">
1952 This can occur due to the following reasons:
1953 1) The application does not have the privilege to call this function
1957 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.SendKeyEvent(Tizen.Uix.InputMethod.KeyCode,Tizen.Uix.InputMethod.KeyMask,System.Boolean)">
1959 Sends a key event to the associated text input UI control.
1962 This function sends key down or up event with key mask to the client application. If forwardKey is true, this key event goes to the edit filed directly.
1963 And if forwardKey is false, the ProcessKey event receives the key event before the edit field.
1966 http://tizen.org/privilege/ime
1968 <param name="keyCode">The key code to be sent</param>
1969 <param name="keyMask">The modifier key mask</param>
1970 <param name="forwardKey">The flag to send the key event directly to the edit field</param>
1971 <exception cref="T:System.InvalidOperationException">
1972 This can occur due to the following reasons:
1973 1) The application does not have the privilege to call this function
1974 2) IME main loop isn't started yet
1977 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.CommitString(System.String)">
1979 Sends the text to the associated text input UI control.
1982 http://tizen.org/privilege/ime
1984 <param name="str">The string to be committed</param>
1985 <exception cref="T:System.InvalidOperationException">
1986 This can occur due to the following reasons:
1987 1) The application does not have the privilege to call this function
1988 2) IME main loop isn't started yet
1991 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.ShowPreEditString">
1993 Requests to show preedit string.
1996 http://tizen.org/privilege/ime
1998 <exception cref="T:System.InvalidOperationException">
1999 This can occur due to the following reasons:
2000 1) The application does not have the privilege to call this function
2001 2) IME main loop isn't started yet
2004 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.HidePreEditString">
2006 Requests to hide preedit string.
2009 http://tizen.org/privilege/ime
2011 <exception cref="T:System.InvalidOperationException">
2012 This can occur due to the following reasons:
2013 1) The application does not have the privilege to call this function
2014 2) IME main loop isn't started yet
2017 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.UpdatePreEditString(System.String,System.Collections.Generic.IEnumerable{Tizen.Uix.InputMethod.PreEditAttribute})">
2019 Updates a new preedit string.
2022 http://tizen.org/privilege/ime
2024 <param name="str">The string to be updated in preedit</param>
2025 <param name="attrs">
2026 The list which has ime_preedit_attribute lists, strings can be composed of multiple string attributes: underline, highlight color and reversal color.
2027 The attrs list can be empty if no attributes to set
2029 <exception cref="T:System.InvalidOperationException">
2030 This can occur due to the following reasons:
2031 1) The application does not have the privilege to call this function
2032 2) IME main loop isn't started yet
2033 3) Invalid Parameter
2036 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.RequestSurroundingText(System.Int32,System.Int32)">
2038 Requests the surrounding text from the position of the cursor, asynchronously.
2041 http://tizen.org/privilege/ime
2043 <param name="maxLenBefore">The maximum length of string to be retrieved before the cursor, -1 means unlimited</param>
2044 <param name="maxLenAfter">The maximum length of string to be retrieved after the cursor, -1 means unlimited</param>
2045 <exception cref="T:System.InvalidOperationException">
2046 This can occur due to the following reasons:
2047 1) The application does not have the privilege to call this function
2048 2) IME main loop isn't started yet
2051 The requested surrounding text can be received using the SurroundingTextUpdated Event, only if it is set.
2054 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.DeleteSurroundingText(System.Int32,System.Int32)">
2056 Requests to delete surrounding text.
2059 http://tizen.org/privilege/ime
2061 <param name="offset">The offset value from the cursor position</param>
2062 <param name="len">The length of the text to delete</param>
2063 <exception cref="T:System.InvalidOperationException">
2064 This can occur due to the following reasons:
2065 1) The application does not have the privilege to call this function
2066 2) IME main loop isn't started yet
2067 3) Invalid Parameter
2070 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.GetSurroundingText(System.Int32,System.Int32,System.String@,System.Int32@)">
2072 Gets the surrounding text from the position of the cursor, synchronously.
2075 http://tizen.org/privilege/ime
2077 <param name="maxLenBefore">The maximum length of string to be retrieved before the cursor, -1 means unlimited</param>
2078 <param name="maxLenAfter">The maximum length of string to be retrieved after the cursor, -1 means unlimited</param>
2079 <param name="text">The surrounding text</param>
2080 <param name="cursorPosition">The cursor position</param>
2081 <exception cref="T:System.InvalidOperationException">
2082 This can occur due to the following reasons:
2083 1) The application does not have the privilege to call this function
2084 2) IME main loop isn't started yet
2085 3) Invalid Parameter
2086 4) Failed to obtain text due to out of memory
2089 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.SetSelection(System.Int32,System.Int32)">
2091 Requests to set selection.
2094 http://tizen.org/privilege/ime
2096 <param name="start">The start cursor position in text (in characters not bytes)</param>
2097 <param name="end">The end cursor position in text (in characters not bytes)</param>
2098 <exception cref="T:System.InvalidOperationException">
2099 This can occur due to the following reasons:
2100 1) The application does not have the privilege to call this function
2101 2) IME main loop isn't started yet
2102 3) Invalid Parameter
2105 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.GetMainWindow">
2107 This API returns the input panel main window.
2110 http://tizen.org/privilege/ime
2112 <returns>The input panel main window object on success, otherwise null</returns>
2113 <exception cref="T:System.InvalidOperationException">
2114 This can occur due to the following reasons:
2115 1) The application does not have the privilege to call this function
2116 2) IME main loop isn't started yet
2120 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.Create">
2122 This API requests the InputMethodEditor to initialize
2125 http://tizen.org/privilege/ime
2127 <exception cref="T:System.InvalidOperationException">
2128 This can occur due to the following reasons:
2129 1) The application does not have the privilege to call this function
2133 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.Destroy">
2135 This API requests the InputMethodEditor to finalize
2138 http://tizen.org/privilege/ime
2140 <exception cref="T:System.InvalidOperationException">
2141 This can occur due to the following reasons:
2142 1) The application does not have the privilege to call this function
2146 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.CreateOptionWindow">
2148 Requests to create an option window from the input panel.
2149 The input panel can call this function to open the option window. This function calls OptionWindowCreated Event with OptionWindowType.Keyboard.
2152 http://tizen.org/privilege/ime
2154 <exception cref="T:System.InvalidOperationException">
2155 This can occur due to the following reasons:
2156 1) The application does not have the privilege to call this function
2158 3) IME main loop isn't started yet
2159 4) OptionWindowCreated event has not been set
2162 OptionWindowCreated and OptionWindowDestroyed event should be set
2165 <member name="M:Tizen.Uix.InputMethod.InputMethodEditor.DestroyOptionWindow(Tizen.Uix.InputMethod.OptionWindow)">
2167 Requests to destroy an option window.
2168 The input panel can call this function to close the option window which is created from either the input panel or Settings application.
2171 http://tizen.org/privilege/ime
2173 <param name="window">The option window to destroy</param>
2174 <exception cref="T:System.InvalidOperationException">
2175 This can occur due to the following reasons:
2176 1) The application does not have the privilege to call this function
2177 2) Invalid Parameter
2178 3) IME main loop isn't started yet
2181 OptionWindowDestroyed Event must be set.
2184 This function triggers the OptionWindowDestroyed Event if it is set.
2187 <member name="T:Tizen.Uix.InputMethod.LanguageSetEventArgs">
2189 This Class contains data related to LanguageSet Event
2192 <member name="P:Tizen.Uix.InputMethod.LanguageSetEventArgs.Language">
2194 The preferred language that the client application wants
2197 <member name="T:Tizen.Uix.InputMethod.LayoutSetEventArgs">
2199 This Class contains data related to LayoutSet Event
2202 <member name="P:Tizen.Uix.InputMethod.LayoutSetEventArgs.Layout">
2204 The input panel layout
2207 <member name="T:Tizen.Uix.InputMethod.OptionWindow">
2212 <member name="P:Tizen.Uix.InputMethod.OptionWindow.Type">
2214 The type of option window
2217 <member name="T:Tizen.Uix.InputMethod.OptionWindowType">
2219 Enumeration of the option window type.
2222 <member name="F:Tizen.Uix.InputMethod.OptionWindowType.Keyboard">
2227 <member name="F:Tizen.Uix.InputMethod.OptionWindowType.SettingApplication">
2229 Open from Setting application
2232 <member name="T:Tizen.Uix.InputMethod.OptionWindowCreatedEventArgs">
2234 This class contains information related to OptionWindowCreated event
2237 <member name="P:Tizen.Uix.InputMethod.OptionWindowCreatedEventArgs.Window">
2239 The created window object
2242 <member name="T:Tizen.Uix.InputMethod.OptionWindowDestroyedEventArgs">
2244 This class contains information related to the OptionWindowDestroyed event
2247 <member name="P:Tizen.Uix.InputMethod.OptionWindowDestroyedEventArgs.Window">
2249 The window object to destroy
2252 <member name="T:Tizen.Uix.InputMethod.AttributeType">
2254 Enumeration for Attribute Type
2257 <member name="F:Tizen.Uix.InputMethod.AttributeType.None">
2262 <member name="F:Tizen.Uix.InputMethod.AttributeType.FontStyle">
2264 A font style attribute, e.g., underline, etc.
2267 <member name="T:Tizen.Uix.InputMethod.PreEditAttribute">
2269 This class represents the attributes for preedit string.
2272 <member name="P:Tizen.Uix.InputMethod.PreEditAttribute.Start">
2274 The start position in the string of this attribute
2277 <member name="P:Tizen.Uix.InputMethod.PreEditAttribute.Length">
2279 The character length of this attribute, the range is [Start, Start+Length]
2282 <member name="P:Tizen.Uix.InputMethod.PreEditAttribute.Type">
2284 The type of this attribute
2287 <member name="P:Tizen.Uix.InputMethod.PreEditAttribute.Value">
2289 The value of this attribute
2292 <member name="T:Tizen.Uix.InputMethod.ReturnKeyStateSetEventArgs">
2294 This Class contains data related to ReturnKeyStateSet Event
2297 <member name="P:Tizen.Uix.InputMethod.ReturnKeyStateSetEventArgs.State">
2299 The bool state to disable Return key. The Return key is enabled by default
2302 <member name="T:Tizen.Uix.InputMethod.ReturnKeySetEventArgs">
2304 This Class contains data related to ReturnKeySet Event
2307 <member name="P:Tizen.Uix.InputMethod.ReturnKeySetEventArgs.Type">
2309 The type of Return key on the input panel
2312 <member name="T:Tizen.Uix.InputMethod.RotationChangedEventArgs">
2314 This Class contains data related to RotationChanged Event
2317 <member name="P:Tizen.Uix.InputMethod.RotationChangedEventArgs.Degree">
2322 <member name="T:Tizen.Uix.InputMethod.SurroundingTextUpdatedEventArgs">
2324 This Class contains data related to SurroundingTextUpdated Event
2327 <member name="P:Tizen.Uix.InputMethod.SurroundingTextUpdatedEventArgs.ContextId">
2329 The input context identification value of an associated text input UI control
2332 <member name="P:Tizen.Uix.InputMethod.SurroundingTextUpdatedEventArgs.CursorPosition">
2337 <member name="P:Tizen.Uix.InputMethod.SurroundingTextUpdatedEventArgs.Text">
2339 The string requested