如何动态地将应用程序嵌入到另一个应用程序中?

时间:2015-04-29 15:24:21

标签: user-interface widget tiling

我想构建一个general purpose application that will be used like a IDE for anything

如何在运行时将应用程序嵌入到另一个应用程序中,如下所示:

image

1 个答案:

答案 0 :(得分:0)

有很多方法可以达到你想要的效果。

在评论中,您说您的目标平台是Linux。使用XEmbedWikipedia link)可以将X应用程序嵌入到另一个应用程序中。我从来没有亲自使用它,所以我无法评论它是如何易于使用或稳定的,它可以解决您的问题。

在另一个层面,您可以实现您所寻求的作为窗口管理器的扩展。 Xmonad作为一个可扩展的窗口管理器浮现在脑海中:你可以添加一个钩子来告诉Xmonad如何处理你的窗口。但这需要知道Xmonad和Haskell。