PathBar preparations for GTK 4
Instead of updating the PathBar from the outside, a new property was added, which is synced with the unlocked database current_element property. On change it will rebuild the PathBar automatically.
@jfelder While this MR is on top of !401 (merged), it should be generic enough to be rebased on top of your proposal.
Depends on !313 (merged)
TODO:
-
Remove most uses of get_children -
Remove all uses of pack_start, pack_end
EDIT: I decided to leave this work for the future, and for now just remove all uses of get_children and child properties. Once we have !313 (merged), I will look into implementing this proper again, but for the moment I just did what was needed for a GTK 4 port.
Edited by Maximiliano