summaryrefslogtreecommitdiff
path: root/Decompiler/Gestor.Application.Converters/RamoToImageConverter.cs
diff options
context:
space:
mode:
authorLucas Faria Mendes <lucas.fariamo08@gmail.com>2026-03-30 15:29:41 +0000
committerLucas Faria Mendes <lucas.fariamo08@gmail.com>2026-03-30 15:29:41 +0000
commit225aa1499e37faf9d38257caabbadc68d78b427e (patch)
tree102bb7a40c58595348ae9d3c7076201759fe0720 /Decompiler/Gestor.Application.Converters/RamoToImageConverter.cs
parent1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 (diff)
downloadgestor-225aa1499e37faf9d38257caabbadc68d78b427e.tar.gz
gestor-225aa1499e37faf9d38257caabbadc68d78b427e.zip
decompiler.com
Diffstat (limited to 'Decompiler/Gestor.Application.Converters/RamoToImageConverter.cs')
-rw-r--r--Decompiler/Gestor.Application.Converters/RamoToImageConverter.cs135
1 files changed, 135 insertions, 0 deletions
diff --git a/Decompiler/Gestor.Application.Converters/RamoToImageConverter.cs b/Decompiler/Gestor.Application.Converters/RamoToImageConverter.cs
new file mode 100644
index 0000000..ffaa08d
--- /dev/null
+++ b/Decompiler/Gestor.Application.Converters/RamoToImageConverter.cs
@@ -0,0 +1,135 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using System.Windows.Markup;
+using MaterialDesignThemes.Wpf;
+
+namespace Gestor.Application.Converters;
+
+public class RamoToImageConverter : MarkupExtension, IValueConverter
+{
+ public double Thickness { get; set; } = 0.25;
+
+
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (value == null)
+ {
+ return null;
+ }
+ long num = (long)value;
+ long num2 = num - 1;
+ if ((ulong)num2 <= 61uL)
+ {
+ switch (num2)
+ {
+ case 0L:
+ case 2L:
+ case 14L:
+ case 17L:
+ return (object)(PackIconKind)2040;
+ case 1L:
+ return (object)(PackIconKind)1515;
+ case 4L:
+ return (object)(PackIconKind)794;
+ case 5L:
+ case 8L:
+ case 60L:
+ return (object)(PackIconKind)2010;
+ case 6L:
+ case 9L:
+ case 11L:
+ case 52L:
+ return (object)(PackIconKind)33;
+ case 46L:
+ return (object)(PackIconKind)3465;
+ case 7L:
+ case 15L:
+ case 48L:
+ return (object)(PackIconKind)3514;
+ case 23L:
+ return (object)(PackIconKind)720;
+ case 10L:
+ case 31L:
+ return (object)(PackIconKind)25;
+ case 12L:
+ case 22L:
+ return (object)(PackIconKind)77;
+ case 13L:
+ return (object)(PackIconKind)3;
+ case 16L:
+ return (object)(PackIconKind)3012;
+ case 18L:
+ case 26L:
+ case 28L:
+ case 30L:
+ case 40L:
+ case 58L:
+ return (object)(PackIconKind)4;
+ case 19L:
+ return (object)(PackIconKind)3694;
+ case 20L:
+ case 21L:
+ case 41L:
+ return (object)(PackIconKind)859;
+ case 24L:
+ return (object)(PackIconKind)844;
+ case 25L:
+ return (object)(PackIconKind)1528;
+ case 27L:
+ case 55L:
+ return (object)(PackIconKind)3762;
+ case 29L:
+ return (object)(PackIconKind)2756;
+ case 32L:
+ case 43L:
+ case 53L:
+ return (object)(PackIconKind)3248;
+ case 33L:
+ return (object)(PackIconKind)2680;
+ case 34L:
+ return (object)(PackIconKind)1616;
+ case 35L:
+ return (object)(PackIconKind)41;
+ case 36L:
+ return (object)(PackIconKind)705;
+ case 37L:
+ return (object)(PackIconKind)920;
+ case 38L:
+ return (object)(PackIconKind)1462;
+ case 39L:
+ return (object)(PackIconKind)1013;
+ case 42L:
+ return (object)(PackIconKind)3372;
+ case 44L:
+ return (object)(PackIconKind)88;
+ case 45L:
+ return (object)(PackIconKind)3464;
+ case 47L:
+ case 56L:
+ return (object)(PackIconKind)870;
+ case 50L:
+ return (object)(PackIconKind)3040;
+ case 51L:
+ return (object)(PackIconKind)2433;
+ case 54L:
+ return (object)(PackIconKind)2719;
+ case 57L:
+ return (object)(PackIconKind)1101;
+ case 61L:
+ return (object)(PackIconKind)450;
+ }
+ }
+ return (object)(PackIconKind)196;
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return null;
+ }
+
+ public override object ProvideValue(IServiceProvider serviceProvider)
+ {
+ return this;
+ }
+}