Move image render functions into pages (#291)

Move image page renderes into seperate files
This commit is contained in:
Philip Kristoffersen
2022-12-29 09:36:36 +01:00
committed by GitHub
parent 78cfd96f37
commit 7a5c88c61e
20 changed files with 1207 additions and 1089 deletions
@@ -0,0 +1,14 @@
use crate::ui::images::{useraction::UserAction, gametype::GameType, image_select_state::ImageSelectState};
pub fn render_page_steam_images_overview(ui: &mut egui::Ui, state: &ImageSelectState) -> Option<UserAction> {
if let Some(steam_games) = state.steam_games.as_ref() {
for game in steam_games {
if ui.button(&game.name).clicked() {
return Some(UserAction::ShortcutSelected(GameType::SteamGame(
game.clone(),
)));
}
}
}
None
}