Что это за виджет GTK?

В последнее время я видел приведенный ниже виджет в приложениях GTK. Я не могу найти это на поляне. Что это?

введите описание здесь

2 ответа

Решение

Глядя на код Totem, он выглядит как набор GktButtons внутри GtkToolbar с примененным стилем CSS и использованием символических значков (которые также устанавливаются темой в Ubuntu) вместо стандартных.

Вот пример в Python

# Assuming builder is an initialized Gtk.Builder object and toolbar exists
# in the .ui definition file and is populated with Gtk.ToolButtons

context = builder.get_object('toolbar').get_style_context()
context.add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR)

Больше информации о GTK+ 3 стилях CSS:

Это кнопки на ".inline-панели инструментов"..

Другие вопросы по тегам