Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы InputMethodKit ссылка на протокол IMKMouseHandling

Опции
Развертывание Target:

На этой странице
Язык:

IMKMouseHandling

IMKMouseHandling протокол определяет методы, которые Ваш метод ввода может реализовать для обработки событий от нажатия мыши.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Swift

import InputMethodKit

Objective C

@import InputMethodKit;

Доступность


Доступный в OS X v10.5 и позже.
  • Событие mouseDown дескрипторов отправляет к методу ввода. (требуемый)

    Объявление

    Swift

    func mouseDownOnCharacterIndex(_ index: Int, coordinate point: NSPoint, withModifier flags: Int, continueTracking keepTracking: UnsafeMutablePointer<ObjCBool>, client sender: AnyObject!) -> Bool

    Objective C

    - (BOOL)mouseDownOnCharacterIndex:(NSUInteger)index coordinate:(NSPoint)point withModifier:(NSUInteger)flags continueTracking:(BOOL *)keepTracking client:(id)sender

    Параметры

    index

    Индекс в текстовом хранении отправителя, где произошло событие mouseDown.

    point

    Точка, в которой произошло событие mouseDown.

    flags

    Модифицирующие клавиши.

    keepTracking

    Установите этот параметр на YEStrue если Вы хотите получить последующий перемещенный в мышь и мышь - события.

    sender

    Объект клиента.

    Возвращаемое значение

    YEStrue если обработано; иначе NOfalse.

    Обсуждение

    Реализуйте этот метод, если Ваш метод ввода обрабатывает события mouseDown.

    Оператор импорта

    Objective C

    @import InputMethodKit;

    Swift

    import InputMethodKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Обрабатывает событие mouseUp, отправленное в метод ввода. (требуемый)

    Объявление

    Swift

    func mouseUpOnCharacterIndex(_ index: Int, coordinate point: NSPoint, withModifier flags: Int, client sender: AnyObject!) -> Bool

    Objective C

    - (BOOL)mouseUpOnCharacterIndex:(NSUInteger)index coordinate:(NSPoint)point withModifier:(NSUInteger)flags client:(id)sender

    Параметры

    index

    Индекс в текстовом хранении отправителя, где произошло событие mouseUp.

    point

    Точка, в которой произошло событие mouseUp.

    flags

    Модифицирующие клавиши.

    sender

    Объект клиента.

    Возвращаемое значение

    YEStrue если обработано; иначе NOfalse.

    Обсуждение

    Реализуйте этот метод, если Ваш метод ввода обрабатывает события mouseUp.

    Оператор импорта

    Objective C

    @import InputMethodKit;

    Swift

    import InputMethodKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Обрабатывает перемещенное в мышь событие, отправленное в метод ввода. (требуемый)

    Объявление

    Swift

    func mouseMovedOnCharacterIndex(_ index: Int, coordinate point: NSPoint, withModifier flags: Int, client sender: AnyObject!) -> Bool

    Objective C

    - (BOOL)mouseMovedOnCharacterIndex:(NSUInteger)index coordinate:(NSPoint)point withModifier:(NSUInteger)flags client:(id)sender

    Параметры

    index

    Индекс в текстовом хранении отправителя, где перемещенное в мышь событие имело место.

    point

    Точка, в которой перемещенное в мышь событие имело место.

    flags

    Модифицирующие клавиши.

    sender

    Объект клиента.

    Возвращаемое значение

    YEStrue если обработано; иначе NOfalse.

    Обсуждение

    Реализуйте этот метод, если Ваш метод ввода обрабатывает перемещенные в мышь события.

    Оператор импорта

    Objective C

    @import InputMethodKit;

    Swift

    import InputMethodKit

    Доступность

    Доступный в OS X v10.5 и позже.