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