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