Commit Graph

5 Commits

Author SHA1 Message Date
Anna Schumaker 64abc86fee gtk: Give Windows a sidebar property
This will be used to display a list of xfstests runs that the user can
select.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-10-06 16:44:17 -04:00
Anna Schumaker b05a9ecc82 gtk: Give Windows a button for toggling the sidebar
Users can press this to show and hide the sidebar overlay.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-10-06 16:43:42 -04:00
Anna Schumaker 5621847451 gtk: Put the Window child into an Adw.OverlaySplitView
The OverlaySplitView contains a sidebar area that can be toggled by the
user that I will be using to create an xfstests history browser.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-10-06 16:27:00 -04:00
Anna Schumaker af1ab81ea2 gtk: Increase the default Window size
Now that we've added properties, we need a slightly larger window to
display everything clearly.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-08-16 10:34:21 -04:00
Anna Schumaker c1b73748f1 gtk: Add a window to the Application
This is an empty Adw.Window with a headerbar configured to display the
application name. I also bind the Application runid property to the
Window to print out the currently displayed run.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-08-14 10:17:08 -04:00