|
From: <nic...@us...> - 2013-09-29 15:58:50
|
Revision: 4627
http://sourceforge.net/p/mp-plugins/code/4627
Author: nicsergio
Date: 2013-09-29 15:58:44 +0000 (Sun, 29 Sep 2013)
Log Message:
-----------
Added Paths:
-----------
trunk/plugins/ShortCuter&SkinEditor/Release/
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.dll
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.xmp2
trunk/plugins/ShortCuter&SkinEditor/Source/
trunk/plugins/ShortCuter&SkinEditor/Source/Common/
trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/AssemblyInfo.cs
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowDown.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowLeft.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowRight.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowUp.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Info.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowAdd.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowDown.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowEdit.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowRemove.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowUp.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Rows.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs
trunk/plugins/ShortCuter&SkinEditor/Source/Common/XmlFiles/
trunk/plugins/ShortCuter&SkinEditor/Source/Common/XmlFiles/PopularSkinLinks.xml
trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/KeyboardHook.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/KeyboardHookWorker.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Program.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/AssemblyInfo.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Settings.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Settings.settings
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/RawInputHook.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/ShortCuter.ico
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/ShortCuterDisable.png
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/ShortCuterEnable.png
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj.user
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
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/SkinLinks.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/XmlFiles/
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/XmlFiles/DefaultConfig.xml
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/
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/MediaPortal.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Menu.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Program.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/AssemblyInfo.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/Resources.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/Resources.resx
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/Settings.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/Settings.settings
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/ArrowDoubleDown.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Editor.ico
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Editor.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Error.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/FanartHandler.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/MiniArrowLeft.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/MiniArrowRight.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/SubRowAdd.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/SubRowDown.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/SubRowEdit.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/SubRowRemove.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/SubRowUp.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/SubRows.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XmlFiles/
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XmlFiles/DefaultMenu.xml
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XmlFiles/FanartList.xml
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XmlFiles/OverlayList.xml
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj.user
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.dll
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.dll
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.dll 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.dll 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.dll
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.xmp2
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.xmp2 (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuterIstaller/ShortCuter.xmp2 2013-09-29 15:58:44 UTC (rev 4627)
@@ -0,0 +1,251 @@
+<?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="Binaries">
+ <ParentGroup />
+ <DisplayName>Binaries</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Binaries</Description>
+ <Files>
+ <Items>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>ShortCuter.dll</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{1beec201-5831-47af-a4f5-9be7622a78a3}-ShortCuter.dll</ZipFileName>
+ <DestinationFilename>%Plugins%\process\ShortCuter.dll</DestinationFilename>
+ </FileItem>
+ </Items>
+ </Files>
+ </GroupItem>
+ </Items>
+ </Groups>
+ <Sections>
+ <Items>
+ <SectionItem Guid="4c86f3ec-faa2-484a-89e4-60511a1dec1b" 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>ShortCuter.png</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="3754b874-3d36-44b6-94a2-6e16f35a2a59" 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="7d00dbb1-8069-40ce-af5e-1cf3fcc341b0" 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>ShortCuter.png</Value>
+ <ValueType>File</ValueType>
+ <Description />
+ </SectionParam>
+ <SectionParam Name="Show radio buttons">
+ <Value>NO</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="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 />
+ <ForumPage>http://forum.team-mediaportal.com/threads/shortcuter-plugin-v2.121721/</ForumPage>
+ <UpdateUrl />
+ <Version>
+ <Major>2</Major>
+ <Minor>0</Minor>
+ <Build>0</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 />
+ <ReleaseDate>2013-09-24T23:10:13.1876942+02:00</ReleaseDate>
+ <Tags>shortcut keys keyboard</Tags>
+ <Location>E:\PrjSW\ShortCuter&SkinEditor\Release\ShortCuter\ShortCuter.mpe1</Location>
+ <Params>
+ <Items>
+ <SectionParam Name="Icon">
+ <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 />
+ <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>ShortCuter.dll</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{1beec201-5831-47af-a4f5-9be7622a78a3}-ShortCuter.dll</ZipFileName>
+ <DestinationFilename>%Plugins%\process\ShortCuter.dll</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="true" Modified="true">
+ <Param1 />
+ <UpdateOption>OverwriteIfOlder</UpdateOption>
+ <LocalFileName>ShortCuter.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{7b2bcced-f7b6-42a7-bffe-5773f32fde10}-ShortCuter.png</ZipFileName>
+ <DestinationFilename />
+ </FileItem>
+ </Items>
+ </UniqueFileList>
+ <ProjectSettings>
+ <FolderGroups />
+ <ProjectFilename>ShortCuter.xmp2</ProjectFilename>
+ <UpdatePath1 />
+ <UpdatePath2 />
+ <UpdatePath3 />
+ </ProjectSettings>
+ <IsSkin>false</IsSkin>
+</PackageClass>
\ No newline at end of file
Index: trunk/plugins/ShortCuter&SkinEditor/Source
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source
___________________________________________________________________
Added: svn:ignore
## -0,0 +1 ##
+MediaPortalPlugins.suo
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common
___________________________________________________________________
Added: svn:global-ignores
## -0,0 +1 ##
+obj
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2013-09-29 15:58:44 UTC (rev 4627)
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.30703</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{4D76B200-01C9-48C6-BA04-DAF0845D56B0}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>My.Common</RootNamespace>
+ <AssemblyName>My.Common</AssemblyName>
+ <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>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Drawing" />
+ <Reference Include="System.Windows.Forms" />
+ <Reference Include="System.Xml.Linq" />
+ <Reference Include="System.Data.DataSetExtensions" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Skin.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="Tools.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <Content Include="XmlFiles\PopularSkinLinks.xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="Resources\" />
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\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.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/AssemblyInfo.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/AssemblyInfo.cs (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Properties/AssemblyInfo.cs 2013-09-29 15:58:44 UTC (rev 4627)
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Le informazioni generali relative a un assembly sono controllate dal seguente
+// set di attributi. Per modificare le informazioni associate a un assembly
+// occorre quindi modificare i valori di questi attributi.
+[assembly: AssemblyTitle("Common")]
+[assembly: AssemblyDescription("Common Libraries")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("---")]
+[assembly: AssemblyProduct("Common")]
+[assembly: AssemblyCopyright("---")]
+[assembly: AssemblyTrademark("---")]
+[assembly: AssemblyCulture("")]
+
+// Se si imposta ComVisible su false, i tipi in questo assembly non saranno visibili
+// ai componenti COM. Se è necessario accedere a un tipo in questo assembly da
+// COM, impostare su true l'attributo ComVisible per tale tipo.
+[assembly: ComVisible(false)]
+
+// Se il progetto viene esposto a COM, il GUID che segue verrà utilizzato per creare l'ID della libreria dei tipi
+[assembly: Guid("5966abd2-78d0-4131-beba-ab18dbad1823")]
+
+// Le informazioni sulla versione di un assembly sono costituite dai seguenti quattro valori:
+//
+// Numero di versione principale
+// Numero di versione secondario
+// Numero build
+// Revisione
+//
+// È 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("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowDown.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowDown.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowDown.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowDown.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowDown.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowLeft.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowLeft.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowLeft.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowLeft.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowLeft.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowRight.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowRight.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowRight.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowRight.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowRight.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowUp.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowUp.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowUp.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowUp.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/ArrowUp.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Info.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Info.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Info.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Info.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Info.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowAdd.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowAdd.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowAdd.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowAdd.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowAdd.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowDown.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowDown.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowDown.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowDown.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowDown.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowEdit.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowEdit.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowEdit.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowEdit.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowEdit.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowRemove.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowRemove.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowRemove.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowRemove.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowRemove.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowUp.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowUp.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowUp.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowUp.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/RowUp.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Rows.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Rows.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Rows.png 2013-09-29 15:36:22 UTC (rev 4626)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Rows.png 2013-09-29 15:58:44 UTC (rev 4627)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Rows.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs 2013-09-29 15:58:44 UTC (rev 4627)
@@ -0,0 +1,95 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Xml;
+
+
+namespace My.Common
+{
+ internal class MediaPortalSkin //Classe per gestione elementare skin di MediaPortal
+ {
+ #region Dati
+ protected readonly string Name; //Nome della skin
+ protected struct Folders //Struttura di memorizzazione cartelle
+ {
+ public string Skin; //Percorso della skin
+ public string Cache; //Percorso cache della skin
+ public string Media; //Percorso dati multimediali della skin
+ public string Animations; //Percorso animazioni della skin
+ public string Sounds; //Percorso effetti sonori
+ }
+ public struct SkinFile //Struttura dati file della skin (con ID)
+ {
+ public string Name; //Nome del file
+ public int Id; //Id del file (link da MediaPortal)
+ public override string ToString() { return Name; } //Override metodo ToString per riempire classi ListControl
+ }
+ protected Folders _paths = new Folders(); //Percorsi
+ protected List<SkinFile> _skinFiles = new List<SkinFile>(); //Lista file della skin (con ID)
+ protected bool _initialized; //Classe inizializzata
+ #endregion
+
+ #region Costruttore
+ public MediaPortalSkin(string skinName, string skinsPath, string cachesPath, bool excludeHome)
+ { //Costruttore
+ Name = skinName; //--> nome della skin
+ _paths.Skin = skinsPath + Name + @"\"; //--> percorso skin
+ _paths.Cache = cachesPath + Name + @"\"; //--> percorso cache skin
+ _paths.Media = _paths.Skin + @"Media\"; //--> percorso file multimediali skin
+ _paths.Animations = _paths.Media + @"Animations\"; //--> percorso per animazioni (multiimage) skin
+ _paths.Sounds = _paths.Skin + @"Sounds\"; //--> percorso effetto sonori skin
+ _initialized = GetSkinFiles(excludeHome); //--> raccolta file della skin (con ID)
+ }
+ #endregion
+
+ #region MetodiPrivati
+ private bool GetSkinFiles(bool excludeHome) //Raccolta dei file della skin
+ {
+ if (!Directory.Exists(_paths.Skin))
+ {
+ Tools.ErrorMessage("Skin folder not found!", _paths.Skin);
+ return false;
+ }
+ string[] files = Directory.GetFiles(_paths.Skin); //--> lettura file da disco
+ foreach (string file in files) //Iterazione per applicazione filtro e memorizzazione dati
+ {
+ try
+ {
+ if (file.ToLower().StartsWith("common") == false && file.ToLower().Contains("dialog") == false && file.ToLower().Contains("wizard") == false && ((file.ToLower().Contains("myhome") == false && file.ToLower().Contains("basichome") == false) || !excludeHome) && file.ToLower().Contains("overlay") == false && file.ToLower().Contains("xml.backup") == false)
+ {
+ XmlDocument xmlFile = new XmlDocument();
+ xmlFile.Load(file);
+ XmlNode node = xmlFile.DocumentElement.SelectSingleNode("/window/id");
+ if (node.InnerText.Length > 0)
+ {
+ SkinFile skF = new SkinFile();
+ skF.Name = file.Remove(0, file.LastIndexOf(@"\") + 1).Replace(".xml", "");
+ skF.Id = Convert.ToInt32(node.InnerText);
+ if (skF.Id >= 0)
+ _skinFiles.Add(skF); //--> aggiunta file nella lista
+ }
+ }
+ }
+ catch { }
+ }
+ if (_skinFiles.Count > 0)
+ return true; //--> raccolta files effettuata
+ else
+ {
+ Tools.ErrorMessage("No skin files found.", _paths.Skin);
+ return false;
+ }
+ }
+ #endregion
+
+ #region Proprietà
+ public bool Initialized { get { return this._initialized; } }
+ public string SkinPath { get { return this._paths.Skin; } }
+ public string CachePath { get { return this._paths.Cache; } }
+ public string MediaPath { get { return this._paths.Media; } }
+ public string AnimationsPath { get { return this._paths.Animations; } }
+ public string SoundsPath { get { return this._paths.Sounds; } }
+ public List<SkinFile> SkinFiles { get { return this._skinFiles; } }
+ #endregion
+ }
+}
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Tools.cs 2013-09-29 15:58:44 UTC (rev 4627)
@@ -0,0 +1,25 @@
+using System.Reflection;
+using System.Windows.Forms;
+
+namespace My.Common
+{
+ internal static class Tools //Collezione utilità
+ {
+ #region Metodi pubblici statici
+ public static void ErrorMessage(string description) //Emissione messaggio di errore (senza errore specifico)
+ {
+ ErrorMessage(description, ""); //--> override metodo per parametro opzionale
+ }
+ public static void ErrorMessage(string description, string error) //Emissione messaggio di errore (senza errore specifico)
+ {
+ if (error.Length > 0)
+ description += "\n\n[" + error + "]";
+ MessageBox.Show(description, Assembly.GetExecutingAssembly().GetName().Name.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
+ }
+ public static void InfoMessage(string description) //Emissione messaggio informativo
+ {
+ MessageBox.Show(description, Assembly.GetExecutingAssembly().GetName().Name.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
+ }
+ #endregion
+ }
+}
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/XmlFiles/PopularSkinLinks.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/XmlFiles/PopularSkinLinks.xml (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/XmlFiles/PopularSkinLinks.xml 2013-09-29 15:58:44 UTC (rev 4627)
@@ -0,0 +1,470 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Items>
+ <Item>
+ <Context>GO TO</Context>
+ <Caption>HOME</Caption>
+ <XmlFile>myHome</XmlFile>
+ <Hyperlink>0</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>GO TO</Context>
+ <Caption>BASIC HOME</Caption>
+ <XmlFile>BasicHome</XmlFile>
+ <Hyperlink>35</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH YOUR</Context>
+ <Caption>MOVIES</Caption>
+ <XmlFile>movingpictures</XmlFile>
+ <Hyperlink>96742</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>Film</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH YOUR</Context>
+ <Caption>FILMS</Caption>
+ <XmlFile>MyFilms</XmlFile>
+ <Hyperlink>7986</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>movies</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH</Context>
+ <Caption>TRAILERS</Caption>
+ <XmlFile>myonlinevideos</XmlFile>
+ <Hyperlink>4755</Hyperlink>
+ <HyperlinkParameter>site:iTunes Movie Trailers|return:Locked</HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>Trailers</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH YOUR</Context>
+ <Caption>VIDEOS</Caption>
+ <XmlFile>myvideo</XmlFile>
+ <Hyperlink>6</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler>#fanarthandler.movie.scraper</FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH</Context>
+ <Caption>TV</Caption>
+ <XmlFile>mytvhomeServer</XmlFile>
+ <Hyperlink>1</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>TV</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH YOUR</Context>
+ <Caption>SERIES</Caption>
+ <XmlFile>TVSeries</XmlFile>
+ <Hyperlink>9811</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>TVSeries</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>VIEW YOUR</Context>
+ <Caption>PICTURES</Caption>
+ <XmlFile>mypics</XmlFile>
+ <Hyperlink>2</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>pictures</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>CHECK THE</Context>
+ <Caption>WEATHER</Caption>
+ <XmlFile>WorldWeather</XmlFile>
+ <Hyperlink>7977</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>weatherbg</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay>weather</Overlay>
+ </Item>
+
+ <Item>
+ <Context>CHECK THE</Context>
+ <Caption>WEATHER (LITE)</Caption>
+ <XmlFile>WorldWeatherLite</XmlFile>
+ <Hyperlink>79770</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>weatherbg</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay>weather</Overlay>
+ </Item>
+
+ <Item>
+ <Context>LISTEN TO</Context>
+ <Caption>MUSIC</Caption>
+ <XmlFile>mymusicsongs</XmlFile>
+ <Hyperlink>501</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>music</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>LISTEN TO</Context>
+ <Caption>PLAYLISTS</Caption>
+ <XmlFile>mymusicplaylist</XmlFile>
+ <Hyperlink>500</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler>#fanarthandler.music.userdef</FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>MUSIC</Context>
+ <Caption>PLAYING NOW</Caption>
+ <XmlFile>MyMusicPlayingNow</XmlFile>
+ <Hyperlink>510</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_my music.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH YOUR</Context>
+ <Caption>LYRICS</Caption>
+ <XmlFile>myLyrics</XmlFile>
+ <Hyperlink>90478</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler>#fanarthandler.music.scraper</FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>LISTEN TO</Context>
+ <Caption>RADIO</Caption>
+ <XmlFile>myradio</XmlFile>
+ <Hyperlink>30</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>radio</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+<Item>
+ <Context>LISTEN TO</Context>
+ <Caption>LAST.FM</Caption>
+ <XmlFile>MyRadioLastFM</XmlFile>
+ <Hyperlink>7890</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler>#fanarthandler.music.userdef</FanartHandler>
+ <Overlay></Overlay>
+</Item>
+
+ <Item>
+ <Context>WATCH</Context>
+ <Caption>MVCENTRAL</Caption>
+ <XmlFile>mvCentral</XmlFile>
+ <Hyperlink>112011</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>music</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>PLAY</Context>
+ <Caption>DVD</Caption>
+ <XmlFile>-</XmlFile>
+ <Hyperlink>3001</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler>#fanarthandler.movie.userdef</FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>PLAY</Context>
+ <Caption>BLU-RAY</Caption>
+ <XmlFile>BluRayPlayerLauncher</XmlFile>
+ <Hyperlink>8080</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler>#fanarthandler.movie.userdef</FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>CHECK</Context>
+ <Caption>HTPC INFO</Caption>
+ <XmlFile>HTPCInfo</XmlFile>
+ <Hyperlink>7972</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_htpcinfo.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>CONFIGURE</Context>
+ <Caption>SETTINGS</Caption>
+ <XmlFile>settings</XmlFile>
+ <Hyperlink>4</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>settings</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>BROWSE YOUR</Context>
+ <Caption>PLUGINS</Caption>
+ <XmlFile>myHomePlugIns</XmlFile>
+ <Hyperlink>34</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>plugins</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH YOUR</Context>
+ <Caption>TV RECS</Caption>
+ <XmlFile>mytvrecordedtv</XmlFile>
+ <Hyperlink>603</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_my tv.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>CHECK</Context>
+ <Caption>TV GUIDE</Caption>
+ <XmlFile>mytvguide</XmlFile>
+ <Hyperlink>600</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_my tv.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH</Context>
+ <Caption>TELETEXT</Caption>
+ <XmlFile>myteletext</XmlFile>
+ <Hyperlink>7700</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_my tv.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH YOUR</Context>
+ <Caption>ONLINE VIDEOS</Caption>
+ <XmlFile>myonlinevideos</XmlFile>
+ <Hyperlink>4755</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_OnlineVideos.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH</Context>
+ <Caption>YOUTUBE</Caption>
+ <XmlFile>myonlinevideos</XmlFile>
+ <Hyperlink>4755</Hyperlink>
+ <HyperlinkParameter>site:YouTube|return:Locked</HyperlinkParameter>
+ <BackgroundImage>hover_OnlineVideos.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>CHECK</Context>
+ <Caption>SHOWTIMES</Caption>
+ <XmlFile>ShowTimesGUI</XmlFile>
+ <Hyperlink>7111992</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>movies</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>PLAY YOUR</Context>
+ <Caption>GAMES</Caption>
+ <XmlFile>myEmulators</XmlFile>
+ <Hyperlink>2497</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>emulator</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>SEARCH</Context>
+ <Caption>WIKIPEDIA</Caption>
+ <XmlFile>wikipedia</XmlFile>
+ <Hyperlink>4711</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_wikipedia.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>CHECK</Context>
+ <Caption>INTERNET</Caption>
+ <XmlFile>WebBrowser</XmlFile>
+ <Hyperlink>16002</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_webbrowser.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>READ THE</Context>
+ <Caption>NEWS</Caption>
+ <XmlFile>infoservice.feeds</XmlFile>
+ <Hyperlink>16001</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>news</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>CHECK</Context>
+ <Caption>TWITTER</Caption>
+ <XmlFile>infoservice.twitter</XmlFile>
+ <Hyperlink>16003</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>news</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context></Context>
+ <Caption>FILE EXPLORER</Caption>
+ <XmlFile>File Explorer_main</XmlFile>
+ <Hyperlink>557311</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_File Explorer.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>VIEW</Context>
+ <Caption>TRAKT</Caption>
+ <XmlFile>Trakt</XmlFile>
+ <Hyperlink>87258</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_trakt.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH</Context>
+ <Caption>VIDEOS FULLSCREEN</Caption>
+ <XmlFile>videoFullScreen</XmlFile>
+ <Hyperlink>2005</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>movies</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH</Context>
+ <Caption>TV FULLSCREEN</Caption>
+ <XmlFile>mytvFullScreen</XmlFile>
+ <Hyperlink>602</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>TV</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+
+ <Item>
+ <Context>WATCH</Context>
+ <Caption>TELETEXT FULLSCREEN</Caption>
+ <XmlFile>myfsteletext</XmlFile>
+ <Hyperlink>7701</Hyperlink>
+ <HyperlinkParameter></HyperlinkParameter>
+ <BackgroundImage>hover_my tv.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Overlay></Overlay>
+ </Item>
+</Items>
\ No newline at end of file
Added: trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2013-09-29 15:58:44 UTC (rev 4627)
@@ -0,0 +1,56 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XtremeMenuEditor", "XtremeMenuEditor\XtremeMenuEditor.csproj", "{350D17A6-0F6B-43C4-898F-33CC68EBCD75}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4D76B200-01C9-48C6-BA04-DAF0845D56B0} = {4D76B200-01C9-48C6-BA04-DAF0845D56B0}
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "My.Common", "Common\My.Common.csproj", "{4D76B200-01C9-48C6-BA04-DAF0845D56B0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShortCuter", "ShortCuter\ShortCuter.csproj", "{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4D76B200-01C9-48C6-BA04-DAF0845D56B0} = {4D76B200-01C9-48C6-BA04-DAF0845D56B0}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|Mixed Platforms = Debug|Mixed Platforms
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|Mixed Platforms = Release|Mixed Platforms
+ 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|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 = Debug|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
+ {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}.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
+ {2...
[truncated message content] |