hs.dialog.alert(x, y, callbackFn, message, [informativeText], [buttonOne], [buttonTwo], [style]) -> string
Тип
Функция
Описание
Отображает простое неблокирующее диалоговое окно с использованием NSAlert и скрытого hs.webview, которое автоматически уничтожается при закрытии сообщения.
Параметры
x - Число, содержащее горизонтальную координату левой верхней точки диалогового окна. По умолчанию 1.
y - Число, содержащее вертикальную координату левой верхней точки диалогового окна. По умолчанию 1.
callbackFn - Функция обратного вызова, которая вызывается при нажатии кнопки.
message - Текст сообщения для отображения.
[informativeText] - Необязательный информативный текст для отображения.
[buttonOne] - Необязательное значение для первой кнопки в виде строки. По умолчанию «OK».
[buttonTwo] - Необязательное значение для второй кнопки в виде строки. Если используется nil, вторая кнопка не будет отображаться.
[style] - Необязательный стиль диалогового окна в виде строки. По умолчанию «warning».
Возвращаемое значение
nil
Примечания
Необязательные значения должны вводиться в порядке (т.е. вы не можете указать style, не указав также buttonOne и buttonTwo).
[style] может быть «warning», «informational» или «critical». Если задано значение, отличное от этих строк, будет использоваться «informational».
Отображает диалоговое окно выбора файла и/или папки с использованием NSOpenPanel.
Параметры
[message] - Необязательный текст сообщения для отображения.
[defaultPath] - Необязательный путь, к которому вы хотите открыть диалоговое окно.
[canChooseFiles] - Разрешает ли пользователю выбирать файлы. По умолчанию true.
[canChooseDirectories] - Разрешает ли пользователю выбирать папки. По умолчанию false.
[allowsMultipleSelection] - Разрешить множественный выбор файлов и/или папок. По умолчанию false.
[allowedFileTypes] - Необязательный массив разрешённых типов файлов. По умолчанию true.
[resolvesAliases] - Необязательный булевый параметр, указывающий, разрешает ли панель псевдонимы.
Возвращаемое значение
Выбранные файлы в массиве или nil если была нажата отмена.
Примечания
Необязательные значения должны вводиться в порядке (т.е. вы не можете указать allowsMultipleSelection, не указав также canChooseFiles и canChooseDirectories).