use EnumBitFlags::EnumBitFlags;
use crate::ui::common::NumberFormat;
#[EnumBitFlags(bits = 8)]
pub enum Flags {
HideButtons = 0x0001,
ReadOnly = 0x0002,
}
#[derive(Clone, Copy)]
pub enum Format {
Decimal,
Percentage,
DigitGrouping,
Hex,
Size,
}
impl From<Format> for NumberFormat {
fn from(f: Format) -> Self {
match f {
Format::Decimal => NumberFormat::Decimal,
Format::Percentage => NumberFormat::Percentage,
Format::DigitGrouping => NumberFormat::DigitGrouping,
Format::Hex => NumberFormat::Hex,
Format::Size => NumberFormat::Size,
}
}
}