



pub struct Icons {
    // pub list: RetainedImage,
// pub maximize: RetainedImage,
// pub menu: RetainedImage,
// pub minus: RetainedImage,
// pub pause: RetainedImage,
// pub play: RetainedImage,
// pub settings: RetainedImage,
// pub back: RetainedImage,
// pub forward: RetainedImage,
// pub stop: RetainedImage,
// pub x: RetainedImage,
}

impl Icons {
    pub fn new() -> Self {
        Self {
            // list: RetainedImage::from_svg_bytes("icons::ICON_LIST", icons::ICON_LIST).unwrap(),
            // maximize: RetainedImage::from_svg_bytes("icons::ICON_MAXIMIZE", icons::ICON_MAXIMIZE)
            //     .unwrap(),
            // menu: RetainedImage::from_svg_bytes("icons::ICON_MENU", icons::ICON_MENU).unwrap(),
            // minus: RetainedImage::from_svg_bytes("icons::ICON_MINUS", icons::ICON_MINUS).unwrap(),
            // pause: RetainedImage::from_svg_bytes("icons::ICON_PAUSE", icons::ICON_PAUSE).unwrap(),
            // play: RetainedImage::from_svg_bytes("icons::ICON_PLAY", icons::ICON_PLAY).unwrap(),
            // settings: RetainedImage::from_svg_bytes("icons::ICON_SETTINGS", icons::ICON_SETTINGS)
            //     .unwrap(),
            // back: RetainedImage::from_svg_bytes("icons::ICON_SKIP_BACK", icons::ICON_SKIP_BACK)
            //     .unwrap(),
            // forward: RetainedImage::from_svg_bytes(
            //     "icons::ICON_SKIP_FORWARD",
            //     icons::ICON_SKIP_FORWARD,
            // )
            // .unwrap(),
            // stop: RetainedImage::from_svg_bytes("icons::ICON_STOP", icons::ICON_STOP).unwrap(),
            // x: RetainedImage::from_svg_bytes("icons::ICON_X", icons::ICON_X).unwrap(),
        }
    }
}
