Spec-Zone.ru › Hammerspoon

hs.dialog.color

Панель, позволяющая пользователям выбрать цвет.

Обзор API

  • Функции - API-вызовы, предлагаемые непосредственно расширением
    • alpha
    • callback
    • color
    • continuous
    • hide
    • mode
    • show
    • showsAlpha

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

Функции

alpha
Подпись hs.dialog.color.alpha([value]) -> number
Тип Функция
Описание

Установить или отобразить выбранную непрозрачность.

Параметры
  • [значение] - Значение непрозрачности в виде числа от 0 до 1, где 0 — 100% прозрачность.
Возвращаемое значение
  • Текущее значение alpha в виде числа.
Примечания
  • Пример: hs.dialog.color.alpha(0.5)
Исходный код extensions/dialog/libdialog.m строка 257
callback
Подпись hs.dialog.color.callback([callbackFn]) -> function or nil
Тип Функция
Описание

Устанавливает или удаляет функцию обратного вызова для панели выбора цвета.

Параметры
  • Функция или nil для удаления текущей функции, которая будет вызвана как обратный вызов для сообщений, сгенерированных этой панелью выбора цвета. Функция обратного вызова должна ожидать 2 аргумента следующим образом: ** Таблица, содержащая значения цвета из панели выбора цвета. ** Булево значение, возвращающее true если панель выбора цвета была закрыта, иначе false, указывая, что панель выбора цвета всё ещё открыта (т.е. она может изменить цвет снова).
Возвращаемое значение
  • Последний callbackFn или nil, чтобы вы могли сохранить его и повторно подключить, если что-то временно должно занять обработку обратных вызовов.
Примечания
  • Пример: hs.dialog.color.callback(function(a,b) print("COLOR CALLBACK:\nSelected Color: " .. hs.inspect(a) .. "\nPanel Closed: " .. hs.inspect(b)) end)
Исходный код extensions/dialog/libdialog.m строка 79
color
Подпись hs.dialog.color.color([value]) -> table
Тип Функция
Описание

Установить или отобразить текущий выбранный цвет в цветовом круге.

Параметры
  • [значение] - Значения цвета в таблице (как описано в hs.drawing.color).
Возвращаемое значение
  • Таблица текущего выбранного цвета в виде hs.drawing.color.
Примечания
  • Пример: hs.dialog.color.color(hs.drawing.color.blue)
Исходный код extensions/dialog/libdialog.m строка 164
continuous
Подпись hs.dialog.color.continuous([value]) -> boolean
Тип Функция
Описание

Установить или отобразить, следует ли непрерывно обновлять обратный вызов, когда пользователь перетаскивает ползунок или элемент управления цветом.

Параметры
  • [значение] - true если вы хотите непрерывно вызывать обратный вызов, иначе false.
Возвращаемое значение
  • true если непрерывный режим включен, иначе false
Примечания
  • Пример: hs.dialog.color.continuous(true)
Исходный код extensions/dialog/libdialog.m строка 116
hide
Подпись hs.dialog.color.hide() -> none
Тип Функция
Описание

Скрыть панель выбора цвета.

Параметры
  • Нет
Возвращаемое значение
  • Нет
Примечания
  • Пример: hs.dialog.color.hide()
Исходный код extensions/dialog/libdialog.m строка 305
mode
Подпись hs.dialog.color.mode([value]) -> table
Тип Функция
Описание

Установить или отобразить текущий выбранный режим панели выбора цвета.

Параметры
  • [значение] - Режим, который вы хотите использовать, в виде строки из следующих вариантов: ** "wheel" - Цветовой круг ** "gray" - Масштаб серого цвета ** "RGB" - Слайдеры RGB ** "CMYK" - Слайдеры CMYK ** "HSB" - Слайдеры HSB ** "list" - Цветовые палитры ** "custom" - Палитры изображений ** "crayon" - Карандаши ** "none"
Возвращаемое значение
  • Текущий режим в виде строки.
Примечания
  • Пример: hs.dialog.color.mode("RGB")
Исходный код extensions/dialog/libdialog.m строка 189
show
Подпись hs.dialog.color.show() -> none
Тип Функция
Описание

Отобразить панель выбора цвета.

Параметры
  • Нет
Возвращаемое значение
  • Нет
Примечания
  • Пример: hs.dialog.color.show()
Исходный код extensions/dialog/libdialog.m строка 285
showsAlpha
Подпись hs.dialog.color.showsAlpha([value]) -> boolean
Тип Функция
Описание

Установить или отобразить, должна ли панель выбора цвета отображать ползунок непрозрачности.

Параметры
  • [значение] - true если вы хотите отобразить ползунок непрозрачности, иначе false.
Возвращаемое значение
  • true если ползунок непрозрачности отображается, иначе false
Примечания
  • Пример: hs.dialog.color.showsAlpha(true)
Исходный код extensions/dialog/libdialog.m строка 140

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

Spec-Zone.ru

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