как активировать данное окно? - PullRequest
2 голосов
/ 10 ноября 2010

Кому-нибудь повезло, «активировав» данное окно (переместившись вверх с фокусом)?

Скажем, мы хотим активировать окно рабочего пространства в образе разработчика (VW). Это не работает?

| window main |
window := Workbook allInstances first.
main := window mainWindow.
main forceActive.

спасибо

Ответы [ 2 ]

3 голосов
/ 10 ноября 2010

Вы хотите # рейз, а не # forceActive.

2 голосов
/ 10 ноября 2010

Обратите внимание, что #raise будет делать то, что вы ожидаете в Windows, но

- в OS X окно поднимется до вершины, но не фокусируется - в некоторых оконных менеджерах Linux, #raise будетпрошить значок окна на панели задач, но это все.

...