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)
index
coordinate:(NSPoint)point
withModifier:(NSUInteger)flags
continueTracking:(BOOL *)keepTracking
client:(id)sender
Параметры
index
Индекс в текстовом хранении отправителя, где произошло событие mouseDown.
point
Точка, в которой произошло событие mouseDown.
flags
Модифицирующие клавиши.
keepTracking
Установите этот параметр на
YES
true
если Вы хотите получить последующий перемещенный в мышь и мышь - события.sender
Объект клиента.
Возвращаемое значение
YES
true
если обработано; иначеNO
false
.Обсуждение
Реализуйте этот метод, если Ваш метод ввода обрабатывает события 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)
index
coordinate:(NSPoint)point
withModifier:(NSUInteger)flags
client:(id)sender
Параметры
index
Индекс в текстовом хранении отправителя, где произошло событие mouseUp.
point
Точка, в которой произошло событие mouseUp.
flags
Модифицирующие клавиши.
sender
Объект клиента.
Возвращаемое значение
YES
true
если обработано; иначеNO
false
.Обсуждение
Реализуйте этот метод, если Ваш метод ввода обрабатывает события 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)
index
coordinate:(NSPoint)point
withModifier:(NSUInteger)flags
client:(id)sender
Параметры
index
Индекс в текстовом хранении отправителя, где перемещенное в мышь событие имело место.
point
Точка, в которой перемещенное в мышь событие имело место.
flags
Модифицирующие клавиши.
sender
Объект клиента.
Возвращаемое значение
YES
true
если обработано; иначеNO
false
.Обсуждение
Реализуйте этот метод, если Ваш метод ввода обрабатывает перемещенные в мышь события.
Оператор импорта
Objective C
@import InputMethodKit;
Swift
import InputMethodKit
Доступность
Доступный в OS X v10.5 и позже.