【问题标题】:OSX/Cocoa : adding objects on the DockOSX/Cocoa:在 Dock 上添加对象
【发布时间】:2012-04-10 01:52:22
【问题描述】:

对于我的一个软件,我可能需要添加一些对象,这些对象可能与已经存在的任何对象(应用程序/堆栈等)具有相同的行为,并具有上下文菜单。

这有可能吗?

谢谢。

【问题讨论】:

    标签: macos cocoa dock


    【解决方案1】:

    不可能。那是由用户配置的应用程序、文件和文件夹的域。但是,您可以将菜单添加到您自己的应用程序中,该应用程序的图标显示在 Dock 中。

    您可能会考虑额外的菜单,但这些都有自己的问题。特别是当菜单栏中的空间变得紧张时,操作系统会使它们消失。

    【讨论】:

    • 那么是否可以添加程序文件夹例如?
    • @MatthieuRiegler :我知道有一些非常老套的方法可以做到这一点,但我不会这样做,因为正如我所说,Dock 是为用户服务的,而不是为其他人服务的。
    • @MatthieuRiegler 即使你能找到办法,你也不应该这样做。这不是每个应用程序都可以随意在用户环境中随意放置任何垃圾的 Windows。如果用户希望将您的应用程序放在他们的 Dock 中,他们会将其放在那里。
    • @MatthieuRiegler 当用户可以直接执行时,应用程序的意义何在?
    • @MatthieuRiegler 如果您只想显示特定的驱动器,您可以添加它们,当驱动器未插入时,它们将简单地保留在无法访问的 Dock 上。如果您希望所有驱动器都出现,您可以尝试将 /Volumes 添加到扩展坞,也可以打开使驱动器出现在桌面(而不是扩展坞)上的选项。
    猜你喜欢
    • 2021-08-23
    • 1970-01-01
    • 2023-03-21
    • 2012-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    相关资源
    最近更新 更多