Commit 790d8e32 authored by Committed by Matthias ClasenBrowse files
a11y: Redo notebook page management
Previously, the code tried to track the indexes of the pages and keep them up to date in a list and tracking the index in the GtkNotebookPage. Now, we store the widget we are tracking in the GailNotebookPage and keep a hash table of widget=>GailNotebookPage in the GailNotebook. This frees us from the burden of tracking page changes.
Showing with 37 additions and 177 deletions