From: <nic...@us...> - 2014-01-14 21:31:54
|
Revision: 4729 http://sourceforge.net/p/mp-plugins/code/4729 Author: nicsergio Date: 2014-01-14 21:31:50 +0000 (Tue, 14 Jan 2014) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 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/ShortCuter/ShortCuterConfig.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.resx trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs Added Paths: ----------- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/RowsCopy.png Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2014-01-14 20:55:15 UTC (rev 4728) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2014-01-14 21:31:50 UTC (rev 4729) @@ -63,6 +63,7 @@ <Content Include="Resources\Images\RowEdit.png" /> <Content Include="Resources\Images\RowRemove.png" /> <Content Include="Resources\Images\Rows.png" /> + <Content Include="Resources\Images\RowsCopy.png" /> <Content Include="Resources\Images\RowUp.png" /> <Content Include="Resources\Images\TreeViewIcons\BasicHome.png" /> <Content Include="Resources\Images\TreeViewIcons\BD.png" /> Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/RowsCopy.png =================================================================== (Binary files differ) Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/RowsCopy.png =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/RowsCopy.png 2014-01-14 20:55:15 UTC (rev 4728) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/RowsCopy.png 2014-01-14 21:31:50 UTC (rev 4729) Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/RowsCopy.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs 2014-01-14 20:55:15 UTC (rev 4728) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs 2014-01-14 21:31:50 UTC (rev 4729) @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // <auto-generated> // Il codice è stato generato da uno strumento. -// Versione runtime:4.0.30319.18052 +// 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. @@ -123,6 +123,16 @@ /// <summary> /// Looks up a localized resource of type System.Drawing.Bitmap. /// </summary> + internal static System.Drawing.Bitmap RowsCopy { + get { + object obj = ResourceManager.GetObject("RowsCopy", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// <summary> + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// </summary> internal static System.Drawing.Bitmap RowUp { get { object obj = ResourceManager.GetObject("RowUp", resourceCulture); Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx 2014-01-14 20:55:15 UTC (rev 4728) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx 2014-01-14 21:31:50 UTC (rev 4729) @@ -124,7 +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> @@ -137,6 +136,10 @@ <data name="RowRemove" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>..\..\common\resources\images\rowremove.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="RowsCopy" type="System.Resources.ResXFileRef, System.Windows.Forms"> + <value>..\..\common\resources\images\rowscopy.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> + </data> <data name="RowUp" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>..\..\common\resources\images\rowup.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 2014-01-14 20:55:15 UTC (rev 4728) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2014-01-14 21:31:50 UTC (rev 4729) @@ -6,7 +6,7 @@ <ProductVersion>8.0.30703</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}</ProjectGuid> - <OutputType>Library</OutputType> + <OutputType>WinExe</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>ProcessPlugins.ShortCuter</RootNamespace> <AssemblyName>ShortCuter</AssemblyName> @@ -171,6 +171,9 @@ <Content Include="..\Common\Resources\Images\RowRemove.png"> <Link>Resources\Images\RowRemove.png</Link> </Content> + <Content Include="..\Common\Resources\Images\RowsCopy.png"> + <Link>Resources\Images\RowsCopy.png</Link> + </Content> <Content Include="..\Common\Resources\Images\RowUp.png"> <Link>Resources\Images\RowUp.png</Link> </Content> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.Designer.cs 2014-01-14 20:55:15 UTC (rev 4728) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.Designer.cs 2014-01-14 21:31:50 UTC (rev 4729) @@ -59,6 +59,7 @@ this.numLockComboBox = new System.Windows.Forms.ComboBox(); this.capsLockGroupBox = new System.Windows.Forms.GroupBox(); this.capsLockComboBox = new System.Windows.Forms.ComboBox(); + this.rowCopyButton = new System.Windows.Forms.Button(); ((System.ComponentModel.ISupportInitialize)(this.shortCutsDataGridView)).BeginInit(); this.itemsTabControl.SuspendLayout(); this.linksTabPage.SuspendLayout(); @@ -404,11 +405,24 @@ this.capsLockComboBox.Size = new System.Drawing.Size(133, 21); this.capsLockComboBox.TabIndex = 0; // + // rowCopyButton + // + this.rowCopyButton.AutoSize = true; + this.rowCopyButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.rowCopyButton.Image = global::ProcessPlugins.ShortCuter.Properties.Resources.RowsCopy; + this.rowCopyButton.Location = new System.Drawing.Point(94, 264); + this.rowCopyButton.Name = "rowCopyButton"; + this.rowCopyButton.Size = new System.Drawing.Size(38, 38); + this.rowCopyButton.TabIndex = 38; + this.rowCopyButton.UseVisualStyleBackColor = true; + this.rowCopyButton.Click += new System.EventHandler(this.rowCopyButton_Click); + // // ShortCuterConfig // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1018, 740); + this.Controls.Add(this.rowCopyButton); this.Controls.Add(this.overridesGroupBox); this.Controls.Add(this.saveButton); this.Controls.Add(this.rowDownButton); @@ -480,6 +494,7 @@ private System.Windows.Forms.GroupBox numLockGroupBox; private System.Windows.Forms.ComboBox capsLockComboBox; private System.Windows.Forms.ComboBox numLockComboBox; + private System.Windows.Forms.Button rowCopyButton; } } \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.cs 2014-01-14 20:55:15 UTC (rev 4728) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.cs 2014-01-14 21:31:50 UTC (rev 4729) @@ -44,6 +44,7 @@ toolTip.SetToolTip(skinLinksTreeView, "Double click to set the link's parameter to shortcut"); toolTip.SetToolTip(rowAddButton, "Add shortcut to list"); toolTip.SetToolTip(rowRemoveButton, "Remove selected shortcut from list"); + toolTip.SetToolTip(rowCopyButton, "Copy selected shortcut to list"); toolTip.SetToolTip(rowUpButton, "Move up selected shortcut in list"); toolTip.SetToolTip(rowDownButton, "Move down selected shortcut in list"); toolTip.SetToolTip(resetButton, "Reset actual settings and load the default configuration"); @@ -77,7 +78,7 @@ keyColumn.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 8, FontStyle.Bold); keyColumn.DefaultCellStyle.BackColor = Color.Yellow; keyColumn.ReadOnly = true; - keyColumn.ToolTipText = "Key assigned to the shortcut"; + keyColumn.ToolTipText = "Key assigned to the shortcut (double click on the cell)"; DataGridViewCheckBoxColumn ctrlColumn = new DataGridViewCheckBoxColumn(); ctrlColumn.DataPropertyName = "Ctrl"; @@ -344,6 +345,7 @@ { unsavedChanges = true; rowRemoveButton.Enabled = (myShortCuts.Items.Count > 0); + rowCopyButton.Enabled = (myShortCuts.Items.Count > 0); MoveItemsListButtonsEnable(); } private void rowAddButton_Click(object sender, EventArgs e) @@ -362,6 +364,11 @@ shortCutsDataGridView.CurrentCell = shortCutsDataGridView[0, 0]; } } + private void rowCopyButton_Click(object sender, EventArgs e) + { + if (myShortCuts.Items.Count > 0) + myShortCuts.Items.Insert(shortCutsDataGridView.CurrentRow.Index, myShortCuts.Items[shortCutsDataGridView.CurrentRow.Index].Clone()); + } private void rowUpButton_Click(object sender, EventArgs e) { MoveItemList(true); Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.resx 2014-01-14 20:55:15 UTC (rev 4728) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterConfig.resx 2014-01-14 21:31:50 UTC (rev 4729) @@ -201,6 +201,9 @@ <metadata name="capsLockComboBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> + <metadata name="rowCopyButton.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> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2014-01-14 20:55:15 UTC (rev 4728) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2014-01-14 21:31:50 UTC (rev 4729) @@ -77,6 +77,20 @@ else return false; } + public ShortCut Clone() //Clonazione shortcut + { + ShortCut sc = new ShortCut(); + sc.Caption = _caption; + sc.Key = _key; + sc.Ctrl = _ctrl; + sc.Alt = _alt; + sc.Shift = _shift; + sc.WindowID = _windowID; + sc.LoadParameter = _loadParameter; + sc.Return = _return; + sc.SoundEffect = _soundEffect; + return sc; + } public override string ToString() //Override metodo ToString per stampare le proprietà dello shortcut { string ret; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |