mca*_*ter 5 x11 cocoa objective-c
我有一个适用于Mac OS X 10.5和更高版本的X11应用程序,并且我试图围绕它编写包装程序,以使其具有更原始的感觉。 有谁知道是否可以用我自己的自定义菜单栏替换默认的X11菜单栏,以便在打开应用程序窗口时显示它?如果是这样,我将如何使用可可粉呢?
Sev*_*its 0
简而言之:不。X11不允许你修改它的菜单栏。这会很困难,因为首先没有 X 调用来设置菜单栏(由工具包提供),而且还因为 Apple 希望区分本机应用程序和使用 X11 作为“黑客”解决方案以提供 Mac 兼容性的应用程序。
为此,您需要修改 X11.app/XQuartz.app 的源代码并自行添加此功能。但请记住,除非您小心,否则您的解决方案将无法在其他 X 服务器上运行,因为 X 不提供菜单栏功能。
有关 Mac 的 X 服务器源代码的信息,请参阅此处。
归档时间:
12 年,10 月 前
查看次数:
189 次
最近记录:
12 年,9 月 前