|
From: <nic...@us...> - 2013-10-19 21:09:58
|
Revision: 4657
http://sourceforge.net/p/mp-plugins/code/4657
Author: nicsergio
Date: 2013-10-19 21:09:56 +0000 (Sat, 19 Oct 2013)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/XmlFiles/PopularSkinLinks.xml
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/XmlFiles/PopularSkinLinks.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/XmlFiles/PopularSkinLinks.xml 2013-10-19 20:37:07 UTC (rev 4656)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/XmlFiles/PopularSkinLinks.xml 2013-10-19 21:09:56 UTC (rev 4657)
@@ -39,7 +39,7 @@
<BackgroundFolder>TV</BackgroundFolder>
<FanartHandler></FanartHandler>
<Overlay></Overlay>
- <IconList></IconList>
+ <IconList>TV</IconList>
<SubItems>
<SubItem>
@@ -133,7 +133,7 @@
<BackgroundFolder>movies</BackgroundFolder>
<FanartHandler></FanartHandler>
<Overlay></Overlay>
- <IconList></IconList>
+ <IconList>Movies</IconList>
<SubItems>
<SubItem>
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs 2013-10-19 20:37:07 UTC (rev 4656)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs 2013-10-19 21:09:56 UTC (rev 4657)
@@ -5,6 +5,7 @@
using System.Reflection;
using System.Windows.Forms;
using System.Xml;
+using System.Linq;
namespace My.Common
@@ -196,15 +197,25 @@
_skinLinksImgs.ImageSize = new Size(24, 24);
_skinLinksImgs.ColorDepth = ColorDepth.Depth32Bit;
_skinLinksImgs.Images.Clear();
- try
+
+ var filenames = Assembly.GetExecutingAssembly().GetManifestResourceNames().Where(name => name.StartsWith(DefaultNamespace + ".Resources.Images.TreeViewIcons."));
+ foreach (string fullResName in filenames)
{
- string[] filenames = Assembly.GetExecutingAssembly().GetManifestResourceNames(); //. .Where(name => name.StartsWith(prefix));
-
- _skinLinksImgs.Images.Add("Movies", Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream(DefaultNamespace + ".Resources.Images.TreeViewIcons.Movies.png")));
+ try
+ {
+ string resName = fullResName.Remove(fullResName.LastIndexOf("."));
+ resName = resName.Remove(0, resName.LastIndexOf(".") + 1);
+ _skinLinksImgs.Images.Add(resName, Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream(fullResName)));
+
+ }
+ catch { }
}
- catch { }
+
+
+
+
int ii = 0;
treeView.Nodes.Clear();
treeView.ImageList = _skinLinksImgs;
@@ -213,9 +224,9 @@
foreach (SkinLink skLink in _skinLinks)
{
if (skLink.IsFather) //--> nodo padre
- node = treeView.Nodes.Add(ii.ToString(), skLink.ToString(), skLink.IconList);
+ node = treeView.Nodes.Add(ii.ToString(), skLink.ToString(), skLink.IconList, skLink.IconList);
else //--> nodo figlio
- node.Nodes.Add( ii.ToString(), skLink.ToString(), skLink.IconList);
+ node.Nodes.Add( ii.ToString(), skLink.ToString(), skLink.IconList, skLink.IconList);
ii++; //La chiave (Name) dei nodi corrisponde all'indice della lista _skinLinks
}
}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2013-10-19 20:37:07 UTC (rev 4656)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2013-10-19 21:09:56 UTC (rev 4657)
@@ -165,15 +165,15 @@
<Content Include="..\Common\Resources\Images\RowUp.png">
<Link>Resources\Images\RowUp.png</Link>
</Content>
- <Content Include="..\Common\Resources\Images\TreeViewIcons\Movies.png">
+ <EmbeddedResource Include="..\Common\Resources\Images\TreeViewIcons\Movies.png">
<Link>Resources\Images\TreeViewIcons\Movies.png</Link>
- </Content>
- <Content Include="..\Common\Resources\Images\TreeViewIcons\Music.png">
+ </EmbeddedResource>
+ <EmbeddedResource Include="..\Common\Resources\Images\TreeViewIcons\Music.png">
<Link>Resources\Images\TreeViewIcons\Music.png</Link>
- </Content>
- <Content Include="..\Common\Resources\Images\TreeViewIcons\TV.png">
+ </EmbeddedResource>
+ <EmbeddedResource Include="..\Common\Resources\Images\TreeViewIcons\TV.png">
<Link>Resources\Images\TreeViewIcons\TV.png</Link>
- </Content>
+ </EmbeddedResource>
<EmbeddedResource Include="..\Common\Resources\XmlFiles\PopularSkinLinks.xml">
<Link>Resources\XmlFiles\PopularSkinLinks.xml</Link>
</EmbeddedResource>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|