From: <nic...@us...> - 2013-11-19 20:17:55
|
Revision: 4681 http://sourceforge.net/p/mp-plugins/code/4681 Author: nicsergio Date: 2013-11-19 20:17:53 +0000 (Tue, 19 Nov 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/Resources.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/Resources.resx trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj Added Paths: ----------- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/Resources.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/Resources.resx trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.resx Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2013-11-18 18:51:11 UTC (rev 4680) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2013-11-19 20:17:53 UTC (rev 4681) @@ -44,15 +44,20 @@ <Reference Include="System.Xml" /> </ItemGroup> <ItemGroup> - <Compile Include="Skin.cs" /> - <Compile Include="Properties\AssemblyInfo.cs" /> - <Compile Include="Tools.cs" /> <Compile Include="VersionInfo.cs"> <SubType>Form</SubType> </Compile> - <Compile Include="VersionInfo.designer.cs"> + <Compile Include="VersionInfo.Designer.cs"> <DependentUpon>VersionInfo.cs</DependentUpon> </Compile> + <Compile Include="Properties\Resources.Designer.cs"> + <AutoGen>True</AutoGen> + <DesignTime>True</DesignTime> + <DependentUpon>Resources.resx</DependentUpon> + </Compile> + <Compile Include="Skin.cs" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + <Compile Include="Tools.cs" /> </ItemGroup> <ItemGroup> <Content Include="Resources\Images\ArrowDown.png" /> @@ -107,7 +112,15 @@ <SubType>Designer</SubType> </Content> </ItemGroup> - <ItemGroup /> + <ItemGroup> + <EmbeddedResource Include="Properties\Resources.resx"> + <Generator>ResXFileCodeGenerator</Generator> + <LastGenOutput>Resources.Designer.cs</LastGenOutput> + </EmbeddedResource> + <EmbeddedResource Include="VersionInfo.resx"> + <DependentUpon>VersionInfo.cs</DependentUpon> + </EmbeddedResource> + </ItemGroup> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/Resources.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/Resources.Designer.cs (rev 0) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/Resources.Designer.cs 2013-11-19 20:17:53 UTC (rev 4681) @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// Il codice è stato generato da uno strumento. +// Versione runtime:4.0.30319.17929 +// +// Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se +// il codice viene rigenerato. +// </auto-generated> +//------------------------------------------------------------------------------ + +namespace My.Common.Properties { + using System; + + + /// <summary> + /// Classe di risorse fortemente tipizzata per la ricerca di stringhe localizzate e così via. + /// </summary> + // Questa classe è stata generata automaticamente dalla classe StronglyTypedResourceBuilder. + // tramite uno strumento quale ResGen o Visual Studio. + // Per aggiungere o rimuovere un membro, modificare il file con estensione ResX ed eseguire nuovamente ResGen + // con l'opzione /str oppure ricompilare il progetto VS. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// <summary> + /// Restituisce l'istanza di ResourceManager nella cache utilizzata da questa classe. + /// </summary> + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("My.Common.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// <summary> + /// Esegue l'override della proprietà CurrentUICulture del thread corrente per tutte le + /// ricerche di risorse eseguite utilizzando questa classe di risorse fortemente tipizzata. + /// </summary> + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/Resources.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/Resources.resx (rev 0) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/Resources.resx 2013-11-19 20:17:53 UTC (rev 4681) @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" use="required" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> +</root> \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs 2013-11-18 18:51:11 UTC (rev 4680) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs 2013-11-19 20:17:53 UTC (rev 4681) @@ -1,4 +1,5 @@ -using System.Drawing; +using System; +using System.Drawing; using System.Drawing.Drawing2D; using System.Reflection; using System.Windows.Forms; @@ -14,6 +15,7 @@ #endregion #region Metodi pubblici statici + #region Finestre di dialogo public static void ErrorMessage(string description) //Emissione messaggio di errore (senza errore specifico) { ErrorMessage(description, ""); //--> override metodo per parametro opzionale @@ -33,6 +35,12 @@ DialogResult ret = MessageBox.Show(question, MessageHeader, MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); return (ret == DialogResult.OK); } + #endregion + #region Metodi grafici + public static void RoundEdges(Control winControl, int radius) //Arrotondamento spigoli controllo grafico (raggiature simmetriche) + { + RoundEdges(winControl, radius, radius); + } public static void RoundEdges(Control winControl, int wRadius, int hRadius) //Arrotondamento spigoli controllo grafico { Rectangle r = new Rectangle(-1, -1, winControl.Width + 1, winControl.Height + 1); @@ -44,5 +52,31 @@ winControl.Region = new Region(gp); } #endregion + public static string RetrieveLinkerTimestamp(string filePath) //Lettura data & ora di compilazione di un assembly + { + const int c_PeHeaderOffset = 60; + const int c_LinkerTimestampOffset = 8; + byte[] b = new byte[2048]; + System.IO.Stream s = null; + + try + { + s = new System.IO.FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read); + s.Read(b, 0, 2048); + } + finally + { + if (s != null) + s.Close(); + } + + int i = System.BitConverter.ToInt32(b, c_PeHeaderOffset); + int secondsSince1970 = System.BitConverter.ToInt32(b, i + c_LinkerTimestampOffset); + DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0); + dt = dt.AddSeconds(secondsSince1970); + dt = dt.AddHours(TimeZone.CurrentTimeZone.GetUtcOffset(dt).Hours); + return dt.ToString(); + } + #endregion } } Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.Designer.cs 2013-11-18 18:51:11 UTC (rev 4680) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.Designer.cs 2013-11-19 20:17:53 UTC (rev 4681) @@ -28,69 +28,75 @@ /// </summary> private void InitializeComponent() { - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.exitPictureBox = new System.Windows.Forms.PictureBox(); - this.infoPictureBox = new System.Windows.Forms.PictureBox(); - ((System.ComponentModel.ISupportInitialize)(this.exitPictureBox)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.infoPictureBox)).BeginInit(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(VersionInfo)); + this.okPictureBox = new System.Windows.Forms.PictureBox(); + this.logoPictureBox = new System.Windows.Forms.PictureBox(); + this.label1 = new System.Windows.Forms.Label(); + ((System.ComponentModel.ISupportInitialize)(this.okPictureBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit(); this.SuspendLayout(); // - // groupBox1 + // okPictureBox // - this.groupBox1.BackColor = System.Drawing.Color.Transparent; - this.groupBox1.Location = new System.Drawing.Point(200, 50); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(475, 214); - this.groupBox1.TabIndex = 1; - this.groupBox1.TabStop = false; + this.okPictureBox.BackColor = System.Drawing.Color.Transparent; + this.okPictureBox.Image = ((System.Drawing.Image)(resources.GetObject("okPictureBox.Image"))); + this.okPictureBox.Location = new System.Drawing.Point(450, 2); + this.okPictureBox.Name = "okPictureBox"; + this.okPictureBox.Size = new System.Drawing.Size(32, 32); + this.okPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; + this.okPictureBox.TabIndex = 0; + this.okPictureBox.TabStop = false; + this.okPictureBox.Click += new System.EventHandler(this.okPictureBox_Click); // - // exitPictureBox + // logoPictureBox // - this.exitPictureBox.BackColor = System.Drawing.Color.Transparent; - this.exitPictureBox.Location = new System.Drawing.Point(643, 3); - this.exitPictureBox.Name = "exitPictureBox"; - this.exitPictureBox.Size = new System.Drawing.Size(32, 32); - this.exitPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; - this.exitPictureBox.TabIndex = 4; - this.exitPictureBox.TabStop = false; - this.exitPictureBox.Click += new System.EventHandler(this.exitPictureBox_Click); + this.logoPictureBox.BackColor = System.Drawing.Color.Transparent; + this.logoPictureBox.Location = new System.Drawing.Point(12, 52); + this.logoPictureBox.Name = "logoPictureBox"; + this.logoPictureBox.Size = new System.Drawing.Size(128, 128); + this.logoPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; + this.logoPictureBox.TabIndex = 1; + this.logoPictureBox.TabStop = false; + this.logoPictureBox.MouseDown += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseDown); + this.logoPictureBox.MouseMove += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseMove); + this.logoPictureBox.MouseUp += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseUp); // - // infoPictureBox + // label1 // - this.infoPictureBox.BackColor = System.Drawing.Color.Transparent; - this.infoPictureBox.Location = new System.Drawing.Point(25, 65); - this.infoPictureBox.Name = "infoPictureBox"; - this.infoPictureBox.Size = new System.Drawing.Size(128, 128); - this.infoPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.infoPictureBox.TabIndex = 3; - this.infoPictureBox.TabStop = false; - this.infoPictureBox.MouseDown += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseDown); - this.infoPictureBox.MouseMove += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseMove); - this.infoPictureBox.MouseUp += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseUp); + this.label1.BackColor = System.Drawing.Color.Transparent; + this.label1.Font = new System.Drawing.Font("Alien Encounters", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label1.ForeColor = System.Drawing.Color.White; + this.label1.Location = new System.Drawing.Point(0, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(500, 36); + this.label1.TabIndex = 2; + this.label1.Text = "Version Information"; + this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.label1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseDown); + this.label1.MouseMove += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseMove); + this.label1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseUp); // // VersionInfo // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(700, 300); - this.Controls.Add(this.exitPictureBox); - this.Controls.Add(this.infoPictureBox); - this.Controls.Add(this.groupBox1); + this.ClientSize = new System.Drawing.Size(500, 300); + this.Controls.Add(this.okPictureBox); + this.Controls.Add(this.label1); + this.Controls.Add(this.logoPictureBox); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "VersionInfo"; - this.Opacity = 0.85D; this.ShowIcon = false; this.ShowInTaskbar = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Load += new System.EventHandler(this.VersionInfo_Load); this.Paint += new System.Windows.Forms.PaintEventHandler(this.VersionInfo_Paint); this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseDown); this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseMove); this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.VersionInfo_MouseUp); - ((System.ComponentModel.ISupportInitialize)(this.exitPictureBox)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.infoPictureBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.okPictureBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -98,8 +104,8 @@ #endregion - private System.Windows.Forms.GroupBox groupBox1; - private System.Windows.Forms.PictureBox infoPictureBox; - private System.Windows.Forms.PictureBox exitPictureBox; + private System.Windows.Forms.PictureBox okPictureBox; + private System.Windows.Forms.PictureBox logoPictureBox; + private System.Windows.Forms.Label label1; } } \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs 2013-11-18 18:51:11 UTC (rev 4680) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs 2013-11-19 20:17:53 UTC (rev 4681) @@ -3,17 +3,18 @@ using System.ComponentModel; using System.Data; using System.Drawing; -using System.Drawing.Drawing2D; +using System.Linq; using System.Text; using System.Windows.Forms; +using System.Drawing.Drawing2D; using System.Reflection; + namespace My.Common { public partial class VersionInfo : Form { static VersionInfo myVersionInfo; - const double opNorm = 0.95; const double opMove = 0.6; //Selezione e mouse @@ -21,81 +22,57 @@ private int eXSel = 0; private int eYSel = 0; - public static void ShowInfo(Image imgInfo, Image imgExit, string comment) + + public VersionInfo() { + InitializeComponent(); + Tools.RoundEdges(this, 75, 50); + } + + + + + public static void ShowInfo(Image imgInfo, string comment, string forumURL, string wikiURL) + { myVersionInfo = new VersionInfo(); - myVersionInfo.infoPictureBox.Image = imgInfo; - myVersionInfo.exitPictureBox.Image = imgExit; - myVersionInfo.Opacity = opNorm; - + myVersionInfo.logoPictureBox.Image = imgInfo; + Assembly myAssembly = Assembly.GetExecutingAssembly(); string name = myAssembly.GetName().Name.ToString(); string fileName = System.IO.Path.GetFileName(myAssembly.Location); string title = ((AssemblyTitleAttribute)myAssembly.GetCustomAttributes(typeof(AssemblyTitleAttribute), false)[0]).Title; string description = ((AssemblyDescriptionAttribute)myAssembly.GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false)[0]).Description; string author = ((AssemblyCompanyAttribute)myAssembly.GetCustomAttributes(typeof(AssemblyCompanyAttribute), false)[0]).Company; - string buildDate = RetrieveLinkerTimestamp(); - Tools.InfoMessage(name + "\n" + - fileName + "\n" + - title + "\n" + - description + "\n" + - author + "\n" + - buildDate); + string buildDate = Tools.RetrieveLinkerTimestamp(myAssembly.Location); + /* Tools.InfoMessage(name + "\n" + + fileName + "\n" + + title + "\n" + + description + "\n" + + author + "\n" + + buildDate); - /* //Tools.InfoMessage(myAssembly.FullName + " V" + - myAssembly.GetName().Version.ToString() + "\n\n" + - ">>> " + description + " <<<" + "\n\n\n\n" + - "...a big thank to Marduk65 for this skin!"); + //Tools.InfoMessage(myAssembly.FullName + " V" + + myAssembly.GetName().Version.ToString() + "\n\n" + + ">>> " + description + " <<<" + "\n\n\n\n" + + "...a big thank to Marduk65 for this skin!"); - //Tools.InfoMessage(title + " V" + myAssembly.GetName().Version.ToString() + "\n\n" + - ">>> " + description + " <<<" + "\n\n\n\n" + - "...a big thank to MoPath & Chemelli for this plugin!"); - -*/ - + //Tools.InfoMessage(title + " V" + myAssembly.GetName().Version.ToString() + "\n\n" + + ">>> " + description + " <<<" + "\n\n\n\n" + + "...a big thank to MoPath & Chemelli for this plugin!"); + date + */ myVersionInfo.ShowDialog(); } - - - private static string RetrieveLinkerTimestamp() - { - string filePath = Assembly.GetExecutingAssembly().Location; - const int c_PeHeaderOffset = 60; - const int c_LinkerTimestampOffset = 8; - byte[] b = new byte[2048]; - System.IO.Stream s = null; - try - { - s = new System.IO.FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read); - s.Read(b, 0, 2048); - } - finally - { - if (s != null) - s.Close(); - } - int i = System.BitConverter.ToInt32(b, c_PeHeaderOffset); - int secondsSince1970 = System.BitConverter.ToInt32(b, i + c_LinkerTimestampOffset); - DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0); - dt = dt.AddSeconds(secondsSince1970); - dt = dt.AddHours(TimeZone.CurrentTimeZone.GetUtcOffset(dt).Hours); - return dt.ToString(); - } - public VersionInfo() - { - InitializeComponent(); - Tools.RoundEdges(this,110,50); - } - + private void VersionInfo_Paint(object sender, PaintEventArgs e) { @@ -133,15 +110,13 @@ private void VersionInfo_MouseUp(object sender, MouseEventArgs e) { mouseSel = false; - this.Opacity = opNorm; + this.Opacity = 1; } - private void exitPictureBox_Click(object sender, EventArgs e) + private void okPictureBox_Click(object sender, EventArgs e) { this.Close(); } - private void VersionInfo_Load(object sender, EventArgs e) - { - } + } } Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.resx (rev 0) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.resx 2013-11-19 20:17:53 UTC (rev 4681) @@ -0,0 +1,182 @@ +<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" use="required" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <metadata name="okPictureBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <data name="okPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAoGSURBVFhHrZULUJTlGsc/SK6mRGYXIocEGvACtHBQEBAQBSQQlZuAiyG3RRZWdAWBlTsoCIJA + u8CyC7uwIHcQRfCCtyQr85ymxpqmpjPn1Kk52cw5k5pd+J/n/fykmmma7PTM/Oa7P///+7zP+37co0Zo + ZejSrTVbg1OVqZLCnsJChUFRlKHKyIqtjX0loiLieeG1Pzc2Vmx8MrI2Ui7vlt/QXtTOXbp1CVc/vIor + H1zB5Q8ug11PvzsNzQUN8jrzbsUeiS0NLw3//82sLVxrQeKlZcNl/z31t1MYfWcUQzeGeEZvjmL8r+M8 + YzfHMHxjGANvDsBw1QD9JT2K9EXfhipCm3xyfayFdI8W7vnuHgnNCR8ZZinhNT3Ul9TovNqJ7uvd6Hur + DwM3BjD0DpkhBm8Mov/tfvRe74Xuqg4dMx1QTatQO1KL0KLQL9wy3EKEtL8vVuSu2CbpkNzVXtaicboR + jWcboZxRQn2ZTFzrhP66Hoa3DLyRvrf70PtWL3re7IFuVgfNFQ1aZ1rRPN2MYxPHcHjoMAIOBPzwQtwL + 2UL63w7HbMfIxJbE75vONqF8vBzVp6pRN1WH4+eP8ybaL7dD87oGXbNd0L2h4+l6o4s31nGlA60XW9Fy + vgUNUw2omahBxVAFFD0KrEpdNWcVZiUVZH497LPsXQPLA+9Un6xG/kA+FCMKlJ0sw+HTh1E3XYfGc41o + mWmB6qIKbZfb+Iqor6h5U22X2qC8qETzhWY0TDegdrIWVeNVKBkqQYGhAHuUe2AVbvXDwk0LgwW5X4ad + xM7UVe76nkQrQU5PDnL7cpE/SCZGFSg/SZU4XY2jU0dx7OwxvhpMiJlhNM80o+lCE2+wfroeNWdqUDlR + iZLREhQOFELeI0dORw6893rDYqPFF5YbLJ8UZH8KxyxHeUB5ADI6M5DelQ6pQYp9/fuQP0QmxhQonShF + 5elKHDlzBLXTtag7W4f6c/XzHD17FDXTNaierEbpWCkO6A7goOEg5CfkkOllyFRnYmfdThhvMIZloGWL + IPsglqUvsxQdEP07sCoQCa0JSNYmI72bTPRJkTuQi7zhPBSOFaJ4ohhlp8tQMVmBqqkqVE9V87DzyjOV + KJ8sR8FQAfLb8zH79ixKekqQ05uDPbo9SG1LRVJjEp6Kegom603uW/hZ2AryNPeZ9sm+xb5wK3JDjCoG + iR2JSNaRCUM6sk5kQTYow/6R/cgfy0fhyUIoTilw6PQhFJ8uRvEkQcdDpw5BPiBHiaYEn/79U8zNzSG7 + PRsSgwSpXSTemoT4hngsT14Ozo+Dha9FqSDPcatkq86szlsNhzwHbH1tK2LUZKIzEa92v4rU3lRI+iWQ + DkkhG5Fh39g+yE/KkTeRh/yJfB52vndwL4o6ivD5vz7nxVmIj4uxu3s3xFoxdqh2IOpYFF7KeAlcAAcT + b5MPePFlKctMRHLRnWeznoVdnh3CWsIQ2RaJaE004nXxEPdQkr7dSBtIg2RIgqyRLGSPZSNnPAeycRmP + dFgKaasUn3z6ybw4i6TmJCTqExGnicN25XZE1EfANsUWXBAHIy+jOQtvmga7NLvV6xTrYL7bHNYya2xs + 3ojNrZuxpWMLojqjENcdh4TeBCSdSELyYDJShlKQNpKG9NF0ZIxRw46kQ9wmxuw7s78QZ1HUV4Tozmhs + 69iG8NfCEXI0BIsSF4HbxIHz4mDubR7O2WfYR3gf8ga3i1xJjODT4IMgVRBC1aEI14Zjq34rogxRiO2L + RXx/PBL6EyAeEiNpJAm7RnZhh34HVCMqfPfdd4Lsg7j58U1kdmciQhuBsPYwBDcHw6fKB1wMiYcQ62ga + 1phkc05ZTjtFBSJwyXQzk4NdmR38lH4IbA/EJs0mbNZtRnh3OCL0lIimJ1efi8iuSMQOxyJmIAZprWm4 + /fVtQRZ8FdrPt/OCm7s2I6QzBEFtQfA/7o9l8mXgYkkn9IEBIw+jIs5J6pTomu8KbjfdzOKwQL4A7k3u + 8GnzwXrNegRqA+Gv9MfO5p2YuT6DO3fuIEOXgYj+CIS0heDCmxfmS//jjz+icrwSQeogBBuCEaQPQoA2 + AH6tfnCvc4dxmjG4uJ8McO5cIecocQybNyAl5BwWly2GR6sH1qrXIkgZBNWYCl999dW80LUPr2G9aj2k + Ginu3r3L32PP2O7n3+mPwD4ybfCHr94X3hpveL7micfzHgeXSvkfVsCbw2N/eWwPtzx9ubPoIE0BM5BN + 5BEKDta11nhZ/TK8lF6on6rH3fsPhFgwsV3Nu/D6zdfnTbH/gHenN3z7fbHuxDp4GbzgqfOESC2CVbkV + uL2UN4VgPRBMUBOarjEN5RzSHR6jXfA/fA+wCjADxUQFh4X1C+GscYaL2gUhrSF4/5/v82IsPvvyM9y7 + d48/n3xvEu4d7lgzuAaeA57wOOEBkUEEZ60zLGsswRVRPhnBBhlF0DLk1nBzFl4Wz/B7gWi/aMQylV7c + Qw+YgRKiijjKwbjRGE+rn4ZztzPclG44d+vc/KhZfPTlR/BQe8Bt2I3HZdAFK/pW8N8Y1RuBq6Q8hQSr + bhIRSdBGtGDtgpu8OAsXmUvs89LnwWXQw/0Eq0A1UUc0EUrq2DYjLO5cDJsWG4y+O8qbuP/9fYR1h8Fp + yAn2w/aw6bfBYv1i/l2uhb6rJ6iSXD5BK4yLJ8IIXw5mXmZ5gjwZyHExWbF3xT/4aWClYiVjFWAJmolW + ooPoJLpo/R43wdSHU1BcUMBYS53dS/cNhF54p51g39USrJq5xMPyb6Sqeht/s8hv0VOC/IMQ5YrSFqXQ + LiWhlw4QZQRLwCrQRmgJJsCECKsuK5jpzMD10zWDmegmmAFmuJFggzhIsKlNJMKJ9RwsfS2rBNmfwmOf + h7FTjtM1tiPy88XmjSU4RtAU8BXQEczACYKJDgiwa2aAPVcTbPQ1xCGCVZRVdjtBozf1M/3YeoP1QkH2 + l+Eqc31xScqS2/xyYcuGliPfCw2Einhooodggn3CkV0/FGdz/7D0+4ifrX0jP6N7VhusPAW5X4+V2St9 + LcQWd+ZN/LwfWHI2HRpC6Af+yIwxg8eJIwRrYiaeRuwgXiHxAKPvrTdZxwgyvx0ecg8f00TT2/ObE+vi + UuIwwYwwIWaGwcrNKsRGzTqeTR0rOxsA23ZJ3DjI+K7NFpttQvrfFw6ZDi9aJljOcmJKki4kFXZJvkGZ + GFvj5QQrdwHBup01MVvv0QQtOfMQ81tLI5a6CWkfLWyTbY2XJi3NMEsw+4w3wkbF1jOrCjPEpiiHoJ8Y + b5I1MBs1bTamr5h+vWTLkgKbbTbmQro/Ho4ZjqZkJN46yfqkaYLpN1wCiewkmCl2ZBsMjdhku8m3T0Q/ + cf65uOfS7RPtFwmf/7mxMmvlAvqBrbbdbRtpFmsmNok2SXpG/Mx2h1QHkVOq0yOOluP+B2jdlMqdBqky + AAAAAElFTkSuQmCC +</value> + </data> + <metadata name="logoPictureBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="label1.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> +</root> \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs 2013-11-18 18:51:11 UTC (rev 4680) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs 2013-11-19 20:17:53 UTC (rev 4681) @@ -83,16 +83,6 @@ /// <summary> /// Looks up a localized resource of type System.Drawing.Bitmap. /// </summary> - internal static System.Drawing.Bitmap Ok { - get { - object obj = ResourceManager.GetObject("Ok", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// <summary> - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// </summary> internal static System.Drawing.Bitmap RowAdd { get { object obj = ResourceManager.GetObject("RowAdd", resourceCulture); Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx 2013-11-18 18:51:11 UTC (rev 4680) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx 2013-11-19 20:17:53 UTC (rev 4681) @@ -124,10 +124,6 @@ <data name="Info" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>..\..\common\resources\images\info.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> </data> - <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> - <data name="Ok" type="System.Resources.ResXFileRef, System.Windows.Forms"> - <value>..\..\common\resources\images\ok.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> - </data> <data name="RowAdd" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>..\..\common\resources\images\rowadd.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> </data> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-11-18 18:51:11 UTC (rev 4680) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-11-19 20:17:53 UTC (rev 4681) @@ -145,15 +145,9 @@ <Content Include="..\Common\Resources\Images\ArrowDown.png"> <Link>Resources\Images\ArrowDown.png</Link> </Content> - <Content Include="..\Common\Resources\Images\Exit.png"> - <Link>Resources\Images\Exit.png</Link> - </Content> <Content Include="..\Common\Resources\Images\Info.png"> <Link>Resources\Images\Info.png</Link> </Content> - <Content Include="..\Common\Resources\Images\Ok.png"> - <Link>Resources\Images\Ok.png</Link> - </Content> <Content Include="..\Common\Resources\Images\RowAdd.png"> <Link>Resources\Images\RowAdd.png</Link> </Content> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs 2013-11-18 18:51:11 UTC (rev 4680) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs 2013-11-19 20:17:53 UTC (rev 4681) @@ -983,7 +983,7 @@ // arrowsPictureBox // this.arrowsPictureBox.ErrorImage = null; - this.arrowsPictureBox.Image = ((System.Drawing.Image)(resources.GetObject("arrowsPictureBox.Image"))); + this.arrowsPictureBox.Image = global::ProcessPlugins.XtremeMenuEditor.Properties.Resources.ArrowDoubleDown; this.arrowsPictureBox.Location = new System.Drawing.Point(592, 9); this.arrowsPictureBox.Name = "arrowsPictureBox"; this.arrowsPictureBox.Size = new System.Drawing.Size(358, 90); Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs 2013-11-18 18:51:11 UTC (rev 4680) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs 2013-11-19 20:17:53 UTC (rev 4681) @@ -69,7 +69,7 @@ fanartHandlerPictureBox.Parent = backgroundPictureBox; fanartHandlerPictureBox.Location = new Point(fanartHandlerPictureBox.Location.X - backgroundPictureBox.Location.X, fanartHandlerPictureBox.Location.Y - backgroundPictureBox.Location.Y); - Tools.RoundEdges(backgroundPictureBox, 45, 45); + Tools.RoundEdges(backgroundPictureBox, 45); toolTip.SetToolTip(menuRowAddButton, "Add menu item to list"); toolTip.SetToolTip(menuRowRemoveButton, "Remove selected menu item from list"); @@ -882,7 +882,7 @@ } private void infoPictureBox_Click(object sender, EventArgs e) { - VersionInfo.ShowInfo(XtremeMenuEditor.Properties.Resources.Editor, XtremeMenuEditor.Properties.Resources.Ok, "...a big thank to Marduk65 for this skin!"); + VersionInfo.ShowInfo(XtremeMenuEditor.Properties.Resources.Editor,"...a big thank to Marduk65 for this skin!","",""); } #endregion Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx 2013-11-18 18:51:11 UTC (rev 4680) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx 2013-11-19 20:17:53 UTC (rev 4681) @@ -339,143 +339,13 @@ <metadata name="arrowsPictureBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> - <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> - <data name="arrowsPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> - <value> - 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 - AAAASUVORK5CYII= -</value> - </data> <metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>25</value> </metadata> + <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/Resources.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/Resources.Designer.cs 2013-11-18... [truncated message content] |