Возвращает информацию о состоянии IME.
IME - это компонент операционной системы, позволяющий пользователям вводить символы, которых нет на клавиатуре. Например, при помощи IME есть возможность вводить китайские или японские иероглифы.
Данный метод позволяет узнать, в каком состоянии находится компонент, где показывать интерфейс выбора, и сам список выбора.
-- класс WidgetsSystemSafe -- семантика function GetImeSelectorInfo( self ) -- входные параметры нет -- возвращаемое значение: table or nil - если сервис IME оступен и в данный момент производится выбор текста, то таблица с полями: cursorPosX: number (int) - положение курсора по X (-1 в случае ошибки) cursorPosY: number (int) - положение курсора по Y (-1 в случае ошибки) highlightIndex: number (int) - индекс подсвеченного элемента (-1 в случае ошибки) texts: table of WString - индексированный с 0 список текстов для выбора -- пример local imeSelectorInfo = widgetsSystem:GetImeSelectorInfo() if imeSelectorInfo then LogInfo( "cursorPosX: ", imeSelectorInfo.cursorPosX ) LogInfo( "cursorPosY: ", imeSelectorInfo.cursorPosY ) end