38 lines
890 B
C#
38 lines
890 B
C#
using F4SD_AdaptableIcon.Enums;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace F4SD_AdaptableIcon
|
|
{
|
|
public readonly struct IconData
|
|
{
|
|
public IconData(enumInternIcons intern)
|
|
{
|
|
Intern = intern;
|
|
Gif = null;
|
|
Material = null;
|
|
}
|
|
|
|
public IconData(enumInternGif gif)
|
|
{
|
|
Intern = null;
|
|
Gif = gif;
|
|
Material = null;
|
|
}
|
|
|
|
public IconData(MaterialIcons.MaterialIconType material)
|
|
{
|
|
Intern = null;
|
|
Gif = null;
|
|
Material = material;
|
|
}
|
|
|
|
public enumInternIcons? Intern { get; }
|
|
public enumInternGif? Gif { get; }
|
|
public MaterialIcons.MaterialIconType? Material { get; }
|
|
}
|
|
}
|