Skip to content

PathBar preparations for GTK 4

Maximiliano requested to merge msandova/PasswordSafe:pathbar-refactor into master

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

Merge request reports