|
From: <nic...@us...> - 2014-06-20 10:30:17
|
Revision: 4844
http://sourceforge.net/p/mp-plugins/code/4844
Author: nicsergio
Date: 2014-06-20 10:30:14 +0000 (Fri, 20 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-17 21:42:21 UTC (rev 4843)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-20 10:30:14 UTC (rev 4844)
@@ -15,21 +15,29 @@
public const int DialogWindowID = 2821976; //Id finestra di dialogo personalizzata
public const string DialogSkinFile = "ShortCuter.Navigator.DialogMenu.xml"; //File della skin per personalizzazione finestra di dialogo
private bool _panelView; //Visualizzazione finestra di dialogo come pannello di icone
+
+ private const string PropSelectedItemIcon = "#ShortCuter.SkinNavigator.SelectedItemIcon";
+
#endregion
#region Controlli Grafici
- [SkinControl(10)] protected GUIImage selectedListIcon = null; //Icona elemento selezionato (visualizzazione lista)
- [SkinControl(11)] protected GUIThumbnailPanel panelView = null; //Pannello icone per visualizzazione alternativa a lista
- [SkinControl(20)] protected GUIImage logo = null; //Logo Skin Navigator
+ [SkinControl(6)] protected GUIThumbnailPanel panelView = null; //Pannello icone per visualizzazione alternativa a lista
+ [SkinControl(10)] protected GUIImage logo = null; //Logo Skin Navigator
#endregion
#region Metodi Privati
private void UpdateSelectedListIcon() //Aggiornamento icona elemento della lista selezionato
{
- if (!_panelView && listView.SelectedListItem != null && selectedListIcon != null)
+ if (btnClose != null && btnClose.IsFocused)
+ GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.SelectedItemIcon", string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura
+
+
+
+ if (!_panelView && listView.SelectedListItem != null)
if (btnClose != null && btnClose.IsFocused)
- selectedListIcon.SetFileName(string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura
+ GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.DialogType", string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura
else
+ GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.DialogType", listView.SelectedListItem.IconImage);
selectedListIcon.SetFileName(listView.SelectedListItem.IconImage); //--> impostazione icona elemento della lista selezionato
}
#endregion
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|