Spec-Zone.ru › Hammerspoon

hs.spaces.watcher

Отслеживает изменение текущего пространства. ПРИМЕЧАНИЕ: Это расширение определяет номер пространства, используя API OS X, которые устарели с версии 10.8 и, вероятно, будут удалены в будущих выпусках. Не полагайтесь на то, что номера пространств будут существовать вечно!

Обзор API

  • Конструкторы - вызовы API, которые возвращают объект, обычно тот, который предлагает методы API
    • new
  • Методы - вызовы API, которые могут быть выполнены только на объекте, возвращённом конструктором
    • start
    • stop

Документация API

Конструкторы

new
Подпись hs.spaces.watcher.new(handler) -> watcher
Тип Конструктор
Описание

Создаёт новый наблюдатель за событиями изменения пространства

Параметры
  • handler - Функция, которая вызывается при изменении активного пространства. Она должна принимать один аргумент, который будет номером нового пространства (или -1, если номер определить невозможно)
Возвращаемое значение
  • Объект hs.spaces.watcher
Исходный код extensions/spaces/libspaces_watcher.m строка 69

Методы

start
Подпись hs.spaces.watcher:start()
Тип Метод
Описание

Запускает наблюдатель за пространствами

Параметры
  • Нет
Возвращаемое значение
  • Объект наблюдателя
Исходный код extensions/spaces/libspaces_watcher.m строка 95
stop
Подпись hs.spaces.watcher:stop()
Тип Метод
Описание

Останавливает наблюдатель за пространствами

Параметры
  • Нет
Возвращаемое значение
  • Объект наблюдателя
Исходный код extensions/spaces/libspaces_watcher.m строка 128

© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.spaces.watcher.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API