IMKMouseHandling
IMKMouseHandling протокол определяет методы, которые Ваш метод ввода может реализовать для обработки событий от нажатия мыши.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import InputMethodKit
Objective C
@import InputMethodKit;
Доступность
Доступный в OS X v10.5 и позже.
-
mouseDownOnCharacterIndex (_: coordinate:withModifier:continueTracking:client:) - mouseDownOnCharacterIndex:coordinate:withModifier:continueTracking:client:ТребуемыйСобытие mouseDown дескрипторов отправляет к методу ввода. (требуемый)
Объявление
Swift
func mouseDownOnCharacterIndex(_index: Int, coordinatepoint: NSPoint, withModifierflags: Int, continueTrackingkeepTracking: UnsafeMutablePointer<ObjCBool>, clientsender: AnyObject!) -> BoolObjective C
- (BOOL)mouseDownOnCharacterIndex:(NSUInteger)indexcoordinate:(NSPoint)pointwithModifier:(NSUInteger)flagscontinueTracking:(BOOL *)keepTrackingclient:(id)senderПараметры
indexИндекс в текстовом хранении отправителя, где произошло событие mouseDown.
pointТочка, в которой произошло событие mouseDown.
flagsМодифицирующие клавиши.
keepTrackingУстановите этот параметр на
YEStrueесли Вы хотите получить последующий перемещенный в мышь и мышь - события.senderОбъект клиента.
Возвращаемое значение
YEStrueесли обработано; иначеNOfalse.Обсуждение
Реализуйте этот метод, если Ваш метод ввода обрабатывает события mouseDown.
Оператор импорта
Objective C
@import InputMethodKit;Swift
import InputMethodKitДоступность
Доступный в OS X v10.5 и позже.
-
mouseUpOnCharacterIndex (_: coordinate:withModifier:client:) - mouseUpOnCharacterIndex:coordinate:withModifier:client:ТребуемыйОбрабатывает событие mouseUp, отправленное в метод ввода. (требуемый)
Объявление
Swift
func mouseUpOnCharacterIndex(_index: Int, coordinatepoint: NSPoint, withModifierflags: Int, clientsender: AnyObject!) -> BoolObjective C
- (BOOL)mouseUpOnCharacterIndex:(NSUInteger)indexcoordinate:(NSPoint)pointwithModifier:(NSUInteger)flagsclient:(id)senderПараметры
indexИндекс в текстовом хранении отправителя, где произошло событие mouseUp.
pointТочка, в которой произошло событие mouseUp.
flagsМодифицирующие клавиши.
senderОбъект клиента.
Возвращаемое значение
YEStrueесли обработано; иначеNOfalse.Обсуждение
Реализуйте этот метод, если Ваш метод ввода обрабатывает события mouseUp.
Оператор импорта
Objective C
@import InputMethodKit;Swift
import InputMethodKitДоступность
Доступный в OS X v10.5 и позже.
-
mouseMovedOnCharacterIndex (_: coordinate:withModifier:client:) - mouseMovedOnCharacterIndex:coordinate:withModifier:client:ТребуемыйОбрабатывает перемещенное в мышь событие, отправленное в метод ввода. (требуемый)
Объявление
Swift
func mouseMovedOnCharacterIndex(_index: Int, coordinatepoint: NSPoint, withModifierflags: Int, clientsender: AnyObject!) -> BoolObjective C
- (BOOL)mouseMovedOnCharacterIndex:(NSUInteger)indexcoordinate:(NSPoint)pointwithModifier:(NSUInteger)flagsclient:(id)senderПараметры
indexИндекс в текстовом хранении отправителя, где перемещенное в мышь событие имело место.
pointТочка, в которой перемещенное в мышь событие имело место.
flagsМодифицирующие клавиши.
senderОбъект клиента.
Возвращаемое значение
YEStrueесли обработано; иначеNOfalse.Обсуждение
Реализуйте этот метод, если Ваш метод ввода обрабатывает перемещенные в мышь события.
Оператор импорта
Objective C
@import InputMethodKit;Swift
import InputMethodKitДоступность
Доступный в OS X v10.5 и позже.
