From: <nic...@us...> - 2014-07-04 14:55:35
|
Revision: 4852 http://sourceforge.net/p/mp-plugins/code/4852 Author: nicsergio Date: 2014-07-04 14:55:28 +0000 (Fri, 04 Jul 2014) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2014-07-01 19:56:54 UTC (rev 4851) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2014-07-04 14:55:28 UTC (rev 4852) @@ -505,12 +505,18 @@ else //--> se destinazione nulla: aggiunta separatore { dlg.ShowQuickNumbers = false; //--> numero per accesso diretto non visualizzato con separatore - if (_general.DialogType == DialogTypes.CustomPanel) - for (int ii = 0; ((i + ii) % navDlg.PanelRowIcons) != 0; ii++) - dlg.Add(string.Empty); //--> nel caso di pannello: aggiunta elementi vuoti fino a forzare una nuova riga + if (_general.DialogType == DialogTypes.CustomPanel) //--> nel caso di pannello: aggiunta elementi vuoti fino a forzare una nuova riga + { + destinations.RemoveAt(i); //--> rimozione preventiva elemento nullo (separatore) nella lista destinazioni + for (int ii = 0; ((i + ii) % navDlg.PanelRowIcons) != 0; ii++) //Iterazione di aggiunta elementi vuoti per forzare una nuova riga + { + dlg.Add(string.Empty); //--> aggiunta riquadro vuoto + destinations.Insert(i, null); //--> inserimento elemento nullo per mantenere sincronizzati gli indici delle destinazioni con gli elementi selezionabili + } + } else dlg.Add(string.Empty); //--> nel caso di lista: aggiunta stringa vuota - dlg.ShowQuickNumbers = _general.ShowNumbers; + dlg.ShowQuickNumbers = _general.ShowNumbers; //--> ripristino della visualizzazione numeri per accesso diretto } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |