类似的功能windows Jumplists for Mac OSx?

时间:2013-04-21 23:31:05

标签: macos lazarus

我正在将一个应用程序(最初用Delphi XE3编写 - 转换为Pascal / Lazarus)从Windows转换为Mac。该程序使用Windows Jumplists将参数传递给应用程序,允许从任务栏控制它,而无需离开其他应用程序。即 - 右键单击​​任务栏中的图标,然后从跳转列表中的列表中选择所需的功能(由我的应用程序动态填充)。跳转列表然后将参数传递回我的应用程序,该应用程序处理消息并采取行动。 (如果我不清楚here

,我会在实践中看到这个视频

我不是Mac用户,我很难在OSx世界中找到任何相同的东西。我可以在Mac世界中使用类似的东西,还是注定只是一个Windows功能?欢迎任何想法 - 我对它的确切运作方式并不珍贵 - 但我很乐意拥有一些我可以使用的东西。

1 个答案:

答案 0 :(得分:0)

事实上,Mac OS X提供了类似的功能,Dock Tile Menus。不幸的是,在Lazarus和Free Pascal中没有直接支持ApplicationManager。

您可以使用http://developer.apple.com/library/mac/#documentation/Carbon/Conceptual/customizing_docktile/tasks/docktasks.html提供的信息将XCode的C头文件转换为Pascal并实施您自己的解决方案。

相关问题