Start implementing media controls

This commit is contained in:
Ian Douglas Scott 2021-08-25 19:00:41 -07:00
parent 6b64b2e998
commit 4917422f21
6 changed files with 246 additions and 1 deletions

View file

@ -2,6 +2,7 @@ use cascade::cascade;
use glib::clone;
use gtk4::{gdk, glib, prelude::*};
use crate::mpris::MprisControls;
use crate::x;
pub fn window(monitor: gdk::Monitor) -> gtk4::Window {
@ -11,7 +12,11 @@ pub fn window(monitor: gdk::Monitor) -> gtk4::Window {
..set_popover(Some(&cascade! {
gtk4::Popover::new();
..set_child(Some(&cascade! {
gtk4::Calendar::new();
gtk4::Box::new(gtk4::Orientation::Horizontal, 0);
..append(&MprisControls::new());
..append(&cascade! {
gtk4::Calendar::new();
});
}));
}));
};