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