EggToolbar History
- Existing GtkToolbar acts quite different to most containers.
- children are usually created while adding to the parent.
- All interfaces for manipulating buttons work with child indices.
- a pain to keep track of if you are removing or inserting items.
- Some desired toolbar layouts are impossible.
- Right aligned items.
- items that expand (such as the location bar in a web browser).
- BonoboToolbar also has its problems:
- It was written due to limitations of GtkToolbar.
- It is not exposed directly to the programmer.
- It acts subtly different to GtkToolbar.