famiq 0.3.1

Experimental GUI library, powered by Bevy engine.
Documentation
use bevy::prelude::*;

#[derive(Component)]
pub struct IsFamiqSelectionContainer;

#[derive(Component)]
pub struct IsFamiqSelectionSelector;

#[derive(Component)]
pub struct IsFamiqSelectionChoicesPanel;

#[derive(Component)]
pub struct ArrowIcon;

#[derive(Component)]
pub struct SelectorPlaceHolder;

#[derive(Component, Clone)]
pub struct SelectorPlaceHolderEntity(pub Entity);

#[derive(Component)]
pub struct SelectorArrowIconEntity(pub Entity);

#[derive(Component)]
pub struct SelectionChoicesPanelEntity(pub Entity);

#[derive(Component)]
pub struct SelectorEntity(pub Entity);

#[derive(Component, Default)]
pub struct SelectionValue(pub String);

#[derive(Component, Debug, Default)]
pub struct SelectorPlaceholderText(pub String);

#[derive(Component)]
pub struct IsFamiqSelectionChoice;

#[derive(Component, Deref, Debug)]
pub struct SelectionChoiceTextEntity(pub Entity);

#[derive(Component)]
pub struct IsFamiqSelectionLabel;

#[derive(Component, Deref, Debug)]
pub struct SelectionLabelEntity(pub Entity);