获取Mac NPAPI插件以支持视网膜显示的高分辨率窗口

时间:2014-11-26 10:53:04

标签: cocoa npapi macos-carbon retina

我正在开发一个项目,我们有一个Mac桌面应用程序,它有一个基于NPAPI的浏览器插件,可用于通过浏览器编辑它的文档。代码库是Carbon和Cocoa UI代码的混合体,在应用程序和插件之间共享。

我们最近通过打开应用程序plist中的High Resolution Capable标志在应用程序中启用了视网膜支持,并且正在将接口移植到Cocoa。在应用程序中,视频显示正确显示,但在插件中没有窗口以高dpi模式绘制。

浏览器窗口中显示的文档正确绘制,因为我可以使用NPNVcontentsScaleFactor获取内容比例因子并将其应用于图层。问题在于我们创建的额外窗口,对话框和工具栏,这些窗口没有以高dpi模式绘制。

有没有办法让我们在NPAPI插件中创建的窗口以高分辨率绘制?

感谢。

0 个答案:

没有答案