diff --git a/Iconize/Fonts/Entypo+/Plugin.Iconize.EntypoPlus.macOS/EntypoPlusModule.cs b/Iconize/Fonts/Entypo+/Plugin.Iconize.EntypoPlus.macOS/EntypoPlusModule.cs new file mode 100644 index 0000000..d1757ff --- /dev/null +++ b/Iconize/Fonts/Entypo+/Plugin.Iconize.EntypoPlus.macOS/EntypoPlusModule.cs @@ -0,0 +1,16 @@ +namespace Plugin.Iconize.Fonts +{ + /// + /// Defines the icon module. + /// + /// + public sealed class EntypoPlusModule : IconModule + { + /// + /// Initializes a new instance of the class. + /// + public EntypoPlusModule(): base("entypo-plus", "entypo-plus", "iconize-entypoplus.ttf", EntypoPlusCollection.Icons) + { + } + } +} diff --git a/Iconize/Fonts/Entypo+/Plugin.Iconize.EntypoPlus.macOS/Plugin.Iconize.EntypoPlus.macOS.csproj b/Iconize/Fonts/Entypo+/Plugin.Iconize.EntypoPlus.macOS/Plugin.Iconize.EntypoPlus.macOS.csproj new file mode 100644 index 0000000..bce4911 --- /dev/null +++ b/Iconize/Fonts/Entypo+/Plugin.Iconize.EntypoPlus.macOS/Plugin.Iconize.EntypoPlus.macOS.csproj @@ -0,0 +1,70 @@ + + + + Debug + AnyCPU + {6185DBB9-5132-4605-A1B4-09B48511A05E} + {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Plugin.Iconize.EntypoPlus.macOS + Plugin.Iconize.EntypoPlus.macOS + v2.0 + Xamarin.Mac + Resources + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + false + false + false + false + + + + + + true + bin\Release + + prompt + 4 + false + false + false + false + false + + + + + + + + + + + + + + EntypoPlusCollection.cs + + + + + {B0387056-24F4-4421-8B49-B78A2CEDC19E} + Plugin.Iconize + + + {694FE53C-5A0A-4D32-AACF-7A45A26A448B} + Plugin.Iconize.macOS + + + + \ No newline at end of file diff --git a/Iconize/Fonts/Entypo+/Plugin.Iconize.EntypoPlus.macOS/Properties/AssemblyInfo.cs b/Iconize/Fonts/Entypo+/Plugin.Iconize.EntypoPlus.macOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..1b51106 --- /dev/null +++ b/Iconize/Fonts/Entypo+/Plugin.Iconize.EntypoPlus.macOS/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Plugin.Iconize.EntypoPlus.macOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("(c) Martin Opdenacker")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.*")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/Iconize/Fonts/FontAwesome/Plugin.Iconize.FontAwesome.macOS/FontAwesomeModule.cs b/Iconize/Fonts/FontAwesome/Plugin.Iconize.FontAwesome.macOS/FontAwesomeModule.cs new file mode 100644 index 0000000..52b6bad --- /dev/null +++ b/Iconize/Fonts/FontAwesome/Plugin.Iconize.FontAwesome.macOS/FontAwesomeModule.cs @@ -0,0 +1,18 @@ +namespace Plugin.Iconize.Fonts +{ + /// + /// Defines the icon module. + /// + /// + public sealed class FontAwesomeModule : IconModule + { + /// + /// Initializes a new instance of the class. + /// + public FontAwesomeModule() + : base("FontAwesome", "FontAwesome", "iconize-fontawesome.ttf", FontAwesomeCollection.Icons) + { + // Intentionally left blank + } + } +} diff --git a/Iconize/Fonts/FontAwesome/Plugin.Iconize.FontAwesome.macOS/Plugin.Iconize.FontAwesome.macOS.csproj b/Iconize/Fonts/FontAwesome/Plugin.Iconize.FontAwesome.macOS/Plugin.Iconize.FontAwesome.macOS.csproj new file mode 100644 index 0000000..4771bfe --- /dev/null +++ b/Iconize/Fonts/FontAwesome/Plugin.Iconize.FontAwesome.macOS/Plugin.Iconize.FontAwesome.macOS.csproj @@ -0,0 +1,70 @@ + + + + Debug + AnyCPU + {72EDC076-6446-4335-9056-36154D3C9D16} + {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Plugin.Iconize.FontAwesome.macOS + Plugin.Iconize.FontAwesome.macOS + v2.0 + Xamarin.Mac + Resources + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + false + false + false + false + + + + + + true + bin\Release + + prompt + 4 + false + false + false + false + false + + + + + + + + + + + + + + FontAwesomeCollection.cs + + + + + {B0387056-24F4-4421-8B49-B78A2CEDC19E} + Plugin.Iconize + + + {694FE53C-5A0A-4D32-AACF-7A45A26A448B} + Plugin.Iconize.macOS + + + + \ No newline at end of file diff --git a/Iconize/Fonts/FontAwesome/Plugin.Iconize.FontAwesome.macOS/Properties/AssemblyInfo.cs b/Iconize/Fonts/FontAwesome/Plugin.Iconize.FontAwesome.macOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..9fd6d8a --- /dev/null +++ b/Iconize/Fonts/FontAwesome/Plugin.Iconize.FontAwesome.macOS/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Plugin.Iconize.FontAwesome.macOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("(c) Martin Opdenacker")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.*")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/Iconize/Fonts/Ionicons/Plugin.Iconize.Ionicons.macOS/IoniconsModule.cs b/Iconize/Fonts/Ionicons/Plugin.Iconize.Ionicons.macOS/IoniconsModule.cs new file mode 100644 index 0000000..42bafb0 --- /dev/null +++ b/Iconize/Fonts/Ionicons/Plugin.Iconize.Ionicons.macOS/IoniconsModule.cs @@ -0,0 +1,18 @@ +namespace Plugin.Iconize.Fonts +{ + /// + /// Defines the icon module. + /// + /// + public sealed class IoniconsModule : IconModule + { + /// + /// Initializes a new instance of the class. + /// + public IoniconsModule() + : base("Ionicons", "Ionicons", "iconize-ionicons.ttf", IoniconsCollection.Icons) + { + // Intentionally left blank + } + } +} \ No newline at end of file diff --git a/Iconize/Fonts/Ionicons/Plugin.Iconize.Ionicons.macOS/Plugin.Iconize.Ionicons.macOS.csproj b/Iconize/Fonts/Ionicons/Plugin.Iconize.Ionicons.macOS/Plugin.Iconize.Ionicons.macOS.csproj new file mode 100644 index 0000000..6434707 --- /dev/null +++ b/Iconize/Fonts/Ionicons/Plugin.Iconize.Ionicons.macOS/Plugin.Iconize.Ionicons.macOS.csproj @@ -0,0 +1,70 @@ + + + + Debug + AnyCPU + {4E2AE98E-B9B4-4750-8BD3-72C1047D1208} + {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Plugin.Iconize.Ionicons.macOS + Plugin.Iconize.Ionicons.macOS + v2.0 + Xamarin.Mac + Resources + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + false + false + false + false + + + + + + true + bin\Release + + prompt + 4 + false + false + false + false + false + + + + + + + + + + + + + IoniconsCollection.cs + + + + + + {B0387056-24F4-4421-8B49-B78A2CEDC19E} + Plugin.Iconize + + + {694FE53C-5A0A-4D32-AACF-7A45A26A448B} + Plugin.Iconize.macOS + + + + \ No newline at end of file diff --git a/Iconize/Fonts/Ionicons/Plugin.Iconize.Ionicons.macOS/Properties/AssemblyInfo.cs b/Iconize/Fonts/Ionicons/Plugin.Iconize.Ionicons.macOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..13725c9 --- /dev/null +++ b/Iconize/Fonts/Ionicons/Plugin.Iconize.Ionicons.macOS/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Plugin.Iconize.Ionicons.macOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("(c) Martin Opdenacker")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.*")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/Iconize/Fonts/Material/Plugin.Iconize.Material.macOS/MaterialModule.cs b/Iconize/Fonts/Material/Plugin.Iconize.Material.macOS/MaterialModule.cs new file mode 100644 index 0000000..5dc29eb --- /dev/null +++ b/Iconize/Fonts/Material/Plugin.Iconize.Material.macOS/MaterialModule.cs @@ -0,0 +1,11 @@ +using System; + +namespace Plugin.Iconize.Fonts +{ + public sealed class MaterialModule : IconModule + { + public MaterialModule() : base("Material Icons", "MaterialIcons-Regular", "iconize-material.ttf", MaterialCollection.Icons) + { + } + } +} diff --git a/Iconize/Fonts/Material/Plugin.Iconize.Material.macOS/Plugin.Iconize.Material.macOS.csproj b/Iconize/Fonts/Material/Plugin.Iconize.Material.macOS/Plugin.Iconize.Material.macOS.csproj new file mode 100644 index 0000000..a20a636 --- /dev/null +++ b/Iconize/Fonts/Material/Plugin.Iconize.Material.macOS/Plugin.Iconize.Material.macOS.csproj @@ -0,0 +1,79 @@ + + + + Debug + AnyCPU + {D0020BFD-E9D7-4DE3-8FF3-0A49EC70294B} + {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Plugin.Iconize.Material.macOS + Plugin.Iconize.Material.macOS + v2.0 + Xamarin.Mac + Resources + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + false + false + false + false + + + + + + true + bin\Release + + prompt + 4 + false + false + false + false + false + + + + + + + + + + + + + MaterialCollection.cs + + + + + + {694FE53C-5A0A-4D32-AACF-7A45A26A448B} + Plugin.Iconize.macOS + + + {B0387056-24F4-4421-8B49-B78A2CEDC19E} + Plugin.Iconize + + + + + + + + Resources\iconize-material.ttf + Always + + + + \ No newline at end of file diff --git a/Iconize/Fonts/Material/Plugin.Iconize.Material.macOS/Properties/AssemblyInfo.cs b/Iconize/Fonts/Material/Plugin.Iconize.Material.macOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..69c6ec0 --- /dev/null +++ b/Iconize/Fonts/Material/Plugin.Iconize.Material.macOS/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Plugin.Iconize.Material.macOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("(c) Martin Opdenacker")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.*")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/Iconize/Fonts/Meteocons/Plugin.Iconize.Meteocons.macOS/MeteoconsModule.cs b/Iconize/Fonts/Meteocons/Plugin.Iconize.Meteocons.macOS/MeteoconsModule.cs new file mode 100644 index 0000000..21ac412 --- /dev/null +++ b/Iconize/Fonts/Meteocons/Plugin.Iconize.Meteocons.macOS/MeteoconsModule.cs @@ -0,0 +1,18 @@ +namespace Plugin.Iconize.Fonts +{ + /// + /// Defines the icon module. + /// + /// + public sealed class MeteoconsModule : IconModule + { + /// + /// Initializes a new instance of the class. + /// + public MeteoconsModule() + : base("Meteocons", "Meteocons", "iconize-meteocons.ttf", MeteoconsCollection.Icons) + { + // Intentionally left blank + } + } +} \ No newline at end of file diff --git a/Iconize/Fonts/Meteocons/Plugin.Iconize.Meteocons.macOS/Plugin.Iconize.Meteocons.macOS.csproj b/Iconize/Fonts/Meteocons/Plugin.Iconize.Meteocons.macOS/Plugin.Iconize.Meteocons.macOS.csproj new file mode 100644 index 0000000..35f0402 --- /dev/null +++ b/Iconize/Fonts/Meteocons/Plugin.Iconize.Meteocons.macOS/Plugin.Iconize.Meteocons.macOS.csproj @@ -0,0 +1,70 @@ + + + + Debug + AnyCPU + {DE1C5C9E-3AB0-4E55-A194-C95ECB91D94B} + {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Plugin.Iconize.Meteocons.macOS + Plugin.Iconize.Meteocons.macOS + v2.0 + Xamarin.Mac + Resources + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + false + false + false + false + + + + + + true + bin\Release + + prompt + 4 + false + false + false + false + false + + + + + + + + + + + + + MeteoconsCollection.cs + + + + + + {B0387056-24F4-4421-8B49-B78A2CEDC19E} + Plugin.Iconize + + + {694FE53C-5A0A-4D32-AACF-7A45A26A448B} + Plugin.Iconize.macOS + + + + \ No newline at end of file diff --git a/Iconize/Fonts/Meteocons/Plugin.Iconize.Meteocons.macOS/Properties/AssemblyInfo.cs b/Iconize/Fonts/Meteocons/Plugin.Iconize.Meteocons.macOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..0c25ed6 --- /dev/null +++ b/Iconize/Fonts/Meteocons/Plugin.Iconize.Meteocons.macOS/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Plugin.Iconize.Meteocons.macOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("(c) Martin Opdenacker")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.*")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/Iconize/Fonts/SimpleLineIcons/Plugin.Iconize.SimpleLineIcones.macOS/Plugin.Iconize.SimpleLineIcons.macOS.csproj b/Iconize/Fonts/SimpleLineIcons/Plugin.Iconize.SimpleLineIcones.macOS/Plugin.Iconize.SimpleLineIcons.macOS.csproj new file mode 100644 index 0000000..c0ce50e --- /dev/null +++ b/Iconize/Fonts/SimpleLineIcons/Plugin.Iconize.SimpleLineIcones.macOS/Plugin.Iconize.SimpleLineIcons.macOS.csproj @@ -0,0 +1,70 @@ + + + + Debug + AnyCPU + {207C3C37-729B-42C6-893E-2C99CAC001D5} + {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Plugin.Iconize.SimpleLineIcones.macOS + Plugin.Iconize.SimpleLineIcones.macOS + v2.0 + Xamarin.Mac + Resources + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + false + false + false + false + + + + + + true + bin\Release + + prompt + 4 + false + false + false + false + false + + + + + + + + + + + + + SimpleLineIconsCollection.cs + + + + + + {B0387056-24F4-4421-8B49-B78A2CEDC19E} + Plugin.Iconize + + + {694FE53C-5A0A-4D32-AACF-7A45A26A448B} + Plugin.Iconize.macOS + + + + \ No newline at end of file diff --git a/Iconize/Fonts/SimpleLineIcons/Plugin.Iconize.SimpleLineIcones.macOS/Properties/AssemblyInfo.cs b/Iconize/Fonts/SimpleLineIcons/Plugin.Iconize.SimpleLineIcones.macOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..bbf381c --- /dev/null +++ b/Iconize/Fonts/SimpleLineIcons/Plugin.Iconize.SimpleLineIcones.macOS/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Plugin.Iconize.SimpleLineIcons.macOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("(c) Martin Opdenacker")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.*")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] \ No newline at end of file diff --git a/Iconize/Fonts/SimpleLineIcons/Plugin.Iconize.SimpleLineIcones.macOS/SimpleLineIconsModule.cs b/Iconize/Fonts/SimpleLineIcons/Plugin.Iconize.SimpleLineIcones.macOS/SimpleLineIconsModule.cs new file mode 100644 index 0000000..f36b266 --- /dev/null +++ b/Iconize/Fonts/SimpleLineIcons/Plugin.Iconize.SimpleLineIcones.macOS/SimpleLineIconsModule.cs @@ -0,0 +1,18 @@ +namespace Plugin.Iconize.Fonts +{ + /// + /// Defines the icon module. + /// + /// + public sealed class SimpleLineIconsModule : IconModule + { + /// + /// Initializes a new instance of the class. + /// + public SimpleLineIconsModule() + : base("Simple Line Icons", "simple-line-icons", "iconize-simplelineicons.ttf", SimpleLineIconsCollection.Icons) + { + // Intentionally left blank + } + } +} \ No newline at end of file diff --git a/Iconize/Fonts/Typicons/Plugin.Iconize.Typicons.macOS/Plugin.Iconize.Typicons.macOS.csproj b/Iconize/Fonts/Typicons/Plugin.Iconize.Typicons.macOS/Plugin.Iconize.Typicons.macOS.csproj new file mode 100644 index 0000000..4028ec9 --- /dev/null +++ b/Iconize/Fonts/Typicons/Plugin.Iconize.Typicons.macOS/Plugin.Iconize.Typicons.macOS.csproj @@ -0,0 +1,70 @@ + + + + Debug + AnyCPU + {76F4D470-51D3-42C0-83B5-E3459160FD7F} + {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Plugin.Iconize.Typicons.macOS + Plugin.Iconize.Typicons.macOS + v2.0 + Xamarin.Mac + Resources + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + false + false + false + false + + + + + + true + bin\Release + + prompt + 4 + false + false + false + false + false + + + + + + + + + + + + + TypiconsCollection.cs + + + + + + {B0387056-24F4-4421-8B49-B78A2CEDC19E} + Plugin.Iconize + + + {694FE53C-5A0A-4D32-AACF-7A45A26A448B} + Plugin.Iconize.macOS + + + + \ No newline at end of file diff --git a/Iconize/Fonts/Typicons/Plugin.Iconize.Typicons.macOS/Properties/AssemblyInfo.cs b/Iconize/Fonts/Typicons/Plugin.Iconize.Typicons.macOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..c094ea4 --- /dev/null +++ b/Iconize/Fonts/Typicons/Plugin.Iconize.Typicons.macOS/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Plugin.Iconize.Typicons.macOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("(c) Martin Opdenacker")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.*")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/Iconize/Fonts/Typicons/Plugin.Iconize.Typicons.macOS/TypiconsModule.cs b/Iconize/Fonts/Typicons/Plugin.Iconize.Typicons.macOS/TypiconsModule.cs new file mode 100644 index 0000000..ae45fc9 --- /dev/null +++ b/Iconize/Fonts/Typicons/Plugin.Iconize.Typicons.macOS/TypiconsModule.cs @@ -0,0 +1,18 @@ +namespace Plugin.Iconize.Fonts +{ + /// + /// Defines the icon module. + /// + /// + public sealed class TypiconsModule : IconModule + { + /// + /// Initializes a new instance of the class. + /// + public TypiconsModule() + : base("Typicons", "Typicons", "iconize-typicons.ttf", TypiconsCollection.Icons) + { + // Intentionally left blank + } + } +} \ No newline at end of file diff --git a/Iconize/Fonts/WeatherIcons/Plugin.Iconize.WeatherIcons.macOS/Plugin.Iconize.WeatherIcons.macOS.csproj b/Iconize/Fonts/WeatherIcons/Plugin.Iconize.WeatherIcons.macOS/Plugin.Iconize.WeatherIcons.macOS.csproj new file mode 100644 index 0000000..a87ac5f --- /dev/null +++ b/Iconize/Fonts/WeatherIcons/Plugin.Iconize.WeatherIcons.macOS/Plugin.Iconize.WeatherIcons.macOS.csproj @@ -0,0 +1,70 @@ + + + + Debug + AnyCPU + {C6372E10-ECEA-4DA3-8E3F-E69D86505DF5} + {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Plugin.Iconize.WeatherIcons.macOS + Plugin.Iconize.WeatherIcons.macOS + v2.0 + Xamarin.Mac + Resources + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + false + false + false + false + + + + + + true + bin\Release + + prompt + 4 + false + false + false + false + false + + + + + + + + + + + + + WeatherIconsCollection.cs + + + + + + {694FE53C-5A0A-4D32-AACF-7A45A26A448B} + Plugin.Iconize.macOS + + + {B0387056-24F4-4421-8B49-B78A2CEDC19E} + Plugin.Iconize + + + + \ No newline at end of file diff --git a/Iconize/Fonts/WeatherIcons/Plugin.Iconize.WeatherIcons.macOS/Properties/AssemblyInfo.cs b/Iconize/Fonts/WeatherIcons/Plugin.Iconize.WeatherIcons.macOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..b73b074 --- /dev/null +++ b/Iconize/Fonts/WeatherIcons/Plugin.Iconize.WeatherIcons.macOS/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Plugin.Iconize.WeatherIcons.macOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("(c) Martin Opdenacker")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.*")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/Iconize/Fonts/WeatherIcons/Plugin.Iconize.WeatherIcons.macOS/WheatherIconsModule.cs b/Iconize/Fonts/WeatherIcons/Plugin.Iconize.WeatherIcons.macOS/WheatherIconsModule.cs new file mode 100644 index 0000000..0136f8b --- /dev/null +++ b/Iconize/Fonts/WeatherIcons/Plugin.Iconize.WeatherIcons.macOS/WheatherIconsModule.cs @@ -0,0 +1,18 @@ +namespace Plugin.Iconize.Fonts +{ + /// + /// Defines the icon module. + /// + /// + public sealed class WeatherIconsModule : IconModule + { + /// + /// Initializes a new instance of the class. + /// + public WeatherIconsModule() + : base("Weather Icons", "Weather Icons", "iconize-weathericons.ttf", WeatherIconsCollection.Icons) + { + // Intentionally left blank + } + } +} \ No newline at end of file diff --git a/Iconize/FormsPlugin.Iconize.macOS/FormsPlugin.Iconize.macOS.csproj b/Iconize/FormsPlugin.Iconize.macOS/FormsPlugin.Iconize.macOS.csproj new file mode 100644 index 0000000..35030ba --- /dev/null +++ b/Iconize/FormsPlugin.Iconize.macOS/FormsPlugin.Iconize.macOS.csproj @@ -0,0 +1,93 @@ + + + + + Debug + AnyCPU + {673D1E95-1E7A-40D5-8D39-8D9C06DF4927} + {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + FormsPlugin.Iconize.macOS + FormsPlugin.Iconize.macOS + v2.0 + Xamarin.Mac + Resources + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + false + false + false + false + + + + + + true + bin\Release + + prompt + 4 + false + false + false + false + false + + + + + + + + + + + ..\packages\Xamarin.Forms.2.4.0.282\lib\Xamarin.Mac\Xamarin.Forms.Core.dll + + + ..\packages\Xamarin.Forms.2.4.0.282\lib\Xamarin.Mac\Xamarin.Forms.Platform.dll + + + ..\packages\Xamarin.Forms.2.4.0.282\lib\Xamarin.Mac\Xamarin.Forms.Platform.macOS.dll + + + ..\packages\Xamarin.Forms.2.4.0.282\lib\Xamarin.Mac\Xamarin.Forms.Xaml.dll + + + + + + + + + + + + + {B0387056-24F4-4421-8B49-B78A2CEDC19E} + Plugin.Iconize + + + {694FE53C-5A0A-4D32-AACF-7A45A26A448B} + Plugin.Iconize.macOS + + + {67F9D3A8-F71E-4428-913F-C37AE82CDB24} + FormsPlugin.Iconize + + + + + + + + \ No newline at end of file diff --git a/Iconize/FormsPlugin.Iconize.macOS/IconButtonRenderer.cs b/Iconize/FormsPlugin.Iconize.macOS/IconButtonRenderer.cs new file mode 100644 index 0000000..6b74fab --- /dev/null +++ b/Iconize/FormsPlugin.Iconize.macOS/IconButtonRenderer.cs @@ -0,0 +1,63 @@ +using System; +using System.ComponentModel; +using FormsPlugin.Iconize; +using FormsPlugin.Iconize.macOS; +using Xamarin.Forms; +using Xamarin.Forms.Platform.MacOS; +using Plugin.Iconize.macOS; + +[assembly: ExportRenderer(typeof(IconButton), typeof(IconButtonRenderer))] +namespace FormsPlugin.Iconize.macOS +{ + public class IconButtonRenderer : ButtonRenderer + { + /// + /// Raises the event. + /// + /// The instance containing the event data. + protected override void OnElementChanged(ElementChangedEventArgs