Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка на протокол NSWindowScripting

Опции
Развертывание Target:

На этой странице
Язык:

NSWindowScripting

Категория на NSWindow. Сценарии окна поддержек для всех scriptable приложений Какао путем получения и установки стандартных свойств и обработки close, print, и save Команды AppleScript.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Возвраты YEStrue если получатель имеет рамку для закрытия.

    Объявление

    Swift

    var hasCloseBox: Bool { get }

    Objective C

    @property(readonly) BOOL hasCloseBox

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвраты YEStrue если получатель имеет строку заголовка.

    Объявление

    Swift

    var hasTitleBar: Bool { get }

    Objective C

    @property(readonly) BOOL hasTitleBar

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • isFloatingPanel - isFloatingPanel Доступный в OS X v10.0 через OS X v10.9

    Возвраты YEStrue если получатель является плавающей панелью.

    Объявление

    Objective C

    - (BOOL)isFloatingPanel

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • isMiniaturizable - isMiniaturizable Доступный в OS X v10.0 через OS X v10.9

    Возвраты YEStrue если получатель может быть миниатюризирован (имеет кнопку свертывания окна).

    Объявление

    Objective C

    - (BOOL)isMiniaturizable

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • isModalPanel - isModalPanel Доступный в OS X v10.0 через OS X v10.9

    Возвраты YEStrue если получатель является модальной приложением панелью.

    Объявление

    Objective C

    - (BOOL)isModalPanel

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • isResizable - isResizable Доступный в OS X v10.0 через OS X v10.9

    Возвраты YEStrue если получатель изменяемого размера (имеет контроль размером).

    Объявление

    Objective C

    - (BOOL)isResizable

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • isZoomable - isZoomable Доступный в OS X v10.0 через OS X v10.9

    Возвраты YEStrue если получатель zoomable (имеет кнопку изменения масштаба).

    Объявление

    Objective C

    - (BOOL)isZoomable

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • Устанавливает миниатюризированное состояние получателя в значение, указанное flag.

    Объявление

    Swift

    func setIsMiniaturized(_ flag: Bool)

    Objective C

    - (void)setIsMiniaturized:(BOOL)flag

    Обсуждение

    В зависимости от текущего миниатюризированного состояния и значения flag, окно может быть минимизировано к Прикреплению или расширено от Прикрепления.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Устанавливает видимое состояние получателя в значение, указанное flag.

    Объявление

    Swift

    func setIsVisible(_ flag: Bool)

    Objective C

    - (void)setIsVisible:(BOOL)flag

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Устанавливает масштабируемое состояние получателя в значение, указанное flag.

    Объявление

    Swift

    func setIsZoomed(_ flag: Bool)

    Objective C

    - (void)setIsZoomed:(BOOL)flag

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Дескрипторы close Команда AppleScript путем попытки закрыть окно (и его ассоциированный документ, если таковые имеются).

    Объявление

    Swift

    func handleCloseScriptCommand(_ command: NSCloseCommand) -> AnyObject?

    Objective C

    - (id)handleCloseScriptCommand:(NSCloseCommand *)command

    Обсуждение

    Выдержки close аргументы команды от command возразите и использует их, чтобы определить, как закрыть ассоциированный документ — в частности, проигнорировать ли несохраненные изменения, сохранить изменения автоматически или спрашивает пользователя и идентифицировать файл, в котором можно сохранить документ (по умолчанию, файл, открытый или ранее сохраненный к, или «неназванное» имя, если файл никогда не был сохранен).

    Если существует соответствующий документ, и окно является главным окном документа, он вперед close команда к соответствующему документу; иначе, окно отправляет себе a performClose сообщение, если это имеет рамку для закрытия. Это, возможно, было обработано по-другому в версиях OS X до версии 10.3.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Дескрипторы print Команда AppleScript путем попытки распечатать содержание окна (или его ассоциированный документ, если таковые имеются).

    Объявление

    Swift

    func handlePrintScriptCommand(_ command: NSScriptCommand) -> AnyObject?

    Objective C

    - (id)handlePrintScriptCommand:(NSScriptCommand *)command

    Обсуждение

    Если существует соответствующий документ, и окно является главным окном документа, он вперед print команда к соответствующему документу; иначе, окно отправляет себе a print сообщение. Это, возможно, было обработано по-другому в версиях OS X до версии 10.3.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Дескрипторы save Команда AppleScript путем попытки сохранить окно (и его ассоциированный документ, если таковые имеются).

    Объявление

    Swift

    func handleSaveScriptCommand(_ command: NSScriptCommand) -> AnyObject?

    Objective C

    - (id)handleSaveScriptCommand:(NSScriptCommand *)command

    Обсуждение

    Если окно является сохраняемым тем, версия по умолчанию вызывает тот же именованный метод документа окна.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает основанную на нуле позицию получателя на основе его порядка по всей длине среди всех окон приложения.

    Объявление

    Swift

    var orderedIndex: Int

    Objective C

    @property NSInteger orderedIndex

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Устанавливает основанную на нуле позицию получателя, на основе его порядка по всей длине среди всех видимых окон приложения, к значению, указанному index. Если index вне диапазона, устанавливает позицию в самое близкое значение, которое находится в диапазоне.

    Объявление

    Swift

    var orderedIndex: Int

    Objective C

    @property NSInteger orderedIndex

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.