Я предполагаю, что левая панель использует следующее:
- Места - gtk.TreeView
- Информация - Пользовательский макет, состоящий из виджетов gtk.Image и gtk.Label.
- Дерево - gtk.TreeView
- История - gtk.TreeView
- Примечания - gtk.TextView
- Эмблемы - gtk.Layout с расположенными виджетами gtk.Imageна нем
Что касается окна Nautilus, я слышал, что при отображении в режимах просмотра значков и компактного просмотра используется пользовательская поверхность, так как gtk.IconView не считается достаточно хорошим.Режим просмотра списка, скорее всего, использует gtk.TreeView.