在哪里可以找到 GUI 代码

在哪里可以找到 GUI 代码

我一直在翻阅 Unity 的源代码(Shell 接口),对某件事有点好奇;你应该在代码的哪里找到位置代码?我会用一些例子来解释一下。你如何在代码中找到告诉启动器位于屏幕左侧的代码?它在哪里告诉面板(顶部)上的“会话”按钮位于屏幕的最右侧?

我想我真正的问题是我该如何自己找到答案?我查看了大部分源代码,但找不到与这些项目的实际位置相关的任何内容,只有它们的子项目(如 text-align)。如能提供任何指导,我将不胜感激。

答案1

关于launcher的定位:

如果你搜索源代码对于“几何”、“宽度”、“高度”等,你会遇到以下函数启动器::调整大小,设置启动器的窗口几何形状。

查看此函数的调用者(启动器::设置图标大小启动器::OnMonitorChanged),您很快就会发现,启动器确实位于显示屏的左角,并且具有全高(减去面板的高度)。

答案2

/usr/share/themes包含 Unity 主题的所有自定义选项。

如果您在其中找到适合您的主题的这些特定设置,请告诉我。

相关内容