|
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.
|