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