1

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

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

4

1 回答 1

1

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

许多对话框和小部件是使用 MonoDevelop 的 Stetic GUI 设计器用 GTK# 编写的。您通常可以分辨出哪些项目有 GUI 元素使用 Stetic GUI 设计器,因为它们有一个 gtk-gui 目录,其中包含一些生成的文件。

如果您在 MonoDevelop 中启用了 GTK# Visual Designer 插件,您应该会在“解决方案”窗口中看到一个用户界面文件夹。您应该能够通过双击这些文件或右键单击并选择打开将其中一个文件打开到 GTK# 设计器中。

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

MonoDevelop GTK#设计师

一些 GUI 部分是用 XWT 编写的,没有设计器。其他 GUI 部分是在没有任何 GUI 设计器的情况下手工编写的,因此 GTK# 设计器将无法加载,因为它希望项目中有一组可用的文件。

于 2014-08-04T20:17:02.247 回答