在HiDPI显示器上使用DrawingArea中的原始分辨率

时间:2015-08-19 19:52:01

标签: macos gtk retina-display gtkmm retina

我正在开发基于Gtk-2的跨平台照片修饰应用程序(但已经能够通过微小修改支持Gtk-3)。

在我的程序中,图像修饰的结果在可滚动区域中预览,该区域通过插入Gtk :: ScrolledWindow的Gtk :: DrawingArea实现。绘图本身是使用Cairo执行的。

最近我有可能在带有视网膜显示屏的MacBookPro笔记本电脑上测试该软件,并且我立即意识到预览图像会像其他所有GUI元素一样放大2倍。 / p>

有没有办法告诉Cairo和DrawingArea使用原生屏幕分辨率,而不是应用2倍放大倍数?最近的Gtk-3版本是否支持此功能?

谢谢你的帮助。

0 个答案:

没有答案