Обнаружить двойной дисплей / монитор с помощью Carbon Framework в Mac?

Есть ли в Carbon Framework API для обнаружения двойного монитора.

Я хотел бы найти это для моего приложения xulrunner? Я хотел бы знать, если второй монитор присутствует, прежде чем я запускаю свое приложение в Mac.

Мне это нужно, потому что я делаю приложение в виде киоска.

Есть идеи?

1 ответ

Вы должны использовать nsIScreenManager Сервис для этого:

var screenManager = Components.classes["@mozilla.org/gfx/screenmanager;1"]
                              .getService(Components.interfaces.nsIScreenManager);
alert(screenManager.numberOfScreens);
Другие вопросы по тегам