Как программно отключить эффект джинна для окна с помощью PyObjC? - PullRequest
0 голосов
/ 20 марта 2012

Чтобы ускорить некоторые модульные тесты, которые минимизируют и максимизируют окна, я хочу отключить эффект джинна для этих окон в Mac OS X. Я могу получить окно wxPython так:

import AppKit
nsw = AppKit.NSWindow.alloc().initWithWindowRef_(window.MacGetTopLevelWindowRef())

Какможно отключить эффект джинна для nsw?

1 Ответ

1 голос
/ 20 марта 2012

Вы не можете.Невозможно свернуть окно в Mac OS X без сопутствующего визуального эффекта.(Эффект минимизации выполняется Dock в окне приложения, а не самим приложением. Запрет запуска Dock приводит к зависанию приложения, когда оно запрашивает сворачивание окна.)

Вы можетеТем не менее, несколько ускорите процесс, установив для пользователя эффект минимизации «Масштаб» (на панели Dock в Системных настройках).

...