SWT на OS X: меню без окна - PullRequest
       10

SWT на OS X: меню без окна

0 голосов
/ 24 октября 2010

В OS X, если закрыть последнее окно, приложение все еще живо и, если оно сфокусировано, показывает строку меню (без какого-либо окна).Какой самый простой пример кода SWT демонстрирует это поведение?Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 02 мая 2012

Вам необходимо использовать новый Display.getMenuBar (). Это доступно с SWT 3.7. Посмотреть этот фрагмент:

http://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet348.java

0 голосов
/ 24 октября 2010

Хм .. Я не знаю - правильно ли я понимаю вопрос. Я полагаю, что вам нужно smt, как это: Есть какой-то менеджер, который работает с двумя остановками - нормально и после закрытия всех окон. Если он находится во втором состоянии, когда он сфокусирован, необходимо создать окно с строкой меню. И, конечно же, сделайте что-то подобное в "основной функции".

while (thereIsNoSignalToShutdown()) 
    if (!display.readAndDispatch())
        display.sleep();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...