我想编写使用gtkmm的桌面应用程序。 我想提出的界面不同的面板像在Eclipse你有项目资源管理器,控制台,属性等等。你应该能够拖动面板来改变自己的立场,关闭,并弹出式视窗它们(不知道你是否能跳隙在Eclipse中板,但你可以在Visual Studio这样做)。
我在这里用的是板,因为我不知道正确的术语是什么。 我想有人称之为停靠窗口。
这是如何的任何指针可以在gtkmm的实现?
我想编写使用gtkmm的桌面应用程序。 我想提出的界面不同的面板像在Eclipse你有项目资源管理器,控制台,属性等等。你应该能够拖动面板来改变自己的立场,关闭,并弹出式视窗它们(不知道你是否能跳隙在Eclipse中板,但你可以在Visual Studio这样做)。
我在这里用的是板,因为我不知道正确的术语是什么。 我想有人称之为停靠窗口。
这是如何的任何指针可以在gtkmm的实现?
术语是“对接”小部件和GDL图书馆是开始使用的最简单的方法。 你可以在样的anjuta和Inkscape的应用已经看到了GDL在行动。 该文档是不是很大,但是,源代码包括示例应用程序,一旦你用它去它并不难。
基本上,你把你的小部件到DockItem
和那些到Dock
。 你把一个DockBar
地方在你的应用程序,它可以被最小化到对接项目。 您可以保存并使用户不必重新安排他们每次启动应用程序时码头项目装载码头“布局”,以XML文件。