Переключатель вида — это элемент управления, позволяющий переключаться между различными предопределёнными видами. Переключатель состоит из кнопок-переключателей, находящихся в центре заголовочной панели.
Существует для главных сценария применения переключателя вида:
Когда для представления содержимого удобно просматривать различные наборы и поднаборы содержимого. Например, в музыкальной коллекции может быть несколько видов для исполнителей, альбомов и списков воспроизведений.
Если в вашем приложении имеются раздельные функциональные группы, которые обычно используются независимо друг от друга.
Рекомендуемое количество видов в переключателе: от трёх до пяти. Если количество видов больше пяти, то для переключения видов, возможно, лучше применить боковые списки.
Каждый вид должен иметь короткий и понятный заголовок.
Кнопки в переключателе могут показывать, когда в виде происходит активность.
GtkStack
GtkStackSwitcher