MonoDevelop编辑器GUI设计器

时间:2014-08-01 17:18:50

标签: c# user-interface monodevelop gtk# gui-designer

我刚从他们的网站上下载了MonoDevelop源代码。现在我想更改IDE的一些GUI元素。经过一番研究后,我发现monodevelop的gui是用GTK#制作的。但我找不到一个视觉设计师来打开源文件和编辑gui。我已经尝试过Glade(无法打开源文件)和MonoDevelop的Stetic GUI Designer(但是那个没有显示设计器窗口)。

是否有一个GUI设计师(重新)设计monodevelop中的窗口和组件?

1 个答案:

答案 0 :(得分:1)

这取决于你有兴趣改变MonoDevelop中GUI的哪些部分。

许多对话框和小部件都是使用MonoDevelop的Stetic GUI设计器用GTK#编写的。您通常可以告诉哪些项目具有GUI元素使用Stetic GUI设计器,因为它们具有带有一些生成文件的gtk-gui目录。

如果您在MonoDevelop中启用了GTK#Visual Designer插件,则应在“解决方案”窗口中看到“用户界面”文件夹。你可以通过双击它们,或者右键单击并选择Open来打开其中一个文件到GTK#设计器。

在下面的屏幕截图中,我打开了FindInFilesDialog。

MonoDevelop GTK# designer

某些GUI部件是用XWT编写的,它没有设计器。其他GUI部件是手工编写的,没有任何GUI设计器,因此无法由GTK#设计器加载,因为它需要在项目中提供一组特定的文件。