GtkToolbar 的 advantage/purpose 与例如一个 GtkHBox?

What is the advantage/purpose of the GtkToolbar, compared to e.g. a GtkHBox?

我正在使用 GTK 2.12,但我对 GtkToolbar 小部件的用途感到困惑。仅仅是装饰性的吗?

此外,我听说许多有用的功能,例如 append_space(这是 GtkBoxes 非常缺乏的功能)已经过时,而且似乎没有任何替代品可用。小部件是否有某种隐藏功能让我望而却步,或者工具栏只是 HBox 的更好替代品?

如果您查看文档,您会发现 GtkToolbar 与 HBox 的一些区别:

GtkToolbar 显然是有意设计成一个独特的小部件;它超出了一个功能,用 GTK 文档语言来说,“便利小部件”。尽管 GtkToolbar 的大部分功能在 GTK3 中被删除,但上述区别仍然适用。