You can subscribe to this list here.
2007 |
Jan
(36) |
Feb
(79) |
Mar
(123) |
Apr
(95) |
May
(119) |
Jun
(172) |
Jul
(124) |
Aug
(100) |
Sep
(83) |
Oct
(52) |
Nov
(97) |
Dec
(87) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(131) |
Feb
(80) |
Mar
(163) |
Apr
(178) |
May
(73) |
Jun
(54) |
Jul
(106) |
Aug
(118) |
Sep
(50) |
Oct
(125) |
Nov
(100) |
Dec
(99) |
2009 |
Jan
(104) |
Feb
(99) |
Mar
(68) |
Apr
(81) |
May
(52) |
Jun
(87) |
Jul
(67) |
Aug
(33) |
Sep
(27) |
Oct
(37) |
Nov
(60) |
Dec
(116) |
2010 |
Jan
(82) |
Feb
(79) |
Mar
(38) |
Apr
(50) |
May
(45) |
Jun
(53) |
Jul
(23) |
Aug
(86) |
Sep
(22) |
Oct
(96) |
Nov
(97) |
Dec
(73) |
2011 |
Jan
(24) |
Feb
(45) |
Mar
(28) |
Apr
(31) |
May
(42) |
Jun
(25) |
Jul
|
Aug
(12) |
Sep
(28) |
Oct
(13) |
Nov
(43) |
Dec
(13) |
2012 |
Jan
(62) |
Feb
(28) |
Mar
(6) |
Apr
(16) |
May
(7) |
Jun
|
Jul
(16) |
Aug
(2) |
Sep
(1) |
Oct
(4) |
Nov
(1) |
Dec
(3) |
2013 |
Jan
(5) |
Feb
|
Mar
(34) |
Apr
(9) |
May
(6) |
Jun
(10) |
Jul
(32) |
Aug
(8) |
Sep
(11) |
Oct
(35) |
Nov
(24) |
Dec
(22) |
2014 |
Jan
(44) |
Feb
(9) |
Mar
(9) |
Apr
(15) |
May
(25) |
Jun
(34) |
Jul
(16) |
Aug
(11) |
Sep
(7) |
Oct
(6) |
Nov
(1) |
Dec
(12) |
2015 |
Jan
(33) |
Feb
(19) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(5) |
From: <dos...@us...> - 2014-01-05 14:41:46
|
Revision: 4715 http://sourceforge.net/p/mp-plugins/code/4715 Author: doskabouter Date: 2014-01-05 14:41:43 +0000 (Sun, 05 Jan 2014) Log Message: ----------- Fix: now builds ok on x64 systems Modified Paths: -------------- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj 2013-12-30 20:26:09 UTC (rev 4714) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj 2014-01-05 14:41:43 UTC (rev 4715) @@ -38,12 +38,12 @@ <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> - <OutputPath>C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\</OutputPath> + <OutputPath>$(ProgramFiles)\Team MediaPortal\MediaPortal\plugins\Windows\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <UseVSHostingProcess>false</UseVSHostingProcess> - <PlatformTarget>AnyCPU</PlatformTarget> + <PlatformTarget>x86</PlatformTarget> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> @@ -55,19 +55,19 @@ </PropertyGroup> <ItemGroup> <Reference Include="Common.Utils"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath> + <HintPath>$(ProgramFiles)\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath> </Reference> <Reference Include="Core"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath> + <HintPath>$(ProgramFiles)\Team MediaPortal\MediaPortal\Core.dll</HintPath> </Reference> <Reference Include="Databases"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Databases.dll</HintPath> + <HintPath>$(ProgramFiles)\Team MediaPortal\MediaPortal\Databases.dll</HintPath> </Reference> <Reference Include="Dialogs"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\Dialogs.dll</HintPath> + <HintPath>$(ProgramFiles)\Team MediaPortal\MediaPortal\plugins\Windows\Dialogs.dll</HintPath> </Reference> <Reference Include="Ionic.Zip"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Ionic.Zip.dll</HintPath> + <HintPath>$(ProgramFiles)\Team MediaPortal\MediaPortal\Ionic.Zip.dll</HintPath> </Reference> <Reference Include="System" /> <Reference Include="System.Data" /> @@ -77,7 +77,7 @@ <Reference Include="System.Windows.Forms" /> <Reference Include="System.Xml" /> <Reference Include="Utils"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Utils.dll</HintPath> + <HintPath>$(ProgramFiles)\Team MediaPortal\MediaPortal\Utils.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> @@ -215,6 +215,6 @@ </Target> --> <PropertyGroup> - <PostBuildEvent>if $(ConfigurationName) == Release "C:\Program Files\Team MediaPortal\MediaPortal\MpeMaker" ..\..\BrowseTheWeb.xmp2 /B /UpdateXML</PostBuildEvent> + <PostBuildEvent>if $(ConfigurationName) == Release "$(ProgramFiles)\Team MediaPortal\MediaPortal\MpeMaker" ..\..\BrowseTheWeb.xmp2 /B /UpdateXML</PostBuildEvent> </PropertyGroup> </Project> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dos...@us...> - 2013-12-30 20:26:13
|
Revision: 4714 http://sourceforge.net/p/mp-plugins/code/4714 Author: doskabouter Date: 2013-12-30 20:26:09 +0000 (Mon, 30 Dec 2013) Log Message: ----------- Preserve folder structure when importing bookmarks from other browsers Modified Paths: -------------- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.designer.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.Designer.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.designer.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Setup.Designer.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Setup.cs Added Paths: ----------- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmarks.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportBrowser.Designer.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportBrowser.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportBrowser.resx trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/JSONNode.cs Removed Paths: ------------- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkElement.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkXml.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportChrome.Designer.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportChrome.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportChrome.resx trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportFF.Designer.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportFF.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportFF.resx trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportIE.Designer.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportIE.cs trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportIE.resx Deleted: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -1,276 +0,0 @@ -#region Copyright (C) 2005-2010 Team MediaPortal - -/* - * Copyright (C) 2005-2010 Team MediaPortal - * http://www.team-mediaportal.com - * - * This Program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This Program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with GNU Make; see the file COPYING. If not, write to - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. - * http://www.gnu.org/copyleft/gpl.html - * - */ -#endregion - -using System; -using System.Xml; -using System.IO; -using System.Windows.Forms; -using System.Net; -using MediaPortal.Configuration; - -using System.Drawing; - -namespace BrowseTheWeb -{ - public class Bookmark - { - private static XmlTextWriter textWriter; - - public static bool Save(TreeView Treeview, string Path) - { - bool result = false; - - try - { - textWriter = new XmlTextWriter(Path, null); - textWriter.Formatting = Formatting.Indented; - - textWriter.WriteStartDocument(); - textWriter.WriteStartElement("Bookmarks"); - - foreach (TreeNode t in Treeview.Nodes[0].Nodes) - { - BookmarkElement bkm = (BookmarkElement)t.Tag; - if (bkm != null) - { - WriteOneEntry(bkm); - - foreach (TreeNode sub in t.Nodes) - { - BookmarkElement bkm2 = (BookmarkElement)sub.Tag; - WriteOneEntry(bkm2); - } - } - } - - textWriter.WriteEndElement(); - - textWriter.WriteEndDocument(); - textWriter.Close(); - - result = true; - } - catch - { - // error - } - finally - { - if (textWriter != null) textWriter.Close(); - } - - return result; - } - public static void Load(TreeView Treeview, string Path) - { - Treeview.Nodes.Clear(); - - TreeNode main = Treeview.Nodes.Add("Bookmarks", "Bookmarks"); - main.ImageIndex = 2; - main.SelectedImageIndex = 2; - - try - { - BookmarkXml.LoadBookmarks(Path); - TreeNode akt = new TreeNode(); - - foreach (BookmarkElement bkm in BookmarkXml.BookmarkItems) - { - if (bkm.isFolder) - { - akt = main.Nodes.Add(bkm.Name); - akt.Tag = bkm; - akt.ImageIndex = 1; - akt.SelectedImageIndex = 1; - } - if (bkm.isSubFolder) - { - TreeNode sub = akt.Nodes.Add(bkm.Name); - sub.Tag = bkm; - } - if ((!bkm.isFolder) && (!bkm.isSubFolder)) - { - TreeNode add = main.Nodes.Add(bkm.Name); - add.Tag = bkm; - } - } - - Treeview.Invalidate(); - - } - catch { } - } - - private static void WriteOneEntry(BookmarkElement bkm) - { - textWriter.WriteStartElement("Entry"); - - textWriter.WriteStartElement("Name"); - textWriter.WriteValue(bkm.Name); - textWriter.WriteEndElement(); - - textWriter.WriteStartElement("URL"); - textWriter.WriteValue(bkm.Url); - textWriter.WriteEndElement(); - - textWriter.WriteStartElement("Visited"); - textWriter.WriteValue(bkm.Visited); - textWriter.WriteEndElement(); - - textWriter.WriteStartElement("LastVisited"); - textWriter.WriteValue(bkm.LastVisited); - textWriter.WriteEndElement(); - - textWriter.WriteStartElement("Created"); - textWriter.WriteValue(bkm.Created); - textWriter.WriteEndElement(); - - textWriter.WriteStartElement("isFolder"); - textWriter.WriteValue(bkm.isFolder); - textWriter.WriteEndElement(); - - textWriter.WriteStartElement("isSubFolder"); - textWriter.WriteValue(bkm.isSubFolder); - textWriter.WriteEndElement(); - - textWriter.WriteEndElement(); - - } - - public static bool Exists(TreeView Treeview, string Name) - { - foreach (TreeNode t in Treeview.Nodes[0].Nodes) - { - if (Name == t.Text) - return true; - foreach (TreeNode sub in t.Nodes) - { - if (Name == sub.Text) - return true; - } - } - return false; - } - - public static bool isValidUrl(string URL) - { - try - { - Uri urlCheck = new Uri(URL); - WebRequest request = WebRequest.Create(urlCheck); - request.Timeout = 10000; - - WebResponse response; - - response = request.GetResponse(); - } - catch (Exception) - { - return false; //url does not exist - } - return true; - } - - public static void SaveSnap(Bitmap Snap, string Url) - { - try - { - string filename = GetThumbString(Url); - filename = Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb\\" + filename; - Snap.Save(filename); - } - catch (Exception e) - { - MyLog.debug("Exception: " + e.ToString()); - } - } - public static Bitmap GetSnap(string Url) - { - Bitmap snap = null; - - try - { - string filename = GetThumbString(Url); - filename = Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb\\" + filename; - - if (File.Exists(filename)) - { - snap = (Bitmap)Bitmap.FromFile(filename); - return snap; - } - else - MyLog.debug("Getsnap does not exist"); - - } - catch (Exception e) - { - MyLog.debug("Exception: " + e.ToString()); - } - - return snap; - } - - public static string GetSnapPath(string Url) - { - string filename = GetThumbString(Url); - filename = Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb\\" + filename; - - return filename; - } - public static void InitCachePath() - { - if (!Directory.Exists(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb")) - Directory.CreateDirectory(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb"); - - - if (Directory.Exists(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + "\\BrowseTheWeb")) - { - string[] files = Directory.GetFiles(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + "\\BrowseTheWeb", "*.*"); - foreach (string f in files) - { - File.Move(f, Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb\\" + Path.GetFileName(f)); - } - } - - } - - private static string GetThumbString(string Name) - { - string result = Name; - - if (result.EndsWith("/")) result = result.Substring(0, result.Length - 1); - - int x = result.IndexOf("//"); - if (x > 0) - { - result = result.Substring(x + 2); - } - - foreach (char c in Path.GetInvalidFileNameChars()) - result = result.Replace(c, '_'); - result = result + ".png"; - return result; - } - } -} Added: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs (rev 0) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -0,0 +1,137 @@ +#region Copyright (C) 2005-2010 Team MediaPortal + +/* + * Copyright (C) 2005-2010 Team MediaPortal + * http://www.team-mediaportal.com + * + * This Program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This Program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GNU Make; see the file COPYING. If not, write to + * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. + * http://www.gnu.org/copyleft/gpl.html + * + */ +#endregion + +using System; +using System.Collections.Generic; +using System.Xml; + +namespace BrowseTheWeb +{ + public class BookmarkBase + { + public string Name = String.Empty; + public DateTime Created = DateTime.Now; + + virtual public void ToXml(XmlTextWriter textWriter) + { + textWriter.WriteStartElement("Name"); + textWriter.WriteValue(Name); + textWriter.WriteEndElement(); + textWriter.WriteStartElement("Created"); + textWriter.WriteValue(Created); + textWriter.WriteEndElement(); + } + + virtual public void FromXml(XmlNode node) + { + XmlNode nameNode = node.SelectSingleNode("Name"); + if (nameNode != null) + { + Name = nameNode.InnerText; + Created = Convert.ToDateTime(node.SelectSingleNode("Created").InnerText); + } + } + } + + public class BookmarkItem : BookmarkBase + { + public string Url = string.Empty; + + public int Visited = 0; + public DateTime LastVisited; + + public override void ToXml(XmlTextWriter textWriter) + { + textWriter.WriteStartElement("Entry"); + base.ToXml(textWriter); + + textWriter.WriteStartElement("URL"); + textWriter.WriteValue(Url); + textWriter.WriteEndElement(); + + textWriter.WriteStartElement("Visited"); + textWriter.WriteValue(Visited); + textWriter.WriteEndElement(); + textWriter.WriteStartElement("LastVisited"); + textWriter.WriteValue(LastVisited); + textWriter.WriteEndElement(); + + textWriter.WriteEndElement(); + } + + public override void FromXml(XmlNode node) + { + base.FromXml(node); + Url = node.SelectSingleNode("URL").InnerText; + + Visited = Convert.ToInt32(node.SelectSingleNode("Visited").InnerText); + LastVisited = Convert.ToDateTime(node.SelectSingleNode("LastVisited").InnerText); + } + + } + + public class BookmarkFolder : BookmarkBase + { + public List<BookmarkBase> Items; + public BookmarkFolder Parent; + + public BookmarkFolder() + { + Items = new List<BookmarkBase>(); + } + + public override void ToXml(XmlTextWriter textWriter) + { + textWriter.WriteStartElement("Folder"); + base.ToXml(textWriter); + foreach (BookmarkBase item in Items) + item.ToXml(textWriter); + + + textWriter.WriteEndElement(); + } + + public override void FromXml(XmlNode node) + { + base.FromXml(node); + foreach (XmlNode subNode in node.SelectNodes("Entry|Folder")) + { + if (subNode.Name == "Folder") + { + BookmarkFolder item = new BookmarkFolder(); + item.FromXml(subNode); + Items.Add(item); + } + else + { + BookmarkItem bmItem = new BookmarkItem(); + bmItem.FromXml(subNode); + Items.Add(bmItem); + } + + } + } + } + +} Deleted: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkElement.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkElement.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkElement.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -1,41 +0,0 @@ -#region Copyright (C) 2005-2010 Team MediaPortal - -/* - * Copyright (C) 2005-2010 Team MediaPortal - * http://www.team-mediaportal.com - * - * This Program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This Program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with GNU Make; see the file COPYING. If not, write to - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. - * http://www.gnu.org/copyleft/gpl.html - * - */ -#endregion - -using System; - -namespace BrowseTheWeb -{ - public class BookmarkElement - { - public string Name = string.Empty; - public string Url = string.Empty; - - public int Visited = 0; - public DateTime LastVisited; - public DateTime Created = DateTime.Now; - - public bool isFolder = false; - public bool isSubFolder = false; - } -} Deleted: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkXml.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkXml.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BookmarkXml.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -1,189 +0,0 @@ -#region Copyright (C) 2005-2010 Team MediaPortal - -/* - * Copyright (C) 2005-2010 Team MediaPortal - * http://www.team-mediaportal.com - * - * This Program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This Program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with GNU Make; see the file COPYING. If not, write to - * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. - * http://www.gnu.org/copyleft/gpl.html - * - */ -#endregion - -using System; -using System.Collections.Generic; -using System.Xml; -using System.IO; - -namespace BrowseTheWeb -{ - public class BookmarkXml - { - public static List<BookmarkElement> BookmarkItems = new List<BookmarkElement>(); - - private static void InitBookmarks(string Path) - { - if (!File.Exists(Path)) - { - string s = "<?xml version=\"1.0\"?>\n<Bookmarks />"; - StreamWriter sr = new StreamWriter(Path); - sr.Write(s); - sr.Close(); - } - } - - public static bool LoadBookmarks(string Path) - { - InitBookmarks(Path); - - BookmarkItems = new List<BookmarkElement>(); - try - { - XmlDocument xmlDocument = new XmlDocument(); - xmlDocument.Load(Path); - - XmlNodeList col = xmlDocument.GetElementsByTagName("Entry"); - foreach (XmlNode node in col) - { - BookmarkElement elem = GetData(node); - BookmarkItems.Add(elem); - } - } - catch - { - return false; - } - return true; - } - public static BookmarkElement GetData(XmlNode Node) - { - BookmarkElement result = new BookmarkElement(); - - result.Name = Node.SelectSingleNode("Name").InnerText; - result.Url = Node.SelectSingleNode("URL").InnerText; - - result.Visited = Convert.ToInt32(Node.SelectSingleNode("Visited").InnerText); - result.LastVisited = Convert.ToDateTime(Node.SelectSingleNode("LastVisited").InnerText); - result.Created = Convert.ToDateTime(Node.SelectSingleNode("Created").InnerText); - - result.isFolder = Convert.ToBoolean(Node.SelectSingleNode("isFolder").InnerText); - result.isSubFolder = Convert.ToBoolean(Node.SelectSingleNode("isSubFolder").InnerText); - - return result; - } - - public static void AddFolder(string Path, string FolderName) - { - InitBookmarks(Path); - - try - { - XmlDocument xmlDocument = new XmlDocument(); - xmlDocument.Load(Path); - - bool found = false; - - foreach (XmlNode r in xmlDocument.ChildNodes) - { - foreach (XmlNode one in r.ChildNodes) - { - if (one.FirstChild.InnerText == FolderName) found = true; - } - } - - if (!found) - { - XmlElement childElement = xmlDocument.CreateElement("Entry"); - - XmlElement sub1 = xmlDocument.CreateElement("Name"); sub1.InnerText = FolderName; - childElement.AppendChild(sub1); - XmlElement sub2 = xmlDocument.CreateElement("URL"); sub2.InnerText = string.Empty; - childElement.AppendChild(sub2); - XmlElement sub3 = xmlDocument.CreateElement("ID"); sub3.InnerText = "0"; - childElement.AppendChild(sub3); - XmlElement sub4 = xmlDocument.CreateElement("Visited"); sub4.InnerText = "0"; - childElement.AppendChild(sub4); - XmlElement sub5 = xmlDocument.CreateElement("LastVisited"); sub5.InnerText = "0001-01-01T00:00:00"; - childElement.AppendChild(sub5); - XmlElement sub6 = xmlDocument.CreateElement("Created"); sub6.InnerText = DateTime.UtcNow.ToString("u", null); - childElement.AppendChild(sub6); - XmlElement sub7 = xmlDocument.CreateElement("isFolder"); sub7.InnerText = "true"; - childElement.AppendChild(sub7); - XmlElement sub8 = xmlDocument.CreateElement("isSubFolder"); sub8.InnerText = "false"; - childElement.AppendChild(sub8); - - XmlNode parentNode = xmlDocument.SelectSingleNode("Bookmarks"); - parentNode.InsertBefore(childElement, parentNode.FirstChild); - } - xmlDocument.Save(Path); - } - catch - { } - } - public static bool AddBookmark(string Title, string Url, string Path, long ID) - { - try - { - XmlDocument xmlDocument = new XmlDocument(); - xmlDocument.Load(Path); - - bool found = false; - XmlNode folder = null; - - foreach (XmlNode r in xmlDocument.ChildNodes) - { - - foreach (XmlNode one in r.ChildNodes) - { - if (one.FirstChild.InnerText == Title) found = true; - if (one.FirstChild.InnerText == "Saved by MP") folder = one; - } - } - - if ((!found) && (folder != null)) - { - XmlElement childElement = xmlDocument.CreateElement("Entry"); - - XmlElement sub1 = xmlDocument.CreateElement("Name"); sub1.InnerText = Title; - childElement.AppendChild(sub1); - XmlElement sub2 = xmlDocument.CreateElement("URL"); sub2.InnerText = Url; - childElement.AppendChild(sub2); - XmlElement sub3 = xmlDocument.CreateElement("ID"); sub3.InnerText = ID.ToString(); - childElement.AppendChild(sub3); - XmlElement sub4 = xmlDocument.CreateElement("Visited"); sub4.InnerText = "0"; - childElement.AppendChild(sub4); - XmlElement sub5 = xmlDocument.CreateElement("LastVisited"); sub5.InnerText = "0001-01-01T00:00:00"; - childElement.AppendChild(sub5); - XmlElement sub6 = xmlDocument.CreateElement("Created"); sub6.InnerText = DateTime.UtcNow.ToString("u", null); - childElement.AppendChild(sub6); - XmlElement sub7 = xmlDocument.CreateElement("isFolder"); sub7.InnerText = "false"; - childElement.AppendChild(sub7); - XmlElement sub8 = xmlDocument.CreateElement("isSubFolder"); sub8.InnerText = "true"; - childElement.AppendChild(sub8); - - XmlNode parentNode = xmlDocument.SelectSingleNode("Bookmarks"); - parentNode.InsertAfter(childElement, folder); - - xmlDocument.Save(Path); - return true; - } - - } - catch - { } - return false; - } - } -} \ No newline at end of file Copied: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmarks.cs (from rev 4675, trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmark.cs) =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmarks.cs (rev 0) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmarks.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -0,0 +1,305 @@ +#region Copyright (C) 2005-2010 Team MediaPortal + +/* + * Copyright (C) 2005-2010 Team MediaPortal + * http://www.team-mediaportal.com + * + * This Program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This Program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GNU Make; see the file COPYING. If not, write to + * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. + * http://www.gnu.org/copyleft/gpl.html + * + */ +#endregion + +using System; +using System.Collections.Generic; +using System.Xml; +using System.IO; +using System.Windows.Forms; +using System.Net; +using MediaPortal.Configuration; + +using System.Drawing; + +namespace BrowseTheWeb +{ + + public class Bookmarks + { + public static string SavedByMp = "Saved by MP"; + public List<BookmarkBase> root; + + #region singleton + private static Bookmarks instance; + + public static Bookmarks Instance + { + get + { + if (instance == null) + instance = new Bookmarks(); + return instance; + } + } + #endregion + + private Bookmarks() + { + root = new List<BookmarkBase>(); + } + + public void Clear() + { + root.Clear(); + } + + private void LoadOldVersion(XmlDocument doc) + { + + try + { + List<BookmarkBase> last = root; + foreach (XmlNode node in doc.DocumentElement.SelectNodes("//Entry")) + { + if (Convert.ToBoolean(node.SelectSingleNode("isFolder").InnerText)) + { + BookmarkFolder bmf = new BookmarkFolder(); + bmf.FromXml(node); + last = bmf.Items; + root.Add(bmf); + } + else + { + BookmarkItem item = new BookmarkItem(); + item.FromXml(node); + if (Convert.ToBoolean(node.SelectSingleNode("isSubFolder").InnerText)) + last.Add(item); + else + root.Add(item); + } + } + + } + catch (Exception e) + { + MyLog.debug("Exception: " + e.ToString()); + } + } + + private void SetParent(List<BookmarkBase> items, BookmarkFolder parent) + { + foreach (BookmarkBase sub in items) + { + BookmarkFolder bmf = sub as BookmarkFolder; + if (bmf != null) + { + bmf.Parent = parent; + SetParent(bmf.Items, bmf); + } + } + + } + + public void LoadFromXml(string fileName) + { + Clear(); + XmlDocument doc = new XmlDocument(); + if (File.Exists(fileName)) + { + doc.Load(fileName); + + if (doc.DocumentElement.SelectSingleNode("//isFolder") != null) + { + LoadOldVersion(doc); + } + else + { + BookmarkFolder dummy = new BookmarkFolder(); + dummy.Items = root; + dummy.FromXml(doc.DocumentElement); + } + + SetParent(root, null); + } + else + { + BookmarkFolder bmf = new BookmarkFolder(); + bmf.Name = SavedByMp; + root.Add(bmf); + } + + } + + public bool SaveToXml(string fileName) + { + try + { + using (XmlTextWriter textWriter = new XmlTextWriter(fileName, null)) + { + textWriter.Formatting = Formatting.Indented; + textWriter.WriteStartDocument(); + textWriter.WriteStartElement("Bookmarks"); + foreach (BookmarkBase item in root) + { + item.ToXml(textWriter); + } + + textWriter.WriteEndElement(); + textWriter.WriteEndDocument(); + } + return true; + } + catch (Exception e) + { + MyLog.debug("Exception: " + e.ToString()); + return false; + } + } + + public bool AddBookmark(string title, string url, string path) + { + BookmarkFolder bmf = root.Find(x => x.Name == SavedByMp && x is BookmarkFolder) as BookmarkFolder; + if (bmf != null) + { + bmf.Items.Add(new BookmarkItem() { Name = title, Url = url }); + return true; + } + return false; + } + + } + + public class Bookmark + { + public static TreeNode FindNode(TreeView Treeview, string Name) + { + foreach (TreeNode t in Treeview.Nodes[0].Nodes) + { + if (Name == t.Text) + return t; + foreach (TreeNode sub in t.Nodes) + { + if (Name == sub.Text) + return sub; + } + } + return null; + } + + public static bool Exists(TreeView treeview, string name) + { + return FindNode(treeview, name) != null; + } + + public static bool isValidUrl(string URL) + { + try + { + Uri urlCheck = new Uri(URL); + WebRequest request = WebRequest.Create(urlCheck); + request.Timeout = 10000; + + WebResponse response; + + response = request.GetResponse(); + } + catch (Exception) + { + return false; //url does not exist + } + return true; + } + + public static void SaveSnap(Bitmap Snap, string Url) + { + try + { + string filename = GetThumbString(Url); + filename = Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb\\" + filename; + Snap.Save(filename); + } + catch (Exception e) + { + MyLog.debug("Exception: " + e.ToString()); + } + } + public static Bitmap GetSnap(string Url) + { + Bitmap snap = null; + + try + { + string filename = GetThumbString(Url); + filename = Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb\\" + filename; + + if (File.Exists(filename)) + { + snap = (Bitmap)Bitmap.FromFile(filename); + return snap; + } + else + MyLog.debug("Getsnap does not exist"); + + } + catch (Exception e) + { + MyLog.debug("Exception: " + e.ToString()); + } + + return snap; + } + + public static string GetSnapPath(string Url) + { + string filename = GetThumbString(Url); + filename = Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb\\" + filename; + + return filename; + } + public static void InitCachePath() + { + if (!Directory.Exists(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb")) + Directory.CreateDirectory(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb"); + + + if (Directory.Exists(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + "\\BrowseTheWeb")) + { + string[] files = Directory.GetFiles(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + "\\BrowseTheWeb", "*.*"); + foreach (string f in files) + { + File.Move(f, Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb\\" + Path.GetFileName(f)); + } + } + + } + + private static string GetThumbString(string Name) + { + string result = Name; + + if (result.EndsWith("/")) result = result.Substring(0, result.Length - 1); + + int x = result.IndexOf("//"); + if (x > 0) + { + result = result.Substring(x + 2); + } + + foreach (char c in Path.GetInvalidFileNameChars()) + result = result.Replace(c, '_'); + result = result + ".png"; + return result; + } + } +} Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj 2013-12-30 20:26:09 UTC (rev 4714) @@ -73,6 +73,7 @@ <Reference Include="System.Data" /> <Reference Include="System.Drawing" /> <Reference Include="System.Web" /> + <Reference Include="System.Web.Extensions" /> <Reference Include="System.Windows.Forms" /> <Reference Include="System.Xml" /> <Reference Include="Utils"> @@ -81,8 +82,7 @@ </ItemGroup> <ItemGroup> <Compile Include="Bookmark.cs" /> - <Compile Include="BookmarkElement.cs" /> - <Compile Include="BookmarkXml.cs" /> + <Compile Include="Bookmarks.cs" /> <Compile Include="DomHelper.cs" /> <Compile Include="GetFolder.cs"> <SubType>Form</SubType> @@ -104,24 +104,13 @@ </Compile> <Compile Include="GUIBookmark.cs" /> <Compile Include="GUIPlugin.cs" /> - <Compile Include="ImportIE.cs"> + <Compile Include="ImportBrowser.cs"> <SubType>Form</SubType> </Compile> - <Compile Include="ImportIE.Designer.cs"> - <DependentUpon>ImportIE.cs</DependentUpon> + <Compile Include="ImportBrowser.Designer.cs"> + <DependentUpon>ImportBrowser.cs</DependentUpon> </Compile> - <Compile Include="ImportFF.cs"> - <SubType>Form</SubType> - </Compile> - <Compile Include="ImportFF.Designer.cs"> - <DependentUpon>ImportFF.cs</DependentUpon> - </Compile> - <Compile Include="ImportChrome.cs"> - <SubType>Form</SubType> - </Compile> - <Compile Include="ImportChrome.Designer.cs"> - <DependentUpon>ImportChrome.cs</DependentUpon> - </Compile> + <Compile Include="JSONNode.cs" /> <Compile Include="MyLog.cs" /> <Compile Include="OSD_LinkId.cs"> <SubType>UserControl</SubType> @@ -152,6 +141,9 @@ <DependentUpon>GetUrl.cs</DependentUpon> <SubType>Designer</SubType> </EmbeddedResource> + <EmbeddedResource Include="ImportBrowser.resx"> + <DependentUpon>ImportBrowser.cs</DependentUpon> + </EmbeddedResource> <EmbeddedResource Include="Properties\Resources.resx"> <Generator>ResXFileCodeGenerator</Generator> <LastGenOutput>Resources.Designer.cs</LastGenOutput> @@ -180,17 +172,6 @@ <DependentUpon>GetThumb.cs</DependentUpon> <SubType>Designer</SubType> </EmbeddedResource> - <EmbeddedResource Include="ImportIE.resx"> - <DependentUpon>ImportIE.cs</DependentUpon> - </EmbeddedResource> - <EmbeddedResource Include="ImportFF.resx"> - <DependentUpon>ImportFF.cs</DependentUpon> - <SubType>Designer</SubType> - </EmbeddedResource> - <EmbeddedResource Include="ImportChrome.resx"> - <DependentUpon>ImportChrome.cs</DependentUpon> - <SubType>Designer</SubType> - </EmbeddedResource> <EmbeddedResource Include="OSD_LinkId.resx"> <DependentUpon>OSD_LinkId.cs</DependentUpon> <SubType>Designer</SubType> Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIBookmark.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -23,13 +23,18 @@ #endregion +using System.Collections.Generic; using MediaPortal.GUI.Library; using MediaPortal.Configuration; -using System.Xml; namespace BrowseTheWeb { + public class BtwebGuiListItem : GUIListItem + { + public BookmarkBase bookmark; + } + public class GUIBookmark : GUIWindow { [SkinControlAttribute(50)] @@ -52,15 +57,19 @@ base.GetID = value; } } + public override bool Init() { + MyLog.debug("Init Browse the web bookmarks"); bool result = Load(GUIGraphicsContext.Skin + @"\BrowseTheWebBook.xml"); + Bookmarks.Instance.LoadFromXml(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Config) + "\\bookmarks.xml"); + return result; } protected override void OnPageLoad() { - LoadFacade(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Config) + "\\bookmarks.xml", ""); + LoadFacade(null); Bookmark.InitCachePath(); base.OnPageLoad(); } @@ -68,15 +77,12 @@ { if (actionType == MediaPortal.GUI.Library.Action.ActionType.ACTION_SELECT_ITEM) { - GUIListItem item = facade.SelectedListItem; + BtwebGuiListItem item = facade.SelectedListItem as BtwebGuiListItem; if (item != null) { if (item.IsFolder) { - if (item.Label == "..") - LoadFacade(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Config) + "\\bookmarks.xml", ""); - else - LoadFacade(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Config) + "\\bookmarks.xml", item.Label); + LoadFacade((BookmarkFolder)item.bookmark); } else { @@ -113,98 +119,49 @@ } } - public void LoadFacade(string Path, string Folder) + public void LoadFacade(BookmarkFolder parent) { facade.CurrentLayout = Settings.Instance.View; facade.Clear(); + if (parent != null) + { + BtwebGuiListItem item = new BtwebGuiListItem(); + item.bookmark = parent.Parent; + item.IsFolder = true; + item.Label = ".."; + item.Path = ".."; + item.IconImage = "defaultFolderBack.png"; + item.IconImageBig = "defaultFolderBackBig.png"; + facade.Add(item); + } - GUIListItem item = new GUIListItem(); + List<BookmarkBase> list = parent == null ? Bookmarks.Instance.root : parent.Items; - try + foreach (BookmarkBase bookmark in list) { - XmlDocument xmlDocument = new XmlDocument(); - xmlDocument.Load(Path); + BtwebGuiListItem item = new BtwebGuiListItem(); + item.IsFolder = bookmark is BookmarkFolder; + item.Label = bookmark.Name; + item.bookmark = bookmark; - if (Folder == string.Empty) + if (item.IsFolder) { - XmlNodeList col = xmlDocument.GetElementsByTagName("Entry"); - foreach (XmlNode node in col) - { - BookmarkElement bkm = BookmarkXml.GetData(node); - - string name = bkm.Name.Replace(" ", "_"); - name = name.Replace(".", "_"); - - if ((bkm.isFolder) || - (!bkm.isFolder) && (!bkm.isSubFolder)) - { - item = new GUIListItem(); - item.IsFolder = bkm.isFolder; - item.Label = bkm.Name; - item.Path = bkm.Url; - if (item.IsFolder) - { - item.IconImage = "defaultFolder.png"; - item.IconImageBig = "defaultFolderBig.png"; - } - else - { - string file = Bookmark.GetSnapPath(bkm.Url); - item.IconImage = file; - item.IconImageBig = file; - } - - facade.Add(item); - } - } + item.IconImage = "defaultFolder.png"; + item.IconImageBig = "defaultFolderBig.png"; } - - if (Folder != string.Empty) + else { - item = new GUIListItem(); - item.IsFolder = true; - item.Label = ".."; - item.Path = ".."; - item.IconImage = "defaultFolderBack.png"; - item.IconImageBig = "defaultFolderBackBig.png"; - facade.Add(item); - - bool found = false; - - XmlNodeList col = xmlDocument.GetElementsByTagName("Entry"); - foreach (XmlNode node in col) - { - BookmarkElement bkm = BookmarkXml.GetData(node); - - if ((bkm.isFolder) || ((!bkm.isSubFolder && !bkm.isFolder))) found = false; - - if (Folder == bkm.Name) - { - found = true; - } - if (found) - { - if (bkm.isSubFolder) - { - item = new GUIListItem(); - item.IsFolder = bkm.isFolder; - item.Label = bkm.Name; - item.Path = bkm.Url; - - string file = Bookmark.GetSnapPath(bkm.Url); - item.IconImage = file; - item.IconImageBig = file; - - facade.Add(item); - } - } - } + item.Path = ((BookmarkItem)bookmark).Url; + string file = Bookmark.GetSnapPath(item.Path); + item.IconImage = file; + item.IconImageBig = file; } - GUIPropertyManager.SetProperty("#itemcount", facade.Count.ToString()); - facade.SelectedListItemIndex = 0; + facade.Add(item); } - catch { } + GUIPropertyManager.SetProperty("#itemcount", facade.Count.ToString()); + facade.SelectedListItemIndex = 0; + } } } Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -123,7 +123,7 @@ } public void ShowPlugin() { - Setup setup = new Setup(); + Setup.Setup setup = new Setup.Setup(); setup.ShowDialog(); } @@ -164,12 +164,6 @@ public override bool Init() { MyLog.debug("Init Browse the web"); - - BookmarkXml.AddFolder(Config.GetFolder(MediaPortal.Configuration.Config.Dir.Config) + - "\\bookmarks.xml", "Saved by MP"); - - MyLog.debug("Init Browse the web finished"); - return Load(GUIGraphicsContext.Skin + @"\BrowseTheWeb.xml"); } @@ -746,7 +740,7 @@ DialogResult result = ShowKeyboard(ref title, false); if (result == DialogResult.OK) { - bool hasSaved = BookmarkXml.AddBookmark(title, actualUrl, Config.GetFolder(MediaPortal.Configuration.Config.Dir.Config) + "\\bookmarks.xml", 0); + bool hasSaved = Bookmarks.Instance.AddBookmark(title, actualUrl, Config.GetFolder(MediaPortal.Configuration.Config.Dir.Config) + "\\bookmarks.xml"); if (hasSaved) { ShowAlert("Bookmark has been saved !", "Title : " + title, "URL : " + actualUrl, ""); Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -25,7 +25,7 @@ using System; using System.Windows.Forms; -namespace BrowseTheWeb +namespace BrowseTheWeb.Setup { public partial class GetFolder : Form { Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.designer.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.designer.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetFolder.designer.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -1,4 +1,4 @@ -namespace BrowseTheWeb +namespace BrowseTheWeb.Setup { partial class GetFolder { @@ -90,7 +90,7 @@ this.ShowIcon = false; this.ShowInTaskbar = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Text = "Inpu folder name"; + this.Text = "Input folder name"; this.Load += new System.EventHandler(this.GetFolder_Load); this.ResumeLayout(false); this.PerformLayout(); Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.Designer.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.Designer.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.Designer.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -1,4 +1,4 @@ -namespace BrowseTheWeb +namespace BrowseTheWeb.Setup { partial class GetThumb { Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetThumb.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -29,7 +29,7 @@ using Gecko; using Gecko.Utils; -namespace BrowseTheWeb +namespace BrowseTheWeb.Setup { public partial class GetThumb : Form { Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -25,7 +25,7 @@ using System; using System.Windows.Forms; -namespace BrowseTheWeb +namespace BrowseTheWeb.Setup { public partial class GetUrl : Form { Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.designer.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.designer.cs 2013-12-29 11:01:21 UTC (rev 4713) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GetUrl.designer.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -1,4 +1,4 @@ -namespace BrowseTheWeb +namespace BrowseTheWeb.Setup { partial class GetUrl { Added: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportBrowser.Designer.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportBrowser.Designer.cs (rev 0) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportBrowser.Designer.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -0,0 +1,156 @@ +namespace BrowseTheWeb.Setup +{ + partial class ImportBrowser + { + /// <summary> + /// Required designer variable. + /// </summary> + private System.ComponentModel.IContainer components = null; + + /// <summary> + /// Clean up any resources being used. + /// </summary> + /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// <summary> + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// </summary> + private void InitializeComponent() + { + this.btnImport = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.btnCancel = new System.Windows.Forms.Button(); + this.prgState = new System.Windows.Forms.ProgressBar(); + this.chkThumbs = new System.Windows.Forms.CheckBox(); + this.treeView1 = new System.Windows.Forms.TreeView(); + this.buttonSelAll = new System.Windows.Forms.Button(); + this.buttonDeselAll = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // btnImport + // + this.btnImport.Location = new System.Drawing.Point(12, 341); + this.btnImport.Name = "btnImport"; + this.btnImport.Size = new System.Drawing.Size(139, 31); + this.btnImport.TabIndex = 1; + this.btnImport.Text = "Import"; + this.btnImport.UseVisualStyleBackColor = true; + this.btnImport.Click += new System.EventHandler(this.btnImport_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(135, 13); + this.label1.TabIndex = 2; + this.label1.Text = "Select bookmarks to import"; + // + // btnCancel + // + this.btnCancel.Location = new System.Drawing.Point(375, 341); + this.btnCancel.Name = "btnCancel"; + this.btnCancel.Size = new System.Drawing.Size(139, 31); + this.btnCancel.TabIndex = 4; + this.btnCancel.Text = "Cancel"; + this.btnCancel.UseVisualStyleBackColor = true; + this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click); + // + // prgState + // + this.prgState.Location = new System.Drawing.Point(12, 302); + this.prgState.Name = "prgState"; + this.prgState.Size = new System.Drawing.Size(502, 23); + this.prgState.Style = System.Windows.Forms.ProgressBarStyle.Continuous; + this.prgState.TabIndex = 5; + this.prgState.Visible = false; + // + // chkThumbs + // + this.chkThumbs.AutoSize = true; + this.chkThumbs.Location = new System.Drawing.Point(187, 270); + this.chkThumbs.Name = "chkThumbs"; + this.chkThumbs.Size = new System.Drawing.Size(164, 17); + this.chkThumbs.TabIndex = 6; + this.chkThumbs.Text = "make thumbs (take long time)"; + this.chkThumbs.UseVisualStyleBackColor = true; + // + // treeView1 + // + this.treeView1.CheckBoxes = true; + this.treeView1.Location = new System.Drawing.Point(12, 35); + this.treeView1.Name = "treeView1"; + this.treeView1.Size = new System.Drawing.Size(502, 225); + this.treeView1.TabIndex = 7; + this.treeView1.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterCheck); + // + // buttonSelAll + // + this.buttonSelAll.Location = new System.Drawing.Point(15, 264); + this.buttonSelAll.Name = "buttonSelAll"; + this.buttonSelAll.Size = new System.Drawing.Size(60, 23); + this.buttonSelAll.TabIndex = 8; + this.buttonSelAll.Text = "Select all"; + this.buttonSelAll.UseVisualStyleBackColor = true; + this.buttonSelAll.Click += new System.EventHandler(this.buttonSelAll_Click); + // + // buttonDeselAll + // + this.buttonDeselAll.Location = new System.Drawing.Point(81, 264); + this.buttonDeselAll.Name = "buttonDeselAll"; + this.buttonDeselAll.Size = new System.Drawing.Size(70, 23); + this.buttonDeselAll.TabIndex = 9; + this.buttonDeselAll.Text = "Deselect all"; + this.buttonDeselAll.UseVisualStyleBackColor = true; + this.buttonDeselAll.Click += new System.EventHandler(this.buttonDeselAll_Click); + // + // ImportBrowser + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(526, 384); + this.Controls.Add(this.buttonDeselAll); + this.Controls.Add(this.buttonSelAll); + this.Controls.Add(this.treeView1); + this.Controls.Add(this.chkThumbs); + this.Controls.Add(this.prgState); + this.Controls.Add(this.btnCancel); + this.Controls.Add(this.label1); + this.Controls.Add(this.btnImport); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "ImportBrowser"; + this.ShowIcon = false; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Import Browser"; + this.Load += new System.EventHandler(this.ImportBase_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button btnImport; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button btnCancel; + private System.Windows.Forms.ProgressBar prgState; + private System.Windows.Forms.CheckBox chkThumbs; + private System.Windows.Forms.TreeView treeView1; + private System.Windows.Forms.Button buttonSelAll; + private System.Windows.Forms.Button buttonDeselAll; + } +} \ No newline at end of file Added: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportBrowser.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportBrowser.cs (rev 0) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/ImportBrowser.cs 2013-12-30 20:26:09 UTC (rev 4714) @@ -0,0 +1,313 @@ +#region Copyright (C) 2005-2010 Team MediaPortal + +/* + * Copyright (C) 2005-2010 Team MediaPortal + * http://www.team-mediaportal.com + * + * This Program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This Program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GNU Make; see the file COPYING. If not, write to + * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. + * http://www.gnu.org/copyleft/gpl.html + * + */ +#endregion + +using System; +using System.Collections.Generic; +using System.Windows.Forms; +using System.IO; + +using SQLite.NET; + +namespace BrowseTheWeb.Setup +{ + public partial class ImportBrowser : Form + { + private TreeNode importRootNode; + private BrowserType browserType; + + public enum BrowserType { IE, FireFox, Chrome }; + + public ImportBrowser(TreeNode importRootNode, ImageList imageList, BrowserType browserType) + { + InitializeComponent(); + this.importRootNode = importRootNode; + this.browserType = browserType; + treeView1.ImageList = imageList; + } + + ... [truncated message content] |
From: <nic...@us...> - 2013-12-29 11:01:23
|
Revision: 4713 http://sourceforge.net/p/mp-plugins/code/4713 Author: nicsergio Date: 2013-12-29 11:01:21 +0000 (Sun, 29 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Release/XtremeMenuEditor/XtremeMenuEditor.dll trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/AssemblyInfo.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj Added Paths: ----------- trunk/plugins/ShortCuter&SkinEditor/Release/XtremeMenuEditor/XtremeMenuEditor.exe Modified: trunk/plugins/ShortCuter&SkinEditor/Release/XtremeMenuEditor/XtremeMenuEditor.dll =================================================================== (Binary files differ) Added: trunk/plugins/ShortCuter&SkinEditor/Release/XtremeMenuEditor/XtremeMenuEditor.exe =================================================================== (Binary files differ) Index: trunk/plugins/ShortCuter&SkinEditor/Release/XtremeMenuEditor/XtremeMenuEditor.exe =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Release/XtremeMenuEditor/XtremeMenuEditor.exe 2013-12-14 23:12:16 UTC (rev 4712) +++ trunk/plugins/ShortCuter&SkinEditor/Release/XtremeMenuEditor/XtremeMenuEditor.exe 2013-12-29 11:01:21 UTC (rev 4713) Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/XtremeMenuEditor/XtremeMenuEditor.exe ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Modified: trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-14 23:12:16 UTC (rev 4712) +++ trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-29 11:01:21 UTC (rev 4713) @@ -29,7 +29,8 @@ {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.ActiveCfg = DLL|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.Build.0 = DLL|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Any CPU.ActiveCfg = DLL|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.ActiveCfg = DLL|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.ActiveCfg = EXE|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.Build.0 = EXE|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.ActiveCfg = DLL|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.Build.0 = DLL|x86 {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Any CPU.ActiveCfg = Release|Any CPU @@ -49,7 +50,6 @@ {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.ActiveCfg = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.Build.0 = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Mixed Platforms.Build.0 = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|x86.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/AssemblyInfo.cs 2013-12-14 23:12:16 UTC (rev 4712) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/AssemblyInfo.cs 2013-12-29 11:01:21 UTC (rev 4713) @@ -35,8 +35,8 @@ // È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build // utilizzando l'asterisco (*) come descritto di seguito: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.4.0.0")] -[assembly: AssemblyFileVersion("0.4.0.0")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] #if DLL_TYPE //Importante per la compatibilità con MediaPortal (se usato come PlugIn - dll) Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2013-12-14 23:12:16 UTC (rev 4712) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2013-12-29 11:01:21 UTC (rev 4713) @@ -6,7 +6,7 @@ <ProductVersion>8.0.30703</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{350D17A6-0F6B-43C4-898F-33CC68EBCD75}</ProjectGuid> - <OutputType>Library</OutputType> + <OutputType>WinExe</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>ProcessPlugins.XtremeMenuEditor</RootNamespace> <AssemblyName>XtremeMenuEditor</AssemblyName> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2013-12-14 23:12:21
|
Revision: 4712 http://sourceforge.net/p/mp-plugins/code/4712 Author: marvman Date: 2013-12-14 23:12:16 +0000 (Sat, 14 Dec 2013) Log Message: ----------- IFC Version 2.0.4 added Modified Paths: -------------- trunk/plugins/IntelligentFrameCorrection/MpeRelease/update.xml Added Paths: ----------- trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.4.MPE1 Added: trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.4.MPE1 =================================================================== (Binary files differ) Index: trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.4.MPE1 =================================================================== --- trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.4.MPE1 2013-12-14 18:09:54 UTC (rev 4711) +++ trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.4.MPE1 2013-12-14 23:12:16 UTC (rev 4712) Property changes on: trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.4.MPE1 ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Modified: trunk/plugins/IntelligentFrameCorrection/MpeRelease/update.xml =================================================================== --- trunk/plugins/IntelligentFrameCorrection/MpeRelease/update.xml 2013-12-14 18:09:54 UTC (rev 4711) +++ trunk/plugins/IntelligentFrameCorrection/MpeRelease/update.xml 2013-12-14 23:12:16 UTC (rev 4712) @@ -434,5 +434,150 @@ </ProjectSettings> <IsSkin>false</IsSkin> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="IntelligentFrameCorrection"> + <DisplayName>IntelligentFrameCorrection</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>IntelligentFrameCorrection</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Skin"> + <DisplayName>Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.6.0.0 to 1.6.0.0</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="IntelligentFrameCorrection.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.0</MinRequiredVersion> + <DesignedForVersion>1.2.0.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + <PluginDependencyItem AssemblyName="IntelligentFrameCorrectionUI.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.0</MinRequiredVersion> + <DesignedForVersion>1.2.0.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>Intelligent Frame Correction</Name> + <Id>84e90967-e8ee-4eea-98c7-c3356242287b</Id> + <Author>Martin Rogas a.k.a. Marvman</Author> + <HomePage>http://forum.team-mediaportal.com/i-f-c-intelligent-frame-correction-512/</HomePage> + <ForumPage>http://forum.team-mediaportal.com/i-f-c-intelligent-frame-correction-512/</ForumPage> + <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/IntelligentFrameCorrection/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>2</Major> + <Minor>0</Minor> + <Build>4</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>Intelligent Frame Correction adjust your TV/Video/Internet content and remove no necessary black bars, grubby edges and select the correct view mode automatically.</ExtensionDescription> + <VersionDescription>- 1.6.0 pre ready +- updated skin files for Default and DefaultWide skin +- added skin files for Titan skin</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.4.MPE1</OnlineLocation> + <ReleaseDate>2013-12-14T20:48:21</ReleaseDate> + <Tags>tv,viewmode,aspect,ratio,zoom,mode,ar,automatic, auto,ifc,intelligent,frame,correction,video,adjust,black, bar,blackbar</Tags> + <Location>C:\Users\Marv\Documents\Visual Studio 2010\Projects\IFC\Versions\IntelligentFrameCorrection_2.0.4.MPE1</Location> + <Params> + <Items> + <SectionParam Name=""> + <Value /> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name=""> + <Value /> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If have .exe extension the will be executed + If have .dll extension used like MP plugin configuration</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value /> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + <IsSkin>false</IsSkin> + </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-14 18:09:59
|
Revision: 4711 http://sourceforge.net/p/mp-plugins/code/4711 Author: nicsergio Date: 2013-12-14 18:09:54 +0000 (Sat, 14 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj Added Paths: ----------- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Common.Utils.dll trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Core.dll trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Utils.dll trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Common.Utils.dll trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Core.dll trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Utils.dll Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2013-12-13 21:14:40 UTC (rev 4710) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2013-12-14 18:09:54 UTC (rev 4711) @@ -13,15 +13,6 @@ <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <FileAlignment>512</FileAlignment> </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>bin\Debug\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-13 21:14:40 UTC (rev 4710) +++ trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-14 18:09:54 UTC (rev 4711) @@ -30,24 +30,26 @@ {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.Build.0 = DLL|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Any CPU.ActiveCfg = DLL|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.ActiveCfg = DLL|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.Build.0 = DLL|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.ActiveCfg = DLL|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.Build.0 = DLL|x86 - {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|x86.ActiveCfg = Debug|Any CPU + {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Any CPU.ActiveCfg = Release|Any CPU + {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Any CPU.Build.0 = Release|Any CPU + {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Mixed Platforms.ActiveCfg = Release|Any CPU + {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Mixed Platforms.Build.0 = Release|Any CPU + {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|x86.ActiveCfg = Release|Any CPU {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Release|Any CPU.ActiveCfg = Release|Any CPU {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Release|Any CPU.Build.0 = Release|Any CPU {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Release|x86.ActiveCfg = Release|Any CPU - {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|x86.ActiveCfg = Debug|Any CPU + {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Any CPU.ActiveCfg = Release|Any CPU + {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Any CPU.Build.0 = Release|Any CPU + {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Mixed Platforms.ActiveCfg = Release|Any CPU + {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Mixed Platforms.Build.0 = Release|Any CPU + {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|x86.ActiveCfg = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.ActiveCfg = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.Build.0 = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Mixed Platforms.Build.0 = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|x86.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution Added: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Common.Utils.dll =================================================================== (Binary files differ) Index: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Common.Utils.dll =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Common.Utils.dll 2013-12-13 21:14:40 UTC (rev 4710) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Common.Utils.dll 2013-12-14 18:09:54 UTC (rev 4711) Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Common.Utils.dll ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Core.dll =================================================================== (Binary files differ) Index: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Core.dll =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Core.dll 2013-12-13 21:14:40 UTC (rev 4710) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Core.dll 2013-12-14 18:09:54 UTC (rev 4711) Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Core.dll ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Utils.dll =================================================================== (Binary files differ) Index: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Utils.dll =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Utils.dll 2013-12-13 21:14:40 UTC (rev 4710) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Utils.dll 2013-12-14 18:09:54 UTC (rev 4711) Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ExternalResources/Utils.dll ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-13 21:14:40 UTC (rev 4710) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-14 18:09:54 UTC (rev 4711) @@ -28,16 +28,6 @@ <UseApplicationTrust>false</UseApplicationTrust> <BootstrapperEnabled>true</BootstrapperEnabled> </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>bin\Debug\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - <PlatformTarget>AnyCPU</PlatformTarget> - </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> @@ -54,11 +44,13 @@ <ApplicationIcon>Resources\Images\ShortCuter.ico</ApplicationIcon> </PropertyGroup> <ItemGroup> - <Reference Include="Common.Utils"> - <HintPath>C:\Program Files (x86)\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath> + <Reference Include="Common.Utils, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>ExternalResources\Common.Utils.dll</HintPath> </Reference> - <Reference Include="Core"> - <HintPath>C:\Program Files (x86)\Team MediaPortal\MediaPortal\Core.dll</HintPath> + <Reference Include="Core, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>ExternalResources\Core.dll</HintPath> </Reference> <Reference Include="System" /> <Reference Include="System.Core" /> @@ -69,8 +61,9 @@ <Reference Include="System.Data.DataSetExtensions" /> <Reference Include="System.Data" /> <Reference Include="System.Xml" /> - <Reference Include="Utils"> - <HintPath>C:\Program Files (x86)\Team MediaPortal\MediaPortal\Utils.dll</HintPath> + <Reference Include="Utils, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>ExternalResources\Utils.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> @@ -303,6 +296,9 @@ <EmbeddedResource Include="..\Common\Resources\Images\TreeViewIcons\YouTube-MV.png"> <Link>Resources\Images\TreeViewIcons\YouTube-MV.png</Link> </EmbeddedResource> + <Content Include="ExternalResources\Common.Utils.dll" /> + <Content Include="ExternalResources\Core.dll" /> + <Content Include="ExternalResources\Utils.dll" /> <Content Include="Resources\Images\ShortCuter.ico" /> <EmbeddedResource Include="Resources\Images\ShortCuterDisable.png" /> <EmbeddedResource Include="Resources\Images\ShortCuterEnable.png" /> Added: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Common.Utils.dll =================================================================== (Binary files differ) Index: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Common.Utils.dll =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Common.Utils.dll 2013-12-13 21:14:40 UTC (rev 4710) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Common.Utils.dll 2013-12-14 18:09:54 UTC (rev 4711) Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Common.Utils.dll ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Core.dll =================================================================== (Binary files differ) Index: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Core.dll =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Core.dll 2013-12-13 21:14:40 UTC (rev 4710) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Core.dll 2013-12-14 18:09:54 UTC (rev 4711) Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Core.dll ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Utils.dll =================================================================== (Binary files differ) Index: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Utils.dll =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Utils.dll 2013-12-13 21:14:40 UTC (rev 4710) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Utils.dll 2013-12-14 18:09:54 UTC (rev 4711) Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/ExternalResources/Utils.dll ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2013-12-13 21:14:40 UTC (rev 4710) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2013-12-14 18:09:54 UTC (rev 4711) @@ -32,7 +32,7 @@ <PlatformTarget>x86</PlatformTarget> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> - <OutputPath>bin\Release\</OutputPath> + <OutputPath>bin\Dll\</OutputPath> <DefineConstants>TRACE;DLL_TYPE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> @@ -48,7 +48,7 @@ <SignAssembly>false</SignAssembly> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'EXE|x86' "> - <OutputPath>bin\Release\</OutputPath> + <OutputPath>bin\Exe\</OutputPath> <DefineConstants>TRACE</DefineConstants> <Optimize>true</Optimize> <DebugType>pdbonly</DebugType> @@ -58,12 +58,13 @@ <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules> </PropertyGroup> <ItemGroup> - <Reference Include="Common.Utils, Version=1.4.0.0, Culture=neutral, processorArchitecture=MSIL"> + <Reference Include="Common.Utils, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>C:\Program Files (x86)\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath> + <HintPath>ExternalResources\Common.Utils.dll</HintPath> </Reference> - <Reference Include="Core"> - <HintPath>C:\Program Files (x86)\Team MediaPortal\MediaPortal\Core.dll</HintPath> + <Reference Include="Core, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>ExternalResources\Core.dll</HintPath> </Reference> <Reference Include="System" /> <Reference Include="System.Core" /> @@ -74,9 +75,9 @@ <Reference Include="System.Drawing" /> <Reference Include="System.Windows.Forms" /> <Reference Include="System.Xml" /> - <Reference Include="Utils, Version=1.4.0.0, Culture=neutral, processorArchitecture=MSIL"> + <Reference Include="Utils, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>C:\Program Files (x86)\Team MediaPortal\MediaPortal\Utils.dll</HintPath> + <HintPath>ExternalResources\Utils.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> @@ -280,6 +281,9 @@ <EmbeddedResource Include="..\Common\Resources\Images\TreeViewIcons\YouTube.png"> <Link>Resources\Images\TreeViewIcons\YouTube.png</Link> </EmbeddedResource> + <Content Include="ExternalResources\Common.Utils.dll" /> + <Content Include="ExternalResources\Core.dll" /> + <Content Include="ExternalResources\Utils.dll" /> <Content Include="Resources\Images\UpdateNotify.png" /> <EmbeddedResource Include="..\Common\Resources\XmlFiles\PopularSkinLinks.xml"> <Link>Resources\XmlFiles\PopularSkinLinks.xml</Link> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-13 21:14:44
|
Revision: 4710 http://sourceforge.net/p/mp-plugins/code/4710 Author: nicsergio Date: 2013-12-13 21:14:40 +0000 (Fri, 13 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/AssemblyInfo.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj Modified: trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-12 20:09:15 UTC (rev 4709) +++ trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-13 21:14:40 UTC (rev 4710) @@ -23,16 +23,16 @@ Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|Any CPU.ActiveCfg = Debug|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.ActiveCfg = Debug|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.Build.0 = Debug|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Any CPU.ActiveCfg = Release|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.Build.0 = Release|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.ActiveCfg = Release|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.Build.0 = Release|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|Any CPU.ActiveCfg = DLL|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|Mixed Platforms.ActiveCfg = DLL|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|Mixed Platforms.Build.0 = DLL|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.ActiveCfg = DLL|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.Build.0 = DLL|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Any CPU.ActiveCfg = DLL|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.ActiveCfg = DLL|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.Build.0 = DLL|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.ActiveCfg = DLL|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.Build.0 = DLL|x86 {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Any CPU.Build.0 = Debug|Any CPU {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-12 20:09:15 UTC (rev 4709) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-13 21:14:40 UTC (rev 4710) @@ -60,9 +60,6 @@ <Reference Include="Core"> <HintPath>C:\Program Files (x86)\Team MediaPortal\MediaPortal\Core.dll</HintPath> </Reference> - <Reference Include="RemotePlugins"> - <HintPath>C:\Program Files (x86)\Team MediaPortal\MediaPortal\RemotePlugins.dll</HintPath> - </Reference> <Reference Include="System" /> <Reference Include="System.Core" /> <Reference Include="System.Deployment" /> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs 2013-12-12 20:09:15 UTC (rev 4709) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs 2013-12-13 21:14:40 UTC (rev 4710) @@ -4,16 +4,21 @@ using System.IO; using System.Linq; using System.Windows.Forms; +#if DLL_TYPE using MediaPortal.Configuration; using MediaPortal.GUI.Library; +#endif using My.Common; -using System.Xml; namespace ProcessPlugins.XtremeMenuEditor { + #if DLL_TYPE [PluginIcons("ProcessPlugins.XtremeMenuEditor.Resources.Images.Editor.png", "ProcessPlugins.XtremeMenuEditor.Resources.Images.Editor.png")] public partial class BHEditorForm : Form, ISetupForm //Form principale progetto, con implementazione interfaccia ISetupForm (per lancio da configurazione MediaPortal) + #else + public partial class BHEditorForm : Form //Form principale progetto, senza implementazione interfaccia ISetupForm (per lancio come eseguibile) + #endif { #region Dati private const string SkinName = "Xtreme"; //Nome della skin @@ -910,6 +915,7 @@ #endregion #region Implementazione ISetupForm + #if DLL_TYPE public string PluginName() { return Tools.MyAssembly.Title; @@ -950,6 +956,7 @@ strPictureImage = String.Empty; return false; } + #endif #endregion - } + } } Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/AssemblyInfo.cs 2013-12-12 20:09:15 UTC (rev 4709) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/AssemblyInfo.cs 2013-12-13 21:14:40 UTC (rev 4710) @@ -1,7 +1,9 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; +#if DLL_TYPE using MediaPortal.Common.Utils; +#endif // Le informazioni generali relative a un assembly sono controllate dal seguente // set di attributi. Per modificare le informazioni associate a un assembly @@ -36,5 +38,7 @@ [assembly: AssemblyVersion("0.4.0.0")] [assembly: AssemblyFileVersion("0.4.0.0")] +#if DLL_TYPE //Importante per la compatibilità con MediaPortal (se usato come PlugIn - dll) -[assembly: CompatibleVersion("1.1.6.27644")] \ No newline at end of file +[assembly: CompatibleVersion("1.1.6.27644")] +#endif \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2013-12-12 20:09:15 UTC (rev 4709) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2013-12-13 21:14:40 UTC (rev 4710) @@ -28,22 +28,12 @@ <UseApplicationTrust>false</UseApplicationTrust> <BootstrapperEnabled>true</BootstrapperEnabled> </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DLL|x86' "> <PlatformTarget>x86</PlatformTarget> - <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>bin\Debug\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> - <PlatformTarget>x86</PlatformTarget> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <OutputPath>bin\Release\</OutputPath> - <DefineConstants>TRACE</DefineConstants> + <DefineConstants>TRACE;DLL_TYPE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> @@ -57,6 +47,16 @@ <PropertyGroup> <SignAssembly>false</SignAssembly> </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'EXE|x86' "> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <Optimize>true</Optimize> + <DebugType>pdbonly</DebugType> + <PlatformTarget>x86</PlatformTarget> + <ErrorReport>prompt</ErrorReport> + <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets> + <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules> + </PropertyGroup> <ItemGroup> <Reference Include="Common.Utils, Version=1.4.0.0, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> @@ -65,13 +65,8 @@ <Reference Include="Core"> <HintPath>C:\Program Files (x86)\Team MediaPortal\MediaPortal\Core.dll</HintPath> </Reference> - <Reference Include="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> - <Reference Include="Microsoft.ReportViewer.WinForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" /> - <Reference Include="Microsoft.VisualBasic" /> - <Reference Include="Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" /> <Reference Include="System" /> <Reference Include="System.Core" /> - <Reference Include="System.Web.Services" /> <Reference Include="System.Xml.Linq" /> <Reference Include="System.Data.DataSetExtensions" /> <Reference Include="System.Data" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-12 20:09:18
|
Revision: 4709 http://sourceforge.net/p/mp-plugins/code/4709 Author: nicsergio Date: 2013-12-12 20:09:15 +0000 (Thu, 12 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/XmlFiles/DefaultMenu.xml trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj Modified: trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-09 20:59:12 UTC (rev 4708) +++ trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-12 20:09:15 UTC (rev 4709) @@ -30,6 +30,7 @@ {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.Build.0 = Debug|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Any CPU.ActiveCfg = Release|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.Build.0 = Release|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.ActiveCfg = Release|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.Build.0 = Release|x86 {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU @@ -47,7 +48,6 @@ {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.ActiveCfg = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.Build.0 = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Mixed Platforms.Build.0 = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|x86.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs 2013-12-09 20:59:12 UTC (rev 4708) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs 2013-12-12 20:09:15 UTC (rev 4709) @@ -207,7 +207,10 @@ } public string GetMenuIconPath(string iconFile) //Ottenimento path (completo o parziale) icona { - return (Path.IsPathRooted(iconFile) ? iconFile : @"Icons\" + iconFile); + if (iconFile.Length == 0) + return string.Empty; + else + return (Path.IsPathRooted(iconFile) ? iconFile : @"Icons\" + iconFile); } public string GetMenuIconFile(string iconPath) //Ottenimento nome file icona { Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/XmlFiles/DefaultMenu.xml =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/XmlFiles/DefaultMenu.xml 2013-12-09 20:59:12 UTC (rev 4708) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/XmlFiles/DefaultMenu.xml 2013-12-12 20:09:15 UTC (rev 4709) @@ -22,7 +22,7 @@ <BackgroundImage /> <BackgroundFolder>pictures</BackgroundFolder> <FanartHandler /> - <Icon>Icons\</Icon> + <Icon /> <Overlay>LatestPictures</Overlay> </Item> <Item> @@ -34,7 +34,7 @@ <BackgroundImage /> <BackgroundFolder>music</BackgroundFolder> <FanartHandler /> - <Icon>Icons\</Icon> + <Icon /> <Overlay>LatestMusic</Overlay> <SubItems> <SubItem> @@ -80,7 +80,7 @@ <BackgroundImage /> <BackgroundFolder>movies</BackgroundFolder> <FanartHandler /> - <Icon>Icons\</Icon> + <Icon /> <Overlay>LatestMovingPictures</Overlay> <SubItems> <SubItem> @@ -126,7 +126,7 @@ <BackgroundImage /> <BackgroundFolder>TVSeries</BackgroundFolder> <FanartHandler /> - <Icon>Icons\</Icon> + <Icon /> <Overlay>LatestSeries</Overlay> </Item> <Item> @@ -138,8 +138,8 @@ <BackgroundImage /> <BackgroundFolder>TV</BackgroundFolder> <FanartHandler /> - <Icon>Icons\</Icon> - <Overlay /> + <Icon /> + <Overlay>RecordedTV</Overlay> <SubItems> <SubItem> <Caption>TV RECS</Caption> @@ -168,7 +168,7 @@ <BackgroundImage /> <BackgroundFolder>weatherbg</BackgroundFolder> <FanartHandler /> - <Icon>Icons\</Icon> + <Icon /> <Overlay>WeatherPanelBig</Overlay> </Item> <Item> @@ -210,8 +210,8 @@ <BackgroundImage>hover_htpcinfo.png</BackgroundImage> <BackgroundFolder /> <FanartHandler /> - <Icon>Icons\</Icon> - <Overlay /> + <Icon /> + <Overlay>HTPCInfo</Overlay> </Item> </Items> </CustomMenu> \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2013-12-09 20:59:12 UTC (rev 4708) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2013-12-12 20:09:15 UTC (rev 4709) @@ -6,7 +6,7 @@ <ProductVersion>8.0.30703</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{350D17A6-0F6B-43C4-898F-33CC68EBCD75}</ProjectGuid> - <OutputType>WinExe</OutputType> + <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>ProcessPlugins.XtremeMenuEditor</RootNamespace> <AssemblyName>XtremeMenuEditor</AssemblyName> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eda...@us...> - 2013-12-09 20:59:15
|
Revision: 4708 http://sourceforge.net/p/mp-plugins/code/4708 Author: edalex86 Date: 2013-12-09 20:59:12 +0000 (Mon, 09 Dec 2013) Log Message: ----------- Wrong GUID produced duplicate entries Modified Paths: -------------- trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.mpe1 trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.xmp2 trunk/plugins/File Explorer/MpeRelease/update.xml Modified: trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.xmp2 =================================================================== --- trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.xmp2 2013-12-09 20:47:26 UTC (rev 4707) +++ trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.xmp2 2013-12-09 20:59:12 UTC (rev 4708) @@ -345,7 +345,7 @@ </PluginDependencies> <GeneralInfo> <Name>File Explorer</Name> - <Id>775ef060-f657-491d-89f1-e6010dadfcd6</Id> + <Id>dd3efdfe-ed9e-44be-9550-813d268556fb</Id> <Author>Andreas Groß, framug, SilentException, -ltb- (gfx)</Author> <HomePage>http://www.team-mediaportal.com/extensions/file-explorer</HomePage> <ForumPage>http://forum.team-mediaportal.com/threads/file-explorer.72076/</ForumPage> @@ -358,44 +358,24 @@ </Version> <ExtensionDescription>This plugin is able to perform the following actions: - - - Copy - - Move - - Delete - - Rename - - Encrypt/Decrypt - - Compress/Uncompress (files only) - - Hide/Unhide - - Set/Remove Readonly flag - files and directories - - - Creates directories - - - Creates audio and video playlists from directories - - Adds files and directories to audio and video playlists - - Plays audio/video files when selected - - Shows pictures when selected - - Previews textfiles - - Adds MP-TVSeries import path - - Adds MovingPictures import path</ExtensionDescription> <VersionDescription>Added: - Compatibility with Mediaportal 1.2.0 alpha and after @@ -594,7 +574,7 @@ <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>..\file_explorer.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{15e90c86-a128-4f3d-862b-fb940bbda606}-file_explorer.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{d80c8e02-7668-4d7e-bad8-e3e8d5299f49}-file_explorer.png</ZipFileName> <DestinationFilename /> </FileItem> </Items> Modified: trunk/plugins/File Explorer/MpeRelease/update.xml =================================================================== --- trunk/plugins/File Explorer/MpeRelease/update.xml 2013-12-09 20:47:26 UTC (rev 4707) +++ trunk/plugins/File Explorer/MpeRelease/update.xml 2013-12-09 20:59:12 UTC (rev 4708) @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <ExtensionCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Items> <PackageClass> @@ -353,22 +353,19 @@ <Items> <CompatibleVersionItem> <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> - <DesignedForVersion>1.2.100.0</DesignedForVersion> + <DesignedForVersion>1.1.6.27644</DesignedForVersion> </CompatibleVersionItem> </Items> </CompatibleVersion> <SubSystemsUsed> - <Items> - <SubSystemItem Name="MP.Config" /> - <SubSystemItem Name="MP.SkinEngine" /> - </Items> + <Items /> </SubSystemsUsed> </PluginDependencyItem> </Items> </PluginDependencies> <GeneralInfo> <Name>File Explorer</Name> - <Id>775ef060-f657-491d-89f1-e6010dadfcd6</Id> + <Id>dd3efdfe-ed9e-44be-9550-813d268556fb</Id> <Author>Andreas Groß, framug, SilentException, -ltb- (gfx)</Author> <HomePage>http://www.team-mediaportal.com/extensions/file-explorer</HomePage> <ForumPage>http://forum.team-mediaportal.com/threads/file-explorer.72076/</ForumPage> @@ -380,6 +377,7 @@ <Revision>0</Revision> </Version> <ExtensionDescription>This plugin is able to perform the following actions: + - Copy - Move - Delete @@ -389,7 +387,9 @@ - Hide/Unhide - Set/Remove Readonly flag files and directories + - Creates directories + - Creates audio and video playlists from directories - Adds files and directories to audio and video playlists - Plays audio/video files when selected This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eda...@us...> - 2013-12-09 20:47:32
|
Revision: 4707 http://sourceforge.net/p/mp-plugins/code/4707 Author: edalex86 Date: 2013-12-09 20:47:26 +0000 (Mon, 09 Dec 2013) Log Message: ----------- Fixed new lines in description Modified Paths: -------------- trunk/plugins/File Explorer/MpeRelease/update.xml Modified: trunk/plugins/File Explorer/MpeRelease/update.xml =================================================================== --- trunk/plugins/File Explorer/MpeRelease/update.xml 2013-12-09 20:27:53 UTC (rev 4706) +++ trunk/plugins/File Explorer/MpeRelease/update.xml 2013-12-09 20:47:26 UTC (rev 4707) @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <ExtensionCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Items> <PackageClass> @@ -380,45 +380,22 @@ <Revision>0</Revision> </Version> <ExtensionDescription>This plugin is able to perform the following actions: - - - - Copy - - Move - - Delete - - Rename - - Encrypt/Decrypt - - Compress/Uncompress (files only) - - Hide/Unhide - - Set/Remove Readonly flag - files and directories - - - - Creates directories - - - - Creates audio and video playlists from directories - - Adds files and directories to audio and video playlists - - Plays audio/video files when selected - - Shows pictures when selected - - Previews textfiles - - Adds MP-TVSeries import path - - Adds MovingPictures import path</ExtensionDescription> <VersionDescription>Added: - Compatibility with Mediaportal 1.2.0 alpha and after This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eda...@us...> - 2013-12-09 20:27:56
|
Revision: 4706 http://sourceforge.net/p/mp-plugins/code/4706 Author: edalex86 Date: 2013-12-09 20:27:53 +0000 (Mon, 09 Dec 2013) Log Message: ----------- Pushed 1.6.1 to MPEI Modified Paths: -------------- trunk/plugins/File Explorer/MpeRelease/update.xml Added Paths: ----------- trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.mpe1 trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.xmp2 Added: trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.mpe1 =================================================================== (Binary files differ) Index: trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.mpe1 =================================================================== --- trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.mpe1 2013-12-09 20:15:54 UTC (rev 4705) +++ trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.mpe1 2013-12-09 20:27:53 UTC (rev 4706) Property changes on: trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.mpe1 ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.xmp2 =================================================================== --- trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.xmp2 (rev 0) +++ trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.xmp2 2013-12-09 20:27:53 UTC (rev 4706) @@ -0,0 +1,631 @@ +<?xml version="1.0" encoding="utf-8"?> +<PackageClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <ParentGroup /> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\bin\Release\File Explorer.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{fd72c0c4-6e7f-4a36-a7a9-95aec71d8f47}-Compression.dll</ZipFileName> + <DestinationFilename>%Plugins%\Windows\File Explorer.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Compression\Compression.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{07c6550a-ac68-4f49-a150-78efb59de22b}-Compression.dll</ZipFileName> + <DestinationFilename>%Plugins%\Windows\Compression.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>File Explorer.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b613f636-6596-47ad-af93-e7c9f1001eda}-File Explorer.xml</ZipFileName> + <DestinationFilename>%Config%\File Explorer.xml</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Titan Skin"> + <DisplayName>Titan Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Titan Skin</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Titan\File Explorer.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{957f8ec4-4cf2-4958-974b-3db27b9d4d1c}-File Explorer.xml</ZipFileName> + <DestinationFilename>%Skin%\Titan\File Explorer.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Titan\File Explorer_dialog.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{e566f8ea-6b77-43ba-ae75-ba070c547331}-File Explorer_dialog.xml</ZipFileName> + <DestinationFilename>%Skin%\Titan\File Explorer_dialog.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Titan\File Explorer_main.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{e5dad320-2c9d-45e4-97ee-741c3a848b3d}-File Explorer_main.xml</ZipFileName> + <DestinationFilename>%Skin%\Titan\File Explorer_main.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Titan\File Explorer_textpreview.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{f83dfbd5-c806-4e59-9946-fd78c975f6bf}-File Explorer_textpreview.xml</ZipFileName> + <DestinationFilename>%Skin%\Titan\File Explorer_textpreview.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Titan\hover_file explorer.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{f32070a1-e46f-4240-b23d-5fd93afd9879}-hover_file explorer.png</ZipFileName> + <DestinationFilename>%Skin%\Titan\hover_file explorer.png</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Default Skin"> + <ParentGroup /> + <DisplayName>Default Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default Skin</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Default\File Explorer_dialog.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{d43bb103-229b-43e7-90d0-8a804086fedd}-File Explorer_dialog.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\File Explorer_dialog.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Default\File Explorer_main.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{d615e35e-f604-4ffc-9730-60d4445f7163}-File Explorer_main.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\File Explorer_main.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Default\File Explorer_textpreview.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b83f9e4a-2765-4a0f-a906-1a37148d0d6a}-File Explorer_textpreview.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\File Explorer_textpreview.xml</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="DefaultWide Skin"> + <DisplayName>DefaultWide Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>DefaultWide Skin</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\DefaultWide\File Explorer_dialog.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{d6483223-15b7-4443-880c-10716e629f88}-File Explorer_dialog.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\File Explorer_dialog.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\DefaultWide\File Explorer_main.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{c8193716-1e59-412f-8f31-714999c24ea3}-File Explorer_main.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\File Explorer_main.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\DefaultWide\File Explorer_textpreview.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7d750b1c-c0cd-4011-9bd2-42a494192ee3}-File Explorer_textpreview.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\File Explorer_textpreview.xml</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Language Files"> + <DisplayName>Language Files</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Language Files</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_da.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3b74b7a4-980a-4287-aed9-674bca8b0d4b}-strings_da.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_da.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_de.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b1959a36-9415-4068-9aec-046954944e4c}-strings_de.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_de.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_en.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3e480b34-c82b-42f7-a2fc-1d2795315c27}-strings_en.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_en.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_fr.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{de1db938-0bad-4e59-b325-3e6fcb625844}-strings_fr.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_fr.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_it.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{747f09b1-c06e-4ed0-95f0-82b6b62ffb44}-strings_it.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_it.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_nl.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{25f11d01-6dae-416f-ba85-d78d1b4c376e}-strings_nl.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_nl.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_pl.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{bb5a67db-3744-4613-83fe-aaef3748ba89}-strings_pl.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_pl.xml</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items> + <SectionItem Guid="39add841-84e5-4362-b8a4-3e087745163a" Name="Welcome Screen" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>Welcome to the Extension Installer for [Name]</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Description"> + <Value>This will install [Name] version [Version] on your computer. +It is recommended that you close all other applications before continuing. +Click Next to continue or Cancel to exit Setup.</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Welcome Screen</PanelName> + <WizardButtonsEnum>NextCancel</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="78ba6baf-fe7b-43bf-9cc3-a33c6e045cc7" Name="Install Section" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header Title"> + <Value /> + <ValueType>String</ValueType> + <Description>Header title</Description> + </SectionParam> + <SectionParam Name="Header description"> + <Value /> + <ValueType>String</ValueType> + <Description>Description of section, shown in under section title</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items> + <ActionItem Name="InstallFiles" ActionType="InstallFiles" ConditionGroup=""> + <Params> + <Items /> + </Params> + <ExecuteLocation>AfterPanelShow</ExecuteLocation> + </ActionItem> + </Items> + </Actions> + <IncludedGroups /> + <PanelName>Install Section</PanelName> + <WizardButtonsEnum>Next</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="855ea583-d4ec-4456-ba41-adcf860c46dc" Name="Setup Complete" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>The Extension Installer Wizard has successfully installed [Name].</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Show radio buttons"> + <Value /> + <ValueType>Bool</ValueType> + <Description>Use radiobutton in place of combobox</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Setup Complete</PanelName> + <WizardButtonsEnum>Finish</WizardButtonsEnum> + </SectionItem> + </Items> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="File Explorer.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.1.6.27644</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>File Explorer</Name> + <Id>775ef060-f657-491d-89f1-e6010dadfcd6</Id> + <Author>Andreas Groß, framug, SilentException, -ltb- (gfx)</Author> + <HomePage>http://www.team-mediaportal.com/extensions/file-explorer</HomePage> + <ForumPage>http://forum.team-mediaportal.com/threads/file-explorer.72076/</ForumPage> + <UpdateUrl>http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>1</Major> + <Minor>6</Minor> + <Build>1</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>This plugin is able to perform the following actions: + + + +- Copy + +- Move + +- Delete + +- Rename + +- Encrypt/Decrypt + +- Compress/Uncompress (files only) + +- Hide/Unhide + +- Set/Remove Readonly flag + +files and directories + + + +- Creates directories + + + +- Creates audio and video playlists from directories + +- Adds files and directories to audio and video playlists + +- Plays audio/video files when selected + +- Shows pictures when selected + +- Previews textfiles + +- Adds MP-TVSeries import path + +- Adds MovingPictures import path</ExtensionDescription> + <VersionDescription>Added: +- Compatibility with Mediaportal 1.2.0 alpha and after +- Windows-based network browsing +- Ability to add MP-TVSeries import path from FIle Explorer +- Ability to add MP-TVSeries import path from FIle Explorer +- Default and DefaultWide skins thx to catavolt +- Titan skin thx to powermarcel10</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.mpe1</OnlineLocation> + <ReleaseDate>2013-12-09T22:13:44</ReleaseDate> + <Tags>file, explorer</Tags> + <Location>D:\Documents and Settings\Дмитрий\Мои документы\Visual Studio 2010\Projects\FileExplorer\MpeRelease\File Explorer 1.6.1.0.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value>..\file_explorer.png</Value> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If it has .exe extension the will be executed. + If it has .dll extension it's started like MP plugin configuration.</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value>http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/Screenshots/FileExplorer1.jpg;http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/Screenshots/File Explorer2.jpg;http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/Screenshots/File Explorer3.jpg;http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/Screenshots/FileExplorer1.jpg;http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/Screenshots/File Explorer4.jpg;</Value> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\bin\Release\File Explorer.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{fd72c0c4-6e7f-4a36-a7a9-95aec71d8f47}-Compression.dll</ZipFileName> + <DestinationFilename>%Plugins%\Windows\File Explorer.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Compression\Compression.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{07c6550a-ac68-4f49-a150-78efb59de22b}-Compression.dll</ZipFileName> + <DestinationFilename>%Plugins%\Windows\Compression.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>File Explorer.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b613f636-6596-47ad-af93-e7c9f1001eda}-File Explorer.xml</ZipFileName> + <DestinationFilename>%Config%\File Explorer.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Titan\File Explorer.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{957f8ec4-4cf2-4958-974b-3db27b9d4d1c}-File Explorer.xml</ZipFileName> + <DestinationFilename>%Skin%\Titan\File Explorer.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Titan\File Explorer_dialog.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{e566f8ea-6b77-43ba-ae75-ba070c547331}-File Explorer_dialog.xml</ZipFileName> + <DestinationFilename>%Skin%\Titan\File Explorer_dialog.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Titan\File Explorer_main.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{e5dad320-2c9d-45e4-97ee-741c3a848b3d}-File Explorer_main.xml</ZipFileName> + <DestinationFilename>%Skin%\Titan\File Explorer_main.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Titan\File Explorer_textpreview.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{f83dfbd5-c806-4e59-9946-fd78c975f6bf}-File Explorer_textpreview.xml</ZipFileName> + <DestinationFilename>%Skin%\Titan\File Explorer_textpreview.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Titan\hover_file explorer.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{f32070a1-e46f-4240-b23d-5fd93afd9879}-hover_file explorer.png</ZipFileName> + <DestinationFilename>%Skin%\Titan\hover_file explorer.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Default\File Explorer_dialog.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{d43bb103-229b-43e7-90d0-8a804086fedd}-File Explorer_dialog.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\File Explorer_dialog.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Default\File Explorer_main.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{d615e35e-f604-4ffc-9730-60d4445f7163}-File Explorer_main.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\File Explorer_main.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\Default\File Explorer_textpreview.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b83f9e4a-2765-4a0f-a906-1a37148d0d6a}-File Explorer_textpreview.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\File Explorer_textpreview.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\DefaultWide\File Explorer_dialog.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{d6483223-15b7-4443-880c-10716e629f88}-File Explorer_dialog.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\File Explorer_dialog.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\DefaultWide\File Explorer_main.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{c8193716-1e59-412f-8f31-714999c24ea3}-File Explorer_main.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\File Explorer_main.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Skin\DefaultWide\File Explorer_textpreview.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7d750b1c-c0cd-4011-9bd2-42a494192ee3}-File Explorer_textpreview.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\File Explorer_textpreview.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_da.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3b74b7a4-980a-4287-aed9-674bca8b0d4b}-strings_da.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_da.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_de.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b1959a36-9415-4068-9aec-046954944e4c}-strings_de.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_de.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_en.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3e480b34-c82b-42f7-a2fc-1d2795315c27}-strings_en.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_en.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_fr.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{de1db938-0bad-4e59-b325-3e6fcb625844}-strings_fr.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_fr.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_it.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{747f09b1-c06e-4ed0-95f0-82b6b62ffb44}-strings_it.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_it.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_nl.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{25f11d01-6dae-416f-ba85-d78d1b4c376e}-strings_nl.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_nl.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\Language\strings_pl.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{bb5a67db-3744-4613-83fe-aaef3748ba89}-strings_pl.xml</ZipFileName> + <DestinationFilename>%Language%\File Explorer\strings_pl.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\file_explorer.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{15e90c86-a128-4f3d-862b-fb940bbda606}-file_explorer.png</ZipFileName> + <DestinationFilename /> + </FileItem> + </Items> + </UniqueFileList> + <ProjectSettings> + <FolderGroups> + <FolderGroup InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName /> + <ZipFileName>Installer{CopyFile}\{94947ec5-7d9b-4957-95d0-caee1f8fda59}-</ZipFileName> + <DestinationFilename>%Skin%\Titan\</DestinationFilename> + <Folder>..\Skin\Titan</Folder> + <Group>Titan Skin</Group> + <Recursive>true</Recursive> + </FolderGroup> + <FolderGroup InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName /> + <ZipFileName>Installer{CopyFile}\{c6e3bdfe-6d85-47b5-908e-fda2602cbf4e}-</ZipFileName> + <DestinationFilename>%Language%\File Explorer\</DestinationFilename> + <Folder>..\Language</Folder> + <Group>Language Files</Group> + <Recursive>true</Recursive> + </FolderGroup> + </FolderGroups> + <ProjectFilename>File Explorer 1.6.1.0.xmp2</ProjectFilename> + <UpdatePath1>D:\Documents and Settings\Дмитрий\Мои документы\Visual Studio 2010\Projects\FileExplorer\MpeRelease\update.xml</UpdatePath1> + <UpdatePath2 /> + <UpdatePath3 /> + </ProjectSettings> + <IsSkin>false</IsSkin> +</PackageClass> \ No newline at end of file Modified: trunk/plugins/File Explorer/MpeRelease/update.xml =================================================================== --- trunk/plugins/File Explorer/MpeRelease/update.xml 2013-12-09 20:15:54 UTC (rev 4705) +++ trunk/plugins/File Explorer/MpeRelease/update.xml 2013-12-09 20:27:53 UTC (rev 4706) @@ -53,6 +53,9 @@ <Dependencies> <Items /> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>File Explorer</Name> <Id>dd3efdfe-ed9e-44be-9550-813d268556fb</Id> @@ -92,7 +95,7 @@ </VersionDescription> <DevelopmentStatus>Rc</DevelopmentStatus> <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/File Explorer/MpeRelease/File Explorer 1.3.0.0.mpe1</OnlineLocation> - <ReleaseDate>2010-05-04T19:18:08.4089895+02:00</ReleaseDate> + <ReleaseDate>2010-05-04T21:18:08.4089895+04:00</ReleaseDate> <Tags>file, explorer</Tags> <Location>d:\developing\#maintained\File Explorer\MpeRelease\File Explorer 1.3.0.0.mpe1</Location> <Params> @@ -133,6 +136,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> <PackageClass> <Version>2.0</Version> @@ -186,6 +190,9 @@ <Dependencies> <Items /> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>File Explorer</Name> <Id>dd3efdfe-ed9e-44be-9550-813d268556fb</Id> @@ -224,7 +231,7 @@ </VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/File Explorer/MpeRelease/File Explorer 1.3.0.0.mpe1</OnlineLocation> - <ReleaseDate>2010-05-04T19:18:08.4089895+02:00</ReleaseDate> + <ReleaseDate>2010-05-04T21:18:08.4089895+04:00</ReleaseDate> <Tags>file, explorer</Tags> <Location>D:\SVN\MP-Plugins\File Explorer\MpeRelease\File Explorer 1.4.0.0.mpe1</Location> <Params> @@ -265,6 +272,200 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Titan Skin"> + <DisplayName>Titan Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Titan Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Default Skin"> + <DisplayName>Default Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="DefaultWide Skin"> + <DisplayName>DefaultWide Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>DefaultWide Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Language Files"> + <DisplayName>Language Files</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Language Files</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="File Explorer.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.2.100.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.Config" /> + <SubSystemItem Name="MP.SkinEngine" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>File Explorer</Name> + <Id>775ef060-f657-491d-89f1-e6010dadfcd6</Id> + <Author>Andreas Groß, framug, SilentException, -ltb- (gfx)</Author> + <HomePage>http://www.team-mediaportal.com/extensions/file-explorer</HomePage> + <ForumPage>http://forum.team-mediaportal.com/threads/file-explorer.72076/</ForumPage> + <UpdateUrl>http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>1</Major> + <Minor>6</Minor> + <Build>1</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>This plugin is able to perform the following actions: + + + +- Copy + +- Move + +- Delete + +- Rename + +- Encrypt/Decrypt + +- Compress/Uncompress (files only) + +- Hide/Unhide + +- Set/Remove Readonly flag + +files and directories + + + +- Creates directories + + + +- Creates audio and video playlists from directories + +- Adds files and directories to audio and video playlists + +- Plays audio/video files when selected + +- Shows pictures when selected + +- Previews textfiles + +- Adds MP-TVSeries import path + +- Adds MovingPictures import path</ExtensionDescription> + <VersionDescription>Added: +- Compatibility with Mediaportal 1.2.0 alpha and after +- Windows-based network browsing +- Ability to add MP-TVSeries import path from FIle Explorer +- Ability to add MP-TVSeries import path from FIle Explorer +- Default and DefaultWide skins thx to catavolt +- Titan skin thx to powermarcel10</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/MpeRelease/File Explorer 1.6.1.0.mpe1</OnlineLocation> + <ReleaseDate>2013-12-09T22:13:44</ReleaseDate> + <Tags>file, explorer</Tags> + <Location>D:\Documents and Settings\Дмитрий\Мои документы\Visual Studio 2010\Projects\FileExplorer\MpeRelease\File Explorer 1.6.1.0.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Online Icon"> + <Value /> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value /> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If it has .exe extension the will be executed. + If it has .dll extension it's started like MP plugin configuration.</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value>http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/Screenshots/FileExplorer1.jpg;http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/Screenshots/File Explorer2.jpg;http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/Screenshots/File Explorer3.jpg;http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/Screenshots/FileExplorer1.jpg;http://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/File Explorer/Screenshots/File Explorer4.jpg;</Value> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>yes</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + <IsSkin>false</IsSkin> + </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eda...@us...> - 2013-12-09 20:16:00
|
Revision: 4705 http://sourceforge.net/p/mp-plugins/code/4705 Author: edalex86 Date: 2013-12-09 20:15:54 +0000 (Mon, 09 Dec 2013) Log Message: ----------- Screenshots added Added Paths: ----------- trunk/plugins/File Explorer/Screenshots/ trunk/plugins/File Explorer/Screenshots/File Explorer2.jpg trunk/plugins/File Explorer/Screenshots/File Explorer3.jpg trunk/plugins/File Explorer/Screenshots/File Explorer4.jpg trunk/plugins/File Explorer/Screenshots/FileExplorer1.jpg Added: trunk/plugins/File Explorer/Screenshots/File Explorer2.jpg =================================================================== (Binary files differ) Index: trunk/plugins/File Explorer/Screenshots/File Explorer2.jpg =================================================================== --- trunk/plugins/File Explorer/Screenshots/File Explorer2.jpg 2013-12-09 20:06:07 UTC (rev 4704) +++ trunk/plugins/File Explorer/Screenshots/File Explorer2.jpg 2013-12-09 20:15:54 UTC (rev 4705) Property changes on: trunk/plugins/File Explorer/Screenshots/File Explorer2.jpg ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/plugins/File Explorer/Screenshots/File Explorer3.jpg =================================================================== (Binary files differ) Index: trunk/plugins/File Explorer/Screenshots/File Explorer3.jpg =================================================================== --- trunk/plugins/File Explorer/Screenshots/File Explorer3.jpg 2013-12-09 20:06:07 UTC (rev 4704) +++ trunk/plugins/File Explorer/Screenshots/File Explorer3.jpg 2013-12-09 20:15:54 UTC (rev 4705) Property changes on: trunk/plugins/File Explorer/Screenshots/File Explorer3.jpg ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/plugins/File Explorer/Screenshots/File Explorer4.jpg =================================================================== (Binary files differ) Index: trunk/plugins/File Explorer/Screenshots/File Explorer4.jpg =================================================================== --- trunk/plugins/File Explorer/Screenshots/File Explorer4.jpg 2013-12-09 20:06:07 UTC (rev 4704) +++ trunk/plugins/File Explorer/Screenshots/File Explorer4.jpg 2013-12-09 20:15:54 UTC (rev 4705) Property changes on: trunk/plugins/File Explorer/Screenshots/File Explorer4.jpg ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/plugins/File Explorer/Screenshots/FileExplorer1.jpg =================================================================== (Binary files differ) Index: trunk/plugins/File Explorer/Screenshots/FileExplorer1.jpg =================================================================== --- trunk/plugins/File Explorer/Screenshots/FileExplorer1.jpg 2013-12-09 20:06:07 UTC (rev 4704) +++ trunk/plugins/File Explorer/Screenshots/FileExplorer1.jpg 2013-12-09 20:15:54 UTC (rev 4705) Property changes on: trunk/plugins/File Explorer/Screenshots/FileExplorer1.jpg ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <eda...@us...> - 2013-12-09 20:06:11
|
Revision: 4704 http://sourceforge.net/p/mp-plugins/code/4704 Author: edalex86 Date: 2013-12-09 20:06:07 +0000 (Mon, 09 Dec 2013) Log Message: ----------- Added: - Compatibility with Mediaportal 1.2.0 alpha and after - Windows-based network browsing - Ability to add MP-TVSeries import path from FIle Explorer - Ability to add MP-TVSeries import path from FIle Explorer - Default and DefaultWide skins thx to catavolt - Titan skin thx to powermarcel10 Modified Paths: -------------- trunk/plugins/File Explorer/Constants.cs trunk/plugins/File Explorer/DrivesView.cs trunk/plugins/File Explorer/File Explorer.csproj trunk/plugins/File Explorer/LocalizeStrings.cs trunk/plugins/File Explorer/Properties/AssemblyInfo.cs trunk/plugins/File Explorer/Setup.cs Added Paths: ----------- trunk/plugins/File Explorer/Compression/Compression.dll trunk/plugins/File Explorer/Language/strings_it.xml trunk/plugins/File Explorer/MpeRelease/File Explorer.xml trunk/plugins/File Explorer/Skin/Default/ trunk/plugins/File Explorer/Skin/Default/File Explorer_dialog.xml trunk/plugins/File Explorer/Skin/Default/File Explorer_main.xml trunk/plugins/File Explorer/Skin/Default/File Explorer_modulepreview.xml trunk/plugins/File Explorer/Skin/Default/File Explorer_musicpreview.xml trunk/plugins/File Explorer/Skin/Default/File Explorer_textpreview.xml trunk/plugins/File Explorer/Skin/DefaultWide/ trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_dialog.xml trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_main.xml trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_modulepreview.xml trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_musicpreview.xml trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_textpreview.xml trunk/plugins/File Explorer/Skin/Titan/ trunk/plugins/File Explorer/Skin/Titan/File Explorer.xml trunk/plugins/File Explorer/Skin/Titan/File Explorer_dialog.xml trunk/plugins/File Explorer/Skin/Titan/File Explorer_main.xml trunk/plugins/File Explorer/Skin/Titan/File Explorer_textpreview.xml trunk/plugins/File Explorer/Skin/Titan/hover_file explorer.png Added: trunk/plugins/File Explorer/Compression/Compression.dll =================================================================== (Binary files differ) Index: trunk/plugins/File Explorer/Compression/Compression.dll =================================================================== --- trunk/plugins/File Explorer/Compression/Compression.dll 2013-12-06 21:12:34 UTC (rev 4703) +++ trunk/plugins/File Explorer/Compression/Compression.dll 2013-12-09 20:06:07 UTC (rev 4704) Property changes on: trunk/plugins/File Explorer/Compression/Compression.dll ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Modified: trunk/plugins/File Explorer/Constants.cs =================================================================== --- trunk/plugins/File Explorer/Constants.cs 2013-12-06 21:12:34 UTC (rev 4703) +++ trunk/plugins/File Explorer/Constants.cs 2013-12-09 20:06:07 UTC (rev 4704) @@ -341,6 +341,7 @@ public static readonly string REMOVEABLE = LocalizeStrings.Get((int)LocalizedMessages.Removeable); public static readonly string MENU = LocalizeStrings.Get((int)LocalizedMessages.Menu); public static readonly string SELECTDRIVE = LocalizeStrings.Get((int)LocalizedMessages.SelectDrive); + public static readonly string BROWSENETWORK = "Browse Network"; public static readonly string RENAME = LocalizeStrings.Get((int)LocalizedMessages.Rename); public static readonly string CREATEDIR = LocalizeStrings.Get((int)LocalizedMessages.CreateDir); public static readonly string ENCRYPT2 = LocalizeStrings.Get((int)LocalizedMessages.Encrypt2); Modified: trunk/plugins/File Explorer/DrivesView.cs =================================================================== --- trunk/plugins/File Explorer/DrivesView.cs 2013-12-06 21:12:34 UTC (rev 4703) +++ trunk/plugins/File Explorer/DrivesView.cs 2013-12-09 20:06:07 UTC (rev 4704) @@ -25,6 +25,9 @@ using System; using System.Collections; +using System.Linq; +using System.Reflection; +using System.Collections.Generic; using MediaPortal.GUI.Library; using MediaPortal.Util; using MediaPortal.Dialogs; @@ -34,6 +37,10 @@ using System.Runtime.InteropServices; using MediaPortal.Configuration; using MediaPortal.GUI.Pictures; +using WindowPlugins.GUITVSeries; +using MediaPortal.Plugins.MovingPictures; +using System.Management; +using System.DirectoryServices; namespace FileExplorer { @@ -132,10 +139,10 @@ private string currentPath = null; private string currentDrive = null; - private ArrayList drives = null; - private ArrayList currentPathList = null; + private List<Drive> drives = null; + private List<Info> currentPathList = null; - private ArrayList selectedList = null; + private List<Info> selectedList = null; private bool showExtensions; private bool trashcan; @@ -146,7 +153,7 @@ private DrivesView secondView = null; - private ArrayList lstFiles = null; + private List<string> lstFiles = null; private GUIDialogOperation dlgOp = null; @@ -171,7 +178,7 @@ #region private members private void CreateDrivesList() { - drives = new ArrayList(); + drives = new List<Drive>(); foreach (string d in Environment.GetLogicalDrives()) { @@ -265,7 +272,7 @@ return false; } - currentPathList = new ArrayList(); + currentPathList = new List<Info>(); foreach (string s in files) { @@ -311,7 +318,7 @@ currentPathList.Add(info); } - + currentPathList = currentPathList.OrderBy(e => e.Path.Name).ThenBy(y=>y.File.Name).ToList(); return true; } @@ -426,23 +433,24 @@ private struct MenuIDs { public const int SelectDrive = 0; - public const int Copy = 1; - public const int Move = 2; - public const int Delete = 3; - public const int Rename = 4; - public const int CreateDirectory = 5; - public const int EncryptDecrypt = 6; - public const int CompressUncomopress = 7; - public const int HideUnhide = 8; - public const int ReadOnlyFlag = 9; - public const int AudioPlaylist = 10; - public const int VideoPlayList = 11; - public const int AddToAudioPlaylist = 12; - public const int AddToVideoPlaylist = 13; - public const int SelectAll = 14; - public const int DisableSelections = 15; - public const int SelectionMode = 16; - public const int EmptyRecycleBin = 17; + public const int BrowseNetwrok = 1; + public const int Copy = 2; + public const int Move = 3; + public const int Delete = 4; + public const int Rename = 5; + public const int CreateDirectory = 6; + public const int EncryptDecrypt = 7; + public const int CompressUncomopress = 8; + public const int HideUnhide = 9; + public const int ReadOnlyFlag = 10; + public const int AudioPlaylist = 11; + public const int VideoPlayList = 12; + public const int AddToAudioPlaylist = 13; + public const int AddToVideoPlaylist = 14; + public const int SelectAll = 15; + public const int DisableSelections = 16; + public const int SelectionMode = 17; + public const int EmptyRecycleBin = 18; } #endregion @@ -463,6 +471,7 @@ mnu.Add("Add/Remove readonly flag"); */ mnu.SetHeading(Constants.View.MENU); mnu.Add(Constants.View.SELECTDRIVE); + mnu.Add(Constants.View.BROWSENETWORK); mnu.Add(Constants.Dialog.COPY); // was already defined in Dialog mnu.Add(Constants.Dialog.MOVE); // was already defined in Dialog mnu.Add(Constants.Dialog.DELETE); // was already defined in Dialog @@ -514,15 +523,43 @@ mnu.Add(Constants.Dialog.EMPTYRECYCLEBIN); + if (selectedList == null) + { + if (IsMPTVSeriesEnabled()) + { + mnu.Add("Add MPTV-Series Import Path"); + } + if (IsMovPicsEnabled()) + { + mnu.Add("Add MovingPictures Import Path"); + } + } + mnu.DoModal(GUIWindowManager.ActiveWindow); + if (mnu.SelectedLabelText == "Add MPTV-Series Import Path") + { + + AddToMPTVSeries(); + } + if (mnu.SelectedLabelText == "Add MovingPictures Import Path") + { + + AddToMovPics(); + } switch (mnu.SelectedLabel) { + case MenuIDs.SelectDrive: { SelectDrive(); break; } + case MenuIDs.BrowseNetwrok: + { + BrowseNetwork(); + break; + } case MenuIDs.Copy: { Copy(); @@ -675,6 +712,49 @@ } #endregion + #region Browse Netwrok routines + private void BrowseNetwork() + { + GUIDialogMenu dlg = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU); + dlg.Reset(); + dlg.SetHeading(Constants.View.BROWSENETWORK); + SelectQuery query = new SelectQuery("Win32_ComputerSystem"); + ManagementObjectSearcher searcher = new ManagementObjectSearcher(query); + string Workgroup = ""; + foreach (ManagementObject mo in searcher.Get()) + { + Workgroup = mo["domain"] as string; + } + DirectoryEntry entryPC; + entryPC = new DirectoryEntry(); + entryPC.Path = "WinNT://" + Workgroup; + foreach (DirectoryEntry child in entryPC.Children) + { + if (child.Name != "Schema") + dlg.Add(child.Name); + } + dlg.DoModal(GUIWindowManager.ActiveWindow); + + string PCName = dlg.SelectedLabelText; + dlg.Reset(); + dlg.SetHeading("Select Share"); + var path = string.Format(@"\\{0}\root\cimv2", PCName); + var q = "select * from win32_share"; + var worker = new ManagementObjectSearcher(path, q); + var shares = worker.Get(); + foreach (ManagementObject share in shares) + { + dlg.Add(share["Name"].ToString()); + } + dlg.DoModal(GUIWindowManager.ActiveWindow); + currentDrive = string.Format("\\\\{0}\\{1}", PCName, dlg.SelectedLabelText); + currentPath = string.Format("\\\\{0}\\{1}", PCName, dlg.SelectedLabelText); + LoadPath(); + FillListControl(); + + } + #endregion + #region Copy routines private void Copy() { @@ -1240,7 +1320,7 @@ GUIListItem item = null; Info info; - selectedList = new ArrayList(); + selectedList = new List<Info>(); int count = GUIControl.GetItemCount(winId, lstId); for (int i = 0; i < count; i++) @@ -1947,7 +2027,7 @@ private void CreateAudioPlaylist(string path, string plsFilename, bool subfolders) { /*ArrayList*/ - lstFiles = new ArrayList(); + lstFiles = new List<string>(); //dlgOp.SetCurrentFile(GetFilename("Reading files . . .")); // dlgOp.SetText("Reading files . . ."); dlgOp.SetText(Constants.Dialog.READFILE); @@ -1993,7 +2073,7 @@ if (!keyboard.IsConfirmed) return; - lstFiles = new ArrayList(); + lstFiles = new List<string>(); ShowDialogOperation(GUIDialogOperation.DialogType.AUDIO_PLAYLIST_CREATE); // dlgOp.SetText("Reading files . . ."); @@ -2094,7 +2174,7 @@ private void CreateVideoPlaylist(string path, string plsFilename, bool subfolders) { /*ArrayList*/ - lstFiles = new ArrayList(); + lstFiles = new List<string>(); //dlgOp.SetCurrentFile("Reading files . . ."); // dlgOp.SetText("Reading files . . ."); dlgOp.SetText(Constants.Dialog.READFILE); @@ -2139,7 +2219,7 @@ if (!keyboard.IsConfirmed) return; - lstFiles = new ArrayList(); + lstFiles = new List<string>(); ShowDialogOperation(GUIDialogOperation.DialogType.VIDEO_PLAYLIST_CREATE); // dlgOp.SetText("Reading files . . ."); @@ -2235,7 +2315,7 @@ if (item.IsFolder) { - lstFiles = new ArrayList(); + lstFiles = new List<string>(); ShowDialogOperation(GUIDialogOperation.DialogType.AUDIO_PLAYLIST_ADD); //dlgOp.Show(winId); ReadDirectories(item.Path, true, Utils.AudioExtensions); @@ -2304,7 +2384,7 @@ if ((mnu.SelectedLabel >= 0) && (mnu.SelectedLabel < files.Length)) { - lstFiles = new ArrayList(); + lstFiles = new List<string>(); ShowDialogOperation(GUIDialogOperation.DialogType.AUDIO_PLAYLIST_ADD); // dlgOp.SetText("Reading files . . ."); @@ -2395,7 +2475,7 @@ if (item.IsFolder) { - lstFiles = new ArrayList(); + lstFiles = new List<string>(); ShowDialogOperation(GUIDialogOperation.DialogType.AUDIO_PLAYLIST_ADD); //dlgOp.Show(winId); ReadDirectories(item.Path, true, Utils.AudioExtensions); @@ -2464,7 +2544,7 @@ if ((mnu.SelectedLabel >= 0) && (mnu.SelectedLabel < files.Length)) { - lstFiles = new ArrayList(); + lstFiles = new List<string>(); ShowDialogOperation(GUIDialogOperation.DialogType.AUDIO_PLAYLIST_ADD); // dlgOp.SetText("Reading files . . ."); @@ -2584,6 +2664,72 @@ } } #endregion + + private void AddToMPTVSeries() + { + + GUIListItem item = GUIControl.GetSelectedListItem(winId, lstId); + if (item.IsFolder) + { + DBImportPath[] pathes = DBImportPath.GetAll(); + + if (pathes.Select(p => p[DBImportPath.cPath].ToString().ToLowerInvariant()).Contains(item.Path.ToLowerInvariant())) + { + GUIDialogNotify dlg = (GUIDialogNotify)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_NOTIFY); + if (dlg == null) return; + dlg.SetHeading("Warning"); + dlg.SetText("Import path already exists"); + dlg.DoModal(GUIWindowManager.ActiveWindow); + } + else + { + DeviceManager.StopMonitor(); + DBImportPath path = new DBImportPath(); + path[DBImportPath.cEnabled] = "1"; + path[DBImportPath.cIndex] = pathes.Length; + path[DBImportPath.cPath] = item.Path; + path.Commit(); + GUIDialogNotify dialog = (GUIDialogNotify)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_NOTIFY); + if (dialog == null) return; + dialog.SetHeading("Success"); + dialog.SetText("Import path added"); + dialog.DoModal(GUIWindowManager.ActiveWindow); + DeviceManager.StartMonitor(); + } + } + } + + private void AddToMovPics() + { + + GUIListItem item = GUIControl.GetSelectedListItem(winId, lstId); + if (item.IsFolder) + { + + List<MediaPortal.Plugins.MovingPictures.Database.DBImportPath> pathes = MediaPortal.Plugins.MovingPictures.Database.DBImportPath.GetAllUserDefined(); + + if (pathes.Select(p => p.FullPath.ToLowerInvariant()).Contains(item.Path.ToLowerInvariant())) + { + GUIDialogNotify dlg = (GUIDialogNotify)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_NOTIFY); + if (dlg == null) return; + dlg.SetHeading("Warning"); + dlg.SetText("Import path already exists"); + dlg.DoModal(GUIWindowManager.ActiveWindow); + } + else + { + MovingPicturesCore.Importer.Stop(); + MediaPortal.Plugins.MovingPictures.Database.DBImportPath path = MediaPortal.Plugins.MovingPictures.Database.DBImportPath.Get(item.Path); + path.Commit(); + GUIDialogNotify dialog = (GUIDialogNotify)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_NOTIFY); + if (dialog == null) return; + dialog.SetHeading("Success"); + dialog.SetText("Import path added"); + dialog.DoModal(GUIWindowManager.ActiveWindow); + MovingPicturesCore.Importer.RestartScanner(); + } + } + } #endregion #region Events @@ -2633,7 +2779,7 @@ item.IsRemote = true; - if (selectedList == null) selectedList = new ArrayList(); + if (selectedList == null) selectedList = new List<Info>(); selectedList.Add((Info)item.MusicTag); @@ -2907,6 +3053,39 @@ #endregion #region Utils + + private bool IsMPTVSeriesEnabled() + { + Assembly[] all = AppDomain.CurrentDomain.GetAssemblies(); + try + { + if (all.Where(e => e.GetName().Name == "MP-TVSeries").Count() > 0) + { + return true; + } + } + catch + { + return false; + } + return false; + } + private bool IsMovPicsEnabled() + { + Assembly[] all = AppDomain.CurrentDomain.GetAssemblies(); + try + { + if (all.Where(e => e.GetName().Name == "Moving Pictures").Count() > 0) + { + return true; + } + } + catch + { + return false; + } + return false; + } private string SanitizePath(string path) { if ((path.EndsWith("\\")) || (path.EndsWith("/"))) Modified: trunk/plugins/File Explorer/File Explorer.csproj =================================================================== --- trunk/plugins/File Explorer/File Explorer.csproj 2013-12-06 21:12:34 UTC (rev 4703) +++ trunk/plugins/File Explorer/File Explorer.csproj 2013-12-09 20:06:07 UTC (rev 4704) @@ -45,16 +45,30 @@ <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <ItemGroup> - <Reference Include="Common.Utils"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath> + <Reference Include="Common.Utils, Version=1.5.100.0, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\..\..\..\..\Program Files\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath> </Reference> - <Reference Include="Core"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath> + <Reference Include="Core, Version=1.5.100.0, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\..\..\..\..\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath> </Reference> + <Reference Include="Cornerstone, Version=1.5.1.1487, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\..\..\..\..\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\Cornerstone.dll</HintPath> + </Reference> <Reference Include="Dialogs"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\Dialogs.dll</HintPath> + <HintPath>..\..\..\..\..\..\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\Dialogs.dll</HintPath> </Reference> + <Reference Include="MovingPictures"> + <HintPath>..\..\..\..\..\..\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\MovingPictures.dll</HintPath> + </Reference> + <Reference Include="MP-TVSeries"> + <HintPath>..\..\..\..\..\..\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\MP-TVSeries.dll</HintPath> + </Reference> <Reference Include="System" /> + <Reference Include="System.DirectoryServices" /> + <Reference Include="System.Management" /> <Reference Include="System.Xml" /> <Reference Include="System.Drawing"> <Private>False</Private> @@ -64,10 +78,10 @@ </Reference> <Reference Include="Microsoft.VisualBasic" /> <Reference Include="Utils"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Utils.dll</HintPath> + <HintPath>..\..\..\..\..\..\Program Files\Team MediaPortal\MediaPortal\Utils.dll</HintPath> </Reference> <Reference Include="WindowPlugins"> - <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\WindowPlugins.dll</HintPath> + <HintPath>..\..\..\..\..\..\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\WindowPlugins.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> Added: trunk/plugins/File Explorer/Language/strings_it.xml =================================================================== --- trunk/plugins/File Explorer/Language/strings_it.xml (rev 0) +++ trunk/plugins/File Explorer/Language/strings_it.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="utf-8"?> +<Language name="English" characters="255"> + <Section name="unmapped"> + <String id="0">Gestione Risorse</String> + <String id="1">Configurazione Gestione Risorse</String> + <String id="2">Gestione Risorse</String> + <String id="3">Estensioni</String> + <String id="4">Cestino</String> + <String id="5">Tutti i files</String> + <String id="6">Files di sistema</String> + <String id="7">Cartelle di sistema</String> + <String id="8">Mostra estensione files</String> + <String id="9">Alla cancellazione copia i files nel cestino</String> + <String id="10">Mostra tutti i files</String> + <String id="11">Mostra files di sistema</String> + <String id="12">Mostra cartelle di sistema</String> + <String id="13">Applica</String> + <String id="14">Annulla</String> + <String id="15">Errore</String> + <String id="16">Errore sconosciuto!</String> + <String id="17">Accesso negato!</String> + <String id="18">Compressione/criptaggio file o cartella non possibile</String> + <String id="19">su un drive non NTFS.</String> + <String id="20">Lettura scrittura drive non possibile</String> + <String id="21">file o cartella.</String> + <String id="22">Crea playlist audio</String> + <String id="23">Aggiungi File: </String> + <String id="24">Percorso: </String> + <String id="25">Compressione</String> + <String id="26">Compressione file: </String> + <String id="27">Copia</String> + <String id="28">File: </String> + <String id="29">A: </String> + <String id="30">Decripta</String> + <String id="31">Cancella</String> + <String id="32">Cripta</String> + <String id="33">Nascondi</String> + <String id="34">Sposta</String> + <String id="35">Imposta l'attributo di sola lettura</String> + <String id="36">Rimuovi l'attributo di sola lettura</String> + <String id="37">Decompressione</String> + <String id="38">Mostra</String> + <String id="39">Crea playlist video</String> + <String id="40">Aggiungi alla playlist audio</String> + <String id="41">Lettura files . . . </String> + <String id="42">Aggiungi alla playlist video</String> + <String id="43">Menu 1</String> + <String id="44">Menu 2</String> + <String id="45">Cartella: </String> + <String id="46">Lettore CD/DVD</String> + <String id="47">HDD</String> + <String id="48">RamDisk</String> + <String id="49">Drive di rete</String> + <String id="50">Dispositivo rimovibile</String> + <String id="51">Menu</String> + <String id="52">Seleziona drive</String> + <String id="53">Rinomina</String> + <String id="54">Crea cartella</String> + <String id="55">Cripta/decripta (solo NTFS)</String> + <String id="56">Comprimi/decomprimi (solo NTFS)</String> + <String id="57">Nascondi/mostra</String> + <String id="58">Modifica attributo di sola lettura</String> + <String id="59">Crea playlist audio dalla cartella</String> + <String id="60">Crea playlist video dalla cartella</String> + <String id="61">Crea playlist audio dai files/cartelle selezionate</String> + <String id="62">Crea playlist video dai files/cartelle selezionate</String> + <String id="63">Aggiungi i files/cartelle selezionate alla plsylist audio</String> + <String id="64">Aggiungi i files/cartelle selezionate alla plsylist video</String> + <String id="65">Seleziona tutto</String> + <String id="66">Disabilita selezioni</String> + <String id="67">Disabilita modo selezione</String> + <String id="68">Abilita modo selezione</String> + <String id="69">Anteprima file</String> + <String id="70">Nessun plug-in di anteprima trovato per</String> + <String id="71">Aprire utilizzando l'anteprima testo?</String> + <String id="72">Attributi:</String> + <String id="73"> Nascosto;</String> + <String id="74"> Sola lettura;</String> + <String id="75"> File di sistema;</String> + <String id="76"> Compresso;</String> + <String id="77"> Criptato;</String> + <String id="78"> Nessuno</String> + <String id="79">Creato il: </String> + <String id="80">Ultimo accesso: </String> + <String id="81">Ultima scrittura: </String> + <String id="82"> cartella di sistema;</String> + <String id="83">Copia file </String> + <String id="84">da: </String> + <String id="85">Copia cartella </String> + <String id="86">Copia file in corso</String> + <String id="87">Il file </String> + <String id="88">esiste già!</String> + <String id="89">Vuoi sovrascrivere?</String> + <String id="90">Sposta file </String> + <String id="91">Sposta cartella </String> + <String id="92">Sposta file</String> + <String id="93">Sposta cartella</String> + <String id="94">La cartella </String> + <String id="95">Elimina cartella</String> + <String id="96">Vuoi veramente eliminare</String> + <String id="97">Dopo la cancellazione la cartella NON PUO' ESSERE RIPRISTINATA!</String> + <String id="98">Elimina file</String> + <String id="99">Errore</String> + <String id="100">Impossibile rinominare la cartella </String> + <String id="101">Impossibile rinominare il file </String> + <String id="102">Nuova cartella</String> + <String id="103">Creazione cartella non possibile </String> + <String id="104">Criptazione/decriptazione</String> + <String id="105">Vuoi modificare lo stato di criptazione</String> + <String id="106">per tutte le sotto-cartelle ed i files nella</String> + <String id="107">cartella?</String> + <String id="108">Vuoi modificare lo stato di compressione</String> + <String id="109">Nascondi/mostra i files/cartelle selezionate</String> + <String id="110">Nascondi i files selezionati</String> + <String id="111">Mostra i files selezionati</String> + <String id="112">Vuoi modificare lo stato di visualizzazione</String> + <String id="113">Modifica l'attributo di sola lettura dei files/cartelle selezionate</String> + <String id="114">Imposta l'attributo di sola lettura</String> + <String id="115">Rimuovi l'attributo di sola lettura</String> + <String id="116">Modifica l'attributo di sola lettura</String> + <String id="117">Vuoi modificare l'attributo di sola lettura</String> + <String id="118">Nuova playlist audio</String> + <String id="119">Vuoi includere tutti i files audio di</String> + <String id="120">le sotto-cartelle della cartella corrente?</String> + <String id="121">Nessun file audio trovato!</String> + <String id="122">Nuova playlist video</String> + <String id="123">Vuoi includere tutti i files video di</String> + <String id="124">No video files found!</String> + <String id="125">Nessuna playlist trovata</String> + <String id="126">Nessuna playlist trovata nella cartella</String> + <String id="127">Seleziona playlist</String> + <String id="128">Cartella predefinita per menu 1:</String> + <String id="129">Cartella predefinita per menu 2:</String> + <String id="130">Sfoglia</String> + <String id="131">Svuota cestino</String> + <String id="132">Conferma</String> + <String id="133">Svuotamento cestino non possibile</String> + </Section> +</Language> \ No newline at end of file Modified: trunk/plugins/File Explorer/LocalizeStrings.cs =================================================================== --- trunk/plugins/File Explorer/LocalizeStrings.cs 2013-12-06 21:12:34 UTC (rev 4703) +++ trunk/plugins/File Explorer/LocalizeStrings.cs 2013-12-09 20:06:07 UTC (rev 4704) @@ -82,24 +82,35 @@ //[Obsolete("This method has changed", true)] static public bool Load(string language) { - bool isPrefixEnabled = true; + try + { + bool isPrefixEnabled = true; - using (MediaPortal.Profile.Settings reader = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml"))) - { - isPrefixEnabled = reader.GetValueAsBool("gui", "myprefix", true); - language = reader.GetValueAsString("gui", "language", "English"); - } + using (MediaPortal.Profile.Settings reader = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml"))) + { + isPrefixEnabled = reader.GetValueAsBool("gui", "myprefix", true); + language = reader.GetValueAsString("gui", "language", "English"); + } - string directory = MediaPortal.Configuration.Config.GetSubFolder(MediaPortal.Configuration.Config.Dir.Language, "File Explorer"); - string cultureName = null; - if (language != null) - cultureName = GetCultureName(language); + string directory = MediaPortal.Configuration.Config.GetSubFolder(MediaPortal.Configuration.Config.Dir.Language, "File Explorer"); + string cultureName = null; + if (language != null) + cultureName = GetCultureName(language); - Log.Info("File Explorer: Loading localised Strings - Path: {0} Culture: {1} Language: {2} Prefix: {3}", directory, cultureName, language, isPrefixEnabled); + Log.Info("File Explorer: Loading localised Strings - Path: {0} Culture: {1} Language: {2} Prefix: {3}", directory, cultureName, language, isPrefixEnabled); - _stringProvider = new LocalisationProvider(directory, cultureName, isPrefixEnabled); + _stringProvider = new LocalisationProvider(directory, cultureName, isPrefixEnabled); - return true; + return true; + } + catch(Exception e) + { + Log.Error("File Explorer: Failed to load language file!"); + Log.Error(e); + + return false; + } + } /// <summary> @@ -279,7 +290,14 @@ for (int i = 0; i < cultureList.Length; i++) { + if(_cultures.ContainsKey(cultureList[i].EnglishName)) + { + Log.Error("duplicate culture"); + } + else + { _cultures.Add(cultureList[i].EnglishName, cultureList[i].Name); + } } } Added: trunk/plugins/File Explorer/MpeRelease/File Explorer.xml =================================================================== --- trunk/plugins/File Explorer/MpeRelease/File Explorer.xml (rev 0) +++ trunk/plugins/File Explorer/MpeRelease/File Explorer.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<profile> + <section name="explorer"> + <entry name="Extensions">yes</entry> + <entry name="Trashbin">yes</entry> + <entry name="AllFiles">yes</entry> + <entry name="SystemFiles">no</entry> + <entry name="SystemDirs">no</entry> + <entry name="Default folder for left menu :"></entry> + <entry name="Default folder for right menu :"></entry> + <entry name="Prullenbak">yes</entry> + <entry name="Alle bestanden">yes</entry> + <entry name="Systeem bestanden">no</entry> + <entry name="Systeemstations">no</entry> + <entry name="Standaard map voor linkder menu :"></entry> + <entry name="Standaard map voor rechter menu :"></entry> + </section> +</profile> \ No newline at end of file Modified: trunk/plugins/File Explorer/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/File Explorer/Properties/AssemblyInfo.cs 2013-12-06 21:12:34 UTC (rev 4703) +++ trunk/plugins/File Explorer/Properties/AssemblyInfo.cs 2013-12-09 20:06:07 UTC (rev 4704) @@ -29,9 +29,8 @@ // You can specify all values by your own or you can build default build and revision // numbers with the '*' character (the default): -[assembly: AssemblyVersion("1.6.0.0")] +[assembly: AssemblyVersion("1.6.1.0")] // MediaPortal plugin version compatibility -[assembly: CompatibleVersion("1.1.7.0")] -[assembly: UsesSubsystem("MP.SkinEngine")] -[assembly: UsesSubsystem("MP.Config")] +//[assembly: CompatibleVersion("1.1.6.27644")] +[assembly: CompatibleVersion("1.1.6.27644")] \ No newline at end of file Modified: trunk/plugins/File Explorer/Setup.cs =================================================================== --- trunk/plugins/File Explorer/Setup.cs 2013-12-06 21:12:34 UTC (rev 4703) +++ trunk/plugins/File Explorer/Setup.cs 2013-12-09 20:06:07 UTC (rev 4704) @@ -78,7 +78,8 @@ /// <returns></returns> public string PluginName() { - return Constants.PlugInInfo.NAME; + return "FileExplorer"; + //return Constants.PlugInInfo.NAME; } /// <summary> @@ -87,7 +88,8 @@ /// <returns></returns> public string Description() { - return Constants.PlugInInfo.DESCRIPTION; + return "File managing plugin"; + //return Constants.PlugInInfo.DESCRIPTION; } /// <summary> @@ -96,7 +98,8 @@ /// <returns></returns> public string Author() { - return Constants.PlugInInfo.AUTHOR; + return "Andreas Groß, framug, SilentException, -ltb- (gfx)"; + //return Constants.PlugInInfo.AUTHOR; } /// <summary> Added: trunk/plugins/File Explorer/Skin/Default/File Explorer_dialog.xml =================================================================== --- trunk/plugins/File Explorer/Skin/Default/File Explorer_dialog.xml (rev 0) +++ trunk/plugins/File Explorer/Skin/Default/File Explorer_dialog.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<window> + <id>557316</id> + <defaultcontrol>10</defaultcontrol> + <allowoverlay>no</allowoverlay> + <controls> + <control> + <type>image</type> + <id>0</id> + <width>960</width> + <height>720</height> + <texture>black.png</texture> + <colordiffuse>70ffffff</colordiffuse> + </control> + <control> + <type>image</type> + <id>0</id> + <posX>210</posX> + <posY>243</posY> + <width>515</width> + <height>280</height> + <texture>menu.png</texture> + </control> + <control> + <description>dialog Heading</description> + <type>label</type> + <id>2</id> + <posX>210</posX> + <posY>277</posY> + <width>515</width> + <label>-</label> + <font>Menutitle</font> + <textcolor>fff5deb3</textcolor> + <align>center</align> + </control> + <control> + <description>dialog line 1</description> + <type>label</type> + <id>3</id> + <posX>244</posX> + <posY>314</posY> + <label>-</label> + <width>456</width> + <font>font13</font> + <textcolor>white</textcolor> + </control> + <control> + <description>dialog line 2</description> + <type>label</type> + <id>4</id> + <posX>244</posX> + <posY>344</posY> + <label>-</label> + <width>456</width> + <font>font13</font> + <textcolor>white</textcolor> + </control> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/File Explorer/Skin/Default/File Explorer_main.xml =================================================================== --- trunk/plugins/File Explorer/Skin/Default/File Explorer_main.xml (rev 0) +++ trunk/plugins/File Explorer/Skin/Default/File Explorer_main.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,161 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<window> + <id>557311</id> + <defaultcontrol>3</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <define>#header.label:7</define> + <define>#itemcount:</define> + <controls> + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>960</width> + <height>720</height> + </control> + <import>common.window.xml</import> + <import>common.time.xml</import> + <control> + <description>General Overlay</description> + <id>0</id> + <type>image</type> + <posX>0</posX> + <posY>30</posY> + <width>960</width> + <height>720</height> + <texture>general_overlay.png</texture> + </control> + <control> + <description>Menu left</description> + <type>button</type> + <id>11</id> + <posX>150</posX> + <posY>122</posY> + <label>Menu left</label> + <onleft>3</onleft> + <onright>2</onright> + <onup>17</onup> + <ondown>3</ondown> + </control> + <control> + <description>Menu right</description> + <type>button</type> + <id>2</id> + <posX>600</posX> + <posY>122</posY> + <label>Menu right</label> + <onleft>11</onleft> + <onright>4</onright> + <onup>17</onup> + <ondown>4</ondown> + </control> + <control> + <description>file listcontrol</description> + <type>listcontrol</type> + <id>3</id> + <posX>42</posX> + <posY>196</posY> + <height>350</height> + <width>393</width> + <onright>4</onright> + <onleft>11</onleft> + <onup>3</onup> + <ondown>3</ondown> + <spinPosX>1231</spinPosX> + <spinPosY>1888</spinPosY> + <spinCanFocus>no</spinCanFocus> + <scrollbarHeight>400</scrollbarHeight> + <scrollbarbg>bar_vert.png</scrollbarbg> + <scrollbartop>mouse_left_horizontal.png</scrollbartop> + <scrollbarbottom>mouse_right_horizontal.png</scrollbarbottom> + <scrollbarXOff>4</scrollbarXOff> + <scrollbarYOff>0</scrollbarYOff> + <showScrollbar>yes</showScrollbar> + <scrollbarwidth>5</scrollbarwidth> + </control> + <control> + <description>divider</description> + <type>image</type> + <id>0</id> + <posX>472</posX> + <posY>160</posY> + <height>455</height> + <width>0</width> + <texture>slider_vertical.png</texture> + <colordiffuse>darkgray</colordiffuse> + </control> + <control> + <description>file listcontrol</description> + <type>listcontrol</type> + <id>4</id> + <posX>491</posX> + <posY>196</posY> + <height>350</height> + <width>393</width> + <onright>2</onright> + <onleft>3</onleft> + <onup>4</onup> + <ondown>4</ondown> + <spinPosX>1167</spinPosX> + <spinPosY>1888</spinPosY> + <spinCanFocus>no</spinCanFocus> + <scrollbarHeight>400</scrollbarHeight> + <scrollbarbg>bar_vert.png</scrollbarbg> + <scrollbartop>mouse_left_horizontal.png</scrollbartop> + <scrollbarbottom>mouse_right_horizontal.png</scrollbarbottom> + <scrollbarXOff>4</scrollbarXOff> + <scrollbarYOff>0</scrollbarYOff> + <showScrollbar>yes</showScrollbar> + <scrollbarwidth>5</scrollbarwidth> + </control> + <control> + <description>label left</description> + <type>label</type> + <id>6</id> + <posX>42</posX> + <posY>520</posY> + <label>Test</label> + <font>font9</font> + <align>left</align> + <textcolor>fff5deb3</textcolor> + </control> + <control> + <description>label right</description> + <type>label</type> + <id>7</id> + <posX>491</posX> + <posY>520</posY> + <label>Test</label> + <font>font9</font> + <align>left</align> + <textcolor>fff5deb3</textcolor> + </control> + <control> + <description>labeldir left</description> + <type>label</type> + <id>9</id> + <posX>42</posX> + <posY>159</posY> + <label>Test</label> + <width>351</width> + <font>font14</font> + <align>left</align> + <textcolor>fff5deb3</textcolor> + </control> + <control> + <description>labeldir right</description> + <type>label</type> + <id>10</id> + <posX>491</posX> + <posY>159</posY> + <label>Test</label> + <width>351</width> + <font>font14</font> + <align>left</align> + <textcolor>fff5deb3</textcolor> + </control> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/File Explorer/Skin/Default/File Explorer_modulepreview.xml =================================================================== --- trunk/plugins/File Explorer/Skin/Default/File Explorer_modulepreview.xml (rev 0) +++ trunk/plugins/File Explorer/Skin/Default/File Explorer_modulepreview.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<window> + <id>557313</id> + <defaultcontrol>10</defaultcontrol> + <allowoverlay>no</allowoverlay> + <controls> + <control> + <type>image</type> + <id>0</id> + <posX>123</posX> + <posY>210</posY> + <width>286</width> + <height>189</height> + <texture>dialog_background.png</texture> + </control> + <control> + <description>dialog Heading</description> + <type>label</type> + <id>2</id> + <posX>133</posX> + <posY>215</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>dialog line 1</description> + <type>label</type> + <id>3</id> + <posX>133</posX> + <posY>243</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>dialog line 2</description> + <type>label</type> + <id>4</id> + <posX>133</posX> + <posY>262</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>OK button</description> + <type>button</type> + <id>10</id> + <posX>305</posX> + <posY>332</posY> + <textXOff>6</textXOff> + <textYOff>6</textYOff> + <width>73</width> + <height>35</height> + <textureFocus>small_button_focus.png</textureFocus> + <textureNoFocus>small_button_nofocus.png</textureNoFocus> + <label>186</label> + <onleft>10</onleft> + <onright>10</onright> + <onup>10</onup> + <ondown>10</ondown> + </control> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/File Explorer/Skin/Default/File Explorer_musicpreview.xml =================================================================== --- trunk/plugins/File Explorer/Skin/Default/File Explorer_musicpreview.xml (rev 0) +++ trunk/plugins/File Explorer/Skin/Default/File Explorer_musicpreview.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<window> + <id>557314</id> + <defaultcontrol>10</defaultcontrol> + <allowoverlay>no</allowoverlay> + <controls> + <control> + <type>image</type> + <id>0</id> + <posX>123</posX> + <posY>210</posY> + <width>286</width> + <height>189</height> + <texture>dialog_background.png</texture> + </control> + <control> + <description>dialog Heading</description> + <type>label</type> + <id>2</id> + <posX>133</posX> + <posY>215</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>dialog line 1</description> + <type>label</type> + <id>3</id> + <posX>133</posX> + <posY>243</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>dialog line 2</description> + <type>label</type> + <id>4</id> + <posX>133</posX> + <posY>262</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>OK button</description> + <type>button</type> + <id>10</id> + <posX>305</posX> + <posY>332</posY> + <textXOff>6</textXOff> + <textYOff>6</textYOff> + <width>73</width> + <height>35</height> + <textureFocus>small_button_focus.png</textureFocus> + <textureNoFocus>small_button_nofocus.png</textureNoFocus> + <label>186</label> + <onleft>10</onleft> + <onright>10</onright> + <onup>10</onup> + <ondown>10</ondown> + </control> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/File Explorer/Skin/Default/File Explorer_textpreview.xml =================================================================== --- trunk/plugins/File Explorer/Skin/Default/File Explorer_textpreview.xml (rev 0) +++ trunk/plugins/File Explorer/Skin/Default/File Explorer_textpreview.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<window> + <id>557312</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <define>#header.label:7</define> + <define>#itemcount:</define> + <controls> + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>960</width> + <height>720</height> + </control> + <import>common.window.xml</import> + <import>common.time.xml</import> + <control> + <description>General Overlay</description> + <id>0</id> + <type>image</type> + <posX>0</posX> + <posY>30</posY> + <width>960</width> + <height>720</height> + <texture>general_overlay.png</texture> + </control> + <control> + <type>textbox</type> + <id>2</id> + <posX>229</posX> + <posY>166</posY> + <width>549</width> + <height>480</height> + <font>font12</font> + <textcolor>ivory</textcolor> + <spinPosX>249</spinPosX> + <spinPosY>633</spinPosY> + </control> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_dialog.xml =================================================================== --- trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_dialog.xml (rev 0) +++ trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_dialog.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<window> + <id>557316</id> + <defaultcontrol>10</defaultcontrol> + <allowoverlay>no</allowoverlay> + <controls> + <control> + <type>image</type> + <id>0</id> + <width>1280</width> + <height>720</height> + <texture>black.png</texture> + <colordiffuse>70ffffff</colordiffuse> + </control> + <control> + <type>image</type> + <id>0</id> + <posX>280</posX> + <posY>243</posY> + <width>687</width> + <height>280</height> + <texture>menu.png</texture> + </control> + <control> + <description>dialog Heading</description> + <type>label</type> + <id>2</id> + <posX>280</posX> + <posY>277</posY> + <width>687</width> + <label>-</label> + <font>Menutitle</font> + <textcolor>fff5deb3</textcolor> + <align>center</align> + </control> + <control> + <description>dialog line 1</description> + <type>label</type> + <id>3</id> + <posX>326</posX> + <posY>314</posY> + <label>-</label> + <width>608</width> + <font>font13</font> + <textcolor>white</textcolor> + </control> + <control> + <description>dialog line 2</description> + <type>label</type> + <id>4</id> + <posX>326</posX> + <posY>344</posY> + <label>-</label> + <width>608</width> + <font>font13</font> + <textcolor>white</textcolor> + </control> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_main.xml =================================================================== --- trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_main.xml (rev 0) +++ trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_main.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,161 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<window> + <id>557311</id> + <defaultcontrol>3</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <define>#header.label:7</define> + <define>#itemcount:</define> + <controls> + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>1280</width> + <height>720</height> + </control> + <import>common.window.xml</import> + <import>common.time.xml</import> + <control> + <description>General Overlay</description> + <id>0</id> + <type>image</type> + <posX>0</posX> + <posY>30</posY> + <width>1280</width> + <height>720</height> + <texture>general_overlay.png</texture> + </control> + <control> + <description>Menu left</description> + <type>button</type> + <id>11</id> + <posX>200</posX> + <posY>122</posY> + <label>Menu left</label> + <onleft>3</onleft> + <onright>2</onright> + <onup>17</onup> + <ondown>3</ondown> + </control> + <control> + <description>Menu right</description> + <type>button</type> + <id>2</id> + <posX>800</posX> + <posY>122</posY> + <label>Menu right</label> + <onleft>11</onleft> + <onright>4</onright> + <onup>17</onup> + <ondown>4</ondown> + </control> + <control> + <description>file listcontrol</description> + <type>listcontrol</type> + <id>3</id> + <posX>56</posX> + <posY>196</posY> + <height>350</height> + <width>524</width> + <onright>4</onright> + <onleft>11</onleft> + <onup>3</onup> + <ondown>3</ondown> + <spinPosX>1642</spinPosX> + <spinPosY>1888</spinPosY> + <spinCanFocus>no</spinCanFocus> + <scrollbarHeight>400</scrollbarHeight> + <scrollbarbg>bar_vert.png</scrollbarbg> + <scrollbartop>mouse_left_horizontal.png</scrollbartop> + <scrollbarbottom>mouse_right_horizontal.png</scrollbarbottom> + <scrollbarXOff>6</scrollbarXOff> + <scrollbarYOff>0</scrollbarYOff> + <showScrollbar>yes</showScrollbar> + <scrollbarwidth>5</scrollbarwidth> + </control> + <control> + <description>divider</description> + <type>image</type> + <id>0</id> + <posX>630</posX> + <posY>160</posY> + <height>455</height> + <width>1</width> + <texture>slider_vertical.png</texture> + <colordiffuse>darkgray</colordiffuse> + </control> + <control> + <description>file listcontrol</description> + <type>listcontrol</type> + <id>4</id> + <posX>655</posX> + <posY>196</posY> + <height>350</height> + <width>524</width> + <onright>2</onright> + <onleft>3</onleft> + <onup>4</onup> + <ondown>4</ondown> + <spinPosX>1556</spinPosX> + <spinPosY>1888</spinPosY> + <spinCanFocus>no</spinCanFocus> + <scrollbarHeight>400</scrollbarHeight> + <scrollbarbg>bar_vert.png</scrollbarbg> + <scrollbartop>mouse_left_horizontal.png</scrollbartop> + <scrollbarbottom>mouse_right_horizontal.png</scrollbarbottom> + <scrollbarXOff>6</scrollbarXOff> + <scrollbarYOff>0</scrollbarYOff> + <showScrollbar>yes</showScrollbar> + <scrollbarwidth>5</scrollbarwidth> + </control> + <control> + <description>label left</description> + <type>label</type> + <id>6</id> + <posX>56</posX> + <posY>520</posY> + <label>Test</label> + <font>font9</font> + <align>left</align> + <textcolor>fff5deb3</textcolor> + </control> + <control> + <description>label right</description> + <type>label</type> + <id>7</id> + <posX>655</posX> + <posY>520</posY> + <label>Test</label> + <font>font9</font> + <align>left</align> + <textcolor>fff5deb3</textcolor> + </control> + <control> + <description>labeldir left</description> + <type>label</type> + <id>9</id> + <posX>56</posX> + <posY>159</posY> + <label>Test</label> + <width>468</width> + <font>font14</font> + <align>left</align> + <textcolor>fff5deb3</textcolor> + </control> + <control> + <description>labeldir right</description> + <type>label</type> + <id>10</id> + <posX>655</posX> + <posY>159</posY> + <label>Test</label> + <width>468</width> + <font>font14</font> + <align>left</align> + <textcolor>fff5deb3</textcolor> + </control> + + </controls> +</window> Added: trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_modulepreview.xml =================================================================== --- trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_modulepreview.xml (rev 0) +++ trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_modulepreview.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<window> + <id>557313</id> + <defaultcontrol>10</defaultcontrol> + <allowoverlay>no</allowoverlay> + <controls> + <control> + <type>image</type> + <id>0</id> + <posX>165</posX> + <posY>210</posY> + <width>382</width> + <height>189</height> + <texture>dialog_background.png</texture> + </control> + <control> + <description>dialog Heading</description> + <type>label</type> + <id>2</id> + <posX>178</posX> + <posY>215</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>dialog line 1</description> + <type>label</type> + <id>3</id> + <posX>178</posX> + <posY>243</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>dialog line 2</description> + <type>label</type> + <id>4</id> + <posX>178</posX> + <posY>262</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>OK button</description> + <type>button</type> + <id>10</id> + <posX>407</posX> + <posY>332</posY> + <textXOff>9</textXOff> + <textYOff>6</textYOff> + <width>98</width> + <height>35</height> + <textureFocus>small_button_focus.png</textureFocus> + <textureNoFocus>small_button_nofocus.png</textureNoFocus> + <label>186</label> + <onleft>10</onleft> + <onright>10</onright> + <onup>10</onup> + <ondown>10</ondown> + </control> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_musicpreview.xml =================================================================== --- trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_musicpreview.xml (rev 0) +++ trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_musicpreview.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<window> + <id>557314</id> + <defaultcontrol>10</defaultcontrol> + <allowoverlay>no</allowoverlay> + <controls> + <control> + <type>image</type> + <id>0</id> + <posX>165</posX> + <posY>210</posY> + <width>382</width> + <height>189</height> + <texture>dialog_background.png</texture> + </control> + <control> + <description>dialog Heading</description> + <type>label</type> + <id>2</id> + <posX>178</posX> + <posY>215</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>dialog line 1</description> + <type>label</type> + <id>3</id> + <posX>178</posX> + <posY>243</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>dialog line 2</description> + <type>label</type> + <id>4</id> + <posX>178</posX> + <posY>262</posY> + <label /> + <font>font13</font> + <textcolor>ffffffff</textcolor> + </control> + <control> + <description>OK button</description> + <type>button</type> + <id>10</id> + <posX>407</posX> + <posY>332</posY> + <textXOff>9</textXOff> + <textYOff>6</textYOff> + <width>98</width> + <height>35</height> + <textureFocus>small_button_focus.png</textureFocus> + <textureNoFocus>small_button_nofocus.png</textureNoFocus> + <label>186</label> + <onleft>10</onleft> + <onright>10</onright> + <onup>10</onup> + <ondown>10</ondown> + </control> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_textpreview.xml =================================================================== --- trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_textpreview.xml (rev 0) +++ trunk/plugins/File Explorer/Skin/DefaultWide/File Explorer_textpreview.xml 2013-12-09 20:06:07 UTC (rev 4704) @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<!--version="1.0" encoding="utf-8" standalone="yes"--> +<window> + <id>557312</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <define>#header.label:7</define> + <define>#itemcount:</define> + <controls> + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>1280</width> + <height>720</height> + </control> + <import>common.window.xml</import> + <import>common.time.xml</import> + <control> + <description>General Overlay</description> + <id>0</id> + <type>image</type> + <posX>0</posX> + <posY>30</posY> + <width>1280</width> + <height>720</height> + <texture>general_overlay.png</texture> + </control> + <control> + <type>textbox</type> + <id>2</id> + <posX>306</posX> + <posY>166</posY> + <width>733</width> + <height>480</height> + <font>font12</font> + <textcolor>ivory</textcolor> + <spinPosX>333</spinPosX> + <spinPosY>633</spinPosY> + </control> + </controls> +</window> Added: trunk/plugins/F... [truncated message content] |
From: <nic...@us...> - 2013-12-06 21:12:39
|
Revision: 4703 http://sourceforge.net/p/mp-plugins/code/4703 Author: nicsergio Date: 2013-12-06 21:12:34 +0000 (Fri, 06 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Config.png Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Config.png =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-06 21:05:21
|
Revision: 4702 http://sourceforge.net/p/mp-plugins/code/4702 Author: nicsergio Date: 2013-12-06 21:05:18 +0000 (Fri, 06 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/ShortCuter.dll trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/ShortCuter.xmp2 trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.ChangeLog.txt trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.Update.xml trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1 trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/AssemblyInfo.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/ShortCuter.dll =================================================================== (Binary files differ) Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/ShortCuter.xmp2 =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/ShortCuter.xmp2 2013-12-06 15:45:22 UTC (rev 4701) +++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/ShortCuter.xmp2 2013-12-06 21:05:18 UTC (rev 4702) @@ -20,6 +20,15 @@ </Items> </Files> </GroupItem> + <GroupItem Name="Configuration"> + <ParentGroup /> + <DisplayName>Check plugin configuration</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Launch ShortCut'er configuration</Description> + <Files> + <Items /> + </Files> + </GroupItem> </Items> </Groups> <Sections> @@ -145,7 +154,7 @@ <Description>Header title</Description> </SectionParam> <SectionParam Name="Header description"> - <Value>Plugin installation and configuration</Value> + <Value>Plugin installation</Value> <ValueType>String</ValueType> <Description>Description of section, shown in under section title</Description> </SectionParam> @@ -164,19 +173,6 @@ </Params> <ExecuteLocation>AfterPanelShow</ExecuteLocation> </ActionItem> - <ActionItem Name="ConfigurePlugin" ActionType="ConfigurePlugin" ConditionGroup=""> - <Params> - <Items> - <SectionParam Name="Path to plugin"> - <Value>%Plugins%\process\ShortCuter.dll</Value> - <ValueType>Template</ValueType> - <Description>Path to the plugin like - %Plugins%\Windows\plugin.dll</Description> - </SectionParam> - </Items> - </Params> - <ExecuteLocation>AfterPanelHide</ExecuteLocation> - </ActionItem> </Items> </Actions> <IncludedGroups /> @@ -209,9 +205,25 @@ </Items> </Params> <Actions> - <Items /> + <Items> + <ActionItem Name="ConfigurePlugin" ActionType="ConfigurePlugin" ConditionGroup="Configuration"> + <Params> + <Items> + <SectionParam Name="Path to plugin"> + <Value>%Plugins%\process\ShortCuter.dll</Value> + <ValueType>Template</ValueType> + <Description>Path to the plugin like + %Plugins%\Windows\plugin.dll</Description> + </SectionParam> + </Items> + </Params> + <ExecuteLocation>AfterPanelHide</ExecuteLocation> + </ActionItem> + </Items> </Actions> - <IncludedGroups /> + <IncludedGroups> + <string>Configuration</string> + </IncludedGroups> <PanelName>Setup Complete</PanelName> <WizardButtonsEnum>Finish</WizardButtonsEnum> </SectionItem> @@ -267,19 +279,19 @@ <Version> <Major>2</Major> <Minor>0</Minor> - <Build>4</Build> + <Build>5</Build> <Revision>0</Revision> </Version> - <ExtensionDescription>ShortCut'er let you create keyboard shortcuts to any MP screen, like TV, Videos, Music, etc.. - -For each shortcut you can define a keystroke combination such as: - + <ExtensionDescription>ShortCut'er let you create keyboard shortcuts to any MP screen, like TV, Videos, Music, etc.. + +For each shortcut you can define a keystroke combination such as: + <CTRL> + <ALT> + <SHIFT> + <KEY></ExtensionDescription> <VersionDescription>This is a remake of the great process plugin ShortCut'er.</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation>https://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1</OnlineLocation> - <ReleaseDate>2013-10-22T23:10:13</ReleaseDate> - <Tags>shortcut keys keyboard</Tags> + <ReleaseDate>2013-12-06T23:10:13</ReleaseDate> + <Tags>shortcut,keys,keyboard,imon,remote</Tags> <Location>..\ShortCuter.mpe1</Location> <Params> <Items> @@ -326,21 +338,21 @@ <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>ShortCuterInstall.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{5975634d-b946-47c9-9dc4-185b1cda811c}-ShortCuterInstall.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{2f56d85c-297e-40b6-86cf-2116f94b3814}-ShortCuterInstall.png</ZipFileName> <DestinationFilename /> </FileItem> <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>ShortCuterProgress.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{4e569cf5-9b02-49ae-a4e2-cd7129b6655a}-ShortCuterProgress.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{4d3abb33-1e7a-4a72-bb34-2b1262d12f6a}-ShortCuterProgress.png</ZipFileName> <DestinationFilename /> </FileItem> <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>ShortCuter.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{9440160f-70aa-4f8d-b191-14a5f1d7fa03}-ShortCuter.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{3cb71e01-858f-4e36-981b-4461f70c06bd}-ShortCuter.png</ZipFileName> <DestinationFilename /> </FileItem> </Items> Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.ChangeLog.txt =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.ChangeLog.txt 2013-12-06 15:45:22 UTC (rev 4701) +++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.ChangeLog.txt 2013-12-06 21:05:18 UTC (rev 4702) @@ -1,3 +1,8 @@ +- V2.0.5 (12/06/2013) + + > add overrides at start-up (reset CapsLock & NumLock) + + - V2.0.4 (11/29/2013) > correct internet browser link in treeview Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.Update.xml =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.Update.xml 2013-12-06 15:45:22 UTC (rev 4701) +++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.Update.xml 2013-12-06 21:05:18 UTC (rev 4702) @@ -581,5 +581,129 @@ </ProjectSettings> <IsSkin>false</IsSkin> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Binaries"> + <DisplayName>Binaries</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Binaries</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Configuration"> + <DisplayName>Configuration</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Configuration</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="ShortCuter.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.1.6.27644</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>ShortCut'er</Name> + <Id>8f7a9dd8-c238-4d3d-b50d-20b7ca8d296e</Id> + <Author>nicsergio</Author> + <HomePage>http://www.team-mediaportal.com/extensions/input-output/shortcuter</HomePage> + <ForumPage>http://forum.team-mediaportal.com/threads/shortcuter-plugin-v2.121721/</ForumPage> + <UpdateUrl>https://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.Update.xml</UpdateUrl> + <Version> + <Major>2</Major> + <Minor>0</Minor> + <Build>5</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>ShortCut'er let you create keyboard shortcuts to any MP screen, like TV, Videos, Music, etc.. + +For each shortcut you can define a keystroke combination such as: + +<CTRL> + <ALT> + <SHIFT> + <KEY></ExtensionDescription> + <VersionDescription>This is a remake of the great process plugin ShortCut'er.</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>https://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1</OnlineLocation> + <ReleaseDate>2013-12-06T23:10:13</ReleaseDate> + <Tags>shortcut,keys,keyboard,imon,remote</Tags> + <Location>..\ShortCuter.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Online Icon"> + <Value>https://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/ShortCuter.png</Value> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value>%Plugins%\process\ShortCuter.dll</Value> + <ValueType>Template</ValueType> + <Description>The file used to configure the extension. + If it has .exe extension the will be executed. + If it has .dll extension it's started like MP plugin configuration.</Description> + </SectionParam> + <SectionParam Name="Online Screenshots"> + <Value>https://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Config.png</Value> + <ValueType>String</ValueType> + <Description>Online stored screenshot urls separated by ; </Description> + </SectionParam> + <SectionParam Name="Force to uninstall on update"> + <Value>YES</Value> + <ValueType>Bool</ValueType> + <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description> + </SectionParam> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + <IsSkin>false</IsSkin> + </PackageClass> </Items> </ExtensionCollection> \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/AssemblyInfo.cs 2013-12-06 15:45:22 UTC (rev 4701) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/AssemblyInfo.cs 2013-12-06 21:05:18 UTC (rev 4702) @@ -33,8 +33,8 @@ // È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build // utilizzando l'asterisco (*) come descritto di seguito: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.4.0")] -[assembly: AssemblyFileVersion("2.0.4.0")] +[assembly: AssemblyVersion("2.0.5.0")] +[assembly: AssemblyFileVersion("2.0.5.0")] //Importante per la compatibilità con MediaPortal [assembly: CompatibleVersion("1.1.6.27644")] \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.cs 2013-12-06 15:45:22 UTC (rev 4701) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.cs 2013-12-06 21:05:18 UTC (rev 4702) @@ -30,6 +30,12 @@ string settingsFile = Config.GetFile(Config.Dir.Config, Tools.MyAssembly.Name + ".xml"); myShortCuts = new ShortCuts(settingsFile, false); //--> lettura configurazione relativa agli shortcuts + if (myShortCuts.GeneralResetCapsLock) + if (UnlockKeys.ResetCapsLock()) + MpLog(false, "CapsLock deactivated"); //--> disattivazione CapsLock + if (myShortCuts.GeneralResetNumLock) + if (UnlockKeys.ResetNumLock()) + MpLog(false, "NumLock deactivated"); //--> disattivazione NumLock if (myShortCuts.Initialized) //Se classe di gestione shortcut inizializzata { try Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-06 15:45:22 UTC (rev 4701) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-06 21:05:18 UTC (rev 4702) @@ -6,7 +6,7 @@ <ProductVersion>8.0.30703</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}</ProjectGuid> - <OutputType>WinExe</OutputType> + <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>ProcessPlugins.ShortCuter</RootNamespace> <AssemblyName>ShortCuter</AssemblyName> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs 2013-12-06 15:45:22 UTC (rev 4701) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs 2013-12-06 21:05:18 UTC (rev 4702) @@ -44,6 +44,8 @@ toolTip.SetToolTip(rowUpButton, "Move up selected shortcut in list"); toolTip.SetToolTip(rowDownButton, "Move down selected shortcut in list"); toolTip.SetToolTip(infoPictureBox, "Version information"); + + unsavedChanges = false; //--> necessario a fine aggiornamento controlli grafici } private void FormatShortCutsGrid() //Formattazione (e popolazione) tabella shortcuts { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-06 15:45:26
|
Revision: 4701 http://sourceforge.net/p/mp-plugins/code/4701 Author: nicsergio Date: 2013-12-06 15:45:22 +0000 (Fri, 06 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/UnlockKeys.cs Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/UnlockKeys.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/UnlockKeys.cs 2013-12-06 15:03:45 UTC (rev 4700) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/UnlockKeys.cs 2013-12-06 15:45:22 UTC (rev 4701) @@ -16,31 +16,28 @@ #endregion #region Metodi Pubblici - public static bool ResetCapsLock() + public static bool ResetCapsLock() //Richesta di disattivazione CapsLock { - if (Control.IsKeyLocked(Keys.CapsLock)) //Se richiesta diversa da stato attuale + if (Control.IsKeyLocked(Keys.CapsLock)) //Se CapsLock attivo { - //Simulazione pressione del tasto CapsLock - keybd_event(VK_CAPITAL, SC_CAPITAL, 0, (UIntPtr)0); - //Simulazione rilascio del tasto CapsLock - keybd_event(VK_CAPITAL, SC_CAPITAL, KEYEVENTF_KEYUP, (UIntPtr)0); - return true; + keybd_event(VK_CAPITAL, SC_CAPITAL, 0, (UIntPtr)0); //--> simulazione pressione del tasto CapsLock + keybd_event(VK_CAPITAL, SC_CAPITAL, KEYEVENTF_KEYUP, (UIntPtr)0); //--> simulazione rilascio del tasto CapsLock + return true; //--> CapsLock disattivato } else - return false; + return false; //--> stato CapsLock non modificato } - public static bool ResetNumLock() + public static bool ResetNumLock() //Richesta di disattivazione NumLock { - if (Control.IsKeyLocked(Keys.NumLock)) //Se richiesta diversa da stato attuale + if (Control.IsKeyLocked(Keys.NumLock)) //Se NumLock attivo { - //Simulazione pressione del tasto NumLock - keybd_event(VK_NUMLOCK, HK_NUMLOCK, KEYEVENTF_EXTENDEDKEY, (UIntPtr)0); - //Simulazione rilascio del tasto NumLock - keybd_event(VK_NUMLOCK, HK_NUMLOCK, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, (UIntPtr)0); - return true; + keybd_event(VK_NUMLOCK, HK_NUMLOCK, KEYEVENTF_EXTENDEDKEY, (UIntPtr)0); //--> simulazione pressione del tasto NumLock + keybd_event(VK_NUMLOCK, HK_NUMLOCK, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, + (UIntPtr)0); //--> simulazione rilascio del tasto NumLock + return true; //--> NumLock disattivato } else - return false; + return false; //--> stato NumLock non modificato } #endregion This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-06 15:03:49
|
Revision: 4700 http://sourceforge.net/p/mp-plugins/code/4700 Author: nicsergio Date: 2013-12-06 15:03:45 +0000 (Fri, 06 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj Added Paths: ----------- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/UnlockKeys.cs Removed Paths: ------------- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs Deleted: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs 2013-12-06 14:08:13 UTC (rev 4699) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs 2013-12-06 15:03:45 UTC (rev 4700) @@ -1,77 +0,0 @@ -using System; -using System.ComponentModel; -using System.Runtime.InteropServices; -using System.Drawing; -using System.Drawing.Drawing2D; -using System.Reflection; -using System.Windows.Forms; -using System.Collections.Generic; - - -namespace ProcessPlugins.ShortCuter -{ - internal static class LockKeys //Classe per gestione attivazione/disattivazione blocco maiuscole/numeri - { - #region Dati - //bool numLockReq = false, capsLockReq = false; //--> inizializzazione parametri (richiesta di impostazione OFF) - - - - - #region Costanti - const int KEYEVENTF_EXTENDEDKEY = 0x1; //Da impostare come flag per far precedere il codice per la scansione HW dal byte 0xE0 (tasti estesi) - const int KEYEVENTF_KEYUP = 0x2; //Da impostare come flag per ottenere l'azione di rilascio del tasto - const int VK_NUMLOCK = 0x90; //Codice VirtualKey di NumLock - const int HK_NUMLOCK = 0x45; //Codice HardwareKey di NumLock (per scansione HW -> bScan) - const int VK_CAPITAL = 0x14; //Codice VirtualKey di CapsLock - const int SC_CAPITAL = 0x3A; //Codice HardwareKey di CapsLock (per scansione HW -> bScan) - #endregion - #endregion - - /*static void Main(string[] args) //Chiamata applicazione con parametri: LockKeys X Y (X->NumLock Y->Capslock) - { - #region Verifica parametri - if (args.Count() > 0) //Verifica se parametro passato da riga di comando - if (args[0] == "1") - numLockReq = true; //--> richiesta di attivare NumLock - else if (args[0] == "0") - numLockReq = false; //--> richiesta di disattivare NumLock - else - numLockReq = Console.NumberLock; //--> altrimenti lo stato rimane invariato - - if (args.Count() > 1) //Verifica se parametro passato da riga di comando - if (args[1] == "1") - capsLockReq = true; //--> richiesta di attivare CapsLock - else if (args[1] == "0") - capsLockReq = false; //--> richiesta di disattivare CapsLock - else - capsLockReq = Console.CapsLock; //--> altrimenti lo stato rimane invariato - #endregion - - #region Azioni - if (numLockReq != Console.NumberLock) //Se richiesta diversa da stato attuale - { - //Simulazione pressione del tasto NumLock - keybd_event(VK_NUMLOCK, HK_NUMLOCK, KEYEVENTF_EXTENDEDKEY, (UIntPtr)0); - //Simulazione rilascio del tasto NumLock - keybd_event(VK_NUMLOCK, HK_NUMLOCK, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, (UIntPtr)0); - } - if (capsLockReq != Console.CapsLock) //Se richiesta diversa da stato attuale - { - //Simulazione pressione del tasto CapsLock - keybd_event(VK_CAPITAL, SC_CAPITAL, 0, (UIntPtr)0); - //Simulazione rilascio del tasto CapsLock - keybd_event(VK_CAPITAL, SC_CAPITAL, KEYEVENTF_KEYUP, (UIntPtr)0); - } - #endregion - } - */ - - - #region Importazione DLL - //Simulazione eventi di tastiera - [DllImport("user32.dll")] - static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, UIntPtr dwExtraInfo); - #endregion - } -} Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-06 14:08:13 UTC (rev 4699) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-06 15:03:45 UTC (rev 4700) @@ -93,7 +93,7 @@ </Compile> <Compile Include="KeyboardHookWorker.cs" /> <Compile Include="KeyboardHook.cs" /> - <Compile Include="LockKeys.cs" /> + <Compile Include="UnlockKeys.cs" /> <Compile Include="Program.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\Resources.Designer.cs"> Added: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/UnlockKeys.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/UnlockKeys.cs (rev 0) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/UnlockKeys.cs 2013-12-06 15:03:45 UTC (rev 4700) @@ -0,0 +1,53 @@ +using System; +using System.Runtime.InteropServices; +using System.Windows.Forms; + +namespace ProcessPlugins.ShortCuter +{ + internal static class UnlockKeys //Classe per disattivazione blocco maiuscole/numeri + { + #region Costanti + const int KEYEVENTF_EXTENDEDKEY = 0x1; //Da impostare come flag per far precedere il codice per la scansione HW dal byte 0xE0 (tasti estesi) + const int KEYEVENTF_KEYUP = 0x2; //Da impostare come flag per ottenere l'azione di rilascio del tasto + const int VK_NUMLOCK = 0x90; //Codice VirtualKey di NumLock + const int HK_NUMLOCK = 0x45; //Codice HardwareKey di NumLock (per scansione HW -> bScan) + const int VK_CAPITAL = 0x14; //Codice VirtualKey di CapsLock + const int SC_CAPITAL = 0x3A; //Codice HardwareKey di CapsLock (per scansione HW -> bScan) + #endregion + + #region Metodi Pubblici + public static bool ResetCapsLock() + { + if (Control.IsKeyLocked(Keys.CapsLock)) //Se richiesta diversa da stato attuale + { + //Simulazione pressione del tasto CapsLock + keybd_event(VK_CAPITAL, SC_CAPITAL, 0, (UIntPtr)0); + //Simulazione rilascio del tasto CapsLock + keybd_event(VK_CAPITAL, SC_CAPITAL, KEYEVENTF_KEYUP, (UIntPtr)0); + return true; + } + else + return false; + } + public static bool ResetNumLock() + { + if (Control.IsKeyLocked(Keys.NumLock)) //Se richiesta diversa da stato attuale + { + //Simulazione pressione del tasto NumLock + keybd_event(VK_NUMLOCK, HK_NUMLOCK, KEYEVENTF_EXTENDEDKEY, (UIntPtr)0); + //Simulazione rilascio del tasto NumLock + keybd_event(VK_NUMLOCK, HK_NUMLOCK, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, (UIntPtr)0); + return true; + } + else + return false; + } + #endregion + + #region Importazione DLL + //Simulazione eventi di tastiera + [DllImport("user32.dll")] + static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, UIntPtr dwExtraInfo); + #endregion + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-06 14:08:16
|
Revision: 4699 http://sourceforge.net/p/mp-plugins/code/4699 Author: nicsergio Date: 2013-12-06 14:08:13 +0000 (Fri, 06 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.resx trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.resx trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.Designer.cs 2013-12-05 20:23:53 UTC (rev 4698) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.Designer.cs 2013-12-06 14:08:13 UTC (rev 4699) @@ -83,7 +83,7 @@ // headerLabel // this.headerLabel.BackColor = System.Drawing.Color.Transparent; - this.headerLabel.Font = new System.Drawing.Font("Alien Encounters", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.headerLabel.Font = new System.Drawing.Font("Vineta BT", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.headerLabel.ForeColor = System.Drawing.Color.White; this.headerLabel.Location = new System.Drawing.Point(0, 0); this.headerLabel.Name = "headerLabel"; @@ -119,7 +119,7 @@ // buildDateLabel // this.buildDateLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.buildDateLabel.ForeColor = System.Drawing.Color.White; + this.buildDateLabel.ForeColor = System.Drawing.Color.Navy; this.buildDateLabel.Location = new System.Drawing.Point(109, 152); this.buildDateLabel.Name = "buildDateLabel"; this.buildDateLabel.Size = new System.Drawing.Size(202, 16); @@ -130,7 +130,7 @@ // authorLabel // this.authorLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.authorLabel.ForeColor = System.Drawing.Color.White; + this.authorLabel.ForeColor = System.Drawing.Color.Navy; this.authorLabel.Location = new System.Drawing.Point(109, 125); this.authorLabel.Name = "authorLabel"; this.authorLabel.Size = new System.Drawing.Size(202, 16); @@ -141,7 +141,7 @@ // descriptionLabel // this.descriptionLabel.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.descriptionLabel.ForeColor = System.Drawing.Color.White; + this.descriptionLabel.ForeColor = System.Drawing.Color.Navy; this.descriptionLabel.Location = new System.Drawing.Point(109, 88); this.descriptionLabel.Name = "descriptionLabel"; this.descriptionLabel.Size = new System.Drawing.Size(202, 36); @@ -152,7 +152,7 @@ // titleLabel // this.titleLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.titleLabel.ForeColor = System.Drawing.Color.White; + this.titleLabel.ForeColor = System.Drawing.Color.Navy; this.titleLabel.Location = new System.Drawing.Point(109, 71); this.titleLabel.Name = "titleLabel"; this.titleLabel.Size = new System.Drawing.Size(202, 16); @@ -163,7 +163,7 @@ // fileLabel // this.fileLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.fileLabel.ForeColor = System.Drawing.Color.White; + this.fileLabel.ForeColor = System.Drawing.Color.Navy; this.fileLabel.Location = new System.Drawing.Point(109, 44); this.fileLabel.Name = "fileLabel"; this.fileLabel.Size = new System.Drawing.Size(202, 16); @@ -174,7 +174,7 @@ // versionLabel // this.versionLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.versionLabel.ForeColor = System.Drawing.Color.White; + this.versionLabel.ForeColor = System.Drawing.Color.Navy; this.versionLabel.Location = new System.Drawing.Point(109, 17); this.versionLabel.Name = "versionLabel"; this.versionLabel.Size = new System.Drawing.Size(202, 16); @@ -185,7 +185,7 @@ // versionHeaderLabel // this.versionHeaderLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.versionHeaderLabel.ForeColor = System.Drawing.Color.White; + this.versionHeaderLabel.ForeColor = System.Drawing.Color.Navy; this.versionHeaderLabel.Location = new System.Drawing.Point(16, 16); this.versionHeaderLabel.Name = "versionHeaderLabel"; this.versionHeaderLabel.Size = new System.Drawing.Size(87, 19); @@ -196,7 +196,7 @@ // buildDateHeaderLabel // this.buildDateHeaderLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.buildDateHeaderLabel.ForeColor = System.Drawing.Color.White; + this.buildDateHeaderLabel.ForeColor = System.Drawing.Color.Navy; this.buildDateHeaderLabel.Location = new System.Drawing.Point(16, 151); this.buildDateHeaderLabel.Name = "buildDateHeaderLabel"; this.buildDateHeaderLabel.Size = new System.Drawing.Size(87, 19); @@ -207,7 +207,7 @@ // authorHeaderLabel // this.authorHeaderLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.authorHeaderLabel.ForeColor = System.Drawing.Color.White; + this.authorHeaderLabel.ForeColor = System.Drawing.Color.Navy; this.authorHeaderLabel.Location = new System.Drawing.Point(16, 124); this.authorHeaderLabel.Name = "authorHeaderLabel"; this.authorHeaderLabel.Size = new System.Drawing.Size(87, 19); @@ -218,7 +218,7 @@ // descriptionHeaderLabel // this.descriptionHeaderLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.descriptionHeaderLabel.ForeColor = System.Drawing.Color.White; + this.descriptionHeaderLabel.ForeColor = System.Drawing.Color.Navy; this.descriptionHeaderLabel.Location = new System.Drawing.Point(16, 97); this.descriptionHeaderLabel.Name = "descriptionHeaderLabel"; this.descriptionHeaderLabel.Size = new System.Drawing.Size(87, 19); @@ -229,7 +229,7 @@ // titleHeaderLabel // this.titleHeaderLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.titleHeaderLabel.ForeColor = System.Drawing.Color.White; + this.titleHeaderLabel.ForeColor = System.Drawing.Color.Navy; this.titleHeaderLabel.Location = new System.Drawing.Point(16, 70); this.titleHeaderLabel.Name = "titleHeaderLabel"; this.titleHeaderLabel.Size = new System.Drawing.Size(87, 19); @@ -240,7 +240,7 @@ // fileHeaderLabel // this.fileHeaderLabel.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.fileHeaderLabel.ForeColor = System.Drawing.Color.White; + this.fileHeaderLabel.ForeColor = System.Drawing.Color.Navy; this.fileHeaderLabel.Location = new System.Drawing.Point(16, 43); this.fileHeaderLabel.Name = "fileHeaderLabel"; this.fileHeaderLabel.Size = new System.Drawing.Size(87, 19); @@ -252,6 +252,7 @@ // this.forumLinkLabel.BackColor = System.Drawing.Color.Transparent; this.forumLinkLabel.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.forumLinkLabel.LinkColor = System.Drawing.Color.Blue; this.forumLinkLabel.Location = new System.Drawing.Point(410, 280); this.forumLinkLabel.Name = "forumLinkLabel"; this.forumLinkLabel.Size = new System.Drawing.Size(40, 15); @@ -266,6 +267,7 @@ // this.wikiLinkLabel.BackColor = System.Drawing.Color.Transparent; this.wikiLinkLabel.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.wikiLinkLabel.LinkColor = System.Drawing.Color.Blue; this.wikiLinkLabel.Location = new System.Drawing.Point(380, 280); this.wikiLinkLabel.Name = "wikiLinkLabel"; this.wikiLinkLabel.Size = new System.Drawing.Size(31, 15); Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs 2013-12-05 20:23:53 UTC (rev 4698) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs 2013-12-06 14:08:13 UTC (rev 4699) @@ -66,7 +66,7 @@ { Graphics mGraphics = e.Graphics; Rectangle mArea = new Rectangle(0, 0, this.Width, this.Height); - LinearGradientBrush mLGB = new LinearGradientBrush(mArea, Color.FromArgb(96, 155, 173), Color.PaleTurquoise, LinearGradientMode.ForwardDiagonal); + LinearGradientBrush mLGB = new LinearGradientBrush(mArea, Color.FromArgb(96, 155, 173), Color.FromArgb(245, 251, 251), LinearGradientMode.ForwardDiagonal); mGraphics.FillRectangle(mLGB, mArea); Rectangle r = new Rectangle(-1, -1, this.Width + 1, 36); Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.resx 2013-12-05 20:23:53 UTC (rev 4698) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.resx 2013-12-06 14:08:13 UTC (rev 4699) @@ -124,50 +124,50 @@ <data name="okPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> 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 - AAAAAElFTkSuQmCC + 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 + AElFTkSuQmCC </value> </data> <metadata name="logoPictureBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> @@ -215,6 +215,42 @@ <metadata name="fileHeaderLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> + <metadata name="buildDateLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="authorLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="descriptionLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="titleLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="fileLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="versionLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="versionHeaderLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="buildDateHeaderLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="authorHeaderLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="descriptionHeaderLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="titleHeaderLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="fileHeaderLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> <metadata name="forumLinkLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> @@ -227,56 +263,55 @@ <data name="internetPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> 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 - CDnUhkr9VgAAAABJRU5ErkJggg== + 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 </value> </data> <metadata name="commentLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs 2013-12-05 20:23:53 UTC (rev 4698) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs 2013-12-06 14:08:13 UTC (rev 4699) @@ -17,15 +17,6 @@ - public enum ForcingType - { - [Description("Force OFF")] - Off = 0, - [Description("Force ON")] - On = 1, - [Description("Not change")] - None = 2 - } #region Costanti const int KEYEVENTF_EXTENDEDKEY = 0x1; //Da impostare come flag per far precedere il codice per la scansione HW dal byte 0xE0 (tasti estesi) @@ -37,81 +28,6 @@ #endregion #endregion - public static List<string> GetForcingTypes() - { - List<string> descriptions = new List<string>(); - foreach (LockKeys.ForcingType enumValue in Enum.GetValues(typeof(LockKeys.ForcingType))) - { - descriptions.Add(enumValue.GetDescription()); - } - return descriptions; - } - /* public static string GetDescription(this Enum currentEnum) - { - string description = String.Empty; - DescriptionAttribute da; - - FieldInfo fi = currentEnum.GetType(). - GetField(currentEnum.ToString()); - da = (DescriptionAttribute)Attribute.GetCustomAttribute(fi, - typeof(DescriptionAttribute)); - if (da != null) - description = da.Description; - else - description = currentEnum.ToString(); - - return description; - } - - public static string[] GetDescription(this Enum Enumeration) - { - string Value = Enumeration.ToString(); - Type EnumType = Enumeration.GetType(); - var DescAttribute = (DescriptionAttribute[])EnumType - .GetField(Value) - .GetCustomAttributes(typeof(DescriptionAttribute), false); - return DescAttribute.Length > 0 ? DescAttribute[0].Description : Value; - }*/ - public static string GetDescription(this Enum value) - { - Type type = value.GetType(); - string name = Enum.GetName(type, value); - if (name != null) - { - FieldInfo field = type.GetField(name); - if (field != null) - { - DescriptionAttribute attr = - Attribute.GetCustomAttribute(field, - typeof(DescriptionAttribute)) as DescriptionAttribute; - if (attr != null) - { - return attr.Description; - } - } - } - return null; - } - /*public static string[] GetDescriptions(this enum value) - { - Type type = value.GetType(); - string name = Enum.GetName(type, value); - if (name != null) - { - FieldInfo field = type.GetField(name); - if (field != null) - { - DescriptionAttribute attr = - Attribute.GetCustomAttribute(field, - typeof(DescriptionAttribute)) as DescriptionAttribute; - if (attr != null) - { - return attr.Description; - } - } - } - return null; - }*/ /*static void Main(string[] args) //Chiamata applicazione con parametri: LockKeys X Y (X->NumLock Y->Capslock) { #region Verifica parametri Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml 2013-12-05 20:23:53 UTC (rev 4698) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml 2013-12-06 14:08:13 UTC (rev 4699) @@ -1,5 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> <ShortCuter> + <General> + <ResetCapsLock>1</ResetCapsLock> + <ResetNumLock>0</ResetNumLock> + </General> <Items> <Item> <Caption>Basic Home</Caption> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs 2013-12-05 20:23:53 UTC (rev 4698) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs 2013-12-06 14:08:13 UTC (rev 4699) @@ -55,10 +55,8 @@ this.propLeftPictureBox = new System.Windows.Forms.PictureBox(); this.saveButton = new System.Windows.Forms.Button(); this.overridesGroupBox = new System.Windows.Forms.GroupBox(); - this.numLockComboBox = new System.Windows.Forms.Label(); - this.comboBox2 = new System.Windows.Forms.ComboBox(); - this.capsLockLabel = new System.Windows.Forms.Label(); - this.capsLockComboBox = new System.Windows.Forms.ComboBox(); + this.resetNumLockCheckBox = new System.Windows.Forms.CheckBox(); + this.resetCapsLockCheckBox = new System.Windows.Forms.CheckBox(); ((System.ComponentModel.ISupportInitialize)(this.shortCutsDataGridView)).BeginInit(); this.itemsTabControl.SuspendLayout(); this.linksTabPage.SuspendLayout(); @@ -350,60 +348,40 @@ // // overridesGroupBox // - this.overridesGroupBox.Controls.Add(this.numLockComboBox); - this.overridesGroupBox.Controls.Add(this.comboBox2); - this.overridesGroupBox.Controls.Add(this.capsLockLabel); - this.overridesGroupBox.Controls.Add(this.capsLockComboBox); + this.overridesGroupBox.Controls.Add(this.resetNumLockCheckBox); + this.overridesGroupBox.Controls.Add(this.resetCapsLockCheckBox); this.overridesGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.overridesGroupBox.Location = new System.Drawing.Point(6, 200); + this.overridesGroupBox.Location = new System.Drawing.Point(6, 216); this.overridesGroupBox.Name = "overridesGroupBox"; - this.overridesGroupBox.Size = new System.Drawing.Size(320, 68); + this.overridesGroupBox.Size = new System.Drawing.Size(320, 45); this.overridesGroupBox.TabIndex = 37; this.overridesGroupBox.TabStop = false; this.overridesGroupBox.Text = "Overrides at Start-Up"; // - // numLockComboBox + // resetNumLockCheckBox // - this.numLockComboBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.numLockComboBox.ForeColor = System.Drawing.SystemColors.ControlText; - this.numLockComboBox.Location = new System.Drawing.Point(174, 24); - this.numLockComboBox.Name = "numLockComboBox"; - this.numLockComboBox.Size = new System.Drawing.Size(140, 13); - this.numLockComboBox.TabIndex = 5; - this.numLockComboBox.Text = "Num Lock"; - this.numLockComboBox.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.resetNumLockCheckBox.AutoSize = true; + this.resetNumLockCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.resetNumLockCheckBox.Location = new System.Drawing.Point(204, 22); + this.resetNumLockCheckBox.Name = "resetNumLockCheckBox"; + this.resetNumLockCheckBox.Size = new System.Drawing.Size(106, 17); + this.resetNumLockCheckBox.TabIndex = 7; + this.resetNumLockCheckBox.Text = "Reset Num-Lock"; + this.resetNumLockCheckBox.UseVisualStyleBackColor = true; + this.resetNumLockCheckBox.CheckedChanged += new System.EventHandler(this.resetNumLockCheckBox_CheckedChanged); // - // comboBox2 + // resetCapsLockCheckBox // - this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBox2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.comboBox2.FormattingEnabled = true; - this.comboBox2.Location = new System.Drawing.Point(173, 40); - this.comboBox2.Name = "comboBox2"; - this.comboBox2.Size = new System.Drawing.Size(140, 21); - this.comboBox2.TabIndex = 4; + this.resetCapsLockCheckBox.AutoSize = true; + this.resetCapsLockCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.resetCapsLockCheckBox.Location = new System.Drawing.Point(6, 22); + this.resetCapsLockCheckBox.Name = "resetCapsLockCheckBox"; + this.resetCapsLockCheckBox.Size = new System.Drawing.Size(108, 17); + this.resetCapsLockCheckBox.TabIndex = 6; + this.resetCapsLockCheckBox.Text = "Reset Caps-Lock"; + this.resetCapsLockCheckBox.UseVisualStyleBackColor = true; + this.resetCapsLockCheckBox.CheckedChanged += new System.EventHandler(this.resetCapsLockCheckBox_CheckedChanged); // - // capsLockLabel - // - this.capsLockLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.capsLockLabel.ForeColor = System.Drawing.SystemColors.ControlText; - this.capsLockLabel.Location = new System.Drawing.Point(4, 24); - this.capsLockLabel.Name = "capsLockLabel"; - this.capsLockLabel.Size = new System.Drawing.Size(140, 13); - this.capsLockLabel.TabIndex = 3; - this.capsLockLabel.Text = "Caps Lock"; - this.capsLockLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // capsLockComboBox - // - this.capsLockComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.capsLockComboBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.capsLockComboBox.FormattingEnabled = true; - this.capsLockComboBox.Location = new System.Drawing.Point(4, 40); - this.capsLockComboBox.Name = "capsLockComboBox"; - this.capsLockComboBox.Size = new System.Drawing.Size(140, 21); - this.capsLockComboBox.TabIndex = 0; - // // ShortCuterForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -443,6 +421,7 @@ ((System.ComponentModel.ISupportInitialize)(this.infoPictureBox)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.propLeftPictureBox)).EndInit(); this.overridesGroupBox.ResumeLayout(false); + this.overridesGroupBox.PerformLayout(); this.ResumeLayout(false); this.PerformLayout(); @@ -474,10 +453,8 @@ private System.Windows.Forms.Button saveButton; private System.Windows.Forms.TextBox loadParameterTextBox; private System.Windows.Forms.GroupBox overridesGroupBox; - private System.Windows.Forms.ComboBox capsLockComboBox; - private System.Windows.Forms.Label numLockComboBox; - private System.Windows.Forms.ComboBox comboBox2; - private System.Windows.Forms.Label capsLockLabel; + private System.Windows.Forms.CheckBox resetNumLockCheckBox; + private System.Windows.Forms.CheckBox resetCapsLockCheckBox; } } \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs 2013-12-05 20:23:53 UTC (rev 4698) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs 2013-12-06 14:08:13 UTC (rev 4699) @@ -35,7 +35,8 @@ mySkin.FillTreeViewSkinLinks(skinLinksTreeView); skinLinksTreeView.CollapseAll(); FormatShortCutsGrid(); - capsLockComboBox.DataSource = LockKeys.GetForcingTypes(); + resetCapsLockCheckBox.Checked = myShortCuts.GeneralResetCapsLock; + resetNumLockCheckBox.Checked = myShortCuts.GeneralResetNumLock; toolTip.SetToolTip(skinFilesListBox, "Double click to set the link's parameter to shortcut"); toolTip.SetToolTip(skinLinksTreeView, "Double click to set the link's parameter to shortcut"); toolTip.SetToolTip(rowAddButton, "Add shortcut to list"); @@ -215,6 +216,12 @@ rowDownButton.Enabled = false; } } + private bool Save() //Salvataggio configurazione plugin + { + myShortCuts.GeneralResetCapsLock = resetCapsLockCheckBox.Checked; + myShortCuts.GeneralResetNumLock = resetNumLockCheckBox.Checked; + return myShortCuts.SaveConfig(); + } #endregion #region Consumazione Eventi @@ -264,7 +271,8 @@ return; } } - myHookWorker.Stop(); //--> disattivazione hook di tastiera + if (myHookWorker != null) + myHookWorker.Stop(); //--> disattivazione hook di tastiera } #endregion #region Eventi Modifica Griglia @@ -324,7 +332,7 @@ //Gestione evento per evitare messaggi di errore (esempio se file effetto sonoro non disponibile nella skin) } #endregion - #region Eventi Modifica Shortcuts + #region Eventi Modifica Impostazioni Plugin & Shortcuts private void myShortCutsItems_ListChanged(object sender, EventArgs e) { unsavedChanges = true; @@ -355,6 +363,14 @@ { MoveItemList(false); } + private void resetCapsLockCheckBox_CheckedChanged(object sender, EventArgs e) + { + unsavedChanges = true; + } + private void resetNumLockCheckBox_CheckedChanged(object sender, EventArgs e) + { + unsavedChanges = true; + } #endregion #region Eventi Liste Files & Links Skin private void itemsTabControl_SelectedIndexChanged(object sender, EventArgs e) @@ -431,12 +447,12 @@ } private void saveButton_Click(object sender, EventArgs e) { - if (myShortCuts.SaveConfig()) + if (Save()) unsavedChanges = false; } private void updateButton_Click(object sender, EventArgs e) { - if (myShortCuts.SaveConfig()) + if (Save()) { unsavedChanges = false; this.Close(); Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.resx 2013-12-05 20:23:53 UTC (rev 4698) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.resx 2013-12-06 14:08:13 UTC (rev 4699) @@ -189,18 +189,12 @@ <metadata name="overridesGroupBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> - <metadata name="numLockComboBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <metadata name="resetNumLockCheckBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> - <metadata name="comboBox2.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <metadata name="resetCapsLockCheckBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> - <metadata name="capsLockLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>True</value> - </metadata> - <metadata name="capsLockComboBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>True</value> - </metadata> <metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2013-12-05 20:23:53 UTC (rev 4698) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2013-12-06 14:08:13 UTC (rev 4699) @@ -111,7 +111,13 @@ #region Dati private readonly string SettingsFile; //File di salvataggio impostazioni private readonly bool ConfigContext; //Utilizzo nella fase di configurazione (altrimenti plugin in esecuzione) - private BindingList<ShortCut> _items = new BindingList<ShortCut>(); //Lista (con associazione dati) degli shortcuts configurati + private struct GeneralSettings //Struttura impostazioni generali + { + public bool ResetCapsLock; //Reset attivazione Caps-Lock all'avvio + public bool ResetNumLock; //Reset attivazione Num-Lock all'avvio + } + private GeneralSettings _general = new GeneralSettings(); //Impostazioni generali plugin + private BindingList<ShortCut> _items = new BindingList<ShortCut>(); //Lista (con associazione dati) degli shortcuts configurati private bool _initialized; //Classe inizializzata #endregion @@ -204,8 +210,19 @@ xmlFile.Load(userConfig); //Lettura file xml delle ultime impostazioni userConfig.Close(); //--> chiusura file } + + XmlNode innerNode; + XmlNode generalNode = xmlFile.DocumentElement.SelectSingleNode("/ShortCuter/General"); + if (generalNode != null) //Se presente sezione "General" (implementata da V2.0.5) + { + innerNode = generalNode.SelectSingleNode("ResetCapsLock"); + if (innerNode != null) + _general.ResetCapsLock = Convert.ToBoolean(Convert.ToInt16(innerNode.InnerText)); + innerNode = generalNode.SelectSingleNode("ResetNumLock"); + if (innerNode != null) + _general.ResetNumLock = Convert.ToBoolean(Convert.ToInt16(innerNode.InnerText)); + } XmlNodeList nodeList = xmlFile.DocumentElement.SelectNodes("/ShortCuter/Items/Item"); - XmlNode innerNode; foreach (XmlNode node in nodeList) //Iterazione per memorizzazione impostazioni shortcuts { ShortCut sc = new ShortCut(); @@ -285,22 +302,26 @@ xmlSettings.WriteStartDocument(); xmlSettings.WriteStartElement("ShortCuter"); - xmlSettings.WriteStartElement("Items"); - foreach (ShortCut sc in _items) //Iterazione per salvataggio sortcuts - { - xmlSettings.WriteStartElement("Item"); - xmlSettings.WriteElementString("Caption", sc.Caption); - xmlSettings.WriteElementString("Key", sc.Key); - xmlSettings.WriteElementString("Ctrl", Convert.ToInt16(sc.Ctrl).ToString()); - xmlSettings.WriteElementString("Alt", Convert.ToInt16(sc.Alt).ToString()); - xmlSettings.WriteElementString("Shift", Convert.ToInt16(sc.Shift).ToString()); - xmlSettings.WriteElementString("WindowID", sc.WindowID.ToString()); - xmlSettings.WriteElementString("LoadParameter", sc.LoadParameter); - xmlSettings.WriteElementString("SoundEffect", sc.SoundEffect); + xmlSettings.WriteStartElement("General"); + xmlSettings.WriteElementString("ResetCapsLock", Convert.ToInt16(_general.ResetCapsLock).ToString()); + xmlSettings.WriteElementString("ResetNumLock", Convert.ToInt16(_general.ResetNumLock).ToString()); xmlSettings.WriteEndElement(); - } + xmlSettings.WriteStartElement("Items"); + foreach (ShortCut sc in _items) //Iterazione per salvataggio sortcuts + { + xmlSettings.WriteStartElement("Item"); + xmlSettings.WriteElementString("Caption", sc.Caption); + xmlSettings.WriteElementString("Key", sc.Key); + xmlSettings.WriteElementString("Ctrl", Convert.ToInt16(sc.Ctrl).ToString()); + xmlSettings.WriteElementString("Alt", Convert.ToInt16(sc.Alt).ToString()); + xmlSettings.WriteElementString("Shift", Convert.ToInt16(sc.Shift).ToString()); + xmlSettings.WriteElementString("WindowID", sc.WindowID.ToString()); + xmlSettings.WriteElementString("LoadParameter", sc.LoadParameter); + xmlSettings.WriteElementString("SoundEffect", sc.SoundEffect); + xmlSettings.WriteEndElement(); + } + xmlSettings.WriteEndElement(); xmlSettings.WriteEndElement(); - xmlSettings.WriteEndElement(); xmlSettings.Flush(); xmlSettings.Close(); @@ -321,8 +342,10 @@ #endregion #region Proprietà + public bool Initialized { get { return this._initialized; } } + public bool GeneralResetCapsLock { get { return this._general.ResetCapsLock; } set { this._general.ResetCapsLock = value; } } + public bool GeneralResetNumLock { get { return this._general.ResetNumLock; } set { this._general.ResetNumLock = value; } } public BindingList<ShortCut> Items { get { return this._items; } } - public bool Initialized { get { return this._initialized; } } #endregion } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-05 20:23:56
|
Revision: 4698 http://sourceforge.net/p/mp-plugins/code/4698 Author: nicsergio Date: 2013-12-05 20:23:53 +0000 (Thu, 05 Dec 2013) 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/Common/VersionInfo.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs Added Paths: ----------- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs 2013-12-05 15:27:44 UTC (rev 4697) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs 2013-12-05 20:23:53 UTC (rev 4698) @@ -2,12 +2,11 @@ using System.Collections.Generic; using System.Drawing; using System.IO; +using System.Linq; using System.Reflection; using System.Windows.Forms; using System.Xml; -using System.Linq; - namespace My.Common { internal class MediaPortalSkin //Classe per gestione elementare skin di MediaPortal Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs 2013-12-05 15:27:44 UTC (rev 4697) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs 2013-12-05 20:23:53 UTC (rev 4698) @@ -4,7 +4,6 @@ using System.Reflection; using System.Windows.Forms; - namespace My.Common { internal static class Tools //Collezione utilità @@ -109,7 +108,7 @@ gp.AddArc(r.X, r.Y + r.Height - hRadius, wRadius, hRadius, 90, 90); winControl.Region = new Region(gp); } + #endregion #endregion - #endregion } } Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs 2013-12-05 15:27:44 UTC (rev 4697) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs 2013-12-05 20:23:53 UTC (rev 4698) @@ -66,9 +66,8 @@ { Graphics mGraphics = e.Graphics; Rectangle mArea = new Rectangle(0, 0, this.Width, this.Height); - LinearGradientBrush mLGB = new LinearGradientBrush(mArea, Color.FromArgb(96, 155, 173), Color.FromArgb(177, 192, 192), LinearGradientMode.ForwardDiagonal); - mGraphics.FillRectangle(mLGB, mArea);//Color.FromArgb(245, 251, 251) - + LinearGradientBrush mLGB = new LinearGradientBrush(mArea, Color.FromArgb(96, 155, 173), Color.PaleTurquoise, LinearGradientMode.ForwardDiagonal); + mGraphics.FillRectangle(mLGB, mArea); Rectangle r = new Rectangle(-1, -1, this.Width + 1, 36); mLGB = new LinearGradientBrush(r, Color.Navy, Color.MediumTurquoise, LinearGradientMode.ForwardDiagonal); Added: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs (rev 0) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/LockKeys.cs 2013-12-05 20:23:53 UTC (rev 4698) @@ -0,0 +1,161 @@ +using System; +using System.ComponentModel; +using System.Runtime.InteropServices; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.Reflection; +using System.Windows.Forms; +using System.Collections.Generic; + + +namespace ProcessPlugins.ShortCuter +{ + internal static class LockKeys //Classe per gestione attivazione/disattivazione blocco maiuscole/numeri + { + #region Dati + //bool numLockReq = false, capsLockReq = false; //--> inizializzazione parametri (richiesta di impostazione OFF) + + + + public enum ForcingType + { + [Description("Force OFF")] + Off = 0, + [Description("Force ON")] + On = 1, + [Description("Not change")] + None = 2 + } + + #region Costanti + const int KEYEVENTF_EXTENDEDKEY = 0x1; //Da impostare come flag per far precedere il codice per la scansione HW dal byte 0xE0 (tasti estesi) + const int KEYEVENTF_KEYUP = 0x2; //Da impostare come flag per ottenere l'azione di rilascio del tasto + const int VK_NUMLOCK = 0x90; //Codice VirtualKey di NumLock + const int HK_NUMLOCK = 0x45; //Codice HardwareKey di NumLock (per scansione HW -> bScan) + const int VK_CAPITAL = 0x14; //Codice VirtualKey di CapsLock + const int SC_CAPITAL = 0x3A; //Codice HardwareKey di CapsLock (per scansione HW -> bScan) + #endregion + #endregion + + public static List<string> GetForcingTypes() + { + List<string> descriptions = new List<string>(); + foreach (LockKeys.ForcingType enumValue in Enum.GetValues(typeof(LockKeys.ForcingType))) + { + descriptions.Add(enumValue.GetDescription()); + } + return descriptions; + } + /* public static string GetDescription(this Enum currentEnum) + { + string description = String.Empty; + DescriptionAttribute da; + + FieldInfo fi = currentEnum.GetType(). + GetField(currentEnum.ToString()); + da = (DescriptionAttribute)Attribute.GetCustomAttribute(fi, + typeof(DescriptionAttribute)); + if (da != null) + description = da.Description; + else + description = currentEnum.ToString(); + + return description; + } + + public static string[] GetDescription(this Enum Enumeration) + { + string Value = Enumeration.ToString(); + Type EnumType = Enumeration.GetType(); + var DescAttribute = (DescriptionAttribute[])EnumType + .GetField(Value) + .GetCustomAttributes(typeof(DescriptionAttribute), false); + return DescAttribute.Length > 0 ? DescAttribute[0].Description : Value; + }*/ + public static string GetDescription(this Enum value) + { + Type type = value.GetType(); + string name = Enum.GetName(type, value); + if (name != null) + { + FieldInfo field = type.GetField(name); + if (field != null) + { + DescriptionAttribute attr = + Attribute.GetCustomAttribute(field, + typeof(DescriptionAttribute)) as DescriptionAttribute; + if (attr != null) + { + return attr.Description; + } + } + } + return null; + } + /*public static string[] GetDescriptions(this enum value) + { + Type type = value.GetType(); + string name = Enum.GetName(type, value); + if (name != null) + { + FieldInfo field = type.GetField(name); + if (field != null) + { + DescriptionAttribute attr = + Attribute.GetCustomAttribute(field, + typeof(DescriptionAttribute)) as DescriptionAttribute; + if (attr != null) + { + return attr.Description; + } + } + } + return null; + }*/ + /*static void Main(string[] args) //Chiamata applicazione con parametri: LockKeys X Y (X->NumLock Y->Capslock) + { + #region Verifica parametri + if (args.Count() > 0) //Verifica se parametro passato da riga di comando + if (args[0] == "1") + numLockReq = true; //--> richiesta di attivare NumLock + else if (args[0] == "0") + numLockReq = false; //--> richiesta di disattivare NumLock + else + numLockReq = Console.NumberLock; //--> altrimenti lo stato rimane invariato + + if (args.Count() > 1) //Verifica se parametro passato da riga di comando + if (args[1] == "1") + capsLockReq = true; //--> richiesta di attivare CapsLock + else if (args[1] == "0") + capsLockReq = false; //--> richiesta di disattivare CapsLock + else + capsLockReq = Console.CapsLock; //--> altrimenti lo stato rimane invariato + #endregion + + #region Azioni + if (numLockReq != Console.NumberLock) //Se richiesta diversa da stato attuale + { + //Simulazione pressione del tasto NumLock + keybd_event(VK_NUMLOCK, HK_NUMLOCK, KEYEVENTF_EXTENDEDKEY, (UIntPtr)0); + //Simulazione rilascio del tasto NumLock + keybd_event(VK_NUMLOCK, HK_NUMLOCK, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, (UIntPtr)0); + } + if (capsLockReq != Console.CapsLock) //Se richiesta diversa da stato attuale + { + //Simulazione pressione del tasto CapsLock + keybd_event(VK_CAPITAL, SC_CAPITAL, 0, (UIntPtr)0); + //Simulazione rilascio del tasto CapsLock + keybd_event(VK_CAPITAL, SC_CAPITAL, KEYEVENTF_KEYUP, (UIntPtr)0); + } + #endregion + } + */ + + + #region Importazione DLL + //Simulazione eventi di tastiera + [DllImport("user32.dll")] + static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, UIntPtr dwExtraInfo); + #endregion + } +} Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-05 15:27:44 UTC (rev 4697) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-05 20:23:53 UTC (rev 4698) @@ -93,6 +93,7 @@ </Compile> <Compile Include="KeyboardHookWorker.cs" /> <Compile Include="KeyboardHook.cs" /> + <Compile Include="LockKeys.cs" /> <Compile Include="Program.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\Resources.Designer.cs"> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs 2013-12-05 15:27:44 UTC (rev 4697) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs 2013-12-05 20:23:53 UTC (rev 4698) @@ -55,10 +55,10 @@ this.propLeftPictureBox = new System.Windows.Forms.PictureBox(); this.saveButton = new System.Windows.Forms.Button(); this.overridesGroupBox = new System.Windows.Forms.GroupBox(); - this.capsLockComboBox = new System.Windows.Forms.ComboBox(); - this.capsLockLabel = new System.Windows.Forms.Label(); this.numLockComboBox = new System.Windows.Forms.Label(); this.comboBox2 = new System.Windows.Forms.ComboBox(); + this.capsLockLabel = new System.Windows.Forms.Label(); + this.capsLockComboBox = new System.Windows.Forms.ComboBox(); ((System.ComponentModel.ISupportInitialize)(this.shortCutsDataGridView)).BeginInit(); this.itemsTabControl.SuspendLayout(); this.linksTabPage.SuspendLayout(); @@ -362,30 +362,10 @@ this.overridesGroupBox.TabStop = false; this.overridesGroupBox.Text = "Overrides at Start-Up"; // - // capsLockComboBox - // - this.capsLockComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.capsLockComboBox.FormattingEnabled = true; - this.capsLockComboBox.Location = new System.Drawing.Point(4, 40); - this.capsLockComboBox.Name = "capsLockComboBox"; - this.capsLockComboBox.Size = new System.Drawing.Size(140, 21); - this.capsLockComboBox.TabIndex = 0; - // - // capsLockLabel - // - this.capsLockLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.capsLockLabel.ForeColor = System.Drawing.Color.Blue; - this.capsLockLabel.Location = new System.Drawing.Point(4, 24); - this.capsLockLabel.Name = "capsLockLabel"; - this.capsLockLabel.Size = new System.Drawing.Size(140, 13); - this.capsLockLabel.TabIndex = 3; - this.capsLockLabel.Text = "Caps Lock"; - this.capsLockLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // // numLockComboBox // this.numLockComboBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.numLockComboBox.ForeColor = System.Drawing.Color.Blue; + this.numLockComboBox.ForeColor = System.Drawing.SystemColors.ControlText; this.numLockComboBox.Location = new System.Drawing.Point(174, 24); this.numLockComboBox.Name = "numLockComboBox"; this.numLockComboBox.Size = new System.Drawing.Size(140, 13); @@ -396,12 +376,34 @@ // comboBox2 // this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.comboBox2.FormattingEnabled = true; this.comboBox2.Location = new System.Drawing.Point(173, 40); this.comboBox2.Name = "comboBox2"; this.comboBox2.Size = new System.Drawing.Size(140, 21); this.comboBox2.TabIndex = 4; // + // capsLockLabel + // + this.capsLockLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.capsLockLabel.ForeColor = System.Drawing.SystemColors.ControlText; + this.capsLockLabel.Location = new System.Drawing.Point(4, 24); + this.capsLockLabel.Name = "capsLockLabel"; + this.capsLockLabel.Size = new System.Drawing.Size(140, 13); + this.capsLockLabel.TabIndex = 3; + this.capsLockLabel.Text = "Caps Lock"; + this.capsLockLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // capsLockComboBox + // + this.capsLockComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.capsLockComboBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.capsLockComboBox.FormattingEnabled = true; + this.capsLockComboBox.Location = new System.Drawing.Point(4, 40); + this.capsLockComboBox.Name = "capsLockComboBox"; + this.capsLockComboBox.Size = new System.Drawing.Size(140, 21); + this.capsLockComboBox.TabIndex = 0; + // // ShortCuterForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs 2013-12-05 15:27:44 UTC (rev 4697) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.cs 2013-12-05 20:23:53 UTC (rev 4698) @@ -35,6 +35,7 @@ mySkin.FillTreeViewSkinLinks(skinLinksTreeView); skinLinksTreeView.CollapseAll(); FormatShortCutsGrid(); + capsLockComboBox.DataSource = LockKeys.GetForcingTypes(); toolTip.SetToolTip(skinFilesListBox, "Double click to set the link's parameter to shortcut"); toolTip.SetToolTip(skinLinksTreeView, "Double click to set the link's parameter to shortcut"); toolTip.SetToolTip(rowAddButton, "Add shortcut to list"); Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2013-12-05 15:27:44 UTC (rev 4697) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2013-12-05 20:23:53 UTC (rev 4698) @@ -1,11 +1,11 @@ using System; +using System.Collections.Generic; using System.ComponentModel; using System.IO; using System.Reflection; -using System.Collections.Generic; using System.Text; +using System.Windows.Forms; using System.Xml; -using System.Windows.Forms; using MediaPortal.Profile; using My.Common; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-05 15:27:49
|
Revision: 4697 http://sourceforge.net/p/mp-plugins/code/4697 Author: nicsergio Date: 2013-12-05 15:27:44 +0000 (Thu, 05 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.resx Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs 2013-12-03 20:05:38 UTC (rev 4696) +++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/VersionInfo.cs 2013-12-05 15:27:44 UTC (rev 4697) @@ -66,8 +66,8 @@ { Graphics mGraphics = e.Graphics; Rectangle mArea = new Rectangle(0, 0, this.Width, this.Height); - LinearGradientBrush mLGB = new LinearGradientBrush(mArea, Color.FromArgb(96, 155, 173), Color.FromArgb(245, 251, 251), LinearGradientMode.ForwardDiagonal); - mGraphics.FillRectangle(mLGB, mArea); + LinearGradientBrush mLGB = new LinearGradientBrush(mArea, Color.FromArgb(96, 155, 173), Color.FromArgb(177, 192, 192), LinearGradientMode.ForwardDiagonal); + mGraphics.FillRectangle(mLGB, mArea);//Color.FromArgb(245, 251, 251) Rectangle r = new Rectangle(-1, -1, this.Width + 1, 36); Modified: trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-03 20:05:38 UTC (rev 4696) +++ trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-05 15:27:44 UTC (rev 4697) @@ -30,7 +30,6 @@ {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.Build.0 = Debug|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Any CPU.ActiveCfg = Release|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.Build.0 = Release|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.ActiveCfg = Release|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.Build.0 = Release|x86 {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU @@ -48,6 +47,7 @@ {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.ActiveCfg = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.Build.0 = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Mixed Platforms.Build.0 = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|x86.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-03 20:05:38 UTC (rev 4696) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2013-12-05 15:27:44 UTC (rev 4697) @@ -6,7 +6,7 @@ <ProductVersion>8.0.30703</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}</ProjectGuid> - <OutputType>Library</OutputType> + <OutputType>WinExe</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>ProcessPlugins.ShortCuter</RootNamespace> <AssemblyName>ShortCuter</AssemblyName> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs 2013-12-03 20:05:38 UTC (rev 4696) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.Designer.cs 2013-12-05 15:27:44 UTC (rev 4697) @@ -54,6 +54,11 @@ this.rowAddButton = new System.Windows.Forms.Button(); this.propLeftPictureBox = new System.Windows.Forms.PictureBox(); this.saveButton = new System.Windows.Forms.Button(); + this.overridesGroupBox = new System.Windows.Forms.GroupBox(); + this.capsLockComboBox = new System.Windows.Forms.ComboBox(); + this.capsLockLabel = new System.Windows.Forms.Label(); + this.numLockComboBox = new System.Windows.Forms.Label(); + this.comboBox2 = new System.Windows.Forms.ComboBox(); ((System.ComponentModel.ISupportInitialize)(this.shortCutsDataGridView)).BeginInit(); this.itemsTabControl.SuspendLayout(); this.linksTabPage.SuspendLayout(); @@ -64,6 +69,7 @@ this.skinFileGroupBox.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.infoPictureBox)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.propLeftPictureBox)).BeginInit(); + this.overridesGroupBox.SuspendLayout(); this.SuspendLayout(); // // shortCutsDataGridView @@ -160,9 +166,9 @@ this.linkPropertiesGroupBox.Controls.Add(this.windowIdGroupBox); this.linkPropertiesGroupBox.Controls.Add(this.skinFileGroupBox); this.linkPropertiesGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.linkPropertiesGroupBox.Location = new System.Drawing.Point(6, 41); + this.linkPropertiesGroupBox.Location = new System.Drawing.Point(6, 19); this.linkPropertiesGroupBox.Name = "linkPropertiesGroupBox"; - this.linkPropertiesGroupBox.Size = new System.Drawing.Size(320, 188); + this.linkPropertiesGroupBox.Size = new System.Drawing.Size(320, 175); this.linkPropertiesGroupBox.TabIndex = 31; this.linkPropertiesGroupBox.TabStop = false; this.linkPropertiesGroupBox.Text = "Link Properties"; @@ -173,7 +179,7 @@ this.loadParameterGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.loadParameterGroupBox.Location = new System.Drawing.Point(4, 103); this.loadParameterGroupBox.Name = "loadParameterGroupBox"; - this.loadParameterGroupBox.Size = new System.Drawing.Size(312, 81); + this.loadParameterGroupBox.Size = new System.Drawing.Size(312, 68); this.loadParameterGroupBox.TabIndex = 37; this.loadParameterGroupBox.TabStop = false; this.loadParameterGroupBox.Text = "Load Parameter:"; @@ -187,7 +193,7 @@ this.loadParameterTextBox.Multiline = true; this.loadParameterTextBox.Name = "loadParameterTextBox"; this.loadParameterTextBox.ReadOnly = true; - this.loadParameterTextBox.Size = new System.Drawing.Size(300, 50); + this.loadParameterTextBox.Size = new System.Drawing.Size(300, 43); this.loadParameterTextBox.TabIndex = 39; this.loadParameterTextBox.Text = "-"; this.loadParameterTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; @@ -342,11 +348,66 @@ this.saveButton.UseVisualStyleBackColor = true; this.saveButton.Click += new System.EventHandler(this.saveButton_Click); // + // overridesGroupBox + // + this.overridesGroupBox.Controls.Add(this.numLockComboBox); + this.overridesGroupBox.Controls.Add(this.comboBox2); + this.overridesGroupBox.Controls.Add(this.capsLockLabel); + this.overridesGroupBox.Controls.Add(this.capsLockComboBox); + this.overridesGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.overridesGroupBox.Location = new System.Drawing.Point(6, 200); + this.overridesGroupBox.Name = "overridesGroupBox"; + this.overridesGroupBox.Size = new System.Drawing.Size(320, 68); + this.overridesGroupBox.TabIndex = 37; + this.overridesGroupBox.TabStop = false; + this.overridesGroupBox.Text = "Overrides at Start-Up"; + // + // capsLockComboBox + // + this.capsLockComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.capsLockComboBox.FormattingEnabled = true; + this.capsLockComboBox.Location = new System.Drawing.Point(4, 40); + this.capsLockComboBox.Name = "capsLockComboBox"; + this.capsLockComboBox.Size = new System.Drawing.Size(140, 21); + this.capsLockComboBox.TabIndex = 0; + // + // capsLockLabel + // + this.capsLockLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.capsLockLabel.ForeColor = System.Drawing.Color.Blue; + this.capsLockLabel.Location = new System.Drawing.Point(4, 24); + this.capsLockLabel.Name = "capsLockLabel"; + this.capsLockLabel.Size = new System.Drawing.Size(140, 13); + this.capsLockLabel.TabIndex = 3; + this.capsLockLabel.Text = "Caps Lock"; + this.capsLockLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // numLockComboBox + // + this.numLockComboBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.numLockComboBox.ForeColor = System.Drawing.Color.Blue; + this.numLockComboBox.Location = new System.Drawing.Point(174, 24); + this.numLockComboBox.Name = "numLockComboBox"; + this.numLockComboBox.Size = new System.Drawing.Size(140, 13); + this.numLockComboBox.TabIndex = 5; + this.numLockComboBox.Text = "Num Lock"; + this.numLockComboBox.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // comboBox2 + // + this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox2.FormattingEnabled = true; + this.comboBox2.Location = new System.Drawing.Point(173, 40); + this.comboBox2.Name = "comboBox2"; + this.comboBox2.Size = new System.Drawing.Size(140, 21); + this.comboBox2.TabIndex = 4; + // // ShortCuterForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(794, 572); + this.Controls.Add(this.overridesGroupBox); this.Controls.Add(this.saveButton); this.Controls.Add(this.rowDownButton); this.Controls.Add(this.linkPropertiesGroupBox); @@ -379,6 +440,7 @@ this.skinFileGroupBox.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.infoPictureBox)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.propLeftPictureBox)).EndInit(); + this.overridesGroupBox.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); @@ -409,6 +471,11 @@ private System.Windows.Forms.TreeView skinLinksTreeView; private System.Windows.Forms.Button saveButton; private System.Windows.Forms.TextBox loadParameterTextBox; + private System.Windows.Forms.GroupBox overridesGroupBox; + private System.Windows.Forms.ComboBox capsLockComboBox; + private System.Windows.Forms.Label numLockComboBox; + private System.Windows.Forms.ComboBox comboBox2; + private System.Windows.Forms.Label capsLockLabel; } } \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.resx 2013-12-03 20:05:38 UTC (rev 4696) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuterForm.resx 2013-12-05 15:27:44 UTC (rev 4697) @@ -186,6 +186,21 @@ <metadata name="saveButton.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> + <metadata name="overridesGroupBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="numLockComboBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="comboBox2.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="capsLockLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="capsLockComboBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> <metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-03 20:05:42
|
Revision: 4696 http://sourceforge.net/p/mp-plugins/code/4696 Author: nicsergio Date: 2013-12-03 20:05:38 +0000 (Tue, 03 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Menu.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/XmlFiles/DefaultMenu.xml Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs 2013-12-03 15:44:57 UTC (rev 4695) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs 2013-12-03 20:05:38 UTC (rev 4696) @@ -74,7 +74,7 @@ this.saveButton = new System.Windows.Forms.Button(); this.generalGroupBox = new System.Windows.Forms.GroupBox(); this.showContextLabelCheckBox = new System.Windows.Forms.CheckBox(); - this.showSubMenuBackgroundCheckBox = new System.Windows.Forms.CheckBox(); + this.showSubItemBackgroundCheckBox = new System.Windows.Forms.CheckBox(); this.multiImageTimeGroupBox = new System.Windows.Forms.GroupBox(); this.multiIMageTimeLabel = new System.Windows.Forms.Label(); this.multiImageTimeSecLabel = new System.Windows.Forms.Label(); @@ -622,7 +622,7 @@ // generalGroupBox // this.generalGroupBox.Controls.Add(this.showContextLabelCheckBox); - this.generalGroupBox.Controls.Add(this.showSubMenuBackgroundCheckBox); + this.generalGroupBox.Controls.Add(this.showSubItemBackgroundCheckBox); this.generalGroupBox.Controls.Add(this.multiImageTimeGroupBox); this.generalGroupBox.Controls.Add(this.defaultMenuItemGroupBox); this.generalGroupBox.Controls.Add(this.backgroundAnimatedCheckBox); @@ -639,7 +639,7 @@ // this.showContextLabelCheckBox.AutoSize = true; this.showContextLabelCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.showContextLabelCheckBox.Location = new System.Drawing.Point(178, 42); + this.showContextLabelCheckBox.Location = new System.Drawing.Point(178, 41); this.showContextLabelCheckBox.Name = "showContextLabelCheckBox"; this.showContextLabelCheckBox.Size = new System.Drawing.Size(116, 17); this.showContextLabelCheckBox.TabIndex = 7; @@ -647,17 +647,17 @@ this.showContextLabelCheckBox.UseVisualStyleBackColor = true; this.showContextLabelCheckBox.CheckedChanged += new System.EventHandler(this.showContextLabelCheckBox_CheckedChanged); // - // showSubMenuBackgroundCheckBox + // showSubItemBackgroundCheckBox // - this.showSubMenuBackgroundCheckBox.AutoSize = true; - this.showSubMenuBackgroundCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.showSubMenuBackgroundCheckBox.Location = new System.Drawing.Point(12, 85); - this.showSubMenuBackgroundCheckBox.Name = "showSubMenuBackgroundCheckBox"; - this.showSubMenuBackgroundCheckBox.Size = new System.Drawing.Size(250, 17); - this.showSubMenuBackgroundCheckBox.TabIndex = 6; - this.showSubMenuBackgroundCheckBox.Text = "Show sub menu background (fast systems only)"; - this.showSubMenuBackgroundCheckBox.UseVisualStyleBackColor = true; - this.showSubMenuBackgroundCheckBox.CheckedChanged += new System.EventHandler(this.showSubMenuBackgroundCheckBox_CheckedChanged); + this.showSubItemBackgroundCheckBox.AutoSize = true; + this.showSubItemBackgroundCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.showSubItemBackgroundCheckBox.Location = new System.Drawing.Point(12, 85); + this.showSubItemBackgroundCheckBox.Name = "showSubItemBackgroundCheckBox"; + this.showSubItemBackgroundCheckBox.Size = new System.Drawing.Size(250, 17); + this.showSubItemBackgroundCheckBox.TabIndex = 6; + this.showSubItemBackgroundCheckBox.Text = "Show sub menu background (fast systems only)"; + this.showSubItemBackgroundCheckBox.UseVisualStyleBackColor = true; + this.showSubItemBackgroundCheckBox.CheckedChanged += new System.EventHandler(this.showSubItemBackgroundCheckBox_CheckedChanged); // // multiImageTimeGroupBox // @@ -1193,7 +1193,7 @@ private System.Windows.Forms.Panel defaultItemLeftPanel; private System.Windows.Forms.Panel defaultItemRightPanel; private System.Windows.Forms.CheckBox showContextLabelCheckBox; - private System.Windows.Forms.CheckBox showSubMenuBackgroundCheckBox; + private System.Windows.Forms.CheckBox showSubItemBackgroundCheckBox; } } Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs 2013-12-03 15:44:57 UTC (rev 4695) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs 2013-12-03 20:05:38 UTC (rev 4696) @@ -52,9 +52,9 @@ DefaultMenuItemRefresh(); defaultMenuItemComboBox.SelectedIndex = myMenu.GeneralDefaultItemIndex; showRssCheckBox.Checked = myMenu.GeneralShowRSS; - showContextLabelCheckBox.Checked = false; + showContextLabelCheckBox.Checked = myMenu.GeneralShowContextLabel; backgroundAnimatedCheckBox.Checked = myMenu.GeneralBackgroundAnimated; - showSubMenuBackgroundCheckBox.Checked = false; + showSubItemBackgroundCheckBox.Checked = myMenu.GeneralShowSubItemBackground; int multiImageTime = myMenu.GeneralMultiImageTime / 1000; multiImageTimeTrackBar.Value = ((multiImageTime >= multiImageTimeTrackBar.Minimum & multiImageTime <= multiImageTimeTrackBar.Maximum) ? multiImageTime : multiImageTimeTrackBar.Maximum); multiIMageTimeLabel.Text = multiImageTimeTrackBar.Value.ToString(); @@ -489,12 +489,14 @@ } private void SaveMenu() //Salvataggio impostazioni e creazione menu { - myMenu.GeneralDefaultItemIndex = defaultMenuItemComboBox.SelectedIndex; - myMenu.GeneralShowRSS = showRssCheckBox.Checked; - myMenu.GeneralBackgroundAnimated = backgroundAnimatedCheckBox.Checked; - myMenu.GeneralMultiImageTime = multiImageTimeTrackBar.Value * 1000; - myMenu.EditorClearCache = clearCacheCheckBox.Checked; - myMenu.EditorCreateBackup = createBackupCheckBox.Checked; + myMenu.GeneralDefaultItemIndex = defaultMenuItemComboBox.SelectedIndex; + myMenu.GeneralShowRSS = showRssCheckBox.Checked; + myMenu.GeneralShowContextLabel = showContextLabelCheckBox.Checked; + myMenu.GeneralBackgroundAnimated = backgroundAnimatedCheckBox.Checked; + myMenu.GeneralShowSubItemBackground = showSubItemBackgroundCheckBox.Checked; + myMenu.GeneralMultiImageTime = multiImageTimeTrackBar.Value * 1000; + myMenu.EditorClearCache = clearCacheCheckBox.Checked; + myMenu.EditorCreateBackup = createBackupCheckBox.Checked; if (myMenu.SaveMenu(myMediaPortal.SelectedSkin.CachePath, myMediaPortal.SelectedSkin.SkinPath)) //--> salvataggio & creazione (con eventuale cancellazione cache) @@ -782,7 +784,7 @@ { unsavedChanges = true; } - private void showSubMenuBackgroundCheckBox_CheckedChanged(object sender, EventArgs e) + private void showSubItemBackgroundCheckBox_CheckedChanged(object sender, EventArgs e) { unsavedChanges = true; } Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx 2013-12-03 15:44:57 UTC (rev 4695) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx 2013-12-03 20:05:38 UTC (rev 4696) @@ -249,7 +249,7 @@ <metadata name="showContextLabelCheckBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> - <metadata name="showSubMenuBackgroundCheckBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <metadata name="showSubItemBackgroundCheckBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> <metadata name="multiImageTimeGroupBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Menu.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Menu.cs 2013-12-03 15:44:57 UTC (rev 4695) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Menu.cs 2013-12-03 20:05:38 UTC (rev 4696) @@ -45,7 +45,9 @@ private struct GeneralSettings //Struttura impostazioni generali di menu { public bool ShowRSS; //Attivazione visualizzazione notizie RSS + public bool ShowContextLabel; //Attivazione visualizzazione del testo aggiuntivo ("guarda"-"ascolta"-ecc.) degli elementi di menu public bool BackgroundAnimated; //Attivazione animazione immagini di background + public bool ShowSubItemBackground; //Attivazione visualizzazione immagini di background specifiche per gli elementi di sotto-menu public int DefaultItemIndex; //Indice elemento di menu predefinito (selezionato all'entrata) public int MultiImageTime; //Tempo di commutazione immagini per controlli multi-image [ms] } @@ -101,9 +103,15 @@ innerNode = generalNode.SelectSingleNode("ShowRSS"); if (innerNode != null) _general.ShowRSS = Convert.ToBoolean(Convert.ToInt16(innerNode.InnerText)); + innerNode = generalNode.SelectSingleNode("ShowContextLabel"); + if (innerNode != null) + _general.ShowContextLabel = Convert.ToBoolean(Convert.ToInt16(innerNode.InnerText)); innerNode = generalNode.SelectSingleNode("BackgroundAnimated"); if (innerNode != null) _general.BackgroundAnimated = Convert.ToBoolean(Convert.ToInt16(innerNode.InnerText)); + innerNode = generalNode.SelectSingleNode("ShowSubItemBackground"); + if (innerNode != null) + _general.ShowSubItemBackground = Convert.ToBoolean(Convert.ToInt16(innerNode.InnerText)); innerNode = generalNode.SelectSingleNode("DefaultItemIndex"); if (innerNode != null) _general.DefaultItemIndex = Convert.ToInt32(innerNode.InnerText); @@ -247,10 +255,12 @@ const string NodeName = @"/profile"; - XmlAddMenuSetting(ref xmlSkinSettings, NodeName, menuSectionIndex, "#skin.CustomMenu.General.ShowRSS", Convert.ToInt16(_general.ShowRSS).ToString()); - XmlAddMenuSetting(ref xmlSkinSettings, NodeName, menuSectionIndex, "#skin.CustomMenu.General.BackgroundAnimated", Convert.ToInt16(_general.BackgroundAnimated).ToString()); - XmlAddMenuSetting(ref xmlSkinSettings, NodeName, menuSectionIndex, "#skin.CustomMenu.General.DefaultItemIndex", "1"); //(_general.DefaultItemIndex + 1).ToString()); - XmlAddMenuSetting(ref xmlSkinSettings, NodeName, menuSectionIndex, "#skin.CustomMenu.General.MultiImageTime", _general.MultiImageTime.ToString()); + XmlAddMenuSetting(ref xmlSkinSettings, NodeName, menuSectionIndex, "#skin.CustomMenu.General.ShowRSS", Convert.ToInt16(_general.ShowRSS).ToString()); + XmlAddMenuSetting(ref xmlSkinSettings, NodeName, menuSectionIndex, "#skin.CustomMenu.General.ShowContextLabel", Convert.ToInt16(_general.ShowContextLabel).ToString()); + XmlAddMenuSetting(ref xmlSkinSettings, NodeName, menuSectionIndex, "#skin.CustomMenu.General.BackgroundAnimated", Convert.ToInt16(_general.BackgroundAnimated).ToString()); + XmlAddMenuSetting(ref xmlSkinSettings, NodeName, menuSectionIndex, "#skin.CustomMenu.General.ShowSubItemBackground", Convert.ToInt16(_general.ShowSubItemBackground).ToString()); + XmlAddMenuSetting(ref xmlSkinSettings, NodeName, menuSectionIndex, "#skin.CustomMenu.General.DefaultItemIndex", "1"); //(_general.DefaultItemIndex + 1).ToString()); + XmlAddMenuSetting(ref xmlSkinSettings, NodeName, menuSectionIndex, "#skin.CustomMenu.General.MultiImageTime", _general.MultiImageTime.ToString()); /* Problema nello skin engine: non si riesce a specificare l'elemento di default in maniera parametrica: viene quindi fissato il primo e si shiftano tutti gli elementi fino a portare al primo posto quello selezionato */ @@ -392,10 +402,12 @@ menuSettings.WriteElementString("CreateBackup", Convert.ToInt16(_editor.CreateBackup).ToString()); menuSettings.WriteEndElement(); menuSettings.WriteStartElement("General"); //--> salvataggio impostazioni generali di menu - menuSettings.WriteElementString("ShowRSS", Convert.ToInt16(_general.ShowRSS).ToString()); - menuSettings.WriteElementString("BackgroundAnimated", Convert.ToInt16(_general.BackgroundAnimated).ToString()); - menuSettings.WriteElementString("DefaultItemIndex", _general.DefaultItemIndex.ToString()); - menuSettings.WriteElementString("MultiImageTime", _general.MultiImageTime.ToString()); + menuSettings.WriteElementString("ShowRSS", Convert.ToInt16(_general.ShowRSS).ToString()); + menuSettings.WriteElementString("ShowContextLabel", Convert.ToInt16(_general.ShowContextLabel).ToString()); + menuSettings.WriteElementString("BackgroundAnimated", Convert.ToInt16(_general.BackgroundAnimated).ToString()); + menuSettings.WriteElementString("ShowSubItemBackground", Convert.ToInt16(_general.ShowSubItemBackground).ToString()); + menuSettings.WriteElementString("DefaultItemIndex", _general.DefaultItemIndex.ToString()); + menuSettings.WriteElementString("MultiImageTime", _general.MultiImageTime.ToString()); menuSettings.WriteEndElement(); menuSettings.WriteStartElement("Items"); foreach (MenuItem mItem in _items) //Iterazione per salvataggio elementi di menu @@ -456,17 +468,19 @@ #endregion #region Proprietà - public bool Initialized { get { return this._initialized; } } - public bool EditorClearCache { get { return this._editor.ClearCache; } set { this._editor.ClearCache = value; } } - public bool EditorCreateBackup { get { return this._editor.CreateBackup; } set { this._editor.CreateBackup = value; } } - public bool GeneralShowRSS { get { return this._general.ShowRSS; } set { this._general.ShowRSS = value; } } - public bool GeneralBackgroundAnimated { get { return this._general.BackgroundAnimated; } set { this._general.BackgroundAnimated = value; } } - public int GeneralDefaultItemIndex { get { return this._general.DefaultItemIndex; } set { this._general.DefaultItemIndex = value; } } - public int GeneralMultiImageTime { get { return this._general.MultiImageTime; } set { this._general.MultiImageTime = value; } } - public BindingList<MenuItem> Items { get { return this._items; } } - public int MenuItemsMinNum { get { return this.ItemsMinNum; } } - public int MenuItemsMaxNum { get { return this.ItemsMaxNum; } } - public int SubMenuItemsMaxNum { get { return this.SubItemsMaxNum; } } + public bool Initialized { get { return this._initialized; } } + public bool EditorClearCache { get { return this._editor.ClearCache; } set { this._editor.ClearCache = value; } } + public bool EditorCreateBackup { get { return this._editor.CreateBackup; } set { this._editor.CreateBackup = value; } } + public bool GeneralShowRSS { get { return this._general.ShowRSS; } set { this._general.ShowRSS = value; } } + public bool GeneralShowContextLabel { get { return this._general.ShowContextLabel; } set { this._general.ShowContextLabel = value; } } + public bool GeneralBackgroundAnimated { get { return this._general.BackgroundAnimated; } set { this._general.BackgroundAnimated = value; } } + public bool GeneralShowSubItemBackground { get { return this._general.ShowSubItemBackground; } set { this._general.ShowSubItemBackground = value; } } + public int GeneralDefaultItemIndex { get { return this._general.DefaultItemIndex; } set { this._general.DefaultItemIndex = value; } } + public int GeneralMultiImageTime { get { return this._general.MultiImageTime; } set { this._general.MultiImageTime = value; } } + public BindingList<MenuItem> Items { get { return this._items; } } + public int MenuItemsMinNum { get { return this.ItemsMinNum; } } + public int MenuItemsMaxNum { get { return this.ItemsMaxNum; } } + public int SubMenuItemsMaxNum { get { return this.SubItemsMaxNum; } } #endregion } } Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/XmlFiles/DefaultMenu.xml =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/XmlFiles/DefaultMenu.xml 2013-12-03 15:44:57 UTC (rev 4695) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/XmlFiles/DefaultMenu.xml 2013-12-03 20:05:38 UTC (rev 4696) @@ -6,7 +6,9 @@ </Editor> <General> <ShowRSS>1</ShowRSS> + <ShowContextLabel>1</ShowContextLabel> <BackgroundAnimated>1</BackgroundAnimated> + <ShowSubItemBackground>0</ShowSubItemBackground> <DefaultItemIndex>2</DefaultItemIndex> <MultiImageTime>15000</MultiImageTime> </General> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-12-03 15:45:00
|
Revision: 4695 http://sourceforge.net/p/mp-plugins/code/4695 Author: nicsergio Date: 2013-12-03 15:44:57 +0000 (Tue, 03 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx Modified: trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-02 06:05:06 UTC (rev 4694) +++ trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-12-03 15:44:57 UTC (rev 4695) @@ -25,6 +25,7 @@ GlobalSection(ProjectConfigurationPlatforms) = postSolution {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|Any CPU.ActiveCfg = Debug|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|Mixed Platforms.Build.0 = Debug|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.ActiveCfg = Debug|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.Build.0 = Debug|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Any CPU.ActiveCfg = Release|x86 @@ -43,7 +44,6 @@ {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Any CPU.Build.0 = Debug|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|x86.ActiveCfg = Debug|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.ActiveCfg = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.Build.0 = Release|Any CPU Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs 2013-12-02 06:05:06 UTC (rev 4694) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.Designer.cs 2013-12-03 15:44:57 UTC (rev 4695) @@ -61,18 +61,20 @@ this.overlayGroupBox = new System.Windows.Forms.GroupBox(); this.overlayLabel = new System.Windows.Forms.Label(); this.overlayComboBox = new System.Windows.Forms.ComboBox(); - this.labelTextBox = new System.Windows.Forms.TextBox(); + this.contextTextBox = new System.Windows.Forms.TextBox(); this.loadParameterLabel = new System.Windows.Forms.Label(); this.windowIdLabel = new System.Windows.Forms.Label(); this.skinFileLabel = new System.Windows.Forms.Label(); this.captionLabel = new System.Windows.Forms.Label(); - this.labelLabel = new System.Windows.Forms.Label(); + this.contextLabel = new System.Windows.Forms.Label(); this.menuPanel = new System.Windows.Forms.Panel(); this.creationGroupBox = new System.Windows.Forms.GroupBox(); this.createBackupCheckBox = new System.Windows.Forms.CheckBox(); this.clearCacheCheckBox = new System.Windows.Forms.CheckBox(); this.saveButton = new System.Windows.Forms.Button(); this.generalGroupBox = new System.Windows.Forms.GroupBox(); + this.showContextLabelCheckBox = new System.Windows.Forms.CheckBox(); + this.showSubMenuBackgroundCheckBox = new System.Windows.Forms.CheckBox(); this.multiImageTimeGroupBox = new System.Windows.Forms.GroupBox(); this.multiIMageTimeLabel = new System.Windows.Forms.Label(); this.multiImageTimeSecLabel = new System.Windows.Forms.Label(); @@ -86,12 +88,14 @@ this.subMenuRowDownButton = new System.Windows.Forms.Button(); this.subMenuRowUpButton = new System.Windows.Forms.Button(); this.subMenuListBox = new System.Windows.Forms.ListBox(); - this.subMenuArrowPictureBox = new System.Windows.Forms.PictureBox(); this.menuGroupBox = new System.Windows.Forms.GroupBox(); + this.defaultItemRightPanel = new System.Windows.Forms.Panel(); + this.defaultItemLeftPanel = new System.Windows.Forms.Panel(); this.menuRowRemoveButton = new System.Windows.Forms.Button(); this.menuRowDownButton = new System.Windows.Forms.Button(); this.menuRowUpButton = new System.Windows.Forms.Button(); this.menuListBox = new System.Windows.Forms.ListBox(); + this.subMenuArrowPictureBox = new System.Windows.Forms.PictureBox(); this.backgroundImageTimer = new System.Windows.Forms.Timer(this.components); this.iconOpenFileDialog = new System.Windows.Forms.OpenFileDialog(); this.toolTip = new System.Windows.Forms.ToolTip(this.components); @@ -106,8 +110,6 @@ this.updateNotifyMenuPictureBox = new System.Windows.Forms.PictureBox(); this.updateNotifySubMenuPictureBox = new System.Windows.Forms.PictureBox(); this.arrowsPictureBox = new System.Windows.Forms.PictureBox(); - this.defaultItemLeftPanel = new System.Windows.Forms.Panel(); - this.defaultItemRightPanel = new System.Windows.Forms.Panel(); this.itemsTabControl.SuspendLayout(); this.linksTabPage.SuspendLayout(); this.skinTabPage.SuspendLayout(); @@ -126,8 +128,8 @@ ((System.ComponentModel.ISupportInitialize)(this.multiImageTimeTrackBar)).BeginInit(); this.defaultMenuItemGroupBox.SuspendLayout(); this.subMenuGroupBox.SuspendLayout(); + this.menuGroupBox.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.subMenuArrowPictureBox)).BeginInit(); - this.menuGroupBox.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.infoPictureBox)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.propLeftPictureBox)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.propRightPictureBox)).BeginInit(); @@ -224,12 +226,12 @@ this.propertiesGroupBox.Controls.Add(this.captionTextBox); this.propertiesGroupBox.Controls.Add(this.backgroundGroupBox); this.propertiesGroupBox.Controls.Add(this.overlayGroupBox); - this.propertiesGroupBox.Controls.Add(this.labelTextBox); + this.propertiesGroupBox.Controls.Add(this.contextTextBox); this.propertiesGroupBox.Controls.Add(this.loadParameterLabel); this.propertiesGroupBox.Controls.Add(this.windowIdLabel); this.propertiesGroupBox.Controls.Add(this.skinFileLabel); this.propertiesGroupBox.Controls.Add(this.captionLabel); - this.propertiesGroupBox.Controls.Add(this.labelLabel); + this.propertiesGroupBox.Controls.Add(this.contextLabel); this.propertiesGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.propertiesGroupBox.Location = new System.Drawing.Point(1, 3); this.propertiesGroupBox.Name = "propertiesGroupBox"; @@ -248,7 +250,7 @@ this.iconGroupBox.Size = new System.Drawing.Size(324, 94); this.iconGroupBox.TabIndex = 14; this.iconGroupBox.TabStop = false; - this.iconGroupBox.Text = "Icon"; + this.iconGroupBox.Text = "Icon (Horus Theme)"; // // iconPictureBox // @@ -488,16 +490,16 @@ this.overlayComboBox.TabIndex = 18; this.overlayComboBox.TextChanged += new System.EventHandler(this.overlayComboBox_TextChanged); // - // labelTextBox + // contextTextBox // - this.labelTextBox.BackColor = System.Drawing.SystemColors.Window; - this.labelTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelTextBox.Location = new System.Drawing.Point(110, 26); - this.labelTextBox.Name = "labelTextBox"; - this.labelTextBox.Size = new System.Drawing.Size(158, 20); - this.labelTextBox.TabIndex = 2; - this.labelTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; - this.labelTextBox.TextChanged += new System.EventHandler(this.labelTextBox_TextChanged); + this.contextTextBox.BackColor = System.Drawing.SystemColors.Window; + this.contextTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.contextTextBox.Location = new System.Drawing.Point(110, 26); + this.contextTextBox.Name = "contextTextBox"; + this.contextTextBox.Size = new System.Drawing.Size(158, 20); + this.contextTextBox.TabIndex = 2; + this.contextTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.contextTextBox.TextChanged += new System.EventHandler(this.labelTextBox_TextChanged); // // loadParameterLabel // @@ -543,16 +545,16 @@ this.captionLabel.Text = "Caption:"; this.captionLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; // - // labelLabel + // contextLabel // - this.labelLabel.AutoSize = true; - this.labelLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.labelLabel.Location = new System.Drawing.Point(12, 29); - this.labelLabel.Name = "labelLabel"; - this.labelLabel.Size = new System.Drawing.Size(96, 15); - this.labelLabel.TabIndex = 0; - this.labelLabel.Text = "Label (optional):"; - this.labelLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.contextLabel.AutoSize = true; + this.contextLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.contextLabel.Location = new System.Drawing.Point(12, 29); + this.contextLabel.Name = "contextLabel"; + this.contextLabel.Size = new System.Drawing.Size(85, 15); + this.contextLabel.TabIndex = 0; + this.contextLabel.Text = "Context Label:"; + this.contextLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; // // menuPanel // @@ -619,6 +621,8 @@ // // generalGroupBox // + this.generalGroupBox.Controls.Add(this.showContextLabelCheckBox); + this.generalGroupBox.Controls.Add(this.showSubMenuBackgroundCheckBox); this.generalGroupBox.Controls.Add(this.multiImageTimeGroupBox); this.generalGroupBox.Controls.Add(this.defaultMenuItemGroupBox); this.generalGroupBox.Controls.Add(this.backgroundAnimatedCheckBox); @@ -631,6 +635,30 @@ this.generalGroupBox.TabStop = false; this.generalGroupBox.Text = "General Properties"; // + // showContextLabelCheckBox + // + this.showContextLabelCheckBox.AutoSize = true; + this.showContextLabelCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.showContextLabelCheckBox.Location = new System.Drawing.Point(178, 42); + this.showContextLabelCheckBox.Name = "showContextLabelCheckBox"; + this.showContextLabelCheckBox.Size = new System.Drawing.Size(116, 17); + this.showContextLabelCheckBox.TabIndex = 7; + this.showContextLabelCheckBox.Text = "Show context label"; + this.showContextLabelCheckBox.UseVisualStyleBackColor = true; + this.showContextLabelCheckBox.CheckedChanged += new System.EventHandler(this.showContextLabelCheckBox_CheckedChanged); + // + // showSubMenuBackgroundCheckBox + // + this.showSubMenuBackgroundCheckBox.AutoSize = true; + this.showSubMenuBackgroundCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.showSubMenuBackgroundCheckBox.Location = new System.Drawing.Point(12, 85); + this.showSubMenuBackgroundCheckBox.Name = "showSubMenuBackgroundCheckBox"; + this.showSubMenuBackgroundCheckBox.Size = new System.Drawing.Size(250, 17); + this.showSubMenuBackgroundCheckBox.TabIndex = 6; + this.showSubMenuBackgroundCheckBox.Text = "Show sub menu background (fast systems only)"; + this.showSubMenuBackgroundCheckBox.UseVisualStyleBackColor = true; + this.showSubMenuBackgroundCheckBox.CheckedChanged += new System.EventHandler(this.showSubMenuBackgroundCheckBox_CheckedChanged); + // // multiImageTimeGroupBox // this.multiImageTimeGroupBox.Controls.Add(this.multiIMageTimeLabel); @@ -681,9 +709,9 @@ // this.defaultMenuItemGroupBox.Controls.Add(this.defaultMenuItemComboBox); this.defaultMenuItemGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.defaultMenuItemGroupBox.Location = new System.Drawing.Point(6, 31); + this.defaultMenuItemGroupBox.Location = new System.Drawing.Point(6, 20); this.defaultMenuItemGroupBox.Name = "defaultMenuItemGroupBox"; - this.defaultMenuItemGroupBox.Size = new System.Drawing.Size(144, 52); + this.defaultMenuItemGroupBox.Size = new System.Drawing.Size(144, 55); this.defaultMenuItemGroupBox.TabIndex = 4; this.defaultMenuItemGroupBox.TabStop = false; this.defaultMenuItemGroupBox.Text = "Default menu item"; @@ -703,7 +731,7 @@ // this.backgroundAnimatedCheckBox.AutoSize = true; this.backgroundAnimatedCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.backgroundAnimatedCheckBox.Location = new System.Drawing.Point(178, 66); + this.backgroundAnimatedCheckBox.Location = new System.Drawing.Point(178, 62); this.backgroundAnimatedCheckBox.Name = "backgroundAnimatedCheckBox"; this.backgroundAnimatedCheckBox.Size = new System.Drawing.Size(130, 17); this.backgroundAnimatedCheckBox.TabIndex = 2; @@ -715,7 +743,7 @@ // this.showRssCheckBox.AutoSize = true; this.showRssCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.showRssCheckBox.Location = new System.Drawing.Point(178, 43); + this.showRssCheckBox.Location = new System.Drawing.Point(178, 20); this.showRssCheckBox.Name = "showRssCheckBox"; this.showRssCheckBox.Size = new System.Drawing.Size(78, 17); this.showRssCheckBox.TabIndex = 1; @@ -785,16 +813,6 @@ this.subMenuListBox.SelectedIndexChanged += new System.EventHandler(this.subMenuListBox_SelectedIndexChanged); this.subMenuListBox.Enter += new System.EventHandler(this.subMenuListBox_Enter); // - // subMenuArrowPictureBox - // - this.subMenuArrowPictureBox.Image = global::ProcessPlugins.XtremeMenuEditor.Properties.Resources.MiniArrowRight; - this.subMenuArrowPictureBox.Location = new System.Drawing.Point(148, 22); - this.subMenuArrowPictureBox.Name = "subMenuArrowPictureBox"; - this.subMenuArrowPictureBox.Size = new System.Drawing.Size(30, 30); - this.subMenuArrowPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.subMenuArrowPictureBox.TabIndex = 26; - this.subMenuArrowPictureBox.TabStop = false; - // // menuGroupBox // this.menuGroupBox.Controls.Add(this.defaultItemRightPanel); @@ -810,8 +828,29 @@ this.menuGroupBox.TabIndex = 21; this.menuGroupBox.TabStop = false; this.menuGroupBox.Text = "Menu"; - this.menuGroupBox.Enter += new System.EventHandler(this.menuGroupBox_Enter); // + // defaultItemRightPanel + // + this.defaultItemRightPanel.BackColor = System.Drawing.Color.DarkTurquoise; + this.defaultItemRightPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.defaultItemRightPanel.ForeColor = System.Drawing.Color.Black; + this.defaultItemRightPanel.Location = new System.Drawing.Point(144, 25); + this.defaultItemRightPanel.Name = "defaultItemRightPanel"; + this.defaultItemRightPanel.Size = new System.Drawing.Size(4, 17); + this.defaultItemRightPanel.TabIndex = 23; + this.defaultItemRightPanel.Visible = false; + // + // defaultItemLeftPanel + // + this.defaultItemLeftPanel.BackColor = System.Drawing.Color.DarkTurquoise; + this.defaultItemLeftPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.defaultItemLeftPanel.ForeColor = System.Drawing.Color.Black; + this.defaultItemLeftPanel.Location = new System.Drawing.Point(2, 25); + this.defaultItemLeftPanel.Name = "defaultItemLeftPanel"; + this.defaultItemLeftPanel.Size = new System.Drawing.Size(4, 17); + this.defaultItemLeftPanel.TabIndex = 22; + this.defaultItemLeftPanel.Visible = false; + // // menuRowRemoveButton // this.menuRowRemoveButton.AutoSize = true; @@ -860,6 +899,16 @@ this.menuListBox.SelectedIndexChanged += new System.EventHandler(this.menuListBox_SelectedIndexChanged); this.menuListBox.Enter += new System.EventHandler(this.menuListBox_Enter); // + // subMenuArrowPictureBox + // + this.subMenuArrowPictureBox.Image = global::ProcessPlugins.XtremeMenuEditor.Properties.Resources.MiniArrowRight; + this.subMenuArrowPictureBox.Location = new System.Drawing.Point(148, 22); + this.subMenuArrowPictureBox.Name = "subMenuArrowPictureBox"; + this.subMenuArrowPictureBox.Size = new System.Drawing.Size(30, 30); + this.subMenuArrowPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.subMenuArrowPictureBox.TabIndex = 26; + this.subMenuArrowPictureBox.TabStop = false; + // // backgroundImageTimer // this.backgroundImageTimer.Interval = 2500; @@ -996,28 +1045,6 @@ this.arrowsPictureBox.TabIndex = 26; this.arrowsPictureBox.TabStop = false; // - // defaultItemLeftPanel - // - this.defaultItemLeftPanel.BackColor = System.Drawing.Color.DarkTurquoise; - this.defaultItemLeftPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.defaultItemLeftPanel.ForeColor = System.Drawing.Color.Black; - this.defaultItemLeftPanel.Location = new System.Drawing.Point(2, 25); - this.defaultItemLeftPanel.Name = "defaultItemLeftPanel"; - this.defaultItemLeftPanel.Size = new System.Drawing.Size(4, 17); - this.defaultItemLeftPanel.TabIndex = 22; - this.defaultItemLeftPanel.Visible = false; - // - // defaultItemRightPanel - // - this.defaultItemRightPanel.BackColor = System.Drawing.Color.DarkTurquoise; - this.defaultItemRightPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.defaultItemRightPanel.ForeColor = System.Drawing.Color.Black; - this.defaultItemRightPanel.Location = new System.Drawing.Point(144, 25); - this.defaultItemRightPanel.Name = "defaultItemRightPanel"; - this.defaultItemRightPanel.Size = new System.Drawing.Size(4, 17); - this.defaultItemRightPanel.TabIndex = 23; - this.defaultItemRightPanel.Visible = false; - // // BHEditorForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -1071,9 +1098,9 @@ this.defaultMenuItemGroupBox.ResumeLayout(false); this.subMenuGroupBox.ResumeLayout(false); this.subMenuGroupBox.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.subMenuArrowPictureBox)).EndInit(); this.menuGroupBox.ResumeLayout(false); this.menuGroupBox.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.subMenuArrowPictureBox)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.infoPictureBox)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.propLeftPictureBox)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.propRightPictureBox)).EndInit(); @@ -1111,12 +1138,12 @@ private System.Windows.Forms.GroupBox overlayGroupBox; private System.Windows.Forms.Label overlayLabel; private System.Windows.Forms.ComboBox overlayComboBox; - private System.Windows.Forms.TextBox labelTextBox; + private System.Windows.Forms.TextBox contextTextBox; private System.Windows.Forms.Label loadParameterLabel; private System.Windows.Forms.Label windowIdLabel; private System.Windows.Forms.Label skinFileLabel; private System.Windows.Forms.Label captionLabel; - private System.Windows.Forms.Label labelLabel; + private System.Windows.Forms.Label contextLabel; private System.Windows.Forms.PictureBox propLeftPictureBox; private System.Windows.Forms.PictureBox propRightPictureBox; private System.Windows.Forms.Panel menuPanel; @@ -1165,6 +1192,8 @@ private System.Windows.Forms.Timer updateNotifyTimer; private System.Windows.Forms.Panel defaultItemLeftPanel; private System.Windows.Forms.Panel defaultItemRightPanel; + private System.Windows.Forms.CheckBox showContextLabelCheckBox; + private System.Windows.Forms.CheckBox showSubMenuBackgroundCheckBox; } } Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs 2013-12-02 06:05:06 UTC (rev 4694) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.cs 2013-12-03 15:44:57 UTC (rev 4695) @@ -52,7 +52,9 @@ DefaultMenuItemRefresh(); defaultMenuItemComboBox.SelectedIndex = myMenu.GeneralDefaultItemIndex; showRssCheckBox.Checked = myMenu.GeneralShowRSS; + showContextLabelCheckBox.Checked = false; backgroundAnimatedCheckBox.Checked = myMenu.GeneralBackgroundAnimated; + showSubMenuBackgroundCheckBox.Checked = false; int multiImageTime = myMenu.GeneralMultiImageTime / 1000; multiImageTimeTrackBar.Value = ((multiImageTime >= multiImageTimeTrackBar.Minimum & multiImageTime <= multiImageTimeTrackBar.Maximum) ? multiImageTime : multiImageTimeTrackBar.Maximum); multiIMageTimeLabel.Text = multiImageTimeTrackBar.Value.ToString(); @@ -109,8 +111,8 @@ { case "skinFilesListBox": //Lista files della skin propertiesGroupBox.Text = propBoxText + " (Skin Files)"; - labelTextBox.Enabled= true; - labelTextBox.Text = ""; + contextTextBox.Enabled= true; + contextTextBox.Text = ""; captionTextBox.Text = ""; skinFileShowLabel.Text = myMediaPortal.SelectedSkin.SkinFiles[selectedIndex].Name; windowIdShowLabel.Text = myMediaPortal.SelectedSkin.SkinFiles[selectedIndex].Id.ToString(); @@ -138,8 +140,8 @@ case "skinLinksTreeView": //Lista links predefiniti della skin propertiesGroupBox.Text = propBoxText + " (Default Links)"; - labelTextBox.Enabled= true; - labelTextBox.Text = myMediaPortal.SelectedSkin.SkinLinks[selectedIndex].Context; + contextTextBox.Enabled= true; + contextTextBox.Text = myMediaPortal.SelectedSkin.SkinLinks[selectedIndex].Context; captionTextBox.Text = myMediaPortal.SelectedSkin.SkinLinks[selectedIndex].Caption; skinFileShowLabel.Text = myMediaPortal.SelectedSkin.SkinLinks[selectedIndex].XmlFile; windowIdShowLabel.Text = myMediaPortal.SelectedSkin.SkinLinks[selectedIndex].WindowID.ToString(); @@ -185,8 +187,8 @@ case "menuListBox": //Lista elementi di menu propertiesGroupBox.Text = propBoxText + " (Menu)"; - labelTextBox.Enabled= true; - labelTextBox.Text = myMenu.Items[selectedIndex].Context; + contextTextBox.Enabled= true; + contextTextBox.Text = myMenu.Items[selectedIndex].Context; captionTextBox.Text = myMenu.Items[selectedIndex].Caption; skinFileShowLabel.Text = myMenu.Items[selectedIndex].XmlFile; windowIdShowLabel.Text = myMenu.Items[selectedIndex].Hyperlink.ToString(); @@ -234,8 +236,8 @@ if (menuListBox.SelectedIndex < 0) return; propertiesGroupBox.Text = propBoxText + " (Sub Menu)"; - labelTextBox.Enabled = false; - labelTextBox.Text = ""; + contextTextBox.Enabled = false; + contextTextBox.Text = ""; captionTextBox.Text = myMenu.Items[menuListBox.SelectedIndex].SubMenuItems[selectedIndex].Caption; skinFileShowLabel.Text = myMenu.Items[menuListBox.SelectedIndex].SubMenuItems[selectedIndex].XmlFile; windowIdShowLabel.Text = myMenu.Items[menuListBox.SelectedIndex].SubMenuItems[selectedIndex].Hyperlink.ToString(); @@ -395,7 +397,7 @@ return; } MenuItem mItem = new MenuItem(); - mItem.Context = labelTextBox.Text; + mItem.Context = contextTextBox.Text; mItem.Caption = captionTextBox.Text; mItem.XmlFile = skinFileShowLabel.Text; mItem.Hyperlink = Convert.ToInt32(windowIdShowLabel.Text); @@ -440,7 +442,7 @@ return; } - if (labelTextBox.Text.Length > 0 || multiImageRadioButton.Checked || fanartRadioButton.Checked || overlayComboBox.SelectedIndex > 0) + if (contextTextBox.Text.Length > 0 || multiImageRadioButton.Checked || fanartRadioButton.Checked || overlayComboBox.SelectedIndex > 0) Tools.InfoMessage("Sub-menu items limitations:\n" + " - only support single background image (no multi-image, no fanart)\n" + " - do not support overlay\n" + @@ -772,10 +774,18 @@ { unsavedChanges = true; } + private void showContextLabelCheckBox_CheckedChanged(object sender, EventArgs e) + { + unsavedChanges = true; + } private void backgroundAnimatedCheckBox_CheckedChanged(object sender, EventArgs e) { unsavedChanges = true; } + private void showSubMenuBackgroundCheckBox_CheckedChanged(object sender, EventArgs e) + { + unsavedChanges = true; + } private void multiImageTimeTrackBar_ValueChanged(object sender, EventArgs e) { unsavedChanges = true; @@ -939,10 +949,5 @@ return false; } #endregion - - private void menuGroupBox_Enter(object sender, EventArgs e) - { - - } - } + } } Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx 2013-12-02 06:05:06 UTC (rev 4694) +++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditorForm.resx 2013-12-03 15:44:57 UTC (rev 4695) @@ -210,7 +210,7 @@ <metadata name="overlayComboBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> - <metadata name="labelTextBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <metadata name="contextTextBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> <metadata name="loadParameterLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> @@ -225,7 +225,7 @@ <metadata name="captionLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> - <metadata name="labelLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <metadata name="contextLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> <metadata name="menuPanel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> @@ -246,6 +246,12 @@ <metadata name="generalGroupBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> + <metadata name="showContextLabelCheckBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <metadata name="showSubMenuBackgroundCheckBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> <metadata name="multiImageTimeGroupBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fr...@us...> - 2013-12-02 06:05:12
|
Revision: 4694 http://sourceforge.net/p/mp-plugins/code/4694 Author: framug Date: 2013-12-02 06:05:06 +0000 (Mon, 02 Dec 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/MultiShortcut/MultiShortcut/Properties/AssemblyInfo.cs Modified: trunk/plugins/MultiShortcut/MultiShortcut/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut/Properties/AssemblyInfo.cs 2013-12-01 22:57:37 UTC (rev 4693) +++ trunk/plugins/MultiShortcut/MultiShortcut/Properties/AssemblyInfo.cs 2013-12-02 06:05:06 UTC (rev 4694) @@ -33,8 +33,8 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("2.4.0.0")] -[assembly: AssemblyFileVersion("2.4.0.0")] +[assembly: AssemblyVersion("2.5.0.0")] +[assembly: AssemblyFileVersion("2.5.0.0")] // MediaPortal plugin version compatibility [assembly: CompatibleVersion("1.5.100.0")] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fr...@us...> - 2013-12-01 22:57:42
|
Revision: 4693 http://sourceforge.net/p/mp-plugins/code/4693 Author: framug Date: 2013-12-01 22:57:37 +0000 (Sun, 01 Dec 2013) Log Message: ----------- - MP 1.6 compliant. Modified Paths: -------------- trunk/plugins/MultiShortcut/DLLFix/DLLFix.csproj trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.csproj trunk/plugins/MultiShortcut/MultiShortcut/Properties/AssemblyInfo.cs trunk/plugins/MultiShortcut/TestServer/TestServer.csproj Modified: trunk/plugins/MultiShortcut/DLLFix/DLLFix.csproj =================================================================== --- trunk/plugins/MultiShortcut/DLLFix/DLLFix.csproj 2013-11-30 19:37:18 UTC (rev 4692) +++ trunk/plugins/MultiShortcut/DLLFix/DLLFix.csproj 2013-12-01 22:57:37 UTC (rev 4693) @@ -16,7 +16,7 @@ <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> - <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> <PublishUrl>publish\</PublishUrl> <Install>true</Install> <InstallFrom>Disk</InstallFrom> @@ -52,6 +52,7 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <PlatformTarget>AnyCPU</PlatformTarget> </PropertyGroup> <ItemGroup> <Reference Include="Core, Version=1.0.4.32078, Culture=neutral, processorArchitecture=x86"> @@ -94,6 +95,9 @@ <Install>true</Install> </BootstrapperPackage> </ItemGroup> + <ItemGroup> + <None Include="app.config" /> + </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. Modified: trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs 2013-11-30 19:37:18 UTC (rev 4692) +++ trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs 2013-12-01 22:57:37 UTC (rev 4693) @@ -396,7 +396,7 @@ /// </summary> /// <param name="language">Language</param> /// <returns>Culture</returns> - static public string GetCultureName(string language) + public static string GetCultureName(string language) { if (_cultures == null) { @@ -406,15 +406,18 @@ for (int i = 0; i < cultureList.Length; i++) { - _cultures.Add(cultureList[i].EnglishName, cultureList[i].Name); + _cultures[cultureList[i].EnglishName] = cultureList[i].Name; } } + string cultures = null; + if (_cultures.TryGetValue(language, out cultures)) + { + return cultures; + } - if (_cultures.ContainsKey(language)) - return _cultures[language]; - return null; } + #endregion } } Modified: trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs 2013-11-30 19:37:18 UTC (rev 4692) +++ trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs 2013-12-01 22:57:37 UTC (rev 4693) @@ -855,10 +855,10 @@ MediaPortal.InputDevices.InputDevices.Init(); // Restore MP Window Win32Wrapper.ShowWindow(m_MP_WindowHWND, Win32Wrapper.SW_SHOWDEFAULT); - /* next two lines not yet need. - Thread.Sleep(2000); - Win32Wrapper.SetWindowPos(newProcess.MainWindowHandle, Win32Wrapper.HWND_TOPMOST, 0, 0, 0, 0, Win32Wrapper.SWP_NOSIZE | Win32Wrapper.SWP_NOMOVE); - */ + // next two lines not yet need. + // Thread.Sleep(2000); + // Win32Wrapper.SetWindowPos(newProcess.MainWindowHandle, Win32Wrapper.HWND_TOPMOST, 0, 0, 0, 0, Win32Wrapper.SWP_NOSIZE | Win32Wrapper.SWP_NOMOVE); + _MPWindowHidden = false; } @@ -965,8 +965,8 @@ [LocalizedCategory("4"), LocalizedDisplayName("34")] public bool MenuHidden { - get { return m_MS.m_MenuHidden; } - set { m_MS.m_MenuHidden = value; } + get { return m_MS.m_MenuHidden; } + set { m_MS.m_MenuHidden = value; } } #endregion @@ -1016,8 +1016,8 @@ [LocalizedCategory("23"), LocalizedDisplayName("35")] public bool PreClearProperties { - get { return m_MS.m_PreClearProperties; } - set { m_MS.m_PreClearProperties = value; } + get { return m_MS.m_PreClearProperties; } + set { m_MS.m_PreClearProperties = value; } } #endregion @@ -1067,15 +1067,15 @@ [LocalizedCategory("0"), LocalizedDisplayName("35")] public bool ClearProperties { - get { return m_MS.m_ClearProperties; } - set { m_MS.m_ClearProperties = value; } + get { return m_MS.m_ClearProperties; } + set { m_MS.m_ClearProperties = value; } } [LocalizedCategory("0"), LocalizedDisplayName("37")] public bool RunAfterPreviousExited { - get { return m_MS.m_RunAfterPreviousExited; } - set { m_MS.m_RunAfterPreviousExited = value; } + get { return m_MS.m_RunAfterPreviousExited; } + set { m_MS.m_RunAfterPreviousExited = value; } } #endregion @@ -1125,8 +1125,8 @@ [LocalizedCategory("24"), LocalizedDisplayName("35")] public bool PostClearProperties { - get { return m_MS.m_PostClearProperties; } - set { m_MS.m_PostClearProperties = value; } + get { return m_MS.m_PostClearProperties; } + set { m_MS.m_PostClearProperties = value; } } [LocalizedCategory("24"), LocalizedDisplayName("37")] Modified: trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.csproj =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.csproj 2013-11-30 19:37:18 UTC (rev 4692) +++ trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.csproj 2013-12-01 22:57:37 UTC (rev 4693) @@ -15,7 +15,7 @@ <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> - <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> <PublishUrl>publish\</PublishUrl> <Install>true</Install> <InstallFrom>Disk</InstallFrom> @@ -51,6 +51,7 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <PlatformTarget>AnyCPU</PlatformTarget> </PropertyGroup> <ItemGroup> <Reference Include="Common.Utils"> Modified: trunk/plugins/MultiShortcut/MultiShortcut/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut/Properties/AssemblyInfo.cs 2013-11-30 19:37:18 UTC (rev 4692) +++ trunk/plugins/MultiShortcut/MultiShortcut/Properties/AssemblyInfo.cs 2013-12-01 22:57:37 UTC (rev 4693) @@ -37,7 +37,7 @@ [assembly: AssemblyFileVersion("2.4.0.0")] // MediaPortal plugin version compatibility -[assembly: CompatibleVersion("1.4.0.0")] +[assembly: CompatibleVersion("1.5.100.0")] [assembly: UsesSubsystem("MP.SkinEngine")] [assembly: UsesSubsystem("MP.Config")] Modified: trunk/plugins/MultiShortcut/TestServer/TestServer.csproj =================================================================== --- trunk/plugins/MultiShortcut/TestServer/TestServer.csproj 2013-11-30 19:37:18 UTC (rev 4692) +++ trunk/plugins/MultiShortcut/TestServer/TestServer.csproj 2013-12-01 22:57:37 UTC (rev 4693) @@ -15,7 +15,7 @@ <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> - <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> <PublishUrl>publish\</PublishUrl> <Install>true</Install> <InstallFrom>Disk</InstallFrom> @@ -51,6 +51,7 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <PlatformTarget>AnyCPU</PlatformTarget> </PropertyGroup> <ItemGroup> <Reference Include="Core, Version=1.0.4.32078, Culture=neutral, processorArchitecture=x86"> @@ -90,6 +91,9 @@ <Install>true</Install> </BootstrapperPackage> </ItemGroup> + <ItemGroup> + <None Include="app.config" /> + </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fr...@us...> - 2013-11-30 19:37:21
|
Revision: 4692 http://sourceforge.net/p/mp-plugins/code/4692 Author: framug Date: 2013-11-30 19:37:18 +0000 (Sat, 30 Nov 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/WebEPGfr/Team MediaPortal/MediaPortal/Common.Utils.dll trunk/plugins/WebEPGfr/Team MediaPortal/MediaPortal TV Server/Common.Utils.dll Modified: trunk/plugins/WebEPGfr/Team MediaPortal/MediaPortal/Common.Utils.dll =================================================================== (Binary files differ) Modified: trunk/plugins/WebEPGfr/Team MediaPortal/MediaPortal TV Server/Common.Utils.dll =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <nic...@us...> - 2013-11-29 22:13:51
|
Revision: 4691 http://sourceforge.net/p/mp-plugins/code/4691 Author: nicsergio Date: 2013-11-29 22:13:49 +0000 (Fri, 29 Nov 2013) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln Modified: trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-11-29 20:39:18 UTC (rev 4690) +++ trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-11-29 22:13:49 UTC (rev 4691) @@ -29,6 +29,7 @@ {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Debug|x86.Build.0 = Debug|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Any CPU.ActiveCfg = Release|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|Mixed Platforms.Build.0 = Release|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.ActiveCfg = Release|x86 {350D17A6-0F6B-43C4-898F-33CC68EBCD75}.Release|x86.Build.0 = Release|x86 {4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU @@ -47,7 +48,6 @@ {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.ActiveCfg = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.Build.0 = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Mixed Platforms.Build.0 = Release|Any CPU {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|x86.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |