Изменить меню по умолчанию в приложении Titanium для настольных ПК - PullRequest
4 голосов
/ 05 мая 2011

Можно ли редактировать меню по умолчанию в настольном приложении Titanium OS X?Вы можете добавлять новые меню и подменю, но вы не можете редактировать или даже прикреплять прослушиватели событий к существующим меню (справка, приложение, редактирование и т. Д.). Есть ли способ сделать это?Спасибо!

@ Брайан: Да, я пробовал это.Возможно, я делаю что-то не так.Я сейчас на компьютере под управлением Windows, и у меня нет кода для этого, иначе я бы опубликовал его.Использует ли он какой-нибудь файл .nib, который можно заменить?

1 Ответ

0 голосов
/ 03 июля 2011

Попробуйте что-то вроде:

var menu = Titanium.UI.createMenu();
menu.addItem("Quit", function(e) {
    alert("Bye!");
});
Titanium.UI.setMenu(menu);

Это создаст меню в верхней части окна вашего приложения с опцией «Выход», которая при нажатии создаст диалоговое окно с предупреждением.

...