From: <nic...@us...> - 2014-05-12 08:46:14
|
Revision: 4803 http://sourceforge.net/p/mp-plugins/code/4803 Author: nicsergio Date: 2014-05-12 08:46:12 +0000 (Mon, 12 May 2014) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs Added Paths: ----------- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultNavigatorConfig.xml Added: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultNavigatorConfig.xml =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultNavigatorConfig.xml (rev 0) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultNavigatorConfig.xml 2014-05-12 08:46:12 UTC (rev 4803) @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<Navigator> + <General> + <MenuHeader>Skin Navigator</MenuHeader> + <ShowSeparator>1</ShowSeparator> + <Separator>1</Separator> + <ShowSeparator>--------------------------------</ShowSeparator> + <ShowNumbers>1</ShowNumbers> + <RemoveDuplicates>1</RemoveDuplicates> + </General> + <Items> + <Item> + <Caption>Always</Caption> + <Windows /> + <Destinations> + <Destination> + <Caption>Basic Home</Caption> + <WindowID>35</WindowID> + <LoadParameter /> + <Force>0</Force> + </Destination> + <Destination> + <Caption>Movies</Caption> + <WindowID>96742</WindowID> + <LoadParameter /> + <Force>0</Force> + </Destination> + </Destinations> + </Item> + <Item> + <Caption>Music</Caption> + <Windows> + <Window> + <Caption>TV</Caption> + <WindowID>1</WindowID> + </Window> + </Windows> + <Destinations> + <Destination> + <Caption>Music</Caption> + <WindowID>502</WindowID> + <LoadParameter /> + <Force>0</Force> + </Destination> + <Destination> + <Caption>Movies</Caption> + <WindowID>96742</WindowID> + <LoadParameter /> + <Force>0</Force> + </Destination> + </Destinations> + </Item> + </Items> +</Navigator> \ No newline at end of file Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2014-05-11 12:58:31 UTC (rev 4802) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2014-05-12 08:46:12 UTC (rev 4803) @@ -6,7 +6,7 @@ <ProductVersion>8.0.30703</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}</ProjectGuid> - <OutputType>Library</OutputType> + <OutputType>WinExe</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>ProcessPlugins.ShortCuter</RootNamespace> <AssemblyName>ShortCuter</AssemblyName> @@ -143,6 +143,9 @@ <Generator>ResXFileCodeGenerator</Generator> <LastGenOutput>Resources.Designer.cs</LastGenOutput> </EmbeddedResource> + <EmbeddedResource Include="Resources\XmlFiles\DefaultConfig.xml"> + <SubType>Designer</SubType> + </EmbeddedResource> <EmbeddedResource Include="ShortCuterConfig.resx"> <DependentUpon>ShortCuterConfig.cs</DependentUpon> </EmbeddedResource> @@ -180,7 +183,7 @@ <Content Include="ExternalResources\Dialogs.dll" /> <Content Include="Resources\Images\SkinNav.png" /> <Content Include="Resources\Images\SkinNavAdd.png" /> - <EmbeddedResource Include="Resources\XmlFiles\DefaultConfig.xml"> + <EmbeddedResource Include="Resources\XmlFiles\DefaultNavigatorConfig.xml"> <SubType>Designer</SubType> </EmbeddedResource> <Content Include="..\Common\Resources\Images\ArrowDown.png"> Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs =================================================================== --- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2014-05-11 12:58:31 UTC (rev 4802) +++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2014-05-12 08:46:12 UTC (rev 4803) @@ -7,11 +7,11 @@ using System.Text; using System.Windows.Forms; using System.Xml; +using MediaPortal.Dialogs; using MediaPortal.GUI.Library; using MediaPortal.Player; using MediaPortal.Profile; using MediaPortal.Util; -using MediaPortal.Dialogs; namespace ProcessPlugins.ShortCuter { @@ -466,6 +466,7 @@ private string _menuHeader; //Titolo menu di navigazione private bool _showSeparator; //Visualizzazione separatore gruppi di destinazioni private string _separator; //Eventuale separatore da visualizzare + private bool _showNumbers; //Visualizzazione numeri cossispondenti a voci menu (per accesso da telecomando) private bool _removeDuplicates; //Rimozione destinazioni duplicate private BindingList<Item> _items; //Lista (con associazione dati) elementi di navigazione #endregion @@ -521,7 +522,7 @@ GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU); dlgMenu.Reset(); dlgMenu.SetHeading(_menuHeader); //--> titolo menu - dlgMenu.ShowQuickNumbers = false; + dlgMenu.ShowQuickNumbers = _showNumbers; List<WindowLink> dlgLinks = new List<WindowLink>(); //--> lista links corrispondenti agli elementi di menu foreach (Item item in _items) //Iterazione per valutazione elementi di navigazione impostati @@ -576,6 +577,7 @@ public string MenuHeader { get { return this._menuHeader; } set { this._menuHeader = value; } } public bool ShowSeparator { get { return this._showSeparator; } set { this._showSeparator = value; } } public string Separator { get { return this._separator; } set { this._separator = value; } } + public bool ShowNumbers { get { return this._showNumbers; } set { this._showNumbers = value; } } public bool RemoveDuplicates { get { return this._removeDuplicates; } set { this._removeDuplicates = value; } } public BindingList<Item> Items { get { return this._items; } } #endregion @@ -601,7 +603,6 @@ _initialized = false; //--> reset classe inizializzata lastDestination = new WindowLink(); //--> istanziazione ultima destinazione attivata dal plugin - lastDestination.Caption = "Last destination"; //--> titolo ultima destinazione lastDestination.Reset(); //--> reset ultima destinazione attivata dal plugin } #endregion This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |