Commit Graph

4 Commits

Author SHA1 Message Date
Anna Schumaker 3cc3412c6d gtk: Add a TagList to the Sidebar
Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-11-07 10:46:02 -05:00
Anna Schumaker 521c96b432 gtk: Create a Sidebar for selecting xfstests runs
I plan to have a few different ways to view and select xfstests runs, so
I use an Gtk.Stack() and Gtk.StackSwitcher() to animate switching
between the different sidebar pages.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-11-07 10:46:02 -05:00
Anna Schumaker 704eb08091 gtk: Add a CalendarView class for selecting xfstests runs by date
This combines a Calendar and RunidView to select runs on a given day.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-11-07 10:46:01 -05:00
Anna Schumaker bac99c9c54 gtk: Add a RunidView widget
This will be placed in the sidebar to display our tree of potential runs
to view. I do this as its own widget so we can reuse it for different
sidebar views.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-11-07 10:45:19 -05:00