This button is inspired by the Gtk.ToggleButton button, except it
changes the displayed icon when active.
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This is inspired by the Adw.SplitButton, except it allows for
configuring the secondary button so we can show the current autopause
count.
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This Button is like a Gtk.Button, except it provides ways to set the
icon-size. I also default to large buttons, since that'll be a good
portion of the users.
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This is a MenuButton that already has a popover attached and a property
for setting the popover child directly.
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>