web-dev-qa-db-fra.com

Quel widget GTK est-ce?

Dernièrement, j'ai vu le widget ci-dessous apparaître dans les applications GTK. Je ne le trouve pas dans Glade. Qu'Est-ce que c'est?

enter image description here

7
Jo-Erlend Schinstad

En regardant code Totem , cela ressemble à un ensemble de GktButtons à l'intérieur d'une GtkToolbar , avec un style CSS appliqué et des icônes symboliques (qui sont également installées par le thème dans Ubuntu ) au lieu des actions.

Voici un exemple en 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)

Plus d'informations sur les styles GTK + 3 CSS:

11
David Planella

Ce sont des boutons sur ".inline-toolbar" ..

1
hohoho