You can subscribe to this list here.
| 2007 |
Jan
(36) |
Feb
(79) |
Mar
(123) |
Apr
(95) |
May
(119) |
Jun
(172) |
Jul
(124) |
Aug
(100) |
Sep
(83) |
Oct
(52) |
Nov
(97) |
Dec
(87) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
(131) |
Feb
(80) |
Mar
(163) |
Apr
(178) |
May
(73) |
Jun
(54) |
Jul
(106) |
Aug
(118) |
Sep
(50) |
Oct
(125) |
Nov
(100) |
Dec
(99) |
| 2009 |
Jan
(104) |
Feb
(99) |
Mar
(68) |
Apr
(81) |
May
(52) |
Jun
(87) |
Jul
(67) |
Aug
(33) |
Sep
(27) |
Oct
(37) |
Nov
(60) |
Dec
(116) |
| 2010 |
Jan
(82) |
Feb
(79) |
Mar
(38) |
Apr
(50) |
May
(45) |
Jun
(53) |
Jul
(23) |
Aug
(86) |
Sep
(22) |
Oct
(96) |
Nov
(97) |
Dec
(73) |
| 2011 |
Jan
(24) |
Feb
(45) |
Mar
(28) |
Apr
(31) |
May
(42) |
Jun
(25) |
Jul
|
Aug
(12) |
Sep
(28) |
Oct
(13) |
Nov
(43) |
Dec
(13) |
| 2012 |
Jan
(62) |
Feb
(28) |
Mar
(6) |
Apr
(16) |
May
(7) |
Jun
|
Jul
(16) |
Aug
(2) |
Sep
(1) |
Oct
(4) |
Nov
(1) |
Dec
(3) |
| 2013 |
Jan
(5) |
Feb
|
Mar
(34) |
Apr
(9) |
May
(6) |
Jun
(10) |
Jul
(32) |
Aug
(8) |
Sep
(11) |
Oct
(35) |
Nov
(24) |
Dec
(22) |
| 2014 |
Jan
(44) |
Feb
(9) |
Mar
(9) |
Apr
(15) |
May
(25) |
Jun
(34) |
Jul
(16) |
Aug
(11) |
Sep
(7) |
Oct
(6) |
Nov
(1) |
Dec
(12) |
| 2015 |
Jan
(33) |
Feb
(19) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(5) |
|
From: <nic...@us...> - 2015-01-10 15:15:58
|
Revision: 4916
http://sourceforge.net/p/mp-plugins/code/4916
Author: nicsergio
Date: 2015-01-10 15:15:51 +0000 (Sat, 10 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Config.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/KeyAssign.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/LinksList.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Overrides.png
Added Paths:
-----------
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/BlackGlassNovaHD - CustomList.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/DefaulWide - DefaultDialog.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomList.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomPanel.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomList.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomPanel.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavAdd.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavConfig.png
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavigator.png
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Config.png
===================================================================
(Binary files differ)
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/KeyAssign.png
===================================================================
(Binary files differ)
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/LinksList.png
===================================================================
(Binary files differ)
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Overrides.png
===================================================================
(Binary files differ)
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/BlackGlassNovaHD - CustomList.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/BlackGlassNovaHD - CustomList.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/BlackGlassNovaHD - CustomList.png 2015-01-10 14:56:39 UTC (rev 4915)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/BlackGlassNovaHD - CustomList.png 2015-01-10 15:15:51 UTC (rev 4916)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/BlackGlassNovaHD - CustomList.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/DefaulWide - DefaultDialog.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/DefaulWide - DefaultDialog.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/DefaulWide - DefaultDialog.png 2015-01-10 14:56:39 UTC (rev 4915)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/DefaulWide - DefaultDialog.png 2015-01-10 15:15:51 UTC (rev 4916)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/DefaulWide - DefaultDialog.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomList.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomList.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomList.png 2015-01-10 14:56:39 UTC (rev 4915)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomList.png 2015-01-10 15:15:51 UTC (rev 4916)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomList.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomPanel.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomPanel.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomPanel.png 2015-01-10 14:56:39 UTC (rev 4915)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomPanel.png 2015-01-10 15:15:51 UTC (rev 4916)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Titan - CustomPanel.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomList.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomList.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomList.png 2015-01-10 14:56:39 UTC (rev 4915)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomList.png 2015-01-10 15:15:51 UTC (rev 4916)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomList.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomPanel.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomPanel.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomPanel.png 2015-01-10 14:56:39 UTC (rev 4915)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomPanel.png 2015-01-10 15:15:51 UTC (rev 4916)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Skin/Xtreme - CustomPanel.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavAdd.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavAdd.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavAdd.png 2015-01-10 14:56:39 UTC (rev 4915)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavAdd.png 2015-01-10 15:15:51 UTC (rev 4916)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavAdd.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavConfig.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavConfig.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavConfig.png 2015-01-10 14:56:39 UTC (rev 4915)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavConfig.png 2015-01-10 15:15:51 UTC (rev 4916)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavConfig.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavigator.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavigator.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavigator.png 2015-01-10 14:56:39 UTC (rev 4915)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavigator.png 2015-01-10 15:15:51 UTC (rev 4916)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/SkinNavigator.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-10 14:56:46
|
Revision: 4915
http://sourceforge.net/p/mp-plugins/code/4915
Author: nicsergio
Date: 2015-01-10 14:56:39 +0000 (Sat, 10 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/ShortCuter.dll
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/ShortCuter.xmp2
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/ShortCuter.dll
===================================================================
(Binary files differ)
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/ShortCuter.xmp2
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/ShortCuter.xmp2 2015-01-10 14:56:16 UTC (rev 4914)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/ShortCuter.xmp2 2015-01-10 14:56:39 UTC (rev 4915)
@@ -2266,15 +2266,16 @@
<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>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>
+
The plugin also integrates the function 'Skin Navigator', which allows you to configure a dialog box with the most used links.</ExtensionDescription>
- <VersionDescription> - Skin Navigator function
- - sound effects are disabling when the MP player is active</VersionDescription>
+ <VersionDescription> - Skin Navigator function
+ - sound effects are disabling when the MP player is active
+ - change method to intercept modifier keys (Ctrl-Alt-Shift)</VersionDescription>
<DevelopmentStatus>Stable</DevelopmentStatus>
<OnlineLocation>https://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1</OnlineLocation>
<ReleaseDate>2014-01-17T23:10:13</ReleaseDate>
@@ -2668,21 +2669,21 @@
<Param1 />
<UpdateOption>OverwriteIfOlder</UpdateOption>
<LocalFileName>ShortCuterInstall.png</LocalFileName>
- <ZipFileName>Installer{CopyFile}\{cc1130a8-e967-4e7e-8e14-cc5d87ace39f}-ShortCuterInstall.png</ZipFileName>
+ <ZipFileName>Installer{CopyFile}\{90db49bc-8049-4db5-b685-33813b655bcc}-ShortCuterInstall.png</ZipFileName>
<DestinationFilename />
</FileItem>
<FileItem InstallType="CopyFile" SystemFile="true" Modified="true">
<Param1 />
<UpdateOption>OverwriteIfOlder</UpdateOption>
<LocalFileName>ShortCuterProgress.png</LocalFileName>
- <ZipFileName>Installer{CopyFile}\{9b27bc7e-0a1a-48ec-af9e-fe4d9e95e2fa}-ShortCuterProgress.png</ZipFileName>
+ <ZipFileName>Installer{CopyFile}\{c192061f-2326-4ae8-a149-5e7dc193def5}-ShortCuterProgress.png</ZipFileName>
<DestinationFilename />
</FileItem>
<FileItem InstallType="CopyFile" SystemFile="true" Modified="true">
<Param1 />
<UpdateOption>OverwriteIfOlder</UpdateOption>
<LocalFileName>ShortCuter.png</LocalFileName>
- <ZipFileName>Installer{CopyFile}\{01eea476-a4bd-4bc3-87cd-2c8822170bbb}-ShortCuter.png</ZipFileName>
+ <ZipFileName>Installer{CopyFile}\{00cd032c-d80f-46bc-bc92-737a8df442d4}-ShortCuter.png</ZipFileName>
<DestinationFilename />
</FileItem>
</Items>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-10 14:56:19
|
Revision: 4914
http://sourceforge.net/p/mp-plugins/code/4914
Author: nicsergio
Date: 2015-01-10 14:56:16 +0000 (Sat, 10 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.Update.xml
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.Update.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.Update.xml 2015-01-10 14:29:09 UTC (rev 4913)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.Update.xml 2015-01-10 14:56:16 UTC (rev 4914)
@@ -827,5 +827,167 @@
</ProjectSettings>
<IsSkin>false</IsSkin>
</PackageClass>
+ <PackageClass>
+ <Version>2.0</Version>
+ <Groups>
+ <Items>
+ <GroupItem Name="Binaries">
+ <DisplayName>Binaries</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Binaries</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Configuration">
+ <DisplayName>Configuration</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Configuration</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="DefaultSkin">
+ <DisplayName>DefaultSkin</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>DefaultSkin</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="DefaultWideSkin">
+ <DisplayName>DefaultWideSkin</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>DefaultWideSkin</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="TitanSkin">
+ <DisplayName>TitanSkin</DisplayName>
+ <DefaulChecked>false</DefaulChecked>
+ <Description>TitanSkin</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="StreamedMPSkin">
+ <DisplayName>StreamedMPSkin</DisplayName>
+ <DefaulChecked>false</DefaulChecked>
+ <Description>StreamedMPSkin</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="BlackGlassNovaHDSkin">
+ <DisplayName>BlackGlassNovaHDSkin</DisplayName>
+ <DefaulChecked>false</DefaulChecked>
+ <Description>BlackGlassNovaHDSkin</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="XtremeSkin">
+ <DisplayName>XtremeSkin</DisplayName>
+ <DefaulChecked>false</DefaulChecked>
+ <Description>XtremeSkin</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ </Items>
+ </Groups>
+ <Sections>
+ <Items />
+ </Sections>
+ <Dependencies>
+ <Items>
+ <DependencyItem>
+ <Type>MediaPortal</Type>
+ <Id />
+ <MinVersion>
+ <Major>1</Major>
+ <Minor>1</Minor>
+ <Build>6</Build>
+ <Revision>27644</Revision>
+ </MinVersion>
+ <MaxVersion>
+ <Major>1</Major>
+ <Minor>1</Minor>
+ <Build>6</Build>
+ <Revision>27644</Revision>
+ </MaxVersion>
+ <WarnOnly>false</WarnOnly>
+ <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message>
+ <Name>MediaPortal</Name>
+ </DependencyItem>
+ </Items>
+ </Dependencies>
+ <PluginDependencies>
+ <Items />
+ </PluginDependencies>
+ <GeneralInfo>
+ <Name>ShortCut'er</Name>
+ <Id>8f7a9dd8-c238-4d3d-b50d-20b7ca8d296e</Id>
+ <Author>nicsergio</Author>
+ <HomePage>http://www.team-mediaportal.com/extensions/input-output/shortcuter</HomePage>
+ <ForumPage>http://forum.team-mediaportal.com/threads/shortcuter-plugin-v2.121721/</ForumPage>
+ <UpdateUrl>https://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.Update.xml</UpdateUrl>
+ <Version>
+ <Major>2</Major>
+ <Minor>1</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>
+
+The plugin also integrates the function 'Skin Navigator', which allows you to configure a dialog box with the most used links.</ExtensionDescription>
+ <VersionDescription> - Skin Navigator function
+ - sound effects are disabling when the MP player is active
+ - change method to intercept modifier keys (Ctrl-Alt-Shift)</VersionDescription>
+ <DevelopmentStatus>Stable</DevelopmentStatus>
+ <OnlineLocation>https://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1</OnlineLocation>
+ <ReleaseDate>2014-01-17T23:10:13</ReleaseDate>
+ <Tags>shortcut,keys,keyboard,imon,remote,skin,navigator</Tags>
+ <Location>..\ShortCuter.mpe1</Location>
+ <Params>
+ <Items>
+ <SectionParam Name="Online Icon">
+ <Value>https://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/ShortCuter.png</Value>
+ <ValueType>String</ValueType>
+ <Description>The icon file of the package stored online (jpg,png,bmp)</Description>
+ </SectionParam>
+ <SectionParam Name="Configuration file">
+ <Value>%Plugins%\windows\ShortCuter.dll</Value>
+ <ValueType>Template</ValueType>
+ <Description>The file used to configure the extension.
+ If it has .exe extension the will be executed.
+ If it has .dll extension it's started like MP plugin configuration.</Description>
+ </SectionParam>
+ <SectionParam Name="Online Screenshots">
+ <Value>https://svn.code.sf.net/p/mp-plugins/code/trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/Screenshots/Config.png</Value>
+ <ValueType>String</ValueType>
+ <Description>Online stored screenshot urls separated by ; </Description>
+ </SectionParam>
+ <SectionParam Name="Force to uninstall on update">
+ <Value>YES</Value>
+ <ValueType>Bool</ValueType>
+ <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ </GeneralInfo>
+ <UniqueFileList>
+ <Items />
+ </UniqueFileList>
+ <ProjectSettings>
+ <FolderGroups />
+ </ProjectSettings>
+ <IsSkin>false</IsSkin>
+ </PackageClass>
</Items>
</ExtensionCollection>
\ No newline at end of file
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.mpe1
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-10 14:29:16
|
Revision: 4913
http://sourceforge.net/p/mp-plugins/code/4913
Author: nicsergio
Date: 2015-01-10 14:29:09 +0000 (Sat, 10 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.ChangeLog.txt
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.ChangeLog.txt
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.ChangeLog.txt 2015-01-10 14:12:34 UTC (rev 4912)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/ShortCuter.ChangeLog.txt 2015-01-10 14:29:09 UTC (rev 4913)
@@ -1,3 +1,10 @@
+- V2.1.0 (01/10/2015)
+
+ > implemented Skin Navigator function
+ > sound effects are disabling when the MP player is active
+ > change method to intercept modifier keys (Ctrl-Alt-Shift)
+
+
- V2.0.6 (01/17/2014)
> full forcing Caps-Lock & Num-Lock at start-up
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-10 14:12:37
|
Revision: 4912
http://sourceforge.net/p/mp-plugins/code/4912
Author: nicsergio
Date: 2015-01-10 14:12:34 +0000 (Sat, 10 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/XmlFiles/PopularSkinLinks.xml
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/XmlFiles/PopularSkinLinks.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/XmlFiles/PopularSkinLinks.xml 2015-01-09 18:01:50 UTC (rev 4911)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/XmlFiles/PopularSkinLinks.xml 2015-01-10 14:12:34 UTC (rev 4912)
@@ -539,6 +539,21 @@
</SubItem>
<SubItem>
+ <Context>LISTEN TO</Context>
+ <Caption>MUSIC FULLSCREEN</Caption>
+ <XmlFile>musicFullScreen</XmlFile>
+ <WindowID>511</WindowID>
+ <LoadParameter></LoadParameter>
+ <BackgroundImage></BackgroundImage>
+ <BackgroundFolder>music</BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Icon></Icon>
+ <Overlay></Overlay>
+ <IconList>Fullscreen.png</IconList>
+ <Menu>False</Menu>
+ </SubItem>
+
+ <SubItem>
<Context>CONFIGURE</Context>
<Caption>MUSIC SETTINGS</Caption>
<XmlFile>settings_MyMusic</XmlFile>
@@ -654,6 +669,21 @@
<SubItem>
<Context>WATCH</Context>
+ <Caption>ONLINE VIDEOS FULLSCREEN</Caption>
+ <XmlFile>myonlinevideosFullScreen</XmlFile>
+ <WindowID>4758</WindowID>
+ <LoadParameter></LoadParameter>
+ <BackgroundImage>hover_OnlineVideos.png</BackgroundImage>
+ <BackgroundFolder></BackgroundFolder>
+ <FanartHandler></FanartHandler>
+ <Icon></Icon>
+ <Overlay></Overlay>
+ <IconList>Fullscreen.png</IconList>
+ <Menu>False</Menu>
+ </SubItem>
+
+ <SubItem>
+ <Context>WATCH</Context>
<Caption>YOUTUBE</Caption>
<XmlFile>myonlinevideos</XmlFile>
<WindowID>4755</WindowID>
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2015-01-09 18:01:50 UTC (rev 4911)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2015-01-10 14:12:34 UTC (rev 4912)
@@ -1,12 +1,12 @@
using System;
using System.ComponentModel;
using System.Drawing;
+using System.Linq;
using System.Windows.Forms;
using MediaPortal.Configuration;
using MediaPortal.GUI.Library;
using MediaPortal.Profile;
using My.Common;
-using System.Linq;
namespace ShortCuter.Configuration
{
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-09 18:01:50 UTC (rev 4911)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-10 14:12:34 UTC (rev 4912)
@@ -129,7 +129,7 @@
this.headerGroupBox.Size = new System.Drawing.Size(158, 51);
this.headerGroupBox.TabIndex = 0;
this.headerGroupBox.TabStop = false;
- this.headerGroupBox.Text = "Header title";
+ this.headerGroupBox.Text = "Header Title";
//
// headerTextBox
//
@@ -163,7 +163,7 @@
this.dialogTypeGroupBox.Size = new System.Drawing.Size(201, 56);
this.dialogTypeGroupBox.TabIndex = 4;
this.dialogTypeGroupBox.TabStop = false;
- this.dialogTypeGroupBox.Text = "Window dialog type";
+ this.dialogTypeGroupBox.Text = "Window Dialog Type";
//
// dialogTypeComboBox
//
@@ -280,7 +280,7 @@
//
this.windowAddPictureBox.Enabled = false;
this.windowAddPictureBox.Image = global::ShortCuter.Properties.Resources.ArrowDown;
- this.windowAddPictureBox.Location = new System.Drawing.Point(286, 282);
+ this.windowAddPictureBox.Location = new System.Drawing.Point(279, 282);
this.windowAddPictureBox.Name = "windowAddPictureBox";
this.windowAddPictureBox.Size = new System.Drawing.Size(158, 132);
this.windowAddPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
@@ -293,7 +293,7 @@
this.windowAddButton.BackColor = System.Drawing.Color.Transparent;
this.windowAddButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.windowAddButton.Image = global::ShortCuter.Properties.Resources.SubRowAdd;
- this.windowAddButton.Location = new System.Drawing.Point(346, 320);
+ this.windowAddButton.Location = new System.Drawing.Point(339, 320);
this.windowAddButton.Name = "windowAddButton";
this.windowAddButton.Size = new System.Drawing.Size(38, 38);
this.windowAddButton.TabIndex = 11;
@@ -308,13 +308,13 @@
this.windowsGroupBox.Controls.Add(this.windowRemoveButton);
this.windowsGroupBox.Controls.Add(this.windowsListBox);
this.windowsGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold);
- this.windowsGroupBox.Location = new System.Drawing.Point(280, 389);
+ this.windowsGroupBox.Location = new System.Drawing.Point(250, 389);
this.windowsGroupBox.Name = "windowsGroupBox";
this.windowsGroupBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
- this.windowsGroupBox.Size = new System.Drawing.Size(170, 288);
+ this.windowsGroupBox.Size = new System.Drawing.Size(216, 288);
this.windowsGroupBox.TabIndex = 13;
this.windowsGroupBox.TabStop = false;
- this.windowsGroupBox.Text = "Conditional windows";
+ this.windowsGroupBox.Text = "Conditional Windows";
//
// alwaysVisibleLabel
//
@@ -323,7 +323,7 @@
this.alwaysVisibleLabel.FlatStyle = System.Windows.Forms.FlatStyle.System;
this.alwaysVisibleLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.alwaysVisibleLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
- this.alwaysVisibleLabel.Location = new System.Drawing.Point(26, 55);
+ this.alwaysVisibleLabel.Location = new System.Drawing.Point(47, 55);
this.alwaysVisibleLabel.Name = "alwaysVisibleLabel";
this.alwaysVisibleLabel.Size = new System.Drawing.Size(115, 15);
this.alwaysVisibleLabel.TabIndex = 41;
@@ -336,7 +336,7 @@
this.windowDownButton.AutoSize = true;
this.windowDownButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.windowDownButton.Image = global::ShortCuter.Properties.Resources.SubRowDown;
- this.windowDownButton.Location = new System.Drawing.Point(126, 243);
+ this.windowDownButton.Location = new System.Drawing.Point(172, 244);
this.windowDownButton.Name = "windowDownButton";
this.windowDownButton.Size = new System.Drawing.Size(38, 38);
this.windowDownButton.TabIndex = 16;
@@ -348,7 +348,7 @@
this.windowUpButton.AutoSize = true;
this.windowUpButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.windowUpButton.Image = global::ShortCuter.Properties.Resources.SubRowUp;
- this.windowUpButton.Location = new System.Drawing.Point(86, 243);
+ this.windowUpButton.Location = new System.Drawing.Point(132, 244);
this.windowUpButton.Name = "windowUpButton";
this.windowUpButton.Size = new System.Drawing.Size(38, 38);
this.windowUpButton.TabIndex = 15;
@@ -374,7 +374,7 @@
this.windowsListBox.FormattingEnabled = true;
this.windowsListBox.Location = new System.Drawing.Point(6, 25);
this.windowsListBox.Name = "windowsListBox";
- this.windowsListBox.Size = new System.Drawing.Size(158, 212);
+ this.windowsListBox.Size = new System.Drawing.Size(204, 212);
this.windowsListBox.TabIndex = 13;
this.windowsListBox.SelectedIndexChanged += new System.EventHandler(this.windowsListBox_SelectedIndexChanged);
this.windowsListBox.Enter += new System.EventHandler(this.windowsListBox_Enter);
@@ -392,19 +392,19 @@
this.destinationsGroupBox.Controls.Add(this.destinationRemoveButton);
this.destinationsGroupBox.Controls.Add(this.destinationsListBox);
this.destinationsGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold);
- this.destinationsGroupBox.Location = new System.Drawing.Point(490, 389);
+ this.destinationsGroupBox.Location = new System.Drawing.Point(470, 389);
this.destinationsGroupBox.Name = "destinationsGroupBox";
this.destinationsGroupBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
- this.destinationsGroupBox.Size = new System.Drawing.Size(480, 288);
+ this.destinationsGroupBox.Size = new System.Drawing.Size(532, 288);
this.destinationsGroupBox.TabIndex = 17;
this.destinationsGroupBox.TabStop = false;
- this.destinationsGroupBox.Text = "Available destinations";
+ this.destinationsGroupBox.Text = "Available Destinations";
//
// destinationForceCheckBox
//
this.destinationForceCheckBox.AutoSize = true;
this.destinationForceCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.destinationForceCheckBox.Location = new System.Drawing.Point(360, 106);
+ this.destinationForceCheckBox.Location = new System.Drawing.Point(410, 106);
this.destinationForceCheckBox.Name = "destinationForceCheckBox";
this.destinationForceCheckBox.Size = new System.Drawing.Size(107, 17);
this.destinationForceCheckBox.TabIndex = 23;
@@ -415,12 +415,12 @@
// destinationLoadParameterGroupBox
//
this.destinationLoadParameterGroupBox.Controls.Add(this.destinationLoadParameterTextBox);
- this.destinationLoadParameterGroupBox.Location = new System.Drawing.Point(172, 133);
+ this.destinationLoadParameterGroupBox.Location = new System.Drawing.Point(222, 133);
this.destinationLoadParameterGroupBox.Name = "destinationLoadParameterGroupBox";
this.destinationLoadParameterGroupBox.Size = new System.Drawing.Size(302, 51);
this.destinationLoadParameterGroupBox.TabIndex = 24;
this.destinationLoadParameterGroupBox.TabStop = false;
- this.destinationLoadParameterGroupBox.Text = "Load parameter";
+ this.destinationLoadParameterGroupBox.Text = "Load Parameter";
//
// destinationLoadParameterTextBox
//
@@ -436,7 +436,7 @@
// destinationWindowIdGroupBox
//
this.destinationWindowIdGroupBox.Controls.Add(this.destinationWindowIdTextBox);
- this.destinationWindowIdGroupBox.Location = new System.Drawing.Point(172, 79);
+ this.destinationWindowIdGroupBox.Location = new System.Drawing.Point(222, 79);
this.destinationWindowIdGroupBox.Name = "destinationWindowIdGroupBox";
this.destinationWindowIdGroupBox.Size = new System.Drawing.Size(144, 51);
this.destinationWindowIdGroupBox.TabIndex = 22;
@@ -457,7 +457,7 @@
// destinationLabelGroupBox
//
this.destinationLabelGroupBox.Controls.Add(this.destinationTextBox);
- this.destinationLabelGroupBox.Location = new System.Drawing.Point(172, 25);
+ this.destinationLabelGroupBox.Location = new System.Drawing.Point(222, 25);
this.destinationLabelGroupBox.Name = "destinationLabelGroupBox";
this.destinationLabelGroupBox.Size = new System.Drawing.Size(302, 51);
this.destinationLabelGroupBox.TabIndex = 21;
@@ -480,7 +480,7 @@
this.destinationIconGroupBox.Controls.Add(this.destinationIconPictureBox);
this.destinationIconGroupBox.Controls.Add(this.destinationIconComboBox);
this.destinationIconGroupBox.Controls.Add(this.destinationIconBrowseButton);
- this.destinationIconGroupBox.Location = new System.Drawing.Point(170, 187);
+ this.destinationIconGroupBox.Location = new System.Drawing.Point(222, 187);
this.destinationIconGroupBox.Name = "destinationIconGroupBox";
this.destinationIconGroupBox.Size = new System.Drawing.Size(302, 94);
this.destinationIconGroupBox.TabIndex = 25;
@@ -525,7 +525,7 @@
this.destinationDownButton.AutoSize = true;
this.destinationDownButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.destinationDownButton.Image = global::ShortCuter.Properties.Resources.SubRowDown;
- this.destinationDownButton.Location = new System.Drawing.Point(126, 243);
+ this.destinationDownButton.Location = new System.Drawing.Point(172, 243);
this.destinationDownButton.Name = "destinationDownButton";
this.destinationDownButton.Size = new System.Drawing.Size(38, 38);
this.destinationDownButton.TabIndex = 20;
@@ -537,7 +537,7 @@
this.destinationUpButton.AutoSize = true;
this.destinationUpButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.destinationUpButton.Image = global::ShortCuter.Properties.Resources.SubRowUp;
- this.destinationUpButton.Location = new System.Drawing.Point(86, 243);
+ this.destinationUpButton.Location = new System.Drawing.Point(132, 243);
this.destinationUpButton.Name = "destinationUpButton";
this.destinationUpButton.Size = new System.Drawing.Size(38, 38);
this.destinationUpButton.TabIndex = 19;
@@ -563,7 +563,7 @@
this.destinationsListBox.FormattingEnabled = true;
this.destinationsListBox.Location = new System.Drawing.Point(6, 25);
this.destinationsListBox.Name = "destinationsListBox";
- this.destinationsListBox.Size = new System.Drawing.Size(158, 212);
+ this.destinationsListBox.Size = new System.Drawing.Size(204, 212);
this.destinationsListBox.TabIndex = 17;
this.destinationsListBox.SelectedIndexChanged += new System.EventHandler(this.destinationsListBox_SelectedIndexChanged);
this.destinationsListBox.Enter += new System.EventHandler(this.destinationsListBox_Enter);
@@ -586,20 +586,20 @@
this.groupPropertiesShape.CornerRadius = 4;
this.groupPropertiesShape.Enabled = false;
this.groupPropertiesShape.FillColor = System.Drawing.SystemColors.ControlLight;
- this.groupPropertiesShape.Location = new System.Drawing.Point(253, 380);
+ this.groupPropertiesShape.Location = new System.Drawing.Point(246, 380);
this.groupPropertiesShape.Name = "groupPropertiesShape";
- this.groupPropertiesShape.Size = new System.Drawing.Size(745, 339);
+ this.groupPropertiesShape.Size = new System.Drawing.Size(759, 339);
//
// groupPropertiesLabel
//
this.groupPropertiesLabel.AutoSize = true;
this.groupPropertiesLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold);
this.groupPropertiesLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
- this.groupPropertiesLabel.Location = new System.Drawing.Point(851, 371);
+ this.groupPropertiesLabel.Location = new System.Drawing.Point(862, 371);
this.groupPropertiesLabel.Name = "groupPropertiesLabel";
- this.groupPropertiesLabel.Size = new System.Drawing.Size(119, 15);
+ this.groupPropertiesLabel.Size = new System.Drawing.Size(120, 15);
this.groupPropertiesLabel.TabIndex = 40;
- this.groupPropertiesLabel.Text = "Group properties:";
+ this.groupPropertiesLabel.Text = "Group Properties:";
this.groupPropertiesLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// destinationAddButton
@@ -608,7 +608,7 @@
this.destinationAddButton.BackColor = System.Drawing.Color.Transparent;
this.destinationAddButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.destinationAddButton.Image = global::ShortCuter.Properties.Resources.SubRowAdd;
- this.destinationAddButton.Location = new System.Drawing.Point(556, 320);
+ this.destinationAddButton.Location = new System.Drawing.Point(559, 320);
this.destinationAddButton.Name = "destinationAddButton";
this.destinationAddButton.Size = new System.Drawing.Size(38, 38);
this.destinationAddButton.TabIndex = 12;
@@ -619,7 +619,7 @@
//
this.destinationAddPictureBox.Enabled = false;
this.destinationAddPictureBox.Image = global::ShortCuter.Properties.Resources.ArrowDown;
- this.destinationAddPictureBox.Location = new System.Drawing.Point(496, 282);
+ this.destinationAddPictureBox.Location = new System.Drawing.Point(499, 282);
this.destinationAddPictureBox.Name = "destinationAddPictureBox";
this.destinationAddPictureBox.Size = new System.Drawing.Size(158, 132);
this.destinationAddPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
@@ -630,9 +630,9 @@
//
this.groupTextBox.BackColor = System.Drawing.SystemColors.Window;
this.groupTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.groupTextBox.Location = new System.Drawing.Point(380, 687);
+ this.groupTextBox.Location = new System.Drawing.Point(470, 689);
this.groupTextBox.Name = "groupTextBox";
- this.groupTextBox.Size = new System.Drawing.Size(274, 20);
+ this.groupTextBox.Size = new System.Drawing.Size(210, 20);
this.groupTextBox.TabIndex = 27;
this.groupTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.groupTextBox.TextChanged += new System.EventHandler(this.groupTextBox_TextChanged);
@@ -641,11 +641,11 @@
//
this.groupLabel.AutoSize = true;
this.groupLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.groupLabel.Location = new System.Drawing.Point(283, 690);
+ this.groupLabel.Location = new System.Drawing.Point(378, 689);
this.groupLabel.Name = "groupLabel";
- this.groupLabel.Size = new System.Drawing.Size(86, 15);
+ this.groupLabel.Size = new System.Drawing.Size(90, 15);
this.groupLabel.TabIndex = 27;
- this.groupLabel.Text = "Group label:";
+ this.groupLabel.Text = "Group Label:";
this.groupLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// linkPropertiesGroupBox
@@ -654,7 +654,7 @@
this.linkPropertiesGroupBox.Controls.Add(this.windowIdGroupBox);
this.linkPropertiesGroupBox.Controls.Add(this.skinFileGroupBox);
this.linkPropertiesGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.linkPropertiesGroupBox.Location = new System.Drawing.Point(679, 28);
+ this.linkPropertiesGroupBox.Location = new System.Drawing.Point(686, 28);
this.linkPropertiesGroupBox.Name = "linkPropertiesGroupBox";
this.linkPropertiesGroupBox.Size = new System.Drawing.Size(320, 175);
this.linkPropertiesGroupBox.TabIndex = 40;
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-09 18:01:50 UTC (rev 4911)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-10 14:12:34 UTC (rev 4912)
@@ -1,8 +1,8 @@
-using System.Windows.Forms;
-using System.Drawing;
-using My.Common;
+using System.Drawing;
using System.IO;
using System.Linq;
+using System.Windows.Forms;
+using My.Common;
namespace ShortCuter.Configuration
{
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml 2015-01-09 18:01:50 UTC (rev 4911)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml 2015-01-10 14:12:34 UTC (rev 4912)
@@ -199,7 +199,7 @@
<ShowSeparator>1</ShowSeparator>
<ShowNumbers>0</ShowNumbers>
<RemoveDuplicates>1</RemoveDuplicates>
- <DialogType>CustomList</DialogType>
+ <DialogType>DefaultDialog</DialogType>
</General>
<Items>
<Item>
@@ -263,6 +263,10 @@
<WindowID>25</WindowID>
</Window>
<Window>
+ <Caption>[ID=4755] ONLINE VIDEOS</Caption>
+ <WindowID>4755</WindowID>
+ </Window>
+ <Window>
<Caption>[ID=7111992] SHOWTIMES</Caption>
<WindowID>7111992</WindowID>
</Window>
@@ -271,17 +275,17 @@
<WindowID>87258</WindowID>
</Window>
<Window>
+ <Caption>[ID=703] VIDEO SETTINGS</Caption>
+ <WindowID>703</WindowID>
+ </Window>
+ <Window>
<Caption>[ID=2005] VIDEOS FULLSCREEN</Caption>
<WindowID>2005</WindowID>
</Window>
<Window>
- <Caption>[ID=4755] ONLINE VIDEOS</Caption>
- <WindowID>4755</WindowID>
+ <Caption>[ID=4758] ONLINE VIDEOS FULLSCREEN</Caption>
+ <WindowID>4758</WindowID>
</Window>
- <Window>
- <Caption>[ID=703] VIDEO SETTINGS</Caption>
- <WindowID>703</WindowID>
- </Window>
</Windows>
<Destinations>
<Destination>
@@ -306,13 +310,6 @@
<Icon>ShortCuter\MyFilms.png</Icon>
</Destination>
<Destination>
- <Caption>VIDEOS (DB)</Caption>
- <WindowID>25</WindowID>
- <LoadParameter />
- <Force>0</Force>
- <Icon>ShortCuter\Movies.png</Icon>
- </Destination>
- <Destination>
<Caption>SHOWTIMES</Caption>
<WindowID>7111992</WindowID>
<LoadParameter />
@@ -391,13 +388,13 @@
<WindowID>7700</WindowID>
</Window>
<Window>
+ <Caption>[ID=700] TV SETTINGS</Caption>
+ <WindowID>700</WindowID>
+ </Window>
+ <Window>
<Caption>[ID=602] TV FULLSCREEN</Caption>
<WindowID>602</WindowID>
</Window>
- <Window>
- <Caption>[ID=700] TV SETTINGS</Caption>
- <WindowID>700</WindowID>
- </Window>
</Windows>
<Destinations>
<Destination>
@@ -475,6 +472,10 @@
<Caption>[ID=14] MUSIC SETTINGS</Caption>
<WindowID>14</WindowID>
</Window>
+ <Window>
+ <Caption>[ID=511] MUSIC FULLSCREEN</Caption>
+ <WindowID>511</WindowID>
+ </Window>
</Windows>
<Destinations>
<Destination>
@@ -506,13 +507,6 @@
<Icon>ShortCuter\MyLyrics.png</Icon>
</Destination>
<Destination>
- <Caption>MUSIC (DB)</Caption>
- <WindowID>504</WindowID>
- <LoadParameter />
- <Force>0</Force>
- <Icon>ShortCuter\Music.png</Icon>
- </Destination>
- <Destination>
<Caption>RADIO</Caption>
<WindowID>30</WindowID>
<LoadParameter />
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2015-01-09 18:01:50 UTC (rev 4911)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs 2015-01-10 14:12:34 UTC (rev 4912)
@@ -143,6 +143,7 @@
}
public void Reset() //Reset destinazione (invalidazione)
{
+ _caption = string.Empty; //--> reset titolo link
_windowID = InvalidID; //--> invalidazione Id finestra
_loadParameter = string.Empty; //--> reset parametri di caricamento
}
@@ -407,7 +408,7 @@
#endregion
#region Metodi Pubblici
- public override string ToString() { return (base.Caption); } //Nuovo metodo ToString per riempire classi ListControl
+ public override string ToString() { return (base.Caption); } //Override metodo ToString per riempire classi ListControl
#endregion
#region Proprietà
@@ -496,10 +497,12 @@
}
dlg.ShowQuickNumbers = _general.ShowNumbers; //--> visualizzazione numeri per accesso diretto
+ Item.Destination nullDst = new Item.Destination();
+ nullDst.Reset(); //--> creazione destinazione invalida (appoggio per separatore gruppi)
for (int i = 0; i < destinations.Count; i++) //Iterazione per popolamento lista
{
- if (destinations[i] != null)
+ if (destinations[i] != null && destinations[i].IsValid)
{
GUIListItem lstItem = new GUIListItem(destinations[i].Caption); //--> creazione elemento GUIListItem
lstItem.IconImage = destinations[i].Icon; //--> percorso eventuale icona destinazione (visualizzazione lista)
@@ -517,7 +520,7 @@
for (int ii = 0; ((mIndex + ii) % navDlg.PanelRowIcons) != 0; ii++) //Iterazione di aggiunta elementi vuoti per forzare una nuova riga
{
dlg.Add(string.Empty); //--> aggiunta riquadro vuoto
- destinations.Insert(mIndex, null); //--> inserzione elemento nullo per mantenere sincronizzati gli indici delle destinazioni con gli elementi selezionabili
+ destinations.Insert(mIndex, nullDst); //--> inserzione destinazione invalida per mantenere sincronizzati gli indici delle destinazioni con gli elementi selezionabili
i++; //--> adeguamento indice per inserzione elemento
}
}
@@ -532,7 +535,7 @@
if (dlg.SelectedLabel >= 0 && dlg.SelectedLabel < destinations.Count)
return destinations[dlg.SelectedLabel]; //--> ritorno destinazione selezionata
else
- return null; //--> nessun elemento selezionato
+ return nullDst; //--> nessun elemento selezionato (destinazione invalida)
}
#endregion
@@ -679,6 +682,9 @@
{
int actWindowID = GUIWindowManager.ActiveWindow; //--> id finestra attuale
+ Item.Destination nullDst = new Item.Destination();
+ nullDst.Reset(); //--> creazione destinazione invalida (appoggio per separatore gruppi)
+
List<Item.Destination> dlgDst = new List<Item.Destination>(); //--> lista destinazioni corrispondenti agli elementi da visualizzare nel menu di dialogo
foreach (Item item in _items) //Iterazione per valutazione elementi di navigazione impostati
{
@@ -690,7 +696,7 @@
if ((dlgDst.Find(x => x.WindowID == dst.WindowID && x.LoadParameter == dst.LoadParameter) == null || !_general.RemoveDuplicates) && (dst.WindowID != actWindowID || dst.Force))
{ //Controllo destinazione duplicata o corrispondente a finestra attuale
if (_general.ShowSeparator && first && dlgDst.Count > 0) //Eventuale inserzione separatore destinazioni
- dlgDst.Add(null); //--> elemento nullo corrisponde a separatore
+ dlgDst.Add(nullDst); //--> aggiunta destinazione invalida corrispondente a separatore
dlgDst.Add(dst); //--> aggiunta destinazione corrispondente
first = false;
}
@@ -700,10 +706,13 @@
if (dlgDst.Count > 0) //Se raccolta almeno una destinazione da proporre
{
- WindowLink selectedLnk = ShowMenuDialog(dlgDst); //--> visualizzazione finestra di dialogo per navigazione
- if (selectedLnk != null)
+ //Visualizzazione finestra di dialogo per navigazione (e ritorno eventuale destinazione selezionata, se non selezionato niente: destinazione invalida)
+ WindowLink selectedLnk = new WindowLink().GetData((WindowLink)ShowMenuDialog(dlgDst));
+ if (selectedLnk != null && selectedLnk.IsValid)
+ {
if (selectedLnk.Go(Log)) //--> attivazione destinazione selezionata
return selectedLnk; //--> ritorno destinazione attivata
+ }
else
if (Log != null)
Log(this, new LogEventArgs(LogEventArgs.LogLevels.Info, "No links selected from Skin Navigator dialog menu, WindowID=" + actWindowID));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-09 18:01:59
|
Revision: 4911
http://sourceforge.net/p/mp-plugins/code/4911
Author: nicsergio
Date: 2015-01-09 18:01:50 +0000 (Fri, 09 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2015-01-09 11:36:56 UTC (rev 4910)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/MediaPortalPlugins.sln 2015-01-09 18:01:50 UTC (rev 4911)
@@ -41,8 +41,8 @@
{4D76B200-01C9-48C6-BA04-DAF0845D56B0}.Release|x86.ActiveCfg = Release|Any CPU
{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Any CPU.ActiveCfg = Release|Any CPU
{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Any CPU.Build.0 = Release|Any CPU
- {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|Mixed Platforms.Build.0 = Release|Any CPU
{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Debug|x86.ActiveCfg = Release|Any CPU
{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}.Release|Any CPU.Build.0 = Release|Any CPU
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2015-01-09 11:36:56 UTC (rev 4910)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2015-01-09 18:01:50 UTC (rev 4911)
@@ -6,6 +6,7 @@
using MediaPortal.GUI.Library;
using MediaPortal.Profile;
using My.Common;
+using System.Linq;
namespace ShortCuter.Configuration
{
@@ -235,6 +236,13 @@
rowDownButton.Enabled = false;
}
}
+ private void AddSkinNavLink() //Aggiunta shortcut a SkinNavigator
+ {
+ ShortCut sc = new ShortCut(true);
+ myShortCuts.Items.Add(sc);
+ shortCutsDataGridView.CurrentCell = shortCutsDataGridView[0, shortCutsDataGridView.RowCount - 1];
+ shortCutsDataGridView.Rows[shortCutsDataGridView.RowCount - 1].Selected = true;
+ }
private bool Save() //Salvataggio configurazione plugin
{
myShortCuts.General.ForcingCapsLock = (LockKeys.LockKeyActions)EnumHelper.GetEnumFromDescription<LockKeys.LockKeyActions>(capsLockComboBox.SelectedItem.ToString());
@@ -407,11 +415,8 @@
}
private void skinNavAddButton_Click(object sender, EventArgs e)
{
- ShortCut sc = new ShortCut(true);
- myShortCuts.Items.Add(sc);
- shortCutsDataGridView.CurrentCell = shortCutsDataGridView[0, shortCutsDataGridView.RowCount - 1];
- shortCutsDataGridView.Rows[shortCutsDataGridView.RowCount - 1].Selected = true;
- }
+ AddSkinNavLink();
+ }
private void rowUpButton_Click(object sender, EventArgs e)
{
MoveItemList(true);
@@ -483,8 +488,13 @@
}
private void skinNavConfigButton_Click(object sender, EventArgs e)
{
- unsavedChanges = true;
- new SkinNavigatorConfig(myShortCuts.Navigator, mySkin).ShowDialog();
+ if (myShortCuts.Items.ToList().Find(x => x.IsNavigator) == null)
+ if (DialogHelper.Question("There is still no link to Skin Navigator, add one?"))
+ AddSkinNavLink();
+
+ SkinNavigatorConfig sNv = new SkinNavigatorConfig(myShortCuts.Navigator, mySkin); //--> creazione form per gestione configurazione SkinNavigator
+ sNv.ShowDialog(); //--> visualizzazione form
+ unsavedChanges |= sNv.UnsavedChanges; //--> combinazione stato modifiche non salvate (configurazione SkinNavigator)
}
private void infoPictureBox_Click(object sender, EventArgs e)
{
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-09 11:36:56 UTC (rev 4910)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-09 18:01:50 UTC (rev 4911)
@@ -2,6 +2,7 @@
using System.Drawing;
using My.Common;
using System.IO;
+using System.Linq;
namespace ShortCuter.Configuration
{
@@ -10,17 +11,20 @@
#region Dati
private SkinNavigator mySkinNavigator; //Istanza classe SkinNavigator (gestione configurazione)
private Skin mySkin; //Istanza classe Skin (dati relativi alla skin di MediaPortal)
- private bool ctrlInitializing = false; //Fase di inizializzazione controlli grafici
- private bool propWriting = false; //Fase di scrittura proprietà nei controlli grafici
- private bool listEditing = false; //Fase di editazione liste
+ private bool ctrlInitializing; //Fase di inizializzazione controlli grafici
+ private bool propWriting; //Fase di scrittura proprietà nei controlli grafici
+ private bool listEditing; //Fase di editazione liste
+
+ private bool _unsavedChanges; //Presenza modifiche da salvare
#endregion
#region Costruttore
internal SkinNavigatorConfig(SkinNavigator navigator, Skin skin)
{
InitializeComponent();
- mySkinNavigator = navigator; //Assegnazione classe SkinNavigator
- mySkin = skin; //Assegnazione classe Skin
+ mySkinNavigator = navigator; //--> assegnazione classe SkinNavigator
+ mySkin = skin; //--> assegnazione classe Skin
+ _unsavedChanges = false; //--> nessuna modifica da salvare
}
#endregion
@@ -29,8 +33,9 @@
{
ctrlInitializing= true;
skinItems.Populate(mySkin.SkinFiles, mySkin.SkinLinks, true, false);
+ dialogTypeComboBox.DataSource = EnumHelper.GetEnumDescriptions(typeof(SkinNavigator.DialogTypes));
destinationIconComboBox.DataSource = mySkin.SkinIcons;
- dialogTypeComboBox.DataSource = EnumHelper.GetEnumDescriptions(typeof(SkinNavigator.DialogTypes));
+ destinationIconComboBox.Text = string.Empty;
ctrlInitializing = false;
propWriting = true;
@@ -42,62 +47,41 @@
groupsListBox.SelectedIndex = -1;
groupsListBox.DataSource = mySkinNavigator.Items;
- groupsListBox.SelectedIndex = 0;
+ if (mySkinNavigator.Items.Count > 0)
+ groupsListBox.SelectedIndex = 0;
+ else
+ RefreshNavigationListsControls();
propWriting = false;
- toolTip.SetToolTip(skinItems, "Browse links and files of actual skin");
- toolTip.SetToolTip(resetButton, "Reset actual SkinNavigator settings and load the default configuration");
-
-
-
-
-
-
- /*
- headerTextBox
- showSeparatorCheckBox
- showNumbersCheckBox
- removeDuplicatesCheckBox
- dialogTypeComboBox
- groupsListBox
- groupAddButton
- groupRemoveButton
- groupUpButton
- groupDownButton
- groupTextBox
- windowsListBox
- windowAddButton
- windowRemoveButton
- windowUpButton
- windowDownButton
- destinationsListBox
- destinationAddButton
- destinationRemoveButton
- destinationUpButton
- destinationDownButton
- destinationTextBox
- destinationWindowIdTextBox
- destinationForceCheckBox
- destinationLoadParameterTextBox
- destinationIconComboBox
- destinationIconBrowseButton
-
- toolTip.SetToolTip(skinItems, "Double click to set the link's parameter to shortcut");
- toolTip.SetToolTip(rowAddButton, "Add shortcut to list");
- toolTip.SetToolTip(rowRemoveButton, "Remove selected shortcut from list");
- toolTip.SetToolTip(rowCopyButton, "Copy selected shortcut to list");
- toolTip.SetToolTip(skinNavAddButton, "Add a shortcut to Skin Navigator in list");
- toolTip.SetToolTip(rowUpButton, "Move up selected shortcut in list");
- toolTip.SetToolTip(rowDownButton, "Move down selected shortcut in list");
- toolTip.SetToolTip(resetButton, "Reset actual settings and load the default configuration");
- toolTip.SetToolTip(saveButton, "Save actual settings");
- toolTip.SetToolTip(updateButton, "Save actual setting and close the application");
- toolTip.SetToolTip(capsLockComboBox, "Set forcing for Caps-Lock when MediaPortal starts (OFF is recommended)");
- toolTip.SetToolTip(numLockComboBox, "Set forcing for Num-Lock when MediaPortal starts");
- toolTip.SetToolTip(skinNavConfigButton, "Configure Skin Navigator");
- toolTip.SetToolTip(infoPictureBox, "Version information");
- */
-
+ toolTip.SetToolTip(skinItems, "Browse links and files of actual skin");
+ toolTip.SetToolTip(resetButton, "Reset actual SkinNavigator settings and load the default configuration");
+ toolTip.SetToolTip(headerTextBox, "Header title for SkinNavigator dialog window");
+ toolTip.SetToolTip(showSeparatorCheckBox, "Show groups separator (only for custom menu)");
+ toolTip.SetToolTip(showNumbersCheckBox, "Show items number in SkinNavigator dialog window");
+ toolTip.SetToolTip(removeDuplicatesCheckBox, "Remove duplicated destination (present in more groups)");
+ toolTip.SetToolTip(dialogTypeComboBox, "Choose window dialog type");
+ toolTip.SetToolTip(groupsListBox, "List of navigation groups");
+ toolTip.SetToolTip(groupAddButton, "Add navigation group to list");
+ toolTip.SetToolTip(groupRemoveButton, "Remove selected navigation group from list");
+ toolTip.SetToolTip(groupUpButton, "Move up selected navigation group in list");
+ toolTip.SetToolTip(groupDownButton, "Move down selected navigation group in list");
+ toolTip.SetToolTip(groupTextBox, "Navigation group title (not visible)");
+ toolTip.SetToolTip(windowsListBox, "List of conditional windows for current navigation group");
+ toolTip.SetToolTip(windowAddButton, "Add conditional window to list");
+ toolTip.SetToolTip(windowRemoveButton, "Remove selected conditional window from list");
+ toolTip.SetToolTip(windowUpButton, "Move up selected conditional window in list");
+ toolTip.SetToolTip(windowDownButton, "Move down selected conditional window in list");
+ toolTip.SetToolTip(destinationsListBox, "List of destinations for current navigation group");
+ toolTip.SetToolTip(destinationAddButton, "Add destination to list");
+ toolTip.SetToolTip(destinationRemoveButton, "Remove selected destination from list");
+ toolTip.SetToolTip(destinationUpButton, "Move up selected destination in list");
+ toolTip.SetToolTip(destinationDownButton, "Move down selected destination in list");
+ toolTip.SetToolTip(destinationTextBox, "Destination caption visible in dialog window");
+ toolTip.SetToolTip(destinationWindowIdTextBox, "Reset actual SkinNavigator settings and load the default configuration");
+ toolTip.SetToolTip(destinationForceCheckBox, "Force destination if corresponding to current window (reccomended il LoadParameter is not null)");
+ toolTip.SetToolTip(destinationLoadParameterTextBox, "Any parameter for load window (see destination plugin's documentation)");
+ toolTip.SetToolTip(destinationIconComboBox, "Destination icon (only for custom menu)");
+ toolTip.SetToolTip(destinationIconBrowseButton, "Choose an external icon for selected destination");
}
private void ShowLinkProperties() //Visualizzazione proprietà link
{
@@ -133,18 +117,24 @@
groupDownButton.Enabled = (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count - 1);
if ((groupsListBox.SelectedIndex < 0) || (groupsListBox.SelectedIndex > mySkinNavigator.Items.Count - 1))
{
+ groupTextBox.Text = string.Empty;
+ groupTextBox.Enabled = false;
windowRemoveButton.Enabled = false;
windowAddButton.Enabled = false;
windowUpButton.Enabled = false;
windowDownButton.Enabled = false;
+ windowsListBox.DataSource = null;
destinationRemoveButton.Enabled = false;
destinationAddButton.Enabled = false;
destinationUpButton.Enabled = false;
destinationDownButton.Enabled = false;
+ destinationsListBox.DataSource = null;
+ ClearDestination();
}
else
{
groupTextBox.Text = mySkinNavigator.Items[groupsListBox.SelectedIndex].Caption;
+ groupTextBox.Enabled = true;
windowsListBox.DataSource = mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows;
windowRemoveButton.Enabled = (mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.Count > 0); ;
windowAddButton.Enabled = true;
@@ -156,17 +146,100 @@
destinationAddButton.Enabled = true;
destinationUpButton.Enabled = (destinationsListBox.SelectedIndex > 0);
destinationDownButton.Enabled = (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count - 1);
- if ((destinationsListBox.SelectedIndex >= 0) && (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count))
+ if ((destinationsListBox.SelectedIndex < 0) || (destinationsListBox.SelectedIndex > mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count - 1))
+ ClearDestination();
+ else
{
destinationTextBox.Text = mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].Caption;
+ destinationTextBox.Enabled = true;
destinationWindowIdTextBox.Text = mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].WindowID.ToString();
destinationForceCheckBox.Checked = mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].Force;
+ destinationForceCheckBox.Enabled = true;
destinationLoadParameterTextBox.Text = mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].LoadParameter;
+ destinationLoadParameterTextBox.Enabled = true;
destinationIconComboBox.Text = mySkin.GetIconFile(mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].Icon);
+ destinationIconComboBox.Enabled = true;
}
}
propWriting = false;
}
+ private void ClearDestination() //Pulizia proprietà destinazione
+ {
+ destinationTextBox.Text = string.Empty;
+ destinationTextBox.Enabled = false;
+ destinationWindowIdTextBox.Text = string.Empty;
+ destinationForceCheckBox.Checked = false;
+ destinationForceCheckBox.Enabled = false;
+ destinationLoadParameterTextBox.Text = string.Empty;
+ destinationLoadParameterTextBox.Enabled = false;
+ destinationIconComboBox.Text = string.Empty;
+ destinationIconComboBox.Enabled = false;
+ }
+ private void MoveGroupList(bool dirUp) //Spostamento gruppo di navigazione
+ {
+ if ((groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count))
+ {
+ int index = groupsListBox.SelectedIndex;
+ SkinNavigator.Item nItem = mySkinNavigator.Items[index];
+
+ listEditing = true;
+ mySkinNavigator.Items.RemoveAt(index);
+ if (dirUp)
+ index--;
+ else
+ index++;
+ mySkinNavigator.Items.Insert(index, nItem);
+ groupsListBox.Focus();
+ groupsListBox.SelectedIndex = index;
+ RefreshNavigationListsControls();
+ listEditing = false;
+ _unsavedChanges = true;
+ }
+ }
+ private void MoveWindowList(bool dirUp) //Spostamento finestra di navigazione
+ {
+ if ((groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
+ (windowsListBox.SelectedIndex >= 0) && (windowsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.Count))
+ {
+ int index = windowsListBox.SelectedIndex;
+ SkinNavigator.Item.Window nWnd = mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows[index];
+
+ listEditing = true;
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.RemoveAt(index);
+ if (dirUp)
+ index--;
+ else
+ index++;
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.Insert(index, nWnd);
+ windowsListBox.Focus();
+ windowsListBox.SelectedIndex = index;
+ RefreshNavigationListsControls();
+ listEditing = false;
+ _unsavedChanges = true;
+ }
+ }
+ private void MoveDestinationList(bool dirUp) //Spostamento destinazione di navigazione
+ {
+ if ((groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
+ (destinationsListBox.SelectedIndex >= 0) && (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count))
+ {
+ int index = destinationsListBox.SelectedIndex;
+ SkinNavigator.Item.Destination nDst = mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[index];
+
+ listEditing = true;
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.RemoveAt(index);
+ if (dirUp)
+ index--;
+ else
+ index++;
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Insert(index, nDst);
+ destinationsListBox.Focus();
+ destinationsListBox.SelectedIndex = index;
+ RefreshNavigationListsControls();
+ listEditing = false;
+ _unsavedChanges = true;
+ }
+ }
#endregion
#region Consumazione Eventi
@@ -206,7 +279,7 @@
RefreshNavigationListsControls();
}
#endregion
- #region Eventi Controlli Gruppo di Navigazione
+ #region Eventi Liste Gruppo Corrente di Navigazione
private void windowsListBox_Enter(object sender, System.EventArgs e)
{
windowsListBox.BackColor = Color.Aquamarine;
@@ -237,28 +310,43 @@
#region Eventi Modifica Proprietà Generali
private void headerTextBox_TextChanged(object sender, System.EventArgs e)
{
- if (!propWriting)
+ if (!propWriting)
+ {
mySkinNavigator.General.MenuHeader = headerTextBox.Text;
+ _unsavedChanges = true;
+ }
}
private void showSeparatorCheckBox_CheckedChanged(object sender, System.EventArgs e)
{
- if (!propWriting)
+ if (!propWriting)
+ {
mySkinNavigator.General.ShowSeparator = showSeparatorCheckBox.Checked;
+ _unsavedChanges = true;
+ }
}
private void showNumbersCheckBox_CheckedChanged(object sender, System.EventArgs e)
{
- if (!propWriting)
+ if (!propWriting)
+ {
mySkinNavigator.General.ShowNumbers = showNumbersCheckBox.Checked;
+ _unsavedChanges = true;
+ }
}
private void removeDuplicatesCheckBox_CheckedChanged(object sender, System.EventArgs e)
{
- if (!propWriting)
+ if (!propWriting)
+ {
mySkinNavigator.General.RemoveDuplicates = removeDuplicatesCheckBox.Checked;
+ _unsavedChanges = true;
+ }
}
private void dialogTypeComboBox_SelectedIndexChanged(object sender, System.EventArgs e)
{
- if (!ctrlInitializing && !propWriting)
+ if (!ctrlInitializing && !propWriting)
+ {
mySkinNavigator.General.DialogType = (SkinNavigator.DialogTypes)EnumHelper.GetEnumFromDescription<SkinNavigator.DialogTypes>(dialogTypeComboBox.SelectedItem.ToString());
+ _unsavedChanges = true;
+ }
}
#endregion
#region Eventi Modifica Proprietà Gruppo
@@ -266,16 +354,17 @@
{
if (!propWriting && (groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count))
{
- mySkinNavigator.Items[groupsListBox.SelectedIndex].Caption = groupTextBox.Text;
+ int index = groupsListBox.SelectedIndex;
+ mySkinNavigator.Items[index].Caption = groupTextBox.Text;
+
+ SkinNavigator.Item nItem = mySkinNavigator.Items[index];
- SkinNavigator.Item nItem = new SkinNavigator.Item();
- nItem = mySkinNavigator.Items[groupsListBox.SelectedIndex];
listEditing = true;
- int index = groupsListBox.SelectedIndex;
mySkinNavigator.Items.RemoveAt(index);
mySkinNavigator.Items.Insert(index, nItem);
groupsListBox.SelectedIndex = index;
listEditing = false;
+ _unsavedChanges = true;
}
}
#endregion
@@ -287,27 +376,34 @@
{
mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].Caption = destinationTextBox.Text;
- SkinNavigator.Item.Destination nDest = new SkinNavigator.Item.Destination();
- nDest = mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex];
+ SkinNavigator.Item.Destination nDst = new SkinNavigator.Item.Destination();
+ nDst = mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex];
listEditing = true;
int index = destinationsListBox.SelectedIndex;
mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.RemoveAt(index);
- mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Insert(index, nDest);
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Insert(index, nDst);
destinationsListBox.SelectedIndex = index;
listEditing = false;
+ _unsavedChanges = true;
}
}
private void destinationForceCheckBox_CheckedChanged(object sender, System.EventArgs e)
{
if (!propWriting && (groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
(destinationsListBox.SelectedIndex >= 0) && (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count))
+ {
mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].Force = destinationForceCheckBox.Checked;
+ _unsavedChanges = true;
+ }
}
private void destinationLoadParameterTextBox_TextChanged(object sender, System.EventArgs e)
{
if (!propWriting && (groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
(destinationsListBox.SelectedIndex >= 0) && (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count))
+ {
mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].LoadParameter = destinationLoadParameterTextBox.Text;
+ _unsavedChanges = true;
+ }
}
private void destinationIconComboBox_TextChanged(object sender, System.EventArgs e)
{
@@ -316,7 +412,10 @@
if (!propWriting && (groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
(destinationsListBox.SelectedIndex >= 0) && (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count))
+ {
mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].Icon = mySkin.GetIconPath(destinationIconComboBox.Text);
+ _unsavedChanges = true;
+ }
if (destinationIconComboBox.Text.Length > 0)
{
@@ -349,55 +448,162 @@
#region Eventi Modifica Lista Gruppi di Navigazione
private void groupAddButton_Click(object sender, System.EventArgs e)
{
+ SkinNavigator.Item nItem = new SkinNavigator.Item();
+ listEditing = true;
+ mySkinNavigator.Items.Add(nItem);
+ groupsListBox.SelectedIndex = mySkinNavigator.Items.Count - 1;
+ groupsListBox.Focus();
+ RefreshNavigationListsControls();
+ listEditing = false;
+ _unsavedChanges = true;
}
private void groupRemoveButton_Click(object sender, System.EventArgs e)
{
+ if ((groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count))
+ {
+ int index = groupsListBox.SelectedIndex;
+ listEditing = true;
+ mySkinNavigator.Items.RemoveAt(index);
+ groupsListBox.Focus();
+ groupsListBox.SelectedIndex = ((index < mySkinNavigator.Items.Count) ? index : index - 1);
+ RefreshNavigationListsControls();
+ listEditing = false;
+ _unsavedChanges = true;
+ }
}
private void groupUpButton_Click(object sender, System.EventArgs e)
{
-
+ MoveGroupList(true);
}
private void groupDownButton_Click(object sender, System.EventArgs e)
{
-
+ MoveGroupList(false);
}
#endregion
#region Eventi Modifica Lista Finestre Gruppo di Navigazione
private void windowAddButton_Click(object sender, System.EventArgs e)
{
+ if ((groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count))
+ {
+ SkinNavigator.Item.Window nWnd = new SkinNavigator.Item.Window();
+ if (skinItems.SelectedIndex >= 0)
+ {
+ if (skinItems.SelectedTab == SkinItems.SkinItemsType.Files)
+ {
+ nWnd.WindowID = mySkin.SkinFiles[skinItems.SelectedIndex].Id;
+ nWnd.Caption = string.Format("[ID={0}] {1}", nWnd.WindowID.ToString(), mySkin.SkinFiles[skinItems.SelectedIndex].Name);
+ }
+ else
+ {
+ nWnd.WindowID = mySkin.SkinLinks[skinItems.SelectedIndex].WindowID;
+ nWnd.Caption = string.Format("[ID={0}] {1}", nWnd.WindowID.ToString(), mySkin.SkinLinks[skinItems.SelectedIndex].Caption);
+ }
+ }
+ //Controllo duplicazione finestre
+ if (mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.ToList().Find(x => x.WindowID == nWnd.WindowID) != null)
+ {
+ DialogHelper.Info("Window already present in list");
+ return;
+ }
+ listEditing = true;
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.Add(nWnd);
+ windowsListBox.SelectedIndex = mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.Count - 1;
+ windowsListBox.Focus();
+ RefreshNavigationListsControls();
+ listEditing = false;
+ _unsavedChanges = true;
+ }
}
private void windowRemoveButton_Click(object sender, System.EventArgs e)
{
+ if ((groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
+ (windowsListBox.SelectedIndex >= 0) && (windowsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.Count))
+ {
+ int index = windowsListBox.SelectedIndex;
+ listEditing = true;
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.RemoveAt(index);
+ windowsListBox.Focus();
+ windowsListBox.SelectedIndex = ((index < mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.Count) ? index : index - 1);
+ RefreshNavigationListsControls();
+ listEditing = false;
+ _unsavedChanges = true;
+ }
}
private void windowUpButton_Click(object sender, System.EventArgs e)
{
-
+ MoveWindowList(true);
}
private void windowDownButton_Click(object sender, System.EventArgs e)
{
-
+ MoveWindowList(false);
}
#endregion
#region Eventi Modifica Lista Destinazioni Gruppo di Navigazione
private void destinationAddButton_Click(object sender, System.EventArgs e)
{
+ if ((groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count))
+ {
+ SkinNavigator.Item.Destination nDst = new SkinNavigator.Item.Destination();
+ if (skinItems.SelectedIndex >= 0)
+ {
+ if (skinItems.SelectedTab == SkinItems.SkinItemsType.Files)
+ {
+ nDst.Caption = mySkin.SkinFiles[skinItems.SelectedIndex].Name;
+ nDst.WindowID = mySkin.SkinFiles[skinItems.SelectedIndex].Id;
+ }
+ else
+ {
+ nDst.Caption = mySkin.SkinLinks[skinItems.SelectedIndex].Caption;
+ nDst.WindowID = mySkin.SkinLinks[skinItems.SelectedIndex].WindowID;
+ nDst.LoadParameter = mySkin.SkinLinks[skinItems.SelectedIndex].LoadParameter;
+ if (nDst.LoadParameter.Length > 0)
+ nDst.Force = true;
+ nDst.Icon = mySkin.GetIconPath(mySkin.SkinLinks[skinItems.SelectedIndex].IconList);
+ }
+ }
+ //Controllo duplicazione destinazioni
+ if (mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.ToList().Find(x => x.WindowID == nDst.WindowID && x.LoadParameter == nDst.LoadParameter) != null)
+ {
+ DialogHelper.Info("Destination already present in list");
+ return;
+ }
+ listEditing = true;
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Add(nDst);
+ destinationsListBox.SelectedIndex = mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count - 1;
+ destinationsListBox.Focus();
+ RefreshNavigationListsControls();
+ listEditing = false;
+ _unsavedChanges = true;
+ }
}
private void destinationRemoveButton_Click(object sender, System.EventArgs e)
{
+ if ((groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
+ (destinationsListBox.SelectedIndex >= 0) && (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count))
+ {
+ int index = destinationsListBox.SelectedIndex;
+ listEditing = true;
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.RemoveAt(index);
+ destinationsListBox.Focus();
+ destinationsListBox.SelectedIndex = ((index < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count) ? index : index - 1);
+ RefreshNavigationListsControls();
+ listEditing = false;
+ _unsavedChanges = true;
+ }
}
private void destinationUpButton_Click(object sender, System.EventArgs e)
{
-
+ MoveDestinationList(true);
}
private void destinationDownButton_Click(object sender, System.EventArgs e)
{
-
+ MoveDestinationList(false);
}
#endregion
private void resetButton_Click(object sender, System.EventArgs e)
@@ -405,9 +611,14 @@
if (DialogHelper.Question("Skin Navigator configuration data will be overwritten...\nDo you want to proceed?"))
{
mySkinNavigator.LoadDefaults();
+ _unsavedChanges = true;
InitializeGUI();
}
}
#endregion
+
+ #region Proprietà
+ public bool UnsavedChanges { get { return this._unsavedChanges; } }
+ #endregion
}
}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx 2015-01-09 11:36:56 UTC (rev 4910)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx 2015-01-09 18:01:50 UTC (rev 4911)
@@ -271,7 +271,7 @@
<value>True</value>
</metadata>
<metadata name="iconOpenFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>15, 2</value>
+ <value>79, 3</value>
</metadata>
<metadata name="resetButton.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
@@ -280,7 +280,7 @@
<value>True</value>
</metadata>
<metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>169, 2</value>
+ <value>5, 2</value>
</metadata>
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml 2015-01-09 11:36:56 UTC (rev 4910)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Resources/XmlFiles/DefaultConfig.xml 2015-01-09 18:01:50 UTC (rev 4911)
@@ -181,61 +181,382 @@
<Return>0</Return>
<SoundEffect>click.wav</SoundEffect>
</Item>
+ <Item>
+ <Caption>Skin Navigator</Caption>
+ <Key>N</Key>
+ <Ctrl>1</Ctrl>
+ <Alt>0</Alt>
+ <Shift>1</Shift>
+ <WindowID>-999</WindowID>
+ <LoadParameter />
+ <Return>0</Return>
+ <SoundEffect>click.wav</SoundEffect>
+ </Item>
</Items>
<Navigator>
<General>
<MenuHeader>Skin Navigator</MenuHeader>
<ShowSeparator>1</ShowSeparator>
- <ShowNumbers>1</ShowNumbers>
+ <ShowNumbers>0</ShowNumbers>
<RemoveDuplicates>1</RemoveDuplicates>
- <DialogType>1</DialogType>
+ <DialogType>CustomList</DialogType>
</General>
<Items>
<Item>
- <Caption>Always</Caption>
+ <Caption>Generic</Caption>
<Windows />
<Destinations>
<Destination>
- <Caption>Basic Home</Caption>
+ <Caption>BASIC HOME</Caption>
<WindowID>35</WindowID>
<LoadParameter />
<Force>0</Force>
- <Icon />
+ <Icon>ShortCuter\BasicHome.png</Icon>
</Destination>
<Destination>
- <Caption>Movies</Caption>
+ <Caption>MOVIES</Caption>
<WindowID>96742</WindowID>
<LoadParameter />
<Force>0</Force>
- <Icon />
+ <Icon>ShortCuter\MovingPictures.png</Icon>
</Destination>
+ <Destination>
+ <Caption>TV</Caption>
+ <WindowID>1</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\TV.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>MUSIC</Caption>
+ <WindowID>501</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Music.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>PICTURES</Caption>
+ <WindowID>2</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Pictures.png</Icon>
+ </Destination>
</Destinations>
</Item>
<Item>
- <Caption>Music</Caption>
+ <Caption>Movies</Caption>
<Windows>
<Window>
+ <Caption>[ID=96742] MOVIES</Caption>
+ <WindowID>96742</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=6] VIDEOS</Caption>
+ <WindowID>6</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=7986] FILMS</Caption>
+ <WindowID>7986</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=25] VIDEOS (DB)</Caption>
+ <WindowID>25</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=7111992] SHOWTIMES</Caption>
+ <WindowID>7111992</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=87258] TRAKT</Caption>
+ <WindowID>87258</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=2005] VIDEOS FULLSCREEN</Caption>
+ <WindowID>2005</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=4755] ONLINE VIDEOS</Caption>
+ <WindowID>4755</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=703] VIDEO SETTINGS</Caption>
+ <WindowID>703</WindowID>
+ </Window>
+ </Windows>
+ <Destinations>
+ <Destination>
+ <Caption>MOVIES</Caption>
+ <WindowID>96742</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\MovingPictures.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>VIDEOS</Caption>
+ <WindowID>6</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Movies.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>FILMS</Caption>
+ <WindowID>7986</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\MyFilms.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>VIDEOS (DB)</Caption>
+ <WindowID>25</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Movies.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>SHOWTIMES</Caption>
+ <WindowID>7111992</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\ShowTimes.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>TRAKT</Caption>
+ <WindowID>87258</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Trakt.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>ONLINE VIDEOS</Caption>
+ <WindowID>4755</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\OnlineVideos.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>VIDEO SETTINGS</Caption>
+ <WindowID>703</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Settings.png</Icon>
+ </Destination>
+ </Destinations>
+ </Item>
+ <Item>
+ <Caption>Trailers</Caption>
+ <Windows>
+ <Window>
+ <Caption>[ID=96742] MOVIES</Caption>
+ <WindowID>96742</WindowID>
+ </Window>
+ </Windows>
+ <Destinations>
+ <Destination>
+ <Caption>IMDB TRAILER</Caption>
+ <WindowID>4755</WindowID>
+ <LoadParameter>site:IMDb Movie Trailers|search:(#MovingPictures.SelectedMovie.imdb_id)|return:Locked</LoadParameter>
+ <Force>1</Force>
+ <Icon>ShortCuter\IMDb-MP.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>YOUTUBE TRAILER</Caption>
+ <WindowID>4755</WindowID>
+ <LoadParameter>site:YouTube|search:(#MovingPictures.SelectedMovie.title)|return:Locked</LoadParameter>
+ <Force>1</Force>
+ <Icon>ShortCuter\YouTube-MP.png</Icon>
+ </Destination>
+ </Destinations>
+ </Item>
+ <Item>
+ <Caption>TV</Caption>
+ <Windows>
+ <Window>
+ <Caption>[ID=1] TV</Caption>
+ <WindowID>1</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=9811] SERIES</Caption>
+ <WindowID>9811</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=603] TV RECS</Caption>
+ <WindowID>603</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=600] TV GUIDE</Caption>
+ <WindowID>600</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=7700] TELETEXT</Caption>
+ <WindowID>7700</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=602] TV FULLSCREEN</Caption>
+ <WindowID>602</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=700] TV SETTINGS</Caption>
+ <WindowID>700</WindowID>
+ </Window>
+ </Windows>
+ <Destinations>
+ <Destination>
<Caption>TV</Caption>
<WindowID>1</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\TV.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>SERIES</Caption>
+ <WindowID>9811</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\TvSeries.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>TV RECS</Caption>
+ <WindowID>603</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\TvRecs.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>TV GUIDE</Caption>
+ <WindowID>600</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\TvGuide.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>TELETEXT</Caption>
+ <WindowID>7700</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Teletext.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>TV SETTINGS</Caption>
+ <WindowID>700</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Settings.png</Icon>
+ </Destination>
+ </Destinations>
+ </Item>
+ <Item>
+ <Caption>Music</Caption>
+ <Windows>
+ <Window>
+ <Caption>[ID=501] MUSIC</Caption>
+ <WindowID>501</WindowID>
</Window>
+ <Window>
+ <Caption>[ID=500] PLAYLISTS</Caption>
+ <WindowID>500</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=510] PLAYING NOW</Caption>
+ <WindowID>510</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=90478] LYRICS</Caption>
+ <WindowID>90478</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=504] MUSIC (DB)</Caption>
+ <WindowID>504</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=30] RADIO</Caption>
+ <WindowID>30</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=14] MUSIC SETTINGS</Caption>
+ <WindowID>14</WindowID>
+ </Window>
</Windows>
<Destinations>
<Destination>
- <Caption>Music</Caption>
+ <Caption>MUSIC</Caption>
<WindowID>501</WindowID>
<LoadParameter />
<Force>0</Force>
- <Icon />
+ <Icon>ShortCuter\Music.png</Icon>
</Destination>
<Destination>
- <Caption>Movies</Caption>
- <WindowID>96742</WindowID>
+ <Caption>PLAYLISTS</Caption>
+ <WindowID>500</WindowID>
<LoadParameter />
<Force>0</Force>
- <Icon />
+ <Icon>ShortCuter\MusicPlaylists.png</Icon>
</Destination>
+ <Destination>
+ <Caption>PLAYING NOW</Caption>
+ <WindowID>510</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\MusicPlaying.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>LYRICS</Caption>
+ <WindowID>90478</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\MyLyrics.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>MUSIC (DB)</Caption>
+ <WindowID>504</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Music.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>RADIO</Caption>
+ <WindowID>30</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Radio.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>MUSIC SETTINGS</Caption>
+ <WindowID>14</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Settings.png</Icon>
+ </Destination>
</Destinations>
</Item>
+ <Item>
+ <Caption>Pictures</Caption>
+ <Windows>
+ <Window>
+ <Caption>[ID=2] PICTURES</Caption>
+ <WindowID>2</WindowID>
+ </Window>
+ <Window>
+ <Caption>[ID=12] PICTURE SETTINGS</Caption>
+ <WindowID>12</WindowID>
+ </Window>
+ </Windows>
+ <Destinations>
+ <Destination>
+ <Caption>PICTURES</Caption>
+ <WindowID>2</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Pictures.png</Icon>
+ </Destination>
+ <Destination>
+ <Caption>PICTURE SETTINGS</Caption>
+ <WindowID>12</WindowID>
+ <LoadParameter />
+ <Force>0</Force>
+ <Icon>ShortCuter\Settings.png</Icon>
+ </Destination>
+ </Destinations>
+ </Item>
</Items>
</Navigator>
</ShortCuter>
\ No newline at end of file
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2015-01-09 11:36:56 UTC (rev 4910)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2015-01-09 18:01:50 UTC (rev 4911)
@@ -6,7 +6,7 @@
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}</ProjectGuid>
- <OutputType>WinExe</OutputType>
+ <OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ShortCuter</RootNamespace>
<AssemblyName>ShortCuter</AssemblyName>
@@ -40,7 +40,8 @@
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup>
- <StartupObject>ShortCuter.Program</StartupObject>
+ <StartupObject>
+ </StartupObject>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>Resources\Images\ShortCuter.ico</ApplicationIcon>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-09 11:37:00
|
Revision: 4910
http://sourceforge.net/p/mp-plugins/code/4910
Author: nicsergio
Date: 2015-01-09 11:36:56 +0000 (Fri, 09 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs 2015-01-08 17:51:06 UTC (rev 4909)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs 2015-01-09 11:36:56 UTC (rev 4910)
@@ -78,7 +78,7 @@
else
return (Path.IsPathRooted(iconFile) ? iconFile : @"ShortCuter\" + iconFile);
}
- public string GetIconFile(string iconPath) //Ottenimento nome file icona
+ public string GetIconFile(string iconPath) //Ottenimento nome file icona
{
try
{
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-08 17:51:06 UTC (rev 4909)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-09 11:36:56 UTC (rev 4910)
@@ -28,6 +28,7 @@
/// </summary>
private void InitializeComponent()
{
+ this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SkinNavigatorConfig));
this.generalGroupBox = new System.Windows.Forms.GroupBox();
this.headerGroupBox = new System.Windows.Forms.GroupBox();
@@ -46,6 +47,7 @@
this.windowAddPictureBox = new System.Windows.Forms.PictureBox();
this.windowAddButton = new System.Windows.Forms.Button();
this.windowsGroupBox = new System.Windows.Forms.GroupBox();
+ this.alwaysVisibleLabel = new System.Windows.Forms.Label();
this.windowDownButton = new System.Windows.Forms.Button();
this.windowUpButton = new System.Windows.Forms.Button();
this.windowRemoveButton = new System.Windows.Forms.Button();
@@ -81,7 +83,9 @@
this.skinFileGroupBox = new System.Windows.Forms.GroupBox();
this.skinFileLabel = new System.Windows.Forms.Label();
this.iconOpenFileDialog = new System.Windows.Forms.OpenFileDialog();
+ this.resetButton = new System.Windows.Forms.Button();
this.skinItems = new My.Common.SkinItems();
+ this.toolTip = new System.Windows.Forms.ToolTip(this.components);
this.generalGroupBox.SuspendLayout();
this.headerGroupBox.SuspendLayout();
this.dialogTypeGroupBox.SuspendLayout();
@@ -221,6 +225,7 @@
this.groupDownButton.Size = new System.Drawing.Size(38, 38);
this.groupDownButton.TabIndex = 9;
this.groupDownButton.UseVisualStyleBackColor = true;
+ this.groupDownButton.Click += new System.EventHandler(this.groupDownButton_Click);
//
// groupUpButton
//
@@ -232,6 +237,7 @@
this.groupUpButton.Size = new System.Drawing.Size(38, 38);
this.groupUpButton.TabIndex = 8;
this.groupUpButton.UseVisualStyleBackColor = true;
+ this.groupUpButton.Click += new System.EventHandler(this.groupUpButton_Click);
//
// groupRemoveButton
//
@@ -243,6 +249,7 @@
this.groupRemoveButton.Size = new System.Drawing.Size(38, 38);
this.groupRemoveButton.TabIndex = 7;
this.groupRemoveButton.UseVisualStyleBackColor = true;
+ this.groupRemoveButton.Click += new System.EventHandler(this.groupRemoveButton_Click);
//
// groupAddButton
//
@@ -254,6 +261,7 @@
this.groupAddButton.Size = new System.Drawing.Size(38, 38);
this.groupAddButton.TabIndex = 6;
this.groupAddButton.UseVisualStyleBackColor = true;
+ this.groupAddButton.Click += new System.EventHandler(this.groupAddButton_Click);
//
// groupsListBox
//
@@ -290,9 +298,11 @@
this.windowAddButton.Size = new System.Drawing.Size(38, 38);
this.windowAddButton.TabIndex = 11;
this.windowAddButton.UseVisualStyleBackColor = false;
+ this.windowAddButton.Click += new System.EventHandler(this.windowAddButton_Click);
//
// windowsGroupBox
//
+ this.windowsGroupBox.Controls.Add(this.alwaysVisibleLabel);
this.windowsGroupBox.Controls.Add(this.windowDownButton);
this.windowsGroupBox.Controls.Add(this.windowUpButton);
this.windowsGroupBox.Controls.Add(this.windowRemoveButton);
@@ -306,6 +316,21 @@
this.windowsGroupBox.TabStop = false;
this.windowsGroupBox.Text = "Conditional windows";
//
+ // alwaysVisibleLabel
+ //
+ this.alwaysVisibleLabel.AutoSize = true;
+ this.alwaysVisibleLabel.BackColor = System.Drawing.Color.Transparent;
+ this.alwaysVisibleLabel.FlatStyle = System.Windows.Forms.FlatStyle.System;
+ this.alwaysVisibleLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.alwaysVisibleLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.alwaysVisibleLabel.Location = new System.Drawing.Point(26, 55);
+ this.alwaysVisibleLabel.Name = "alwaysVisibleLabel";
+ this.alwaysVisibleLabel.Size = new System.Drawing.Size(115, 15);
+ this.alwaysVisibleLabel.TabIndex = 41;
+ this.alwaysVisibleLabel.Text = "ALWAYS VISIBLE";
+ this.alwaysVisibleLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ this.alwaysVisibleLabel.Visible = false;
+ //
// windowDownButton
//
this.windowDownButton.AutoSize = true;
@@ -316,6 +341,7 @@
this.windowDownButton.Size = new System.Drawing.Size(38, 38);
this.windowDownButton.TabIndex = 16;
this.windowDownButton.UseVisualStyleBackColor = true;
+ this.windowDownButton.Click += new System.EventHandler(this.windowDownButton_Click);
//
// windowUpButton
//
@@ -327,6 +353,7 @@
this.windowUpButton.Size = new System.Drawing.Size(38, 38);
this.windowUpButton.TabIndex = 15;
this.windowUpButton.UseVisualStyleBackColor = true;
+ this.windowUpButton.Click += new System.EventHandler(this.windowUpButton_Click);
//
// windowRemoveButton
//
@@ -338,6 +365,7 @@
this.windowRemoveButton.Size = new System.Drawing.Size(38, 38);
this.windowRemoveButton.TabIndex = 14;
this.windowRemoveButton.UseVisualStyleBackColor = true;
+ this.windowRemoveButton.Click += new System.EventHandler(this.windowRemoveButton_Click);
//
// windowsListBox
//
@@ -382,6 +410,7 @@
this.destinationForceCheckBox.TabIndex = 23;
this.destinationForceCheckBox.Text = "Force destination";
this.destinationForceCheckBox.UseVisualStyleBackColor = true;
+ this.destinationForceCheckBox.CheckedChanged += new System.EventHandler(this.destinationForceCheckBox_CheckedChanged);
//
// destinationLoadParameterGroupBox
//
@@ -402,6 +431,7 @@
this.destinationLoadParameterTextBox.Size = new System.Drawing.Size(289, 20);
this.destinationLoadParameterTextBox.TabIndex = 24;
this.destinationLoadParameterTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ this.destinationLoadParameterTextBox.TextChanged += new System.EventHandler(this.destinationLoadParameterTextBox_TextChanged);
//
// destinationWindowIdGroupBox
//
@@ -443,6 +473,7 @@
this.destinationTextBox.Size = new System.Drawing.Size(289, 20);
this.destinationTextBox.TabIndex = 21;
this.destinationTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ this.destinationTextBox.TextChanged += new System.EventHandler(this.destinationTextBox_TextChanged);
//
// destinationIconGroupBox
//
@@ -499,6 +530,7 @@
this.destinationDownButton.Size = new System.Drawing.Size(38, 38);
this.destinationDownButton.TabIndex = 20;
this.destinationDownButton.UseVisualStyleBackColor = true;
+ this.destinationDownButton.Click += new System.EventHandler(this.destinationDownButton_Click);
//
// destinationUpButton
//
@@ -510,6 +542,7 @@
this.destinationUpButton.Size = new System.Drawing.Size(38, 38);
this.destinationUpButton.TabIndex = 19;
this.destinationUpButton.UseVisualStyleBackColor = true;
+ this.destinationUpButton.Click += new System.EventHandler(this.destinationUpButton_Click);
//
// destinationRemoveButton
//
@@ -521,6 +554,7 @@
this.destinationRemoveButton.Size = new System.Drawing.Size(38, 38);
this.destinationRemoveButton.TabIndex = 18;
this.destinationRemoveButton.UseVisualStyleBackColor = true;
+ this.destinationRemoveButton.Click += new System.EventHandler(this.destinationRemoveButton_Click);
//
// destinationsListBox
//
@@ -579,6 +613,7 @@
this.destinationAddButton.Size = new System.Drawing.Size(38, 38);
this.destinationAddButton.TabIndex = 12;
this.destinationAddButton.UseVisualStyleBackColor = false;
+ this.destinationAddButton.Click += new System.EventHandler(this.destinationAddButton_Click);
//
// destinationAddPictureBox
//
@@ -699,6 +734,16 @@
//
this.iconOpenFileDialog.Filter = "Image Files |*.png;*.jpg;*.bmp;*.gif";
//
+ // resetButton
+ //
+ this.resetButton.Location = new System.Drawing.Point(30, 28);
+ this.resetButton.Name = "resetButton";
+ this.resetButton.Size = new System.Drawing.Size(189, 23);
+ this.resetButton.TabIndex = 28;
+ this.resetButton.Text = "Load Default Configuration";
+ this.resetButton.UseVisualStyleBackColor = true;
+ this.resetButton.Click += new System.EventHandler(this.resetButton_Click);
+ //
// skinItems
//
this.skinItems.Location = new System.Drawing.Point(269, 12);
@@ -711,11 +756,16 @@
this.skinItems.SelectedIndexChanged += new System.EventHandler(this.skinItems_SelectedIndexChanged);
this.skinItems.Leave += new System.EventHandler(this.skinItems_Leave);
//
+ // toolTip
+ //
+ this.toolTip.ShowAlways = true;
+ //
// SkinNavigatorConfig
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1018, 740);
+ this.Controls.Add(this.resetButton);
this.Controls.Add(this.linkPropertiesGroupBox);
this.Controls.Add(this.groupTextBox);
this.Controls.Add(this.groupLabel);
@@ -823,5 +873,8 @@
private System.Windows.Forms.GroupBox skinFileGroupBox;
private System.Windows.Forms.Label skinFileLabel;
private System.Windows.Forms.OpenFileDialog iconOpenFileDialog;
+ private System.Windows.Forms.Button resetButton;
+ private System.Windows.Forms.Label alwaysVisibleLabel;
+ private System.Windows.Forms.ToolTip toolTip;
}
}
\ No newline at end of file
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-08 17:51:06 UTC (rev 4909)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-09 11:36:56 UTC (rev 4910)
@@ -5,13 +5,14 @@
namespace ShortCuter.Configuration
{
- internal partial class SkinNavigatorConfig : Form
+ internal partial class SkinNavigatorConfig : Form //Form per la configurazione della funzionalità SkinNavigator
{
#region Dati
private SkinNavigator mySkinNavigator; //Istanza classe SkinNavigator (gestione configurazione)
private Skin mySkin; //Istanza classe Skin (dati relativi alla skin di MediaPortal)
- private bool modEventsEnable = false; //Abilitazione agli eventi di modifica
- private bool groupEditing = false; //Fase di editazione gruppo
+ private bool ctrlInitializing = false; //Fase di inizializzazione controlli grafici
+ private bool propWriting = false; //Fase di scrittura proprietà nei controlli grafici
+ private bool listEditing = false; //Fase di editazione liste
#endregion
#region Costruttore
@@ -26,23 +27,77 @@
#region Metodi Privati
private void InitializeGUI() //Inizializzazione interfaccia
{
+ ctrlInitializing= true;
skinItems.Populate(mySkin.SkinFiles, mySkin.SkinLinks, true, false);
destinationIconComboBox.DataSource = mySkin.SkinIcons;
+ dialogTypeComboBox.DataSource = EnumHelper.GetEnumDescriptions(typeof(SkinNavigator.DialogTypes));
+ ctrlInitializing = false;
- headerTextBox.Text = mySkinNavigator.General.MenuHeader;
+ propWriting = true;
+ headerTextBox.Text = mySkinNavigator.General.MenuHeader;
showSeparatorCheckBox.Checked = mySkinNavigator.General.ShowSeparator;
showNumbersCheckBox.Checked = mySkinNavigator.General.ShowNumbers;
removeDuplicatesCheckBox.Checked = mySkinNavigator.General.RemoveDuplicates;
- dialogTypeComboBox.DataSource = EnumHelper.GetEnumDescriptions(typeof(SkinNavigator.DialogTypes));
dialogTypeComboBox.SelectedItem = EnumHelper.GetEnumDescription(mySkinNavigator.General.DialogType);
+ groupsListBox.SelectedIndex = -1;
groupsListBox.DataSource = mySkinNavigator.Items;
groupsListBox.SelectedIndex = 0;
+ propWriting = false;
- modEventsEnable = true;
+ toolTip.SetToolTip(skinItems, "Browse links and files of actual skin");
+ toolTip.SetToolTip(resetButton, "Reset actual SkinNavigator settings and load the default configuration");
- //toolTip.SetToolTip(skinItems, "Double click to set the link's parameter to shortcut");
+
+
+
+
+ /*
+ headerTextBox
+ showSeparatorCheckBox
+ showNumbersCheckBox
+ removeDuplicatesCheckBox
+ dialogTypeComboBox
+ groupsListBox
+ groupAddButton
+ groupRemoveButton
+ groupUpButton
+ groupDownButton
+ groupTextBox
+ windowsListBox
+ windowAddButton
+ windowRemoveButton
+ windowUpButton
+ windowDownButton
+ destinationsListBox
+ destinationAddButton
+ destinationRemoveButton
+ destinationUpButton
+ destinationDownButton
+ destinationTextBox
+ destinationWindowIdTextBox
+ destinationForceCheckBox
+ destinationLoadParameterTextBox
+ destinationIconComboBox
+ destinationIconBrowseButton
+
+ toolTip.SetToolTip(skinItems, "Double click to set the link's parameter to shortcut");
+ toolTip.SetToolTip(rowAddButton, "Add shortcut to list");
+ toolTip.SetToolTip(rowRemoveButton, "Remove selected shortcut from list");
+ toolTip.SetToolTip(rowCopyButton, "Copy selected shortcut to list");
+ toolTip.SetToolTip(skinNavAddButton, "Add a shortcut to Skin Navigator in list");
+ toolTip.SetToolTip(rowUpButton, "Move up selected shortcut in list");
+ toolTip.SetToolTip(rowDownButton, "Move down selected shortcut in list");
+ toolTip.SetToolTip(resetButton, "Reset actual settings and load the default configuration");
+ toolTip.SetToolTip(saveButton, "Save actual settings");
+ toolTip.SetToolTip(updateButton, "Save actual setting and close the application");
+ toolTip.SetToolTip(capsLockComboBox, "Set forcing for Caps-Lock when MediaPortal starts (OFF is recommended)");
+ toolTip.SetToolTip(numLockComboBox, "Set forcing for Num-Lock when MediaPortal starts");
+ toolTip.SetToolTip(skinNavConfigButton, "Configure Skin Navigator");
+ toolTip.SetToolTip(infoPictureBox, "Version information");
+ */
+
}
private void ShowLinkProperties() //Visualizzazione proprietà link
{
@@ -72,7 +127,7 @@
}
private void RefreshNavigationListsControls() //Aggiornamento controlli legati alle liste di navigazione
{
- modEventsEnable = false;
+ propWriting = true;
groupRemoveButton.Enabled = (mySkinNavigator.Items.Count > 0);
groupUpButton.Enabled = (groupsListBox.SelectedIndex > 0);
groupDownButton.Enabled = (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count - 1);
@@ -95,6 +150,7 @@
windowAddButton.Enabled = true;
windowUpButton.Enabled = (windowsListBox.SelectedIndex > 0);
windowDownButton.Enabled = (windowsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.Count - 1);
+ alwaysVisibleLabel.Visible = ((mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.Count > 0) ? false : true);
destinationsListBox.DataSource = mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations;
destinationRemoveButton.Enabled = (mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count > 0);
destinationAddButton.Enabled = true;
@@ -109,7 +165,7 @@
destinationIconComboBox.Text = mySkin.GetIconFile(mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].Icon);
}
}
- modEventsEnable = true;
+ propWriting = false;
}
#endregion
@@ -146,7 +202,7 @@
}
private void groupsListBox_SelectedIndexChanged(object sender, System.EventArgs e)
{
- if (!groupEditing)
+ if (!listEditing)
RefreshNavigationListsControls();
}
#endregion
@@ -161,7 +217,8 @@
}
private void windowsListBox_SelectedIndexChanged(object sender, System.EventArgs e)
{
- RefreshNavigationListsControls();
+ if (!listEditing)
+ RefreshNavigationListsControls();
}
private void destinationsListBox_Enter(object sender, System.EventArgs e)
{
@@ -173,10 +230,94 @@
}
private void destinationsListBox_SelectedIndexChanged(object sender, System.EventArgs e)
{
- RefreshNavigationListsControls();
+ if (!listEditing)
+ RefreshNavigationListsControls();
}
+ #endregion
+ #region Eventi Modifica Proprietà Generali
+ private void headerTextBox_TextChanged(object sender, System.EventArgs e)
+ {
+ if (!propWriting)
+ mySkinNavigator.General.MenuHeader = headerTextBox.Text;
+ }
+ private void showSeparatorCheckBox_CheckedChanged(object sender, System.EventArgs e)
+ {
+ if (!propWriting)
+ mySkinNavigator.General.ShowSeparator = showSeparatorCheckBox.Checked;
+ }
+ private void showNumbersCheckBox_CheckedChanged(object sender, System.EventArgs e)
+ {
+ if (!propWriting)
+ mySkinNavigator.General.ShowNumbers = showNumbersCheckBox.Checked;
+ }
+ private void removeDuplicatesCheckBox_CheckedChanged(object sender, System.EventArgs e)
+ {
+ if (!propWriting)
+ mySkinNavigator.General.RemoveDuplicates = removeDuplicatesCheckBox.Checked;
+ }
+ private void dialogTypeComboBox_SelectedIndexChanged(object sender, System.EventArgs e)
+ {
+ if (!ctrlInitializing && !propWriting)
+ mySkinNavigator.General.DialogType = (SkinNavigator.DialogTypes)EnumHelper.GetEnumFromDescription<SkinNavigator.DialogTypes>(dialogTypeComboBox.SelectedItem.ToString());
+ }
+ #endregion
+ #region Eventi Modifica Proprietà Gruppo
+ private void groupTextBox_TextChanged(object sender, System.EventArgs e)
+ {
+ if (!propWriting && (groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count))
+ {
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Caption = groupTextBox.Text;
+
+ SkinNavigator.Item nItem = new SkinNavigator.Item();
+ nItem = mySkinNavigator.Items[groupsListBox.SelectedIndex];
+ listEditing = true;
+ int index = groupsListBox.SelectedIndex;
+ mySkinNavigator.Items.RemoveAt(index);
+ mySkinNavigator.Items.Insert(index, nItem);
+ groupsListBox.SelectedIndex = index;
+ listEditing = false;
+ }
+ }
+ #endregion
+ #region Eventi Modifica Proprietà Destinazione
+ private void destinationTextBox_TextChanged(object sender, System.EventArgs e)
+ {
+ if (!propWriting && (groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
+ (destinationsListBox.SelectedIndex >= 0) && (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count))
+ {
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].Caption = destinationTextBox.Text;
+
+ SkinNavigator.Item.Destination nDest = new SkinNavigator.Item.Destination();
+ nDest = mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex];
+ listEditing = true;
+ int index = destinationsListBox.SelectedIndex;
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.RemoveAt(index);
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Insert(index, nDest);
+ destinationsListBox.SelectedIndex = index;
+ listEditing = false;
+ }
+ }
+ private void destinationForceCheckBox_CheckedChanged(object sender, System.EventArgs e)
+ {
+ if (!propWriting && (groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
+ (destinationsListBox.SelectedIndex >= 0) && (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count))
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].Force = destinationForceCheckBox.Checked;
+ }
+ private void destinationLoadParameterTextBox_TextChanged(object sender, System.EventArgs e)
+ {
+ if (!propWriting && (groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
+ (destinationsListBox.SelectedIndex >= 0) && (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count))
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].LoadParameter = destinationLoadParameterTextBox.Text;
+ }
private void destinationIconComboBox_TextChanged(object sender, System.EventArgs e)
{
+ if (ctrlInitializing)
+ return;
+
+ if (!propWriting && (groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count) &&
+ (destinationsListBox.SelectedIndex >= 0) && (destinationsListBox.SelectedIndex < mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations.Count))
+ mySkinNavigator.Items[groupsListBox.SelectedIndex].Destinations[destinationsListBox.SelectedIndex].Icon = mySkin.GetIconPath(destinationIconComboBox.Text);
+
if (destinationIconComboBox.Text.Length > 0)
{
string iconName = Path.Combine(mySkin.IconsPath, destinationIconComboBox.Text);
@@ -205,58 +346,68 @@
}
}
#endregion
- #region Eventi Modifica Proprietà Generali
- private void headerTextBox_TextChanged(object sender, System.EventArgs e)
+ #region Eventi Modifica Lista Gruppi di Navigazione
+ private void groupAddButton_Click(object sender, System.EventArgs e)
{
- if (modEventsEnable)
- mySkinNavigator.General.MenuHeader = headerTextBox.Text;
+
}
- private void showSeparatorCheckBox_CheckedChanged(object sender, System.EventArgs e)
+ private void groupRemoveButton_Click(object sender, System.EventArgs e)
{
- if (modEventsEnable)
- mySkinNavigator.General.ShowSeparator = showSeparatorCheckBox.Checked;
+
}
- private void showNumbersCheckBox_CheckedChanged(object sender, System.EventArgs e)
+ private void groupUpButton_Click(object sender, System.EventArgs e)
{
- if (modEventsEnable)
- mySkinNavigator.General.ShowNumbers = showNumbersCheckBox.Checked;
+
}
- private void removeDuplicatesCheckBox_CheckedChanged(object sender, System.EventArgs e)
+ private void groupDownButton_Click(object sender, System.EventArgs e)
{
- if (modEventsEnable)
- mySkinNavigator.General.RemoveDuplicates = removeDuplicatesCheckBox.Checked;
+
}
- private void dialogTypeComboBox_SelectedIndexChanged(object sender, System.EventArgs e)
+ #endregion
+ #region Eventi Modifica Lista Finestre Gruppo di Navigazione
+ private void windowAddButton_Click(object sender, System.EventArgs e)
{
- if (modEventsEnable)
- mySkinNavigator.General.DialogType = (SkinNavigator.DialogTypes)EnumHelper.GetEnumFromDescription<SkinNavigator.DialogTypes>(dialogTypeComboBox.SelectedItem.ToString());
+
}
- #endregion
- #region Eventi Modifica Proprietà Gruppo
- private void groupTextBox_TextChanged(object sender, System.EventArgs e)
+ private void windowRemoveButton_Click(object sender, System.EventArgs e)
{
- if (modEventsEnable && (groupsListBox.SelectedIndex >= 0) && (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count))
- {
- mySkinNavigator.Items[groupsListBox.SelectedIndex].Caption = groupTextBox.Text;
-
- SkinNavigator.Item nItem = new SkinNavigator.Item();
- nItem = mySkinNavigator.Items[groupsListBox.SelectedIndex];
- groupEditing = true;
- int index = groupsListBox.SelectedIndex;
- mySkinNavigator.Items.RemoveAt(index);
- mySkinNavigator.Items.Insert(index, nItem);
- groupsListBox.SelectedIndex = index;
- groupEditing = false;
- }
+
}
+ private void windowUpButton_Click(object sender, System.EventArgs e)
+ {
+
+ }
+ private void windowDownButton_Click(object sender, System.EventArgs e)
+ {
+
+ }
#endregion
- #region Eventi Modifica Proprietà Destinazione
+ #region Eventi Modifica Lista Destinazioni Gruppo di Navigazione
+ private void destinationAddButton_Click(object sender, System.EventArgs e)
+ {
+ }
+ private void destinationRemoveButton_Click(object sender, System.EventArgs e)
+ {
+ }
+ private void destinationUpButton_Click(object sender, System.EventArgs e)
+ {
+ }
+ private void destinationDownButton_Click(object sender, System.EventArgs e)
+ {
+
+ }
#endregion
+ private void resetButton_Click(object sender, System.EventArgs e)
+ {
+ if (DialogHelper.Question("Skin Navigator configuration data will be overwritten...\nDo you want to proceed?"))
+ {
+ mySkinNavigator.LoadDefaults();
+ InitializeGUI();
+ }
+ }
#endregion
-
-
}
}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx 2015-01-08 17:51:06 UTC (rev 4909)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx 2015-01-09 11:36:56 UTC (rev 4910)
@@ -168,6 +168,9 @@
<metadata name="windowsGroupBox.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
+ <metadata name="alwaysVisibleLabel.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+ <value>True</value>
+ </metadata>
<metadata name="windowDownButton.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
@@ -270,9 +273,15 @@
<metadata name="iconOpenFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>15, 2</value>
</metadata>
+ <metadata name="resetButton.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+ <value>True</value>
+ </metadata>
<metadata name="skinItems.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
+ <metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>169, 2</value>
+ </metadata>
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-08 17:51:22
|
Revision: 4909
http://sourceforge.net/p/mp-plugins/code/4909
Author: nicsergio
Date: 2015-01-08 17:51:06 +0000 (Thu, 08 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditor.Designer.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.Designer.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.Designer.cs 2015-01-07 16:50:03 UTC (rev 4908)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.Designer.cs 2015-01-08 17:51:06 UTC (rev 4909)
@@ -193,7 +193,7 @@
this.updateButton.Location = new System.Drawing.Point(67, 84);
this.updateButton.Name = "updateButton";
this.updateButton.Size = new System.Drawing.Size(135, 38);
- this.updateButton.TabIndex = 32;
+ this.updateButton.TabIndex = 11;
this.updateButton.Text = "Save and Close";
this.updateButton.UseVisualStyleBackColor = false;
this.updateButton.Click += new System.EventHandler(this.updateButton_Click);
@@ -203,7 +203,7 @@
this.resetButton.Location = new System.Drawing.Point(67, 8);
this.resetButton.Name = "resetButton";
this.resetButton.Size = new System.Drawing.Size(133, 23);
- this.resetButton.TabIndex = 33;
+ this.resetButton.TabIndex = 9;
this.resetButton.Text = "Reset Configuration";
this.resetButton.UseVisualStyleBackColor = true;
this.resetButton.Click += new System.EventHandler(this.resetButton_Click);
@@ -216,7 +216,7 @@
this.rowDownButton.Location = new System.Drawing.Point(226, 264);
this.rowDownButton.Name = "rowDownButton";
this.rowDownButton.Size = new System.Drawing.Size(38, 38);
- this.rowDownButton.TabIndex = 35;
+ this.rowDownButton.TabIndex = 6;
this.rowDownButton.UseVisualStyleBackColor = true;
this.rowDownButton.Click += new System.EventHandler(this.rowDownButton_Click);
//
@@ -228,7 +228,7 @@
this.rowUpButton.Location = new System.Drawing.Point(186, 264);
this.rowUpButton.Name = "rowUpButton";
this.rowUpButton.Size = new System.Drawing.Size(38, 38);
- this.rowUpButton.TabIndex = 34;
+ this.rowUpButton.TabIndex = 5;
this.rowUpButton.UseVisualStyleBackColor = true;
this.rowUpButton.Click += new System.EventHandler(this.rowUpButton_Click);
//
@@ -251,7 +251,7 @@
this.rowRemoveButton.Location = new System.Drawing.Point(46, 264);
this.rowRemoveButton.Name = "rowRemoveButton";
this.rowRemoveButton.Size = new System.Drawing.Size(38, 38);
- this.rowRemoveButton.TabIndex = 26;
+ this.rowRemoveButton.TabIndex = 2;
this.rowRemoveButton.UseVisualStyleBackColor = true;
this.rowRemoveButton.Click += new System.EventHandler(this.rowRemoveButton_Click);
//
@@ -263,7 +263,7 @@
this.rowAddButton.Location = new System.Drawing.Point(6, 264);
this.rowAddButton.Name = "rowAddButton";
this.rowAddButton.Size = new System.Drawing.Size(38, 38);
- this.rowAddButton.TabIndex = 25;
+ this.rowAddButton.TabIndex = 1;
this.rowAddButton.UseVisualStyleBackColor = true;
this.rowAddButton.Click += new System.EventHandler(this.rowAddButton_Click);
//
@@ -284,7 +284,7 @@
this.saveButton.Location = new System.Drawing.Point(67, 35);
this.saveButton.Name = "saveButton";
this.saveButton.Size = new System.Drawing.Size(133, 23);
- this.saveButton.TabIndex = 36;
+ this.saveButton.TabIndex = 10;
this.saveButton.Text = "Save Configuration";
this.saveButton.UseVisualStyleBackColor = true;
this.saveButton.Click += new System.EventHandler(this.saveButton_Click);
@@ -297,7 +297,7 @@
this.overridesGroupBox.Location = new System.Drawing.Point(50, 133);
this.overridesGroupBox.Name = "overridesGroupBox";
this.overridesGroupBox.Size = new System.Drawing.Size(165, 111);
- this.overridesGroupBox.TabIndex = 37;
+ this.overridesGroupBox.TabIndex = 12;
this.overridesGroupBox.TabStop = false;
this.overridesGroupBox.Text = "Overrides at Start-Up";
//
@@ -308,7 +308,7 @@
this.numLockGroupBox.Location = new System.Drawing.Point(6, 63);
this.numLockGroupBox.Name = "numLockGroupBox";
this.numLockGroupBox.Size = new System.Drawing.Size(152, 42);
- this.numLockGroupBox.TabIndex = 38;
+ this.numLockGroupBox.TabIndex = 13;
this.numLockGroupBox.TabStop = false;
this.numLockGroupBox.Text = "Num-Lock Forcing:";
//
@@ -319,7 +319,7 @@
this.numLockComboBox.Location = new System.Drawing.Point(9, 15);
this.numLockComboBox.Name = "numLockComboBox";
this.numLockComboBox.Size = new System.Drawing.Size(133, 21);
- this.numLockComboBox.TabIndex = 1;
+ this.numLockComboBox.TabIndex = 13;
//
// capsLockGroupBox
//
@@ -328,7 +328,7 @@
this.capsLockGroupBox.Location = new System.Drawing.Point(6, 15);
this.capsLockGroupBox.Name = "capsLockGroupBox";
this.capsLockGroupBox.Size = new System.Drawing.Size(152, 42);
- this.capsLockGroupBox.TabIndex = 37;
+ this.capsLockGroupBox.TabIndex = 12;
this.capsLockGroupBox.TabStop = false;
this.capsLockGroupBox.Text = "Caps-Lock Forcing:";
//
@@ -339,7 +339,7 @@
this.capsLockComboBox.Location = new System.Drawing.Point(9, 15);
this.capsLockComboBox.Name = "capsLockComboBox";
this.capsLockComboBox.Size = new System.Drawing.Size(133, 21);
- this.capsLockComboBox.TabIndex = 0;
+ this.capsLockComboBox.TabIndex = 12;
//
// rowCopyButton
//
@@ -349,7 +349,7 @@
this.rowCopyButton.Location = new System.Drawing.Point(96, 264);
this.rowCopyButton.Name = "rowCopyButton";
this.rowCopyButton.Size = new System.Drawing.Size(38, 38);
- this.rowCopyButton.TabIndex = 38;
+ this.rowCopyButton.TabIndex = 3;
this.rowCopyButton.UseVisualStyleBackColor = true;
this.rowCopyButton.Click += new System.EventHandler(this.rowCopyButton_Click);
//
@@ -361,7 +361,7 @@
this.skinNavAddButton.Location = new System.Drawing.Point(136, 264);
this.skinNavAddButton.Name = "skinNavAddButton";
this.skinNavAddButton.Size = new System.Drawing.Size(38, 38);
- this.skinNavAddButton.TabIndex = 40;
+ this.skinNavAddButton.TabIndex = 4;
this.skinNavAddButton.UseVisualStyleBackColor = true;
this.skinNavAddButton.Click += new System.EventHandler(this.skinNavAddButton_Click);
//
@@ -372,7 +372,7 @@
this.skinNavConfigButton.Location = new System.Drawing.Point(726, 220);
this.skinNavConfigButton.Name = "skinNavConfigButton";
this.skinNavConfigButton.Size = new System.Drawing.Size(70, 70);
- this.skinNavConfigButton.TabIndex = 41;
+ this.skinNavConfigButton.TabIndex = 7;
this.skinNavConfigButton.UseVisualStyleBackColor = true;
this.skinNavConfigButton.Click += new System.EventHandler(this.skinNavConfigButton_Click);
//
@@ -383,7 +383,7 @@
this.skinItems.SelectedIndex = -1;
this.skinItems.SelectedTab = My.Common.SkinItems.SkinItemsType.Links;
this.skinItems.Size = new System.Drawing.Size(330, 260);
- this.skinItems.TabIndex = 39;
+ this.skinItems.TabIndex = 8;
this.skinItems.Enter += new System.EventHandler(this.skinItems_Enter);
this.skinItems.DoubleClick += new System.EventHandler(this.skinItems_DoubleClick);
this.skinItems.SelectedIndexChanged += new System.EventHandler(this.skinItems_SelectedIndexChanged);
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs 2015-01-07 16:50:03 UTC (rev 4908)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs 2015-01-08 17:51:06 UTC (rev 4909)
@@ -70,6 +70,24 @@
}
#endregion
+ #region Metodi Pubblici
+ public string GetIconPath(string iconFile) //Ottenimento path (completo o parziale) icona
+ {
+ if (iconFile.Length == 0)
+ return string.Empty;
+ else
+ return (Path.IsPathRooted(iconFile) ? iconFile : @"ShortCuter\" + iconFile);
+ }
+ public string GetIconFile(string iconPath) //Ottenimento nome file icona
+ {
+ try
+ {
+ return (Path.IsPathRooted(iconPath) ? iconPath : iconPath.Remove(0, @"ShortCuter\".Length));
+ }
+ catch { return string.Empty; }
+ }
+ #endregion
+
#region Proprietà
public List<string> SkinSounds { get { return this._skinSounds; } }
public List<string> SkinIcons { get { return this._skinIcons; } }
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-07 16:50:03 UTC (rev 4908)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-08 17:51:06 UTC (rev 4909)
@@ -50,16 +50,21 @@
this.windowUpButton = new System.Windows.Forms.Button();
this.windowRemoveButton = new System.Windows.Forms.Button();
this.windowsListBox = new System.Windows.Forms.ListBox();
- this.availableDestinationsGroupBox = new System.Windows.Forms.GroupBox();
+ this.destinationsGroupBox = new System.Windows.Forms.GroupBox();
+ this.destinationForceCheckBox = new System.Windows.Forms.CheckBox();
+ this.destinationLoadParameterGroupBox = new System.Windows.Forms.GroupBox();
+ this.destinationLoadParameterTextBox = new System.Windows.Forms.TextBox();
+ this.destinationWindowIdGroupBox = new System.Windows.Forms.GroupBox();
+ this.destinationWindowIdTextBox = new System.Windows.Forms.TextBox();
this.destinationLabelGroupBox = new System.Windows.Forms.GroupBox();
this.destinationTextBox = new System.Windows.Forms.TextBox();
this.destinationIconGroupBox = new System.Windows.Forms.GroupBox();
this.destinationIconPictureBox = new System.Windows.Forms.PictureBox();
this.destinationIconComboBox = new System.Windows.Forms.ComboBox();
this.destinationIconBrowseButton = new System.Windows.Forms.Button();
- this.button5 = new System.Windows.Forms.Button();
- this.button6 = new System.Windows.Forms.Button();
- this.button7 = new System.Windows.Forms.Button();
+ this.destinationDownButton = new System.Windows.Forms.Button();
+ this.destinationUpButton = new System.Windows.Forms.Button();
+ this.destinationRemoveButton = new System.Windows.Forms.Button();
this.destinationsListBox = new System.Windows.Forms.ListBox();
this.shapeContainer1 = new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
this.groupPropertiesShape = new Microsoft.VisualBasic.PowerPacks.RectangleShape();
@@ -68,6 +73,14 @@
this.destinationAddPictureBox = new System.Windows.Forms.PictureBox();
this.groupTextBox = new System.Windows.Forms.TextBox();
this.groupLabel = new System.Windows.Forms.Label();
+ this.linkPropertiesGroupBox = new System.Windows.Forms.GroupBox();
+ this.loadParameterGroupBox = new System.Windows.Forms.GroupBox();
+ this.loadParameterTextBox = new System.Windows.Forms.TextBox();
+ this.windowIdGroupBox = new System.Windows.Forms.GroupBox();
+ this.windowIdLabel = new System.Windows.Forms.Label();
+ this.skinFileGroupBox = new System.Windows.Forms.GroupBox();
+ this.skinFileLabel = new System.Windows.Forms.Label();
+ this.iconOpenFileDialog = new System.Windows.Forms.OpenFileDialog();
this.skinItems = new My.Common.SkinItems();
this.generalGroupBox.SuspendLayout();
this.headerGroupBox.SuspendLayout();
@@ -75,11 +88,17 @@
this.navigationGroupsGroupBox.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.windowAddPictureBox)).BeginInit();
this.windowsGroupBox.SuspendLayout();
- this.availableDestinationsGroupBox.SuspendLayout();
+ this.destinationsGroupBox.SuspendLayout();
+ this.destinationLoadParameterGroupBox.SuspendLayout();
+ this.destinationWindowIdGroupBox.SuspendLayout();
this.destinationLabelGroupBox.SuspendLayout();
this.destinationIconGroupBox.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.destinationIconPictureBox)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.destinationAddPictureBox)).BeginInit();
+ this.linkPropertiesGroupBox.SuspendLayout();
+ this.loadParameterGroupBox.SuspendLayout();
+ this.windowIdGroupBox.SuspendLayout();
+ this.skinFileGroupBox.SuspendLayout();
this.SuspendLayout();
//
// generalGroupBox
@@ -93,7 +112,7 @@
this.generalGroupBox.Location = new System.Drawing.Point(18, 109);
this.generalGroupBox.Name = "generalGroupBox";
this.generalGroupBox.Size = new System.Drawing.Size(213, 205);
- this.generalGroupBox.TabIndex = 24;
+ this.generalGroupBox.TabIndex = 0;
this.generalGroupBox.TabStop = false;
this.generalGroupBox.Text = "General Properties";
//
@@ -104,7 +123,7 @@
this.headerGroupBox.Location = new System.Drawing.Point(6, 20);
this.headerGroupBox.Name = "headerGroupBox";
this.headerGroupBox.Size = new System.Drawing.Size(158, 51);
- this.headerGroupBox.TabIndex = 9;
+ this.headerGroupBox.TabIndex = 0;
this.headerGroupBox.TabStop = false;
this.headerGroupBox.Text = "Header title";
//
@@ -115,8 +134,9 @@
this.headerTextBox.Location = new System.Drawing.Point(6, 25);
this.headerTextBox.Name = "headerTextBox";
this.headerTextBox.Size = new System.Drawing.Size(146, 20);
- this.headerTextBox.TabIndex = 9;
+ this.headerTextBox.TabIndex = 0;
this.headerTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ this.headerTextBox.TextChanged += new System.EventHandler(this.headerTextBox_TextChanged);
//
// showNumbersCheckBox
//
@@ -125,9 +145,10 @@
this.showNumbersCheckBox.Location = new System.Drawing.Point(12, 98);
this.showNumbersCheckBox.Name = "showNumbersCheckBox";
this.showNumbersCheckBox.Size = new System.Drawing.Size(96, 17);
- this.showNumbersCheckBox.TabIndex = 7;
+ this.showNumbersCheckBox.TabIndex = 2;
this.showNumbersCheckBox.Text = "Show numbers";
this.showNumbersCheckBox.UseVisualStyleBackColor = true;
+ this.showNumbersCheckBox.CheckedChanged += new System.EventHandler(this.showNumbersCheckBox_CheckedChanged);
//
// dialogTypeGroupBox
//
@@ -136,7 +157,7 @@
this.dialogTypeGroupBox.Location = new System.Drawing.Point(6, 143);
this.dialogTypeGroupBox.Name = "dialogTypeGroupBox";
this.dialogTypeGroupBox.Size = new System.Drawing.Size(201, 56);
- this.dialogTypeGroupBox.TabIndex = 5;
+ this.dialogTypeGroupBox.TabIndex = 4;
this.dialogTypeGroupBox.TabStop = false;
this.dialogTypeGroupBox.Text = "Window dialog type";
//
@@ -148,7 +169,8 @@
this.dialogTypeComboBox.Location = new System.Drawing.Point(6, 29);
this.dialogTypeComboBox.Name = "dialogTypeComboBox";
this.dialogTypeComboBox.Size = new System.Drawing.Size(189, 21);
- this.dialogTypeComboBox.TabIndex = 1;
+ this.dialogTypeComboBox.TabIndex = 4;
+ this.dialogTypeComboBox.SelectedIndexChanged += new System.EventHandler(this.dialogTypeComboBox_SelectedIndexChanged);
//
// showSeparatorCheckBox
//
@@ -160,6 +182,7 @@
this.showSeparatorCheckBox.TabIndex = 1;
this.showSeparatorCheckBox.Text = "Show separator";
this.showSeparatorCheckBox.UseVisualStyleBackColor = true;
+ this.showSeparatorCheckBox.CheckedChanged += new System.EventHandler(this.showSeparatorCheckBox_CheckedChanged);
//
// removeDuplicatesCheckBox
//
@@ -168,9 +191,10 @@
this.removeDuplicatesCheckBox.Location = new System.Drawing.Point(12, 119);
this.removeDuplicatesCheckBox.Name = "removeDuplicatesCheckBox";
this.removeDuplicatesCheckBox.Size = new System.Drawing.Size(117, 17);
- this.removeDuplicatesCheckBox.TabIndex = 2;
+ this.removeDuplicatesCheckBox.TabIndex = 3;
this.removeDuplicatesCheckBox.Text = "Remove duplicates";
this.removeDuplicatesCheckBox.UseVisualStyleBackColor = true;
+ this.removeDuplicatesCheckBox.CheckedChanged += new System.EventHandler(this.removeDuplicatesCheckBox_CheckedChanged);
//
// navigationGroupsGroupBox
//
@@ -183,7 +207,7 @@
this.navigationGroupsGroupBox.Location = new System.Drawing.Point(21, 389);
this.navigationGroupsGroupBox.Name = "navigationGroupsGroupBox";
this.navigationGroupsGroupBox.Size = new System.Drawing.Size(210, 288);
- this.navigationGroupsGroupBox.TabIndex = 21;
+ this.navigationGroupsGroupBox.TabIndex = 5;
this.navigationGroupsGroupBox.TabStop = false;
this.navigationGroupsGroupBox.Text = "Navigation Groups";
//
@@ -195,7 +219,7 @@
this.groupDownButton.Location = new System.Drawing.Point(166, 244);
this.groupDownButton.Name = "groupDownButton";
this.groupDownButton.Size = new System.Drawing.Size(38, 38);
- this.groupDownButton.TabIndex = 39;
+ this.groupDownButton.TabIndex = 9;
this.groupDownButton.UseVisualStyleBackColor = true;
//
// groupUpButton
@@ -206,7 +230,7 @@
this.groupUpButton.Location = new System.Drawing.Point(126, 244);
this.groupUpButton.Name = "groupUpButton";
this.groupUpButton.Size = new System.Drawing.Size(38, 38);
- this.groupUpButton.TabIndex = 38;
+ this.groupUpButton.TabIndex = 8;
this.groupUpButton.UseVisualStyleBackColor = true;
//
// groupRemoveButton
@@ -217,7 +241,7 @@
this.groupRemoveButton.Location = new System.Drawing.Point(46, 243);
this.groupRemoveButton.Name = "groupRemoveButton";
this.groupRemoveButton.Size = new System.Drawing.Size(38, 38);
- this.groupRemoveButton.TabIndex = 37;
+ this.groupRemoveButton.TabIndex = 7;
this.groupRemoveButton.UseVisualStyleBackColor = true;
//
// groupAddButton
@@ -228,7 +252,7 @@
this.groupAddButton.Location = new System.Drawing.Point(6, 243);
this.groupAddButton.Name = "groupAddButton";
this.groupAddButton.Size = new System.Drawing.Size(38, 38);
- this.groupAddButton.TabIndex = 36;
+ this.groupAddButton.TabIndex = 6;
this.groupAddButton.UseVisualStyleBackColor = true;
//
// groupsListBox
@@ -239,7 +263,10 @@
this.groupsListBox.Location = new System.Drawing.Point(6, 25);
this.groupsListBox.Name = "groupsListBox";
this.groupsListBox.Size = new System.Drawing.Size(198, 212);
- this.groupsListBox.TabIndex = 18;
+ this.groupsListBox.TabIndex = 5;
+ this.groupsListBox.SelectedIndexChanged += new System.EventHandler(this.groupsListBox_SelectedIndexChanged);
+ this.groupsListBox.Enter += new System.EventHandler(this.groupsListBox_Enter);
+ this.groupsListBox.Leave += new System.EventHandler(this.groupsListBox_Leave);
//
// windowAddPictureBox
//
@@ -261,7 +288,7 @@
this.windowAddButton.Location = new System.Drawing.Point(346, 320);
this.windowAddButton.Name = "windowAddButton";
this.windowAddButton.Size = new System.Drawing.Size(38, 38);
- this.windowAddButton.TabIndex = 37;
+ this.windowAddButton.TabIndex = 11;
this.windowAddButton.UseVisualStyleBackColor = false;
//
// windowsGroupBox
@@ -275,7 +302,7 @@
this.windowsGroupBox.Name = "windowsGroupBox";
this.windowsGroupBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.windowsGroupBox.Size = new System.Drawing.Size(170, 288);
- this.windowsGroupBox.TabIndex = 44;
+ this.windowsGroupBox.TabIndex = 13;
this.windowsGroupBox.TabStop = false;
this.windowsGroupBox.Text = "Conditional windows";
//
@@ -287,7 +314,7 @@
this.windowDownButton.Location = new System.Drawing.Point(126, 243);
this.windowDownButton.Name = "windowDownButton";
this.windowDownButton.Size = new System.Drawing.Size(38, 38);
- this.windowDownButton.TabIndex = 39;
+ this.windowDownButton.TabIndex = 16;
this.windowDownButton.UseVisualStyleBackColor = true;
//
// windowUpButton
@@ -298,7 +325,7 @@
this.windowUpButton.Location = new System.Drawing.Point(86, 243);
this.windowUpButton.Name = "windowUpButton";
this.windowUpButton.Size = new System.Drawing.Size(38, 38);
- this.windowUpButton.TabIndex = 38;
+ this.windowUpButton.TabIndex = 15;
this.windowUpButton.UseVisualStyleBackColor = true;
//
// windowRemoveButton
@@ -309,7 +336,7 @@
this.windowRemoveButton.Location = new System.Drawing.Point(6, 243);
this.windowRemoveButton.Name = "windowRemoveButton";
this.windowRemoveButton.Size = new System.Drawing.Size(38, 38);
- this.windowRemoveButton.TabIndex = 37;
+ this.windowRemoveButton.TabIndex = 14;
this.windowRemoveButton.UseVisualStyleBackColor = true;
//
// windowsListBox
@@ -320,43 +347,101 @@
this.windowsListBox.Location = new System.Drawing.Point(6, 25);
this.windowsListBox.Name = "windowsListBox";
this.windowsListBox.Size = new System.Drawing.Size(158, 212);
- this.windowsListBox.TabIndex = 18;
+ this.windowsListBox.TabIndex = 13;
+ this.windowsListBox.SelectedIndexChanged += new System.EventHandler(this.windowsListBox_SelectedIndexChanged);
+ this.windowsListBox.Enter += new System.EventHandler(this.windowsListBox_Enter);
+ this.windowsListBox.Leave += new System.EventHandler(this.windowsListBox_Leave);
//
- // availableDestinationsGroupBox
+ // destinationsGroupBox
//
- this.availableDestinationsGroupBox.Controls.Add(this.destinationLabelGroupBox);
- this.availableDestinationsGroupBox.Controls.Add(this.destinationIconGroupBox);
- this.availableDestinationsGroupBox.Controls.Add(this.button5);
- this.availableDestinationsGroupBox.Controls.Add(this.button6);
- this.availableDestinationsGroupBox.Controls.Add(this.button7);
- this.availableDestinationsGroupBox.Controls.Add(this.destinationsListBox);
- this.availableDestinationsGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold);
- this.availableDestinationsGroupBox.Location = new System.Drawing.Point(490, 389);
- this.availableDestinationsGroupBox.Name = "availableDestinationsGroupBox";
- this.availableDestinationsGroupBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
- this.availableDestinationsGroupBox.Size = new System.Drawing.Size(480, 288);
- this.availableDestinationsGroupBox.TabIndex = 45;
- this.availableDestinationsGroupBox.TabStop = false;
- this.availableDestinationsGroupBox.Text = "Available destinations";
+ this.destinationsGroupBox.Controls.Add(this.destinationForceCheckBox);
+ this.destinationsGroupBox.Controls.Add(this.destinationLoadParameterGroupBox);
+ this.destinationsGroupBox.Controls.Add(this.destinationWindowIdGroupBox);
+ this.destinationsGroupBox.Controls.Add(this.destinationLabelGroupBox);
+ this.destinationsGroupBox.Controls.Add(this.destinationIconGroupBox);
+ this.destinationsGroupBox.Controls.Add(this.destinationDownButton);
+ this.destinationsGroupBox.Controls.Add(this.destinationUpButton);
+ this.destinationsGroupBox.Controls.Add(this.destinationRemoveButton);
+ this.destinationsGroupBox.Controls.Add(this.destinationsListBox);
+ this.destinationsGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold);
+ this.destinationsGroupBox.Location = new System.Drawing.Point(490, 389);
+ this.destinationsGroupBox.Name = "destinationsGroupBox";
+ this.destinationsGroupBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
+ this.destinationsGroupBox.Size = new System.Drawing.Size(480, 288);
+ this.destinationsGroupBox.TabIndex = 17;
+ this.destinationsGroupBox.TabStop = false;
+ this.destinationsGroupBox.Text = "Available destinations";
//
+ // destinationForceCheckBox
+ //
+ this.destinationForceCheckBox.AutoSize = true;
+ this.destinationForceCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.destinationForceCheckBox.Location = new System.Drawing.Point(360, 106);
+ this.destinationForceCheckBox.Name = "destinationForceCheckBox";
+ this.destinationForceCheckBox.Size = new System.Drawing.Size(107, 17);
+ this.destinationForceCheckBox.TabIndex = 23;
+ this.destinationForceCheckBox.Text = "Force destination";
+ this.destinationForceCheckBox.UseVisualStyleBackColor = true;
+ //
+ // destinationLoadParameterGroupBox
+ //
+ this.destinationLoadParameterGroupBox.Controls.Add(this.destinationLoadParameterTextBox);
+ this.destinationLoadParameterGroupBox.Location = new System.Drawing.Point(172, 133);
+ this.destinationLoadParameterGroupBox.Name = "destinationLoadParameterGroupBox";
+ this.destinationLoadParameterGroupBox.Size = new System.Drawing.Size(302, 51);
+ this.destinationLoadParameterGroupBox.TabIndex = 24;
+ this.destinationLoadParameterGroupBox.TabStop = false;
+ this.destinationLoadParameterGroupBox.Text = "Load parameter";
+ //
+ // destinationLoadParameterTextBox
+ //
+ this.destinationLoadParameterTextBox.BackColor = System.Drawing.SystemColors.Window;
+ this.destinationLoadParameterTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.destinationLoadParameterTextBox.Location = new System.Drawing.Point(6, 25);
+ this.destinationLoadParameterTextBox.Name = "destinationLoadParameterTextBox";
+ this.destinationLoadParameterTextBox.Size = new System.Drawing.Size(289, 20);
+ this.destinationLoadParameterTextBox.TabIndex = 24;
+ this.destinationLoadParameterTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
+ // destinationWindowIdGroupBox
+ //
+ this.destinationWindowIdGroupBox.Controls.Add(this.destinationWindowIdTextBox);
+ this.destinationWindowIdGroupBox.Location = new System.Drawing.Point(172, 79);
+ this.destinationWindowIdGroupBox.Name = "destinationWindowIdGroupBox";
+ this.destinationWindowIdGroupBox.Size = new System.Drawing.Size(144, 51);
+ this.destinationWindowIdGroupBox.TabIndex = 22;
+ this.destinationWindowIdGroupBox.TabStop = false;
+ this.destinationWindowIdGroupBox.Text = "Window ID";
+ //
+ // destinationWindowIdTextBox
+ //
+ this.destinationWindowIdTextBox.BackColor = System.Drawing.SystemColors.Window;
+ this.destinationWindowIdTextBox.Enabled = false;
+ this.destinationWindowIdTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.destinationWindowIdTextBox.Location = new System.Drawing.Point(6, 25);
+ this.destinationWindowIdTextBox.Name = "destinationWindowIdTextBox";
+ this.destinationWindowIdTextBox.Size = new System.Drawing.Size(131, 20);
+ this.destinationWindowIdTextBox.TabIndex = 22;
+ this.destinationWindowIdTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
// destinationLabelGroupBox
//
this.destinationLabelGroupBox.Controls.Add(this.destinationTextBox);
this.destinationLabelGroupBox.Location = new System.Drawing.Point(172, 25);
this.destinationLabelGroupBox.Name = "destinationLabelGroupBox";
- this.destinationLabelGroupBox.Size = new System.Drawing.Size(302, 94);
- this.destinationLabelGroupBox.TabIndex = 54;
+ this.destinationLabelGroupBox.Size = new System.Drawing.Size(302, 51);
+ this.destinationLabelGroupBox.TabIndex = 21;
this.destinationLabelGroupBox.TabStop = false;
- this.destinationLabelGroupBox.Text = "Destination label";
+ this.destinationLabelGroupBox.Text = "Label";
//
// destinationTextBox
//
this.destinationTextBox.BackColor = System.Drawing.SystemColors.Window;
this.destinationTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.destinationTextBox.Location = new System.Drawing.Point(6, 47);
+ this.destinationTextBox.Location = new System.Drawing.Point(6, 25);
this.destinationTextBox.Name = "destinationTextBox";
this.destinationTextBox.Size = new System.Drawing.Size(289, 20);
- this.destinationTextBox.TabIndex = 53;
+ this.destinationTextBox.TabIndex = 21;
this.destinationTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// destinationIconGroupBox
@@ -364,12 +449,12 @@
this.destinationIconGroupBox.Controls.Add(this.destinationIconPictureBox);
this.destinationIconGroupBox.Controls.Add(this.destinationIconComboBox);
this.destinationIconGroupBox.Controls.Add(this.destinationIconBrowseButton);
- this.destinationIconGroupBox.Location = new System.Drawing.Point(170, 143);
+ this.destinationIconGroupBox.Location = new System.Drawing.Point(170, 187);
this.destinationIconGroupBox.Name = "destinationIconGroupBox";
this.destinationIconGroupBox.Size = new System.Drawing.Size(302, 94);
- this.destinationIconGroupBox.TabIndex = 40;
+ this.destinationIconGroupBox.TabIndex = 25;
this.destinationIconGroupBox.TabStop = false;
- this.destinationIconGroupBox.Text = "Destination icon";
+ this.destinationIconGroupBox.Text = "Icon";
//
// destinationIconPictureBox
//
@@ -390,7 +475,8 @@
this.destinationIconComboBox.Location = new System.Drawing.Point(76, 47);
this.destinationIconComboBox.Name = "destinationIconComboBox";
this.destinationIconComboBox.Size = new System.Drawing.Size(164, 21);
- this.destinationIconComboBox.TabIndex = 16;
+ this.destinationIconComboBox.TabIndex = 25;
+ this.destinationIconComboBox.TextChanged += new System.EventHandler(this.destinationIconComboBox_TextChanged);
//
// destinationIconBrowseButton
//
@@ -398,42 +484,43 @@
this.destinationIconBrowseButton.Location = new System.Drawing.Point(246, 46);
this.destinationIconBrowseButton.Name = "destinationIconBrowseButton";
this.destinationIconBrowseButton.Size = new System.Drawing.Size(51, 23);
- this.destinationIconBrowseButton.TabIndex = 17;
+ this.destinationIconBrowseButton.TabIndex = 26;
this.destinationIconBrowseButton.Text = "Browse";
this.destinationIconBrowseButton.UseVisualStyleBackColor = true;
+ this.destinationIconBrowseButton.Click += new System.EventHandler(this.destinationIconBrowseButton_Click);
//
- // button5
+ // destinationDownButton
//
- this.button5.AutoSize = true;
- this.button5.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button5.Image = global::ShortCuter.Properties.Resources.SubRowDown;
- this.button5.Location = new System.Drawing.Point(126, 243);
- this.button5.Name = "button5";
- this.button5.Size = new System.Drawing.Size(38, 38);
- this.button5.TabIndex = 39;
- this.button5.UseVisualStyleBackColor = true;
+ this.destinationDownButton.AutoSize = true;
+ this.destinationDownButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.destinationDownButton.Image = global::ShortCuter.Properties.Resources.SubRowDown;
+ this.destinationDownButton.Location = new System.Drawing.Point(126, 243);
+ this.destinationDownButton.Name = "destinationDownButton";
+ this.destinationDownButton.Size = new System.Drawing.Size(38, 38);
+ this.destinationDownButton.TabIndex = 20;
+ this.destinationDownButton.UseVisualStyleBackColor = true;
//
- // button6
+ // destinationUpButton
//
- this.button6.AutoSize = true;
- this.button6.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button6.Image = global::ShortCuter.Properties.Resources.SubRowUp;
- this.button6.Location = new System.Drawing.Point(86, 243);
- this.button6.Name = "button6";
- this.button6.Size = new System.Drawing.Size(38, 38);
- this.button6.TabIndex = 38;
- this.button6.UseVisualStyleBackColor = true;
+ this.destinationUpButton.AutoSize = true;
+ this.destinationUpButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.destinationUpButton.Image = global::ShortCuter.Properties.Resources.SubRowUp;
+ this.destinationUpButton.Location = new System.Drawing.Point(86, 243);
+ this.destinationUpButton.Name = "destinationUpButton";
+ this.destinationUpButton.Size = new System.Drawing.Size(38, 38);
+ this.destinationUpButton.TabIndex = 19;
+ this.destinationUpButton.UseVisualStyleBackColor = true;
//
- // button7
+ // destinationRemoveButton
//
- this.button7.AutoSize = true;
- this.button7.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button7.Image = global::ShortCuter.Properties.Resources.SubRowRemove;
- this.button7.Location = new System.Drawing.Point(6, 243);
- this.button7.Name = "button7";
- this.button7.Size = new System.Drawing.Size(38, 38);
- this.button7.TabIndex = 37;
- this.button7.UseVisualStyleBackColor = true;
+ this.destinationRemoveButton.AutoSize = true;
+ this.destinationRemoveButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.destinationRemoveButton.Image = global::ShortCuter.Properties.Resources.SubRowRemove;
+ this.destinationRemoveButton.Location = new System.Drawing.Point(6, 243);
+ this.destinationRemoveButton.Name = "destinationRemoveButton";
+ this.destinationRemoveButton.Size = new System.Drawing.Size(38, 38);
+ this.destinationRemoveButton.TabIndex = 18;
+ this.destinationRemoveButton.UseVisualStyleBackColor = true;
//
// destinationsListBox
//
@@ -443,7 +530,10 @@
this.destinationsListBox.Location = new System.Drawing.Point(6, 25);
this.destinationsListBox.Name = "destinationsListBox";
this.destinationsListBox.Size = new System.Drawing.Size(158, 212);
- this.destinationsListBox.TabIndex = 18;
+ this.destinationsListBox.TabIndex = 17;
+ this.destinationsListBox.SelectedIndexChanged += new System.EventHandler(this.destinationsListBox_SelectedIndexChanged);
+ this.destinationsListBox.Enter += new System.EventHandler(this.destinationsListBox_Enter);
+ this.destinationsListBox.Leave += new System.EventHandler(this.destinationsListBox_Leave);
//
// shapeContainer1
//
@@ -460,6 +550,7 @@
//
this.groupPropertiesShape.BorderColor = System.Drawing.SystemColors.AppWorkspace;
this.groupPropertiesShape.CornerRadius = 4;
+ this.groupPropertiesShape.Enabled = false;
this.groupPropertiesShape.FillColor = System.Drawing.SystemColors.ControlLight;
this.groupPropertiesShape.Location = new System.Drawing.Point(253, 380);
this.groupPropertiesShape.Name = "groupPropertiesShape";
@@ -473,7 +564,7 @@
this.groupPropertiesLabel.Location = new System.Drawing.Point(851, 371);
this.groupPropertiesLabel.Name = "groupPropertiesLabel";
this.groupPropertiesLabel.Size = new System.Drawing.Size(119, 15);
- this.groupPropertiesLabel.TabIndex = 47;
+ this.groupPropertiesLabel.TabIndex = 40;
this.groupPropertiesLabel.Text = "Group properties:";
this.groupPropertiesLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
@@ -486,7 +577,7 @@
this.destinationAddButton.Location = new System.Drawing.Point(556, 320);
this.destinationAddButton.Name = "destinationAddButton";
this.destinationAddButton.Size = new System.Drawing.Size(38, 38);
- this.destinationAddButton.TabIndex = 49;
+ this.destinationAddButton.TabIndex = 12;
this.destinationAddButton.UseVisualStyleBackColor = false;
//
// destinationAddPictureBox
@@ -507,8 +598,9 @@
this.groupTextBox.Location = new System.Drawing.Point(380, 687);
this.groupTextBox.Name = "groupTextBox";
this.groupTextBox.Size = new System.Drawing.Size(274, 20);
- this.groupTextBox.TabIndex = 51;
+ this.groupTextBox.TabIndex = 27;
this.groupTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ this.groupTextBox.TextChanged += new System.EventHandler(this.groupTextBox_TextChanged);
//
// groupLabel
//
@@ -517,28 +609,117 @@
this.groupLabel.Location = new System.Drawing.Point(283, 690);
this.groupLabel.Name = "groupLabel";
this.groupLabel.Size = new System.Drawing.Size(86, 15);
- this.groupLabel.TabIndex = 50;
+ this.groupLabel.TabIndex = 27;
this.groupLabel.Text = "Group label:";
this.groupLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
+ // linkPropertiesGroupBox
+ //
+ this.linkPropertiesGroupBox.Controls.Add(this.loadParameterGroupBox);
+ this.linkPropertiesGroupBox.Controls.Add(this.windowIdGroupBox);
+ this.linkPropertiesGroupBox.Controls.Add(this.skinFileGroupBox);
+ this.linkPropertiesGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.linkPropertiesGroupBox.Location = new System.Drawing.Point(679, 28);
+ this.linkPropertiesGroupBox.Name = "linkPropertiesGroupBox";
+ this.linkPropertiesGroupBox.Size = new System.Drawing.Size(320, 175);
+ this.linkPropertiesGroupBox.TabIndex = 40;
+ this.linkPropertiesGroupBox.TabStop = false;
+ this.linkPropertiesGroupBox.Text = "Link Properties";
+ //
+ // loadParameterGroupBox
+ //
+ this.loadParameterGroupBox.Controls.Add(this.loadParameterTextBox);
+ this.loadParameterGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.loadParameterGroupBox.Location = new System.Drawing.Point(4, 103);
+ this.loadParameterGroupBox.Name = "loadParameterGroupBox";
+ this.loadParameterGroupBox.Size = new System.Drawing.Size(312, 68);
+ this.loadParameterGroupBox.TabIndex = 40;
+ this.loadParameterGroupBox.TabStop = false;
+ this.loadParameterGroupBox.Text = "Load Parameter:";
+ //
+ // loadParameterTextBox
+ //
+ this.loadParameterTextBox.BackColor = System.Drawing.SystemColors.Control;
+ this.loadParameterTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.loadParameterTextBox.ForeColor = System.Drawing.Color.Blue;
+ this.loadParameterTextBox.Location = new System.Drawing.Point(6, 19);
+ this.loadParameterTextBox.Multiline = true;
+ this.loadParameterTextBox.Name = "loadParameterTextBox";
+ this.loadParameterTextBox.ReadOnly = true;
+ this.loadParameterTextBox.Size = new System.Drawing.Size(300, 43);
+ this.loadParameterTextBox.TabIndex = 40;
+ this.loadParameterTextBox.Text = "-";
+ this.loadParameterTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
+ // windowIdGroupBox
+ //
+ this.windowIdGroupBox.Controls.Add(this.windowIdLabel);
+ this.windowIdGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.windowIdGroupBox.Location = new System.Drawing.Point(4, 63);
+ this.windowIdGroupBox.Name = "windowIdGroupBox";
+ this.windowIdGroupBox.Size = new System.Drawing.Size(312, 34);
+ this.windowIdGroupBox.TabIndex = 40;
+ this.windowIdGroupBox.TabStop = false;
+ this.windowIdGroupBox.Text = "Window ID:";
+ //
+ // windowIdLabel
+ //
+ this.windowIdLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.windowIdLabel.ForeColor = System.Drawing.Color.Blue;
+ this.windowIdLabel.Location = new System.Drawing.Point(6, 16);
+ this.windowIdLabel.Name = "windowIdLabel";
+ this.windowIdLabel.Size = new System.Drawing.Size(300, 13);
+ this.windowIdLabel.TabIndex = 40;
+ this.windowIdLabel.Text = "-";
+ this.windowIdLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // skinFileGroupBox
+ //
+ this.skinFileGroupBox.Controls.Add(this.skinFileLabel);
+ this.skinFileGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.skinFileGroupBox.Location = new System.Drawing.Point(4, 23);
+ this.skinFileGroupBox.Name = "skinFileGroupBox";
+ this.skinFileGroupBox.Size = new System.Drawing.Size(312, 34);
+ this.skinFileGroupBox.TabIndex = 40;
+ this.skinFileGroupBox.TabStop = false;
+ this.skinFileGroupBox.Text = "Skin File:";
+ //
+ // skinFileLabel
+ //
+ this.skinFileLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.skinFileLabel.ForeColor = System.Drawing.Color.Blue;
+ this.skinFileLabel.Location = new System.Drawing.Point(6, 16);
+ this.skinFileLabel.Name = "skinFileLabel";
+ this.skinFileLabel.Size = new System.Drawing.Size(300, 13);
+ this.skinFileLabel.TabIndex = 40;
+ this.skinFileLabel.Text = "-";
+ this.skinFileLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // iconOpenFileDialog
+ //
+ this.iconOpenFileDialog.Filter = "Image Files |*.png;*.jpg;*.bmp;*.gif";
+ //
// skinItems
//
- this.skinItems.Location = new System.Drawing.Point(253, 12);
+ this.skinItems.Location = new System.Drawing.Point(269, 12);
this.skinItems.Name = "skinItems";
this.skinItems.SelectedIndex = -1;
this.skinItems.SelectedTab = My.Common.SkinItems.SkinItemsType.Links;
- this.skinItems.Size = new System.Drawing.Size(440, 302);
- this.skinItems.TabIndex = 0;
+ this.skinItems.Size = new System.Drawing.Size(404, 302);
+ this.skinItems.TabIndex = 10;
this.skinItems.Enter += new System.EventHandler(this.skinItems_Enter);
+ this.skinItems.SelectedIndexChanged += new System.EventHandler(this.skinItems_SelectedIndexChanged);
+ this.skinItems.Leave += new System.EventHandler(this.skinItems_Leave);
//
// SkinNavigatorConfig
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1018, 740);
+ this.Controls.Add(this.linkPropertiesGroupBox);
this.Controls.Add(this.groupTextBox);
this.Controls.Add(this.groupLabel);
- this.Controls.Add(this.availableDestinationsGroupBox);
+ this.Controls.Add(this.destinationsGroupBox);
this.Controls.Add(this.skinItems);
this.Controls.Add(this.destinationAddButton);
this.Controls.Add(this.destinationAddPictureBox);
@@ -566,13 +747,22 @@
((System.ComponentModel.ISupportInitialize)(this.windowAddPictureBox)).EndInit();
this.windowsGroupBox.ResumeLayout(false);
this.windowsGroupBox.PerformLayout();
- this.availableDestinationsGroupBox.ResumeLayout(false);
- this.availableDestinationsGroupBox.PerformLayout();
+ this.destinationsGroupBox.ResumeLayout(false);
+ this.destinationsGroupBox.PerformLayout();
+ this.destinationLoadParameterGroupBox.ResumeLayout(false);
+ this.destinationLoadParameterGroupBox.PerformLayout();
+ this.destinationWindowIdGroupBox.ResumeLayout(false);
+ this.destinationWindowIdGroupBox.PerformLayout();
this.destinationLabelGroupBox.ResumeLayout(false);
this.destinationLabelGroupBox.PerformLayout();
this.destinationIconGroupBox.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.destinationIconPictureBox)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.destinationAddPictureBox)).EndInit();
+ this.linkPropertiesGroupBox.ResumeLayout(false);
+ this.loadParameterGroupBox.ResumeLayout(false);
+ this.loadParameterGroupBox.PerformLayout();
+ this.windowIdGroupBox.ResumeLayout(false);
+ this.skinFileGroupBox.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();
@@ -602,14 +792,14 @@
private System.Windows.Forms.Button windowUpButton;
private System.Windows.Forms.Button windowRemoveButton;
private System.Windows.Forms.ListBox windowsListBox;
- private System.Windows.Forms.GroupBox availableDestinationsGroupBox;
+ private System.Windows.Forms.GroupBox destinationsGroupBox;
private System.Windows.Forms.GroupBox destinationIconGroupBox;
private System.Windows.Forms.PictureBox destinationIconPictureBox;
private System.Windows.Forms.ComboBox destinationIconComboBox;
private System.Windows.Forms.Button destinationIconBrowseButton;
- private System.Windows.Forms.Button button5;
- private System.Windows.Forms.Button button6;
- private System.Windows.Forms.Button button7;
+ private System.Windows.Forms.Button destinationDownButton;
+ private System.Windows.Forms.Button destinationUpButton;
+ private System.Windows.Forms.Button destinationRemoveButton;
private System.Windows.Forms.ListBox destinationsListBox;
private Microsoft.VisualBasic.PowerPacks.ShapeContainer shapeContainer1;
private Microsoft.VisualBasic.PowerPacks.RectangleShape groupPropertiesShape;
@@ -620,5 +810,18 @@
private System.Windows.Forms.Label groupLabel;
private System.Windows.Forms.GroupBox destinationLabelGroupBox;
private System.Windows.Forms.TextBox destinationTextBox;
+ private System.Windows.Forms.GroupBox destinationLoadParameterGroupBox;
+ private System.Windows.Forms.TextBox destinationLoadParameterTextBox;
+ private System.Windows.Forms.GroupBox destinationWindowIdGroupBox;
+ private System.Windows.Forms.TextBox destinationWindowIdTextBox;
+ private System.Windows.Forms.CheckBox destinationForceCheckBox;
+ private System.Windows.Forms.GroupBox linkPropertiesGroupBox;
+ private System.Windows.Forms.GroupBox loadParameterGroupBox;
+ private System.Windows.Forms.TextBox loadParameterTextBox;
+ private System.Windows.Forms.GroupBox windowIdGroupBox;
+ private System.Windows.Forms.Label windowIdLabel;
+ private System.Windows.Forms.GroupBox skinFileGroupBox;
+ private System.Windows.Forms.Label skinFileLabel;
+ private System.Windows.Forms.OpenFileDialog iconOpenFileDialog;
}
}
\ No newline at end of file
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-07 16:50:03 UTC (rev 4908)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-08 17:51:06 UTC (rev 4909)
@@ -1,6 +1,7 @@
using System.Windows.Forms;
using System.Drawing;
using My.Common;
+using System.IO;
namespace ShortCuter.Configuration
{
@@ -9,55 +10,253 @@
#region Dati
private SkinNavigator mySkinNavigator; //Istanza classe SkinNavigator (gestione configurazione)
private Skin mySkin; //Istanza classe Skin (dati relativi alla skin di MediaPortal)
+ private bool modEventsEnable = false; //Abilitazione agli eventi di modifica
+ private bool groupEditing = false; //Fase di editazione gruppo
#endregion
#region Costruttore
internal SkinNavigatorConfig(SkinNavigator navigator, Skin skin)
{
InitializeComponent();
- mySkinNavigator = navigator;
- mySkin = skin;
+ mySkinNavigator = navigator; //Assegnazione classe SkinNavigator
+ mySkin = skin; //Assegnazione classe Skin
}
#endregion
#region Metodi Privati
- #endregion
-
- #region Consumazione Eventi
- #region Eventi Form
- private void SkinNavigatorConfig_Load(object sender, System.EventArgs e)
+ private void InitializeGUI() //Inizializzazione interfaccia
{
skinItems.Populate(mySkin.SkinFiles, mySkin.SkinLinks, true, false);
+ destinationIconComboBox.DataSource = mySkin.SkinIcons;
- headerTextBox.Text = mySkinNavigator.General.MenuHeader;
- showSeparatorCheckBox.Checked = mySkinNavigator.General.ShowSeparator;
- showNumbersCheckBox.Checked = mySkinNavigator.General.ShowNumbers;
+ headerTextBox.Text = mySkinNavigator.General.MenuHeader;
+ showSeparatorCheckBox.Checked = mySkinNavigator.General.ShowSeparator;
+ showNumbersCheckBox.Checked = mySkinNavigator.General.ShowNumbers;
removeDuplicatesCheckBox.Checked = mySkinNavigator.General.RemoveDuplicates;
- dialogTypeComboBox.DataSource = EnumHelper.GetEnumDescriptions(typeof(SkinNavigator.DialogTypes));
- dialogTypeComboBox.SelectedItem = EnumHelper.GetEnumDescription(mySkinNavigator.General.DialogType);
+ dialogTypeComboBox.DataSource = EnumHelper.GetEnumDescriptions(typeof(SkinNavigator.DialogTypes));
+ dialogTypeComboBox.SelectedItem = EnumHelper.GetEnumDescription(mySkinNavigator.General.DialogType);
groupsListBox.DataSource = mySkinNavigator.Items;
groupsListBox.SelectedIndex = 0;
+ modEventsEnable = true;
+ //toolTip.SetToolTip(skinItems, "Double click to set the link's parameter to shortcut");
- //toolTip.SetToolTip(skinItems, "Double click to set the link's parameter to shortcut");
}
+ private void ShowLinkProperties() //Visualizzazione proprietà link
+ {
+ if (skinItems.SelectedIndex < 0) //Se indice invalido --> reset proprietà
+ {
+ skinFileLabel.Text = "-";
+ windowIdLabel.Text = "-";
+ loadParameterTextBox.Text = "-";
+ }
+ else //Visualizzazione proprietà elemento selezionato
+ {
+ switch (skinItems.SelectedTab)
+ {
+ case SkinItems.SkinItemsType.Files: //Lista files della skin
+ skinFileLabel.Text = mySkin.SkinFiles[skinItems.SelectedIndex].Name;
+ windowIdLabel.Text = mySkin.SkinFiles[skinItems.SelectedIndex].Id.ToString();
+ loadParameterTextBox.Text = "-";
+ break;
+
+ case SkinItems.SkinItemsType.Links: //Lista links predefiniti della skin
+ skinFileLabel.Text = mySkin.SkinLinks[skinItems.SelectedIndex].XmlFile;
+ windowIdLabel.Text = mySkin.SkinLinks[skinItems.SelectedIndex].WindowID.ToString();
+ loadParameterTextBox.Text = mySkin.SkinLinks[skinItems.SelectedIndex].LoadParameter;
+ break;
+ }
+ }
+ }
+ private void RefreshNavigationListsControls() //Aggiornamento controlli legati alle liste di navigazione
+ {
+ modEventsEnable = false;
+ groupRemoveButton.Enabled = (mySkinNavigator.Items.Count > 0);
+ groupUpButton.Enabled = (groupsListBox.SelectedIndex > 0);
+ groupDownButton.Enabled = (groupsListBox.SelectedIndex < mySkinNavigator.Items.Count - 1);
+ if ((groupsListBox.SelectedIndex < 0) || (groupsListBox.SelectedIndex > mySkinNavigator.Items.Count - 1))
+ {
+ windowRemoveButton.Enabled = false;
+ windowAddButton.Enabled = false;
+ windowUpButton.Enabled = false;
+ windowDownButton.Enabled = false;
+ destinationRemoveButton.Enabled = false;
+ destinationAddButton.Enabled = false;
+ destinationUpButton.Enabled = false;
+ destinationDownButton.Enabled = false;
+ }
+ else
+ {
+ groupTextBox.Text = mySkinNavigator.Items[groupsListBox.SelectedIndex].Caption;
+ windowsListBox.DataSource = mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows;
+ windowRemoveButton.Enabled = (mySkinNavigator.Items[groupsListBox.SelectedIndex].Windows.Count > 0); ;
+ windowAddButton.Enabled = true;
+ windowUpButton.Enabled = (windowsListBox.SelectedIndex > 0);
+ windowDownButton.Enabled = (windowsListBox.SelectedIndex < mySkin...
[truncated message content] |
|
From: <nic...@us...> - 2015-01-07 16:50:06
|
Revision: 4908
http://sourceforge.net/p/mp-plugins/code/4908
Author: nicsergio
Date: 2015-01-07 16:50:03 +0000 (Wed, 07 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx
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/ShortCuter.csproj
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuts.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/BHEditor.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Properties/Resources.resx
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj
Added Paths:
-----------
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconEmpty.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconError.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowAdd.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowDown.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowEdit.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowRemove.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowUp.png
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRows.png
Removed Paths:
-------------
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Images/IconEmpty.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Images/IconError.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Images/SubRowAdd.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Images/SubRowDown.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Images/SubRowEdit.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Images/SubRowRemove.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Images/SubRowUp.png
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/Resources/Images/SubRows.png
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2015-01-07 16:50:03 UTC (rev 4908)
@@ -61,6 +61,8 @@
<Content Include="Resources\Images\ArrowLeft.png" />
<Content Include="Resources\Images\ArrowRight.png" />
<Content Include="Resources\Images\ArrowUp.png" />
+ <Content Include="Resources\Images\IconEmpty.png" />
+ <Content Include="Resources\Images\IconError.png" />
<Content Include="Resources\Images\Info.png" />
<Content Include="Resources\Images\Internet.png" />
<Content Include="Resources\Images\Ok.png" />
@@ -71,6 +73,12 @@
<Content Include="Resources\Images\Rows.png" />
<Content Include="Resources\Images\RowCopy.png" />
<Content Include="Resources\Images\RowUp.png" />
+ <Content Include="Resources\Images\SubRowAdd.png" />
+ <Content Include="Resources\Images\SubRowDown.png" />
+ <Content Include="Resources\Images\SubRowEdit.png" />
+ <Content Include="Resources\Images\SubRowRemove.png" />
+ <Content Include="Resources\Images\SubRows.png" />
+ <Content Include="Resources\Images\SubRowUp.png" />
<Content Include="Resources\Images\TreeViewIcons\BasicHome.png" />
<Content Include="Resources\Images\TreeViewIcons\BD.png" />
<Content Include="Resources\Images\TreeViewIcons\DVD.png" />
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconEmpty.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconEmpty.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconEmpty.png 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconEmpty.png 2015-01-07 16:50:03 UTC (rev 4908)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconEmpty.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/Images/IconError.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconError.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconError.png 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconError.png 2015-01-07 16:50:03 UTC (rev 4908)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/IconError.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/Images/SubRowAdd.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowAdd.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowAdd.png 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowAdd.png 2015-01-07 16:50:03 UTC (rev 4908)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowAdd.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/Images/SubRowDown.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowDown.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowDown.png 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowDown.png 2015-01-07 16:50:03 UTC (rev 4908)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowDown.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/Images/SubRowEdit.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowEdit.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowEdit.png 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowEdit.png 2015-01-07 16:50:03 UTC (rev 4908)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowEdit.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/Images/SubRowRemove.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowRemove.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowRemove.png 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowRemove.png 2015-01-07 16:50:03 UTC (rev 4908)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowRemove.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/Images/SubRowUp.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowUp.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowUp.png 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowUp.png 2015-01-07 16:50:03 UTC (rev 4908)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRowUp.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/Images/SubRows.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRows.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRows.png 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRows.png 2015-01-07 16:50:03 UTC (rev 4908)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Resources/Images/SubRows.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2015-01-07 16:50:03 UTC (rev 4908)
@@ -319,6 +319,7 @@
private void shortCutsDataGridView_Enter(object sender, EventArgs e)
{
propLeftPictureBox.Visible = true; //--> il link è collegato allo shortcut selezionato
+ skinItems.BackColor = Color.FromArgb(213, 220, 227);
ShowLinkItem();
MoveItemsListButtonsEnable();
}
@@ -432,6 +433,7 @@
private void skinItems_Enter(object sender, EventArgs e)
{
propLeftPictureBox.Visible = false; //--> il link non è collegato allo shortcut selezionato
+ skinItems.BackColor = Color.Aquamarine;
ShowLinkProperties();
}
private void skinItems_SelectedIndexChanged(object sender, EventArgs e)
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-07 16:50:03 UTC (rev 4908)
@@ -29,24 +29,526 @@
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SkinNavigatorConfig));
+ this.generalGroupBox = new System.Windows.Forms.GroupBox();
+ this.headerGroupBox = new System.Windows.Forms.GroupBox();
+ this.headerTextBox = new System.Windows.Forms.TextBox();
+ this.showNumbersCheckBox = new System.Windows.Forms.CheckBox();
+ this.dialogTypeGroupBox = new System.Windows.Forms.GroupBox();
+ this.dialogTypeComboBox = new System.Windows.Forms.ComboBox();
+ this.showSeparatorCheckBox = new System.Windows.Forms.CheckBox();
+ this.removeDuplicatesCheckBox = new System.Windows.Forms.CheckBox();
+ this.navigationGroupsGroupBox = new System.Windows.Forms.GroupBox();
+ this.groupDownButton = new System.Windows.Forms.Button();
+ this.groupUpButton = new System.Windows.Forms.Button();
+ this.groupRemoveButton = new System.Windows.Forms.Button();
+ this.groupAddButton = new System.Windows.Forms.Button();
+ this.groupsListBox = new System.Windows.Forms.ListBox();
+ this.windowAddPictureBox = new System.Windows.Forms.PictureBox();
+ this.windowAddButton = new System.Windows.Forms.Button();
+ this.windowsGroupBox = new System.Windows.Forms.GroupBox();
+ this.windowDownButton = new System.Windows.Forms.Button();
+ this.windowUpButton = new System.Windows.Forms.Button();
+ this.windowRemoveButton = new System.Windows.Forms.Button();
+ this.windowsListBox = new System.Windows.Forms.ListBox();
+ this.availableDestinationsGroupBox = new System.Windows.Forms.GroupBox();
+ this.destinationLabelGroupBox = new System.Windows.Forms.GroupBox();
+ this.destinationTextBox = new System.Windows.Forms.TextBox();
+ this.destinationIconGroupBox = new System.Windows.Forms.GroupBox();
+ this.destinationIconPictureBox = new System.Windows.Forms.PictureBox();
+ this.destinationIconComboBox = new System.Windows.Forms.ComboBox();
+ this.destinationIconBrowseButton = new System.Windows.Forms.Button();
+ this.button5 = new System.Windows.Forms.Button();
+ this.button6 = new System.Windows.Forms.Button();
+ this.button7 = new System.Windows.Forms.Button();
+ this.destinationsListBox = new System.Windows.Forms.ListBox();
+ this.shapeContainer1 = new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
+ this.groupPropertiesShape = new Microsoft.VisualBasic.PowerPacks.RectangleShape();
+ this.groupPropertiesLabel = new System.Windows.Forms.Label();
+ this.destinationAddButton = new System.Windows.Forms.Button();
+ this.destinationAddPictureBox = new System.Windows.Forms.PictureBox();
+ this.groupTextBox = new System.Windows.Forms.TextBox();
+ this.groupLabel = new System.Windows.Forms.Label();
this.skinItems = new My.Common.SkinItems();
+ this.generalGroupBox.SuspendLayout();
+ this.headerGroupBox.SuspendLayout();
+ this.dialogTypeGroupBox.SuspendLayout();
+ this.navigationGroupsGroupBox.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.windowAddPictureBox)).BeginInit();
+ this.windowsGroupBox.SuspendLayout();
+ this.availableDestinationsGroupBox.SuspendLayout();
+ this.destinationLabelGroupBox.SuspendLayout();
+ this.destinationIconGroupBox.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.destinationIconPictureBox)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.destinationAddPictureBox)).BeginInit();
this.SuspendLayout();
//
+ // generalGroupBox
+ //
+ this.generalGroupBox.Controls.Add(this.headerGroupBox);
+ this.generalGroupBox.Controls.Add(this.showNumbersCheckBox);
+ this.generalGroupBox.Controls.Add(this.dialogTypeGroupBox);
+ this.generalGroupBox.Controls.Add(this.showSeparatorCheckBox);
+ this.generalGroupBox.Controls.Add(this.removeDuplicatesCheckBox);
+ this.generalGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.generalGroupBox.Location = new System.Drawing.Point(18, 109);
+ this.generalGroupBox.Name = "generalGroupBox";
+ this.generalGroupBox.Size = new System.Drawing.Size(213, 205);
+ this.generalGroupBox.TabIndex = 24;
+ this.generalGroupBox.TabStop = false;
+ this.generalGroupBox.Text = "General Properties";
+ //
+ // headerGroupBox
+ //
+ this.headerGroupBox.Controls.Add(this.headerTextBox);
+ this.headerGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.headerGroupBox.Location = new System.Drawing.Point(6, 20);
+ this.headerGroupBox.Name = "headerGroupBox";
+ this.headerGroupBox.Size = new System.Drawing.Size(158, 51);
+ this.headerGroupBox.TabIndex = 9;
+ this.headerGroupBox.TabStop = false;
+ this.headerGroupBox.Text = "Header title";
+ //
+ // headerTextBox
+ //
+ this.headerTextBox.BackColor = System.Drawing.SystemColors.Window;
+ this.headerTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.headerTextBox.Location = new System.Drawing.Point(6, 25);
+ this.headerTextBox.Name = "headerTextBox";
+ this.headerTextBox.Size = new System.Drawing.Size(146, 20);
+ this.headerTextBox.TabIndex = 9;
+ this.headerTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
+ // showNumbersCheckBox
+ //
+ this.showNumbersCheckBox.AutoSize = true;
+ this.showNumbersCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.showNumbersCheckBox.Location = new System.Drawing.Point(12, 98);
+ this.showNumbersCheckBox.Name = "showNumbersCheckBox";
+ this.showNumbersCheckBox.Size = new System.Drawing.Size(96, 17);
+ this.showNumbersCheckBox.TabIndex = 7;
+ this.showNumbersCheckBox.Text = "Show numbers";
+ this.showNumbersCheckBox.UseVisualStyleBackColor = true;
+ //
+ // dialogTypeGroupBox
+ //
+ this.dialogTypeGroupBox.Controls.Add(this.dialogTypeComboBox);
+ this.dialogTypeGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.dialogTypeGroupBox.Location = new System.Drawing.Point(6, 143);
+ this.dialogTypeGroupBox.Name = "dialogTypeGroupBox";
+ this.dialogTypeGroupBox.Size = new System.Drawing.Size(201, 56);
+ this.dialogTypeGroupBox.TabIndex = 5;
+ this.dialogTypeGroupBox.TabStop = false;
+ this.dialogTypeGroupBox.Text = "Window dialog type";
+ //
+ // dialogTypeComboBox
+ //
+ this.dialogTypeComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.dialogTypeComboBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.dialogTypeComboBox.FormattingEnabled = true;
+ this.dialogTypeComboBox.Location = new System.Drawing.Point(6, 29);
+ this.dialogTypeComboBox.Name = "dialogTypeComboBox";
+ this.dialogTypeComboBox.Size = new System.Drawing.Size(189, 21);
+ this.dialogTypeComboBox.TabIndex = 1;
+ //
+ // showSeparatorCheckBox
+ //
+ this.showSeparatorCheckBox.AutoSize = true;
+ this.showSeparatorCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.showSeparatorCheckBox.Location = new System.Drawing.Point(12, 77);
+ this.showSeparatorCheckBox.Name = "showSeparatorCheckBox";
+ this.showSeparatorCheckBox.Size = new System.Drawing.Size(100, 17);
+ this.showSeparatorCheckBox.TabIndex = 1;
+ this.showSeparatorCheckBox.Text = "Show separator";
+ this.showSeparatorCheckBox.UseVisualStyleBackColor = true;
+ //
+ // removeDuplicatesCheckBox
+ //
+ this.removeDuplicatesCheckBox.AutoSize = true;
+ this.removeDuplicatesCheckBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.removeDuplicatesCheckBox.Location = new System.Drawing.Point(12, 119);
+ this.removeDuplicatesCheckBox.Name = "removeDuplicatesCheckBox";
+ this.removeDuplicatesCheckBox.Size = new System.Drawing.Size(117, 17);
+ this.removeDuplicatesCheckBox.TabIndex = 2;
+ this.removeDuplicatesCheckBox.Text = "Remove duplicates";
+ this.removeDuplicatesCheckBox.UseVisualStyleBackColor = true;
+ //
+ // navigationGroupsGroupBox
+ //
+ this.navigationGroupsGroupBox.Controls.Add(this.groupDownButton);
+ this.navigationGroupsGroupBox.Controls.Add(this.groupUpButton);
+ this.navigationGroupsGroupBox.Controls.Add(this.groupRemoveButton);
+ this.navigationGroupsGroupBox.Controls.Add(this.groupAddButton);
+ this.navigationGroupsGroupBox.Controls.Add(this.groupsListBox);
+ this.navigationGroupsGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold);
+ this.navigationGroupsGroupBox.Location = new System.Drawing.Point(21, 389);
+ this.navigationGroupsGroupBox.Name = "navigationGroupsGroupBox";
+ this.navigationGroupsGroupBox.Size = new System.Drawing.Size(210, 288);
+ this.navigationGroupsGroupBox.TabIndex = 21;
+ this.navigationGroupsGroupBox.TabStop = false;
+ this.navigationGroupsGroupBox.Text = "Navigation Groups";
+ //
+ // groupDownButton
+ //
+ this.groupDownButton.AutoSize = true;
+ this.groupDownButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.groupDownButton.Image = global::ShortCuter.Properties.Resources.RowDown;
+ this.groupDownButton.Location = new System.Drawing.Point(166, 244);
+ this.groupDownButton.Name = "groupDownButton";
+ this.groupDownButton.Size = new System.Drawing.Size(38, 38);
+ this.groupDownButton.TabIndex = 39;
+ this.groupDownButton.UseVisualStyleBackColor = true;
+ //
+ // groupUpButton
+ //
+ this.groupUpButton.AutoSize = true;
+ this.groupUpButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.groupUpButton.Image = global::ShortCuter.Properties.Resources.RowUp;
+ this.groupUpButton.Location = new System.Drawing.Point(126, 244);
+ this.groupUpButton.Name = "groupUpButton";
+ this.groupUpButton.Size = new System.Drawing.Size(38, 38);
+ this.groupUpButton.TabIndex = 38;
+ this.groupUpButton.UseVisualStyleBackColor = true;
+ //
+ // groupRemoveButton
+ //
+ this.groupRemoveButton.AutoSize = true;
+ this.groupRemoveButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.groupRemoveButton.Image = global::ShortCuter.Properties.Resources.RowRemove;
+ this.groupRemoveButton.Location = new System.Drawing.Point(46, 243);
+ this.groupRemoveButton.Name = "groupRemoveButton";
+ this.groupRemoveButton.Size = new System.Drawing.Size(38, 38);
+ this.groupRemoveButton.TabIndex = 37;
+ this.groupRemoveButton.UseVisualStyleBackColor = true;
+ //
+ // groupAddButton
+ //
+ this.groupAddButton.AutoSize = true;
+ this.groupAddButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
+ this.groupAddButton.Image = global::ShortCuter.Properties.Resources.RowAdd;
+ this.groupAddButton.Location = new System.Drawing.Point(6, 243);
+ this.groupAddButton.Name = "groupAddButton";
+ this.groupAddButton.Size = new System.Drawing.Size(38, 38);
+ this.groupAddButton.TabIndex = 36;
+ this.groupAddButton.UseVisualStyleBackColor = true;
+ //
+ // groupsListBox
+ //
+ this.groupsListBox.BackColor = System.Drawing.Color.White;
+ this.groupsListBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.groupsListBox.FormattingEnabled = true;
+ this.groupsListBox.Location = new System.Drawing.Point(6, 25);
+ this.groupsListBox.Name = "groupsListBox";
+ this.groupsListBox.Size = new System.Drawing.Size(198, 212);
+ this.groupsListBox.TabIndex = 18;
+ //
+ // windowAddPictureBox
+ //
+ this.windowAddPictureBox.Enabled = false;
+ this.windowAddPictureBox.Image = global::ShortCuter.Properties.Resources.ArrowDown;
+ this.windowAddPictureBox.Location = new System.Drawing.Point(286, 282);
+ this.windowAddPictureBox.Name = "windowAddPictureBox";
+ this.windowAddPictureBox.Size = new System.Drawing.Size(158, 132);
+ this.windowAddPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.windowAddPictureBox.TabIndex = 29;
+ this.windowAddPictureBox.TabStop = false;
+ //
+ // windowAddButton
+ //
+ this.windowAddButton.AutoSize = true;
+ this.windowAddButton.BackColor = System.Drawing.Color.Transparent;
+ this.windowAddButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
+ this.windowAddButton.Image = global::ShortCuter.Properties.Resources.SubRowAdd;
+ this.windowAddButton.Location = new System.Drawing.Point(346, 320);
+ this.windowAddButton.Name = "windowAddButton";
+ this.windowAddButton.Size = new System.Drawing.Size(38, 38);
+ this.windowAddButton.TabIndex = 37;
+ this.windowAddButton.UseVisualStyleBackColor = false;
+ //
+ // windowsGroupBox
+ //
+ this.windowsGroupBox.Controls.Add(this.windowDownButton);
+ this.windowsGroupBox.Controls.Add(this.windowUpButton);
+ this.windowsGroupBox.Controls.Add(this.windowRemoveButton);
+ this.windowsGroupBox.Controls.Add(this.windowsListBox);
+ this.windowsGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold);
+ this.windowsGroupBox.Location = new System.Drawing.Point(280, 389);
+ this.windowsGroupBox.Name = "windowsGroupBox";
+ this.windowsGroupBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
+ this.windowsGroupBox.Size = new System.Drawing.Size(170, 288);
+ this.windowsGroupBox.TabIndex = 44;
+ this.windowsGroupBox.TabStop = false;
+ this.windowsGroupBox.Text = "Conditional windows";
+ //
+ // windowDownButton
+ //
+ this.windowDownButton.AutoSize = true;
+ this.windowDownButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.windowDownButton.Image = global::ShortCuter.Properties.Resources.SubRowDown;
+ this.windowDownButton.Location = new System.Drawing.Point(126, 243);
+ this.windowDownButton.Name = "windowDownButton";
+ this.windowDownButton.Size = new System.Drawing.Size(38, 38);
+ this.windowDownButton.TabIndex = 39;
+ this.windowDownButton.UseVisualStyleBackColor = true;
+ //
+ // windowUpButton
+ //
+ this.windowUpButton.AutoSize = true;
+ this.windowUpButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.windowUpButton.Image = global::ShortCuter.Properties.Resources.SubRowUp;
+ this.windowUpButton.Location = new System.Drawing.Point(86, 243);
+ this.windowUpButton.Name = "windowUpButton";
+ this.windowUpButton.Size = new System.Drawing.Size(38, 38);
+ this.windowUpButton.TabIndex = 38;
+ this.windowUpButton.UseVisualStyleBackColor = true;
+ //
+ // windowRemoveButton
+ //
+ this.windowRemoveButton.AutoSize = true;
+ this.windowRemoveButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.windowRemoveButton.Image = global::ShortCuter.Properties.Resources.SubRowRemove;
+ this.windowRemoveButton.Location = new System.Drawing.Point(6, 243);
+ this.windowRemoveButton.Name = "windowRemoveButton";
+ this.windowRemoveButton.Size = new System.Drawing.Size(38, 38);
+ this.windowRemoveButton.TabIndex = 37;
+ this.windowRemoveButton.UseVisualStyleBackColor = true;
+ //
+ // windowsListBox
+ //
+ this.windowsListBox.BackColor = System.Drawing.Color.White;
+ this.windowsListBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.windowsListBox.FormattingEnabled = true;
+ this.windowsListBox.Location = new System.Drawing.Point(6, 25);
+ this.windowsListBox.Name = "windowsListBox";
+ this.windowsListBox.Size = new System.Drawing.Size(158, 212);
+ this.windowsListBox.TabIndex = 18;
+ //
+ // availableDestinationsGroupBox
+ //
+ this.availableDestinationsGroupBox.Controls.Add(this.destinationLabelGroupBox);
+ this.availableDestinationsGroupBox.Controls.Add(this.destinationIconGroupBox);
+ this.availableDestinationsGroupBox.Controls.Add(this.button5);
+ this.availableDestinationsGroupBox.Controls.Add(this.button6);
+ this.availableDestinationsGroupBox.Controls.Add(this.button7);
+ this.availableDestinationsGroupBox.Controls.Add(this.destinationsListBox);
+ this.availableDestinationsGroupBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold);
+ this.availableDestinationsGroupBox.Location = new System.Drawing.Point(490, 389);
+ this.availableDestinationsGroupBox.Name = "availableDestinationsGroupBox";
+ this.availableDestinationsGroupBox.RightToLeft = System.Windows.Forms.RightToLeft.No;
+ this.availableDestinationsGroupBox.Size = new System.Drawing.Size(480, 288);
+ this.availableDestinationsGroupBox.TabIndex = 45;
+ this.availableDestinationsGroupBox.TabStop = false;
+ this.availableDestinationsGroupBox.Text = "Available destinations";
+ //
+ // destinationLabelGroupBox
+ //
+ this.destinationLabelGroupBox.Controls.Add(this.destinationTextBox);
+ this.destinationLabelGroupBox.Location = new System.Drawing.Point(172, 25);
+ this.destinationLabelGroupBox.Name = "destinationLabelGroupBox";
+ this.destinationLabelGroupBox.Size = new System.Drawing.Size(302, 94);
+ this.destinationLabelGroupBox.TabIndex = 54;
+ this.destinationLabelGroupBox.TabStop = false;
+ this.destinationLabelGroupBox.Text = "Destination label";
+ //
+ // destinationTextBox
+ //
+ this.destinationTextBox.BackColor = System.Drawing.SystemColors.Window;
+ this.destinationTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.destinationTextBox.Location = new System.Drawing.Point(6, 47);
+ this.destinationTextBox.Name = "destinationTextBox";
+ this.destinationTextBox.Size = new System.Drawing.Size(289, 20);
+ this.destinationTextBox.TabIndex = 53;
+ this.destinationTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
+ // destinationIconGroupBox
+ //
+ this.destinationIconGroupBox.Controls.Add(this.destinationIconPictureBox);
+ this.destinationIconGroupBox.Controls.Add(this.destinationIconComboBox);
+ this.destinationIconGroupBox.Controls.Add(this.destinationIconBrowseButton);
+ this.destinationIconGroupBox.Location = new System.Drawing.Point(170, 143);
+ this.destinationIconGroupBox.Name = "destinationIconGroupBox";
+ this.destinationIconGroupBox.Size = new System.Drawing.Size(302, 94);
+ this.destinationIconGroupBox.TabIndex = 40;
+ this.destinationIconGroupBox.TabStop = false;
+ this.destinationIconGroupBox.Text = "Destination icon";
+ //
+ // destinationIconPictureBox
+ //
+ this.destinationIconPictureBox.BackColor = System.Drawing.SystemColors.Control;
+ this.destinationIconPictureBox.ErrorImage = global::ShortCuter.Properties.Resources.IconError;
+ this.destinationIconPictureBox.Image = global::ShortCuter.Properties.Resources.IconEmpty;
+ this.destinationIconPictureBox.Location = new System.Drawing.Point(6, 24);
+ this.destinationIconPictureBox.Name = "destinationIconPictureBox";
+ this.destinationIconPictureBox.Size = new System.Drawing.Size(64, 64);
+ this.destinationIconPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.destinationIconPictureBox.TabIndex = 32;
+ this.destinationIconPictureBox.TabStop = false;
+ //
+ // destinationIconComboBox
+ //
+ this.destinationIconComboBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.destinationIconComboBox.FormattingEnabled = true;
+ this.destinationIconComboBox.Location = new System.Drawing.Point(76, 47);
+ this.destinationIconComboBox.Name = "destinationIconComboBox";
+ this.destinationIconComboBox.Size = new System.Drawing.Size(164, 21);
+ this.destinationIconComboBox.TabIndex = 16;
+ //
+ // destinationIconBrowseButton
+ //
+ this.destinationIconBrowseButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.destinationIconBrowseButton.Location = new System.Drawing.Point(246, 46);
+ this.destinationIconBrowseButton.Name = "destinationIconBrowseButton";
+ this.destinationIconBrowseButton.Size = new System.Drawing.Size(51, 23);
+ this.destinationIconBrowseButton.TabIndex = 17;
+ this.destinationIconBrowseButton.Text = "Browse";
+ this.destinationIconBrowseButton.UseVisualStyleBackColor = true;
+ //
+ // button5
+ //
+ this.button5.AutoSize = true;
+ this.button5.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.button5.Image = global::ShortCuter.Properties.Resources.SubRowDown;
+ this.button5.Location = new System.Drawing.Point(126, 243);
+ this.button5.Name = "button5";
+ this.button5.Size = new System.Drawing.Size(38, 38);
+ this.button5.TabIndex = 39;
+ this.button5.UseVisualStyleBackColor = true;
+ //
+ // button6
+ //
+ this.button6.AutoSize = true;
+ this.button6.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.button6.Image = global::ShortCuter.Properties.Resources.SubRowUp;
+ this.button6.Location = new System.Drawing.Point(86, 243);
+ this.button6.Name = "button6";
+ this.button6.Size = new System.Drawing.Size(38, 38);
+ this.button6.TabIndex = 38;
+ this.button6.UseVisualStyleBackColor = true;
+ //
+ // button7
+ //
+ this.button7.AutoSize = true;
+ this.button7.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.button7.Image = global::ShortCuter.Properties.Resources.SubRowRemove;
+ this.button7.Location = new System.Drawing.Point(6, 243);
+ this.button7.Name = "button7";
+ this.button7.Size = new System.Drawing.Size(38, 38);
+ this.button7.TabIndex = 37;
+ this.button7.UseVisualStyleBackColor = true;
+ //
+ // destinationsListBox
+ //
+ this.destinationsListBox.BackColor = System.Drawing.Color.White;
+ this.destinationsListBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.destinationsListBox.FormattingEnabled = true;
+ this.destinationsListBox.Location = new System.Drawing.Point(6, 25);
+ this.destinationsListBox.Name = "destinationsListBox";
+ this.destinationsListBox.Size = new System.Drawing.Size(158, 212);
+ this.destinationsListBox.TabIndex = 18;
+ //
+ // shapeContainer1
+ //
+ this.shapeContainer1.Location = new System.Drawing.Point(0, 0);
+ this.shapeContainer1.Margin = new System.Windows.Forms.Padding(0);
+ this.shapeContainer1.Name = "shapeContainer1";
+ this.shapeContainer1.Shapes.AddRange(new Microsoft.VisualBasic.PowerPacks.Shape[] {
+ this.groupPropertiesShape});
+ this.shapeContainer1.Size = new System.Drawing.Size(1018, 740);
+ this.shapeContainer1.TabIndex = 46;
+ this.shapeContainer1.TabStop = false;
+ //
+ // groupPropertiesShape
+ //
+ this.groupPropertiesShape.BorderColor = System.Drawing.SystemColors.AppWorkspace;
+ this.groupPropertiesShape.CornerRadius = 4;
+ this.groupPropertiesShape.FillColor = System.Drawing.SystemColors.ControlLight;
+ this.groupPropertiesShape.Location = new System.Drawing.Point(253, 380);
+ this.groupPropertiesShape.Name = "groupPropertiesShape";
+ this.groupPropertiesShape.Size = new System.Drawing.Size(745, 339);
+ //
+ // groupPropertiesLabel
+ //
+ this.groupPropertiesLabel.AutoSize = true;
+ this.groupPropertiesLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold);
+ this.groupPropertiesLabel.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.groupPropertiesLabel.Location = new System.Drawing.Point(851, 371);
+ this.groupPropertiesLabel.Name = "groupPropertiesLabel";
+ this.groupPropertiesLabel.Size = new System.Drawing.Size(119, 15);
+ this.groupPropertiesLabel.TabIndex = 47;
+ this.groupPropertiesLabel.Text = "Group properties:";
+ this.groupPropertiesLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // destinationAddButton
+ //
+ this.destinationAddButton.AutoSize = true;
+ this.destinationAddButton.BackColor = System.Drawing.Color.Transparent;
+ this.destinationAddButton.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
+ this.destinationAddButton.Image = global::ShortCuter.Properties.Resources.SubRowAdd;
+ this.destinationAddButton.Location = new System.Drawing.Point(556, 320);
+ this.destinationAddButton.Name = "destinationAddButton";
+ this.destinationAddButton.Size = new System.Drawing.Size(38, 38);
+ this.destinationAddButton.TabIndex = 49;
+ this.destinationAddButton.UseVisualStyleBackColor = false;
+ //
+ // destinationAddPictureBox
+ //
+ this.destinationAddPictureBox.Enabled = false;
+ this.destinationAddPictureBox.Image = global::ShortCuter.Properties.Resources.ArrowDown;
+ this.destinationAddPictureBox.Location = new System.Drawing.Point(496, 282);
+ this.destinationAddPictureBox.Name = "destinationAddPictureBox";
+ this.destinationAddPictureBox.Size = new System.Drawing.Size(158, 132);
+ this.destinationAddPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.destinationAddPictureBox.TabIndex = 48;
+ this.destinationAddPictureBox.TabStop = false;
+ //
+ // groupTextBox
+ //
+ this.groupTextBox.BackColor = System.Drawing.SystemColors.Window;
+ this.groupTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.groupTextBox.Location = new System.Drawing.Point(380, 687);
+ this.groupTextBox.Name = "groupTextBox";
+ this.groupTextBox.Size = new System.Drawing.Size(274, 20);
+ this.groupTextBox.TabIndex = 51;
+ this.groupTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
+ // groupLabel
+ //
+ this.groupLabel.AutoSize = true;
+ this.groupLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.groupLabel.Location = new System.Drawing.Point(283, 690);
+ this.groupLabel.Name = "groupLabel";
+ this.groupLabel.Size = new System.Drawing.Size(86, 15);
+ this.groupLabel.TabIndex = 50;
+ this.groupLabel.Text = "Group label:";
+ this.groupLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
// skinItems
//
- this.skinItems.Location = new System.Drawing.Point(20, 22);
+ this.skinItems.Location = new System.Drawing.Point(253, 12);
this.skinItems.Name = "skinItems";
this.skinItems.SelectedIndex = -1;
this.skinItems.SelectedTab = My.Common.SkinItems.SkinItemsType.Links;
- this.skinItems.Size = new System.Drawing.Size(247, 573);
+ this.skinItems.Size = new System.Drawing.Size(440, 302);
this.skinItems.TabIndex = 0;
+ this.skinItems.Enter += new System.EventHandler(this.skinItems_Enter);
//
// SkinNavigatorConfig
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1018, 740);
+ this.Controls.Add(this.groupTextBox);
+ this.Controls.Add(this.groupLabel);
+ this.Controls.Add(this.availableDestinationsGroupBox);
this.Controls.Add(this.skinItems);
+ this.Controls.Add(this.destinationAddButton);
+ this.Controls.Add(this.destinationAddPictureBox);
+ this.Controls.Add(this.groupPropertiesLabel);
+ this.Controls.Add(this.windowsGroupBox);
+ this.Controls.Add(this.windowAddButton);
+ this.Controls.Add(this.navigationGroupsGroupBox);
+ this.Controls.Add(this.generalGroupBox);
+ this.Controls.Add(this.windowAddPictureBox);
+ this.Controls.Add(this.shapeContainer1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
@@ -54,12 +556,69 @@
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "Skin Navigator Configuration";
this.Load += new System.EventHandler(this.SkinNavigatorConfig_Load);
+ this.generalGroupBox.ResumeLayout(false);
+ this.generalGroupBox.PerformLayout();
+ this.headerGroupBox.ResumeLayout(false);
+ this.headerGroupBox.PerformLayout();
+ this.dialogTypeGroupBox.ResumeLayout(false);
+ this.navigationGroupsGroupBox.ResumeLayout(false);
+ this.navigationGroupsGroupBox.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.windowAddPictureBox)).EndInit();
+ this.windowsGroupBox.ResumeLayout(false);
+ this.windowsGroupBox.PerformLayout();
+ this.availableDestinationsGroupBox.ResumeLayout(false);
+ this.availableDestinationsGroupBox.PerformLayout();
+ this.destinationLabelGroupBox.ResumeLayout(false);
+ this.destinationLabelGroupBox.PerformLayout();
+ this.destinationIconGroupBox.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.destinationIconPictureBox)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.destinationAddPictureBox)).EndInit();
this.ResumeLayout(false);
+ this.PerformLayout();
}
#endregion
private My.Common.SkinItems skinItems;
+ private System.Windows.Forms.GroupBox generalGroupBox;
+ private System.Windows.Forms.CheckBox showNumbersCheckBox;
+ private System.Windows.Forms.GroupBox dialogTypeGroupBox;
+ private System.Windows.Forms.CheckBox removeDuplicatesCheckBox;
+ private System.Windows.Forms.CheckBox showSeparatorCheckBox;
+ private System.Windows.Forms.GroupBox navigationGroupsGroupBox;
+ private System.Windows.Forms.ListBox groupsListBox;
+ private System.Windows.Forms.ComboBox dialogTypeComboBox;
+ private System.Windows.Forms.Button groupDownButton;
+ private System.Windows.Forms.Button groupUpButton;
+ private System.Windows.Forms.Button groupRemoveButton;
+ private System.Windows.Forms.Button groupAddButton;
+ private System.Windows.Forms.GroupBox headerGroupBox;
+ private System.Windows.Forms.TextBox headerTextBox;
+ private System.Windows.Forms.PictureBox windowAddPictureBox;
+ private System.Windows.Forms.Button windowAddButton;
+ private System.Windows.Forms.GroupBox windowsGroupBox;
+ private System.Windows.Forms.Button windowDownButton;
+ private System.Windows.Forms.Button windowUpButton;
+ private System.Windows.Forms.Button windowRemoveButton;
+ private System.Windows.Forms.ListBox windowsListBox;
+ private System.Windows.Forms.GroupBox availableDestinationsGroupBox;
+ private System.Windows.Forms.GroupBox destinationIconGroupBox;
+ private System.Windows.Forms.PictureBox destinationIconPictureBox;
+ private System.Windows.Forms.ComboBox destinationIconComboBox;
+ private System.Windows.Forms.Button destinationIconBrowseButton;
+ private System.Windows.Forms.Button button5;
+ private System.Windows.Forms.Button button6;
+ private System.Windows.Forms.Button button7;
+ private System.Windows.Forms.ListBox destinationsListBox;
+ private Microsoft.VisualBasic.PowerPacks.ShapeContainer shapeContainer1;
+ private Microsoft.VisualBasic.PowerPacks.RectangleShape groupPropertiesShape;
+ private System.Windows.Forms.Label groupPropertiesLabel;
+ private System.Windows.Forms.Button destinationAddButton;
+ private System.Windows.Forms.PictureBox destinationAddPictureBox;
+ private System.Windows.Forms.TextBox groupTextBox;
+ private System.Windows.Forms.Label groupLabel;
+ private System.Windows.Forms.GroupBox destinationLabelGroupBox;
+ private System.Windows.Forms.TextBox destinationTextBox;
}
}
\ No newline at end of file
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-07 16:50:03 UTC (rev 4908)
@@ -1,4 +1,6 @@
using System.Windows.Forms;
+using System.Drawing;
+using My.Common;
namespace ShortCuter.Configuration
{
@@ -26,8 +28,36 @@
private void SkinNavigatorConfig_Load(object sender, System.EventArgs e)
{
skinItems.Populate(mySkin.SkinFiles, mySkin.SkinLinks, true, false);
+
+ headerTextBox.Text = mySkinNavigator.General.MenuHeader;
+ showSeparatorCheckBox.Checked = mySkinNavigator.General.ShowSeparator;
+ showNumbersCheckBox.Checked = mySkinNavigator.General.ShowNumbers;
+ removeDuplicatesCheckBox.Checked = mySkinNavigator.General.RemoveDuplicates;
+ dialogTypeComboBox.DataSource = EnumHelper.GetEnumDescriptions(typeof(SkinNavigator.DialogTypes));
+ dialogTypeComboBox.SelectedItem = EnumHelper.GetEnumDescription(mySkinNavigator.General.DialogType);
+
+ groupsListBox.DataSource = mySkinNavigator.Items;
+ groupsListBox.SelectedIndex = 0;
+
+
+
+ //toolTip.SetToolTip(skinItems, "Double click to set the link's parameter to shortcut");
}
#endregion
+
+ private void skinItems_Enter(object sender, System.EventArgs e)
+ {
+ skinItems.BackColor = Color.Aquamarine;
+
+
+ }
+
+//shortCutsDataGridView.BackColor = Color.Aquamarine;
+//skinItems.BackColor = Color.FromArgb(213, 220, 227);
+
+
+
#endregion
+
}
}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.resx 2015-01-07 16:50:03 UTC (rev 4908)
@@ -117,9 +117,6 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
- <metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
- <value>True</value>
- </metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.Designer.cs 2015-01-07 16:50:03 UTC (rev 4908)
@@ -73,6 +73,26 @@
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
+ internal static System.Drawing.Bitmap IconEmpty {
+ get {
+ object obj = ResourceManager.GetObject("IconEmpty", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap IconError {
+ get {
+ object obj = ResourceManager.GetObject("IconError", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
internal static System.Drawing.Bitmap Info {
get {
object obj = ResourceManager.GetObject("Info", resourceCulture);
@@ -169,5 +189,45 @@
return ((System.Drawing.Bitmap)(obj));
}
}
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap SubRowAdd {
+ get {
+ object obj = ResourceManager.GetObject("SubRowAdd", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap SubRowDown {
+ get {
+ object obj = ResourceManager.GetObject("SubRowDown", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap SubRowRemove {
+ get {
+ object obj = ResourceManager.GetObject("SubRowRemove", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap SubRowUp {
+ get {
+ object obj = ResourceManager.GetObject("SubRowUp", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
}
}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Properties/Resources.resx 2015-01-07 16:50:03 UTC (rev 4908)
@@ -148,8 +148,26 @@
<data name="SkinNavAdd" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\resources\images\skinnavadd.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
- <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="SkinNavigator" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\resources\images\skinnavigator.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
+ <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <data name="IconEmpty" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\..\common\resources\images\iconempty.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="IconError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\..\common\resources\images\iconerror.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="SubRowAdd" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\..\common\resources\images\subrowadd.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="SubRowDown" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\..\common\resources\images\subrowdown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="SubRowRemove" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\..\common\resources\images\subrowremove.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="SubRowUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\..\common\resources\images\subrowup.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
</root>
\ No newline at end of file
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2015-01-06 18:30:05 UTC (rev 4907)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2015-01-07 16:50:03 UTC (rev 4908)
@@ -72,6 +72,8 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>ExternalResources\Dialogs.dll</HintPath>
</Reference>
+ <Reference Include="Microsoft.VisualBasic" />
+ <Reference Include="Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Deployment" />
@@ -200,6 +202,24 @@
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
+ <Content Include="..\Common\Resources\Images\IconEmpty.png">
+ <Link>Resources\Images\IconEmpty.png</Link>
+ </Content>
+ <Content Include="..\Common\Resources\Images\IconError.png...
[truncated message content] |
|
From: <nic...@us...> - 2015-01-06 18:30:07
|
Revision: 4907
http://sourceforge.net/p/mp-plugins/code/4907
Author: nicsergio
Date: 2015-01-06 18:30:05 +0000 (Tue, 06 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/Common/MediaPortalSkin.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/MediaPortalSkin.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/MediaPortalSkin.cs 2015-01-05 20:35:57 UTC (rev 4906)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/MediaPortalSkin.cs 2015-01-06 18:30:05 UTC (rev 4907)
@@ -17,8 +17,8 @@
public string Cache; //Percorso cache della skin
public string Media; //Percorso file multimediali della skin
public string Animations; //Percorso per animazioni (multi-image) della skin
- public string Icons; //Eventuale percorso icone di menu della skin
public string Sounds; //Percorso effetti sonori
+ public string Icons; //Eventuale percorso icone della skin
}
public class SkinFile //Classe file della skin (con ID)
{
@@ -55,8 +55,8 @@
_paths.Cache = cachesPath + Name + @"\"; //--> percorso cache skin
_paths.Media = _paths.Skin + @"Media\"; //--> percorso file multimediali skin
_paths.Animations = _paths.Media + @"Animations\"; //--> percorso per animazioni (multi-image) skin
- _paths.Icons = _paths.Media + @"Icons\"; //--> eventuale percorso icone di menu della skin
_paths.Sounds = _paths.Skin + @"Sounds\"; //--> percorso effetto sonori skin
+ _paths.Icons = string.Empty; //--> inizializzazione variabile
_initialized = GetSkinFiles(onlyMenuItems) && GetSkinLinks(onlyMenuItems); //--> raccolta file della skin (con ID) e link
}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs 2015-01-05 20:35:57 UTC (rev 4906)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs 2015-01-06 18:30:05 UTC (rev 4907)
@@ -7,15 +7,16 @@
internal class Skin : MediaPortalSkin //Classe per gestione skin di MediaPortal
{
#region Dati
- private List<string> _skinSounds = new List<string>(); //Lista effetti sonori della skin
- private List<string> _skinNavigatorIcons = new List<string>(); //Lista icone di navigazione della skin
+ private List<string> _skinSounds = new List<string>(); //Lista effetti sonori della skin
+ private List<string> _skinIcons = new List<string>(); //Lista icone di navigazione della skin
#endregion
#region Costruttore
public Skin(string skinName, string skinsPath, string cachesPath) : base(skinName, skinsPath, cachesPath, false)
{ //Costruttore classe Skin
+ _paths.Icons = _paths.Media + @"ShortCuter\"; //--> percorso icone di navigazione della skin
_initialized = _initialized && GetSkinSounds(); //--> raccolta effetti sonori della skin
- GetSkinNavigatoricons(); //--> raccolta icone di navigazione della skin (non pregiudicano l'inizializzazione della classe)
+ GetSkinIcons(); //--> raccolta icone di navigazione della skin (non pregiudicano l'inizializzazione della classe)
}
#endregion
@@ -44,35 +45,34 @@
return false;
}
}
- private bool GetSkinNavigatoricons() //Raccolta icone di navigazione della skin
+ private bool GetSkinIcons() //Raccolta icone di navigazione della skin
{
- DirectoryInfo dInfo = new DirectoryInfo(_paths.Sounds);
+ DirectoryInfo dInfo = new DirectoryInfo(_paths.Icons);
if (!dInfo.Exists)
{
- DialogHelper.Error("Skin sounds folder not found!", _paths.Sounds);
+ //DialogHelper.Error("Skin icons folder not found!", _paths.Icons);
return false;
}
+ string fExt;
foreach (FileInfo fInfo in dInfo.GetFiles()) //Iterazione per applicazione filtro e memorizzazione dati
{
- if (fInfo.Extension.ToLower() == ".wav")
- _skinSounds.Add(fInfo.Name); //--> aggiunta effetto sonoro nella lista
+ fExt = fInfo.Extension.ToLower();
+ if ((fExt == ".png" || fExt == ".jpg" || fExt == ".bmp" || fExt == ".gif"))
+ _skinIcons.Add(fInfo.Name); //--> aggiunta icona nella lista
}
- if (_skinSounds.Count > 0)
- {
- _skinSounds.Insert(0, string.Empty); //--> aggiunta della selezione per nessun effetto sonoro
- return true; //--> raccolta effetti sonori effettuata
- }
+ if (_skinIcons.Count > 0)
+ return true; //--> raccolta icone effettuata
else
{
- DialogHelper.Error("No sounds found.", _paths.Sounds);
+ //DialogHelper.Error("No icons found.", _paths.Icons);
return false;
}
}
#endregion
#region Proprietà
- public List<string> SkinSounds { get { return this._skinSounds; } }
- public List<string> SkinNavigatorIcons { get { return this._skinNavigatorIcons; } }
+ public List<string> SkinSounds { get { return this._skinSounds; } }
+ public List<string> SkinIcons { get { return this._skinIcons; } }
#endregion
}
}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs 2015-01-05 20:35:57 UTC (rev 4906)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/MediaPortal.cs 2015-01-06 18:30:05 UTC (rev 4907)
@@ -51,9 +51,8 @@
{
_paths.Media = _paths.Skin + forceMedia; //--> modifica percorso file multimediali skin
_paths.Animations = _paths.Media + @"Animations\"; //--> modifica percorso per animazioni (multi-image) skin
- _paths.Icons = _paths.Media + @"Icons\"; //--> modifica eventuale percorso icone di menu della skin
}
-
+ _paths.Icons = _paths.Media + @"Icons\"; //--> percorso icone di menu della skin
_initialized = _initialized && GetSkinBackgroundImages(false)
&& GetSkinMultiImageFolders()
&& GetSkinIcons()
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-05 20:36:00
|
Revision: 4906
http://sourceforge.net/p/mp-plugins/code/4906
Author: nicsergio
Date: 2015-01-05 20:35:57 +0000 (Mon, 05 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs 2015-01-05 20:21:33 UTC (rev 4905)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs 2015-01-05 20:35:57 UTC (rev 4906)
@@ -7,13 +7,15 @@
internal class Skin : MediaPortalSkin //Classe per gestione skin di MediaPortal
{
#region Dati
- private List<string> _skinSounds = new List<string>(); //Lista effetti sonori della skin
+ private List<string> _skinSounds = new List<string>(); //Lista effetti sonori della skin
+ private List<string> _skinNavigatorIcons = new List<string>(); //Lista icone di navigazione della skin
#endregion
#region Costruttore
public Skin(string skinName, string skinsPath, string cachesPath) : base(skinName, skinsPath, cachesPath, false)
{ //Costruttore classe Skin
_initialized = _initialized && GetSkinSounds(); //--> raccolta effetti sonori della skin
+ GetSkinNavigatoricons(); //--> raccolta icone di navigazione della skin (non pregiudicano l'inizializzazione della classe)
}
#endregion
@@ -42,10 +44,35 @@
return false;
}
}
+ private bool GetSkinNavigatoricons() //Raccolta icone di navigazione della skin
+ {
+ DirectoryInfo dInfo = new DirectoryInfo(_paths.Sounds);
+ if (!dInfo.Exists)
+ {
+ DialogHelper.Error("Skin sounds folder not found!", _paths.Sounds);
+ return false;
+ }
+ foreach (FileInfo fInfo in dInfo.GetFiles()) //Iterazione per applicazione filtro e memorizzazione dati
+ {
+ if (fInfo.Extension.ToLower() == ".wav")
+ _skinSounds.Add(fInfo.Name); //--> aggiunta effetto sonoro nella lista
+ }
+ if (_skinSounds.Count > 0)
+ {
+ _skinSounds.Insert(0, string.Empty); //--> aggiunta della selezione per nessun effetto sonoro
+ return true; //--> raccolta effetti sonori effettuata
+ }
+ else
+ {
+ DialogHelper.Error("No sounds found.", _paths.Sounds);
+ return false;
+ }
+ }
#endregion
#region Proprietà
- public List<string> SkinSounds { get { return this._skinSounds; } }
+ public List<string> SkinSounds { get { return this._skinSounds; } }
+ public List<string> SkinNavigatorIcons { get { return this._skinNavigatorIcons; } }
#endregion
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-05 20:21:36
|
Revision: 4905
http://sourceforge.net/p/mp-plugins/code/4905
Author: nicsergio
Date: 2015-01-05 20:21:33 +0000 (Mon, 05 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj
Added Paths:
-----------
trunk/plugins/ShortCuter&SkinEditor/Source/Common/MediaPortalSkin.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs
Removed Paths:
-------------
trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinWithSounds.cs
Added: trunk/plugins/ShortCuter&SkinEditor/Source/Common/MediaPortalSkin.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/MediaPortalSkin.cs (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/MediaPortalSkin.cs 2015-01-05 20:21:33 UTC (rev 4905)
@@ -0,0 +1,206 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Reflection;
+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 file multimediali della skin
+ public string Animations; //Percorso per animazioni (multi-image) della skin
+ public string Icons; //Eventuale percorso icone di menu della skin
+ public string Sounds; //Percorso effetti sonori
+ }
+ public class SkinFile //Classe file della skin (con ID)
+ {
+ public string Name = string.Empty; //Nome del file
+ public int Id = 0; //WindowID del file (link da MediaPortal)
+ public override string ToString() { return Name; } //Override metodo ToString per riempire classi ListControl
+ }
+ public class SkinLink //Classe link per la skin
+ {
+ public string Context = string.Empty; //Eventuale testo aggiuntivo ("guarda"-"ascolta"-ecc.)
+ public string Caption = string.Empty; //Titolo
+ public string XmlFile = string.Empty; //Nome del file xml della skin
+ public int WindowID = 0; //Id finestra per visualizzazione in MediaPortal
+ public string LoadParameter = string.Empty; //Eventuali parametri aggiuntivi per visualizzazione (sotto-categorie, ecc.)
+ public string BackgroundImage = string.Empty; //File immagine di background
+ public string BackgroundFolder = string.Empty; //Cartella per multi-image di background
+ public string FanartHandler = string.Empty; //Tipologia di fanart per background
+ public string Overlay = string.Empty; //Eventuale riquadro visualizzato in sovrapposizione all'immagine di background
+ public string IconList = string.Empty; //Eventuale icona per rappresentazione in lista/treeview
+ public bool IsFather = false; //Il link è un nodo padre (visualizzazione a treeview)
+ public override string ToString() { return Caption; } //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 List<SkinLink> _skinLinks = new List<SkinLink>(); //Lista link predefiniti per la skin
+ protected bool _initialized; //Classe inizializzata
+ #endregion
+
+ #region Costruttore
+ public MediaPortalSkin(string skinName, string skinsPath, string cachesPath, bool onlyMenuItems)
+ { //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 (multi-image) skin
+ _paths.Icons = _paths.Media + @"Icons\"; //--> eventuale percorso icone di menu della skin
+ _paths.Sounds = _paths.Skin + @"Sounds\"; //--> percorso effetto sonori skin
+
+ _initialized = GetSkinFiles(onlyMenuItems) && GetSkinLinks(onlyMenuItems); //--> raccolta file della skin (con ID) e link
+ }
+ #endregion
+
+ #region Metodi Privati
+ private bool GetSkinFiles(bool onlyMenuItems) //Raccolta dei file della skin
+ {
+ if (!Directory.Exists(_paths.Skin))
+ {
+ DialogHelper.Error("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") && !file.ToLower().Contains("dialog") && !file.ToLower().Contains("wizard") && !file.ToLower().Contains("overlay") && (!onlyMenuItems || (!file.ToLower().EndsWith("myhome.xml") && !file.ToLower().EndsWith("basichome.xml") && !file.ToLower().Contains("fullscreen"))) && file.ToLower().EndsWith(".xml"))
+ {
+ 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", string.Empty);
+ 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
+ {
+ DialogHelper.Error("No skin files found.", _paths.Skin);
+ return false;
+ }
+ }
+ private bool GetSkinLinks(bool onlyMenuItems) //Raccolta dei link predefiniti per la skin
+ {
+ XmlDocument xmlFile = new XmlDocument();
+ try
+ {
+ using (Stream streamFile = Assembly.GetExecutingAssembly().GetManifestResourceStream(
+ Assembly.GetExecutingAssembly().GetManifestResourceNames().Where(name => name.Contains("PopularSkinLinks.xml")).ElementAt(0).ToString()))
+ {
+ xmlFile.Load(streamFile); //Links skin disponibili --> lettura file xml incapsulato
+ }
+ }
+ catch (Exception e)
+ {
+ DialogHelper.Error("Error loading PopularSkinLinks.xml.", e.Message);
+ return false;
+ }
+
+ XmlNodeList nodeList = xmlFile.DocumentElement.SelectNodes("/Items/Item");
+ foreach (XmlNode node in nodeList) //Iterazione per memorizzazione links
+ {
+ if (AddLink(node, true, onlyMenuItems)) //Se nodo padre aggiunto
+ {
+ XmlNodeList subNodeList = node.SelectNodes("SubItems/SubItem");
+ foreach (XmlNode subNode in subNodeList) //Iterazione per memorizzazione links figli
+ AddLink(subNode, false, onlyMenuItems); //--> aggiunta nodi figli
+ }
+ }
+ if (_skinLinks.Count > 0)
+ return true; //--> raccolta links effettuata
+ else
+ {
+ DialogHelper.Error("No skin links found loading PopularSkinLinks.xml.");
+ return false;
+ }
+ }
+ private bool AddLink(XmlNode node, bool isFather, bool onlyMenuItems) //Aggiunta link
+ {
+ XmlNode innerNode = node.SelectSingleNode("Menu");
+ if (onlyMenuItems && (innerNode == null || innerNode.InnerText.ToLower() != "true" ))
+ return false; //Nel caso di raccolta dei soli elementi di menu, si saltano gli elementi non corrispondenti
+
+ SkinLink popularLink = new SkinLink();
+ innerNode = node.SelectSingleNode("Context");
+ if (innerNode != null)
+ popularLink.Context = innerNode.InnerText;
+ innerNode = node.SelectSingleNode("Caption");
+ if (innerNode != null)
+ popularLink.Caption = innerNode.InnerText;
+ innerNode = node.SelectSingleNode("XmlFile");
+ if (innerNode != null)
+ popularLink.XmlFile = innerNode.InnerText;
+ innerNode = node.SelectSingleNode("WindowID");
+ if (innerNode != null)
+ popularLink.WindowID = Convert.ToInt32(innerNode.InnerText);
+ innerNode = node.SelectSingleNode("LoadParameter");
+ if (innerNode != null)
+ popularLink.LoadParameter = innerNode.InnerText;
+ innerNode = node.SelectSingleNode("BackgroundImage");
+ if (innerNode != null)
+ popularLink.BackgroundImage = innerNode.InnerText;
+ innerNode = node.SelectSingleNode("BackgroundFolder");
+ if (innerNode != null)
+ popularLink.BackgroundFolder = innerNode.InnerText;
+ innerNode = node.SelectSingleNode("FanartHandler");
+ if (innerNode != null)
+ popularLink.FanartHandler = innerNode.InnerText;
+ innerNode = node.SelectSingleNode("Overlay");
+ if (innerNode != null)
+ popularLink.Overlay = innerNode.InnerText;
+ innerNode = node.SelectSingleNode("IconList");
+ if (innerNode != null)
+ popularLink.IconList = innerNode.InnerText;
+ popularLink.IsFather = isFather;
+ try
+ {
+ SkinFile skF = _skinFiles.Find(x => x.Id == popularLink.WindowID);
+ if (skF != null || popularLink.XmlFile == "-") //Verifica se WindowID disponibile nei files della skin (o se non specificato file xml - link di sistema)
+ {
+ _skinLinks.Add(popularLink); //--> aggiunta link nella lista
+ return true; //--> link aggiunto
+ }
+ else
+ return false; //--> link non aggiunto
+ }
+ catch
+ {
+ return false; //--> link non aggiunto (errore nella verifica esistenza WindowID)
+ }
+ }
+ #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 IconsPath { get { return this._paths.Icons; } }
+ public string SoundsPath { get { return this._paths.Sounds; } }
+ public List<SkinFile> SkinFiles { get { return this._skinFiles; } }
+ public List<SkinLink> SkinLinks { get { return this._skinLinks; } }
+ #endregion
+ }
+}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2015-01-02 14:17:57 UTC (rev 4904)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/My.Common.csproj 2015-01-05 20:21:33 UTC (rev 4905)
@@ -52,7 +52,7 @@
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
- <Compile Include="Skin.cs" />
+ <Compile Include="MediaPortalSkin.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Tools.cs" />
</ItemGroup>
Deleted: trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs 2015-01-02 14:17:57 UTC (rev 4904)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/Common/Skin.cs 2015-01-05 20:21:33 UTC (rev 4905)
@@ -1,206 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-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 file multimediali della skin
- public string Animations; //Percorso per animazioni (multi-image) della skin
- public string Icons; //Eventuale percorso icone di menu della skin
- public string Sounds; //Percorso effetti sonori
- }
- public class SkinFile //Classe file della skin (con ID)
- {
- public string Name = string.Empty; //Nome del file
- public int Id = 0; //WindowID del file (link da MediaPortal)
- public override string ToString() { return Name; } //Override metodo ToString per riempire classi ListControl
- }
- public class SkinLink //Classe link per la skin
- {
- public string Context = string.Empty; //Eventuale testo aggiuntivo ("guarda"-"ascolta"-ecc.)
- public string Caption = string.Empty; //Titolo
- public string XmlFile = string.Empty; //Nome del file xml della skin
- public int WindowID = 0; //Id finestra per visualizzazione in MediaPortal
- public string LoadParameter = string.Empty; //Eventuali parametri aggiuntivi per visualizzazione (sotto-categorie, ecc.)
- public string BackgroundImage = string.Empty; //File immagine di background
- public string BackgroundFolder = string.Empty; //Cartella per multi-image di background
- public string FanartHandler = string.Empty; //Tipologia di fanart per background
- public string Overlay = string.Empty; //Eventuale riquadro visualizzato in sovrapposizione all'immagine di background
- public string IconList = string.Empty; //Eventuale icona per rappresentazione in lista/treeview
- public bool IsFather = false; //Il link è un nodo padre (visualizzazione a treeview)
- public override string ToString() { return Caption; } //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 List<SkinLink> _skinLinks = new List<SkinLink>(); //Lista link predefiniti per la skin
- protected bool _initialized; //Classe inizializzata
- #endregion
-
- #region Costruttore
- public MediaPortalSkin(string skinName, string skinsPath, string cachesPath, bool onlyMenuItems)
- { //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 (multi-image) skin
- _paths.Icons = _paths.Media + @"Icons\"; //--> eventuale percorso icone di menu della skin
- _paths.Sounds = _paths.Skin + @"Sounds\"; //--> percorso effetto sonori skin
-
- _initialized = GetSkinFiles(onlyMenuItems) && GetSkinLinks(onlyMenuItems); //--> raccolta file della skin (con ID) e link
- }
- #endregion
-
- #region Metodi Privati
- private bool GetSkinFiles(bool onlyMenuItems) //Raccolta dei file della skin
- {
- if (!Directory.Exists(_paths.Skin))
- {
- DialogHelper.Error("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") && !file.ToLower().Contains("dialog") && !file.ToLower().Contains("wizard") && !file.ToLower().Contains("overlay") && (!onlyMenuItems || (!file.ToLower().EndsWith("myhome.xml") && !file.ToLower().EndsWith("basichome.xml") && !file.ToLower().Contains("fullscreen"))) && file.ToLower().EndsWith(".xml"))
- {
- 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", string.Empty);
- 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
- {
- DialogHelper.Error("No skin files found.", _paths.Skin);
- return false;
- }
- }
- private bool GetSkinLinks(bool onlyMenuItems) //Raccolta dei link predefiniti per la skin
- {
- XmlDocument xmlFile = new XmlDocument();
- try
- {
- using (Stream streamFile = Assembly.GetExecutingAssembly().GetManifestResourceStream(
- Assembly.GetExecutingAssembly().GetManifestResourceNames().Where(name => name.Contains("PopularSkinLinks.xml")).ElementAt(0).ToString()))
- {
- xmlFile.Load(streamFile); //Links skin disponibili --> lettura file xml incapsulato
- }
- }
- catch (Exception e)
- {
- DialogHelper.Error("Error loading PopularSkinLinks.xml.", e.Message);
- return false;
- }
-
- XmlNodeList nodeList = xmlFile.DocumentElement.SelectNodes("/Items/Item");
- foreach (XmlNode node in nodeList) //Iterazione per memorizzazione links
- {
- if (AddLink(node, true, onlyMenuItems)) //Se nodo padre aggiunto
- {
- XmlNodeList subNodeList = node.SelectNodes("SubItems/SubItem");
- foreach (XmlNode subNode in subNodeList) //Iterazione per memorizzazione links figli
- AddLink(subNode, false, onlyMenuItems); //--> aggiunta nodi figli
- }
- }
- if (_skinLinks.Count > 0)
- return true; //--> raccolta links effettuata
- else
- {
- DialogHelper.Error("No skin links found loading PopularSkinLinks.xml.");
- return false;
- }
- }
- private bool AddLink(XmlNode node, bool isFather, bool onlyMenuItems) //Aggiunta link
- {
- XmlNode innerNode = node.SelectSingleNode("Menu");
- if (onlyMenuItems && (innerNode == null || innerNode.InnerText.ToLower() != "true" ))
- return false; //Nel caso di raccolta dei soli elementi di menu, si saltano gli elementi non corrispondenti
-
- SkinLink popularLink = new SkinLink();
- innerNode = node.SelectSingleNode("Context");
- if (innerNode != null)
- popularLink.Context = innerNode.InnerText;
- innerNode = node.SelectSingleNode("Caption");
- if (innerNode != null)
- popularLink.Caption = innerNode.InnerText;
- innerNode = node.SelectSingleNode("XmlFile");
- if (innerNode != null)
- popularLink.XmlFile = innerNode.InnerText;
- innerNode = node.SelectSingleNode("WindowID");
- if (innerNode != null)
- popularLink.WindowID = Convert.ToInt32(innerNode.InnerText);
- innerNode = node.SelectSingleNode("LoadParameter");
- if (innerNode != null)
- popularLink.LoadParameter = innerNode.InnerText;
- innerNode = node.SelectSingleNode("BackgroundImage");
- if (innerNode != null)
- popularLink.BackgroundImage = innerNode.InnerText;
- innerNode = node.SelectSingleNode("BackgroundFolder");
- if (innerNode != null)
- popularLink.BackgroundFolder = innerNode.InnerText;
- innerNode = node.SelectSingleNode("FanartHandler");
- if (innerNode != null)
- popularLink.FanartHandler = innerNode.InnerText;
- innerNode = node.SelectSingleNode("Overlay");
- if (innerNode != null)
- popularLink.Overlay = innerNode.InnerText;
- innerNode = node.SelectSingleNode("IconList");
- if (innerNode != null)
- popularLink.IconList = innerNode.InnerText;
- popularLink.IsFather = isFather;
- try
- {
- SkinFile skF = _skinFiles.Find(x => x.Id == popularLink.WindowID);
- if (skF != null || popularLink.XmlFile == "-") //Verifica se WindowID disponibile nei files della skin (o se non specificato file xml - link di sistema)
- {
- _skinLinks.Add(popularLink); //--> aggiunta link nella lista
- return true; //--> link aggiunto
- }
- else
- return false; //--> link non aggiunto
- }
- catch
- {
- return false; //--> link non aggiunto (errore nella verifica esistenza WindowID)
- }
- }
- #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 IconsPath { get { return this._paths.Icons; } }
- public string SoundsPath { get { return this._paths.Sounds; } }
- public List<SkinFile> SkinFiles { get { return this._skinFiles; } }
- public List<SkinLink> SkinLinks { get { return this._skinLinks; } }
- #endregion
- }
-}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2015-01-02 14:17:57 UTC (rev 4904)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2015-01-05 20:21:33 UTC (rev 4905)
@@ -481,7 +481,8 @@
}
private void skinNavConfigButton_Click(object sender, EventArgs e)
{
- new SkinNavigatorConfig().ShowConfig(myShortCuts.Navigator, mySkin);
+ unsavedChanges = true;
+ new SkinNavigatorConfig(myShortCuts.Navigator, mySkin).ShowDialog();
}
private void infoPictureBox_Click(object sender, EventArgs e)
{
Added: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/Skin.cs 2015-01-05 20:21:33 UTC (rev 4905)
@@ -0,0 +1,51 @@
+using System.Collections.Generic;
+using System.IO;
+using My.Common;
+
+namespace ShortCuter.Configuration
+{
+ internal class Skin : MediaPortalSkin //Classe per gestione skin di MediaPortal
+ {
+ #region Dati
+ private List<string> _skinSounds = new List<string>(); //Lista effetti sonori della skin
+ #endregion
+
+ #region Costruttore
+ public Skin(string skinName, string skinsPath, string cachesPath) : base(skinName, skinsPath, cachesPath, false)
+ { //Costruttore classe Skin
+ _initialized = _initialized && GetSkinSounds(); //--> raccolta effetti sonori della skin
+ }
+ #endregion
+
+ #region Metodi Privati
+ private bool GetSkinSounds() //Raccolta effetti sonori della skin
+ {
+ DirectoryInfo dInfo = new DirectoryInfo(_paths.Sounds);
+ if (!dInfo.Exists)
+ {
+ DialogHelper.Error("Skin sounds folder not found!", _paths.Sounds);
+ return false;
+ }
+ foreach (FileInfo fInfo in dInfo.GetFiles()) //Iterazione per applicazione filtro e memorizzazione dati
+ {
+ if (fInfo.Extension.ToLower() == ".wav")
+ _skinSounds.Add(fInfo.Name); //--> aggiunta effetto sonoro nella lista
+ }
+ if (_skinSounds.Count > 0)
+ {
+ _skinSounds.Insert(0, string.Empty); //--> aggiunta della selezione per nessun effetto sonoro
+ return true; //--> raccolta effetti sonori effettuata
+ }
+ else
+ {
+ DialogHelper.Error("No sounds found.", _paths.Sounds);
+ return false;
+ }
+ }
+ #endregion
+
+ #region Proprietà
+ public List<string> SkinSounds { get { return this._skinSounds; } }
+ #endregion
+ }
+}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-02 14:17:57 UTC (rev 4904)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-05 20:21:33 UTC (rev 4905)
@@ -53,6 +53,7 @@
this.Name = "SkinNavigatorConfig";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "Skin Navigator Configuration";
+ this.Load += new System.EventHandler(this.SkinNavigatorConfig_Load);
this.ResumeLayout(false);
}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-02 14:17:57 UTC (rev 4904)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-05 20:21:33 UTC (rev 4905)
@@ -4,26 +4,30 @@
{
internal partial class SkinNavigatorConfig : Form
{
- //private SkinNavigatorConfig mySkinNavigatorConfig; //Istanza form di visualizzazione versione
+ #region Dati
+ private SkinNavigator mySkinNavigator; //Istanza classe SkinNavigator (gestione configurazione)
+ private Skin mySkin; //Istanza classe Skin (dati relativi alla skin di MediaPortal)
+ #endregion
- public SkinNavigatorConfig()
+ #region Costruttore
+ internal SkinNavigatorConfig(SkinNavigator navigator, Skin skin)
{
InitializeComponent();
+ mySkinNavigator = navigator;
+ mySkin = skin;
}
+ #endregion
+ #region Metodi Privati
+ #endregion
- #region Metodi Pubblici
- public void ShowConfig(SkinNavigator navigator, Skin skin)
- { //Visualizzazione informazioni sulla versione
- //mySkinNavigatorConfig = new SkinNavigatorConfig();
- skinItems.Populate(skin.SkinFiles, skin.SkinLinks, true, false);
- ShowDialog(); //--> visualizzazione form
+ #region Consumazione Eventi
+ #region Eventi Form
+ private void SkinNavigatorConfig_Load(object sender, System.EventArgs e)
+ {
+ skinItems.Populate(mySkin.SkinFiles, mySkin.SkinLinks, true, false);
}
#endregion
-
-
-
-
-
+ #endregion
}
}
Deleted: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinWithSounds.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinWithSounds.cs 2015-01-02 14:17:57 UTC (rev 4904)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinWithSounds.cs 2015-01-05 20:21:33 UTC (rev 4905)
@@ -1,51 +0,0 @@
-using System.Collections.Generic;
-using System.IO;
-using My.Common;
-
-namespace ShortCuter.Configuration
-{
- internal class Skin : MediaPortalSkin //Classe per gestione skin di MediaPortal
- {
- #region Dati
- private List<string> _skinSounds = new List<string>(); //Lista effetti sonori della skin
- #endregion
-
- #region Costruttore
- public Skin(string skinName, string skinsPath, string cachesPath) : base(skinName, skinsPath, cachesPath, false)
- { //Costruttore classe Skin
- _initialized = _initialized && GetSkinSounds(); //--> raccolta effetti sonori della skin
- }
- #endregion
-
- #region Metodi Privati
- private bool GetSkinSounds() //Raccolta effetti sonori della skin
- {
- DirectoryInfo dInfo = new DirectoryInfo(_paths.Sounds);
- if (!dInfo.Exists)
- {
- DialogHelper.Error("Skin sounds folder not found!", _paths.Sounds);
- return false;
- }
- foreach (FileInfo fInfo in dInfo.GetFiles()) //Iterazione per applicazione filtro e memorizzazione dati
- {
- if (fInfo.Extension.ToLower() == ".wav")
- _skinSounds.Add(fInfo.Name); //--> aggiunta effetto sonoro nella lista
- }
- if (_skinSounds.Count > 0)
- {
- _skinSounds.Insert(0, string.Empty); //--> aggiunta della selezione per nessun effetto sonoro
- return true; //--> raccolta effetti sonori effettuata
- }
- else
- {
- DialogHelper.Error("No sounds found.", _paths.Sounds);
- return false;
- }
- }
- #endregion
-
- #region Proprietà
- public List<string> SkinSounds { get { return this._skinSounds; } }
- #endregion
- }
-}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2015-01-02 14:17:57 UTC (rev 4904)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2015-01-05 20:21:33 UTC (rev 4905)
@@ -87,8 +87,8 @@
</Reference>
</ItemGroup>
<ItemGroup>
- <Compile Include="..\Common\Skin.cs">
- <Link>Configuration\Skin.cs</Link>
+ <Compile Include="..\Common\MediaPortalSkin.cs">
+ <Link>Configuration\MediaPortalSkin.cs</Link>
</Compile>
<Compile Include="..\Common\SkinItems.cs">
<Link>Configuration\SkinItems.cs</Link>
@@ -146,7 +146,7 @@
<Compile Include="Configuration\SkinNavigatorConfig.Designer.cs">
<DependentUpon>SkinNavigatorConfig.cs</DependentUpon>
</Compile>
- <Compile Include="Configuration\SkinWithSounds.cs" />
+ <Compile Include="Configuration\Skin.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\Common\SkinItems.resx">
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2015-01-02 14:17:57 UTC (rev 4904)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2015-01-05 20:21:33 UTC (rev 4905)
@@ -80,8 +80,8 @@
</Reference>
</ItemGroup>
<ItemGroup>
- <Compile Include="..\Common\Skin.cs">
- <Link>Skin.cs</Link>
+ <Compile Include="..\Common\MediaPortalSkin.cs">
+ <Link>MediaPortalSkin.cs</Link>
</Compile>
<Compile Include="..\Common\SkinItems.cs">
<Link>SkinItems.cs</Link>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-02 14:17:59
|
Revision: 4904
http://sourceforge.net/p/mp-plugins/code/4904
Author: nicsergio
Date: 2015-01-02 14:17:57 +0000 (Fri, 02 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj
trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2014-12-23 22:04:36 UTC (rev 4903)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/ShortCuterConfig.cs 2015-01-02 14:17:57 UTC (rev 4904)
@@ -481,7 +481,7 @@
}
private void skinNavConfigButton_Click(object sender, EventArgs e)
{
- new SkinNavigatorConfig().ShowDialog();
+ new SkinNavigatorConfig().ShowConfig(myShortCuts.Navigator, mySkin);
}
private void infoPictureBox_Click(object sender, EventArgs e)
{
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2014-12-23 22:04:36 UTC (rev 4903)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.Designer.cs 2015-01-02 14:17:57 UTC (rev 4904)
@@ -29,24 +29,24 @@
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SkinNavigatorConfig));
- this.skinItems1 = new My.Common.SkinItems();
+ this.skinItems = new My.Common.SkinItems();
this.SuspendLayout();
//
- // skinItems1
+ // skinItems
//
- this.skinItems1.Location = new System.Drawing.Point(20, 22);
- this.skinItems1.Name = "skinItems1";
- this.skinItems1.SelectedIndex = -1;
- this.skinItems1.SelectedTab = My.Common.SkinItems.SkinItemsType.Links;
- this.skinItems1.Size = new System.Drawing.Size(178, 444);
- this.skinItems1.TabIndex = 0;
+ this.skinItems.Location = new System.Drawing.Point(20, 22);
+ this.skinItems.Name = "skinItems";
+ this.skinItems.SelectedIndex = -1;
+ this.skinItems.SelectedTab = My.Common.SkinItems.SkinItemsType.Links;
+ this.skinItems.Size = new System.Drawing.Size(247, 573);
+ this.skinItems.TabIndex = 0;
//
// SkinNavigatorConfig
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1018, 740);
- this.Controls.Add(this.skinItems1);
+ this.Controls.Add(this.skinItems);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
@@ -59,6 +59,6 @@
#endregion
- private My.Common.SkinItems skinItems1;
+ private My.Common.SkinItems skinItems;
}
}
\ No newline at end of file
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2014-12-23 22:04:36 UTC (rev 4903)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Configuration/SkinNavigatorConfig.cs 2015-01-02 14:17:57 UTC (rev 4904)
@@ -1,19 +1,29 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
+using System.Windows.Forms;
namespace ShortCuter.Configuration
{
internal partial class SkinNavigatorConfig : Form
{
+ //private SkinNavigatorConfig mySkinNavigatorConfig; //Istanza form di visualizzazione versione
+
public SkinNavigatorConfig()
{
InitializeComponent();
}
+
+
+ #region Metodi Pubblici
+ public void ShowConfig(SkinNavigator navigator, Skin skin)
+ { //Visualizzazione informazioni sulla versione
+ //mySkinNavigatorConfig = new SkinNavigatorConfig();
+ skinItems.Populate(skin.SkinFiles, skin.SkinLinks, true, false);
+ ShowDialog(); //--> visualizzazione form
+ }
+ #endregion
+
+
+
+
+
}
}
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2014-12-23 22:04:36 UTC (rev 4903)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2015-01-02 14:17:57 UTC (rev 4904)
@@ -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>ShortCuter</RootNamespace>
<AssemblyName>ShortCuter</AssemblyName>
@@ -40,8 +40,7 @@
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup>
- <StartupObject>
- </StartupObject>
+ <StartupObject>ShortCuter.Program</StartupObject>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>Resources\Images\ShortCuter.ico</ApplicationIcon>
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2014-12-23 22:04:36 UTC (rev 4903)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/XtremeMenuEditor/XtremeMenuEditor.csproj 2015-01-02 14:17:57 UTC (rev 4904)
@@ -38,8 +38,7 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
- <StartupObject>
- </StartupObject>
+ <StartupObject>ProcessPlugins.XtremeMenuEditor.Program</StartupObject>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>Resources\Images\Editor.ico</ApplicationIcon>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-12-23 22:04:44
|
Revision: 4903
http://sourceforge.net/p/mp-plugins/code/4903
Author: nicsergio
Date: 2014-12-23 22:04:36 +0000 (Tue, 23 Dec 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Titan/ShortCuter.Navigator.DialogMenu.xml
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Titan/ShortCuter.Navigator.DialogMenu.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Titan/ShortCuter.Navigator.DialogMenu.xml 2014-12-23 20:58:58 UTC (rev 4902)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Titan/ShortCuter.Navigator.DialogMenu.xml 2014-12-23 22:04:36 UTC (rev 4903)
@@ -1,84 +1,190 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<window>
- <id>2012</id>
- <defaultcontrol>3</defaultcontrol>
+ <id>2821976</id>
+ <defaultcontrol>0</defaultcontrol>
<allowoverlay>no</allowoverlay>
<controls>
-
- <control>
- <type>image</type>
- <id>0</id>
- <width>1920</width>
- <height>1080</height>
- <texture>semi_trans_back_general_menu.png</texture>
- <animation effect="fade" time="400">windowopen</animation>
- <animation effect="fade" time="400">windowclose</animation>
- <visible>!window.isvisible(602)+!window.isvisible(2005)</visible>
- </control>
+ <control>
+ <type>image</type>
+ <id>0</id>
+ <width>1920</width>
+ <height>1080</height>
+ <texture>semi_trans_back_general_menu.png</texture>
+ <animation effect="fade" time="400">windowopen</animation>
+ <animation effect="fade" time="400">windowclose</animation>
+ <visible>!window.isvisible(602)+!window.isvisible(2005)</visible>
+ </control>
<control>
- <description>group element</description>
+ <description>group element</description>
<type>group</type>
- <animation effect="fade" time="250">WindowOpen</animation>
- <animation effect="fade" time="0">WindowClose</animation>
- <animation effect="slide" start="0,200" end="0,0" tween="quadratic" easing="in" time="150" delay="0">WindowOpen</animation>
-
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <animation effect="fade" time="0">WindowClose</animation>
+ <animation effect="slide" start="0,200" end="0,0" tween="quadratic" easing="in" time="150" delay="0">WindowOpen</animation>
<control>
- <id>0</id>
+ <id>0</id>
<type>image</type>
- <posX>441</posX>
- <posY>296</posY>
- <width>1040</width>
- <height>679</height>
+ <posX>241</posX>
+ <posY>96</posY>
+ <width>1440</width>
+ <height>879</height>
<texture>context_background.png</texture>
</control>
-
<control>
- <id>4</id>
+ <id>4</id>
<description>Heading text label</description>
<type>label</type>
- <posX>560</posX>
- <posY>386</posY>
- <width>820</width>
+ <posX>450</posX>
+ <posY>210</posY>
+ <width>820</width>
<font>font22</font>
<textcolor>ff393939</textcolor>
- <label>181</label>
</control>
+ <control>
+ <id>5</id>
+ <description>Heading text label</description>
+ <type>label</type>
+ <posX>450</posX>
+ <posY>180</posY>
+ <width>820</width>
+ <font>font12</font>
+ <textcolor>blue</textcolor>
+ </control>
+
+ <control>
+ <description>Exit button</description>
+ <type>button</type>
+ <id>2</id>
+ <posX>1520</posX>
+ <posY>190</posY>
+ <width>45</width>
+ <height>45</height>
+ <textureFocus>exit_button_focus.png</textureFocus>
+ <textureNoFocus>exit_button_nofocus.png</textureNoFocus>
+ <label>-</label>
+ <dimColor>90ffffff</dimColor>
+ </control>
<control>
- <id>3</id>
- <description>options listcontrol</description>
- <type>listcontrol</type>
- <onleft>3</onleft>
- <onright>3</onright>
- <posX>515</posX>
- <posY>475</posY>
- <width>890</width>
- <height>450</height>
- <textXOff2>875</textXOff2>
- <textYOff2>16</textYOff2>
- <spinPosX>600</spinPosX>
- <spinPosY>840</spinPosY>
- <spinColor>FFFFFFFF</spinColor>
- <textXOff>35</textXOff>
- <textYOff>16</textYOff>
- <font>TitanLight12</font>
- <font2>TitanLight12</font2>
- <textcolor>FFFFFFFF</textcolor>
- <textcolor2>FFFFFFFF</textcolor2>
- <textcolorNoFocus>FF393939</textcolorNoFocus>
- <textcolorNoFocus2>FF393939</textcolorNoFocus2>
- <selectedColor>FF000000</selectedColor>
- <textureFocus>context_item_selected.png</textureFocus>
- <textureNoFocus>-</textureNoFocus>
- <textureHeight>69</textureHeight>
- <spaceBetweenItems>1</spaceBetweenItems>
- <PinIconWidth>15</PinIconWidth>
- <PinIconHeight>15</PinIconHeight>
- <PinIconXOff>2000</PinIconXOff>
- <PinIconYOff>15</PinIconYOff>
- <unfocusedAlpha>255</unfocusedAlpha>
+ <type>group</type>
+ <description>list view group</description>
+ <visible>string.equals(#ShortCuter.Navigator.DialogView,List)</visible>
+ <control>
+ <description>links list</description>
+ <type>listcontrol</type>
+ <id>3</id>
+ <posX>635</posX>
+ <posY>290</posY>
+ <width>830</width>
+ <height>650</height>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <textYOff>16</textYOff>
+ <textXOff>35</textXOff>
+ <IconXOff>20</IconXOff>
+ <IconYOff>5</IconYOff>
+ <itemWidth>68</itemWidth>
+ <itemHeight>68</itemHeight>
+ <font>TitanLight12</font>
+ <textureHeight>79</textureHeight>
+ <textcolor>FFFFFFFF</textcolor>
+ <textcolorNoFocus>FF393939</textcolorNoFocus>
+ <selectedColor>FF000000</selectedColor>
+ <textureFocus>context_item_selected.png</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
+ <spaceBetweenItems>1</spaceBetweenItems>
+ <remoteColor>#ColorOffline</remoteColor>
+ <playedColor>#ColorPlayed</playedColor>
+ <downloadColor>ff707070</downloadColor>
+ <spinPosX>1555</spinPosX>
+ <spinPosY>820</spinPosY>
+ <spinCanFocus>no</spinCanFocus>
+ <spinWidth>45</spinWidth>
+ <spinHeight>45</spinHeight>
+ <spinAlign>Right</spinAlign>
+ <spinColor>ff393939</spinColor>
+ <unfocusedAlpha>255</unfocusedAlpha>
+ </control>
+ <control>
+ <description>selected icon</description>
+ <type>image</type>
+ <id>0</id>
+ <posX>352</posX>
+ <posY>420</posY>
+ <width>256</width>
+ <height>256</height>
+ <texture>#ShortCuter.Navigator.SelectedIcon</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>0</id>
+ <posX>345</posX>
+ <posY>413</posY>
+ <width>270</width>
+ <height>270</height>
+ <texture>music_thumb_focus.png</texture>
+ <visible>!string.equals(#ShortCuter.Navigator.SelectedIcon,)</visible>
+ </control>
</control>
+
+ <control>
+ <type>group</type>
+ <description>panel view group</description>
+ <visible>string.equals(#ShortCuter.Navigator.DialogView,Panel)</visible>
+ <control>
+ <description>links panel</description>
+ <type>thumbnailpanel</type>
+ <id>6</id>
+ <posX>370</posX>
+ <posY>290</posY>
+ <width>1300</width>
+ <height>600</height>
+ <scrollOffset>1</scrollOffset>
+ <onup>2</onup>
+ <ondown>2</ondown>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <itemWidthBig>242</itemWidthBig>
+ <itemHeightBig>280</itemHeightBig>
+ <thumbWidthBig>188</thumbWidthBig>
+ <thumbHeightBig>188</thumbHeightBig>
+ <textureWidthBig>195</textureWidthBig>
+ <textureHeightBig>195</textureHeightBig>
+ <thumbPosXBig>3</thumbPosXBig>
+ <thumbPosYBig>3</thumbPosYBig>
+ <textcolor>ff393939</textcolor>
+ <unfocusedAlpha>120</unfocusedAlpha>
+ <hideUnfocusTexture>no</hideUnfocusTexture>
+ <renderFocusText>yes</renderFocusText>
+ <renderUnfocusText>yes</renderUnfocusText>
+ <imageFolder>-</imageFolder>
+ <imageFolderFocus>-</imageFolderFocus>
+ <textXOff>3</textXOff>
+ <textYOff>5</textYOff>
+ <showFrame>true</showFrame>
+ <frameNoFocus>-</frameNoFocus>
+ <frameFocus>music_thumb_focus.png</frameFocus>
+ <keepaspectratio>yes</keepaspectratio>
+ <centered>yes</centered>
+ <spinPosX>1575</spinPosX>
+ <spinPosY>820</spinPosY>
+ <spinCanFocus>no</spinCanFocus>
+ <spinWidth>45</spinWidth>
+ <spinHeight>45</spinHeight>
+ <spinAlign>Right</spinAlign>
+ <spinColor>ff393939</spinColor>
+ </control>
+ </control>
+
+ <control>
+ <description>skin navigator logo</description>
+ <type>image</type>
+ <id>10</id>
+ <posX>330</posX>
+ <posY>180</posY>
+ <width>100</width>
+ <height>100</height>
+ </control>
</control>
</controls>
</window>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-12-23 20:59:07
|
Revision: 4902
http://sourceforge.net/p/mp-plugins/code/4902
Author: nicsergio
Date: 2014-12-23 20:58:58 +0000 (Tue, 23 Dec 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/StreamedMP/ShortCuter.Navigator.DialogMenu.xml
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/StreamedMP/ShortCuter.Navigator.DialogMenu.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/StreamedMP/ShortCuter.Navigator.DialogMenu.xml 2014-12-22 20:32:31 UTC (rev 4901)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/StreamedMP/ShortCuter.Navigator.DialogMenu.xml 2014-12-23 20:58:58 UTC (rev 4902)
@@ -19,7 +19,7 @@
<id>0</id>
<posX>150</posX>
<posY>150</posY>
- <width>768</width>
+ <width>1268</width>
<height>55</height>
<texture>dialogmenutop.png</texture>
<animation effect="zoom" start="10,10" end="100,100" center="640,360" time="300">WindowOpen</animation>
@@ -31,8 +31,8 @@
<id>0</id>
<posX>150</posX>
<posY>205</posY>
- <width>768</width>
- <height>649</height>
+ <width>1268</width>
+ <height>799</height>
<texture>dialogmenumiddle.png</texture>
<animation effect="zoom" start="10,10" end="100,100" center="640,360" time="300">WindowOpen</animation>
<animation effect="slide" time="300" start="-1050,-1050">windowopen</animation>
@@ -42,8 +42,8 @@
<type>image</type>
<id>0</id>
<posX>150</posX>
- <posY>854</posY>
- <width>768</width>
+ <posY>1004</posY>
+ <width>1268</width>
<height>18</height>
<texture>dialogmenubottom.png</texture>
<animation effect="zoom" start="10,10" end="100,100" center="640,360" time="300">WindowOpen</animation>
@@ -54,13 +54,13 @@
<description>GFX-Heading "menu" text label</description>
<type>label</type>
<id>5</id>
- <posX>150</posX>
- <posY>180</posY>
- <width>768</width>
+ <posX>210</posX>
+ <posY>160</posY>
+ <width>1268</width>
<label>924</label>
- <font>mediastream12tc</font>
- <textcolor>White</textcolor>
- <align>center</align>
+ <font>mediastream9</font>
+ <textcolor>FF025984</textcolor>
+ <align>left</align>
<animation effect="zoom" start="10,10" end="100,100" center="640,360" time="300">WindowOpen</animation>
<animation effect="slide" time="300" start="-1050,-1050">windowopen</animation>
<animation effect="slide" time="300" end="-1050,-1050">windowclose</animation>
@@ -69,13 +69,13 @@
<description>Heading text label</description>
<type>label</type>
<id>4</id>
- <posX>166</posX>
- <posY>214</posY>
- <width>753</width>
+ <posX>210</posX>
+ <posY>175</posY>
+ <width>1268</width>
<label>181</label>
- <font>mediastream11c</font>
+ <font>mediastream12tc</font>
<align>left</align>
- <textcolor>FF025984</textcolor>
+ <textcolor>White</textcolor>
<animation effect="zoom" start="10,10" end="100,100" center="640,360" time="300">WindowOpen</animation>
<animation effect="slide" time="300" start="-1050,-1050">windowopen</animation>
<animation effect="slide" time="300" end="-1050,-1050">windowclose</animation>
@@ -84,54 +84,149 @@
<description>Exit button</description>
<type>button</type>
<id>2</id>
- <posX>870</posX>
- <posY>172</posY>
+ <posX>1370</posX>
+ <posY>165</posY>
<width>37</width>
<height>37</height>
<textureFocus>button_close_focus.png</textureFocus>
<textureNoFocus>button_close_nofocus.png</textureNoFocus>
<label>-</label>
- <onleft>3</onleft>
- <onright>3</onright>
- <onup>3</onup>
- <ondown>3</ondown>
<animation effect="zoom" start="10,10" end="100,100" center="640,360" time="300">WindowOpen</animation>
<animation effect="slide" time="300" start="-1050,-1050">windowopen</animation>
<animation effect="slide" time="300" end="-1050,-1050">windowclose</animation>
</control>
+
<control>
- <description>options listcontrol</description>
- <type>listcontrol</type>
- <id>3</id>
+ <type>group</type>
+ <description>list view group</description>
+ <visible>string.equals(#ShortCuter.Navigator.DialogView,List)</visible>
+ <animation effect="zoom" start="10,10" end="100,100" center="640,360" time="300">WindowOpen</animation>
+ <animation effect="slide" time="300" start="-1050,-1050">windowopen</animation>
+ <animation effect="slide" time="300" end="-1050,-1050">windowclose</animation>
+ <control>
+ <description>links list</description>
+ <type>listcontrol</type>
+ <id>3</id>
+ <posX>453</posX>
+ <posY>240</posY>
+ <width>950</width>
+ <height>795</height>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <textYOff>15</textYOff>
+ <textXOff>30</textXOff>
+ <IconXOff>20</IconXOff>
+ <IconYOff>5</IconYOff>
+ <itemWidth>68</itemWidth>
+ <itemHeight>68</itemHeight>
+ <font>mediastream12c</font>
+ <textureHeight>79</textureHeight>
+ <textureFocus>dialogmenubutton.png</textureFocus>
+ <textureNoFocus>-</textureNoFocus>
+ <spaceBetweenItems>0</spaceBetweenItems>
+ <remoteColor>#ColorOffline</remoteColor>
+ <playedColor>#ColorPlayed</playedColor>
+ <downloadColor>ff707070</downloadColor>
+ <spinPosX>1400</spinPosX>
+ <spinPosY>980</spinPosY>
+ <spinCanFocus>no</spinCanFocus>
+ <spinWidth>45</spinWidth>
+ <spinHeight>45</spinHeight>
+ <spinAlign>Right</spinAlign>
+ <spinColor>60ffffff</spinColor>
+ <textureUp>-</textureUp>
+ <textureDown>-</textureDown>
+ <textureUpFocus>-</textureUpFocus>
+ <textureDownFocus>-</textureDownFocus>
+ </control>
+ <control>
+ <description>selected icon</description>
+ <type>image</type>
+ <id>0</id>
+ <posX>184</posX>
+ <posY>472</posY>
+ <width>245</width>
+ <height>245</height>
+ <texture>#ShortCuter.Navigator.SelectedIcon</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>0</id>
+ <posX>170</posX>
+ <posY>460</posY>
+ <width>280</width>
+ <height>273</height>
+ <texture>music_filmstrip_frame.png</texture>
+ <visible>!string.equals(#ShortCuter.Navigator.SelectedIcon,)</visible>
+ </control>
+ </control>
+
+ <control>
+ <type>group</type>
+ <description>panel view group</description>
+ <visible>string.equals(#ShortCuter.Navigator.DialogView,Panel)</visible>
+ <animation effect="zoom" start="10,10" end="100,100" center="640,360" time="300">WindowOpen</animation>
+ <animation effect="slide" time="300" start="-1050,-1050">windowopen</animation>
+ <animation effect="slide" time="300" end="-1050,-1050">windowclose</animation>
+ <control>
+ <description>links panel</description>
+ <type>thumbnailpanel</type>
+ <id>6</id>
+ <posX>200</posX>
+ <posY>230</posY>
+ <width>1300</width>
+ <height>1000</height>
+ <scrollOffset>1</scrollOffset>
+ <onup>2</onup>
+ <ondown>2</ondown>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <itemWidthBig>245</itemWidthBig>
+ <itemHeightBig>260</itemHeightBig>
+ <thumbWidthBig>162</thumbWidthBig>
+ <thumbHeightBig>162</thumbHeightBig>
+ <textureWidthBig>185</textureWidthBig>
+ <textureHeightBig>180</textureHeightBig>
+ <thumbPosXBig>9</thumbPosXBig>
+ <thumbPosYBig>8</thumbPosYBig>
+ <unfocusedAlpha>120</unfocusedAlpha>
+ <hideUnfocusTexture>no</hideUnfocusTexture>
+ <renderFocusText>yes</renderFocusText>
+ <renderUnfocusText>yes</renderUnfocusText>
+ <imageFolder>-</imageFolder>
+ <imageFolderFocus>-</imageFolderFocus>
+ <textXOff>3</textXOff>
+ <textYOff>5</textYOff>
+ <showFrame>true</showFrame>
+ <frameNoFocus>-</frameNoFocus>
+ <frameFocus>music_filmstrip_frame.png</frameFocus>
+ <keepaspectratio>yes</keepaspectratio>
+ <centered>yes</centered>
+ <spinPosX>1400</spinPosX>
+ <spinPosY>980</spinPosY>
+ <spinCanFocus>no</spinCanFocus>
+ <spinWidth>45</spinWidth>
+ <spinHeight>45</spinHeight>
+ <spinAlign>Right</spinAlign>
+ <spinColor>60ffffff</spinColor>
+ <textureUp>-</textureUp>
+ <textureDown>-</textureDown>
+ <textureUpFocus>-</textureUpFocus>
+ <textureDownFocus>-</textureDownFocus>
+ </control>
+ </control>
+
+ <control>
+ <description>skin navigator logo</description>
+ <type>image</type>
+ <id>10</id>
<posX>153</posX>
- <posY>255</posY>
- <width>762</width>
- <height>615</height>
- <onleft>2</onleft>
- <onright>2</onright>
- <font2>mediastream12c</font2>
- <textXOff2>750</textXOff2>
- <textYOff2>7</textYOff2>
- <spinPosX>4309</spinPosX>
- <spinPosY>3742</spinPosY>
- <textXOff>15</textXOff>
- <textYOff>7</textYOff>
- <PinIconXOff>64</PinIconXOff>
- <PinIconYOff>22</PinIconYOff>
- <PinIconWidth>15</PinIconWidth>
- <PinIconHeight>37</PinIconHeight>
- <textureFocus>dialogmenubutton.png</textureFocus>
- <textureNoFocus>-</textureNoFocus>
- <keepaspectratio>yes</keepaspectratio>
- <itemHeight>51</itemHeight>
- <itemWidth>51</itemWidth>
- <IconXOff>7</IconXOff>
- <IconYOff>4</IconYOff>
- <spaceBetweenItems>0</spaceBetweenItems>
+ <posY>154</posY>
+ <width>50</width>
+ <height>50</height>
<animation effect="zoom" start="10,10" end="100,100" center="640,360" time="300">WindowOpen</animation>
<animation effect="slide" time="300" start="-1050,-1050">windowopen</animation>
<animation effect="slide" time="300" end="-1050,-1050">windowclose</animation>
</control>
</controls>
</window>
-<!--Checksum:d675e8ac740469ac24ef3c73b2cce525-->
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dos...@us...> - 2014-12-22 20:16:34
|
Revision: 4900
http://sourceforge.net/p/mp-plugins/code/4900
Author: doskabouter
Date: 2014-12-22 20:16:00 +0000 (Mon, 22 Dec 2014)
Log Message:
-----------
Refactoring
Modified Paths:
--------------
trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmarks.cs
trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj
Added Paths:
-----------
trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/VersionSpecific.cs
Removed Paths:
-------------
trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/MyLog.cs
Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmarks.cs
===================================================================
--- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmarks.cs 2014-12-21 20:41:16 UTC (rev 4899)
+++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/Bookmarks.cs 2014-12-22 20:16:00 UTC (rev 4900)
@@ -27,7 +27,6 @@
using System.IO;
using System.Windows.Forms;
using System.Net;
-using MediaPortal.Configuration;
using System.Drawing;
@@ -185,7 +184,7 @@
public class Bookmark
{
- private static string ThumbDir = Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb";
+ private static string ThumbDir = VersionSpecific.ThumbDir;
public static TreeNode FindNode(TreeView Treeview, string Name)
{
@@ -226,7 +225,7 @@
return true;
}
- private static void SaveSnap(Bitmap Snap, string Url)
+ private static void SaveSnap(Image Snap, string Url)
{
try
{
@@ -241,7 +240,6 @@
public static Bitmap GetSnap(string Url)
{
-
try
{
string filename = GetSnapPath(Url);
@@ -296,14 +294,17 @@
{
if (browser.Url.ToString() != "about:blank")
{
- Bitmap snap = browser.GetBitmap((uint)browser.Width, (uint)browser.Height);
-
- snap = MediaPortal.Util.BitmapResize.Resize(ref snap, 300, 400, false, true);
-
- Graphics g = Graphics.FromImage((Image)snap);
- g.DrawRectangle(new Pen(Color.Black, 2), new Rectangle(1, 1, snap.Width - 2, snap.Height - 2));
-
- Bookmark.SaveSnap(snap, url);
+ using (Bitmap snap = browser.GetBitmap((uint)browser.Width, (uint)browser.Height))
+ {
+ using (Image newImage = VersionSpecific.Resize(snap))
+ {
+ using (Graphics g = Graphics.FromImage(newImage))
+ {
+ g.DrawRectangle(new Pen(Color.Black, 2), new Rectangle(1, 1, newImage.Width - 2, newImage.Height - 2));
+ }
+ Bookmark.SaveSnap(newImage, url);
+ }
+ }
return true;
}
return false;
Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj
===================================================================
--- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj 2014-12-21 20:41:16 UTC (rev 4899)
+++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/BrowseTheWeb.csproj 2014-12-22 20:16:00 UTC (rev 4900)
@@ -131,7 +131,6 @@
<DependentUpon>ImportBrowser.cs</DependentUpon>
</Compile>
<Compile Include="JSONNode.cs" />
- <Compile Include="MyLog.cs" />
<Compile Include="OSD_LinkId.cs">
<SubType>UserControl</SubType>
</Compile>
@@ -151,6 +150,7 @@
<Compile Include="Setup.Designer.cs">
<DependentUpon>Setup.cs</DependentUpon>
</Compile>
+ <Compile Include="VersionSpecific.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="GetFolder.resx">
Deleted: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/MyLog.cs
===================================================================
--- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/MyLog.cs 2014-12-21 20:41:16 UTC (rev 4899)
+++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/MyLog.cs 2014-12-22 20:16:00 UTC (rev 4900)
@@ -1,46 +0,0 @@
-#region Copyright (C) 2005-2010 Team MediaPortal
-
-/*
- * Copyright (C) 2005-2010 Team MediaPortal
- * http://www.team-mediaportal.com
- *
- * This Program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This Program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with GNU Make; see the file COPYING. If not, write to
- * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- * http://www.gnu.org/copyleft/gpl.html
- *
- */
-
-#endregion
-
-using MediaPortal.GUI.Library;
-
-namespace BrowseTheWeb
-{
- /// <summary>
- /// just some log if needed
- /// </summary>
- public static class MyLog
- {
- public static void debug(string str)
- {
- Log.Debug("BrowseTheWeb | " + str, new object[0]);
- }
-
- public static void error(string str)
- {
- Log.Error("BrowseTheWeb | " + str, new object[0]);
- }
- }
-}
-
Copied: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/VersionSpecific.cs (from rev 4888, trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/MyLog.cs)
===================================================================
--- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/VersionSpecific.cs (rev 0)
+++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/VersionSpecific.cs 2014-12-22 20:16:00 UTC (rev 4900)
@@ -0,0 +1,59 @@
+#region Copyright (C) 2005-2010 Team MediaPortal
+
+/*
+ * Copyright (C) 2005-2010 Team MediaPortal
+ * http://www.team-mediaportal.com
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GNU Make; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#endregion
+
+using System.Drawing;
+using MediaPortal.Configuration;
+using MediaPortal.GUI.Library;
+
+namespace BrowseTheWeb
+{
+ /// <summary>
+ /// just some log if needed
+ /// </summary>
+ public static class MyLog
+ {
+ public static void debug(string str)
+ {
+ Log.Debug("BrowseTheWeb | " + str, new object[0]);
+ }
+
+ public static void error(string str)
+ {
+ Log.Error("BrowseTheWeb | " + str, new object[0]);
+ }
+ }
+
+ public static class VersionSpecific
+ {
+ public static string ThumbDir = Config.GetFolder(MediaPortal.Configuration.Config.Dir.Thumbs) + "\\BrowseTheWeb";
+
+ public static Image Resize(Bitmap image)
+ {
+ return MediaPortal.Util.BitmapResize.Resize(ref image, 300, 400, false, true);
+ }
+
+ }
+}
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-12-21 20:41:24
|
Revision: 4899
http://sourceforge.net/p/mp-plugins/code/4899
Author: nicsergio
Date: 2014-12-21 20:41:16 +0000 (Sun, 21 Dec 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/StreamedMP/ShortCuter.Navigator.DialogMenu.xml
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Xtreme/ShortCuter.Navigator.DialogMenu.xml
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/StreamedMP/ShortCuter.Navigator.DialogMenu.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/StreamedMP/ShortCuter.Navigator.DialogMenu.xml 2014-12-21 16:56:52 UTC (rev 4898)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/StreamedMP/ShortCuter.Navigator.DialogMenu.xml 2014-12-21 20:41:16 UTC (rev 4899)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<window>
- <id>2012</id>
- <defaultcontrol>3</defaultcontrol>
+ <id>2821976</id>
+ <defaultcontrol>0</defaultcontrol>
<allowoverlay>no</allowoverlay>
<controls>
<control>
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Xtreme/ShortCuter.Navigator.DialogMenu.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Xtreme/ShortCuter.Navigator.DialogMenu.xml 2014-12-21 16:56:52 UTC (rev 4898)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Xtreme/ShortCuter.Navigator.DialogMenu.xml 2014-12-21 20:41:16 UTC (rev 4899)
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
- <id>2012</id>
- <defaultcontrol>3</defaultcontrol>
+ <id>2821976</id>
+ <defaultcontrol>0</defaultcontrol>
<allowoverlay>no</allowoverlay>
- <controls>
+ <controls>
<control>
<type>image</type>
<id>0</id>
@@ -15,10 +15,10 @@
<control>
<type>image</type>
<id>0</id>
- <posX>421</posX>
- <posY>187</posY>
- <width>1077</width>
- <height>798</height>
+ <posX>221</posX>
+ <posY>95</posY>
+ <width>1477</width>
+ <height>998</height>
<texture>context_background.png</texture>
<animation effect="fade" time="200">WindowOpen</animation>
<animation effect="fade" time="200">WindowClose</animation>
@@ -27,12 +27,12 @@
<description>GFX-Heading "menu" text label</description>
<type>label</type>
<id>5</id>
- <posX>502</posX>
- <posY>228</posY>
- <width>225</width>
+ <posX>370</posX>
+ <posY>135</posY>
+ <width>455</width>
<height>30</height>
<label>924</label>
- <font>font14tc</font>
+ <font>font9</font>
<textcolor>Black</textcolor>
<animation effect="fade" time="200">WindowOpen</animation>
<animation effect="fade" time="200">WindowClose</animation>
@@ -41,64 +41,153 @@
<description>Heading text label</description>
<type>label</type>
<id>4</id>
- <posX>727</posX>
- <posY>228</posY>
+ <posX>370</posX>
+ <posY>155</posY>
<width>600</width>
<height>30</height>
<label>181</label>
- <font>font13</font>
+ <font>font14tc</font>
<textcolor>ff181818</textcolor>
<animation effect="fade" time="200">WindowOpen</animation>
<animation effect="fade" time="200">WindowClose</animation>
- </control>
+ </control>
<control>
<description>Exit button</description>
<type>button</type>
<id>2</id>
- <posX>1327</posX>
- <posY>214</posY>
+ <posX>1525</posX>
+ <posY>135</posY>
<width>105</width>
<height>60</height>
<textureFocus>dialogue_exit_focus.png</textureFocus>
<textureNoFocus>dialogue_exit_nofocus.png</textureNoFocus>
<label>-</label>
- <onleft>3</onleft>
- <onright>3</onright>
- <onup>3</onup>
- <ondown>3</ondown>
<animation effect="fade" time="200">WindowOpen</animation>
<animation effect="fade" time="200">WindowClose</animation>
</control>
+
<control>
- <description>options listcontrol</description>
- <type>listcontrol</type>
- <id>3</id>
- <textXOff>55</textXOff>
- <textYOff>6</textYOff>
- <textXOff2>870</textXOff2>
- <textYOff2>6</textYOff2>
- <itemHeight>52</itemHeight>
- <itemWidth>52</itemWidth>
- <IconXOff>60</IconXOff>
- <IconYOff>4</IconYOff>
- <posX>517</posX>
- <posY>345</posY>
- <width>885</width>
- <height>532</height>
- <onleft>2</onleft>
- <onright>2</onright>
- <textureFocus>list_sub_focus_arrow_large.png</textureFocus>
- <textureNoFocus>-</textureNoFocus>
- <spinPosX>1305</spinPosX>
- <spinPosY>855</spinPosY>
- <spinWidth>51</spinWidth>
- <spinHeight>42</spinHeight>
+ <type>group</type>
+ <description>list view group</description>
+ <visible>string.equals(#ShortCuter.Navigator.DialogView,List)</visible>
<animation effect="fade" time="200">WindowOpen</animation>
<animation effect="fade" time="200">WindowClose</animation>
- <PinIconXOff>67</PinIconXOff>
- <PinIconYOff>34</PinIconYOff>
- <PinIconWidth>30</PinIconWidth>
- <PinIconHeight>30</PinIconHeight>
+ <control>
+ <description>links list</description>
+ <type>listcontrol</type>
+ <id>3</id>
+ <posX>580</posX>
+ <posY>225</posY>
+ <width>990</width>
+ <height>820</height>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <textYOff>11</textYOff>
+ <textXOff>90</textXOff>
+ <IconXOff>80</IconXOff>
+ <IconYOff>5</IconYOff>
+ <itemWidth>68</itemWidth>
+ <itemHeight>68</itemHeight>
+ <font>font18</font>
+ <textureHeight>79</textureHeight>
+ <textureFocus>list_sub_focus_arrow_large.png</textureFocus>
+ <textureNoFocus>list_sub_nofocus.png</textureNoFocus>
+ <spaceBetweenItems>0</spaceBetweenItems>
+ <remoteColor>#ColorOffline</remoteColor>
+ <playedColor>#ColorPlayed</playedColor>
+ <downloadColor>ff707070</downloadColor>
+ <spinPosX>1475</spinPosX>
+ <spinPosY>950</spinPosY>
+ <spinCanFocus>no</spinCanFocus>
+ <spinWidth>45</spinWidth>
+ <spinHeight>45</spinHeight>
+ <spinAlign>Right</spinAlign>
+ <spinColor>60ffffff</spinColor>
+ </control>
+ <control>
+ <description>selected icon</description>
+ <type>image</type>
+ <id>0</id>
+ <posX>350</posX>
+ <posY>470</posY>
+ <width>200</width>
+ <height>200</height>
+ <texture>#ShortCuter.Navigator.SelectedIcon</texture>
+ </control>
+ <control>
+ <type>image</type>
+ <id>0</id>
+ <posX>338</posX>
+ <posY>459</posY>
+ <width>230</width>
+ <height>225</height>
+ <texture>music_filmstrip_frame.png</texture>
+ <visible>!string.equals(#ShortCuter.Navigator.SelectedIcon,)</visible>
+ </control>
</control>
- </controls>
+
+ <control>
+ <type>group</type>
+ <description>panel view group</description>
+ <visible>string.equals(#ShortCuter.Navigator.DialogView,Panel)</visible>
+ <animation effect="fade" time="200">WindowOpen</animation>
+ <animation effect="fade" time="200">WindowClose</animation>
+ <control>
+ <description>links panel</description>
+ <type>thumbnailpanel</type>
+ <id>6</id>
+ <posX>370</posX>
+ <posY>240</posY>
+ <width>1400</width>
+ <height>725</height>
+ <scrollOffset>1</scrollOffset>
+ <onup>2</onup>
+ <ondown>2</ondown>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <itemWidthBig>245</itemWidthBig>
+ <itemHeightBig>240</itemHeightBig>
+ <thumbWidthBig>175</thumbWidthBig>
+ <thumbHeightBig>175</thumbHeightBig>
+ <textureWidthBig>195</textureWidthBig>
+ <textureHeightBig>195</textureHeightBig>
+ <thumbPosXBig>10</thumbPosXBig>
+ <thumbPosYBig>10</thumbPosYBig>
+ <thumbZoom>no</thumbZoom>
+ <enableFocusZoom>no</enableFocusZoom>
+ <unfocusedAlpha>120</unfocusedAlpha>
+ <hideUnfocusTexture>no</hideUnfocusTexture>
+ <renderFocusText>yes</renderFocusText>
+ <renderUnfocusText>yes</renderUnfocusText>
+ <imageFolder>-</imageFolder>
+ <imageFolderFocus>-</imageFolderFocus>
+ <textXOff>3</textXOff>
+ <textYOff>5</textYOff>
+ <showFrame>true</showFrame>
+ <frameNoFocus>mayacdborder.png</frameNoFocus>
+ <frameFocus>mayacdborder_focus.png</frameFocus>
+ <keepaspectratio>no</keepaspectratio>
+ <centered>yes</centered>
+ <spinPosX>1475</spinPosX>
+ <spinPosY>952</spinPosY>
+ <spinCanFocus>no</spinCanFocus>
+ <spinWidth>45</spinWidth>
+ <spinHeight>45</spinHeight>
+ <spinAlign>Right</spinAlign>
+ <spinColor>60ffffff</spinColor>
+ </control>
+ </control>
+
+ <control>
+ <description>skin navigator logo</description>
+ <type>image</type>
+ <id>10</id>
+ <posX>295</posX>
+ <posY>135</posY>
+ <width>60</width>
+ <height>60</height>
+ <animation effect="fade" time="200">WindowOpen</animation>
+ <animation effect="fade" time="200">WindowClose</animation>
+ </control>
+ </controls>
</window>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-12-21 16:57:06
|
Revision: 4898
http://sourceforge.net/p/mp-plugins/code/4898
Author: nicsergio
Date: 2014-12-21 16:56:52 +0000 (Sun, 21 Dec 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Default/ShortCuter.Navigator.DialogMenu.xml
trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/DefaultWide/ShortCuter.Navigator.DialogMenu.xml
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/RawInputHook.cs
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Default/ShortCuter.Navigator.DialogMenu.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Default/ShortCuter.Navigator.DialogMenu.xml 2014-12-19 15:46:45 UTC (rev 4897)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/Default/ShortCuter.Navigator.DialogMenu.xml 2014-12-21 16:56:52 UTC (rev 4898)
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!--version="1.0" encoding="utf-8" standalone="yes"-->
<window>
- <id>2012</id>
- <defaultcontrol>3</defaultcontrol>
+ <id>2821976</id>
+ <defaultcontrol>0</defaultcontrol>
<allowoverlay>no</allowoverlay>
<controls>
<control>
@@ -20,7 +20,7 @@
<posX>192</posX>
<posY>80</posY>
<width>615</width>
- <height>500</height>
+ <height>530</height>
<texture>context_background.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<visible>!window.isvisible(602)+!window.isvisible(2005)</visible>
@@ -31,7 +31,7 @@
<posX>192</posX>
<posY>80</posY>
<width>615</width>
- <height>500</height>
+ <height>530</height>
<texture>context_background.png</texture>
<colordiffuse>bbffffff</colordiffuse>
<visible>window.isvisible(602)|window.isvisible(2005)</visible>
@@ -40,23 +40,23 @@
<description>Heading text label</description>
<type>label</type>
<id>4</id>
- <posX>231</posX>
- <posY>104</posY>
+ <posX>275</posX>
+ <posY>120</posY>
<label>181</label>
<width>555</width>
- <font>font14</font>
+ <font>font16</font>
<textcolor>FFFFFFFF</textcolor>
</control>
<control>
<description>GFX-Heading "menu" text label</description>
<type>label</type>
<id>5</id>
- <posX>1718</posX>
- <posY>110</posY>
+ <posX>275</posX>
+ <posY>105</posY>
<width>319</width>
<label>924</label>
- <font>font14</font>
- <textcolor>Black</textcolor>
+ <font>font9</font>
+ <textcolor>90ffffff</textcolor>
<animation effect="fade" time="250">WindowOpen</animation>
<animation effect="fade" time="250">WindowClose</animation>
</control>
@@ -71,23 +71,91 @@
<textureFocus>top_exit_enabled.png</textureFocus>
<textureNoFocus>top_exit_disabled.png</textureNoFocus>
<label>-</label>
- <onleft>3</onleft>
- <onright>3</onright>
- <onup>3</onup>
- <ondown>3</ondown>
</control>
+
<control>
- <description>options listcontrol</description>
- <type>listcontrol</type>
- <id>3</id>
- <posX>240</posX>
- <posY>150</posY>
- <width>510</width>
- <height>420</height>
- <onleft>2</onleft>
- <onright>2</onright>
- <spinPosX>2195</spinPosX>
- <spinPosY>510</spinPosY>
+ <type>group</type>
+ <description>list view group</description>
+ <visible>string.equals(#ShortCuter.Navigator.DialogView,List)</visible>
+
+ <control>
+ <description>links list</description>
+ <type>listcontrol</type>
+ <id>3</id>
+ <posX>340</posX>
+ <posY>170</posY>
+ <width>410</width>
+ <height>420</height>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <spinCanFocus>no</spinCanFocus>
+ <spinPosX>705</spinPosX>
+ <spinPosY>550</spinPosY>
+ </control>
+ <control>
+ <description>selected icon</description>
+ <type>image</type>
+ <id>0</id>
+ <posX>220</posX>
+ <posY>280</posY>
+ <width>100</width>
+ <height>100</height>
+ <texture>#ShortCuter.Navigator.SelectedIcon</texture>
+ </control>
</control>
+
+ <control>
+ <type>group</type>
+ <description>panel view group</description>
+ <visible>string.equals(#ShortCuter.Navigator.DialogView,Panel)</visible>
+ <control>
+ <description>links panel</description>
+ <type>thumbnailpanel</type>
+ <id>6</id>
+ <posX>220</posX>
+ <posY>175</posY>
+ <width>580</width>
+ <height>420</height>
+ <scrollOffset>1</scrollOffset>
+ <onup>2</onup>
+ <ondown>2</ondown>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <itemWidthBig>115</itemWidthBig>
+ <itemHeightBig>130</itemHeightBig>
+ <thumbWidthBig>80</thumbWidthBig>
+ <thumbHeightBig>80</thumbHeightBig>
+ <textureWidthBig>90</textureWidthBig>
+ <textureHeightBig>90</textureHeightBig>
+ <thumbPosXBig>3</thumbPosXBig>
+ <thumbPosYBig>3</thumbPosYBig>
+ <unfocusedAlpha>120</unfocusedAlpha>
+ <hideUnfocusTexture>no</hideUnfocusTexture>
+ <renderFocusText>yes</renderFocusText>
+ <renderUnfocusText>yes</renderUnfocusText>
+ <imageFolder>-</imageFolder>
+ <imageFolderFocus>-</imageFolderFocus>
+ <textXOff>3</textXOff>
+ <textYOff>5</textYOff>
+ <showFrame>true</showFrame>
+ <frameNoFocus>-</frameNoFocus>
+ <frameFocus>cdthumbframe.png</frameFocus>
+ <keepaspectratio>yes</keepaspectratio>
+ <centered>yes</centered>
+ <spinCanFocus>no</spinCanFocus>
+ <spinPosX>705</spinPosX>
+ <spinPosY>550</spinPosY>
+ </control>
+ </control>
+
+ <control>
+ <description>skin navigator logo</description>
+ <type>image</type>
+ <id>10</id>
+ <posX>210</posX>
+ <posY>100</posY>
+ <width>60</width>
+ <height>60</height>
+ </control>
</controls>
</window>
Modified: trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/DefaultWide/ShortCuter.Navigator.DialogMenu.xml
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/DefaultWide/ShortCuter.Navigator.DialogMenu.xml 2014-12-19 15:46:45 UTC (rev 4897)
+++ trunk/plugins/ShortCuter&SkinEditor/Release/ShortCuter/MpeProject/Files/Skin/DefaultWide/ShortCuter.Navigator.DialogMenu.xml 2014-12-21 16:56:52 UTC (rev 4898)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<window>
- <id>2012</id>
- <defaultcontrol>3</defaultcontrol>
+ <id>2821976</id>
+ <defaultcontrol>0</defaultcontrol>
<allowoverlay>no</allowoverlay>
<controls>
<control>
@@ -19,7 +19,7 @@
<posX>256</posX>
<posY>80</posY>
<width>820</width>
- <height>500</height>
+ <height>530</height>
<texture>context_background.png</texture>
<colordiffuse>ffffffff</colordiffuse>
<visible>!window.isvisible(602)+!window.isvisible(2005)</visible>
@@ -30,7 +30,7 @@
<posX>256</posX>
<posY>80</posY>
<width>820</width>
- <height>500</height>
+ <height>530</height>
<texture>context_background.png</texture>
<colordiffuse>bbffffff</colordiffuse>
<visible>window.isvisible(602)|window.isvisible(2005)</visible>
@@ -39,23 +39,23 @@
<description>Heading text label</description>
<type>label</type>
<id>4</id>
- <posX>308</posX>
- <posY>104</posY>
+ <posX>360</posX>
+ <posY>120</posY>
<label>181</label>
<width>740</width>
- <font>font14</font>
+ <font>font16</font>
<textcolor>FFFFFFFF</textcolor>
</control>
<control>
<description>GFX-Heading "menu" text label</description>
<type>label</type>
<id>5</id>
- <posX>2291</posX>
- <posY>110</posY>
+ <posX>360</posX>
+ <posY>105</posY>
<width>426</width>
<label>924</label>
- <font>font14</font>
- <textcolor>Black</textcolor>
+ <font>font9</font>
+ <textcolor>90ffffff</textcolor>
<animation effect="fade" time="250">WindowOpen</animation>
<animation effect="fade" time="250">WindowClose</animation>
</control>
@@ -70,25 +70,91 @@
<textureFocus>top_exit_enabled.png</textureFocus>
<textureNoFocus>top_exit_disabled.png</textureNoFocus>
<label>-</label>
- <onleft>3</onleft>
- <onright>3</onright>
- <onup>3</onup>
- <ondown>3</ondown>
</control>
+
<control>
- <description>options listcontrol</description>
- <type>listcontrol</type>
- <id>3</id>
- <posX>320</posX>
- <posY>150</posY>
- <width>680</width>
- <height>420</height>
- <onleft>2</onleft>
- <onright>2</onright>
- <spinPosX>2927</spinPosX>
- <spinPosY>510</spinPosY>
-
-
+ <type>group</type>
+ <description>list view group</description>
+ <visible>string.equals(#ShortCuter.Navigator.DialogView,List)</visible>
+
+ <control>
+ <description>links list</description>
+ <type>listcontrol</type>
+ <id>3</id>
+ <posX>420</posX>
+ <posY>160</posY>
+ <width>580</width>
+ <height>420</height>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <spinCanFocus>no</spinCanFocus>
+ <spinPosX>940</spinPosX>
+ <spinPosY>550</spinPosY>
+ </control>
+ <control>
+ <description>selected icon</description>
+ <type>image</type>
+ <id>0</id>
+ <posX>295</posX>
+ <posY>280</posY>
+ <width>100</width>
+ <height>100</height>
+ <texture>#ShortCuter.Navigator.SelectedIcon</texture>
+ </control>
</control>
+
+ <control>
+ <type>group</type>
+ <description>panel view group</description>
+ <visible>string.equals(#ShortCuter.Navigator.DialogView,Panel)</visible>
+ <control>
+ <description>links panel</description>
+ <type>thumbnailpanel</type>
+ <id>6</id>
+ <posX>320</posX>
+ <posY>165</posY>
+ <width>780</width>
+ <height>450</height>
+ <scrollOffset>1</scrollOffset>
+ <onup>2</onup>
+ <ondown>2</ondown>
+ <onleft>2</onleft>
+ <onright>2</onright>
+ <itemWidthBig>145</itemWidthBig>
+ <itemHeightBig>130</itemHeightBig>
+ <thumbWidthBig>90</thumbWidthBig>
+ <thumbHeightBig>90</thumbHeightBig>
+ <textureWidthBig>100</textureWidthBig>
+ <textureHeightBig>100</textureHeightBig>
+ <thumbPosXBig>3</thumbPosXBig>
+ <thumbPosYBig>3</thumbPosYBig>
+ <unfocusedAlpha>120</unfocusedAlpha>
+ <hideUnfocusTexture>no</hideUnfocusTexture>
+ <renderFocusText>yes</renderFocusText>
+ <renderUnfocusText>yes</renderUnfocusText>
+ <imageFolder>-</imageFolder>
+ <imageFolderFocus>-</imageFolderFocus>
+ <textXOff>3</textXOff>
+ <textYOff>5</textYOff>
+ <showFrame>true</showFrame>
+ <frameNoFocus>-</frameNoFocus>
+ <frameFocus>cdthumbframe.png</frameFocus>
+ <keepaspectratio>yes</keepaspectratio>
+ <centered>yes</centered>
+ <spinCanFocus>no</spinCanFocus>
+ <spinPosX>940</spinPosX>
+ <spinPosY>550</spinPosY>
+ </control>
+ </control>
+
+ <control>
+ <description>skin navigator logo</description>
+ <type>image</type>
+ <id>10</id>
+ <posX>287</posX>
+ <posY>100</posY>
+ <width>60</width>
+ <height>60</height>
+ </control>
</controls>
</window>
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/RawInputHook.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/RawInputHook.cs 2014-12-19 15:46:45 UTC (rev 4897)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/RawInputHook.cs 2014-12-21 16:56:52 UTC (rev 4898)
@@ -74,13 +74,18 @@
{
Keys key = (Keys)pData.Keyboard.VirtualKey; //KeyCode del tasto premuto
- //GetAsyncKeyState sembra più sicuro di Control.ModifierKeys
+ #region Metodo con GetAsyncKeyState (non funziona con applicazioni come HIP)
+ /*
if ((GetAsyncKeyState(Keys.ControlKey) & 0x8000) != 0)
key = key | Keys.Control; //--> aggiunta eventuale modificatore CTRL
if ((GetAsyncKeyState(Keys.Menu) & 0x8000) != 0)
key = key | Keys.Alt; //--> aggiunta eventuale modificatore ALT
if ((GetAsyncKeyState(Keys.ShiftKey) & 0x8000) != 0)
key = key | Keys.Shift; //--> aggiunta eventuale modificatore SHIFT
+ */
+ #endregion
+
+ key = key | Control.ModifierKeys; //--> aggiunta di eventuali modificatori
KeyEventArgs kea = new KeyEventArgs(key); //--> generazione argomenti per evento KeyEvent
KeyDown(this, kea); //--> richiamo dell'evento KeyDown
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2014-12-19 15:46:45 UTC (rev 4897)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/ShortCuter.csproj 2014-12-21 16:56:52 UTC (rev 4898)
@@ -6,7 +6,7 @@
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{20CEBE32-A39E-4A61-B2BD-90BF16E2AEE8}</ProjectGuid>
- <OutputType>WinExe</OutputType>
+ <OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ShortCuter</RootNamespace>
<AssemblyName>ShortCuter</AssemblyName>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-12-19 15:46:57
|
Revision: 4897
http://sourceforge.net/p/mp-plugins/code/4897
Author: nicsergio
Date: 2014-12-19 15:46:45 +0000 (Fri, 19 Dec 2014)
Log Message:
-----------
Removed Paths:
-------------
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/Common.Utils.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/Core.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/ShortCuter.pdb
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/Utils.dll
Deleted: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/Common.Utils.dll
===================================================================
(Binary files differ)
Deleted: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/Core.dll
===================================================================
(Binary files differ)
Deleted: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/ShortCuter.pdb
===================================================================
(Binary files differ)
Deleted: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/Utils.dll
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-12-19 15:46:05
|
Revision: 4896
http://sourceforge.net/p/mp-plugins/code/4896
Author: nicsergio
Date: 2014-12-19 15:45:57 +0000 (Fri, 19 Dec 2014)
Log Message:
-----------
Removed Paths:
-------------
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/MediaPortalPlugins.suo
Deleted: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/MediaPortalPlugins.suo
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-12-19 15:45:43
|
Revision: 4895
http://sourceforge.net/p/mp-plugins/code/4895
Author: nicsergio
Date: 2014-12-19 15:45:33 +0000 (Fri, 19 Dec 2014)
Log Message:
-----------
Removed Paths:
-------------
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-12-19 15:45:20
|
Revision: 4894
http://sourceforge.net/p/mp-plugins/code/4894
Author: nicsergio
Date: 2014-12-19 15:45:18 +0000 (Fri, 19 Dec 2014)
Log Message:
-----------
Removed Paths:
-------------
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-12-19 15:45:06
|
Revision: 4893
http://sourceforge.net/p/mp-plugins/code/4893
Author: nicsergio
Date: 2014-12-19 15:44:58 +0000 (Fri, 19 Dec 2014)
Log Message:
-----------
Removed Paths:
-------------
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/bin/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/obj/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-12-19 14:59:55
|
Revision: 4892
http://sourceforge.net/p/mp-plugins/code/4892
Author: nicsergio
Date: 2014-12-19 14:59:51 +0000 (Fri, 19 Dec 2014)
Log Message:
-----------
Versione di test per compatibilit?\195?\160 con HIP
Added Paths:
-----------
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/My.Common.csproj
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/AssemblyInfo.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/Resources.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/Resources.resx
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowDown.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowLeft.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowRight.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowUp.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Info.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Internet.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Ok.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowAdd.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowCopy.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowDown.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowEdit.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowRemove.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowUp.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Rows.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BD.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BasicHome.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/DVD.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/FileExplorer.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Fullscreen.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Games.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Home.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Htpcinfo.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MP.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MV.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Internet.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/LastFM.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Movies.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/MovingPictures.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Music.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/MusicPlaying.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/MusicPlaylists.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/MyFilms.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/MyLyrics.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/News.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/OnlineVideos.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Pictures.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Plugins.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Radio.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Settings.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/ShowTimes.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/TV.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Teletext.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Trailers.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Trakt.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/TvGuide.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/TvRecs.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/TvSeries.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Twitter.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Weather.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/WeatherLite.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Wikipedia.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/YouTube-MP.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/YouTube-MV.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/YouTube.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/iTunes.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/mvCentral.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/XmlFiles/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/XmlFiles/PopularSkinLinks.xml
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Skin.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Tools.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/VersionInfo.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/VersionInfo.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/VersionInfo.resx
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/bin/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/bin/Release/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/obj/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/obj/Release/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/obj/Release/TempPE/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/MediaPortalPlugins.sln
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/MediaPortalPlugins.suo
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ExternalResources/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ExternalResources/Common.Utils.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ExternalResources/Core.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ExternalResources/Utils.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/KeyboardHook.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/LockKeys.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Program.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Properties/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Properties/AssemblyInfo.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Properties/Resources.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Properties/Resources.resx
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Properties/Settings.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Properties/Settings.settings
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/RawInputHook.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Resources/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Resources/Images/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Resources/Images/ShortCuter.ico
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Resources/Images/ShortCuterDisable.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Resources/Images/ShortCuterEnable.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Resources/Images/TreeViewIcons/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Resources/XmlFiles/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/Resources/XmlFiles/DefaultConfig.xml
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ShortCuter.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ShortCuter.csproj
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ShortCuter.csproj.user
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ShortCuterConfig.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ShortCuterConfig.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ShortCuterConfig.resx
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ShortCuterKeyConfig.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ShortCuterKeyConfig.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ShortCuterKeyConfig.resx
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/ShortCuts.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/SkinWithSounds.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/Common.Utils.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/Core.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/ShortCuter.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/ShortCuter.pdb
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/bin/Release/Utils.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/DesignTimeResolveAssemblyReferences.cache
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/My.Common.VersionInfo.resources
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/ProcessPlugins.ShortCuter.Properties.Resources.resources
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/ProcessPlugins.ShortCuter.ShortCuterConfig.resources
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/ProcessPlugins.ShortCuter.ShortCuterKeyConfig.resources
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/ShortCuter.csproj.FileListAbsolute.txt
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/ShortCuter.csproj.GenerateResource.Cache
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/ShortCuter.csprojResolveAssemblyReference.cache
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/ShortCuter.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/ShortCuter.pdb
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/TempPE/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/ShortCuter/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/BHEditorForm.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/BHEditorForm.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/BHEditorForm.resx
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/ExternalResources/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/ExternalResources/Common.Utils.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/ExternalResources/Core.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/ExternalResources/Utils.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/MediaPortal.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Menu.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Program.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Properties/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Properties/AssemblyInfo.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Properties/Resources.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Properties/Resources.resx
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Properties/Settings.Designer.cs
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Properties/Settings.settings
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/ArrowDoubleDown.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/BackgroundError.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/Editor.ico
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/Editor.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/FanartHandler.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/IconEmpty.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/IconError.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/MiniArrowLeft.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/MiniArrowRight.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/SubRowAdd.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/SubRowDown.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/SubRowEdit.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/SubRowRemove.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/SubRowUp.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/SubRows.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/TreeViewIcons/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/Images/UpdateNotify.png
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/XmlFiles/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/XmlFiles/DefaultMenu.xml
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/Resources/XmlFiles/FanartList.xml
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/XtremeMenuEditor.csproj
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/XtremeMenuEditor.csproj.user
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/bin/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/bin/Dll/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/bin/Exe/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/obj/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/obj/x86/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/obj/x86/DLL/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/obj/x86/DLL/DesignTimeResolveAssemblyReferencesInput.cache
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/obj/x86/DLL/TempPE/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/obj/x86/DLL/TempPE/Properties.Resources.Designer.cs.dll
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/obj/x86/EXE/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/obj/x86/EXE/DesignTimeResolveAssemblyReferencesInput.cache
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/obj/x86/EXE/TempPE/
trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/XtremeMenuEditor/obj/x86/EXE/TempPE/Properties.Resources.Designer.cs.dll
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/My.Common.csproj
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/My.Common.csproj (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/My.Common.csproj 2014-12-19 14:59:51 UTC (rev 4892)
@@ -0,0 +1,133 @@
+<?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)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup>
+ <StartupObject />
+ </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="VersionInfo.cs">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="VersionInfo.Designer.cs">
+ <DependentUpon>VersionInfo.cs</DependentUpon>
+ </Compile>
+ <Compile Include="Properties\Resources.Designer.cs">
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>Resources.resx</DependentUpon>
+ </Compile>
+ <Compile Include="Skin.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="Tools.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <Content Include="Resources\Images\ArrowDown.png" />
+ <Content Include="Resources\Images\ArrowLeft.png" />
+ <Content Include="Resources\Images\ArrowRight.png" />
+ <Content Include="Resources\Images\ArrowUp.png" />
+ <Content Include="Resources\Images\Info.png" />
+ <Content Include="Resources\Images\Internet.png" />
+ <Content Include="Resources\Images\Ok.png" />
+ <Content Include="Resources\Images\RowAdd.png" />
+ <Content Include="Resources\Images\RowDown.png" />
+ <Content Include="Resources\Images\RowEdit.png" />
+ <Content Include="Resources\Images\RowRemove.png" />
+ <Content Include="Resources\Images\Rows.png" />
+ <Content Include="Resources\Images\RowCopy.png" />
+ <Content Include="Resources\Images\RowUp.png" />
+ <Content Include="Resources\Images\TreeViewIcons\BasicHome.png" />
+ <Content Include="Resources\Images\TreeViewIcons\BD.png" />
+ <Content Include="Resources\Images\TreeViewIcons\DVD.png" />
+ <Content Include="Resources\Images\TreeViewIcons\FileExplorer.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Fullscreen.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Games.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Home.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Htpcinfo.png" />
+ <Content Include="Resources\Images\TreeViewIcons\IMDb-MP.png" />
+ <Content Include="Resources\Images\TreeViewIcons\IMDb-MV.png" />
+ <Content Include="Resources\Images\TreeViewIcons\IMDb.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Internet.png" />
+ <Content Include="Resources\Images\TreeViewIcons\iTunes.png" />
+ <Content Include="Resources\Images\TreeViewIcons\LastFM.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Movies.png" />
+ <Content Include="Resources\Images\TreeViewIcons\MovingPictures.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Music.png" />
+ <Content Include="Resources\Images\TreeViewIcons\MusicPlaying.png" />
+ <Content Include="Resources\Images\TreeViewIcons\MusicPlaylists.png" />
+ <Content Include="Resources\Images\TreeViewIcons\mvCentral.png" />
+ <Content Include="Resources\Images\TreeViewIcons\MyFilms.png" />
+ <Content Include="Resources\Images\TreeViewIcons\MyLyrics.png" />
+ <Content Include="Resources\Images\TreeViewIcons\News.png" />
+ <Content Include="Resources\Images\TreeViewIcons\OnlineVideos.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Pictures.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Plugins.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Radio.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Settings.png" />
+ <Content Include="Resources\Images\TreeViewIcons\ShowTimes.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Teletext.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Trailers.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Trakt.png" />
+ <Content Include="Resources\Images\TreeViewIcons\TV.png" />
+ <Content Include="Resources\Images\TreeViewIcons\TvGuide.png" />
+ <Content Include="Resources\Images\TreeViewIcons\TvRecs.png" />
+ <Content Include="Resources\Images\TreeViewIcons\TvSeries.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Twitter.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Weather.png" />
+ <Content Include="Resources\Images\TreeViewIcons\WeatherLite.png" />
+ <Content Include="Resources\Images\TreeViewIcons\Wikipedia.png" />
+ <Content Include="Resources\Images\TreeViewIcons\YouTube-MP.png" />
+ <Content Include="Resources\Images\TreeViewIcons\YouTube-MV.png" />
+ <Content Include="Resources\Images\TreeViewIcons\YouTube.png" />
+ <Content Include="Resources\XmlFiles\PopularSkinLinks.xml">
+ <SubType>Designer</SubType>
+ </Content>
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="Properties\Resources.resx">
+ <Generator>ResXFileCodeGenerator</Generator>
+ <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+ </EmbeddedResource>
+ <EmbeddedResource Include="VersionInfo.resx">
+ <DependentUpon>VersionInfo.cs</DependentUpon>
+ </EmbeddedResource>
+ </ItemGroup>
+ <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/TestWithHIP/Common/Properties/AssemblyInfo.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/AssemblyInfo.cs (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/AssemblyInfo.cs 2014-12-19 14:59:51 UTC (rev 4892)
@@ -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/TestWithHIP/Common/Properties/Resources.Designer.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/Resources.Designer.cs (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/Resources.Designer.cs 2014-12-19 14:59:51 UTC (rev 4892)
@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+// Il codice è stato generato da uno strumento.
+// Versione runtime:4.0.30319.17929
+//
+// Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se
+// il codice viene rigenerato.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace My.Common.Properties {
+ using System;
+
+
+ /// <summary>
+ /// Classe di risorse fortemente tipizzata per la ricerca di stringhe localizzate e così via.
+ /// </summary>
+ // Questa classe è stata generata automaticamente dalla classe StronglyTypedResourceBuilder.
+ // tramite uno strumento quale ResGen o Visual Studio.
+ // Per aggiungere o rimuovere un membro, modificare il file con estensione ResX ed eseguire nuovamente ResGen
+ // con l'opzione /str oppure ricompilare il progetto VS.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ /// <summary>
+ /// Restituisce l'istanza di ResourceManager nella cache utilizzata da questa classe.
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("My.Common.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ /// <summary>
+ /// Esegue l'override della proprietà CurrentUICulture del thread corrente per tutte le
+ /// ricerche di risorse eseguite utilizzando questa classe di risorse fortemente tipizzata.
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+ }
+}
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/Resources.resx
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/Resources.resx (rev 0)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Properties/Resources.resx 2014-12-19 14:59:51 UTC (rev 4892)
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+</root>
\ No newline at end of file
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowDown.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowDown.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowDown.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowDown.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowDown.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowLeft.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowLeft.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowLeft.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowLeft.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowLeft.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowRight.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowRight.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowRight.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowRight.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowRight.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowUp.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowUp.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowUp.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowUp.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/ArrowUp.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Info.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Info.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Info.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Info.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Info.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Internet.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Internet.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Internet.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Internet.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Internet.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Ok.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Ok.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Ok.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Ok.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Ok.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowAdd.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowAdd.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowAdd.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowAdd.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowAdd.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowCopy.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowCopy.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowCopy.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowCopy.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowCopy.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowDown.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowDown.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowDown.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowDown.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowDown.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowEdit.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowEdit.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowEdit.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowEdit.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowEdit.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowRemove.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowRemove.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowRemove.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowRemove.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowRemove.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowUp.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowUp.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowUp.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowUp.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/RowUp.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Rows.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Rows.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Rows.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Rows.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/Rows.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BD.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BD.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BD.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BD.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BD.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BasicHome.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BasicHome.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BasicHome.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BasicHome.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/BasicHome.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/DVD.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/DVD.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/DVD.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/DVD.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/DVD.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/FileExplorer.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/FileExplorer.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/FileExplorer.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/FileExplorer.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/FileExplorer.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Fullscreen.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Fullscreen.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Fullscreen.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Fullscreen.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Fullscreen.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Games.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Games.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Games.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Games.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Games.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Home.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Home.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Home.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Home.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Home.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Htpcinfo.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Htpcinfo.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Htpcinfo.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Htpcinfo.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Htpcinfo.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MP.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MP.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MP.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MP.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MP.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MV.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MV.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MV.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MV.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb-MV.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/IMDb.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Internet.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Internet.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Internet.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Internet.png 2014-12-19 14:59:51 UTC (rev 4892)
Property changes on: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/Internet.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/LastFM.png
===================================================================
(Binary files differ)
Index: trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/LastFM.png
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/LastFM.png 2014-11-18 20:17:20 UTC (rev 4891)
+++ trunk/plugins/ShortCuter&SkinEditor/TestWithHIP/Common/Resources/Images/TreeViewIcons/LastFM.png 2014-12-19 14:59:51 UTC (rev 48...
[truncated message content] |
|
From: <dos...@us...> - 2014-11-18 20:17:28
|
Revision: 4891
http://sourceforge.net/p/mp-plugins/code/4891
Author: doskabouter
Date: 2014-11-18 20:17:20 +0000 (Tue, 18 Nov 2014)
Log Message:
-----------
Numbers for flash objects and other html-objects now displayed on top of the flash instead of above it
Modified Paths:
--------------
trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/DomHelper.cs
Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/DomHelper.cs
===================================================================
--- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/DomHelper.cs 2014-10-06 20:39:54 UTC (rev 4890)
+++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/DomHelper.cs 2014-11-18 20:17:20 UTC (rev 4891)
@@ -227,7 +227,7 @@
{
if (!elementDone(element))
{
- insertSpanAfter(id, null, element.Parent, "color:black;background-color:white;position:absolute;z-index:2000");
+ insertSpanAfter(id, null, element.Parent, "color:black;background-color:white", true);
SetLinkAttributes(element, id);
id++;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|