É chamado de estilo da barra de ferramentas primária porque deve ser aplicado somente à barra de ferramentas principal.
No Gtk, por padrão, as barras de ferramentas podem conter apenas ToolButtons, mas existe a classe ToolItem, que não possui uma representação visual.
Isso é criado porque pode incorporar outros widgets. ToolItem tem um método add que você pode usar como:
my_tool_item.add (my_box) onde my_box contém sua entrada
Depois, você pode adicionar seu item de ferramenta à barra de ferramentas my_toolbar.insert (my_tool_item, index)
Sua barra de ferramentas, é claro, chamou: get_style_context (). add_class (Gtk.STYLE_CLASS_PRIMARY_TOOLBAR)
O motivo pelo qual você não pode usar "primary-toolbar" com widgets que não são da Toolbar é mais provável porque em arquivos .css ele é definido como:
GtkToolbar.primary-toolbar
{
/* style info*/
}