【问题标题】:Mail.app plugin - a toolbar buttonMail.app 插件 - 工具栏按钮
【发布时间】:2012-05-27 07:18:18
【问题描述】:

如何向 Apple Mail 的工具栏添加按钮?

据我了解,我需要“混合”一些 MessageViewer 类的方法(这是 Mail.app 的第一响应者窗口)。 多亏了几个开源邮件插件,我设法实现了一个可以显示窗口、工作表、对事件做出反应的基本插件。我还设法获得了 Mail.app 的类转储,其中列出了邮件的所有类/方法邮件应用程序。

我见过几个人声称已经实现了这个,还有一个免费的邮件存档插件在工具栏上添加了一个按钮..

你能指出我正确的方向吗?

谢谢!

【问题讨论】:

  • 您好,找到方法了吗,如何添加按钮?

标签: macos cocoa email plugins apple-mail


【解决方案1】:

我不确定你的问题是什么。

BetterDictionary 是我不久前写的 Dictionary.app 插件。查看-(void) initToolbarItems 方法,看看我是如何做到的(应用程序是如何到达那里的?+(void)load --> -(id)init --> -(void)initToolbarItems)。

【讨论】:

  • 嗨,Pooria!感谢您的回复,它给了我移动的提示。您的方法在 Lion (Mail 5.2) 上似乎效果不佳 - 添加新的工具栏按钮,其标识符与原始工具栏按钮相同,在 Mail 重新启动后,出现几个具有相同图标的按钮。我猜必须是 NSToolbar 代表“swizzled”,以使其正常工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-15
  • 2013-01-30
相关资源
最近更新 更多