Skip to content

CSInterface functions

Anton Lyubushkin edited this page Apr 17, 2016 · 1 revision

CC (CEP 4+)

getHostEnvironment — где мы? (appName, appVersion, appLocale, appUILocale, appId, isAppOnline, appSkinInfo)

closeExtension — закрыть панельку

getSystemPath — получаем системные пути, типа папки юзера

evalScript — запустить JSX

getApplicationID — мы в фотошопе?

getHostCapabilities — что за версия? что тут можно?

dispatchEvent , addEventListener, removeEventListener — отлов событий

requestOpenExtension — открыть другую панельку

getExtensions — список установленных панелек

getNetworkPreferences — интернет есть?

initResourceBundle — хрень для локализации

dumpInstallationInfo — пишет в текстовый файл инфу об установке

getOSInformation — какая операционка?

openURLInDefaultBrowser — открыть ссылку в браузере

getExtensionID — сам не знаю в какой я сейчас панельке

getScaleFactor — ретина есть?

setScaleFactorChangedHandler — внезапно экран превратился в ретину

getCurrentApiVersion — какая версия CEP

​СС 2014 (CEP 5+)

setPanelFlyoutMenu, updatePanelMenuItem — мышиное меню

setContextMenu, updateContextMenuItem — верхнее меню

CC 2015 (CEP 6+)

setContextMenuByJSON — верхнее меню из JSON

isWindowVisible — скрыта панелька или нет

resizeContent — размер панельки

registerInvalidCertificateCallback — хз, отлов проблем с сертификатом

registerKeyEventsInterest — отлов шифт, альт, контрол и т.п.

getWindowTitle и setWindowTitle — заголовок панельки