| | |
| | | public class ImageLib |
| | | { |
| | | #region 16 |
| | | public static ImageCollection Lib16 |
| | | |
| | | public static ImageCollection Lib |
| | | { |
| | | get |
| | | { |
| | | if (_lib16 == null) |
| | | if (_lib == null) |
| | | { |
| | | _lib16 = new ImageCollection(); |
| | | _lib16.ImageSize = new Size(16, 16); |
| | | _lib16.Images.Add(Resource1.Group, "Group"); |
| | | _lib16.Images.Add(Resource1.Series, "Series"); |
| | | _lib16.Images.Add(Resource1.Question, "Question"); |
| | | _lib = new ImageCollection(); |
| | | _lib.ImageSize = new Size(16, 16); |
| | | _lib.Images.Add(Resource1.Group, "Group"); |
| | | _lib.Images.Add(Resource1.Series, "Series"); |
| | | _lib.Images.Add(Resource1.Question, "Question"); |
| | | _lib.Images.Add(Resource1.Type, "Type"); |
| | | _lib.Images.Add(Resource1.ListView, "ListView"); |
| | | _lib.Images.Add(Resource1.Notlmported, "NotImported"); |
| | | } |
| | | return _lib16; |
| | | return _lib; |
| | | } |
| | | } |
| | | |
| | | private static ImageCollection _lib16; |
| | | private static ImageCollection _lib; |
| | | |
| | | public static int Group16 |
| | | public static int Group |
| | | { |
| | | get => GetImage16Index("Group"); |
| | | } |
| | | public static int Series16 |
| | | |
| | | public static int Series |
| | | { |
| | | get => GetImage16Index("Series"); |
| | | } |
| | | public static int Question16 |
| | | |
| | | public static int Type |
| | | { |
| | | get => GetImage16Index("Type"); |
| | | } |
| | | |
| | | public static int Listview |
| | | { |
| | | get => GetImage16Index("Listview"); |
| | | } |
| | | |
| | | public static int Question |
| | | { |
| | | get => GetImage16Index("Question"); |
| | | } |
| | | private static int GetImage16Index(string imgName) |
| | | { |
| | | var img = Lib16.Images[imgName]; |
| | | if (img == null) |
| | | img = Lib16.Images["Question"]; |
| | | |
| | | return _lib16.Images.IndexOf(img); |
| | | public static int NotImported |
| | | { |
| | | get => GetImage16Index("NotImported"); |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | private static int GetImage16Index(string imgName) |
| | | { |
| | | var img = Lib.Images[imgName]; |
| | | if (img == null) |
| | | img = Lib.Images["Question"]; |
| | | |
| | | return _lib.Images.IndexOf(img); |
| | | } |
| | | |
| | | #endregion 16 |
| | | |
| | | #region Svg |
| | | |
| | | public static SvgImageCollection LibSvg |
| | |
| | | _lib_svg.Add("Project", Resource1.Project); |
| | | _lib_svg.Add("PumpMain", Resource1.PumpMain); |
| | | _lib_svg.Add("Valve", Resource1.Valve); |
| | | _lib_svg.Add("CoolingTower", Resource1.CoolingTower); |
| | | } |
| | | return _lib_svg; |
| | | } |
| | |
| | | get => LibSvg[2]; |
| | | } |
| | | |
| | | #endregion |
| | | public static SvgImage CoolingTower |
| | | { |
| | | get => LibSvg[3]; |
| | | } |
| | | |
| | | #endregion Svg |
| | | } |
| | | } |