From: <nic...@us...> - 2014-06-16 08:52:08
|
Revision: 4838 http://sourceforge.net/p/mp-plugins/code/4838 Author: nicsergio Date: 2014-06-16 08:52:05 +0000 (Mon, 16 Jun 2014) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinWithSounds.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditor.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Menu.cs Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs 2014-06-15 17:41:39 UTC (rev 4837) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs 2014-06-16 08:52:05 UTC (rev 4838) @@ -22,23 +22,23 @@ } public class SkinFile //Classe file della skin (con ID) { - public string Name = ""; //Nome del file + public string Name = string.Empty; //Nome del file public int Id = 0; //WindowID del file (link da MediaPortal) public override string ToString() { return Name; } //Override metodo ToString per riempire classi ListControl } public class SkinLink //Classe link per la skin { - public string Context = ""; //Eventuale testo aggiuntivo ("guarda"-"ascolta"-ecc.) - public string Caption = ""; //Titolo - public string XmlFile = ""; //Nome del file xml della skin - public int WindowID = 0; //Id finestra per visualizzazione in MediaPortal - public string LoadParameter = ""; //Eventuali parametri aggiuntivi per visualizzazione (sotto-categorie, ecc.) - public string BackgroundImage = ""; //File immagine di background - public string BackgroundFolder = ""; //Cartella per multi-image di background - public string FanartHandler = ""; //Tipologia di fanart per background - public string Overlay = ""; //Eventuale riquadro visualizzato in sovrapposizione all'immagine di background - public string IconList = ""; //Eventuale icona per rappresentazione in lista/treeview - public bool IsFather = false; //Il link è un nodo padre (visualizzazione a treeview) + public string Context = string.Empty; //Eventuale testo aggiuntivo ("guarda"-"ascolta"-ecc.) + public string Caption = string.Empty; //Titolo + public string XmlFile = string.Empty; //Nome del file xml della skin + public int WindowID = 0; //Id finestra per visualizzazione in MediaPortal + public string LoadParameter = string.Empty; //Eventuali parametri aggiuntivi per visualizzazione (sotto-categorie, ecc.) + public string BackgroundImage = string.Empty; //File immagine di background + public string BackgroundFolder = string.Empty; //Cartella per multi-image di background + public string FanartHandler = string.Empty; //Tipologia di fanart per background + public string Overlay = string.Empty; //Eventuale riquadro visualizzato in sovrapposizione all'immagine di background + public string IconList = string.Empty; //Eventuale icona per rappresentazione in lista/treeview + public bool IsFather = false; //Il link è un nodo padre (visualizzazione a treeview) public override string ToString() { return Caption; } //Override metodo ToString per riempire classi ListControl } protected Folders _paths = new Folders(); //Percorsi @@ -83,7 +83,7 @@ if (node.InnerText.Length > 0) { SkinFile skF = new SkinFile(); - skF.Name = file.Remove(0, file.LastIndexOf(@"\") + 1).Replace(".xml", ""); + skF.Name = file.Remove(0, file.LastIndexOf(@"\") + 1).Replace(".xml", string.Empty); skF.Id = Convert.ToInt32(node.InnerText); if (skF.Id >= 0) _skinFiles.Add(skF); //--> aggiunta file nella lista Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs 2014-06-15 17:41:39 UTC (rev 4837) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs 2014-06-16 08:52:05 UTC (rev 4838) @@ -75,12 +75,12 @@ #region Finestre di Dialogo public static void ErrorMessage(string description) //Emissione messaggio di errore (senza errore specifico) { - ErrorMessage(description, ""); //--> override metodo per parametro opzionale + ErrorMessage(description, string.Empty); //--> override metodo per parametro opzionale } - public static void ErrorMessage(string description, string error) //Emissione messaggio di errore (senza errore specifico) + public static void ErrorMessage(string description, string error) //Emissione messaggio di errore (con errore specifico) { if (error.Length > 0) - description += "\n\n[" + error + "]"; + description += string.Format("\n\n[{0}]", error); //--> composizione stringa descrizione per errore specifico MessageBox.Show(description, MessageHeader, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } public static void InfoMessage(string description) //Emissione messaggio informativo Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2014-06-15 17:41:39 UTC (rev 4837) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2014-06-16 08:52:05 UTC (rev 4838) @@ -432,7 +432,7 @@ if (skinItems.SelectedTab == SkinItems.SkinItemsType.Files) { shortCutsDataGridView.Rows[shortCutsDataGridView.CurrentRow.Index].Cells[5].Value = mySkin.SkinFiles[skinItems.SelectedIndex].Id.ToString(); - shortCutsDataGridView.Rows[shortCutsDataGridView.CurrentRow.Index].Cells[6].Value = ""; + shortCutsDataGridView.Rows[shortCutsDataGridView.CurrentRow.Index].Cells[6].Value = string.Empty; } else { Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinWithSounds.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinWithSounds.cs 2014-06-15 17:41:39 UTC (rev 4837) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinWithSounds.cs 2014-06-16 08:52:05 UTC (rev 4838) @@ -33,7 +33,7 @@ } if (_skinSounds.Count > 0) { - _skinSounds.Insert(0, ""); //--> aggiunta della selezione per nessun effetto sonoro + _skinSounds.Insert(0, string.Empty); //--> aggiunta della selezione per nessun effetto sonoro return true; //--> raccolta effetti sonori effettuata } else Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-15 17:41:39 UTC (rev 4837) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-16 08:52:05 UTC (rev 4838) @@ -28,7 +28,7 @@ { if (!_panelView && listView.SelectedListItem != null && selectedListIcon != null) if (btnClose != null && btnClose.IsFocused) - selectedListIcon.SetFileName(""); //--> nessuna icona se posizionati sul pulsante di chiusura + selectedListIcon.SetFileName(string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura else selectedListIcon.SetFileName(listView.SelectedListItem.IconImageBig); //--> impostazione icona elemento della lista selezionato } @@ -82,7 +82,7 @@ if (selectedListIcon != null) { GUIControl.ShowControl(GetID, selectedListIcon.GetID); //--> controllo icona elemento lista selezionato visualizzato - selectedListIcon.SetFileName(""); //--> inizializzazione immagine + selectedListIcon.SetFileName(string.Empty); //--> inizializzazione immagine } if (panelView != null) GUIControl.HideControl(GetID, panelView.GetID); //--> controllo pannello icone nascosto Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2014-06-15 17:41:39 UTC (rev 4837) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2014-06-16 08:52:05 UTC (rev 4838) @@ -42,7 +42,7 @@ _caption = "Link"; //--> inizializzazione titolo _windowID = 0; //--> inizializzazione Id finestra } - _loadParameter = ""; //--> inizializzazione parametri di caricamento per visualizzazione + _loadParameter = string.Empty; //--> inizializzazione parametri di caricamento per visualizzazione } #endregion @@ -144,11 +144,13 @@ public void Reset() //Reset destinazione (invalidazione) { _windowID = InvalidID; //--> invalidazione Id finestra - _loadParameter = ""; //--> reset parametri di caricamento + _loadParameter = string.Empty; //--> reset parametri di caricamento } public override string ToString() //Override metodo ToString per stampare le proprietà del link { - return ((_caption.Length > 0) ? "Link \"" + _caption + "\" " : "") + "--> WindowID=" + _windowID.ToString() + ((_loadParameter.Length > 0) ? " LoadParameter=[" + _loadParameter + "]" : ""); + return string.Format("{0}-->WindowID={1}{2}", (_caption.Length > 0) ? string.Format("Link \"{0}\" ", _caption) : string.Empty, + _windowID.ToString(), + (_loadParameter.Length > 0) ? string.Format(" LoadParameter=[{0}]", _loadParameter) : string.Empty); } #endregion @@ -207,7 +209,10 @@ } public override string ToString() //Override metodo ToString per stampare la combinazione di tasti { - return "Key=" + ((_ctrl) ? "<CTRL>" : "") + ((_alt) ? "<ALT>" : "") + ((_shift) ? "<SHIFT>" : "") + "<" + _key + ">"; + return string.Format("Key={0}<{1}>", string.Format("{0}{1}{2}", (_ctrl) ? "<CTRL>" : string.Empty, + (_alt) ? "<ALT>" : string.Empty, + (_shift) ? "<SHIFT>" : string.Empty), + _key); } #endregion @@ -246,7 +251,7 @@ _caption = (skinNavigator ? "Skin Navigator" : "ShortCut"); //--> inizializzazione titolo _keys = new KeyCombination(); //--> istanziazione classe KeyCombination _destination = new WindowLink(skinNavigator); //--> istanziazione classe WindowLink - _destination.Caption = ""; //--> reset caption destinazione (gestita caption shortcut) + _destination.Caption = string.Empty; //--> reset caption destinazione (gestita caption shortcut) _return = false; //--> inizializzazione ritorno a finestra precedente se si è già a destinazione _soundEffect = "click.wav"; //--> inizializzazione effetto sonoro } @@ -304,7 +309,7 @@ } public override string ToString() //Override metodo ToString per stampare le proprietà dello shortcut { - return "ShortCut " + _caption + " " + _keys.ToString() + " " + _destination.ToString(); + return string.Format("ShortCut \"{0}\" {1} {2}", _caption, _keys.ToString(), _destination.ToString()); } #endregion @@ -375,7 +380,7 @@ #region Costruttore public Window() //Costruttore classe Window { - _caption = ""; //--> inizializzazione titolo + _caption = string.Empty; //--> inizializzazione titolo _windowID = 0; //--> inizializzazione Id finestra } #endregion @@ -400,6 +405,7 @@ public Destination() : base() //Costruttore classe Destination { _force = false; //--> inizializzazione forzatura destinazione + _icon = string.Empty; //--> inizializzazione icona } #endregion @@ -777,8 +783,8 @@ for (int i = 1; i <= 20; i++) //Iterazione di lettura shortcut { ShortCut sc = new ShortCut(); - sc.Caption = confReader.GetValueAsString(sectionName, capPrefix + string.Format("{0:00}", i), ""); - sc.Key = confReader.GetValueAsString(sectionName, keyPrefix + string.Format("{0:00}", i), "").ToUpper(); + sc.Caption = confReader.GetValueAsString(sectionName, capPrefix + string.Format("{0:00}", i), string.Empty); + sc.Key = confReader.GetValueAsString(sectionName, keyPrefix + string.Format("{0:00}", i), string.Empty).ToUpper(); sc.WindowID = confReader.GetValueAsInt(sectionName, widPrefix + string.Format("{0:00}", i), -1); sc.Ctrl = ctrl; sc.Alt = false; @@ -1048,7 +1054,7 @@ } } if (scList[scIndex].Go(Log)) //--> visualizzazione finestra di destinazione shortcut - lastDestination.GetData(scList[0].Destination); //--> aggiornamento ultima destinazione + lastDestination.GetData(scList[scIndex].Destination); //--> aggiornamento ultima destinazione } } else //Combinazione di tasti non corrispondente a nessuno shortcut Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditor.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditor.cs 2014-06-15 17:41:39 UTC (rev 4837) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditor.cs 2014-06-16 08:52:05 UTC (rev 4838) @@ -108,18 +108,18 @@ case ShowItemType.SkinFile: //File della skin propertiesGroupBox.Text = propBoxText + " (Skin Files)"; contextTextBox.Enabled= true; - contextTextBox.Text = ""; - captionTextBox.Text = ""; + contextTextBox.Text = string.Empty; + captionTextBox.Text = string.Empty; skinFileShowLabel.Text = myMediaPortal.SelectedSkin.SkinFiles[index].Name; windowIdShowLabel.Text = myMediaPortal.SelectedSkin.SkinFiles[index].Id.ToString(); - loadParameterTextBox.Text = ""; + loadParameterTextBox.Text = string.Empty; multiImageRadioButton.Enabled = true; fanartRadioButton.Enabled = true; singleImageRadioButton.Checked = true; singleImageComboBox.Text = "hover_extensions.png"; multiImageComboBox.SelectedIndex = 0; fanartComboBox.SelectedIndex = 0; - iconComboBox.Text = ""; + iconComboBox.Text = string.Empty; overlayGroupBox.Enabled = true; overlayComboBox.SelectedIndex = 0; propLeftPictureBox.Visible = true; @@ -165,7 +165,7 @@ } } - iconComboBox.Text = ""; + iconComboBox.Text = string.Empty; overlayGroupBox.Enabled = true; overlayComboBox.SelectedIndex = overlayComboBox.FindStringExact(myMediaPortal.SelectedSkin.GetOverlayDescription(myMediaPortal.SelectedSkin.SkinLinks[index].Overlay)); propLeftPictureBox.Visible = true; @@ -230,7 +230,7 @@ return; propertiesGroupBox.Text = propBoxText + " (Sub Menu)"; contextTextBox.Enabled = false; - contextTextBox.Text = ""; + contextTextBox.Text = string.Empty; captionTextBox.Text = myMenu.Items[menuListBox.SelectedIndex].SubMenuItems[index].Caption; skinFileShowLabel.Text = myMenu.Items[menuListBox.SelectedIndex].SubMenuItems[index].XmlFile; windowIdShowLabel.Text = myMenu.Items[menuListBox.SelectedIndex].SubMenuItems[index].Hyperlink.ToString(); @@ -875,7 +875,7 @@ private void infoPictureBox_Click(object sender, EventArgs e) { VersionInfo.ShowInfo(XtremeMenuEditor.Properties.Resources.Editor, "...a big thank to Marduk65 for this skin!", - "http://forum.team-mediaportal.com/threads/skin-xtreme-widescreen-16-9-11-10-2013-new-version-1-3-0-1-released.109707/", ""); + "http://forum.team-mediaportal.com/threads/skin-xtreme-widescreen-16-9-11-10-2013-new-version-1-3-0-1-released.109707/", string.Empty); } #endregion Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs 2014-06-15 17:41:39 UTC (rev 4837) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs 2014-06-16 08:52:05 UTC (rev 4838) @@ -168,8 +168,8 @@ if (node.InnerText.Contains("OverlayLabel")) { Overlay ovl = new Overlay(); - ovl.Description = node.InnerText.Remove(0, node.InnerText.IndexOf("\"") + 1).Replace("\"","").Trim(); - ovl.Value = file.Remove(0, file.IndexOf(OverlayPrefix) + OverlayPrefix.Length).Replace(".xml", ""); + ovl.Description = node.InnerText.Remove(0, node.InnerText.IndexOf("\"") + 1).Replace("\"",string.Empty).Trim(); + ovl.Value = file.Remove(0, file.IndexOf(OverlayPrefix) + OverlayPrefix.Length).Replace(".xml", string.Empty); if (ovl.Description.Length > 0 && ovl.Value.Length > 0) _skinOverlays.Add(ovl); //--> aggiunta overlay nella lista } @@ -182,7 +182,7 @@ { Overlay ovl = new Overlay(); ovl.Description = "- None - "; - ovl.Value = ""; + ovl.Value = string.Empty; _skinOverlays.Insert(0, ovl); //--> inserimento della scelta per "nessun overlay" return true; //--> raccolta overlay effettuata } @@ -218,7 +218,7 @@ { return (Path.IsPathRooted(iconPath) ? iconPath : iconPath.Remove(0, @"Icons\".Length)); } - catch { return ""; } + catch { return string.Empty; } } #endregion @@ -270,12 +270,12 @@ if (mpKey != null) _paths.Install = mpKey.GetValue("ApplicationDir").ToString(); else - _paths.Install = ""; + _paths.Install = string.Empty; } } catch (Exception e) { - _paths.Install = ""; + _paths.Install = string.Empty; Tools.ErrorMessage("MediaPortal installation not found.\nMediaPortal must be installed!", e.Message); return false; } Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Menu.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Menu.cs 2014-06-15 17:41:39 UTC (rev 4837) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Menu.cs 2014-06-16 08:52:05 UTC (rev 4838) @@ -11,20 +11,20 @@ { internal class SubMenuItem //Classe elemento di sotto-menu { - public string Caption = ""; //Titolo - public string XmlFile = ""; //Nome del file xml della skin - public int Hyperlink = 0; //Id finestra per visualizzazione in MediaPortal - public string HyperlinkParameter = ""; //Eventuali parametri aggiuntivi per visualizzazione (sotto-categorie, ecc.) - public string BackgroundImage = ""; //File immagine di background - public string Icon = ""; //Eventuale icona + public string Caption = string.Empty; //Titolo + public string XmlFile = string.Empty; //Nome del file xml della skin + public int Hyperlink = 0; //Id finestra per visualizzazione in MediaPortal + public string HyperlinkParameter = string.Empty; //Eventuali parametri aggiuntivi per visualizzazione (sotto-categorie, ecc.) + public string BackgroundImage = string.Empty; //File immagine di background + public string Icon = string.Empty; //Eventuale icona public override string ToString() { return Caption; } //Override metodo ToString per riempire classi ListControl } internal class SimpleMenuItem : SubMenuItem //Classe elemento di menu semplificato { - public string Context = ""; //Eventuale testo aggiuntivo ("guarda"-"ascolta"-ecc.) - public string BackgroundFolder = ""; //Cartella per multi-image di background - public string FanartHandler = ""; //Tipologia di fanart per background - public string Overlay = ""; //Eventuale riquadro visualizzato in sovrapposizione all'immagine di background + public string Context = string.Empty; //Eventuale testo aggiuntivo ("guarda"-"ascolta"-ecc.) + public string BackgroundFolder = string.Empty; //Cartella per multi-image di background + public string FanartHandler = string.Empty; //Tipologia di fanart per background + public string Overlay = string.Empty; //Eventuale riquadro visualizzato in sovrapposizione all'immagine di background } internal class MenuItem : SimpleMenuItem //Classe elemento di menu (completo) { @@ -336,9 +336,8 @@ { if (control.SelectSingleNode("type").InnerText.ToLower() == "multiimage" && i < ItemsMaxNum) { - control.SelectSingleNode("imagepath").InnerText = ((i < _items.Count) ? _items[(i + _general.DefaultItemIndex) % _items.Count].BackgroundFolder : ""); + control.SelectSingleNode("imagepath").InnerText = ((i < _items.Count) ? _items[(i + _general.DefaultItemIndex) % _items.Count].BackgroundFolder : string.Empty); control.SelectSingleNode("timeperimage").InnerText = _general.MultiImageTime.ToString(); - i++; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |