From: <nic...@us...> - 2014-06-16 22:51:01
|
Revision: 4842 http://sourceforge.net/p/mp-plugins/code/4842 Author: nicsergio Date: 2014-06-16 22:50:54 +0000 (Mon, 16 Jun 2014) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2014-06-16 17:53:10 UTC (rev 4841) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2014-06-16 22:50:54 UTC (rev 4842) @@ -32,13 +32,17 @@ skinItems.Populate(mySkin.SkinFiles, mySkin.SkinLinks, false, true); FormatShortCutsGrid(); - capsLockComboBox.DataSource = EnumHelper.GetEnumDescriptions(typeof(LockKeys.LockKeyActions)); + capsLockComboBox.DataSource = EnumHelper.GetEnumDescriptions(typeof(LockKeys.LockKeyActions)); capsLockComboBox.SelectedItem = EnumHelper.GetEnumDescription(myShortCuts.General.ForcingCapsLock); + numLockComboBox.DataSource = EnumHelper.GetEnumDescriptions(typeof(LockKeys.LockKeyActions)); + numLockComboBox.SelectedItem = EnumHelper.GetEnumDescription(myShortCuts.General.ForcingNumLock); - // capsLockComboBox.DataSource = Enum.GetNames(typeof(LockKeys.LockKeyActions)); - // capsLockComboBox.SelectedItem = Enum.GetName(typeof(LockKeys.LockKeyActions), myShortCuts.General.ForcingCapsLock); - numLockComboBox.DataSource = Enum.GetNames(typeof(LockKeys.LockKeyActions)); - numLockComboBox.SelectedItem = Enum.GetName(typeof(LockKeys.LockKeyActions), myShortCuts.General.ForcingNumLock); + #region Enum Senza Descrizione + // capsLockComboBox.DataSource = Enum.GetNames(typeof(LockKeys.LockKeyActions)); + // capsLockComboBox.SelectedItem = Enum.GetName(typeof(LockKeys.LockKeyActions), myShortCuts.General.ForcingCapsLock); + // numLockComboBox.DataSource = Enum.GetNames(typeof(LockKeys.LockKeyActions)); + // numLockComboBox.SelectedItem = Enum.GetName(typeof(LockKeys.LockKeyActions), myShortCuts.General.ForcingNumLock); + #endregion toolTip.SetToolTip(skinItems, "Double click to set the link's parameter to shortcut"); toolTip.SetToolTip(rowAddButton, "Add shortcut to list"); @@ -234,9 +238,13 @@ private bool Save() //Salvataggio configurazione plugin { myShortCuts.General.ForcingCapsLock = (LockKeys.LockKeyActions)EnumHelper.GetEnumFromDescription<LockKeys.LockKeyActions>(capsLockComboBox.SelectedItem.ToString()); - - //myShortCuts.General.ForcingCapsLock = (LockKeys.LockKeyActions)Enum.Parse(typeof(LockKeys.LockKeyActions), capsLockComboBox.SelectedItem.ToString()); - myShortCuts.General.ForcingNumLock = (LockKeys.LockKeyActions)Enum.Parse(typeof(LockKeys.LockKeyActions), numLockComboBox.SelectedItem.ToString()); + myShortCuts.General.ForcingNumLock = (LockKeys.LockKeyActions)EnumHelper.GetEnumFromDescription<LockKeys.LockKeyActions>(numLockComboBox.SelectedItem.ToString()); + + #region Enum Senza Descrizione + // myShortCuts.General.ForcingCapsLock = (LockKeys.LockKeyActions)Enum.Parse(typeof(LockKeys.LockKeyActions), capsLockComboBox.SelectedItem.ToString()); + // myShortCuts.General.ForcingNumLock = (LockKeys.LockKeyActions)Enum.Parse(typeof(LockKeys.LockKeyActions), numLockComboBox.SelectedItem.ToString()); + #endregion + return myShortCuts.SaveConfig(); } #endregion Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs 2014-06-16 17:53:10 UTC (rev 4841) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs 2014-06-16 22:50:54 UTC (rev 4842) @@ -1,7 +1,7 @@ using System; +using System.ComponentModel; using System.Runtime.InteropServices; using System.Windows.Forms; -using System.ComponentModel; namespace ShortCuter { @@ -17,9 +17,9 @@ public enum LockKeyActions //Tipologie di azioni di modica stato { - [Description("Forcing Off")] Off = 0, //--> reset blocco - [Description("Forcing On")] On = 1, //--> forzatura blocco - [Description("No Forcing")] None = 2 //--> nessuna modifica (stato invariato) + [Description("Force ON")] Off = 0, //--> reset blocco + [Description("Force OFF")] On = 1, //--> forzatura blocco + [Description("Not Change")] None = 2 //--> nessuna modifica (stato invariato) } #endregion Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-16 17:53:10 UTC (rev 4841) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-16 22:50:54 UTC (rev 4842) @@ -30,7 +30,7 @@ if (btnClose != null && btnClose.IsFocused) selectedListIcon.SetFileName(string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura else - selectedListIcon.SetFileName(listView.SelectedListItem.IconImageBig); //--> impostazione icona elemento della lista selezionato + selectedListIcon.SetFileName(listView.SelectedListItem.IconImage); //--> impostazione icona elemento della lista selezionato } #endregion Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2014-06-16 17:53:10 UTC (rev 4841) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2014-06-16 22:50:54 UTC (rev 4842) @@ -6,7 +6,7 @@ <ProductVersion>8.0.30703</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}</ProjectGuid> - <OutputType>WinExe</OutputType> + <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>ShortCuter</RootNamespace> <AssemblyName>ShortCuter</AssemblyName> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2014-06-16 17:53:10 UTC (rev 4841) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2014-06-16 22:50:54 UTC (rev 4842) @@ -448,12 +448,9 @@ #region Dati public enum DialogTypes //Tipologie di finestre di dialogo { - [Description("Default Menu Dialog")] - DefaultDialog = 0, //--> finestra di dialogo predefinita (DialogMenu) - [Description("Custom Menu Dialog - List")] - CustomList = 1, //--> finestra di dialogo personalizzata - lista - [Description("Custom Menu Dialog - Icons Panel")] - CustomPanel = 2 //--> finestra di dialogo personalizzata - pannello icone + [Description("Default Menu Dialog")] DefaultDialog = 0, //--> finestra di dialogo predefinita (DialogMenu) + [Description("Custom Menu Dialog - List")] CustomList = 1, //--> finestra di dialogo personalizzata - lista + [Description("Custom Menu Dialog - Icons Panel")] CustomPanel = 2 //--> finestra di dialogo personalizzata - pannello icone } private GeneralSettings _general; //Impostazioni generali private BindingList<Item> _items; //Lista (con associazione dati) elementi di navigazione @@ -507,8 +504,7 @@ if (dst != null) { GUIListItem lstItem = new GUIListItem(dst.Caption); //--> creazione elemento GUIListItem - lstItem.PinImage = dst.Icon; //--> percorso eventuale icona destinazione (visualizzazione in lista) - lstItem.IconImageBig = dst.Icon; //--> percorso eventuale icona destinazione (visualizzazione pannello/elemento lista selezionato) + lstItem.IconImage = dst.Icon; //--> percorso eventuale icona destinazione (visualizzazione pannello/elemento lista selezionato) dlg.Add(lstItem); //--> aggiunta elemento nella lista } else @@ -651,6 +647,7 @@ xmlSettings.WriteElementString("WindowID", dst.WindowID.ToString()); xmlSettings.WriteElementString("LoadParameter", dst.LoadParameter); xmlSettings.WriteElementString("Force", Convert.ToInt16(dst.Force).ToString()); + xmlSettings.WriteElementString("Icon", dst.Icon); xmlSettings.WriteEndElement(); } xmlSettings.WriteEndElement(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |