1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
use bevy::{app::PluginGroupBuilder, prelude::*};
use button::ButtonPlugin;
use list::ListPlugin;
use panel::PanelPlugin;
use status_bar::StatusBarPlugin;

pub mod button;
pub mod list;
pub mod panel;
// pub mod slider;
pub mod status_bar;


pub struct WidgetPlugins;

impl PluginGroup for WidgetPlugins {
    fn build(self) -> PluginGroupBuilder {
        PluginGroupBuilder::start::<Self>()
            .add(ListPlugin)
            .add(PanelPlugin)
            .add(ButtonPlugin)
            .add(StatusBarPlugin)
    }
}