1 AdwClamp
将子构件约束为给定大小的构件。
AdwClamp小构件将其包含的小构件的大小限制为给定的最大尺寸。如果是水平的,它会限制宽度,如果是垂直的,它会限制高度。child从最小尺寸到最大尺寸的扩展被缓和下来以实现平稳过渡。
如果子进程需要的尺寸超过了所要求的最大尺寸,它会被分配给它能容纳的最小尺寸。
2 AdwPreferencesGroup
一组首选项行。
AdwPreferencesGroup表示一个组或紧密相关的首选项,这些首选项依次由AdwPreferencesRow表示。
为了总结它所收集的首选项的作用,一个组可以同时具有标题和描述。标题将被AdwPreferencesWindow用来让用户查找首选项。
3 GtkListBox
Boxed lists是一种常见的列表类型,可以包含控件和信息。示例包括应用程序首选项或选择器中最近文档的短列表。
Boxed lists模式适用于相对较小的静态列表。对于大型或动态列表,请参见list views(GtkListView)。
Action rows
Action rows include a title, subtitle, and a control.
Entry rows
Entry rows allow text entry and editing.
Expander rows
Expander rows expand to reveal additional rows below.
Combo rows
Combo rows include a drop down list, from which a single option can be selected.