From: <aj...@us...> - 2010-10-08 14:44:08
|
Revision: 3811 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3811&view=rev Author: ajp5199 Date: 2010-10-08 14:43:59 +0000 (Fri, 08 Oct 2010) Log Message: ----------- Adding MediaPortal Widgets plug-in; provides an analog clock widget, could be easily extended to offer more widgets for the UI. Added Paths: ----------- trunk/plugins/MediaPortalWidgets Plugin/ trunk/plugins/MediaPortalWidgets Plugin/MPWSamples-1.0.0.0.rar trunk/plugins/MediaPortalWidgets Plugin/MediaPortal Widgets Plugin.sln trunk/plugins/MediaPortalWidgets Plugin/MediaPortal Widgets Plugin.suo trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/AnalogClock/ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/AnalogClock/GUIAnalogClock.cs trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.cs trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.csproj trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.csproj.user trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.png trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgetsDisabled.png trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/Properties/ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/Properties/AssemblyInfo.cs trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/Thumbs.db trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/AxInterop.WMPLib.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Bass.Net.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/BassRegistration.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Core.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/DirectShowLib.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Common.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Framework.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Provider.MySQL.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Provider.SQLServer.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Interop.SHDocVw.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Interop.WMPLib.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Ionic.Zip.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MediaPortal.Support.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MediaPortalWidgets.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MediaPortalWidgets.pdb trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MySql.Data.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Utils.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/edtftpnet-1.2.2.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/log4net.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/taglib-sharp.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/AxInterop.WMPLib.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Bass.Net.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/BassRegistration.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Core.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/DirectShowLib.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Common.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Framework.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Provider.MySQL.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Provider.SQLServer.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Interop.SHDocVw.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Interop.WMPLib.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Ionic.Zip.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortal.Support.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortalWidgets-1.0.0.0.rar trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortalWidgets.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortalWidgets.pdb trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MySql.Data.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Utils.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/edtftpnet-1.2.2.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/log4net.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/taglib-sharp.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/MediaPortalWidgets.csproj.FileListAbsolute.txt trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/MediaPortalWidgets.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/MediaPortalWidgets.pdb trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/ResolveAssemblyReference.cache trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/TempPE/ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Release/ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Release/MediaPortalWidgets.csproj.FileListAbsolute.txt trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Release/MediaPortalWidgets.dll trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Release/MediaPortalWidgets.pdb trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Release/ResolveAssemblyReference.cache trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Release/TempPE/ trunk/plugins/MediaPortalWidgets Plugin/Samples/ trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/ trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/AnalogClock.psd trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/AnalogClock24.psd trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/AnalogClockExample.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/AnalogClockStylish.psd trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/Thumbs.db trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockCover3.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockFace1.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockFace2.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockFace3.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockHandHour1.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockHandHour2.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockHandHour3.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockHandMinute1.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockHandMinute2.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockHandMinute3.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockHandSecond1.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/clockHandSecond3.png trunk/plugins/MediaPortalWidgets Plugin/Samples/AnalogClock/hands1.psd trunk/plugins/MediaPortalWidgets Plugin/Samples/MPW Readme.txt trunk/plugins/MediaPortalWidgets Plugin/Samples/Thumbs.db trunk/plugins/MediaPortalWidgets Plugin/Thumbs.db trunk/plugins/MediaPortalWidgets Plugin/logo.psd Added: trunk/plugins/MediaPortalWidgets Plugin/MPWSamples-1.0.0.0.rar =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MPWSamples-1.0.0.0.rar ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortal Widgets Plugin.sln =================================================================== --- trunk/plugins/MediaPortalWidgets Plugin/MediaPortal Widgets Plugin.sln (rev 0) +++ trunk/plugins/MediaPortalWidgets Plugin/MediaPortal Widgets Plugin.sln 2010-10-08 14:43:59 UTC (rev 3811) @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaPortalWidgets", "MediaPortalWidgets Plugin\MediaPortalWidgets.csproj", "{C223CD83-9E3D-4091-A276-7FC64647887C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C223CD83-9E3D-4091-A276-7FC64647887C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C223CD83-9E3D-4091-A276-7FC64647887C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C223CD83-9E3D-4091-A276-7FC64647887C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C223CD83-9E3D-4091-A276-7FC64647887C}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortal Widgets Plugin.suo =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortal Widgets Plugin.suo ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/AnalogClock/GUIAnalogClock.cs =================================================================== --- trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/AnalogClock/GUIAnalogClock.cs (rev 0) +++ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/AnalogClock/GUIAnalogClock.cs 2010-10-08 14:43:59 UTC (rev 3811) @@ -0,0 +1,347 @@ +#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 +/// <summary> +/// Written by Andy Phillipson (aj...@mi...) +/// </summary> + +using MediaPortal.GUI.Library; +using Microsoft.DirectX.Direct3D; + +namespace MediaPortalWidgets +{ + public class GUIAnalogClock : GUIControl + { + #region Skin variables + + [XMLSkinElement("colordiffuse")] protected long m_dwColorDiffuse = 0xFFFFFFFF; + [XMLSkinElement("textureFace")] protected string m_strTextureFace = ""; + [XMLSkinElement("textureHourHand")] protected string m_strTextureHandHour = ""; + [XMLSkinElement("textureMinuteHand")] protected string m_strTextureHandMinute = ""; + [XMLSkinElement("textureSecondHand")] protected string m_strTextureHandSecond = ""; + [XMLSkinElement("textureCover")] protected string m_strTextureCover = ""; + [XMLSkinElement("handOriginX")] protected int m_intHandOriginX = -1; + [XMLSkinElement("handOriginY")] protected int m_intHandOriginY = -1; + [XMLSkinElement("handScale")] protected int m_intHandScale = 100; + [XMLSkinElement("sweepSecondHand")] protected bool m_bSweepHand = false; + [XMLSkinElement("clock24Hour")] protected bool m_b24HourClock = false; + + #endregion + + #region Member variables + + private GUIImage m_imgTextureFace = null; + private GUIImage m_imgTextureHandHour = null; + private GUIImage m_imgTextureHandMinute = null; + private GUIImage m_imgTextureHandSecond = null; + private GUIImage m_imgTextureCover = null; + + private float _hourHandAngle = 0f; + private float _minuteHandAngle = 0f; + private float _secondHandAngle = 0f; + + #endregion Member variables + + #region Construction + + public GUIAnalogClock(int nParentID) + : base(nParentID) + { + } + + #endregion Construction + + #region Properties + + #endregion Properties + + #region Implementation + + private void Calculate() + { + System.DateTime now = System.DateTime.Now.ToLocalTime(); + + // There is 6 degrees from one second to the next on the clock face. + _secondHandAngle = now.Second * 0.104719755f; // now.Second * 6.0f * (float)System.Math.PI / 180.0f; + + // Smooth clock. + // Add some portion of angle associated with the current millisecond to provide smooth movement clock. + // There is 0.006 degrees second hand movement for each millisecond. + if (m_bSweepHand) + { + _secondHandAngle += now.Millisecond * 0.000104719755f; // now.Millisecond * (0.006f *(float)System.Math.PI / 180.f; + } + + // There is 6 degrees from one minute to the next on the clock face. + _minuteHandAngle = now.Minute * 0.104719755f; // now.Minute * 6.0f * (float)System.Math.PI / 180.0f; + + // Smooth clock. + // Add some portion of angle associated with the current second to provide smooth movement clock. + // There is 0.1 degrees minute hand movement for each second. + _minuteHandAngle += now.Second * 0.00174532925f; // now.Second * (0.1f *(float)System.Math.PI / 180.f; + + int nowHour = now.Hour; + if (m_b24HourClock) + { + // There is 15 degrees between numbers on the 24 hour clock face. + _hourHandAngle = nowHour * 0.261799388f; // now.Hour * 15.0f * (float)System.Math.PI / 180.0f; + + // Smooth clock. + // Add some portion of angle associated with the current minute to provide smooth movement clock. + // There is 0.25 degrees hour hand movement for each minute on a 24 hour clock. + _hourHandAngle += now.Minute * 0.00436332313f; // now.Minute * (0.25f *(float)System.Math.PI / 180.f; + } + else + { + if (nowHour >= 12) + { + nowHour -= 12; + } + + // There is 30 degrees between numbers on the 12 hour clock face. + _hourHandAngle = nowHour * 0.523598776f; // now.Hour * 30.0f * (float)System.Math.PI / 180.0f; + + // Smooth clock. + // Add some portion of angle associated with the current minute to provide smooth movement clock. + // There is 0.5 degrees hour hand movement for each minute on a 12 hour clock. + _hourHandAngle += now.Minute * 0.00872664626f; // now.Minute * (0.5f *(float)System.Math.PI / 180.f; + } + + } + + private void RenderFace(float timePassed) + { + if (m_imgTextureFace != null) + { + m_imgTextureFace.Render(timePassed); + } + } + + private void RenderHand(float timePassed, float angle, GUIImage imageHand) + { + // Return if there is nothing to draw. + if (imageHand == null) + { + return; + } + + // Get the current final (or global) transform for our current geometry. + TransformMatrix globalTransform = GUIGraphicsContext.GetFinalTransform(); + + // Compute the matrix that rotates the hand around the x,y point of the clock hands origin. + TransformMatrix localTransform = new TransformMatrix(); + localTransform.SetZRotation(angle, m_intHandOriginX, m_intHandOriginY, 1.0f); + localTransform = globalTransform.multiply(localTransform); + + /* + int w = imageHand.Width; + int h = imageHand.Height; + GUIGraphicsContext.ScaleHorizontal(ref w); + GUIGraphicsContext.ScaleHorizontal(ref h); + imageHand.Width = w; + imageHand.Height = h; + */ + + // Set the computed tranform matrix, render the hand, and restore the original (global) tranform matrix. + GUIGraphicsContext.UpdateFinalTransform(localTransform); + imageHand.Render(timePassed); + GUIGraphicsContext.UpdateFinalTransform(globalTransform); + } + + private void RenderHandHour(float timePassed) + { + RenderHand(timePassed, _hourHandAngle, m_imgTextureHandHour); + } + + private void RenderHandMinute(float timePassed) + { + RenderHand(timePassed, _minuteHandAngle, m_imgTextureHandMinute); + } + + private void RenderHandSecond(float timePassed) + { + RenderHand(timePassed, _secondHandAngle, m_imgTextureHandSecond); + } + + private void RenderCover(float timePassed) + { + if (m_imgTextureCover != null) + { + m_imgTextureCover.Render(timePassed); + } + } + + #endregion Implementation + + #region Overrides + + public override void FinalizeConstruction() + { + base.FinalizeConstruction(); + + // If the hand origin is not specified then compute it to be at the center of the face. + if (m_intHandOriginX < 0 || m_intHandOriginY < 0) + { + m_intHandOriginX = _positionX + (Width / 2); + m_intHandOriginY = _positionY + (Height / 2); + } + + if (m_strTextureFace != "" && m_strTextureFace != "-") + { + m_imgTextureFace = new GUIImage(_parentControlId, 0, + _positionX, _positionY, Width, Height, + m_strTextureFace, m_dwColorDiffuse); + } + + // Create each of the clock hand images. + if (m_strTextureHandHour != "" && m_strTextureHandHour != "-") + { + m_imgTextureHandHour = CreateHand(m_strTextureHandHour); + } + + if (m_strTextureHandMinute != "" && m_strTextureHandMinute != "-") + { + m_imgTextureHandMinute = CreateHand(m_strTextureHandMinute); + } + + if (m_strTextureHandSecond != "" && m_strTextureHandSecond != "-") + { + m_imgTextureHandSecond = CreateHand(m_strTextureHandSecond); + } + + // The clock cover image is setup to fit exactly over the clock face image. + if (m_strTextureCover != "" && m_strTextureCover != "-") + { + m_imgTextureCover = new GUIImage(_parentControlId, 0, + _positionX, _positionY, Width, Height, + m_strTextureCover, m_dwColorDiffuse); + } + } + + private GUIImage CreateHand(string strHandTextureFile) + { + float uoff, voff, umax, vmax; + Texture texture; + int textureNo; + int handWidth = 0; + int handHeight = 0; + + // Get the hand texture size and scale it as requested. + GUITextureManager.GetPackedTexture(strHandTextureFile, out uoff, out voff, + out umax, out vmax, out handWidth, + out handHeight, out texture, out textureNo); + handWidth = handWidth * m_intHandScale / 100; + handHeight = handHeight * m_intHandScale / 100; + + // Create and return the hand image. + return new GUIImage(_parentControlId, 0, + m_intHandOriginX - (handWidth / 2), + m_intHandOriginY - (handHeight / 2), + handWidth, + handHeight, + strHandTextureFile, m_dwColorDiffuse); + } + + public override void AllocResources() + { + base.AllocResources(); + + if (m_imgTextureFace != null) + { + m_imgTextureFace.AllocResources(); + } + + if (m_imgTextureHandHour != null) + { + m_imgTextureHandHour.AllocResources(); + } + + if (m_imgTextureHandMinute != null) + { + m_imgTextureHandMinute.AllocResources(); + } + + if (m_imgTextureHandSecond != null) + { + m_imgTextureHandSecond.AllocResources(); + } + + if (m_imgTextureCover != null) + { + m_imgTextureCover.AllocResources(); + } + } + + public override void FreeResources() + { + if (m_imgTextureFace != null) + { + m_imgTextureFace.FreeResources(); + } + + if (m_imgTextureHandHour != null) + { + m_imgTextureHandHour.FreeResources(); + } + + if (m_imgTextureHandMinute != null) + { + m_imgTextureHandMinute.FreeResources(); + } + + if (m_imgTextureHandSecond != null) + { + m_imgTextureHandSecond.FreeResources(); + } + + if (m_imgTextureCover != null) + { + m_imgTextureCover.FreeResources(); + } + + base.FreeResources(); + } + + public override void Render(float timePassed) + { + if (!IsVisible) + { + base.Render(timePassed); + return; + } + + // Calculate hand rotations. + Calculate(); + + // Draw the clock. + RenderFace(timePassed); + RenderHandHour(timePassed); + RenderHandMinute(timePassed); + RenderHandSecond(timePassed); + RenderCover(timePassed); + } + + #endregion Overrides + } +} \ No newline at end of file Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.cs =================================================================== --- trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.cs (rev 0) +++ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.cs 2010-10-08 14:43:59 UTC (rev 3811) @@ -0,0 +1,139 @@ +#region Copyright (C) 2005-2010 Team MediaPortal + +/* + * Copyright (C) 2005-2010 Team MediaPortal + * http://www.team-mediaportal.com + * + * This Program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This Program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GNU Make; see the file COPYING. If not, write to + * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. + * http://www.gnu.org/copyleft/gpl.html + * + */ + +#endregion + +using System; +using System.Windows.Forms; +using MediaPortal.Configuration; +using MediaPortal.GUI.Library; + +namespace MediaPortalWidgets +{ + [PluginIcons("MediaPortalWidgets.MediaPortalWidgets.png", "MediaPortalWidgets.MediaPortalWidgetsDisabled.png")] + public class MediaPortalWidgets : GUIWindow, ISetupForm + { + + static public string m_PluginName = "MediaPortal Widgets"; + static public string m_PluginDescription = "Adds new controls to MediaPortal"; + static public string m_PluginVerson = "Alpha 1"; + static public string m_PluginDeveloper = "ajp8164"; + + public MediaPortalWidgets() + { + // Register each of the control classes so that the factory knows how to create them. + GUIControlFactory.RegisterControl("analogClock", typeof(GUIAnalogClock)); + } + + #region ISetupForm Members + + // Returns the name of the plugin which is shown in the plugin menu + public string PluginName() + { + return m_PluginName; + } + + // Returns the description of the plugin is shown in the plugin menu + public string Description() + { + return m_PluginDescription; + } + + // Returns the author of the plugin which is shown in the plugin menu + public string Author() + { + return m_PluginDeveloper; + } + + // Show the setup dialog + public void ShowPlugin() + { + MessageBox.Show("Nothing to configure."); + } + + // Indicates whether plugin can be enabled/disabled + public bool CanEnable() + { + return true; + } + + // Get Windows-ID + public int GetWindowId() + { + // WindowID of windowplugin belonging to this setup + // enter your own unique code + return 0; + } + + // Indicates if plugin is enabled by default; + public bool DefaultEnabled() + { + return true; + } + + // Indicates if a plugin has it's own setup screen + public bool HasSetup() + { + return false; + } + + /// <summary> + /// If the plugin should have it's own button on the main menu of MediaPortal then it + /// should return true to this method, otherwise if it should not be on home + /// it should return false + /// </summary> + /// <param name="strButtonText">text the button should have</param> + /// <param name="strButtonImage">image for the button, or empty for default</param> + /// <param name="strButtonImageFocus">image for the button, or empty for default</param> + /// <param name="strPictureImage">subpicture for the button or empty for none</param> + /// <returns>true : plugin needs it's own button on home + /// false : plugin does not need it's own button on home</returns> + + public bool GetHome(out string strButtonText, out string strButtonImage, + out string strButtonImageFocus, out string strPictureImage) + { + strButtonText = String.Empty; + strButtonImage = String.Empty; + strButtonImageFocus = String.Empty; + strPictureImage = String.Empty; + return false; + } + + // With GetID it will be an window-plugin / otherwise a process-plugin + // Enter the id number here again + public override int GetID + { + get + { + return GetWindowId(); + } + + set + { + } + } + + #endregion + + } +} \ No newline at end of file Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.csproj =================================================================== --- trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.csproj (rev 0) +++ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.csproj 2010-10-08 14:43:59 UTC (rev 3811) @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>9.0.30729</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{C223CD83-9E3D-4091-A276-7FC64647887C}</ProjectGuid> + <OutputType>Library</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>MediaPortalWidgets</RootNamespace> + <AssemblyName>MediaPortalWidgets</AssemblyName> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <ItemGroup> + <Reference Include="Core, Version=1.0.3.35689, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\mediaportal\mediaportal\Core\bin\Release\Core.dll</HintPath> + </Reference> + <Reference Include="DirectShowLib, Version=2.0.0.24535, Culture=neutral, processorArchitecture=x86"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\mediaportal\mediaportal\DirectShowLib\bin\Release\DirectShowLib.dll</HintPath> + </Reference> + <Reference Include="Gentle.Common, Version=1.5.0.29053, Culture=neutral, PublicKeyToken=80b5de62e27be49b, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\mediaportal\TvEngine3\TVLibrary\TVDatabase\references\Gentle.Common.dll</HintPath> + </Reference> + <Reference Include="Gentle.Framework, Version=1.5.0.29053, Culture=neutral, PublicKeyToken=80b5de62e27be49b, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\mediaportal\TvEngine3\TVLibrary\TVDatabase\references\Gentle.Framework.dll</HintPath> + </Reference> + <Reference Include="Gentle.Provider.MySQL, Version=1.5.0.29054, Culture=neutral, PublicKeyToken=80b5de62e27be49b, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\mediaportal\TvEngine3\TVLibrary\TVDatabase\references\Gentle.Provider.MySQL.dll</HintPath> + </Reference> + <Reference Include="Gentle.Provider.SQLServer, Version=1.5.0.29053, Culture=neutral, PublicKeyToken=80b5de62e27be49b, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\mediaportal\TvEngine3\TVLibrary\TVDatabase\references\Gentle.Provider.SQLServer.dll</HintPath> + </Reference> + <Reference Include="Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> + <Reference Include="Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> + <Reference Include="System" /> + <Reference Include="System.configuration" /> + <Reference Include="System.Core"> + <RequiredTargetFramework>3.5</RequiredTargetFramework> + </Reference> + <Reference Include="System.Drawing" /> + <Reference Include="System.Windows.Forms" /> + <Reference Include="System.Xml.Linq"> + <RequiredTargetFramework>3.5</RequiredTargetFramework> + </Reference> + <Reference Include="System.Data.DataSetExtensions"> + <RequiredTargetFramework>3.5</RequiredTargetFramework> + </Reference> + <Reference Include="System.Data" /> + <Reference Include="System.Xml" /> + <Reference Include="Utils, Version=2.2.7.35687, Culture=neutral, processorArchitecture=MSIL"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\mediaportal\mediaportal\Utils\bin\Release\Utils.dll</HintPath> + </Reference> + </ItemGroup> + <ItemGroup> + <Compile Include="AnalogClock\GUIAnalogClock.cs" /> + <Compile Include="MediaPortalWidgets.cs" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + </ItemGroup> + <ItemGroup> + <EmbeddedResource Include="MediaPortalWidgets.png" /> + <EmbeddedResource Include="MediaPortalWidgetsDisabled.png" /> + </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/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.csproj.user =================================================================== --- trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.csproj.user (rev 0) +++ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.csproj.user 2010-10-08 14:43:59 UTC (rev 3811) @@ -0,0 +1,6 @@ +<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <StartAction>Program</StartAction> + <StartProgram>C:\Program Files\Team MediaPortal\MediaPortal\MediaPortal.exe</StartProgram> + </PropertyGroup> +</Project> \ No newline at end of file Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgets.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgetsDisabled.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/MediaPortalWidgetsDisabled.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/Properties/AssemblyInfo.cs (rev 0) +++ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/Properties/AssemblyInfo.cs 2010-10-08 14:43:59 UTC (rev 3811) @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("MediaPortalWidgets Plugin")] +[assembly: AssemblyDescription("A collection of MediaPortal controls")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("MediaPortalWidgets Plugin")] +[assembly: AssemblyCopyright("Copyright © 2010")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("7c8ba79a-a7d5-4385-a2ca-8e8d0c7573d9")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.*")] +[assembly: AssemblyFileVersion("1.0.0.0")] Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/Thumbs.db =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/Thumbs.db ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/AxInterop.WMPLib.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/AxInterop.WMPLib.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Bass.Net.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Bass.Net.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/BassRegistration.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/BassRegistration.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Core.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Core.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/DirectShowLib.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/DirectShowLib.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Common.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Common.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Framework.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Framework.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Provider.MySQL.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Provider.MySQL.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Provider.SQLServer.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Gentle.Provider.SQLServer.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Interop.SHDocVw.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Interop.SHDocVw.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Interop.WMPLib.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Interop.WMPLib.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Ionic.Zip.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Ionic.Zip.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MediaPortal.Support.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MediaPortal.Support.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MediaPortalWidgets.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MediaPortalWidgets.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MediaPortalWidgets.pdb =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MediaPortalWidgets.pdb ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MySql.Data.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/MySql.Data.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Utils.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/Utils.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/edtftpnet-1.2.2.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/edtftpnet-1.2.2.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/log4net.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/log4net.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/taglib-sharp.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Debug/taglib-sharp.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/AxInterop.WMPLib.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/AxInterop.WMPLib.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Bass.Net.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Bass.Net.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/BassRegistration.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/BassRegistration.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Core.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Core.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/DirectShowLib.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/DirectShowLib.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Common.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Common.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Framework.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Framework.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Provider.MySQL.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Provider.MySQL.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Provider.SQLServer.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Gentle.Provider.SQLServer.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Interop.SHDocVw.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Interop.SHDocVw.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Interop.WMPLib.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Interop.WMPLib.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Ionic.Zip.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Ionic.Zip.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortal.Support.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortal.Support.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortalWidgets-1.0.0.0.rar =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortalWidgets-1.0.0.0.rar ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortalWidgets.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortalWidgets.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortalWidgets.pdb =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MediaPortalWidgets.pdb ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MySql.Data.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/MySql.Data.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Utils.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/Utils.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/edtftpnet-1.2.2.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/edtftpnet-1.2.2.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/log4net.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/log4net.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/taglib-sharp.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/bin/Release/taglib-sharp.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/MediaPortalWidgets.csproj.FileListAbsolute.txt =================================================================== --- trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/MediaPortalWidgets.csproj.FileListAbsolute.txt (rev 0) +++ trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/MediaPortalWidgets.csproj.FileListAbsolute.txt 2010-10-08 14:43:59 UTC (rev 3811) @@ -0,0 +1,23 @@ +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\MediaPortalWidgets.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\MediaPortalWidgets.pdb +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\Core.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\DirectShowLib.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\Gentle.Common.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\Gentle.Framework.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\Gentle.Provider.MySQL.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\Gentle.Provider.SQLServer.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\Utils.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\BassRegistration.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\edtftpnet-1.2.2.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\Ionic.Zip.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\Interop.WMPLib.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\MediaPortal.Support.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\Bass.Net.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\Interop.SHDocVw.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\AxInterop.WMPLib.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\taglib-sharp.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\log4net.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\bin\Debug\MySql.Data.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\obj\Debug\ResolveAssemblyReference.cache +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\obj\Debug\MediaPortalWidgets.dll +C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\MediaPortalWidgets Plugin\MediaPortalWidgets Plugin\obj\Debug\MediaPortalWidgets.pdb Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/MediaPortalWidgets.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/MediaPortalWidgets.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/MediaPortalWidgets.pdb =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/MediaPortalWidgets.pdb ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/ResolveAssemblyReference.cache =================================================================== (Binary files differ) Property changes on: trunk/plugins/MediaPortalWidgets Plugin/MediaPortalWidgets Plugin/obj/Debug/ResolveAssemblyReferenc... [truncated message content] |