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: <an...@us...> - 2007-07-20 14:43:21
|
Revision: 748 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=748&view=rev Author: and-81 Date: 2007-07-20 07:43:12 -0700 (Fri, 20 Jul 2007) Log Message: ----------- Modified Paths: -------------- trunk/plugins/IR Server Suite/Applications/Translator/Forms/ButtonMappingForm.Designer.cs trunk/plugins/IR Server Suite/Common/IrssUtils/CDRom.cs trunk/plugins/IR Server Suite/Common/IrssUtils/Common.cs trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/KeysCommand.Designer.cs trunk/plugins/IR Server Suite/Common/IrssUtils/IrssUtils.csproj trunk/plugins/IR Server Suite/Common/IrssUtils/SystemRegistry.cs trunk/plugins/IR Server Suite/Common/IrssUtils/Win32.cs trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/NotifyWindow.cs trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/Properties/AssemblyInfo.cs Added Paths: ----------- trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.Designer.cs trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.cs trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.resx trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ClickLeft.png trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ClickMiddle.png trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ClickRight.png trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveDown.png trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveLeft.png trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveRight.png trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveUp.png trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ScrollDown.png trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ScrollUp.png trunk/plugins/IR Server Suite/Common/IrssUtils/Properties/Resources.Designer.cs trunk/plugins/IR Server Suite/Common/IrssUtils/Properties/Resources.resx trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/DeviceAccess.cs trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/IRCodeConversion.cs trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/IRDecoder.cs trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/Keyboard.cs trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/MceDetectionData.cs trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/Mouse.cs trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/Program.cs trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/Pronto.cs trunk/plugins/IR Server Suite/IR Server Plugins/Microsoft MCE Transceiver/RemoteDetectionData.cs Removed Paths: ------------- trunk/plugins/IR Server Suite/IR Server Plugins/MCE Replacement Transceiver v2/ Modified: trunk/plugins/IR Server Suite/Applications/Translator/Forms/ButtonMappingForm.Designer.cs =================================================================== --- trunk/plugins/IR Server Suite/Applications/Translator/Forms/ButtonMappingForm.Designer.cs 2007-07-20 12:06:11 UTC (rev 747) +++ trunk/plugins/IR Server Suite/Applications/Translator/Forms/ButtonMappingForm.Designer.cs 2007-07-20 14:43:12 UTC (rev 748) @@ -134,6 +134,10 @@ this.subtractToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.multiplyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.divideToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.modifiersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.altToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.controlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.shiftToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); this.backspaceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.breakToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -169,10 +173,6 @@ this.buttonCancel = new System.Windows.Forms.Button(); this.buttonOK = new System.Windows.Forms.Button(); this.toolTips = new System.Windows.Forms.ToolTip(this.components); - this.modifiersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.altToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.controlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.shiftToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.groupBoxButton.SuspendLayout(); this.groupBoxSet.SuspendLayout(); this.tabControl.SuspendLayout(); @@ -994,6 +994,7 @@ this.textBoxKeys.ShortcutsEnabled = false; this.textBoxKeys.Size = new System.Drawing.Size(416, 144); this.textBoxKeys.TabIndex = 1; + this.toolTips.SetToolTip(this.textBoxKeys, "Enter keystrokes here, right-click for a list of special keys"); // // contextMenuStripKeystrokes // @@ -1095,28 +1096,28 @@ // upToolStripMenuItem // this.upToolStripMenuItem.Name = "upToolStripMenuItem"; - this.upToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.upToolStripMenuItem.Size = new System.Drawing.Size(112, 22); this.upToolStripMenuItem.Text = "Up"; this.upToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // downToolStripMenuItem // this.downToolStripMenuItem.Name = "downToolStripMenuItem"; - this.downToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.downToolStripMenuItem.Size = new System.Drawing.Size(112, 22); this.downToolStripMenuItem.Text = "Down"; this.downToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // leftToolStripMenuItem // this.leftToolStripMenuItem.Name = "leftToolStripMenuItem"; - this.leftToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.leftToolStripMenuItem.Size = new System.Drawing.Size(112, 22); this.leftToolStripMenuItem.Text = "Left"; this.leftToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // rightToolStripMenuItem // this.rightToolStripMenuItem.Name = "rightToolStripMenuItem"; - this.rightToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.rightToolStripMenuItem.Size = new System.Drawing.Size(112, 22); this.rightToolStripMenuItem.Text = "Right"; this.rightToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // @@ -1146,112 +1147,112 @@ // f1ToolStripMenuItem // this.f1ToolStripMenuItem.Name = "f1ToolStripMenuItem"; - this.f1ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f1ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f1ToolStripMenuItem.Text = "F1"; this.f1ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f2ToolStripMenuItem // this.f2ToolStripMenuItem.Name = "f2ToolStripMenuItem"; - this.f2ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f2ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f2ToolStripMenuItem.Text = "F2"; this.f2ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f3ToolStripMenuItem // this.f3ToolStripMenuItem.Name = "f3ToolStripMenuItem"; - this.f3ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f3ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f3ToolStripMenuItem.Text = "F3"; this.f3ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f4ToolStripMenuItem // this.f4ToolStripMenuItem.Name = "f4ToolStripMenuItem"; - this.f4ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f4ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f4ToolStripMenuItem.Text = "F4"; this.f4ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f5ToolStripMenuItem // this.f5ToolStripMenuItem.Name = "f5ToolStripMenuItem"; - this.f5ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f5ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f5ToolStripMenuItem.Text = "F5"; this.f5ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f6ToolStripMenuItem // this.f6ToolStripMenuItem.Name = "f6ToolStripMenuItem"; - this.f6ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f6ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f6ToolStripMenuItem.Text = "F6"; this.f6ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f7ToolStripMenuItem // this.f7ToolStripMenuItem.Name = "f7ToolStripMenuItem"; - this.f7ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f7ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f7ToolStripMenuItem.Text = "F7"; this.f7ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f8ToolStripMenuItem // this.f8ToolStripMenuItem.Name = "f8ToolStripMenuItem"; - this.f8ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f8ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f8ToolStripMenuItem.Text = "F8"; this.f8ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f9ToolStripMenuItem // this.f9ToolStripMenuItem.Name = "f9ToolStripMenuItem"; - this.f9ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f9ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f9ToolStripMenuItem.Text = "F9"; this.f9ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f10ToolStripMenuItem // this.f10ToolStripMenuItem.Name = "f10ToolStripMenuItem"; - this.f10ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f10ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f10ToolStripMenuItem.Text = "F10"; this.f10ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f11ToolStripMenuItem // this.f11ToolStripMenuItem.Name = "f11ToolStripMenuItem"; - this.f11ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f11ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f11ToolStripMenuItem.Text = "F11"; this.f11ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f12ToolStripMenuItem // this.f12ToolStripMenuItem.Name = "f12ToolStripMenuItem"; - this.f12ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f12ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f12ToolStripMenuItem.Text = "F12"; this.f12ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f13ToolStripMenuItem // this.f13ToolStripMenuItem.Name = "f13ToolStripMenuItem"; - this.f13ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f13ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f13ToolStripMenuItem.Text = "F13"; this.f13ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f14ToolStripMenuItem // this.f14ToolStripMenuItem.Name = "f14ToolStripMenuItem"; - this.f14ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f14ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f14ToolStripMenuItem.Text = "F14"; this.f14ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f15ToolStripMenuItem // this.f15ToolStripMenuItem.Name = "f15ToolStripMenuItem"; - this.f15ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f15ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f15ToolStripMenuItem.Text = "F15"; this.f15ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // f16ToolStripMenuItem // this.f16ToolStripMenuItem.Name = "f16ToolStripMenuItem"; - this.f16ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.f16ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); this.f16ToolStripMenuItem.Text = "F16"; this.f16ToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // @@ -1269,31 +1270,62 @@ // addToolStripMenuItem // this.addToolStripMenuItem.Name = "addToolStripMenuItem"; - this.addToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.addToolStripMenuItem.Size = new System.Drawing.Size(126, 22); this.addToolStripMenuItem.Text = "Add"; this.addToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // subtractToolStripMenuItem // this.subtractToolStripMenuItem.Name = "subtractToolStripMenuItem"; - this.subtractToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.subtractToolStripMenuItem.Size = new System.Drawing.Size(126, 22); this.subtractToolStripMenuItem.Text = "Subtract"; this.subtractToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // multiplyToolStripMenuItem // this.multiplyToolStripMenuItem.Name = "multiplyToolStripMenuItem"; - this.multiplyToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.multiplyToolStripMenuItem.Size = new System.Drawing.Size(126, 22); this.multiplyToolStripMenuItem.Text = "Multiply"; this.multiplyToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // // divideToolStripMenuItem // this.divideToolStripMenuItem.Name = "divideToolStripMenuItem"; - this.divideToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.divideToolStripMenuItem.Size = new System.Drawing.Size(126, 22); this.divideToolStripMenuItem.Text = "Divide"; this.divideToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); // + // modifiersToolStripMenuItem + // + this.modifiersToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.altToolStripMenuItem, + this.controlToolStripMenuItem, + this.shiftToolStripMenuItem}); + this.modifiersToolStripMenuItem.Name = "modifiersToolStripMenuItem"; + this.modifiersToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.modifiersToolStripMenuItem.Text = "Modifiers"; + // + // altToolStripMenuItem + // + this.altToolStripMenuItem.Name = "altToolStripMenuItem"; + this.altToolStripMenuItem.Size = new System.Drawing.Size(120, 22); + this.altToolStripMenuItem.Text = "Alt"; + this.altToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); + // + // controlToolStripMenuItem + // + this.controlToolStripMenuItem.Name = "controlToolStripMenuItem"; + this.controlToolStripMenuItem.Size = new System.Drawing.Size(120, 22); + this.controlToolStripMenuItem.Text = "Control"; + this.controlToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); + // + // shiftToolStripMenuItem + // + this.shiftToolStripMenuItem.Name = "shiftToolStripMenuItem"; + this.shiftToolStripMenuItem.Size = new System.Drawing.Size(120, 22); + this.shiftToolStripMenuItem.Text = "Shift"; + this.shiftToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); + // // toolStripSeparator3 // this.toolStripSeparator3.Name = "toolStripSeparator3"; @@ -1639,37 +1671,6 @@ this.buttonOK.UseVisualStyleBackColor = true; this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click); // - // modifiersToolStripMenuItem - // - this.modifiersToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.altToolStripMenuItem, - this.controlToolStripMenuItem, - this.shiftToolStripMenuItem}); - this.modifiersToolStripMenuItem.Name = "modifiersToolStripMenuItem"; - this.modifiersToolStripMenuItem.Size = new System.Drawing.Size(152, 22); - this.modifiersToolStripMenuItem.Text = "Modifiers"; - // - // altToolStripMenuItem - // - this.altToolStripMenuItem.Name = "altToolStripMenuItem"; - this.altToolStripMenuItem.Size = new System.Drawing.Size(152, 22); - this.altToolStripMenuItem.Text = "Alt"; - this.altToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); - // - // controlToolStripMenuItem - // - this.controlToolStripMenuItem.Name = "controlToolStripMenuItem"; - this.controlToolStripMenuItem.Size = new System.Drawing.Size(152, 22); - this.controlToolStripMenuItem.Text = "Control"; - this.controlToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); - // - // shiftToolStripMenuItem - // - this.shiftToolStripMenuItem.Name = "shiftToolStripMenuItem"; - this.shiftToolStripMenuItem.Size = new System.Drawing.Size(152, 22); - this.shiftToolStripMenuItem.Text = "Shift"; - this.shiftToolStripMenuItem.Click += new System.EventHandler(this.KeystrokeToolStripMenuItem_Click); - // // ButtonMappingForm // this.AcceptButton = this.buttonOK; Modified: trunk/plugins/IR Server Suite/Common/IrssUtils/CDRom.cs =================================================================== --- trunk/plugins/IR Server Suite/Common/IrssUtils/CDRom.cs 2007-07-20 12:06:11 UTC (rev 747) +++ trunk/plugins/IR Server Suite/Common/IrssUtils/CDRom.cs 2007-07-20 14:43:12 UTC (rev 748) @@ -6,6 +6,9 @@ namespace IrssUtils { + /// <summary> + /// Access to the CDRom door. + /// </summary> public static class CDRom { Modified: trunk/plugins/IR Server Suite/Common/IrssUtils/Common.cs =================================================================== --- trunk/plugins/IR Server Suite/Common/IrssUtils/Common.cs 2007-07-20 12:06:11 UTC (rev 747) +++ trunk/plugins/IR Server Suite/Common/IrssUtils/Common.cs 2007-07-20 14:43:12 UTC (rev 748) @@ -6,6 +6,7 @@ using System.IO.Ports; using System.Net.Sockets; using System.Text; +using System.Threading; using System.Windows.Forms; namespace IrssUtils @@ -284,6 +285,18 @@ process.StartInfo.CreateNoWindow = bool.Parse(commands[4]); process.StartInfo.UseShellExecute = bool.Parse(commands[5]); process.Start(); + + // Give new process focus ... + if (!process.StartInfo.CreateNoWindow && + process.StartInfo.WindowStyle != ProcessWindowStyle.Hidden && + process.StartInfo.WindowStyle != ProcessWindowStyle.Minimized) + { + Thread.Sleep(500); + + IntPtr processWindow = process.MainWindowHandle; + if (processWindow != IntPtr.Zero) + Win32.SetForegroundWindow(processWindow); + } } /// <summary> Modified: trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/KeysCommand.Designer.cs =================================================================== --- trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/KeysCommand.Designer.cs 2007-07-20 12:06:11 UTC (rev 747) +++ trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/KeysCommand.Designer.cs 2007-07-20 14:43:12 UTC (rev 748) @@ -87,7 +87,7 @@ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.buttonCancel; - this.ClientSize = new System.Drawing.Size(336, 160); + this.ClientSize = new System.Drawing.Size(336, 167); this.Controls.Add(this.labelKeystrokes); this.Controls.Add(this.buttonCancel); this.Controls.Add(this.buttonOK); Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.Designer.cs =================================================================== --- trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.Designer.cs (rev 0) +++ trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.Designer.cs 2007-07-20 14:43:12 UTC (rev 748) @@ -0,0 +1,290 @@ +namespace IrssUtils.Forms +{ + + partial class MouseCommand + { + + /// <summary> + /// Required designer variable. + /// </summary> + private System.ComponentModel.IContainer components = null; + + /// <summary> + /// Clean up any resources being used. + /// </summary> + /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// <summary> + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// </summary> + private void InitializeComponent() + { + this.buttonCancel = new System.Windows.Forms.Button(); + this.buttonOK = new System.Windows.Forms.Button(); + this.groupBoxMouseScroll = new System.Windows.Forms.GroupBox(); + this.checkBoxMouseScrollDown = new System.Windows.Forms.CheckBox(); + this.checkBoxMouseScrollUp = new System.Windows.Forms.CheckBox(); + this.groupBoxMouseClick = new System.Windows.Forms.GroupBox(); + this.checkBoxMouseClickRight = new System.Windows.Forms.CheckBox(); + this.checkBoxMouseClickMiddle = new System.Windows.Forms.CheckBox(); + this.checkBoxMouseClickLeft = new System.Windows.Forms.CheckBox(); + this.groupBoxMouseMove = new System.Windows.Forms.GroupBox(); + this.checkBoxMouseMoveLeft = new System.Windows.Forms.CheckBox(); + this.checkBoxMouseMoveDown = new System.Windows.Forms.CheckBox(); + this.checkBoxMouseMoveRight = new System.Windows.Forms.CheckBox(); + this.checkBoxMouseMoveUp = new System.Windows.Forms.CheckBox(); + this.labelMouseMove = new System.Windows.Forms.Label(); + this.numericUpDownMouseMove = new System.Windows.Forms.NumericUpDown(); + this.groupBoxMouseScroll.SuspendLayout(); + this.groupBoxMouseClick.SuspendLayout(); + this.groupBoxMouseMove.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownMouseMove)).BeginInit(); + this.SuspendLayout(); + // + // buttonCancel + // + this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.buttonCancel.Location = new System.Drawing.Point(360, 192); + this.buttonCancel.Name = "buttonCancel"; + this.buttonCancel.Size = new System.Drawing.Size(64, 24); + this.buttonCancel.TabIndex = 3; + this.buttonCancel.Text = "Cancel"; + this.buttonCancel.UseVisualStyleBackColor = true; + this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click); + // + // buttonOK + // + this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonOK.Location = new System.Drawing.Point(288, 192); + this.buttonOK.Name = "buttonOK"; + this.buttonOK.Size = new System.Drawing.Size(64, 24); + this.buttonOK.TabIndex = 2; + this.buttonOK.Text = "OK"; + this.buttonOK.UseVisualStyleBackColor = true; + this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click); + // + // groupBoxMouseScroll + // + this.groupBoxMouseScroll.Anchor = System.Windows.Forms.AnchorStyles.None; + this.groupBoxMouseScroll.Controls.Add(this.checkBoxMouseScrollDown); + this.groupBoxMouseScroll.Controls.Add(this.checkBoxMouseScrollUp); + this.groupBoxMouseScroll.Location = new System.Drawing.Point(296, 8); + this.groupBoxMouseScroll.Name = "groupBoxMouseScroll"; + this.groupBoxMouseScroll.Size = new System.Drawing.Size(128, 176); + this.groupBoxMouseScroll.TabIndex = 6; + this.groupBoxMouseScroll.TabStop = false; + this.groupBoxMouseScroll.Text = "Scroll"; + // + // checkBoxMouseScrollDown + // + this.checkBoxMouseScrollDown.Appearance = System.Windows.Forms.Appearance.Button; + this.checkBoxMouseScrollDown.Image = global::IrssUtils.Properties.Resources.ScrollDown; + this.checkBoxMouseScrollDown.Location = new System.Drawing.Point(48, 96); + this.checkBoxMouseScrollDown.Name = "checkBoxMouseScrollDown"; + this.checkBoxMouseScrollDown.Size = new System.Drawing.Size(32, 32); + this.checkBoxMouseScrollDown.TabIndex = 1; + this.checkBoxMouseScrollDown.UseVisualStyleBackColor = true; + // + // checkBoxMouseScrollUp + // + this.checkBoxMouseScrollUp.Appearance = System.Windows.Forms.Appearance.Button; + this.checkBoxMouseScrollUp.Image = global::IrssUtils.Properties.Resources.ScrollUp; + this.checkBoxMouseScrollUp.Location = new System.Drawing.Point(48, 40); + this.checkBoxMouseScrollUp.Name = "checkBoxMouseScrollUp"; + this.checkBoxMouseScrollUp.Size = new System.Drawing.Size(32, 32); + this.checkBoxMouseScrollUp.TabIndex = 0; + this.checkBoxMouseScrollUp.UseVisualStyleBackColor = true; + // + // groupBoxMouseClick + // + this.groupBoxMouseClick.Anchor = System.Windows.Forms.AnchorStyles.None; + this.groupBoxMouseClick.Controls.Add(this.checkBoxMouseClickRight); + this.groupBoxMouseClick.Controls.Add(this.checkBoxMouseClickMiddle); + this.groupBoxMouseClick.Controls.Add(this.checkBoxMouseClickLeft); + this.groupBoxMouseClick.Location = new System.Drawing.Point(160, 8); + this.groupBoxMouseClick.Name = "groupBoxMouseClick"; + this.groupBoxMouseClick.Size = new System.Drawing.Size(128, 176); + this.groupBoxMouseClick.TabIndex = 5; + this.groupBoxMouseClick.TabStop = false; + this.groupBoxMouseClick.Text = "Click"; + // + // checkBoxMouseClickRight + // + this.checkBoxMouseClickRight.Appearance = System.Windows.Forms.Appearance.Button; + this.checkBoxMouseClickRight.Image = global::IrssUtils.Properties.Resources.ClickRight; + this.checkBoxMouseClickRight.Location = new System.Drawing.Point(88, 64); + this.checkBoxMouseClickRight.Name = "checkBoxMouseClickRight"; + this.checkBoxMouseClickRight.Size = new System.Drawing.Size(32, 32); + this.checkBoxMouseClickRight.TabIndex = 2; + this.checkBoxMouseClickRight.UseVisualStyleBackColor = true; + // + // checkBoxMouseClickMiddle + // + this.checkBoxMouseClickMiddle.Appearance = System.Windows.Forms.Appearance.Button; + this.checkBoxMouseClickMiddle.Image = global::IrssUtils.Properties.Resources.ClickMiddle; + this.checkBoxMouseClickMiddle.Location = new System.Drawing.Point(48, 64); + this.checkBoxMouseClickMiddle.Name = "checkBoxMouseClickMiddle"; + this.checkBoxMouseClickMiddle.Size = new System.Drawing.Size(32, 32); + this.checkBoxMouseClickMiddle.TabIndex = 1; + this.checkBoxMouseClickMiddle.UseVisualStyleBackColor = true; + // + // checkBoxMouseClickLeft + // + this.checkBoxMouseClickLeft.Appearance = System.Windows.Forms.Appearance.Button; + this.checkBoxMouseClickLeft.Image = global::IrssUtils.Properties.Resources.ClickLeft; + this.checkBoxMouseClickLeft.Location = new System.Drawing.Point(8, 64); + this.checkBoxMouseClickLeft.Name = "checkBoxMouseClickLeft"; + this.checkBoxMouseClickLeft.Size = new System.Drawing.Size(32, 32); + this.checkBoxMouseClickLeft.TabIndex = 0; + this.checkBoxMouseClickLeft.UseVisualStyleBackColor = true; + // + // groupBoxMouseMove + // + this.groupBoxMouseMove.Anchor = System.Windows.Forms.AnchorStyles.None; + this.groupBoxMouseMove.Controls.Add(this.checkBoxMouseMoveLeft); + this.groupBoxMouseMove.Controls.Add(this.checkBoxMouseMoveDown); + this.groupBoxMouseMove.Controls.Add(this.checkBoxMouseMoveRight); + this.groupBoxMouseMove.Controls.Add(this.checkBoxMouseMoveUp); + this.groupBoxMouseMove.Controls.Add(this.labelMouseMove); + this.groupBoxMouseMove.Controls.Add(this.numericUpDownMouseMove); + this.groupBoxMouseMove.Location = new System.Drawing.Point(8, 8); + this.groupBoxMouseMove.Name = "groupBoxMouseMove"; + this.groupBoxMouseMove.Size = new System.Drawing.Size(144, 176); + this.groupBoxMouseMove.TabIndex = 4; + this.groupBoxMouseMove.TabStop = false; + this.groupBoxMouseMove.Text = "Move"; + // + // checkBoxMouseMoveLeft + // + this.checkBoxMouseMoveLeft.Appearance = System.Windows.Forms.Appearance.Button; + this.checkBoxMouseMoveLeft.Image = global::IrssUtils.Properties.Resources.MoveLeft; + this.checkBoxMouseMoveLeft.Location = new System.Drawing.Point(24, 64); + this.checkBoxMouseMoveLeft.Name = "checkBoxMouseMoveLeft"; + this.checkBoxMouseMoveLeft.Size = new System.Drawing.Size(32, 32); + this.checkBoxMouseMoveLeft.TabIndex = 1; + this.checkBoxMouseMoveLeft.UseVisualStyleBackColor = true; + // + // checkBoxMouseMoveDown + // + this.checkBoxMouseMoveDown.Appearance = System.Windows.Forms.Appearance.Button; + this.checkBoxMouseMoveDown.Image = global::IrssUtils.Properties.Resources.MoveDown; + this.checkBoxMouseMoveDown.Location = new System.Drawing.Point(56, 96); + this.checkBoxMouseMoveDown.Name = "checkBoxMouseMoveDown"; + this.checkBoxMouseMoveDown.Size = new System.Drawing.Size(32, 32); + this.checkBoxMouseMoveDown.TabIndex = 3; + this.checkBoxMouseMoveDown.UseVisualStyleBackColor = true; + // + // checkBoxMouseMoveRight + // + this.checkBoxMouseMoveRight.Appearance = System.Windows.Forms.Appearance.Button; + this.checkBoxMouseMoveRight.Image = global::IrssUtils.Properties.Resources.MoveRight; + this.checkBoxMouseMoveRight.Location = new System.Drawing.Point(88, 64); + this.checkBoxMouseMoveRight.Name = "checkBoxMouseMoveRight"; + this.checkBoxMouseMoveRight.Size = new System.Drawing.Size(32, 32); + this.checkBoxMouseMoveRight.TabIndex = 2; + this.checkBoxMouseMoveRight.UseVisualStyleBackColor = true; + // + // checkBoxMouseMoveUp + // + this.checkBoxMouseMoveUp.Appearance = System.Windows.Forms.Appearance.Button; + this.checkBoxMouseMoveUp.Image = global::IrssUtils.Properties.Resources.MoveUp; + this.checkBoxMouseMoveUp.Location = new System.Drawing.Point(56, 32); + this.checkBoxMouseMoveUp.Name = "checkBoxMouseMoveUp"; + this.checkBoxMouseMoveUp.Size = new System.Drawing.Size(32, 32); + this.checkBoxMouseMoveUp.TabIndex = 0; + this.checkBoxMouseMoveUp.UseVisualStyleBackColor = true; + // + // labelMouseMove + // + this.labelMouseMove.Location = new System.Drawing.Point(8, 144); + this.labelMouseMove.Name = "labelMouseMove"; + this.labelMouseMove.Size = new System.Drawing.Size(72, 20); + this.labelMouseMove.TabIndex = 4; + this.labelMouseMove.Text = "Distance:"; + this.labelMouseMove.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // numericUpDownMouseMove + // + this.numericUpDownMouseMove.Increment = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.numericUpDownMouseMove.Location = new System.Drawing.Point(80, 144); + this.numericUpDownMouseMove.Maximum = new decimal(new int[] { + 5000, + 0, + 0, + 0}); + this.numericUpDownMouseMove.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.numericUpDownMouseMove.Name = "numericUpDownMouseMove"; + this.numericUpDownMouseMove.Size = new System.Drawing.Size(56, 20); + this.numericUpDownMouseMove.TabIndex = 5; + this.numericUpDownMouseMove.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.numericUpDownMouseMove.Value = new decimal(new int[] { + 16, + 0, + 0, + 0}); + // + // MouseCommand + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(432, 231); + this.Controls.Add(this.groupBoxMouseScroll); + this.Controls.Add(this.groupBoxMouseClick); + this.Controls.Add(this.groupBoxMouseMove); + this.Controls.Add(this.buttonCancel); + this.Controls.Add(this.buttonOK); + this.MinimizeBox = false; + this.MinimumSize = new System.Drawing.Size(440, 258); + this.Name = "MouseCommand"; + this.ShowIcon = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Mouse Command"; + this.groupBoxMouseScroll.ResumeLayout(false); + this.groupBoxMouseClick.ResumeLayout(false); + this.groupBoxMouseMove.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownMouseMove)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button buttonCancel; + private System.Windows.Forms.Button buttonOK; + private System.Windows.Forms.GroupBox groupBoxMouseScroll; + private System.Windows.Forms.CheckBox checkBoxMouseScrollDown; + private System.Windows.Forms.CheckBox checkBoxMouseScrollUp; + private System.Windows.Forms.GroupBox groupBoxMouseClick; + private System.Windows.Forms.CheckBox checkBoxMouseClickRight; + private System.Windows.Forms.CheckBox checkBoxMouseClickMiddle; + private System.Windows.Forms.CheckBox checkBoxMouseClickLeft; + private System.Windows.Forms.GroupBox groupBoxMouseMove; + private System.Windows.Forms.CheckBox checkBoxMouseMoveLeft; + private System.Windows.Forms.CheckBox checkBoxMouseMoveDown; + private System.Windows.Forms.CheckBox checkBoxMouseMoveRight; + private System.Windows.Forms.CheckBox checkBoxMouseMoveUp; + private System.Windows.Forms.Label labelMouseMove; + private System.Windows.Forms.NumericUpDown numericUpDownMouseMove; + } + +} Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.cs =================================================================== --- trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.cs (rev 0) +++ trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.cs 2007-07-20 14:43:12 UTC (rev 748) @@ -0,0 +1,96 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +namespace IrssUtils.Forms +{ + + public partial class MouseCommand : Form + { + + #region Properties + + public string CommandString + { + get + { + StringBuilder command = new StringBuilder(); + command.Append(Common.CmdPrefixMouse); + + if (checkBoxMouseClickLeft.Checked) command.Append(Common.MouseClickLeft); + else if (checkBoxMouseClickRight.Checked) command.Append(Common.MouseClickRight); + else if (checkBoxMouseClickMiddle.Checked) command.Append(Common.MouseClickMiddle); + else if (checkBoxMouseScrollUp.Checked) command.Append(Common.MouseScrollUp); + else if (checkBoxMouseScrollDown.Checked) command.Append(Common.MouseScrollDown); + else + { + if (checkBoxMouseMoveUp.Checked) command.Append(Common.MouseMoveUp); + else if (checkBoxMouseMoveDown.Checked) command.Append(Common.MouseMoveDown); + else if (checkBoxMouseMoveLeft.Checked) command.Append(Common.MouseMoveLeft); + else if (checkBoxMouseMoveRight.Checked) command.Append(Common.MouseMoveRight); + else + return null; + + command.Append(numericUpDownMouseMove.Value.ToString()); + } + + return command.ToString(); + } + } + + #endregion Properties + + #region Constructors + + public MouseCommand() : this(null) { } + public MouseCommand(string command) + { + InitializeComponent(); + + if (String.IsNullOrEmpty(command)) + return; + + switch (command) + { + case Common.MouseClickLeft: checkBoxMouseClickLeft.Checked = true; break; + case Common.MouseClickMiddle: checkBoxMouseClickMiddle.Checked = true; break; + case Common.MouseClickRight: checkBoxMouseClickRight.Checked = true; break; + case Common.MouseScrollDown: checkBoxMouseScrollDown.Checked = true; break; + case Common.MouseScrollUp: checkBoxMouseScrollUp.Checked = true; break; + + default: + if (command.StartsWith(Common.MouseMoveDown)) checkBoxMouseMoveDown.Checked = true; + else if (command.StartsWith(Common.MouseMoveLeft)) checkBoxMouseMoveLeft.Checked = true; + else if (command.StartsWith(Common.MouseMoveRight)) checkBoxMouseMoveRight.Checked = true; + else if (command.StartsWith(Common.MouseMoveUp)) checkBoxMouseMoveUp.Checked = true; + + numericUpDownMouseMove.Value = Decimal.Parse(command.Substring(command.IndexOf(" "))); + break; + } + } + + #endregion + + #region Buttons + + private void buttonOK_Click(object sender, EventArgs e) + { + this.DialogResult = DialogResult.OK; + this.Close(); + } + + private void buttonCancel_Click(object sender, EventArgs e) + { + this.DialogResult = DialogResult.Cancel; + this.Close(); + } + + #endregion Buttons + + } + +} Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.resx =================================================================== --- trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.resx (rev 0) +++ trunk/plugins/IR Server Suite/Common/IrssUtils/Forms/MouseCommand.resx 2007-07-20 14:43:12 UTC (rev 748) @@ -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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> +</root> \ No newline at end of file Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ClickLeft.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ClickLeft.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ClickMiddle.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ClickMiddle.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ClickRight.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ClickRight.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveDown.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveDown.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveLeft.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveLeft.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveRight.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveRight.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveUp.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/MoveUp.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ScrollDown.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ScrollDown.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ScrollUp.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IR Server Suite/Common/IrssUtils/Graphics/ScrollUp.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/plugins/IR Server Suite/Common/IrssUtils/IrssUtils.csproj =================================================================== --- trunk/plugins/IR Server Suite/Common/IrssUtils/IrssUtils.csproj 2007-07-20 12:06:11 UTC (rev 747) +++ trunk/plugins/IR Server Suite/Common/IrssUtils/IrssUtils.csproj 2007-07-20 14:43:12 UTC (rev 748) @@ -42,6 +42,12 @@ <ItemGroup> <Compile Include="CDRom.cs" /> <Compile Include="Common.cs" /> + <Compile Include="Forms\MouseCommand.cs"> + <SubType>Form</SubType> + </Compile> + <Compile Include="Forms\MouseCommand.Designer.cs"> + <DependentUpon>MouseCommand.cs</DependentUpon> + </Compile> <Compile Include="Forms\TcpMessageCommand.cs"> <SubType>Form</SubType> </Compile> @@ -92,6 +98,11 @@ </Compile> <Compile Include="IrssLog.cs" /> <Compile Include="Mouse.cs" /> + <Compile Include="Properties\Resources.Designer.cs"> + <AutoGen>True</AutoGen> + <DesignTime>True</DesignTime> + <DependentUpon>Resources.resx</DependentUpon> + </Compile> <Compile Include="SystemRegistry.cs" /> <Compile Include="TransceiverInfo.cs" /> <Compile Include="Win32.cs" /> @@ -99,6 +110,10 @@ <Compile Include="Properties\AssemblyInfo.cs" /> </ItemGroup> <ItemGroup> + <EmbeddedResource Include="Forms\MouseCommand.resx"> + <DependentUpon>MouseCommand.cs</DependentUpon> + <SubType>Designer</SubType> + </EmbeddedResource> <EmbeddedResource Include="Forms\TcpMessageCommand.resx"> <DependentUpon>TcpMessageCommand.cs</DependentUpon> <SubType>Designer</SubType> @@ -131,7 +146,23 @@ <DependentUpon>ServerAddress.cs</DependentUpon> <SubType>Designer</SubType> </EmbeddedResource> + <EmbeddedResource Include="Properties\Resources.resx"> + <SubType>Designer</SubType> + <Generator>ResXFileCodeGenerator</Generator> + <LastGenOutput>Resources.Designer.cs</LastGenOutput> + </EmbeddedResource> </ItemGroup> + <ItemGroup> + <Content Include="Graphics\ClickLeft.png" /> + <Content Include="Graphics\ClickMiddle.png" /> + <Content Include="Graphics\ClickRight.png" /> + <Content Include="Graphics\MoveDown.png" /> + <Content Include="Graphics\MoveLeft.png" /> + <Content Include="Graphics\MoveRight.png" /> + <Content Include="Graphics\MoveUp.png" /> + <Content Include="Graphics\ScrollDown.png" /> + <Content Include="Graphics\ScrollUp.png" /> + </ItemGroup> <Import Project="$(MSBuildBinPath)\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. Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Properties/Resources.Designer.cs =================================================================== --- trunk/plugins/IR Server Suite/Common/IrssUtils/Properties/Resources.Designer.cs (rev 0) +++ trunk/plugins/IR Server Suite/Common/IrssUtils/Properties/Resources.Designer.cs 2007-07-20 14:43:12 UTC (rev 748) @@ -0,0 +1,126 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// This code was generated by a tool. +// Runtime Version:2.0.50727.42 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// </auto-generated> +//------------------------------------------------------------------------------ + +namespace IrssUtils.Properties { + using System; + + + /// <summary> + /// A strongly-typed resource class, for looking up localized strings, etc. + /// </summary> + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.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> + /// Returns the cached ResourceManager instance used by this class. + /// </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("IrssUtils.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// <summary> + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// </summary> + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + internal static System.Drawing.Bitmap ClickLeft { + get { + object obj = ResourceManager.GetObject("ClickLeft", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap ClickMiddle { + get { + object obj = ResourceManager.GetObject("ClickMiddle", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap ClickRight { + get { + object obj = ResourceManager.GetObject("ClickRight", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap MoveDown { + get { + object obj = ResourceManager.GetObject("MoveDown", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap MoveLeft { + get { + object obj = ResourceManager.GetObject("MoveLeft", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap MoveRight { + get { + object obj = ResourceManager.GetObject("MoveRight", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap MoveUp { + get { + object obj = ResourceManager.GetObject("MoveUp", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap ScrollDown { + get { + object obj = ResourceManager.GetObject("ScrollDown", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + internal static System.Drawing.Bitmap ScrollUp { + get { + object obj = ResourceManager.GetObject("ScrollUp", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} Added: trunk/plugins/IR Server Suite/Common/IrssUtils/Properties/Resources.resx =================================================================== --- trunk/plugins/IR Server Suite/Common/IrssUtils/Properties/Resources.resx (rev 0) +++ trunk/plugins/IR Server Suite/Common/IrssUtils/Properties/Resources.resx 2007-07-20 14:43:12 UTC (rev 748) @@ -0,0 +1,148 @@ +<?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.Formatter... [truncated message content] |
From: <rs...@us...> - 2007-07-20 12:06:18
|
Revision: 747 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=747&view=rev Author: rsparey Date: 2007-07-20 05:06:11 -0700 (Fri, 20 Jul 2007) Log Message: ----------- Added Paths: ----------- trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/arrow_round_down_nofocus_dimmed.png trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/arrow_round_up_nofocus_dimmed.png Removed Paths: ------------- trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Animations/Thumbs.db trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Tetris/Thumbs.db trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Thumbs.db Deleted: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Animations/Thumbs.db =================================================================== (Binary files differ) Deleted: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Tetris/Thumbs.db =================================================================== (Binary files differ) Deleted: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Thumbs.db =================================================================== (Binary files differ) Added: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/arrow_round_down_nofocus_dimmed.png =================================================================== (Binary files differ) Property changes on: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/arrow_round_down_nofocus_dimmed.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/arrow_round_up_nofocus_dimmed.png =================================================================== (Binary files differ) Property changes on: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/arrow_round_up_nofocus_dimmed.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2007-07-19 14:59:50
|
Revision: 746 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=746&view=rev Author: chreekar Date: 2007-07-19 07:59:49 -0700 (Thu, 19 Jul 2007) Log Message: ----------- ROM images must now be placed in a subfolder in thumbs\myEmulators\games named as the emulator it belongs to Modified Paths: -------------- trunk/plugins/MyEmulators/Readme.txt trunk/plugins/MyEmulators/myEmulators/Class1.cs trunk/plugins/MyEmulators/output.rar Modified: trunk/plugins/MyEmulators/Readme.txt =================================================================== --- trunk/plugins/MyEmulators/Readme.txt 2007-07-19 00:30:46 UTC (rev 745) +++ trunk/plugins/MyEmulators/Readme.txt 2007-07-19 14:59:49 UTC (rev 746) @@ -10,6 +10,9 @@ -Solved problem when returning from a launched emulator -Added support for translations, see below +-The ROM images must now be placed in a + subfolder of thumbs\myEmulators\games + named as the emulator it belongs to v1.5.1 -Fixed compability issues with MP @@ -105,6 +108,18 @@ the games shown in MP all well as other fields, such as a grade and description. +IMAGES +-------------------------------------------- +Each emulator can have its own image. To show +that, it must be placed in the +thumbs\myEmulators\emulators folder in the +MediaPortal folder. The image should be named +exactly the same as the shown name of the +emulator. To show images of specific games, +create a subfolder in thumbs\myEmulators\ +games named as the emulator and name the +image exactly the same as the game. + TRANSLATION -------------------------------------------- To translate myEmulators into another lang- Modified: trunk/plugins/MyEmulators/myEmulators/Class1.cs =================================================================== --- trunk/plugins/MyEmulators/myEmulators/Class1.cs 2007-07-19 00:30:46 UTC (rev 745) +++ trunk/plugins/MyEmulators/myEmulators/Class1.cs 2007-07-19 14:59:49 UTC (rev 746) @@ -528,7 +528,7 @@ ROMItem[] list = emulators[indexOfEmulator].getROMs(); for (int i = 0; i < list.Length; i++) { - String thumbpath = Options.thumb_games + "\\" + list[i].getTitle(); + String thumbpath = Options.thumb_games + "\\" + emulators[indexOfEmulator].getName() + "\\" + list[i].getTitle(); if (File.Exists(thumbpath + ".png")) { list[i].ThumbnailImage = thumbpath + ".png"; Modified: trunk/plugins/MyEmulators/output.rar =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-07-19 00:31:15
|
Revision: 745 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=745&view=rev Author: gregmac45 Date: 2007-07-18 17:30:46 -0700 (Wed, 18 Jul 2007) Log Message: ----------- Added Paths: ----------- trunk/plugins/SabNzbControl/ trunk/plugins/SabNzbControl/AssemblyInfo.cs trunk/plugins/SabNzbControl/GUISabNzb.cs trunk/plugins/SabNzbControl/MyClass.cs trunk/plugins/SabNzbControl/Runner/ trunk/plugins/SabNzbControl/Runner/AssemblyInfo.cs trunk/plugins/SabNzbControl/Runner/Main.cs trunk/plugins/SabNzbControl/Runner/Runner.csproj trunk/plugins/SabNzbControl/Runner/Runner.sln trunk/plugins/SabNzbControl/SabNzbControl.csproj trunk/plugins/SabNzbControl/SabNzbControl.sln trunk/plugins/SabNzbControl/bin/ trunk/plugins/SabNzbControl/bin/Debug/ trunk/plugins/SabNzbControl/bin/Debug/Core.DLL trunk/plugins/SabNzbControl/bin/Debug/SabNzbControl.dll trunk/plugins/SabNzbControl/bin/Debug/SabNzbControl.pdb trunk/plugins/SabNzbControl/bin/Debug/Utils.DLL trunk/plugins/SabNzbControl/obj/ trunk/plugins/SabNzbControl/obj/Debug/ trunk/plugins/SabNzbControl/obj/Debug/SabNzbControl.dll trunk/plugins/SabNzbControl/obj/Debug/SabNzbControl.pdb trunk/plugins/SabNzbControl/obj/SabNzbControl.csproj.FileList.txt Added: trunk/plugins/SabNzbControl/AssemblyInfo.cs =================================================================== --- trunk/plugins/SabNzbControl/AssemblyInfo.cs (rev 0) +++ trunk/plugins/SabNzbControl/AssemblyInfo.cs 2007-07-19 00:30:46 UTC (rev 745) @@ -0,0 +1,31 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Information about this assembly is defined by the following +// attributes. +// +// change them to the information which is associated with the assembly +// you compile. + +[assembly: AssemblyTitle("SabNzbControl")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SabNzbControl")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// This sets the default COM visibility of types in the assembly to invisible. +// If you need to expose a type to COM, use [ComVisible(true)] on that type. +[assembly: ComVisible(false)] + +// The assembly version has following format : +// +// Major.Minor.Build.Revision +// +// You can specify all values by your own or you can build default build and revision +// numbers with the '*' character (the default): + +[assembly: AssemblyVersion("1.0.*")] Added: trunk/plugins/SabNzbControl/GUISabNzb.cs =================================================================== --- trunk/plugins/SabNzbControl/GUISabNzb.cs (rev 0) +++ trunk/plugins/SabNzbControl/GUISabNzb.cs 2007-07-19 00:30:46 UTC (rev 745) @@ -0,0 +1,721 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Xml; +using System.Xml.XPath; +using System.ComponentModel; +using System.Net; +using System.Web; +using System.IO; +using System.Text.RegularExpressions; +using MediaPortal.GUI.Library; +using MediaPortal.Dialogs; +//using MediaPortal.Utils.Services; +using MediaPortal.Utils; +using MediaPortal.Player; + +namespace OnlineVideos +{ + public class GUIOnlineVideos : GUIWindow, ISetupForm + { + [SkinControlAttribute(2)] + protected GUIButtonControl btnViewAs = null; + [SkinControlAttribute(50)] + protected GUIFacadeControl facadeView = null; + //private ILog moLog; + protected View currentView = View.List; + private Dictionary<String, Site> moSiteList = new Dictionary<String, Site>(); + private String msSelectedSiteId; + private String msSelectedCategory; + private State _CurrentState = State.home; + private String msDownloadDir = Directory.GetCurrentDirectory()+"\\"; + private List<VideoInfo> moCurrentVideoList = new List<VideoInfo>(); + private String []msFilterArray; + private String msThumbLocation; + private int miSelectedIndex = 0; + private bool mbPlayFullscreen = true; + public enum State + { + home = 0, + categories = 1, + videos = 2 + } + public enum View + { + List = 0, + Icons = 1, + LargeIcons = 2, + FilmStrip = 3 + } + public class Site + { + public String name; + public String id; + public string username; + public string password; + public bool confirmAge; + public Dictionary<String, RssLink> RssList = new Dictionary<String, RssLink>(); + } + public class RssLink + { + public String name; + public Boolean isDynamic = false; + public String url; + } + public class VideoInfo + { + public String Title; + public String Description; + public String VideoUrl; + public String ImageUrl; + public int Length; + public String Tags; + public Object Other; + public VideoInfo() + { + Length = -1; + } + } + + public GUIOnlineVideos() + { + //ServiceProvider loServices = GlobalServiceProvider.Instance; + //moLog = loServices.Get<ILog>(); + } + public string PluginName() + { + + return "Online Videos"; + + } + + // Returns the description of the plugin is shown in the plugin menu + + public string Description() + { + + return "Youtube Plugin"; + + } + + // Returns the author of the plugin which is shown in the plugin menu + + public string Author() + { + + return "GregMac45"; + + } + + // show the setup dialog + + public void ShowPlugin() + { + + //MessageBox.Show("Nothing to configure, this is just an example"); + + } + + // Indicates whether plugin can be enabled/disabled + + public bool CanEnable() + { + + return true; + + } + + // get ID of windowplugin belonging to this setup + + public int GetWindowId() + { + + return GetID; + + } + + // Indicates if plugin is enabled by default; + + public bool DefaultEnabled() + { + + return true; + + } + + // indicates if a plugin has its own setup screen + + public bool HasSetup() + { + + return false; + + } + public override int GetID + { + get + { + return 4755; + } + set + { + } + } + + public override bool Init() + { + LoadSettings(); + return Load(GUIGraphicsContext.Skin + @"\myonlinevideos.xml"); + + } + public bool GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage) + { + strButtonText = PluginName(); + + strButtonImage = String.Empty; + + strButtonImageFocus = String.Empty; + + strPictureImage = String.Empty; + + return true; + } + public bool ShowDefaultHome() + { + return true; + } + protected override void OnPageLoad() + { + if (_CurrentState == State.home) + { + //_log.Info("onPageLoad state home"); + GUIPropertyManager.SetProperty("#header.label","Online Videos"); + DisplaySites(); + } + else if (_CurrentState == State.categories) + { + GUIPropertyManager.SetProperty("#header.label", moSiteList[msSelectedSiteId].name); + DisplayCategories(); + } + else + { + GUIPropertyManager.SetProperty("#header.label", moSiteList[msSelectedSiteId].name); + DisplayVideos(false); + facadeView.SelectedListItemIndex = miSelectedIndex; + } + base.OnPageLoad(); + } + protected override void OnShowContextMenu() + { + int liSelected = facadeView.SelectedListItemIndex-1; + if (liSelected < 0 || msSelectedSiteId=="99" || _CurrentState!=State.videos) + { + return; + } + + GUIListItem loListItem = facadeView.SelectedListItem; + GUIDialogMenu dlgSel = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU); + dlgSel.Reset(); + if (dlgSel != null) + { + dlgSel.Add("Save"); // Save + if(msSelectedSiteId=="1"){ + dlgSel.Add("Related Videos"); // Related Videos + } + if(isSiteFavoriteEnabled()){ + if(msSelectedCategory.StartsWith("fav:") ==false){ + dlgSel.Add("Add to favorites"); + } + else{ + dlgSel.Add("Remove from favorites"); + } + } + } + dlgSel.DoModal(GetID); + int liSelectedIdx = dlgSel.SelectedId; + Log.Info("Selected id {0}",liSelectedIdx); + switch(liSelectedIdx){ + case 1: + SaveVideo(loListItem); + break; + case 2: + Log.Info("Getting related videos on {0} using tags:{1}",SiteUtilFactory.getSiteUtil(msSelectedSiteId),moCurrentVideoList[liSelected].Tags); + SiteUtilBase site = SiteUtilFactory.getSiteUtil(msSelectedSiteId); + Log.Info("VideoList before:"); + foreach(VideoInfo video in moCurrentVideoList){ + Log.Info(video.Title); + } + moCurrentVideoList = site.getRelatedVideos(moCurrentVideoList[liSelected].Tags); + Log.Info("VideoList after:"); + foreach(VideoInfo video in moCurrentVideoList){ + Log.Info(video.Title); + } + DisplayVideos(false); + break; + case 3: + SiteUtilBase siteUtil = SiteUtilFactory.getSiteUtil(msSelectedSiteId); + Site loSite = moSiteList [msSelectedSiteId]; + if(msSelectedCategory.StartsWith("fav:") == false){ + siteUtil.addFavorite(moCurrentVideoList[liSelected].VideoUrl,loSite.username,loSite.password); + }else{ + siteUtil.removeFavorite(moCurrentVideoList[liSelected].VideoUrl,loSite.username,loSite.password); + } + break; + } + base.OnShowContextMenu(); + } + public override void OnAction(Action action) + { + if (action.wID == Action.ActionType.ACTION_PREVIOUS_MENU) + { + if (_CurrentState == State.videos) + { + DisplayCategories(); + _CurrentState = State.categories; + return; + } + else if (_CurrentState == State.categories) + { + DisplaySites(); + _CurrentState = State.home; + return; + } + } + base.OnAction(action); + } + protected override void OnClicked(int controlId, GUIControl control, Action.ActionType actionType) + { + Log.Info("Onclicked action type:{0}",actionType); + if (control == facadeView) + { + + if (_CurrentState == State.home) + { + msSelectedSiteId = facadeView.SelectedListItem.Path; + GUIPropertyManager.SetProperty("#header.label", moSiteList[msSelectedSiteId].name); + DisplayCategories(); + _CurrentState = State.categories; + } + else if (_CurrentState == State.categories) + { + if (facadeView.SelectedListItemIndex == 0) + { + DisplaySites(); + _CurrentState = State.home; + } + else + { + msSelectedCategory = facadeView.SelectedListItem.Path; + DisplayVideos(true); + _CurrentState = State.videos; + } + } + else if (_CurrentState == State.videos) + { + ImageDownloader._stopDownload = true; + if (facadeView.SelectedListItemIndex == 0) + { + DisplayCategories(); + _CurrentState = State.categories; + } + else + { + miSelectedIndex = facadeView.SelectedListItemIndex; + //play the video + Play(moCurrentVideoList[facadeView.SelectedListItemIndex -1]); + } + } + } + else if (control == btnViewAs) + { + //bool shouldContinue = false; + //do + //{ + //shouldContinue = false; + switch (currentView) + { + case View.List: + currentView = View.Icons; + //if (!AllowView(CurrentView) || facadeView.ThumbnailView == null) + // shouldContinue = true; + //else + facadeView.View = GUIFacadeControl.ViewMode.SmallIcons; + break; + case View.Icons: + currentView = View.LargeIcons; + //if (!AllowView(CurrentView) || facadeView.ThumbnailView == null) + // shouldContinue = true; + //else + facadeView.View = GUIFacadeControl.ViewMode.LargeIcons; + //facadeView. + break; + case View.LargeIcons: + currentView = View.FilmStrip; + //if (!AllowView(CurrentView) || facadeView.FilmstripView == null) + // shouldContinue = true; + //else + facadeView.View = GUIFacadeControl.ViewMode.Filmstrip; + break; + case View.FilmStrip: + currentView = View.List; + //if (!AllowView(CurrentView) || facadeView.ListView == null) + // shouldContinue = true; + //else + facadeView.View = GUIFacadeControl.ViewMode.List; + break; + } + //} while (shouldContinue); + //SelectCurrentItem(); + GUIControl.FocusControl(GetID, controlId); + + string strLine = String.Empty; + View view = currentView; + switch (view) + { + case View.List: + strLine = GUILocalizeStrings.Get(101); + break; + case View.Icons: + strLine = GUILocalizeStrings.Get(100); + break; + case View.LargeIcons: + strLine = GUILocalizeStrings.Get(417); + break; + case View.FilmStrip: + strLine = GUILocalizeStrings.Get(733); + break; + } + GUIControl.SetControlLabel(GetID, btnViewAs.GetID, strLine); + + return; + }//if (control == btnViewAs) + base.OnClicked(controlId, control, actionType); + } + #region new methods + private void LoadSettings() + { + XmlDocument doc = new XmlDocument(); + try + { + doc.Load("OnlineVideoSettings.xml"); + XmlNode filter = doc.SelectSingleNode("//settings/filter"); + String lsFilter = filter.InnerText; + msFilterArray = lsFilter.Split(new char[] { ',' }); + if (msFilterArray.Length == 1 && msFilterArray[0] == "") + { + msFilterArray = null; + } + XmlNode thumbNode = doc.SelectSingleNode("//settings/thumbLocation"); + msThumbLocation = thumbNode.InnerText; + + //lsFilterArray + //Log.Write("filter value {0}",filter.InnerText); + + XmlNode root = doc.SelectSingleNode("//settings/sites/site"); + XmlNodeList nodeList; + nodeList = root.SelectNodes("//settings/sites/site"); + List<Site> loSiteList = new List<Site>(); + Site loSite; + XmlNodeList RssNodeList; + RssLink loRssData; + bool lbDonwloadDirSet = false; + foreach (XmlNode chileNode in nodeList) + { + loSite = new Site(); + + XmlNode node = chileNode.SelectSingleNode("name"); + loSite.name = node.InnerText; + + node = chileNode.SelectSingleNode("id"); + loSite.id = node.InnerText; + + node = chileNode.SelectSingleNode("user"); + if(node!=null) + loSite.username = node.InnerText; + + node = chileNode.SelectSingleNode("password"); + if(node!=null) + loSite.password = node.InnerText; + + node = chileNode.SelectSingleNode("confirmAge"); + if(node!=null) + loSite.confirmAge = node.InnerText == "yes"; + + //Console.WriteLine("site Node:{0}", loSite.ToString()); + RssNodeList = chileNode.SelectNodes("rss"); + foreach (XmlNode RssNode in RssNodeList) + { + loRssData = new RssLink(); + //node = chileNode.SelectSingleNode("d"); + + loRssData.name = RssNode.Attributes["name"].InnerText; + try{ + loRssData.isDynamic = RssNode.Attributes["dynamic"].InnerText.Equals("yes"); + Log.Info("Found a dynamic category for site {0}",loSite.name); + }catch(Exception){} + loRssData.url = RssNode.InnerText; + if (lbDonwloadDirSet==false && loSite.id == "99") + { + msDownloadDir = loRssData.url; + lbDonwloadDirSet = true; + } + //Console.WriteLine("rss Node:{0}", loRssData.ToString()); + loSite.RssList.Add(loRssData.name, loRssData); + } + moSiteList.Add(loSite.id, loSite); + } + } + catch (Exception e) + { + //moLog.Error(e); + Log.Error(e); + } + } + private void DisplaySites() + { + //facadeView.Clear(); + GUIControl.ClearControl(GetID, facadeView.GetID); + + GUIListItem loListItem; + foreach (Site loSite in moSiteList.Values) + { + loListItem = new GUIListItem(loSite.name); + loListItem.Path = loSite.id; + loListItem.IsFolder = true; + MediaPortal.Util.Utils.SetDefaultIcons(loListItem); + facadeView.Add(loListItem); + } + //GUIPropertyManager.SetProperty("#itemcount", facadeView.Count-1 + ""); + } + private void DisplayCategories() + { + // facadeView.Clear(); + GUIControl.ClearControl(GetID, facadeView.GetID); + + GUIListItem loListItem; + loListItem = new GUIListItem(".."); + loListItem.IsFolder = true; + MediaPortal.Util.Utils.SetDefaultIcons(loListItem); + facadeView.Add(loListItem); + Site loSite = moSiteList[msSelectedSiteId]; + SiteUtilBase loSiteUtil = SiteUtilFactory.getSiteUtil(msSelectedSiteId); + foreach (RssLink loCat in loSite.RssList.Values) + { + if (loCat.isDynamic) + { + Log.Info("Looking for dynamic categories for {0}",loCat.name); + List<RssLink> loNewCatList= loSiteUtil.getDynamicCategories(loCat.url); + Log.Info("Found {0} dynamic categoties.", loNewCatList.Count); + foreach (RssLink loNewCat in loNewCatList) + { + loListItem = new GUIListItem(loNewCat.name); + loListItem.Path = loNewCat.url; + loListItem.IsFolder = true; + MediaPortal.Util.Utils.SetDefaultIcons(loListItem); + facadeView.Add(loListItem); + } + } + else + { + loListItem = new GUIListItem(loCat.name); + loListItem.Path = loCat.url; + loListItem.IsFolder = true; + MediaPortal.Util.Utils.SetDefaultIcons(loListItem); + facadeView.Add(loListItem); + } + } + //GUIPropertyManager.SetProperty("#itemcount", facadeView.Count-1 + ""); + //SiteUtilBase loSiteUtil = SiteUtilFactory.getSiteUtil(msSelectedSiteId); + if (isSiteFavoriteEnabled()) + { + loListItem = new GUIListItem("Favorites"); + loListItem.Path = "fav:"+loSite.username; + loListItem.IsFolder = true; + MediaPortal.Util.Utils.SetDefaultIcons(loListItem); + facadeView.Add(loListItem); + //loSiteUtil.getSiteFavorites(); + } + } + private bool isSiteFavoriteEnabled(){ + Site loSite = moSiteList[msSelectedSiteId]; + SiteUtilBase loSiteUtil = SiteUtilFactory.getSiteUtil(msSelectedSiteId); + return (loSiteUtil.isSiteFavoritesEnabled() && String.IsNullOrEmpty(loSite.username) == false); + } + + private void DisplayVideos(bool fbRefresh) + { + List<VideoInfo> loListItems; + GUIListItem loListItem; + GUIControl.ClearControl(GetID, facadeView.GetID); + loListItem = new GUIListItem(".."); + loListItem.IsFolder = true; + MediaPortal.Util.Utils.SetDefaultIcons(loListItem); + facadeView.Add(loListItem); + + if (fbRefresh) + { + SiteUtilBase loSiteUtil = SiteUtilFactory.getSiteUtil(msSelectedSiteId); + + if (msSelectedCategory.Contains("{0}")) + { + String lsSearchStr = String.Empty; + GetUserInputString(ref lsSearchStr); + if (FilterOut(lsSearchStr)) + { + return; + } + lsSearchStr = lsSearchStr.Replace(" ", "+"); + msSelectedCategory = String.Format(msSelectedCategory, lsSearchStr); + } + loListItems = loSiteUtil.getVideoList(msSelectedCategory); + moCurrentVideoList.Clear(); + } + else + { + loListItems = moCurrentVideoList; + } + //facadeView.Clear(); + + //GUIListItem loListItem; + List<String> loImageUrlList = new List<string>(); + + foreach (VideoInfo loVideoInfo in loListItems) + { + loVideoInfo.Description = cleanString(loVideoInfo.Description); + if (FilterOut(loVideoInfo.Title) || FilterOut(loVideoInfo.Description)) + { + continue; + } + loListItem = new GUIListItem(loVideoInfo.Title); + loListItem.Path = loVideoInfo.VideoUrl; + facadeView.Add(loListItem); + loImageUrlList.Add(loVideoInfo.ImageUrl); + if (fbRefresh) + { + moCurrentVideoList.Add(loVideoInfo); + } + } + //GUIPropertyManager.SetProperty("#itemcount", facadeView.Count-1 +""); + + + BackgroundWorker worker = new BackgroundWorker(); + Object[] loParms = new Object[4]; + loParms[0] = facadeView; + loParms[1] = loImageUrlList; + loParms[2] = miSelectedIndex+""; + loParms[3] = msThumbLocation; + + worker.DoWork += new DoWorkEventHandler(ImageDownloader.DownloadImages); + worker.RunWorkerAsync(loParms); + + using (WaitCursor cursor = new WaitCursor()) + { + while (ImageDownloader._imagesDone == false) + { + GUIWindowManager.Process(); + } + facadeView.SelectedListItemIndex = miSelectedIndex; + } + + + } + private bool GetUserInputString(ref string sString) + { + VirtualKeyboard keyBoard = (VirtualKeyboard)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_VIRTUAL_KEYBOARD); + keyBoard.Reset(); + keyBoard.IsSearchKeyboard = true; + keyBoard.Text = sString; + keyBoard.DoModal(GetID); // show it... + if (keyBoard.IsConfirmed) sString = keyBoard.Text; + return keyBoard.IsConfirmed; + } + private void Play(VideoInfo foListItem) + { + //foListItem. + Site loSite = moSiteList[msSelectedSiteId]; + String lsUrl = SiteUtilFactory.getSiteUtil(msSelectedSiteId).getUrl(foListItem,loSite); + if (mbPlayFullscreen) + { + g_Player.Play(lsUrl); + GUIGraphicsContext.IsFullScreenVideo = true; + GUIWindowManager.ActivateWindow((int)GUIWindow.Window.WINDOW_FULLSCREEN_VIDEO); + } + else + { + GUIWindowManager.ActivateWindow(4760); + String[] loParms = new String[2]; + loParms[0] = "1"; + loParms[1] = ""; + GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_PLAYBACK_STARTED, 4760, 4750, 0, 0, 0, loParms); + msg.Label = moSiteList[msSelectedSiteId].name; + msg.Label2 = foListItem.Title; + //Log.Write("itemid = {0}", foListItem.ItemId); + //Log.Write("url = {0}", lsUrl); + msg.Label3 = foListItem.Description; + msg.Label4 = lsUrl; + + GUIWindowManager.SendThreadMessage(msg); + } + } + private void SaveVideo(GUIListItem foListItem) + { + String lsUrl = SiteUtilFactory.getSiteUtil(msSelectedSiteId).getUrl(foListItem.Path); + WebClient loClient = new WebClient(); + loClient.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)"); + loClient.DownloadFileCompleted += new AsyncCompletedEventHandler(DownloadFileCompleted); + String lsFileName = msDownloadDir+foListItem.Label; + loClient.DownloadFileAsync(new Uri(lsUrl), lsFileName + ".flv", foListItem.Label); + } + + private void DownloadFileCompleted(object sender, AsyncCompletedEventArgs e) + { + GUIDialogNotify loDlgNotify = (GUIDialogNotify)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_NOTIFY); + loDlgNotify.SetText(e.UserState+" Download Complete"); + loDlgNotify.DoModal(GetID); + } + private bool FilterOut(String fsStr) + { + if (fsStr == String.Empty) + { + return false; + } + if (msFilterArray != null) + { + foreach (String lsFilter in msFilterArray) + { + if (fsStr.IndexOf(lsFilter, StringComparison.OrdinalIgnoreCase) >= 0) + { + Log.Info("Filtering out:{0}\n based on filter:{1}", fsStr, lsFilter); + return true; + //return false; + } + } + + } + return false; + } + private String cleanString(String fsStr) + { + if (fsStr != null) + { + // Strip \n's + fsStr = Regex.Replace(fsStr, @"(\n|\r)", "", RegexOptions.Multiline); + + // Remove whitespace (double spaces) + fsStr = Regex.Replace(fsStr, @" +", "", RegexOptions.Multiline); + + // Remove + fsStr = Regex.Replace(fsStr, @" ", " ", RegexOptions.Multiline); + + + // Replace <br/> with \n + fsStr = Regex.Replace(fsStr, @"< *br */*>", "\n", RegexOptions.IgnoreCase & RegexOptions.Multiline); + + // Remove remaining HTML tags + fsStr = Regex.Replace(fsStr, @"<[^>]*>", "", RegexOptions.Multiline); + } + return fsStr; + } + #endregion + } +} Added: trunk/plugins/SabNzbControl/MyClass.cs =================================================================== --- trunk/plugins/SabNzbControl/MyClass.cs (rev 0) +++ trunk/plugins/SabNzbControl/MyClass.cs 2007-07-19 00:30:46 UTC (rev 745) @@ -0,0 +1,418 @@ +/* + * Created by SharpDevelop. + * User: GZamor1 + * Date: 4/17/2007 + * Time: 10:04 AM + * + * To change this template use Tools | Options | Coding | Edit Standard Headers. + */ +using System; +using System.Net; +using System.Xml; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections.Generic; +using MediaPortal.GUI.Library; +//using MediaPortal.Dialogs; +using MediaPortal.Utils; + +namespace SabNzbControl +{ + /// <summary> + /// Description of MyClass. + /// </summary> + public class GUISabNzb : GUIWindow, ISetupForm + { + #region SkinControlAttributes + [SkinControlAttribute(2)] protected GUIButtonControl btnQueue = null; + [SkinControlAttribute(7)] protected GUIButtonControl btnHistory = null; + [SkinControlAttribute(8)] protected GUIButtonControl btnNewzbin = null; + /* + [SkinControlAttribute(3)] protected GUIButtonControl btnSearch = null; + [SkinControlAttribute(6)] protected GUIButtonControl btnFavorites = null; + [SkinControlAttribute(9)] protected GUIButtonControl btnBack = null; + [SkinControlAttribute(25)] protected GUIButtonControl btnPlayList = null; + [SkinControlAttribute(34)] protected GUIButtonControl btnNextPage = null; + [SkinControlAttribute(35)] protected GUIButtonControl btnPreviousPage = null; + [SkinControlAttribute(36)] protected GUIImage imgCountry = null; + [SkinControlAttribute(37)] protected GUIButtonControl btnGenre = null; + [SkinControlAttribute(38)] protected GUIButtonControl btnCountry = null; + [SkinControlAttribute(39)] protected GUIButtonControl btnMyPlaylists = null; + */ + [SkinControlAttribute(50)] protected GUIFacadeControl facadeView = null; + #endregion + #region member variables + private String _SabNzbHost = String.Empty; + private String _SabNzbPort = String.Empty; + private String _SabNzbUser = String.Empty; + private String _SabNzbPass = String.Empty; + private String _NewzbinUser = String.Empty; + private String _NewzbinPass = String.Empty; + private String _NewzbinBaseUrl = "http://v3.newzbin.com"; + private String _NewzbinSearchUrl = "/search/query/?q={0}&area={1}&fpn=p&searchaction=go&areadone={1}&ss={2}&feed=rss"; + private String _NewzbinLoginUrl = "/account/login/"; + private String _AreaEverything = "-1"; + private String _SabNzbContext = "/sabnzbd/"; + private String _SabNzbQueueUrl = "queue/"; + private String _SabNzbHistoryUrl = "history/"; + private CookieCollection _SabLoginCookies; + private CookieCollection _NewzbinLoginCookies; + #endregion + public class NzbReport{ + public String title; + public String id; + public String url; + public String size; + public String moreInfoUrl; + public String nfoUrl; + + } + public class SabEntry{ + public String title; + public String option; + public String uid; + public String remain; + public String total; + public String eta; + } + + public string PluginName() + { + + return "SabNZB Controller"; + + } + + // Returns the description of the plugin is shown in the plugin menu + + public string Description() + { + + return "SabNzbd Controller Plugin"; + + } + + // Returns the author of the plugin which is shown in the plugin menu + + public string Author() + { + + return "GregMac45"; + + } + + // show the setup dialog + + public void ShowPlugin() + { + + //MessageBox.Show("Nothing to configure, this is just an example"); + + } + + // Indicates whether plugin can be enabled/disabled + + public bool CanEnable() + { + + return true; + + } + + // get ID of windowplugin belonging to this setup + + public int GetWindowId() + { + + return GetID; + + } + + // Indicates if plugin is enabled by default; + + public bool DefaultEnabled() + { + + return true; + + } + + // indicates if a plugin has its own setup screen + + public bool HasSetup() + { + + return false; + + } + public override int GetID + { + get + { + return 4756; + } + set + { + } + } + + public override bool Init() + { + LoadSettings(); + return Load(GUIGraphicsContext.Skin + @"\mysabnzb.xml"); + + } + public bool GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage) + { + strButtonText = PluginName(); + + strButtonImage = String.Empty; + + strButtonImageFocus = String.Empty; + + strPictureImage = String.Empty; + + return true; + } + public bool ShowDefaultHome() + { + return true; + } + protected override void OnPageLoad() + { + + } + protected override void OnShowContextMenu() + { + + } + public override void OnAction(Action action){ + + } + protected override void OnClicked(int controlId, GUIControl control, Action.ActionType actionType) + { + if(control == btnQueue){ + + } + + } + + #region user methods + private void LoadSettings(){ + XmlDocument doc = new XmlDocument(); + try + { + doc.Load("SabNZBControlSettings.xml"); + XmlNode node = doc.SelectSingleNode("//settings/sabnzb/host"); + _SabNzbHost = node.InnerText; + + node = doc.SelectSingleNode("//settings/sabnzb/user"); + _SabNzbUser = node.InnerText; + + node = doc.SelectSingleNode("//settings/sabnzb/password"); + _SabNzbPass = node.InnerText; + + node = doc.SelectSingleNode("//settings/sabnzb/port"); + _SabNzbPort = node.InnerText; + + node = doc.SelectSingleNode("//settings/newzbin/user"); + _NewzbinUser = node.InnerText; + node = doc.SelectSingleNode("//settings/newzbin/password"); + _NewzbinPass = node.InnerText; + + }catch (Exception e) + { + //moLog.Error(e); + Log.Error(e); + } + } + private void showQueue(){ + try{ + if(isLoggedInToSab() ==false){ + SabLogin(); + } + String url = BuildSabUrl(_SabNzbQueueUrl); + String html = getHtml(url,"","","",ref _SabLoginCookies); + List<SabEntry> queue = parseSabQueue(html); + + }catch(Exception e){ + + Log.Error(e); + + } + } + private List<SabEntry> parseSabQueue(String html){ + Regex regex = new Regex("<tr class=\"(odd|even)\">.*?<option value=\"change_.*?pp=(?<option>[0-9])\" selected>.*?<td><a href=\"\\./SAB(.*?)/\">(?<title>.*?)</td>.*?<td[^>]*?>(?<remain>.*?)/(?<total>.*?)</td>.*?<td>(?<eta>.*?)</td>.*?<td>(?<age>.*?)</td>.*?</tr>", RegexOptions.Singleline); + MatchCollection matches = regex.Matches(html); + SabEntry queueItem; + List<SabEntry>queueList = new List<SabEntry>(); + foreach(Match match in matches){ + queueItem = new SabEntry(); + queueItem.eta = match.Groups["eta"].Value; + queueItem.title = match.Groups["title"].Value; + queueItem.option = match.Groups["option"].Value; + queueItem.remain = match.Groups["remain"].Value; + queueItem.total = match.Groups["total"].Value; + queueItem.uid = match.Groups["uid"].Value; + queueList.Add(queueItem); + } + return queueList; + } + private void showHistory(){ + try{ + if(isLoggedInToSab() ==false){ + SabLogin(); + } + String url = BuildSabUrl(_SabNzbHistoryUrl); + getHtml(url,ref _SabLoginCookies); + + }catch(Exception e){ + + Log.Error(e); + + } + } + private void searchNewzbin(String area){ + //prompt for query string + String q = "test"; + + if(isLoggedInToNewzbin() ==false){ + NewzbinLogin(); + } + String url = _NewzbinBaseUrl+String.Format(_NewzbinSearchUrl,q,_AreaEverything); + + String rss = getHtml(url,ref _NewzbinLoginCookies); + + + } + private bool SabLogin(){ + if(String.IsNullOrEmpty(_SabNzbUser)){ + return true; + } + String url = BuildSabUrl(_SabNzbContext); + CookieCollection cookies = new CookieCollection(); + if(_SabLoginCookies!=null){ + cookies.Add(_SabLoginCookies); + } + String postData = ""; + String lsResult = getHtml(url,_SabNzbUser,_SabNzbPass,postData,ref cookies); + if(lsResult.IndexOf("<title>Login</title>")>-1){ + _SabLoginCookies = cookies; + return true; + } + return false; + + } + private bool NewzbinLogin(){ + return NewzbinLogin("/"); + } + private bool NewzbinLogin(String nextUrl){ + if(String.IsNullOrEmpty(_NewzbinUser) || String.IsNullOrEmpty(_NewzbinPass)){ + return false; + } + String url = _NewzbinBaseUrl+_NewzbinLoginUrl; + String Postdata = "username={0}&password={1}&ret_url={2}&Submit=Login"; + CookieCollection cookies = new CookieCollection(); + if(_NewzbinLoginCookies!=null){ + cookies.Add(_NewzbinLoginCookies); + } + String lsResult = getHtml(url,_NewzbinUser,_NewzbinPass,Postdata,ref cookies); + if(lsResult.IndexOf("<a title=\"Log Out\" href=\"/account/logout/\">Log Out</a>")>-1){ + _NewzbinLoginCookies = cookies; + return true; + } + return false; + } + private String getHtml(String url,ref CookieCollection cookies){ + return getHtml(url,"","","",ref cookies); + } + private String getHtml(String url,String fsUser,String fsPassword,String fsPostData,ref CookieCollection cookies){ + HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(url); + Request.Method = "POST"; + Request.ContentType = "application/x-www-form-urlencoded"; + Request.CookieContainer = new CookieContainer(); + Request.CookieContainer.Add(cookies); + + Stream RequestStream = Request.GetRequestStream(); + ASCIIEncoding ASCIIEncoding = new ASCIIEncoding(); + //Byte [] PostData = ASCIIEncoding.GetBytes("username=" + fsUser +"&password="+ fsPassword); + Byte [] PostData = ASCIIEncoding.GetBytes(fsPostData); + RequestStream.Write(PostData, 0, PostData.Length); + RequestStream.Close(); + HttpWebResponse response = (HttpWebResponse)Request.GetResponse(); + StreamReader Reader = new StreamReader(Request.GetResponse().GetResponseStream()); + String ResultHTML = Reader.ReadToEnd(); + response.Cookies = Request.CookieContainer.GetCookies(Request.RequestUri); + cookies = response.Cookies; + + return ResultHTML; + } + private bool isLoggedInToSab(){ + return _SabLoginCookies!=null && _SabLoginCookies["session_id"]!=null&&!_SabLoginCookies["session_id"].Expired ; + } + + private bool isLoggedInToNewzbin(){ + return _NewzbinLoginCookies!=null && _NewzbinLoginCookies["NzbSessionID"]!=null&&!_SabLoginCookies["NzbSessionID"].Expired ; + } + + + private String BuildSabUrl(String relativeUrl){ + + String url = String.Format("http://{0}:{1}{2}",_SabNzbHost,_SabNzbPort,relativeUrl); + return url; + + + } + public void parseNewzbinRss(String rssData){ + StringReader reader = new StringReader(rssData); + + XmlDocument doc = new XmlDocument(); + doc.Load(reader); + XmlNamespaceManager expr = new XmlNamespaceManager(doc.NameTable); + expr.AddNamespace("report=","http://www.newzbin.com/DTD/2007/feeds/report/"); + //Create the root XmlNode and generate an XmlNodeList from it. + XmlNode root = doc.SelectSingleNode("//rss/channel/item", expr); + XmlNodeList nodeList; + nodeList = root.SelectNodes("//rss/channel/item"); + //XmlAttributeCollection ac; + List<NzbReport> loRssItemList = new List<NzbReport>(); + NzbReport loRssItem; + //GUIListItem loListItem; + foreach (XmlNode chileNode in nodeList) + { + loRssItem = new NzbReport(); + + for (int i = 0; i < chileNode.ChildNodes.Count; i++) + { + XmlNode n = chileNode.ChildNodes[i]; + + switch (n.Name) + { + + case "title": + loRssItem.title = n.InnerText; + break; + case "link": + loRssItem.url = n.InnerText; + break; + case "report:id": + loRssItem.id = n.InnerText; + break; + case "report:moreinfo": + loRssItem.moreInfoUrl = n.InnerText; + break; + case "report:nfo": + loRssItem.url = n.InnerText; + break; + case "report:size": + loRssItem.size = n.InnerText; + break; + } + loRssItemList.Add(loRssItem); + } + } + } + #endregion + } +} Added: trunk/plugins/SabNzbControl/Runner/AssemblyInfo.cs =================================================================== --- trunk/plugins/SabNzbControl/Runner/AssemblyInfo.cs (rev 0) +++ trunk/plugins/SabNzbControl/Runner/AssemblyInfo.cs 2007-07-19 00:30:46 UTC (rev 745) @@ -0,0 +1,31 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Information about this assembly is defined by the following +// attributes. +// +// change them to the information which is associated with the assembly +// you compile. + +[assembly: AssemblyTitle("Runner")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Runner")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// This sets the default COM visibility of types in the assembly to invisible. +// If you need to expose a type to COM, use [ComVisible(true)] on that type. +[assembly: ComVisible(false)] + +// The assembly version has following format : +// +// Major.Minor.Build.Revision +// +// You can specify all values by your own or you can build default build and revision +// numbers with the '*' character (the default): + +[assembly: AssemblyVersion("1.0.*")] Added: trunk/plugins/SabNzbControl/Runner/Main.cs =================================================================== --- trunk/plugins/SabNzbControl/Runner/Main.cs (rev 0) +++ trunk/plugins/SabNzbControl/Runner/Main.cs 2007-07-19 00:30:46 UTC (rev 745) @@ -0,0 +1,21 @@ +/* + * Created by SharpDevelop. + * User: GZamor1 + * Date: 4/23/2007 + * Time: 9:30 AM + * + * To change this template use Tools | Options | Coding | Edit Standard Headers. + */ +using System; +using System.Collections.Generic; + +namespace Runner +{ + class MainClass + { + public static void Main(string[] args) + { + Console.WriteLine("Hello World!"); + } + } +} \ No newline at end of file Added: trunk/plugins/SabNzbControl/Runner/Runner.csproj =================================================================== --- trunk/plugins/SabNzbControl/Runner/Runner.csproj (rev 0) +++ trunk/plugins/SabNzbControl/Runner/Runner.csproj 2007-07-19 00:30:46 UTC (rev 745) @@ -0,0 +1,34 @@ +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <ProjectGuid>{3344BB6A-77FC-449B-AADA-2C73E8045773}</ProjectGuid> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <OutputType>Exe</OutputType> + <RootNamespace>Runner</RootNamespace> + <AssemblyName>Runner</AssemblyName> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> + <OutputPath>bin\Debug\</OutputPath> + <DebugSymbols>True</DebugSymbols> + <DebugType>Full</DebugType> + <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow> + <DefineConstants>DEBUG;TRACE</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> + <OutputPath>bin\Release\</OutputPath> + <DebugSymbols>False</DebugSymbols> + <DebugType>None</DebugType> + <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow> + <DefineConstants>TRACE</DefineConstants> + </PropertyGroup> + <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" /> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Data" /> + <Reference Include="System.Xml" /> + </ItemGroup> + <ItemGroup> + <Compile Include="AssemblyInfo.cs" /> + <Compile Include="Main.cs" /> + </ItemGroup> +</Project> \ No newline at end of file Added: trunk/plugins/SabNzbControl/Runner/Runner.sln =================================================================== --- trunk/plugins/SabNzbControl/Runner/Runner.sln (rev 0) +++ trunk/plugins/SabNzbControl/Runner/Runner.sln 2007-07-19 00:30:46 UTC (rev 745) @@ -0,0 +1,18 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +# SharpDevelop 2.1.0.2429 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Runner", "Runner.csproj", "{3344BB6A-77FC-449B-AADA-2C73E8045773}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3344BB6A-77FC-449B-AADA-2C73E8045773}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3344BB6A-77FC-449B-AADA-2C73E8045773}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3344BB6A-77FC-449B-AADA-2C73E8045773}.Release|Any CPU.Build.0 = Release|Any CPU + {3344BB6A-77FC-449B-AADA-2C73E8045773}.Release|Any CPU.ActiveCfg = Release|Any CPU + EndGlobalSection +EndGlobal Added: trunk/plugins/SabNzbControl/SabNzbControl.csproj =================================================================== --- trunk/plugins/SabNzbControl/SabNzbControl.csproj (rev 0) +++ trunk/plugins/SabNzbControl/SabNzbControl.csproj 2007-07-19 00:30:46 UTC (rev 745) @@ -0,0 +1,41 @@ +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <ProjectGuid>{4AD8C154-32DC-46FF-AE56-8EBF39948EF3}</ProjectGuid> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <OutputType>Library</OutputType> + <RootNamespace>SabNzbControl</RootNamespace> + <AssemblyName>SabNzbControl</AssemblyName> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> + <OutputPath>bin\Debug\</OutputPath> + <DebugSymbols>True</DebugSymbols> + <DebugType>Full</DebugType> + <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow> + <DefineConstants>DEBUG;TRACE</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> + <OutputPath>bin\Release\</OutputPath> + <DebugSymbols>False</DebugSymbols> + <DebugType>None</DebugType> + <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow> + <DefineConstants>TRACE</DefineConstants> + </PropertyGroup> + <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" /> + <ItemGroup> + <Reference Include="Core"> + <HintPath>..\..\MediaPortal\Core\bin\Release\Core.DLL</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="Utils"> + <HintPath>..\..\MediaPortal\Utils\bin\Release\Utils.DLL</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> + </ItemGroup> + <ItemGroup> + <Compile Include="AssemblyInfo.cs" /> + <Compile Include="MyClass.cs" /> + </ItemGroup> +</Project> \ No newline at end of file Added: trunk/plugins/SabNzbControl/SabNzbControl.sln =================================================================== --- trunk/plugins/SabNzbControl/SabNzbControl.sln (rev 0) +++ trunk/plugins/SabNzbControl/SabNzbControl.sln 2007-07-19 00:30:46 UTC (rev 745) @@ -0,0 +1,18 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +# SharpDevelop 2.1.0.2429 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SabNzbControl", "SabNzbControl.csproj", "{4AD8C154-32DC-46FF-AE56-8EBF39948EF3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4AD8C154-32DC-46FF-AE56-8EBF39948EF3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4AD8C154-32DC-46FF-AE56-8EBF39948EF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4AD8C154-32DC-46FF-AE56-8EBF39948EF3}.Release|Any CPU.Build.0 = Release|Any CPU + {4AD8C154-32DC-46FF-AE56-8EBF39948EF3}.Release|Any CPU.ActiveCfg = Release|Any CPU + EndGlobalSection +EndGlobal Added: trunk/plugins/SabNzbControl/bin/Debug/Core.DLL =================================================================== (Binary files differ) Property changes on: trunk/plugins/SabNzbControl/bin/Debug/Core.DLL ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/SabNzbControl/bin/Debug/SabNzbControl.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/SabNzbControl/bin/Debug/SabNzbControl.dll ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/SabNzbControl/bin/Debug/SabNzbControl.pdb =================================================================== (Binary files differ) Property changes on: trunk/plugins/SabNzbControl/bin/Debug/SabNzbControl.pdb ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/SabNzbControl/bin/Debug/Utils.DLL =================================================================== (Binary files differ) Property changes on: trunk/plugins/SabNzbControl/bin/Debug/Utils.DLL ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/SabNzbControl/obj/Debug/SabNzbControl.dll =================================================================== (Binary files differ) Property changes on: trunk/plugins/SabNzbControl/obj/Debug/SabNzbControl.dll ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/SabNzbControl/obj/Debug/SabNzbControl.pdb =================================================================== (Binary files differ) Property changes on: trunk/plugins/SabNzbControl/obj/Debug/SabNzbControl.pdb ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/SabNzbControl/obj/SabNzbControl.csproj.FileList.txt =================================================================== --- trunk/plugins/SabNzbControl/obj/SabNzbControl.csproj.FileList.txt (rev 0) +++ trunk/plugins/SabNzbControl/obj/SabNzbControl.csproj.FileList.txt 2007-07-19 00:30:46 UTC (rev 745) @@ -0,0 +1,7 @@ +obj\Debug\ResolveAssemblyReference.cache +bin\Debug\SabNzbControl.dll +bin\Debug\SabNzbControl.pdb +bin\Debug\Core.DLL +bin\Debug\Utils.DLL +obj\Debug\SabNzbControl.dll +obj\Debug\SabNzbControl.pdb This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-07-19 00:18:55
|
Revision: 744 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=744&view=rev Author: gregmac45 Date: 2007-07-18 17:18:53 -0700 (Wed, 18 Jul 2007) Log Message: ----------- Added hover image Modified Paths: -------------- trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs 2007-07-19 00:18:08 UTC (rev 743) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs 2007-07-19 00:18:53 UTC (rev 744) @@ -179,7 +179,7 @@ strButtonImageFocus = String.Empty; - strPictureImage = String.Empty; + strPictureImage = "hover_onlinevideos.png"; return true; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-07-19 00:18:10
|
Revision: 743 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=743&view=rev Author: gregmac45 Date: 2007-07-18 17:18:08 -0700 (Wed, 18 Jul 2007) Log Message: ----------- Added hover image Modified Paths: -------------- trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml Modified: trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml =================================================================== --- trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml 2007-07-18 22:29:31 UTC (rev 742) +++ trunk/plugins/OnlineVideos/Skin/BlueTwo/myonlinevideos.xml 2007-07-19 00:18:08 UTC (rev 743) @@ -1,8 +1,8 @@ <window> <id>4755</id> <defaultcontrol>50</defaultcontrol> - <allowoverlay>yes</allowoverlay> - <define>#header.label:MyOnlineVideos</define> + <allowoverlay>yes</allowoverlay> + <define>#header.hover:hover_onlinevideos.png</define> <controls> <import>common.window.xml</import> <import>common.facade.xml</import> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-07-18 22:29:35
|
Revision: 742 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=742&view=rev Author: gregmac45 Date: 2007-07-18 15:29:31 -0700 (Wed, 18 Jul 2007) Log Message: ----------- Added code to handle connectionError response from flash Cleaned up the log messages Modified Paths: -------------- trunk/plugins/OnlineVideos/Source/FLV Player/MyFlashPlayer.cs Modified: trunk/plugins/OnlineVideos/Source/FLV Player/MyFlashPlayer.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/FLV Player/MyFlashPlayer.cs 2007-07-18 22:27:29 UTC (rev 741) +++ trunk/plugins/OnlineVideos/Source/FLV Player/MyFlashPlayer.cs 2007-07-18 22:29:31 UTC (rev 742) @@ -5,7 +5,7 @@ using AxShockwaveFlashObjects; using MediaPortal.Player; using MediaPortal.GUI.Library; -//using MediaPortal.Utils.Services; +using MediaPortal.Utils; using System.Xml; namespace MediaPortal.MyFLVPlayer @@ -97,7 +97,7 @@ FlvControl.Player.OnReadyStateChange += new _IShockwaveFlashEvents_OnReadyStateChangeEventHandler(OnReady); FlvControl.Player.FlashCall += new _IShockwaveFlashEvents_FlashCallEventHandler(OnFlashCall); //FlvControl.Player.LoadMovie(0, @"C:\Dev\FlashExternalAPI\player.swf"); - //Log.Write("player path:{0}", System.IO.Directory.GetCurrentDirectory() + "\\player.swf"); + //Log.Info("player path:{0}", System.IO.Directory.GetCurrentDirectory() + "\\player.swf"); FlvControl.Player.LoadMovie(0, System.IO.Directory.GetCurrentDirectory()+"\\player.swf"); GUIGraphicsContext.form.Controls.Add(FlvControl); @@ -159,24 +159,24 @@ { /* - Log.Write("OnReady2 reached with value {0}", foEvent.newState); + Log.Info("OnReady2 reached with value {0}", foEvent.newState); if (foEvent.newState == 4 && _duration <=0) { String lsXml = FlvControl.Player.CallFunction("<invoke name=\"getVideoTotalTime\" returntype=\"string\"></invoke>"); - //Log.Write("flash request received with :{0}",lsXml); + //Log.Info("flash request received with :{0}",lsXml); XmlDocument document = new XmlDocument(); document.LoadXml(lsXml); XmlNodeList list = document.GetElementsByTagName("number"); _duration = Convert.ToDouble(list[0].InnerText); - Log.Write("Duration Set to {0}",_duration); + Log.Info("Duration Set to {0}",_duration); } * */ } public void OnFlashCall(object sender, _IShockwaveFlashEvents_FlashCallEvent foEvent) { - Log.Write("OnFlashCall reached with value request:{0},Object:{1}", foEvent.request, sender); + Log.Info("OnFlashCall reached with value request:{0},Object:{1}", foEvent.request, sender); XmlDocument document = new XmlDocument(); document.LoadXml(foEvent.request); @@ -185,10 +185,10 @@ String lsName = list[0].Attributes["name"].Value; list = document.GetElementsByTagName("arguments"); String lsState = list[0].FirstChild.InnerText; - //Log.Write("invoke:{0} argument:{1}",lsName,lsState); + //Log.Info("invoke:{0} argument:{1}",lsName,lsState); //if (lsName.Equals("UpdateDuration")) //{ - // Log.Write("received update duration with value {0}", lsState); + // Log.Info("received update duration with value {0}", lsState); //} if (lsName.Equals("updateStatus")) { @@ -210,16 +210,21 @@ case "playing": _playState = PlayState.Playing; String lsXml = FlvControl.Player.CallFunction("<invoke name=\"getVideoTotalTime\" returntype=\"string\"></invoke>"); - //Log.Write("flash request received with :{0}",lsXml); + //Log.Info("flash request received with :{0}",lsXml); document = new XmlDocument(); document.LoadXml(lsXml); list = document.GetElementsByTagName("number"); _duration = Convert.ToDouble(list[0].InnerText); - Log.Write("Duration Set to {0}", _duration); + Log.Info("Duration Set to {0}", _duration); break; case "paused": _playState = PlayState.Paused; + break; + case "connectionError": + _playState = PlayState.Ended; break; + + } } } @@ -247,7 +252,7 @@ TimeSpan loTimeSinceUpdate = DateTime.Now - _updateTimer; if (loTimeSinceUpdate.Seconds > 1) { - //Log.Write("Flash Player - Updating Position"); + //Log.Info("Flash Player - Updating Position"); String lsXml = FlvControl.Player.CallFunction("<invoke name=\"getVideoCurrentTime\" returntype=\"string\"></invoke>"); XmlDocument document = new XmlDocument(); @@ -255,14 +260,14 @@ XmlNodeList list = document.GetElementsByTagName("number"); _currentPosition = Convert.ToDouble(list[0].InnerText); _updateTimer = DateTime.Now; - //Log.Write("Flash Player - current time {0}", _currentPosition); + //Log.Info("Flash Player - current time {0}", _currentPosition); } } catch (Exception e) { //_log.Error(e); - Log.Write(e); + Log.Error(e); } try { @@ -291,7 +296,7 @@ document.LoadXml(lsXml); XmlNodeList list = document.GetElementsByTagName("number"); liSpeed = Convert.ToInt32(list[0].InnerText); - //Log.Write("lsTest - total time {0}", lsTest); + //Log.Info("lsTest - total time {0}", lsTest); } catch (Exception e) { @@ -315,7 +320,7 @@ //document.LoadXml(lsXml); //XmlNodeList list = document.GetElementsByTagName("number"); //_currentPosition = Convert.ToDouble(list[0].InnerText); - //Log.Write("lsTest - total time {0}", lsTest); + //Log.Info("lsTest - total time {0}", lsTest); } catch (Exception e) { @@ -355,9 +360,9 @@ return false; //UpdateStatus(); //String lsPlaying = FlvControl.Player.CallFunction("<invoke name=\"videoPlaying\" returntype=\"xml\"></invoke>"); - //Log.Write("Flv Playing:{0}", lsPlaying); - //Log.Write("Player.playing:{0}", FlvControl.Player.Playing); - //Log.Write("control.playing:{0}", FlvControl.Playing); + //Log.Info("Flv Playing:{0}", lsPlaying); + //Log.Info("Player.playing:{0}", FlvControl.Player.Playing); + //Log.Info("control.playing:{0}", FlvControl.Playing); //if (_started == false) // return false; //if (Paused) return true; @@ -432,7 +437,7 @@ public override void Process() { - //Log.Write("in Process"); + //Log.Info("in Process"); //UpdateStatus(); if (_needUpdate) { @@ -446,13 +451,13 @@ GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_PLAYING_10SEC, 0, 0, 0, 0, 0, null); msg.Label = CurrentFile; GUIWindowManager.SendThreadMessage(msg); - //Log.Write("Message Playing 10 sec sent"); + //Log.Info("Message Playing 10 sec sent"); } } } public override void SetVideoWindow() { - //Log.Write("set video called fullscreen = {0} and grphic.Fullscreen {0}",_isFullScreen,GUIGraphicsContext.IsFullScreenVideo); + //Log.Info("set video called fullscreen = {0} and grphic.Fullscreen {0}",_isFullScreen,GUIGraphicsContext.IsFullScreenVideo); if (FlvControl == null) return; if (GUIGraphicsContext.IsFullScreenVideo != _isFullScreen) { @@ -465,7 +470,7 @@ if (_isFullScreen) { - Log.Write("Flv:Fullscreen"); + Log.Info("Flv:Fullscreen"); _positionX = GUIGraphicsContext.OverScanLeft; _positionY = GUIGraphicsContext.OverScanTop; @@ -481,7 +486,7 @@ //FlvControl.fullScreen=true; //FlvControl.stretchToFit = true; - //Log.Write("FlvPlayer:done"); + //Log.Info("FlvPlayer:done"); return; } else @@ -492,7 +497,7 @@ _videoRectangle = new Rectangle(_positionX, _positionY, FlvControl.ClientSize.Width, FlvControl.ClientSize.Height); _sourceRectangle = _videoRectangle; - //Log.Write("AudioPlayer:set window:({0},{1})-({2},{3})",_positionX,_positionY,_positionX+FlvControl.ClientSize.Width,_positionY+FlvControl.ClientSize.Height); + //Log.Info("AudioPlayer:set window:({0},{1})-({2},{3})",_positionX,_positionY,_positionX+FlvControl.ClientSize.Width,_positionY+FlvControl.ClientSize.Height); } //FlvControl.uiMode = "none"; //FlvControl.windowlessVideo = true; @@ -506,7 +511,7 @@ if (FlvControl == null) return; try { - //Log.Write("before {0}", Playing); + //Log.Info("before {0}", Playing); //FlvControl.Player.Stop(); FlvControl.Player.CallFunction("<invoke name=\"stopVideo\" returntype=\"xml\"></invoke>"); FlvControl.Visible = false; @@ -516,7 +521,7 @@ //_started = false; //Playing = false; //GUIGraphicsContext.OnNewAction -= new OnActionHandler(OnAction2); - //Log.Write("after {0}", Playing); + //Log.Info("after {0}", Playing); } catch (Exception) { @@ -543,7 +548,7 @@ { if (value != _isFullScreen) { - //Log.Write("setting fullscreen to {0}", value); + //Log.Info("setting fullscreen to {0}", value); _isFullScreen = value; _needUpdate = true; } @@ -557,7 +562,7 @@ { if (value != _positionX) { - //Log.Write("setting position x to {0}", value); + //Log.Info("setting position x to {0}", value); _positionX = value; _needUpdate = true; } @@ -571,7 +576,7 @@ { if (value != _positionY) { - //Log.Write("setting position y to {0}", value); + //Log.Info("setting position y to {0}", value); _positionY = value; _needUpdate = true; } @@ -585,7 +590,7 @@ { if (value != _videoWidth) { - //Log.Write("setting width to {0}", value); + //Log.Info("setting width to {0}", value); _videoWidth = value; _needUpdate = true; } @@ -598,7 +603,7 @@ { if (value != _videoHeight) { - //Log.Write("setting position height to {0}", value); + //Log.Info("setting position height to {0}", value); _videoHeight = value; _needUpdate = true; } @@ -627,13 +632,13 @@ if (FlvControl == null) return; try { - Log.Write("Attempting to seek..."); + Log.Info("Attempting to seek..."); FlvControl.Player.CallFunction("<invoke name=\"videoSeek\" returntype=\"xml\"><arguments><number>" + dTime + "</number></arguments></invoke>"); //FlvControl.Player.CurrentFrame() = (int)dTime; - Log.Write("seeking complete"); + Log.Info("seeking complete"); } catch (Exception e) { - Log.Write(e); + Log.Error(e); } } } @@ -669,4 +674,4 @@ //} } -} \ 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: <gre...@us...> - 2007-07-18 22:27:30
|
Revision: 741 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=741&view=rev Author: gregmac45 Date: 2007-07-18 15:27:29 -0700 (Wed, 18 Jul 2007) Log Message: ----------- Set default view to icons instead of List Dynamic screen title added Modified Paths: -------------- trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs 2007-07-18 21:38:00 UTC (rev 740) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs 2007-07-18 22:27:29 UTC (rev 741) @@ -25,10 +25,11 @@ [SkinControlAttribute(1)] protected GUIImage logoImage = null; //private ILog moLog; - protected View currentView = View.List; + protected View currentView = View.Icons; private Dictionary<String, Site> moSiteList = new Dictionary<String, Site>(); private String msSelectedSiteId; - private String msSelectedCategory; + private String msSelectedCategoryValue; + private String msSelectedCategoryName; private State _CurrentState = State.home; private String msDownloadDir = Directory.GetCurrentDirectory()+"\\"; private List<VideoInfo> moCurrentVideoList = new List<VideoInfo>(); @@ -190,23 +191,20 @@ { if (_CurrentState == State.home) { - //_log.Info("onPageLoad state home"); - GUIPropertyManager.SetProperty("#header.label","Online Videos"); - //GUIPropertyManager. DisplaySites(); + currentView = View.List; + ChangeFacadeView(); } else if (_CurrentState == State.categories) { - GUIPropertyManager.SetProperty("#header.label", "Online Videos"); - DisplayCategories(); } else { - GUIPropertyManager.SetProperty("#header.label", moSiteList[msSelectedSiteId].name); DisplayVideos(false); facadeView.SelectedListItemIndex = miSelectedIndex; } + UpdateViewSate(); //base.OnPageLoad(); } protected override void OnShowContextMenu() @@ -227,7 +225,7 @@ dlgSel.Add("Related Videos"); // Related Videos } if(isSiteFavoriteEnabled()){ - if(msSelectedCategory.StartsWith("fav:") ==false){ + if(msSelectedCategoryValue.StartsWith("fav:") ==false){ dlgSel.Add("Add to favorites"); } else{ @@ -259,7 +257,7 @@ case 3: SiteUtilBase siteUtil = SiteUtilFactory.getSiteUtil(msSelectedSiteId); Site loSite = moSiteList [msSelectedSiteId]; - if(msSelectedCategory.StartsWith("fav:") == false){ + if(msSelectedCategoryValue.StartsWith("fav:") == false){ siteUtil.addFavorite(moCurrentVideoList[liSelected].VideoUrl,loSite.username,loSite.password); }else{ siteUtil.removeFavorite(moCurrentVideoList[liSelected].VideoUrl,loSite.username,loSite.password); @@ -296,7 +294,7 @@ if (_CurrentState == State.home) { msSelectedSiteId = facadeView.SelectedListItem.Path; - GUIPropertyManager.SetProperty("#header.label", "Online Videos"); + //GUIPropertyManager.SetProperty("#header.label", "Online Videos"); DisplayCategories(); _CurrentState = State.categories; } @@ -309,7 +307,8 @@ } else { - msSelectedCategory = facadeView.SelectedListItem.Path; + msSelectedCategoryValue = facadeView.SelectedListItem.Path; + msSelectedCategoryName = facadeView.SelectedListItem.Label; DisplayVideos(true); _CurrentState = State.videos; } @@ -329,70 +328,16 @@ Play(moCurrentVideoList[facadeView.SelectedListItemIndex -1]); } } + UpdateViewSate(); } else if (control == btnViewAs) { + ChangeFacadeView(); //bool shouldContinue = false; //do //{ //shouldContinue = false; - switch (currentView) - { - case View.List: - currentView = View.Icons; - //if (!AllowView(CurrentView) || facadeView.ThumbnailView == null) - // shouldContinue = true; - //else - facadeView.View = GUIFacadeControl.ViewMode.SmallIcons; - break; - case View.Icons: - currentView = View.LargeIcons; - //if (!AllowView(CurrentView) || facadeView.ThumbnailView == null) - // shouldContinue = true; - //else - facadeView.View = GUIFacadeControl.ViewMode.LargeIcons; - //facadeView. - break; - case View.LargeIcons: - currentView = View.FilmStrip; - //if (!AllowView(CurrentView) || facadeView.FilmstripView == null) - // shouldContinue = true; - //else - facadeView.View = GUIFacadeControl.ViewMode.Filmstrip; - break; - case View.FilmStrip: - currentView = View.List; - //if (!AllowView(CurrentView) || facadeView.ListView == null) - // shouldContinue = true; - //else - facadeView.View = GUIFacadeControl.ViewMode.List; - break; - } - //} while (shouldContinue); - //SelectCurrentItem(); - GUIControl.FocusControl(GetID, controlId); - - string strLine = String.Empty; - View view = currentView; - switch (view) - { - case View.List: - strLine = GUILocalizeStrings.Get(101); - break; - case View.Icons: - strLine = GUILocalizeStrings.Get(100); - break; - case View.LargeIcons: - strLine = GUILocalizeStrings.Get(417); - break; - case View.FilmStrip: - strLine = GUILocalizeStrings.Get(733); - break; - } - GUIControl.SetControlLabel(GetID, btnViewAs.GetID, strLine); - - return; - }//if (control == btnViewAs) + } base.OnClicked(controlId, control, actionType); } #region new methods @@ -481,13 +426,21 @@ GUIControl.ClearControl(GetID, facadeView.GetID); GUIListItem loListItem; + String image; foreach (Site loSite in moSiteList.Values) { + loListItem = new GUIListItem(loSite.name); loListItem.Path = loSite.id; - //loListItem.IsFolder = true; - //MediaPortal.Util.Utils.SetDefaultIcons(loListItem); - loListItem.ThumbnailImage = GUIGraphicsContext.Skin+@"/Media/OnlineVidSiteIcon"+loSite.id+".jpeg"; + image = GUIGraphicsContext.Skin+@"/Media/OnlineVidSiteIcon"+loSite.id+".jpeg"; + if(System.IO.File.Exists(image)){ + loListItem.ThumbnailImage = GUIGraphicsContext.Skin+@"/Media/OnlineVidSiteIcon"+loSite.id+".jpeg"; + }else{ + loListItem.IsFolder = true; + MediaPortal.Util.Utils.SetDefaultIcons(loListItem); + } + + facadeView.Add(loListItem); } GUIPropertyManager.SetProperty("#header.image",""); @@ -496,7 +449,7 @@ { // facadeView.Clear(); GUIControl.ClearControl(GetID, facadeView.GetID); - GUIPropertyManager.SetProperty("#header.image","OnlineVidlogo"+msSelectedSiteId+".jpeg"); + GUIListItem loListItem; loListItem = new GUIListItem(".."); loListItem.IsFolder = true; @@ -551,6 +504,7 @@ { List<VideoInfo> loListItems; GUIListItem loListItem; + GUIControl.ClearControl(GetID, facadeView.GetID); loListItem = new GUIListItem(".."); loListItem.IsFolder = true; @@ -561,7 +515,7 @@ { SiteUtilBase loSiteUtil = SiteUtilFactory.getSiteUtil(msSelectedSiteId); - if (msSelectedCategory.Contains("{0}")) + if (msSelectedCategoryValue.Contains("{0}")) { String lsSearchStr = String.Empty; GetUserInputString(ref lsSearchStr); @@ -570,9 +524,9 @@ return; } lsSearchStr = lsSearchStr.Replace(" ", "+"); - msSelectedCategory = String.Format(msSelectedCategory, lsSearchStr); + msSelectedCategoryValue = String.Format(msSelectedCategoryValue, lsSearchStr); } - loListItems = loSiteUtil.getVideoList(msSelectedCategory); + loListItems = loSiteUtil.getVideoList(msSelectedCategoryValue); moCurrentVideoList.Clear(); } else @@ -760,6 +714,82 @@ } return fsStr; } + private void UpdateViewSate(){ + switch(_CurrentState){ + case State.home: + GUIPropertyManager.SetProperty("#header.label","OnlineVideos"); + GUIPropertyManager.SetProperty("#header.image",""); + break; + case State.categories: + GUIPropertyManager.SetProperty("#header.label","Categories"); + GUIPropertyManager.SetProperty("#header.image","OnlineVidlogo"+msSelectedSiteId+".jpeg"); + break; + case State.videos: + GUIPropertyManager.SetProperty("#header.label",msSelectedCategoryName); + GUIPropertyManager.SetProperty("#header.image","OnlineVidlogo"+msSelectedSiteId+".jpeg"); + + break; + } + } + private void ChangeFacadeView(){ + switch (currentView) + { + case View.List: + currentView = View.Icons; + //if (!AllowView(CurrentView) || facadeView.ThumbnailView == null) + // shouldContinue = true; + //else + facadeView.View = GUIFacadeControl.ViewMode.SmallIcons; + break; + case View.Icons: + currentView = View.LargeIcons; + //if (!AllowView(CurrentView) || facadeView.ThumbnailView == null) + // shouldContinue = true; + //else + facadeView.View = GUIFacadeControl.ViewMode.LargeIcons; + //facadeView. + break; + case View.LargeIcons: + currentView = View.FilmStrip; + //if (!AllowView(CurrentView) || facadeView.FilmstripView == null) + // shouldContinue = true; + //else + facadeView.View = GUIFacadeControl.ViewMode.Filmstrip; + break; + case View.FilmStrip: + currentView = View.List; + //if (!AllowView(CurrentView) || facadeView.ListView == null) + // shouldContinue = true; + //else + facadeView.View = GUIFacadeControl.ViewMode.List; + break; + } + //} while (shouldContinue); + //SelectCurrentItem(); + GUIControl.FocusControl(GetID, facadeView.GetID); + + string strLine = String.Empty; + View view = currentView; + switch (view) + { + case View.List: + strLine = GUILocalizeStrings.Get(101); + break; + case View.Icons: + strLine = GUILocalizeStrings.Get(100); + break; + case View.LargeIcons: + strLine = GUILocalizeStrings.Get(417); + break; + case View.FilmStrip: + strLine = GUILocalizeStrings.Get(733); + break; + } + GUIControl.SetControlLabel(GetID, btnViewAs.GetID, strLine); + + + + } #endregion } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-07-18 21:38:08
|
Revision: 740 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=740&view=rev Author: gregmac45 Date: 2007-07-18 14:38:00 -0700 (Wed, 18 Jul 2007) Log Message: ----------- New images Update settings to remove non-working sites Modified Paths: -------------- trunk/plugins/OnlineVideos/OnlineVideoSettings.xml Added Paths: ----------- trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/ trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon1.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon11.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon14.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon15.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon2.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon5.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon6.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon9.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo1.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo11.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo14.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo15.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo2.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo5.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo6.jpeg trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo9.jpeg Modified: trunk/plugins/OnlineVideos/OnlineVideoSettings.xml =================================================================== --- trunk/plugins/OnlineVideos/OnlineVideoSettings.xml 2007-07-18 21:32:40 UTC (rev 739) +++ trunk/plugins/OnlineVideos/OnlineVideoSettings.xml 2007-07-18 21:38:00 UTC (rev 740) @@ -10,7 +10,7 @@ <!-- set the password if you wish to add/delete favorites to youtube --> <password></password> <!-- set the confirmAge to yes if you wish to confirm your age to view certain videos --> -<!-- The user and password must be set if confirmAge is set to yes +<!-- The user and password must be set if confirmAge is set to yes --> <confirmAge>no</confirmAge> <rss name="Top Rated"><![CDATA[http://youtube.com/rss/global/top_rated.rss]]></rss> <rss name="Recently Added"><![CDATA[http://youtube.com/rss/global/recently_added.rss]]></rss> @@ -39,6 +39,7 @@ <rss name="Google Picks"><![CDATA[http://video.google.com/videofeed?type=search&q=type:gpick&so=1&num=50]]></rss> <rss name="Search"><![CDATA[http://video.google.com/videofeed?type=search&q={0}&so=1&num=50]]></rss> </site> +<!-- <site> <name>Grouper</name> <id>3</id> @@ -49,6 +50,7 @@ <rss name="Highest Rated"><![CDATA[http://www.grouper.com/rss/media.ashx?o=3&fx=]]></rss> <rss name="Most Viral"><![CDATA[http://www.grouper.com/rss/media.ashx?o=6&fx=]]></rss> </site> +--> <!-- NOT WORKING CURRENTLY. Videos don't always play. <site> <name>Guba</name> @@ -79,7 +81,7 @@ <site> <name>DailyMotion</name> <id>6</id> -<rss name="Font Page"><![CDATA[http://www.dailymotion.com/rss]]></rss> +<rss name="Front Page"><![CDATA[http://www.dailymotion.com/rss]]></rss> <rss name="Ads"><![CDATA[http://www.dailymotion.com/rss/cluster/ads]]></rss> <rss name="Animals"><![CDATA[http://www.dailymotion.com/rss/cluster/animals]]></rss> <rss name="Fun"><![CDATA[http://www.dailymotion.com/rss/cluster/fun]]></rss> @@ -112,9 +114,10 @@ </site> --> <site> -<name>BlipTV</name> +<name>BlipTV</name> <!-- More can be found at blip.tv Rss links are at the bottom of the pages. --> <id>9</id> -<rss name="videos"><![CDATA[http://blip.tv/?1=1&search=soccer;page=1;s=posts&skin=rss]]></rss> +<rss name="Most Popular"><![CDATA[http://blip.tv/?1=1&s=posts&skin=rss]]></rss> +<rss name="Search"><![CDATA[http://blip.tv/?1=1&search={0};page=1;s=posts&skin=rss]]></rss> </site> <!-- <site> @@ -124,9 +127,9 @@ </site> --> <site> -<name>GameTrailers</name> +<name>GameTrailers</name> <!-- more can be found at http://gametrailers.com/rss/ --> <id>11</id> -<rss name="videos"><![CDATA[http://www.gametrailers.com/rss/newest.xml]]></rss> +<rss name="New trailers"><![CDATA[http://www.gametrailers.com/rss/newest.xml]]></rss> </site> <!-- <site> @@ -135,15 +138,17 @@ <rss name="videos"><![CDATA[http://soapbox.msn.com/rss.aspx?listId=mostpopular&categoryId=8118b646-92c6-4051-a1eb-40ef4ee49ec1]]></rss> </site> --> +<!-- <site> <name>Video Jug</name> <id>13</id> -<rss name="videos"><![CDATA[http://www.videojug.com/rss]]></rss> +<rss name="New Films"><![CDATA[http://www.videojug.com/rss]]></rss> </site> +--> <site> -<name>VidiLife</name> +<name>VidiLife</name><!-- more feeds can be found at http://rss.vidilife.com/Default.aspx --> <id>14</id> -<rss name="videos"><![CDATA[http://rss.vidilife.com/rss.aspx]]></rss> +<rss name="New Videos"><![CDATA[http://rss.vidilife.com/rss.aspx]]></rss> </site> <site> <name>Apple Trailers</name> Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon1.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon1.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon11.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon11.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon14.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon14.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon15.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon15.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon2.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon2.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon5.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon5.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon6.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon6.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon9.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidSiteIcon9.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo1.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo1.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo11.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo11.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo14.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo14.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo15.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo15.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo2.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo2.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo5.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo5.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo6.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo6.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo9.jpeg =================================================================== (Binary files differ) Property changes on: trunk/plugins/OnlineVideos/Skin/BlueTwo/Media/OnlineVidlogo9.jpeg ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-07-18 21:32:42
|
Revision: 739 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=739&view=rev Author: gregmac45 Date: 2007-07-18 14:32:40 -0700 (Wed, 18 Jul 2007) Log Message: ----------- Thumbnaill code improvement Modified Paths: -------------- trunk/plugins/OnlineVideos/Source/OnlineVideos/ImageDowloader.cs Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/ImageDowloader.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/ImageDowloader.cs 2007-07-18 21:32:23 UTC (rev 738) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/ImageDowloader.cs 2007-07-18 21:32:40 UTC (rev 739) @@ -3,27 +3,37 @@ using System.Text; using System.ComponentModel; using MediaPortal.GUI.Library; +using MediaPortal.Util; +using MediaPortal.Utils; +using System.Web; +using System.Net; namespace OnlineVideos { public static class ImageDownloader { + #region OldCode public static bool _imagesDone = false; public static bool _stopDownload = false; + public static List<String> _imageLocationList = new List<String>(); public static void DownloadImages(object sender, DoWorkEventArgs e) { _stopDownload = false; _imagesDone = false; + _imageLocationList = new List<String>(); Object [] loArguments = (Object [])e.Argument; GUIFacadeControl facadeView = (GUIFacadeControl)loArguments[0]; List<String> loImageUrlList = (List<String>) loArguments[1]; - String lsThumbLocation = (String)loArguments[3]; + String lsThumbLocation = (String)loArguments[2]; + + Log.Info("OnlineVideos thumbnails will be saved in {0}",lsThumbLocation); - int liSelectedIndex = Convert.ToInt32(loArguments[2]); + //int liSelectedIndex = Convert.ToInt32(loArguments[2]); int liIdx = 0; List<String> loImageFileList = new List<String>(loImageUrlList.Count); foreach(String lsUrl in loImageUrlList){ - //liIdx++; + Log.Info("Getting image :"+lsUrl); + liIdx++; if (lsUrl == String.Empty) { continue; @@ -33,42 +43,168 @@ break; } string lsThumb = MediaPortal.Util.Utils.GetThumb(lsUrl); + //Log.Info("1)lsThumb = "+lsThumb); lsThumb = System.IO.Path.GetFileName(lsThumb); + //Log.Info("2)lsThumb = "+lsThumb); string lsThumbsDir = lsThumbLocation; if (System.IO.Directory.Exists(lsThumbsDir) ==false) { System.IO.Directory.CreateDirectory(lsThumbsDir); } lsThumb =lsThumbsDir + lsThumb; + //Log.Info("3)lsThumb = "+lsThumb); //Log.Info(lsThumb); if (System.IO.File.Exists(lsThumb) == false) { + //Log.Info("lsThumb doesn't exist"); String lsFilename = System.IO.Path.GetFileName(lsThumb); //moLog.Info("Filename will be {0}", lsFilename); MediaPortal.Util.Utils.DownLoadImage(lsUrl, lsThumb); + System.Threading.Thread.Sleep(25); } if (System.IO.File.Exists(lsThumb)) { + //Log.Info("lsThumb exist now"); //facadeView[liIdx].IconImageBig = lsThumb; loImageFileList.Add(lsThumb); } else { + //Log.Info("lsThumb couldn't be created"); loImageFileList.Add(""); //facadeView[liIdx].IconImageBig = ""; } - + //facadeView[liIdx].ThumbnailImage = lsThumb; + _imageLocationList.Add(lsThumb); + facadeView[liIdx].ItemId = liIdx; + //Log.Info("Set item {0} with image {1}", facadeView[liIdx].ItemId,facadeView[liIdx].ThumbnailImage); + facadeView[liIdx].RetrieveArt = true; + facadeView[liIdx].RefreshCoverArt(); + } + /* foreach (String lsFileName in loImageFileList) { liIdx++; facadeView[liIdx].IconImageBig = lsFileName; + facadeView[liIdx]. } + */ _imagesDone = true; //facadeView.SelectedListItemIndex = liSelectedIndex; - GUIControl.SelectItemControl(4755, facadeView.GetID, liSelectedIndex); + + //GUIControl.SelectItemControl(4755, facadeView.GetID, liSelectedIndex); } + /* + public static String DownloadImage(String fsUrl,String fsThumbLocation){ + string lsThumb = MediaPortal.Util.Utils.GetThumb(fsUrl); + lsThumb = System.IO.Path.GetFileName(lsThumb); + string lsThumbsDir = fsThumbLocation; + if (System.IO.Directory.Exists(lsThumbsDir) ==false) + { + System.IO.Directory.CreateDirectory(lsThumbsDir); + } + lsThumb =lsThumbsDir + lsThumb; + //Log.Info(lsThumb); + if (System.IO.File.Exists(lsThumb) == false) + { + String lsFilename = System.IO.Path.GetFileName(lsThumb); + //moLog.Info("Filename will be {0}", lsFilename); + MediaPortal.Util.Utils.DownLoadImage(fsUrl, lsThumb); + } + if (System.IO.File.Exists(lsThumb)) + { + //facadeView[liIdx].IconImageBig = lsThumb; + return lsThumb; + } + else + { + return ""; + //facadeView[liIdx].IconImageBig = ""; + } + } + */ + #endregion + public static void getImages(List<String> imageUrlList,String ThumbLocation,GUIFacadeControl facadeView){ + Log.Info("Getting images"); + BackgroundWorker worker = new BackgroundWorker(); + Object[] loParms = new Object[4]; + loParms[0] = facadeView; + loParms[1] = imageUrlList; + loParms[2] = ThumbLocation; + worker.DoWork += new DoWorkEventHandler(DownloadImages2); + worker.RunWorkerAsync(loParms); + + using (WaitCursor cursor = new WaitCursor()) + { + while (_imagesDone == false) + { + GUIWindowManager.Process(); + } + } + } + + public static void DownloadImages2(object sender, DoWorkEventArgs e) + { + //Log.Info("Using thumb directory:{0}", _imageDirectory); + Log.Info("Downloading images"); + _imageLocationList.Clear(); + _imagesDone = false; + _stopDownload = false; + //List<String> imageList = (List<String>)e.Argument; + //NameValueCollection imgNameUrlList = (NameValueCollection)e.Argument; + Object [] loArguments = (Object [])e.Argument; + GUIFacadeControl facadeView = (GUIFacadeControl)loArguments[0]; + List<String> loImageUrlList = (List<String>) loArguments[1]; + String lsThumbLocation = (String)loArguments[2]; + + + Log.Info("OnlineVideos thumbnails will be saved in {0}",lsThumbLocation); + //int liSelectedIndex = Convert.ToInt32(loArguments[2]); + int liIdx = 0; + //List<String> loImageFileList = new List<String>(loImageUrlList.Count); + WebClient client = new WebClient(); + + string imageLocation; + string thumbnailLocation; + string name; + foreach(String url in loImageUrlList){ + liIdx++; + if (_stopDownload) + { + Log.Info("Received Request to stop Download"); + break; + } + Log.Info("downloading image :" + url); + name = MediaPortal.Util.Utils.GetThumb(url); + //Log.Info("1)lsThumb = "+lsThumb); + name = System.IO.Path.GetFileNameWithoutExtension(name); + imageLocation = lsThumbLocation + name + "L.jpg"; + thumbnailLocation = lsThumbLocation + name + ".jpg"; + if (System.IO.File.Exists(imageLocation) == false) + { + client.DownloadFile(url, imageLocation); + if (System.IO.File.Exists(thumbnailLocation) == false) + { + //int iRotate = dbs.GetRotation(imageLocation); + MediaPortal.Util.Picture.CreateThumbnail(imageLocation, thumbnailLocation, (int)Thumbs.ThumbResolution, (int)Thumbs.ThumbResolution, 0); + System.Threading.Thread.Sleep(25); + System.IO.File.Delete(imageLocation); + } + + } + _imageLocationList.Add(thumbnailLocation); + facadeView[liIdx].RetrieveArt = true; + facadeView[liIdx].RefreshCoverArt(); + //i++; + + + } + Log.Info("Setting imagesDone to true"); + _imagesDone = true; + } + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-07-18 21:32:24
|
Revision: 738 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=738&view=rev Author: gregmac45 Date: 2007-07-18 14:32:23 -0700 (Wed, 18 Jul 2007) Log Message: ----------- Added Site logos and icons Thumbnaill code improvement Modified Paths: -------------- trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs 2007-07-18 21:30:12 UTC (rev 737) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/GUIOnlineVideos.cs 2007-07-18 21:32:23 UTC (rev 738) @@ -22,6 +22,8 @@ protected GUIButtonControl btnViewAs = null; [SkinControlAttribute(50)] protected GUIFacadeControl facadeView = null; + [SkinControlAttribute(1)] + protected GUIImage logoImage = null; //private ILog moLog; protected View currentView = View.List; private Dictionary<String, Site> moSiteList = new Dictionary<String, Site>(); @@ -190,12 +192,14 @@ { //_log.Info("onPageLoad state home"); GUIPropertyManager.SetProperty("#header.label","Online Videos"); + //GUIPropertyManager. DisplaySites(); } else if (_CurrentState == State.categories) { - GUIPropertyManager.SetProperty("#header.label", moSiteList[msSelectedSiteId].name); - DisplayCategories(); + GUIPropertyManager.SetProperty("#header.label", "Online Videos"); + + DisplayCategories(); } else { @@ -203,7 +207,7 @@ DisplayVideos(false); facadeView.SelectedListItemIndex = miSelectedIndex; } - base.OnPageLoad(); + //base.OnPageLoad(); } protected override void OnShowContextMenu() { @@ -239,14 +243,14 @@ SaveVideo(loListItem); break; case 2: - Log.Info("Getting related videos on {0} using tags:{1}",SiteUtilFactory.getSiteUtil(msSelectedSiteId),moCurrentVideoList[liSelected].Tags); + //Log.Info("Getting related videos on {0} using tags:{1}",SiteUtilFactory.getSiteUtil(msSelectedSiteId),moCurrentVideoList[liSelected].Tags); SiteUtilBase site = SiteUtilFactory.getSiteUtil(msSelectedSiteId); - Log.Info("VideoList before:"); + //Log.Info("VideoList before:"); foreach(VideoInfo video in moCurrentVideoList){ Log.Info(video.Title); } moCurrentVideoList = site.getRelatedVideos(moCurrentVideoList[liSelected].Tags); - Log.Info("VideoList after:"); + //Log.Info("VideoList after:"); foreach(VideoInfo video in moCurrentVideoList){ Log.Info(video.Title); } @@ -285,14 +289,14 @@ } protected override void OnClicked(int controlId, GUIControl control, Action.ActionType actionType) { - Log.Info("Onclicked action type:{0}",actionType); + //Log.Info("Onclicked action type:{0}",actionType); if (control == facadeView) { if (_CurrentState == State.home) { msSelectedSiteId = facadeView.SelectedListItem.Path; - GUIPropertyManager.SetProperty("#header.label", moSiteList[msSelectedSiteId].name); + GUIPropertyManager.SetProperty("#header.label", "Online Videos"); DisplayCategories(); _CurrentState = State.categories; } @@ -481,17 +485,18 @@ { loListItem = new GUIListItem(loSite.name); loListItem.Path = loSite.id; - loListItem.IsFolder = true; - MediaPortal.Util.Utils.SetDefaultIcons(loListItem); + //loListItem.IsFolder = true; + //MediaPortal.Util.Utils.SetDefaultIcons(loListItem); + loListItem.ThumbnailImage = GUIGraphicsContext.Skin+@"/Media/OnlineVidSiteIcon"+loSite.id+".jpeg"; facadeView.Add(loListItem); } - //GUIPropertyManager.SetProperty("#itemcount", facadeView.Count-1 + ""); + GUIPropertyManager.SetProperty("#header.image",""); } private void DisplayCategories() { // facadeView.Clear(); - GUIControl.ClearControl(GetID, facadeView.GetID); - + GUIControl.ClearControl(GetID, facadeView.GetID); + GUIPropertyManager.SetProperty("#header.image","OnlineVidlogo"+msSelectedSiteId+".jpeg"); GUIListItem loListItem; loListItem = new GUIListItem(".."); loListItem.IsFolder = true; @@ -578,9 +583,10 @@ //GUIListItem loListItem; List<String> loImageUrlList = new List<string>(); - + int liIdx = 0; foreach (VideoInfo loVideoInfo in loListItems) { + liIdx++; loVideoInfo.Description = cleanString(loVideoInfo.Description); if (FilterOut(loVideoInfo.Title) || FilterOut(loVideoInfo.Description)) { @@ -588,7 +594,12 @@ } loListItem = new GUIListItem(loVideoInfo.Title); loListItem.Path = loVideoInfo.VideoUrl; - facadeView.Add(loListItem); + loListItem.ItemId = liIdx; + loListItem.RetrieveArt = false; + loListItem.OnRetrieveArt += new MediaPortal.GUI.Library.GUIListItem.RetrieveCoverArtHandler(OnRetrieveCoverArt); + + facadeView.Add(loListItem); + //loListItem.RetrieveArt = true; loImageUrlList.Add(loVideoInfo.ImageUrl); if (fbRefresh) { @@ -597,7 +608,22 @@ } //GUIPropertyManager.SetProperty("#itemcount", facadeView.Count-1 +""); - + ImageDownloader.getImages(loImageUrlList,msThumbLocation,facadeView); +// Log.Info("Getting images"); +// BackgroundWorker worker = new BackgroundWorker(); +// +// worker.DoWork += new DoWorkEventHandler(downloadImages); +// worker.RunWorkerAsync(); +/* + using (WaitCursor cursor = new WaitCursor()) + { + while (_imagesDone == false) + { + GUIWindowManager.Process(); + } + } + */ + /* BackgroundWorker worker = new BackgroundWorker(); Object[] loParms = new Object[4]; loParms[0] = facadeView; @@ -616,9 +642,27 @@ } facadeView.SelectedListItemIndex = miSelectedIndex; } + */ } + /* + public void downloadImages(object sender, DoWorkEventArgs e) + { + + for(int i=1;i<facadeView.Count;i++){ + GUIListItem item = facadeView[i]; + item.RetrieveArt = true; + GUIWindowManager.Process(); + } + } + */ + void OnRetrieveCoverArt(GUIListItem item) + { + if(ImageDownloader._imageLocationList.Count>item.ItemId-1){ + item.ThumbnailImage = ImageDownloader._imageLocationList[item.ItemId-1]; + } + } private bool GetUserInputString(ref string sString) { VirtualKeyboard keyBoard = (VirtualKeyboard)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_VIRTUAL_KEYBOARD); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gre...@us...> - 2007-07-18 21:30:17
|
Revision: 737 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=737&view=rev Author: gregmac45 Date: 2007-07-18 14:30:12 -0700 (Wed, 18 Jul 2007) Log Message: ----------- Fixed videos no longer working Modified Paths: -------------- trunk/plugins/OnlineVideos/Source/OnlineVideos/BlipTvUtil.cs Modified: trunk/plugins/OnlineVideos/Source/OnlineVideos/BlipTvUtil.cs =================================================================== --- trunk/plugins/OnlineVideos/Source/OnlineVideos/BlipTvUtil.cs 2007-07-18 15:54:16 UTC (rev 736) +++ trunk/plugins/OnlineVideos/Source/OnlineVideos/BlipTvUtil.cs 2007-07-18 21:30:12 UTC (rev 737) @@ -22,9 +22,19 @@ public override String getUrl(String fsId) - { - - return fsId + "&txe=.flv"; + { + String lsUrl = ""; + Log.Info("BlipTv getUrl with "+fsId); + String lsHtml = getHTMLData(fsId); + Match loMatch = Regex.Match(lsHtml,"class=\"permalink_input\" value=\"([^\"]*.flv)"); + if(loMatch.Success){ + lsUrl = loMatch.Groups[1].Value; + //lsUrl = System.Web.HttpUtility.UrlDecode(lsUrl); + //lsUrl = "http://blip.tv"+lsUrl; + }else{ + Log.Info("BlipTv video not found. Site may have changed layout."); + } + return lsUrl; } public override List<GUIOnlineVideos.VideoInfo> getVideoList(string fsUrl) @@ -37,12 +47,7 @@ video.Description = rssItem.mediaDescription; video.ImageUrl = rssItem.mediaThumbnail; video.Title = rssItem.title; - foreach(MediaContent content in rssItem.contentList){ - if(content.type.Contains("flv")){ - video.VideoUrl = content.url; - break; - } - } + video.VideoUrl = rssItem.link; loVideoList.Add(video); } return loVideoList; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <an...@us...> - 2007-07-18 15:54:18
|
Revision: 736 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=736&view=rev Author: and-81 Date: 2007-07-18 08:54:16 -0700 (Wed, 18 Jul 2007) Log Message: ----------- Modified Paths: -------------- trunk/plugins/IR Server Suite/Applications/Translator/Forms/ButtonMappingForm.Designer.cs trunk/plugins/IR Server Suite/Common/IrssUtils/Mouse.cs Modified: trunk/plugins/IR Server Suite/Applications/Translator/Forms/ButtonMappingForm.Designer.cs =================================================================== --- trunk/plugins/IR Server Suite/Applications/Translator/Forms/ButtonMappingForm.Designer.cs 2007-07-18 14:25:21 UTC (rev 735) +++ trunk/plugins/IR Server Suite/Applications/Translator/Forms/ButtonMappingForm.Designer.cs 2007-07-18 15:54:16 UTC (rev 736) @@ -106,7 +106,7 @@ this.selectAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.selectNoneToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.specialKeyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.specialKeysToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.arrowsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.upToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.downToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -1005,58 +1005,58 @@ this.selectAllToolStripMenuItem, this.selectNoneToolStripMenuItem, this.toolStripSeparator2, - this.specialKeyToolStripMenuItem}); + this.specialKeysToolStripMenuItem}); this.contextMenuStripKeystrokes.Name = "contextMenuStripKeystrokes"; - this.contextMenuStripKeystrokes.Size = new System.Drawing.Size(155, 170); + this.contextMenuStripKeystrokes.Size = new System.Drawing.Size(145, 148); // // cutToolStripMenuItem // this.cutToolStripMenuItem.Name = "cutToolStripMenuItem"; - this.cutToolStripMenuItem.Size = new System.Drawing.Size(154, 22); + this.cutToolStripMenuItem.Size = new System.Drawing.Size(144, 22); this.cutToolStripMenuItem.Text = "Cut"; this.cutToolStripMenuItem.Click += new System.EventHandler(this.cutToolStripMenuItem_Click); // // copyToolStripMenuItem // this.copyToolStripMenuItem.Name = "copyToolStripMenuItem"; - this.copyToolStripMenuItem.Size = new System.Drawing.Size(154, 22); + this.copyToolStripMenuItem.Size = new System.Drawing.Size(144, 22); this.copyToolStripMenuItem.Text = "Copy"; this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click); // // pasteToolStripMenuItem // this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem"; - this.pasteToolStripMenuItem.Size = new System.Drawing.Size(154, 22); + this.pasteToolStripMenuItem.Size = new System.Drawing.Size(144, 22); this.pasteToolStripMenuItem.Text = "Paste"; this.pasteToolStripMenuItem.Click += new System.EventHandler(this.pasteToolStripMenuItem_Click); // // toolStripSeparator1 // this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(151, 6); + this.toolStripSeparator1.Size = new System.Drawing.Size(141, 6); // // selectAllToolStripMenuItem // this.selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem"; - this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(154, 22); + this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(144, 22); this.selectAllToolStripMenuItem.Text = "Select All"; this.selectAllToolStripMenuItem.Click += new System.EventHandler(this.selectAllToolStripMenuItem_Click); // // selectNoneToolStripMenuItem // this.selectNoneToolStripMenuItem.Name = "selectNoneToolStripMenuItem"; - this.selectNoneToolStripMenuItem.Size = new System.Drawing.Size(154, 22); + this.selectNoneToolStripMenuItem.Size = new System.Drawing.Size(144, 22); this.selectNoneToolStripMenuItem.Text = "Select None"; this.selectNoneToolStripMenuItem.Click += new System.EventHandler(this.selectNoneToolStripMenuItem_Click); // // toolStripSeparator2 // this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(151, 6); + this.toolStripSeparator2.Size = new System.Drawing.Size(141, 6); // - // specialKeyToolStripMenuItem + // specialKeysToolStripMenuItem // - this.specialKeyToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.specialKeysToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.arrowsToolStripMenuItem, this.functionKeysToolStripMenuItem, this.keypadToolStripMenuItem, @@ -1077,9 +1077,9 @@ this.pageUpToolStripMenuItem, this.scrollLockToolStripMenuItem, this.tabToolStripMenuItem}); - this.specialKeyToolStripMenuItem.Name = "specialKeyToolStripMenuItem"; - this.specialKeyToolStripMenuItem.Size = new System.Drawing.Size(154, 22); - this.specialKeyToolStripMenuItem.Text = "Special Key ..."; + this.specialKeysToolStripMenuItem.Name = "specialKeysToolStripMenuItem"; + this.specialKeysToolStripMenuItem.Size = new System.Drawing.Size(144, 22); + this.specialKeysToolStripMenuItem.Text = "Special Keys"; // // arrowsToolStripMenuItem // @@ -1819,7 +1819,7 @@ private System.Windows.Forms.ToolStripMenuItem selectAllToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem selectNoneToolStripMenuItem; private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; - private System.Windows.Forms.ToolStripMenuItem specialKeyToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem specialKeysToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem arrowsToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem upToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem downToolStripMenuItem; Modified: trunk/plugins/IR Server Suite/Common/IrssUtils/Mouse.cs =================================================================== --- trunk/plugins/IR Server Suite/Common/IrssUtils/Mouse.cs 2007-07-18 14:25:21 UTC (rev 735) +++ trunk/plugins/IR Server Suite/Common/IrssUtils/Mouse.cs 2007-07-18 15:54:16 UTC (rev 736) @@ -25,6 +25,7 @@ [Flags] public enum MouseEvents : int { + None = 0x0000, Move = 0x0001, LeftDown = 0x0002, LeftUp = 0x0004, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rs...@us...> - 2007-07-18 14:25:25
|
Revision: 735 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=735&view=rev Author: rsparey Date: 2007-07-18 07:25:21 -0700 (Wed, 18 Jul 2007) Log Message: ----------- added Foofaraw Backgrounds folder, which is needed by the foofaraw background changer. Fixed mouse over on film strip. Modified Paths: -------------- trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Animations/Thumbs.db trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Tetris/Thumbs.db trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Thumbs.db trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/background.png trunk/skins/Foofaraw/Development Skin/Foofaraw/common.window.xml trunk/skins/Foofaraw/Development Skin/Foofaraw/mypics.xml trunk/skins/Foofaraw/Development Skin/Foofaraw/references.xml Added Paths: ----------- trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/ trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Aqua.png trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Misted Night.png trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Thumbs.db trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Underworld Green.png trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/photo_background.png Added: trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Aqua.png =================================================================== (Binary files differ) Property changes on: trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Aqua.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Misted Night.png =================================================================== (Binary files differ) Property changes on: trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Misted Night.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Thumbs.db =================================================================== (Binary files differ) Property changes on: trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Thumbs.db ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Underworld Green.png =================================================================== (Binary files differ) Property changes on: trunk/skins/Foofaraw/Development Skin/Foofaraw/Foofaraw Backgrounds/Underworld Green.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Animations/Thumbs.db =================================================================== (Binary files differ) Modified: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Tetris/Thumbs.db =================================================================== (Binary files differ) Modified: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/Thumbs.db =================================================================== (Binary files differ) Modified: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/background.png =================================================================== (Binary files differ) Added: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/photo_background.png =================================================================== (Binary files differ) Property changes on: trunk/skins/Foofaraw/Development Skin/Foofaraw/Media/photo_background.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/skins/Foofaraw/Development Skin/Foofaraw/common.window.xml =================================================================== --- trunk/skins/Foofaraw/Development Skin/Foofaraw/common.window.xml 2007-07-17 13:20:01 UTC (rev 734) +++ trunk/skins/Foofaraw/Development Skin/Foofaraw/common.window.xml 2007-07-18 14:25:21 UTC (rev 735) @@ -13,10 +13,10 @@ <description>Number of Files Label</description> <type>label</type> <id>1</id> - <posX>500</posX> - <posY>93</posY> + <posX>1200</posX> + <posY>485</posY> <label>#itemcount</label> - <align>left</align> + <align>right</align> <textcolor>White</textcolor> <animation effect="fade" time="200">WindowOpen</animation> <animation effect="fade" time="200">WindowClose</animation> Modified: trunk/skins/Foofaraw/Development Skin/Foofaraw/mypics.xml =================================================================== --- trunk/skins/Foofaraw/Development Skin/Foofaraw/mypics.xml 2007-07-17 13:20:01 UTC (rev 734) +++ trunk/skins/Foofaraw/Development Skin/Foofaraw/mypics.xml 2007-07-18 14:25:21 UTC (rev 735) @@ -235,7 +235,7 @@ <width>14</width> <height>36</height> <texture>tab_filler left.png</texture> - <animation effect="fade" time="500" delay="1000">WindowOpen</animation> + <animation effect="fade" time="500" >WindowOpen</animation> <animation effect="fade" time="500">WindowClose</animation> </control> <control> @@ -247,7 +247,7 @@ <width>61</width> <height>36</height> <texture>tab_filler center.png</texture> - <animation effect="fade" time="500" delay="1000">WindowOpen</animation> + <animation effect="fade" time="500" >WindowOpen</animation> <animation effect="fade" time="500">WindowClose</animation> </control> <control> @@ -259,7 +259,7 @@ <width>13</width> <height>36</height> <texture>tab_filler right.png</texture> - <animation effect="fade" time="500" delay="1000">WindowOpen</animation> + <animation effect="fade" time="500" >WindowOpen</animation> <animation effect="fade" time="500">WindowClose</animation> </control> <!-- </control> --> Modified: trunk/skins/Foofaraw/Development Skin/Foofaraw/references.xml =================================================================== --- trunk/skins/Foofaraw/Development Skin/Foofaraw/references.xml 2007-07-17 13:20:01 UTC (rev 734) +++ trunk/skins/Foofaraw/Development Skin/Foofaraw/references.xml 2007-07-18 14:25:21 UTC (rev 735) @@ -152,28 +152,28 @@ <animation effect="zoom" start="100,100" end="110,110" time="100">focus</animation> <animation effect="zoom" start="110,110" end="100,100" time="300">unfocus</animation> </control> - <control> + <control> <description>default listcontrol</description> <type>listcontrol</type> <id>10</id> - <posX>20</posX> - <posY>195</posY> - <width>1326</width> - <height>360</height> + <posX>30</posX> + <posY>200</posY> + <width>1306</width> + <height>330</height> <spinWidth>27</spinWidth> - <spinHeight>27</spinHeight> - <spinPosX>1270</spinPosX> + <spinHeight>27</spinHeight> + <spinPosX>1270</spinPosX> <spinPosY>480</spinPosY> - <spinColor>ffffffff</spinColor> - <textureUp>page_up_nofocus.png</textureUp> - <textureDown>page_down_nofocus.png</textureDown> - <textureUpFocus>page_up_focus.png</textureUpFocus> - <textureDownFocus>page_down_focus.png</textureDownFocus> + <spinColor>ffffffff</spinColor> + <textureUp>arrow_round_up_nofocus.png</textureUp> + <textureDown>arrow_round_down_nofocus.png</textureDown> + <textureUpFocus>arrow_round_up_focus.png</textureUpFocus> + <textureDownFocus>arrow_round_down_focus.png</textureDownFocus> <textureFocus>list_sub_focus.png</textureFocus> <textureNoFocus>list_sub_nofocus.png</textureNoFocus> - <textureHeight>40</textureHeight> + <textureHeight>35</textureHeight> <image>folder_focus.png</image> - <font>font13</font> + <font>font9</font> <shadedColor>20ffffff</shadedColor> <selectedColor>FFF8BC70</selectedColor> <playedColor>ffa0d0ff</playedColor> @@ -184,35 +184,37 @@ <remoteColor>ffFFA075</remoteColor> <downloadColor>ff80ff80</downloadColor> <textXOff>32</textXOff> - <textYOff>4</textYOff> - <textXOff2>722</textXOff2> - <textYOff2>4</textYOff2> + <textYOff>7</textYOff> + <textXOff2>1250</textXOff2> + <textYOff2>7</textYOff2> + <textXOff3>1300</textXOff3> + <textYOff3>7</textYOff3> <IconXOff>24</IconXOff> - <IconYOff>12</IconYOff> + <IconYOff>9</IconYOff> <suffix>|</suffix> </control> <control> <description>default checklistcontrol</description> <type>checklistcontrol</type> <id>10</id> - <posX>463</posX> - <posY>129</posY> - <width>750</width> - <height>612</height> - <spinWidth>34</spinWidth> - <spinHeight>36</spinHeight> - <spinPosX>800</spinPosX> - <spinPosY>90</spinPosY> + <posX>30</posX> + <posY>160</posY> + <width>1310</width> + <height>475</height> + <spinWidth>27</spinWidth> + <spinHeight>27</spinHeight> + <spinPosX>1270</spinPosX> + <spinPosY>480</spinPosY> <spinColor>ffffffff</spinColor> - <textureUp>page_up_nofocus.png</textureUp> - <textureDown>page_down_nofocus.png</textureDown> - <textureUpFocus>page_up_focus.png</textureUpFocus> - <textureDownFocus>page_down_focus.png</textureDownFocus> + <textureUp>arrow_round_up_nofocus.png</textureUp> + <textureDown>arrow_round_down_nofocus.png</textureDown> + <textureUpFocus>arrow_round_up_focus.png</textureUpFocus> + <textureDownFocus>arrow_round_down_focus.png</textureDownFocus> <textureFocus>list_sub_focus.png</textureFocus> <textureNoFocus>list_sub_nofocus.png</textureNoFocus> - <textureHeight>42</textureHeight> + <textureHeight>35</textureHeight> <image>folder_focus.png</image> - <font>font13</font> + <font>font12</font> <shadedColor>20ffffff</shadedColor> <selectedColor>FFF8BC70</selectedColor> <textcolor>ffffffff</textcolor> @@ -228,35 +230,35 @@ <MarkOffsetX>30</MarkOffsetX> <MarkOffsetY>21</MarkOffsetY> <textXOff>32</textXOff> - <textYOff>4</textYOff> + <textYOff>1</textYOff> <textXOff2>722</textXOff2> - <textYOff2>4</textYOff2> + <textYOff2>1</textYOff2> <IconXOff>24</IconXOff> - <IconYOff>12</IconYOff> + <IconYOff>9</IconYOff> <suffix>|</suffix> </control> <control> <description>default up/downlistcontrol</description> <type>updownlistcontrol</type> <id>10</id> - <posX>463</posX> - <posY>129</posY> - <width>750</width> - <height>612</height> - <spinWidth>34</spinWidth> - <spinHeight>36</spinHeight> - <spinPosX>800</spinPosX> - <spinPosY>90</spinPosY> + <posX>30</posX> + <posY>160</posY> + <width>1310</width> + <height>475</height> + <spinWidth>27</spinWidth> + <spinHeight>27</spinHeight> + <spinPosX>1270</spinPosX> + <spinPosY>480</spinPosY> <spinColor>ffffffff</spinColor> - <textureUp>page_up_nofocus.png</textureUp> - <textureDown>page_down_nofocus.png</textureDown> - <textureUpFocus>page_up_focus.png</textureUpFocus> - <textureDownFocus>page_down_focus.png</textureDownFocus> + <textureUp>arrow_round_up_nofocus.png</textureUp> + <textureDown>arrow_round_down_nofocus.png</textureDown> + <textureUpFocus>arrow_round_up_focus.png</textureUpFocus> + <textureDownFocus>arrow_round_down_focus.png</textureDownFocus> <textureFocus>list_sub_focus.png</textureFocus> <textureNoFocus>list_sub_nofocus.png</textureNoFocus> - <textureHeight>42</textureHeight> + <textureHeight>35</textureHeight> <image>folder_focus.png</image> - <font>font13</font> + <font>font12</font> <shadedColor>20ffffff</shadedColor> <selectedColor>FFF8BC70</selectedColor> <textcolor>ffffffff</textcolor> @@ -266,35 +268,35 @@ <remoteColor>ffFFA075</remoteColor> <downloadColor>ff80ff80</downloadColor> <textXOff>32</textXOff> - <textYOff>4</textYOff> + <textYOff>1</textYOff> <textXOff2>722</textXOff2> - <textYOff2>4</textYOff2> + <textYOff2>1</textYOff2> <IconXOff>24</IconXOff> - <IconYOff>12</IconYOff> + <IconYOff>9</IconYOff> <suffix>|</suffix> </control> <control> <description>default playlist item listcontrol</description> <type>playlistcontrol</type> <id>10</id> - <posX>463</posX> - <posY>129</posY> - <width>660</width> - <height>612</height> - <spinWidth>34</spinWidth> - <spinHeight>36</spinHeight> - <spinPosX>800</spinPosX> - <spinPosY>90</spinPosY> + <posX>0</posX> + <posY>145</posY> + <width>1200</width> + <height>475</height> + <spinWidth>27</spinWidth> + <spinHeight>27</spinHeight> + <spinPosX>1270</spinPosX> + <spinPosY>480</spinPosY> <spinColor>ffffffff</spinColor> - <textureUp>page_up_nofocus.png</textureUp> - <textureDown>page_down_nofocus.png</textureDown> - <textureUpFocus>page_up_focus.png</textureUpFocus> - <textureDownFocus>page_down_focus.png</textureDownFocus> + <textureUp>arrow_round_up_nofocus.png</textureUp> + <textureDown>arrow_round_down_nofocus.png</textureDown> + <textureUpFocus>arrow_round_up_focus.png</textureUpFocus> + <textureDownFocus>arrow_round_down_focus.png</textureDownFocus> <textureFocus>list_sub_focus.png</textureFocus> <textureNoFocus>list_sub_nofocus.png</textureNoFocus> - <textureHeight>42</textureHeight> + <textureHeight>35</textureHeight> <image>folder_focus.png</image> - <font>font13</font> + <font>font9</font> <shadedColor>20ffffff</shadedColor> <selectedColor>FFF8BC70</selectedColor> <textcolor>ffffffff</textcolor> @@ -304,119 +306,119 @@ <remoteColor>ffFFA075</remoteColor> <downloadColor>ff80ff80</downloadColor> <textXOff>32</textXOff> - <textYOff>4</textYOff> + <textYOff>7</textYOff> <textXOff2>650</textXOff2> - <textYOff2>4</textYOff2> + <textYOff2>7</textYOff2> <IconXOff>24</IconXOff> - <IconYOff>14</IconYOff> + <IconYOff>9</IconYOff> <suffix>|</suffix> - <upBtnWidth>39</upBtnWidth> - <downBtnWidth>39</downBtnWidth> - <deleteBtnWidth>46</deleteBtnWidth> - <upBtnHeight>42</upBtnHeight> - <downBtnHeight>42</downBtnHeight> - <deleteBtnHeight>42</deleteBtnHeight> - <upBtnXOffset>671</upBtnXOffset> - <downBtnXOffset>710</downBtnXOffset> - <deleteBtnXOffset>749</deleteBtnXOffset> + <upBtnWidth>35</upBtnWidth> + <downBtnWidth>35</downBtnWidth> + <deleteBtnWidth>35</deleteBtnWidth> + <upBtnHeight>35</upBtnHeight> + <downBtnHeight>35</downBtnHeight> + <deleteBtnHeight>35</deleteBtnHeight> + <upBtnXOffset>1200</upBtnXOffset> + <downBtnXOffset>1237</downBtnXOffset> + <deleteBtnXOffset>1273</deleteBtnXOffset> <upBtnYOffset>0</upBtnYOffset> <downBtnYOffset>0</downBtnYOffset> <deleteBtnYOffset>0</deleteBtnYOffset> - <textureFocus>playlist_sub_focus.png</textureFocus> - <textureNoFocus>playlist_sub_nofocus.png</textureNoFocus> - <textureMoveUp>playlist_item_up_nofocus.png</textureMoveUp> - <textureMoveUpFocused>playlist_item_up_focus.png</textureMoveUpFocused> - <textureMoveDown>playlist_item_down_nofocus.png</textureMoveDown> - <textureMoveDownFocused>playlist_item_down_focus.png</textureMoveDownFocused> + <textureMoveUp>arrow_round_up_nofocus.png</textureMoveUp> + <textureMoveUpFocused>arrow_round_up_focus.png</textureMoveUpFocused> + <textureMoveDown>arrow_round_down_nofocus.png</textureMoveDown> + <textureMoveDownFocused>arrow_round_down_focus.png</textureMoveDownFocused> <textureDelete>playlist_item_delete_nofocus.png</textureDelete> <textureDeleteFocused>playlist_item_delete_focus.png</textureDeleteFocused> </control> <control> <description>default thumbnail panel</description> - <type>thumbnailpanel</type> - <id>11</id> - <posX>65</posX> - <posY>200</posY> - <width>1236</width> - <height>400</height> - <spinWidth>34</spinWidth> - <spinHeight>36</spinHeight> - <spinPosX>800</spinPosX> - <spinPosY>90</spinPosY> - <spinColor>ffffffff</spinColor> - <textureUp>page_up_nofocus.png</textureUp> - <textureDown>page_down_nofocus.png</textureDown> - <textureUpFocus>page_up_focus.png</textureUpFocus> - <textureDownFocus>page_down_focus.png</textureDownFocus> - <itemWidth>136</itemWidth> - <itemHeight>168</itemHeight> - <textureWidth>138</textureWidth> - <textureHeight>138</textureHeight> - <thumbWidth>100</thumbWidth> - <thumbHeight>100</thumbHeight> - <thumbPosX>18</thumbPosX> - <thumbPosY>18</thumbPosY> - <imageFolder>icon_empty_nofocus.png</imageFolder> - <imageFolderFocus>icon_empty_focus.png</imageFolderFocus> - <font>font1</font> - <selectedColor>ffffffff</selectedColor> - <textcolor>ffffffff</textcolor> - <colordiffuse>ffffffff</colordiffuse> - <remoteColor>ffFFA075</remoteColor> - <downloadColor>ff80ff80</downloadColor> - <suffix>|</suffix> - <textureWidthBig>260</textureWidthBig> - <textureHeightBig>260</textureHeightBig> - <itemWidthBig>276</itemWidthBig> - <itemHeightBig>290</itemHeightBig> - <thumbWidthBig>200</thumbWidthBig> - <thumbHeightBig>200</thumbHeightBig> - <thumbPosXBig>28</thumbPosXBig> - <thumbPosYBig>28</thumbPosYBig> - <thumbZoom>no</thumbZoom> - <textXOff>0</textXOff> - <textYOff>0</textYOff> + <type>thumbnailpanel</type> + <id>11</id> + <posX>30</posX> + <posY>200</posY> + <width>1316</width> + <height>330</height> + <spinWidth>27</spinWidth> + <spinHeight>27</spinHeight> + <spinPosX>1270</spinPosX> + <spinPosY>480</spinPosY> + <spinColor>ffffffff</spinColor> + <textureUp>arrow_round_up_nofocus.png</textureUp> + <textureDown>arrow_round_down_nofocus.png</textureDown> + <textureUpFocus>arrow_round_up_focus.png</textureUpFocus> + <textureDownFocus>arrow_round_down_focus.png</textureDownFocus> + <itemWidth>124</itemWidth> + <itemHeight>140</itemHeight> + <textureWidth>120</textureWidth> + <textureHeight>120</textureHeight> + <thumbWidth>90</thumbWidth> + <thumbHeight>90</thumbHeight> + <thumbPosX>15</thumbPosX> + <thumbPosY>15</thumbPosY> + <imageFolder>photo_background.png</imageFolder> + <imageFolderFocus>icon_empty_focus.png</imageFolderFocus> + + <font>-</font> + <selectedColor>ffffffff</selectedColor> + <textcolor>ffb9d5dd</textcolor> + <colordiffuse>ffffffff</colordiffuse> + <remoteColor>ffFFA075</remoteColor> + <downloadColor>ff80ff80</downloadColor> + <suffix>|</suffix> + <textureWidthBig>190</textureWidthBig><!-- 150 --> + <textureHeightBig>190</textureHeightBig> <!-- 150 --> + <itemWidthBig>222</itemWidthBig><!-- 180 --> + <itemHeightBig>200</itemHeightBig><!-- 180 --> + <thumbWidthBig>180</thumbWidthBig> + <thumbHeightBig>180</thumbHeightBig> + <thumbPosXBig>20</thumbPosXBig><!-- 19 --> + <thumbPosYBig>20</thumbPosYBig> <!-- 19 --> + <unfocusedAlpha>180</unfocusedAlpha> + <textXOff>-5000</textXOff> + <animation effect="zoom" end="140,140" time="200">Focus</animation> + <animation effect="zoom" start="140,140" end="100,100" time="200">UnFocus</animation> </control> - <control> +<control> <description>default filmstrip</description> <type>filmstrip</type> <id>11</id> - <posX>65</posX> - <posY>290</posY> - <width>1236</width> - <height>0</height> + <posX>0</posX> + <posY>260</posY> + <width>1350</width> + <height>400</height> <spinWidth>27</spinWidth> <spinHeight>27</spinHeight> <spinPosX>1270</spinPosX> - <spinPosY>480</spinPosY> + <spinPosY>480</spinPosY> <spinColor>ffffffff</spinColor> <textureUp>arrow_round_up_nofocus.png</textureUp> <textureDown>arrow_round_down_nofocus.png</textureDown> <textureUpFocus>arrow_round_up_focus.png</textureUpFocus> <textureDownFocus>arrow_round_down_focus.png</textureDownFocus> - <itemWidth>80</itemWidth> - <itemHeight>100</itemHeight> - <textureWidth>70</textureWidth> - <textureHeight>200</textureHeight> - <thumbWidth>75</thumbWidth> - <thumbHeight>75</thumbHeight> + <itemWidth>120</itemWidth> + <itemHeight>220</itemHeight> + <textureWidth>180</textureWidth> + <textureHeight>1600</textureHeight> + <thumbWidth>100</thumbWidth> + <thumbHeight>100</thumbHeight> <thumbPosX>35</thumbPosX><!-- 10 --> <thumbPosY>15</thumbPosY><!-- 10 --> - <!-- <imageFolder>playback_background.png</imageFolder> --> - <imageFolderFocus><!-- background_glass_menu_area2.png -->-</imageFolderFocus> - <font></font> + <imageFolder>icon_empty_nofocus_music.png</imageFolder> + <imageFolderFocus>icon_empty_focus_music.png</imageFolderFocus> + <font>-</font> <selectedColor>ffffffff</selectedColor> - <textcolor>black</textcolor> + <textcolor>white</textcolor> <colordiffuse>ffffffff</colordiffuse> <remoteColor>ffFFA075</remoteColor> - <downloadColor>ff80ff80</downloadColor> + <downloadColor>ff80ff80</downloadColor> <suffix>|</suffix> - <textureWidthBig>200</textureWidthBig> - <textureHeightBig>200</textureHeightBig> - <itemWidthBig>200</itemWidthBig> - <itemHeightBig>200</itemHeightBig> - <thumbWidthBig>120</thumbWidthBig> - <thumbHeightBig>120</thumbHeightBig> + <textureWidthBig>120</textureWidthBig> + <textureHeightBig>120</textureHeightBig> + <itemWidthBig>150</itemWidthBig> + <itemHeightBig>129</itemHeightBig> + <thumbWidthBig>84</thumbWidthBig> + <thumbHeightBig>84</thumbHeightBig> <thumbPosXBig>0</thumbPosXBig> <thumbPosYBig>0</thumbPosYBig> <background>-</background> @@ -426,11 +428,12 @@ <backgroundheight>460</backgroundheight> <backgrounddiffuse>60ffffff</backgrounddiffuse> <InfoImage>-</InfoImage> - <InfoImagex>100</InfoImagex> - <InfoImagey>100</InfoImagey> - <InfoImagewidth>100</InfoImagewidth> - <InfoImageheight>100</InfoImageheight> + <InfoImagex>920</InfoImagex> + <InfoImagey>135</InfoImagey> + <InfoImagewidth>310</InfoImagewidth> + <InfoImageheight>450</InfoImageheight> <InfoImagediffuse>ffffffff</InfoImagediffuse> + <thumbs flipY="true" diffuse="Thumb_Mask.png"/> @@ -441,10 +444,9 @@ <showBackGround>yes</showBackGround> <showInfoImage>no</showInfoImage> <enableFocusZoom>no</enableFocusZoom> - <thumbAnimation effect="zoom" start="100,100" end="250,250" time="200">focus</thumbAnimation> - <thumbAnimation effect="zoom" start="250,250" end="100,100" time="200">unfocus</thumbAnimation> + <thumbAnimation effect="zoom" start="100,100" end="130,130" time="200">focus</thumbAnimation> + <thumbAnimation effect="zoom" start="130,130" end="100,100" time="200">unfocus</thumbAnimation> - </control> <control> <description>default fadelabel</description> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rs...@us...> - 2007-07-17 13:20:05
|
Revision: 734 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=734&view=rev Author: rsparey Date: 2007-07-17 06:20:01 -0700 (Tue, 17 Jul 2007) Log Message: ----------- playing with the film strip, icons, big icons and list. Format to match corel layout2 file. For some stage reason the mouse can't control the film strip. (this is onlu currently set up for my pictures... Modified Paths: -------------- trunk/skins/Foofaraw/Development Skin/Foofaraw/mypics.xml trunk/skins/Foofaraw/Development Skin/Foofaraw/references.xml Modified: trunk/skins/Foofaraw/Development Skin/Foofaraw/mypics.xml =================================================================== --- trunk/skins/Foofaraw/Development Skin/Foofaraw/mypics.xml 2007-07-17 12:38:16 UTC (rev 733) +++ trunk/skins/Foofaraw/Development Skin/Foofaraw/mypics.xml 2007-07-17 13:20:01 UTC (rev 734) @@ -315,7 +315,7 @@ </control> </control> </control> - <import>common.facade.pictures.xml</import> + </controls> </window> \ No newline at end of file Modified: trunk/skins/Foofaraw/Development Skin/Foofaraw/references.xml =================================================================== --- trunk/skins/Foofaraw/Development Skin/Foofaraw/references.xml 2007-07-17 12:38:16 UTC (rev 733) +++ trunk/skins/Foofaraw/Development Skin/Foofaraw/references.xml 2007-07-17 13:20:01 UTC (rev 734) @@ -156,15 +156,15 @@ <description>default listcontrol</description> <type>listcontrol</type> <id>10</id> - <posX>463</posX> - <posY>129</posY> - <width>750</width> - <height>612</height> - <spinWidth>34</spinWidth> - <spinHeight>36</spinHeight> - <spinPosX>800</spinPosX> - <spinPosY>90</spinPosY> - <spinColor>ffffffff</spinColor> + <posX>20</posX> + <posY>195</posY> + <width>1326</width> + <height>360</height> + <spinWidth>27</spinWidth> + <spinHeight>27</spinHeight> + <spinPosX>1270</spinPosX> + <spinPosY>480</spinPosY> + <spinColor>ffffffff</spinColor> <textureUp>page_up_nofocus.png</textureUp> <textureDown>page_down_nofocus.png</textureDown> <textureUpFocus>page_up_focus.png</textureUpFocus> @@ -335,10 +335,10 @@ <description>default thumbnail panel</description> <type>thumbnailpanel</type> <id>11</id> - <posX>463</posX> - <posY>129</posY> - <width>866</width> - <height>628</height> + <posX>65</posX> + <posY>200</posY> + <width>1236</width> + <height>400</height> <spinWidth>34</spinWidth> <spinHeight>36</spinHeight> <spinPosX>800</spinPosX> @@ -358,7 +358,7 @@ <thumbPosY>18</thumbPosY> <imageFolder>icon_empty_nofocus.png</imageFolder> <imageFolderFocus>icon_empty_focus.png</imageFolderFocus> - <font>font13</font> + <font>font1</font> <selectedColor>ffffffff</selectedColor> <textcolor>ffffffff</textcolor> <colordiffuse>ffffffff</colordiffuse> @@ -396,7 +396,7 @@ <textureDownFocus>arrow_round_down_focus.png</textureDownFocus> <itemWidth>80</itemWidth> <itemHeight>100</itemHeight> - <textureWidth>100</textureWidth> + <textureWidth>70</textureWidth> <textureHeight>200</textureHeight> <thumbWidth>75</thumbWidth> <thumbHeight>75</thumbHeight> @@ -415,8 +415,8 @@ <textureHeightBig>200</textureHeightBig> <itemWidthBig>200</itemWidthBig> <itemHeightBig>200</itemHeightBig> - <thumbWidthBig>84</thumbWidthBig> - <thumbHeightBig>84</thumbHeightBig> + <thumbWidthBig>120</thumbWidthBig> + <thumbHeightBig>120</thumbHeightBig> <thumbPosXBig>0</thumbPosXBig> <thumbPosYBig>0</thumbPosYBig> <background>-</background> @@ -426,10 +426,10 @@ <backgroundheight>460</backgroundheight> <backgrounddiffuse>60ffffff</backgrounddiffuse> <InfoImage>-</InfoImage> - <InfoImagex>920</InfoImagex> - <InfoImagey>110</InfoImagey> - <InfoImagewidth>310</InfoImagewidth> - <InfoImageheight>300</InfoImageheight> + <InfoImagex>100</InfoImagex> + <InfoImagey>100</InfoImagey> + <InfoImagewidth>100</InfoImagewidth> + <InfoImageheight>100</InfoImageheight> <InfoImagediffuse>ffffffff</InfoImagediffuse> <thumbs flipY="true" diffuse="Thumb_Mask.png"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <i-...@us...> - 2007-07-17 12:38:26
|
Revision: 733 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=733&view=rev Author: i-loop Date: 2007-07-17 05:38:16 -0700 (Tue, 17 Jul 2007) Log Message: ----------- modification of BlueTwo which uses bigger fontsizes. http://forum.team-mediaportal.com/showthread?t=25646 Added Paths: ----------- trunk/skins/BlueTwoBig/ trunk/skins/BlueTwoBig/Development Version/ trunk/skins/BlueTwoBig/Development Version/BasicHome.xml trunk/skins/BlueTwoBig/Development Version/DialogAlbumInfo.xml trunk/skins/BlueTwoBig/Development Version/DialogArtistInfo.xml trunk/skins/BlueTwoBig/Development Version/DialogDateTime.xml trunk/skins/BlueTwoBig/Development Version/DialogFile.xml trunk/skins/BlueTwoBig/Development Version/DialogFileInfo.xml trunk/skins/BlueTwoBig/Development Version/DialogMenu.xml trunk/skins/BlueTwoBig/Development Version/DialogMenuBottomRight.xml trunk/skins/BlueTwoBig/Development Version/DialogNotify.xml trunk/skins/BlueTwoBig/Development Version/DialogPictureInfo.xml trunk/skins/BlueTwoBig/Development Version/DialogSelect.xml trunk/skins/BlueTwoBig/Development Version/DialogSelect2.xml trunk/skins/BlueTwoBig/Development Version/DialogTVConflict.xml trunk/skins/BlueTwoBig/Development Version/DialogText.xml trunk/skins/BlueTwoBig/Development Version/DialogVideoArtistInfo.xml trunk/skins/BlueTwoBig/Development Version/DialogVideoInfo.xml trunk/skins/BlueTwoBig/Development Version/Media/ trunk/skins/BlueTwoBig/Development Version/Media/Animations/ trunk/skins/BlueTwoBig/Development Version/Media/Animations/1.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/10.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/11.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/12.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/13.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/14.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/15.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/16.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/17.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/18.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/19.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/2.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/20.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/21.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/22.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/23.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/24.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/25.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/26.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/27.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/28.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/29.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/3.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/30.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/31.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/32.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/33.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/34.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/35.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/36.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/37.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/38.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/39.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/4.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/40.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/41.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/42.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/43.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/44.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/45.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/46.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/47.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/48.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/49.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/5.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/50.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/51.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/52.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/53.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/54.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/55.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/56.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/57.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/58.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/59.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/6.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/60.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/61.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/62.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/63.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/64.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/65.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/66.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/67.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/68.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/69.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/7.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/70.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/71.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/72.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/73.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/74.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/75.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/76.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/77.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/78.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/79.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/8.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/80.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/81.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/82.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/83.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/84.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/85.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/86.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/87.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/88.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/89.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/9.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/day.png trunk/skins/BlueTwoBig/Development Version/Media/Animations/night.png trunk/skins/BlueTwoBig/Development Version/Media/Backspin.png trunk/skins/BlueTwoBig/Development Version/Media/Backspin2.png trunk/skins/BlueTwoBig/Development Version/Media/Basic_focus.png trunk/skins/BlueTwoBig/Development Version/Media/Basic_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultFolderBackBig.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultFolderBig.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultMyradio.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultMyradioBig.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultMyradioBigLocked.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultMyradioLocked.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultMyradioStream.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultMyradioStreamBig.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultPlaylist.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultPlaylistBig.png trunk/skins/BlueTwoBig/Development Version/Media/DefaultShortcutBig.png trunk/skins/BlueTwoBig/Development Version/Media/LastFmRadio1.png trunk/skins/BlueTwoBig/Development Version/Media/Messenger_Buddies.png trunk/skins/BlueTwoBig/Development Version/Media/Music.png trunk/skins/BlueTwoBig/Development Version/Media/Music0.png trunk/skins/BlueTwoBig/Development Version/Media/Music1.png trunk/skins/BlueTwoBig/Development Version/Media/MusikVideo1.png trunk/skins/BlueTwoBig/Development Version/Media/Pictures.png trunk/skins/BlueTwoBig/Development Version/Media/Pictures0.png trunk/skins/BlueTwoBig/Development Version/Media/Pictures1.png trunk/skins/BlueTwoBig/Development Version/Media/Playleft.png trunk/skins/BlueTwoBig/Development Version/Media/Radio.png trunk/skins/BlueTwoBig/Development Version/Media/Radio0.png trunk/skins/BlueTwoBig/Development Version/Media/Radio1.png trunk/skins/BlueTwoBig/Development Version/Media/TV0.png trunk/skins/BlueTwoBig/Development Version/Media/TV1.png trunk/skins/BlueTwoBig/Development Version/Media/TVguideHeader.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/ trunk/skins/BlueTwoBig/Development Version/Media/Tetris/background.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/background_focus.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_I.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_J.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_L.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_O.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_S.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_T.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_Z.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_blue.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_blue_glow.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_cyan.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_cyan_glow.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_gray.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_gray_glow.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_green.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_green_glow.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_orange.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_orange_glow.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_red.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_red_glow.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_yellow.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/block_yellow_glow.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/guide.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/logo.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/scoreboard.png trunk/skins/BlueTwoBig/Development Version/Media/Tetris/tetris_logo.png trunk/skins/BlueTwoBig/Development Version/Media/Thumb_Mask.png trunk/skins/BlueTwoBig/Development Version/Media/Trailers_logo.png trunk/skins/BlueTwoBig/Development Version/Media/Video.png trunk/skins/BlueTwoBig/Development Version/Media/Video0.png trunk/skins/BlueTwoBig/Development Version/Media/Video1.png trunk/skins/BlueTwoBig/Development Version/Media/VisualizationTrackInfo.png trunk/skins/BlueTwoBig/Development Version/Media/alarm.png trunk/skins/BlueTwoBig/Development Version/Media/alarm_logo.png trunk/skins/BlueTwoBig/Development Version/Media/album_background_focus.png trunk/skins/BlueTwoBig/Development Version/Media/album_background_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/amazonlogo.png trunk/skins/BlueTwoBig/Development Version/Media/arrow_round_down_focus.png trunk/skins/BlueTwoBig/Development Version/Media/arrow_round_down_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/arrow_round_left_focus.png trunk/skins/BlueTwoBig/Development Version/Media/arrow_round_left_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/arrow_round_right_focus.png trunk/skins/BlueTwoBig/Development Version/Media/arrow_round_right_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/arrow_round_up_focus.png trunk/skins/BlueTwoBig/Development Version/Media/arrow_round_up_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/au.png trunk/skins/BlueTwoBig/Development Version/Media/back_disabled.png trunk/skins/BlueTwoBig/Development Version/Media/back_enabled.png trunk/skins/BlueTwoBig/Development Version/Media/background.png trunk/skins/BlueTwoBig/Development Version/Media/background_bar.png trunk/skins/BlueTwoBig/Development Version/Media/background_browser_bar.png trunk/skins/BlueTwoBig/Development Version/Media/background_glass_hoover_area.png trunk/skins/BlueTwoBig/Development Version/Media/background_glass_menu_area.png trunk/skins/BlueTwoBig/Development Version/Media/background_small_play.png trunk/skins/BlueTwoBig/Development Version/Media/bar_hor.png trunk/skins/BlueTwoBig/Development Version/Media/bar_vert.png trunk/skins/BlueTwoBig/Development Version/Media/basichome_logo.png trunk/skins/BlueTwoBig/Development Version/Media/black.bmp trunk/skins/BlueTwoBig/Development Version/Media/browser_logo.png trunk/skins/BlueTwoBig/Development Version/Media/burn_logo.png trunk/skins/BlueTwoBig/Development Version/Media/button-cd-focus.png trunk/skins/BlueTwoBig/Development Version/Media/button-cd-nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/button_back_focus.png trunk/skins/BlueTwoBig/Development Version/Media/button_back_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/button_close_focus.png trunk/skins/BlueTwoBig/Development Version/Media/button_close_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/button_green_focus_150x32.png trunk/skins/BlueTwoBig/Development Version/Media/button_green_focus_165x32.png trunk/skins/BlueTwoBig/Development Version/Media/button_green_nofocus_150x32.png trunk/skins/BlueTwoBig/Development Version/Media/button_green_nofocus_165x32.png trunk/skins/BlueTwoBig/Development Version/Media/button_long_bg.png trunk/skins/BlueTwoBig/Development Version/Media/button_new_mail.png trunk/skins/BlueTwoBig/Development Version/Media/button_shutdown_focus.png trunk/skins/BlueTwoBig/Development Version/Media/button_shutdown_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/button_small_imdb_focus.png trunk/skins/BlueTwoBig/Development Version/Media/button_small_imdb_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/button_small_settings_focus.png trunk/skins/BlueTwoBig/Development Version/Media/button_small_settings_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/button_tvdesktop_focus.png trunk/skins/BlueTwoBig/Development Version/Media/button_tvdesktop_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/ca.png trunk/skins/BlueTwoBig/Development Version/Media/calibrate_bottomright.png trunk/skins/BlueTwoBig/Development Version/Media/calibrate_pixelratio.png trunk/skins/BlueTwoBig/Development Version/Media/calibrate_subtitles.png trunk/skins/BlueTwoBig/Development Version/Media/calibrate_topleft.png trunk/skins/BlueTwoBig/Development Version/Media/calibration_bar.png trunk/skins/BlueTwoBig/Development Version/Media/cdimage.png trunk/skins/BlueTwoBig/Development Version/Media/check-box.png trunk/skins/BlueTwoBig/Development Version/Media/check-boxNF.png trunk/skins/BlueTwoBig/Development Version/Media/common.waiting.1.png trunk/skins/BlueTwoBig/Development Version/Media/common.waiting.2.png trunk/skins/BlueTwoBig/Development Version/Media/common.waiting.3.png trunk/skins/BlueTwoBig/Development Version/Media/common.waiting.4.png trunk/skins/BlueTwoBig/Development Version/Media/common.waiting.5.png trunk/skins/BlueTwoBig/Development Version/Media/common.waiting.6.png trunk/skins/BlueTwoBig/Development Version/Media/common.waiting.7.png trunk/skins/BlueTwoBig/Development Version/Media/common.waiting.8.png trunk/skins/BlueTwoBig/Development Version/Media/context_background.png trunk/skins/BlueTwoBig/Development Version/Media/coverart_logo.png trunk/skins/BlueTwoBig/Development Version/Media/de.png trunk/skins/BlueTwoBig/Development Version/Media/defaultAlbum.png trunk/skins/BlueTwoBig/Development Version/Media/defaultAudio.png trunk/skins/BlueTwoBig/Development Version/Media/defaultAudioBig.png trunk/skins/BlueTwoBig/Development Version/Media/defaultCdda.png trunk/skins/BlueTwoBig/Development Version/Media/defaultCddaBig.png trunk/skins/BlueTwoBig/Development Version/Media/defaultDVDEmpty.png trunk/skins/BlueTwoBig/Development Version/Media/defaultDVDEmptyBig.png trunk/skins/BlueTwoBig/Development Version/Media/defaultDVDRom.png trunk/skins/BlueTwoBig/Development Version/Media/defaultDVDRomBig.png trunk/skins/BlueTwoBig/Development Version/Media/defaultFolder.png trunk/skins/BlueTwoBig/Development Version/Media/defaultFolderBack.png trunk/skins/BlueTwoBig/Development Version/Media/defaultFolderNF.png trunk/skins/BlueTwoBig/Development Version/Media/defaultHardDisk.png trunk/skins/BlueTwoBig/Development Version/Media/defaultHardDiskBig.png trunk/skins/BlueTwoBig/Development Version/Media/defaultNetwork.png trunk/skins/BlueTwoBig/Development Version/Media/defaultNetworkBig.png trunk/skins/BlueTwoBig/Development Version/Media/defaultPicture.png trunk/skins/BlueTwoBig/Development Version/Media/defaultPictureBig.png trunk/skins/BlueTwoBig/Development Version/Media/defaultVideo.png trunk/skins/BlueTwoBig/Development Version/Media/defaultVideoBig.png trunk/skins/BlueTwoBig/Development Version/Media/defaultVideoSeenBig.png trunk/skins/BlueTwoBig/Development Version/Media/dialog_background.png trunk/skins/BlueTwoBig/Development Version/Media/dialog_information.png trunk/skins/BlueTwoBig/Development Version/Media/dialog_osd_background.png trunk/skins/BlueTwoBig/Development Version/Media/dialog_schedule_rec.png trunk/skins/BlueTwoBig/Development Version/Media/dialogue_ok_focus.png trunk/skins/BlueTwoBig/Development Version/Media/dialogue_ok_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/dialogue_shutdown_focus.png trunk/skins/BlueTwoBig/Development Version/Media/dialogue_shutdown_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/dvd_unmount.png trunk/skins/BlueTwoBig/Development Version/Media/es.png trunk/skins/BlueTwoBig/Development Version/Media/exit_disabled.png trunk/skins/BlueTwoBig/Development Version/Media/exit_enabled.png trunk/skins/BlueTwoBig/Development Version/Media/explorer_logo.png trunk/skins/BlueTwoBig/Development Version/Media/fastforward_disabled.png trunk/skins/BlueTwoBig/Development Version/Media/fastforward_enabled.png trunk/skins/BlueTwoBig/Development Version/Media/filmstrip_bg.png trunk/skins/BlueTwoBig/Development Version/Media/fr.png trunk/skins/BlueTwoBig/Development Version/Media/greystar.png trunk/skins/BlueTwoBig/Development Version/Media/hbar1.png trunk/skins/BlueTwoBig/Development Version/Media/home_eq.png trunk/skins/BlueTwoBig/Development Version/Media/hover_msn messenger.png trunk/skins/BlueTwoBig/Development Version/Media/hover_musicvideo.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my alarm.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my burner.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my explorer.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my mail.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my music.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my news.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my pictures.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my plugins.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my programs.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my radio.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my recipes.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my status.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my trailers.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my tv series.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my tv.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my videos.png trunk/skins/BlueTwoBig/Development Version/Media/hover_my weather.png trunk/skins/BlueTwoBig/Development Version/Media/hover_mynumberplace.png trunk/skins/BlueTwoBig/Development Version/Media/hover_play dvd.png trunk/skins/BlueTwoBig/Development Version/Media/hover_remote.png trunk/skins/BlueTwoBig/Development Version/Media/hover_settings.png trunk/skins/BlueTwoBig/Development Version/Media/hover_tetris.png trunk/skins/BlueTwoBig/Development Version/Media/hover_videoeditor.png trunk/skins/BlueTwoBig/Development Version/Media/hover_webbrowser.png trunk/skins/BlueTwoBig/Development Version/Media/hover_wikipedia.png trunk/skins/BlueTwoBig/Development Version/Media/hover_x10.png trunk/skins/BlueTwoBig/Development Version/Media/hp_dvd.png trunk/skins/BlueTwoBig/Development Version/Media/hp_selectionbar.png trunk/skins/BlueTwoBig/Development Version/Media/hp_selectionbar_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/hp_start.png trunk/skins/BlueTwoBig/Development Version/Media/icon_dvd.png trunk/skins/BlueTwoBig/Development Version/Media/icon_empty_focus.png trunk/skins/BlueTwoBig/Development Version/Media/icon_empty_focus_music.png trunk/skins/BlueTwoBig/Development Version/Media/icon_empty_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/icon_empty_nofocus_music.png trunk/skins/BlueTwoBig/Development Version/Media/icon_news.png trunk/skins/BlueTwoBig/Development Version/Media/icon_numberplace_colouroverlay.png trunk/skins/BlueTwoBig/Development Version/Media/icon_numberplace_overlay_1.png trunk/skins/BlueTwoBig/Development Version/Media/icon_numberplace_overlay_2.png trunk/skins/BlueTwoBig/Development Version/Media/icon_numberplace_overlay_3.png trunk/skins/BlueTwoBig/Development Version/Media/icon_numberplace_overlay_4.png trunk/skins/BlueTwoBig/Development Version/Media/icon_numberplace_overlay_5.png trunk/skins/BlueTwoBig/Development Version/Media/icon_numberplace_overlay_6.png trunk/skins/BlueTwoBig/Development Version/Media/icon_numberplace_overlay_7.png trunk/skins/BlueTwoBig/Development Version/Media/icon_numberplace_overlay_8.png trunk/skins/BlueTwoBig/Development Version/Media/icon_numberplace_overlay_9.png trunk/skins/BlueTwoBig/Development Version/Media/info_logo.png trunk/skins/BlueTwoBig/Development Version/Media/it.png trunk/skins/BlueTwoBig/Development Version/Media/key.bmp trunk/skins/BlueTwoBig/Development Version/Media/keyNF.bmp trunk/skins/BlueTwoBig/Development Version/Media/list_sub_focus.png trunk/skins/BlueTwoBig/Development Version/Media/list_sub_focus_arrow.png trunk/skins/BlueTwoBig/Development Version/Media/list_sub_focus_arrow_small.png trunk/skins/BlueTwoBig/Development Version/Media/list_sub_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/logo_crossfade.png trunk/skins/BlueTwoBig/Development Version/Media/logo_fastforward.png trunk/skins/BlueTwoBig/Development Version/Media/logo_gap.png trunk/skins/BlueTwoBig/Development Version/Media/logo_gapless.png trunk/skins/BlueTwoBig/Development Version/Media/logo_music videos.png trunk/skins/BlueTwoBig/Development Version/Media/logo_pause.png trunk/skins/BlueTwoBig/Development Version/Media/logo_play.png trunk/skins/BlueTwoBig/Development Version/Media/logo_rec.png trunk/skins/BlueTwoBig/Development Version/Media/logo_rewind.png trunk/skins/BlueTwoBig/Development Version/Media/logo_stop.png trunk/skins/BlueTwoBig/Development Version/Media/mail_logo.png trunk/skins/BlueTwoBig/Development Version/Media/mediaportaltext.png trunk/skins/BlueTwoBig/Development Version/Media/menu_bg.png trunk/skins/BlueTwoBig/Development Version/Media/menu_list_focus.png trunk/skins/BlueTwoBig/Development Version/Media/menu_list_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/messenger_logo.png trunk/skins/BlueTwoBig/Development Version/Media/minimize_disabled.png trunk/skins/BlueTwoBig/Development Version/Media/minimize_enabled.png trunk/skins/BlueTwoBig/Development Version/Media/missing_coverart.png trunk/skins/BlueTwoBig/Development Version/Media/mouse_left_horizontal.png trunk/skins/BlueTwoBig/Development Version/Media/mouse_left_vertical.png trunk/skins/BlueTwoBig/Development Version/Media/mouse_right_horizontal.png trunk/skins/BlueTwoBig/Development Version/Media/mouse_right_vertical.png trunk/skins/BlueTwoBig/Development Version/Media/movieinfo_logo.png trunk/skins/BlueTwoBig/Development Version/Media/mplogo.png trunk/skins/BlueTwoBig/Development Version/Media/music_logo.png trunk/skins/BlueTwoBig/Development Version/Media/music_menu_logo.png trunk/skins/BlueTwoBig/Development Version/Media/mynumberplace_logo.png trunk/skins/BlueTwoBig/Development Version/Media/mytv_bg.png trunk/skins/BlueTwoBig/Development Version/Media/mytv_bg_big.png trunk/skins/BlueTwoBig/Development Version/Media/nav_back_focus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_back_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_enterurl_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_favorites_focus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_favorites_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_forward_focus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_forward_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_home_focus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_home_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_refresh_focus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_refresh_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_refresh_nofocus1.png trunk/skins/BlueTwoBig/Development Version/Media/nav_url_focus.png trunk/skins/BlueTwoBig/Development Version/Media/nav_url_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/newMailIcon.png trunk/skins/BlueTwoBig/Development Version/Media/news.png trunk/skins/BlueTwoBig/Development Version/Media/newsfeed_logo.png trunk/skins/BlueTwoBig/Development Version/Media/nowplaying_background.png trunk/skins/BlueTwoBig/Development Version/Media/osd_back_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_back_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_bg.png trunk/skins/BlueTwoBig/Development Version/Media/osd_bg_bottom.png trunk/skins/BlueTwoBig/Development Version/Media/osd_bg_settings.png trunk/skins/BlueTwoBig/Development Version/Media/osd_bg_top.png trunk/skins/BlueTwoBig/Development Version/Media/osd_bg_video.png trunk/skins/BlueTwoBig/Development Version/Media/osd_dialog.png trunk/skins/BlueTwoBig/Development Version/Media/osd_dialog_big.png trunk/skins/BlueTwoBig/Development Version/Media/osd_fastforward_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_fastforward_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_language_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_language_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_menu_bg.png trunk/skins/BlueTwoBig/Development Version/Media/osd_mute_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_mute_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_next_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_next_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_pause_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_pause_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_play_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_play_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_progress_background.png trunk/skins/BlueTwoBig/Development Version/Media/osd_progress_indicator.png trunk/skins/BlueTwoBig/Development Version/Media/osd_progress_left.png trunk/skins/BlueTwoBig/Development Version/Media/osd_progress_mid.png trunk/skins/BlueTwoBig/Development Version/Media/osd_progress_mid_orange.png trunk/skins/BlueTwoBig/Development Version/Media/osd_progress_mid_red.png trunk/skins/BlueTwoBig/Development Version/Media/osd_progress_right.png trunk/skins/BlueTwoBig/Development Version/Media/osd_record_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_record_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_rewind_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_rewind_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_settings_audio_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_settings_audio_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_settings_bookmark_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_settings_bookmark_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_settings_subs_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_settings_subs_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_settings_video_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_settings_video_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_slider_bg.png trunk/skins/BlueTwoBig/Development Version/Media/osd_slider_nibFO.png trunk/skins/BlueTwoBig/Development Version/Media/osd_slider_nibNF.png trunk/skins/BlueTwoBig/Development Version/Media/osd_slider_volume_bg.png trunk/skins/BlueTwoBig/Development Version/Media/osd_stop_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_stop_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_subtitles_focus.png trunk/skins/BlueTwoBig/Development Version/Media/osd_subtitles_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/page_down_focus.png trunk/skins/BlueTwoBig/Development Version/Media/page_down_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/page_up_focus.png trunk/skins/BlueTwoBig/Development Version/Media/page_up_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/pause_disabled.png trunk/skins/BlueTwoBig/Development Version/Media/pause_enabled.png trunk/skins/BlueTwoBig/Development Version/Media/pictures_logo.png trunk/skins/BlueTwoBig/Development Version/Media/play_disabled.png trunk/skins/BlueTwoBig/Development Version/Media/play_enabled.png trunk/skins/BlueTwoBig/Development Version/Media/playback_background.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_item_delete_focus.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_item_delete_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_item_delete_nofocus_dimmed.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_item_down_focus.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_item_down_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_item_down_nofocus_dimmed.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_item_up_focus.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_item_up_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_item_up_nofocus_dimmed.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_sub_focus.png trunk/skins/BlueTwoBig/Development Version/Media/playlist_sub_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/plugins_logo.png trunk/skins/BlueTwoBig/Development Version/Media/preview.png trunk/skins/BlueTwoBig/Development Version/Media/previewbackground.png trunk/skins/BlueTwoBig/Development Version/Media/programs_logo.png trunk/skins/BlueTwoBig/Development Version/Media/progress_back.png trunk/skins/BlueTwoBig/Development Version/Media/progress_back_vert.png trunk/skins/BlueTwoBig/Development Version/Media/progress_bg.png trunk/skins/BlueTwoBig/Development Version/Media/progress_mid.png trunk/skins/BlueTwoBig/Development Version/Media/radio_logo.png trunk/skins/BlueTwoBig/Development Version/Media/rec.png trunk/skins/BlueTwoBig/Development Version/Media/recipies_logo.png trunk/skins/BlueTwoBig/Development Version/Media/recording_background_focus.png trunk/skins/BlueTwoBig/Development Version/Media/recording_background_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/remote_blue.png trunk/skins/BlueTwoBig/Development Version/Media/remote_green.png trunk/skins/BlueTwoBig/Development Version/Media/remote_red.png trunk/skins/BlueTwoBig/Development Version/Media/remote_yellow.png trunk/skins/BlueTwoBig/Development Version/Media/rew_disabled.png trunk/skins/BlueTwoBig/Development Version/Media/rew_enabled.png trunk/skins/BlueTwoBig/Development Version/Media/select_logo.png trunk/skins/BlueTwoBig/Development Version/Media/settingsUICalibration.png trunk/skins/BlueTwoBig/Development Version/Media/settings_logo.png trunk/skins/BlueTwoBig/Development Version/Media/skipback_disabled.png trunk/skins/BlueTwoBig/Development Version/Media/skipback_enabled.png trunk/skins/BlueTwoBig/Development Version/Media/skipforward_disabled.png trunk/skins/BlueTwoBig/Development Version/Media/skipforward_enabled.png trunk/skins/BlueTwoBig/Development Version/Media/slider_vertical.png trunk/skins/BlueTwoBig/Development Version/Media/small_button_focus.png trunk/skins/BlueTwoBig/Development Version/Media/small_button_nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/star.png trunk/skins/BlueTwoBig/Development Version/Media/starbad.png trunk/skins/BlueTwoBig/Development Version/Media/starbest.png trunk/skins/BlueTwoBig/Development Version/Media/starbetter.png trunk/skins/BlueTwoBig/Development Version/Media/stargood.png trunk/skins/BlueTwoBig/Development Version/Media/status_logo.png trunk/skins/BlueTwoBig/Development Version/Media/statusbar_back.png trunk/skins/BlueTwoBig/Development Version/Media/statusbar_left.png trunk/skins/BlueTwoBig/Development Version/Media/statusbar_mid.png trunk/skins/BlueTwoBig/Development Version/Media/statusbar_right.png trunk/skins/BlueTwoBig/Development Version/Media/stop_disabled.png trunk/skins/BlueTwoBig/Development Version/Media/stop_enabled.png trunk/skins/BlueTwoBig/Development Version/Media/teletext_logo.png trunk/skins/BlueTwoBig/Development Version/Media/television_logo.png trunk/skins/BlueTwoBig/Development Version/Media/tetris_background.png trunk/skins/BlueTwoBig/Development Version/Media/tetris_background_focus.png trunk/skins/BlueTwoBig/Development Version/Media/tetris_block.png trunk/skins/BlueTwoBig/Development Version/Media/tetris_logo.png trunk/skins/BlueTwoBig/Development Version/Media/tetris_scoreboard.png trunk/skins/BlueTwoBig/Development Version/Media/togglebutton-off-focus.png trunk/skins/BlueTwoBig/Development Version/Media/togglebutton-off-nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/togglebutton-on-focus.png trunk/skins/BlueTwoBig/Development Version/Media/togglebutton-on-nofocus.png trunk/skins/BlueTwoBig/Development Version/Media/tv.png trunk/skins/BlueTwoBig/Development Version/Media/tv_background.png trunk/skins/BlueTwoBig/Development Version/Media/tv_green_border.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_arrow_left.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_arrow_light_left.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_arrow_light_right.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_arrow_right.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_arrow_selected_left.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_arrow_selected_right.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_button_left.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_button_light_left.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_button_light_middle.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_button_light_right.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_button_middle.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_button_right.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_button_selected_left.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_button_selected_middle.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_button_selected_right.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_notify_button.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_record_button.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_recordconflict_button.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_recordserie_button.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_recordserie_conflict_button.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_slider.png trunk/skins/BlueTwoBig/Development Version/Media/tvguide_tvchannel.png trunk/skins/BlueTwoBig/Development Version/Media/tvseries_logo.png trunk/skins/BlueTwoBig/Development Version/Media/uk.png trunk/skins/BlueTwoBig/Development Version/Media/us.png trunk/skins/BlueTwoBig/Development Version/Media/vertical-line.png trunk/skins/BlueTwoBig/Development Version/Media/video+16x.png trunk/skins/BlueTwoBig/Development Version/Media/video+2x.png trunk/skins/BlueTwoBig/Development Version/Media/video+32x.png trunk/skins/BlueTwoBig/Development Version/Media/video+4x.png trunk/skins/BlueTwoBig/Development Version/Media/video+8x.png trunk/skins/BlueTwoBig/Development Version/Media/video-16x.png trunk/skins/BlueTwoBig/Development Version/Media/video-2x.png trunk/skins/BlueTwoBig/Development Version/Media/video-32x.png trunk/skins/BlueTwoBig/Development Version/Media/video-4x.png trunk/skins/BlueTwoBig/Development Version/Media/video-8x.png trunk/skins/BlueTwoBig/Development Version/Media/video-empty.png trunk/skins/BlueTwoBig/Development Version/Media/video-pause.png trunk/skins/BlueTwoBig/Development Version/Media/video.action.forbidden.png trunk/skins/BlueTwoBig/Development Version/Media/video_jump.png trunk/skins/BlueTwoBig/Development Version/Media/video_window_focus.png trunk/skins/BlueTwoBig/Development Version/Media/videos_logo.png trunk/skins/BlueTwoBig/Development Version/Media/volume.states.mute.png trunk/skins/BlueTwoBig/Development Version/Media/volume.states.png trunk/skins/BlueTwoBig/Development Version/Media/weather_logo.png trunk/skins/BlueTwoBig/Development Version/Media/white.bmp trunk/skins/BlueTwoBig/Development Version/Media/wikipedia_logo.png trunk/skins/BlueTwoBig/Development Version/Media/x10_logo.png trunk/skins/BlueTwoBig/Development Version/Media/zaposd_background.png trunk/skins/BlueTwoBig/Development Version/Media/zaposd_background_wide.png trunk/skins/BlueTwoBig/Development Version/MusicMenu.xml trunk/skins/BlueTwoBig/Development Version/MyMusicCoverArtGrabberProgress.xml trunk/skins/BlueTwoBig/Development Version/MyMusicCoverArtGrabberResults.xml trunk/skins/BlueTwoBig/Development Version/MyMusicFullScreenVisualization.xml trunk/skins/BlueTwoBig/Development Version/MyMusicPlayingNow.xml trunk/skins/BlueTwoBig/Development Version/MyRadioLastFM.xml trunk/skins/BlueTwoBig/Development Version/SettingsGUI.xml trunk/skins/BlueTwoBig/Development Version/SettingsMyMusic.xml trunk/skins/BlueTwoBig/Development Version/SettingsOSD.xml trunk/skins/BlueTwoBig/Development Version/SettingsSlideShow.xml trunk/skins/BlueTwoBig/Development Version/Sounds/ trunk/skins/BlueTwoBig/Development Version/Sounds/MyTetris.Block.wav trunk/skins/BlueTwoBig/Development Version/Sounds/MyTetris.Knock.wav trunk/skins/BlueTwoBig/Development Version/Sounds/MyTetris.Level.wav trunk/skins/BlueTwoBig/Development Version/Sounds/MyTetris.Line.wav trunk/skins/BlueTwoBig/Development Version/Sounds/back.wav trunk/skins/BlueTwoBig/Development Version/Sounds/click.wav trunk/skins/BlueTwoBig/Development Version/Sounds/cursor.wav trunk/skins/BlueTwoBig/Development Version/Sounds/notify.wav trunk/skins/BlueTwoBig/Development Version/Sounds/photo.wav trunk/skins/BlueTwoBig/Development Version/TVCropSettings.xml trunk/skins/BlueTwoBig/Development Version/TVMiniGuide.xml trunk/skins/BlueTwoBig/Development Version/TVOSD.xml trunk/skins/BlueTwoBig/Development Version/TVSeries.xml trunk/skins/BlueTwoBig/Development Version/TvServerSetup.xml trunk/skins/BlueTwoBig/Development Version/VideoEditorCompressSettings.xml trunk/skins/BlueTwoBig/Development Version/VideoEditorCutScreen.xml trunk/skins/BlueTwoBig/Development Version/VideoEditorStartScreen.xml trunk/skins/BlueTwoBig/Development Version/WebBrowser.xml trunk/skins/BlueTwoBig/Development Version/WebFavorites.xml trunk/skins/BlueTwoBig/Development Version/common.dialog.xml trunk/skins/BlueTwoBig/Development Version/common.facade.music.xml trunk/skins/BlueTwoBig/Development Version/common.facade.pictures.xml trunk/skins/BlueTwoBig/Development Version/common.facade.video.xml trunk/skins/BlueTwoBig/Development Version/common.facade.xml trunk/skins/BlueTwoBig/Development Version/common.progressbar.xml trunk/skins/BlueTwoBig/Development Version/common.settings.xml trunk/skins/BlueTwoBig/Development Version/common.time.xml trunk/skins/BlueTwoBig/Development Version/common.window.default.xml trunk/skins/BlueTwoBig/Development Version/common.window.xml trunk/skins/BlueTwoBig/Development Version/dialogFileStacking.xml trunk/skins/BlueTwoBig/Development Version/dialogOK.xml trunk/skins/BlueTwoBig/Development Version/dialogProgress.xml trunk/skins/BlueTwoBig/Development Version/dialogRating.xml trunk/skins/BlueTwoBig/Development Version/dialogTvGuide.xml trunk/skins/BlueTwoBig/Development Version/dialogYesNo.xml trunk/skins/BlueTwoBig/Development Version/fonts.xml trunk/skins/BlueTwoBig/Development Version/home.xml trunk/skins/BlueTwoBig/Development Version/mailInfo.xml trunk/skins/BlueTwoBig/Development Version/mailnotify.xml trunk/skins/BlueTwoBig/Development Version/msnosd.xml trunk/skins/BlueTwoBig/Development Version/musicFullScreen.xml trunk/skins/BlueTwoBig/Development Version/musicOverlay.xml trunk/skins/BlueTwoBig/Development Version/musicVisualisation.xml trunk/skins/BlueTwoBig/Development Version/my messenger chat.xml trunk/skins/BlueTwoBig/Development Version/my messenger.xml trunk/skins/BlueTwoBig/Development Version/myHome.xml trunk/skins/BlueTwoBig/Development Version/myHomePlugIns.xml trunk/skins/BlueTwoBig/Development Version/myalarm.xml trunk/skins/BlueTwoBig/Development Version/myalarmdetails.xml trunk/skins/BlueTwoBig/Development Version/myalarmsleeptimer.xml trunk/skins/BlueTwoBig/Development Version/myburner.xml trunk/skins/BlueTwoBig/Development Version/mydreamboxmain.xml trunk/skins/BlueTwoBig/Development Version/mydreamboxradio.xml trunk/skins/BlueTwoBig/Development Version/mydreamboxrecordings.xml trunk/skins/BlueTwoBig/Development Version/myexplorer.xml trunk/skins/BlueTwoBig/Development Version/myfsteletext.xml trunk/skins/BlueTwoBig/Development Version/mymail.xml trunk/skins/BlueTwoBig/Development Version/mymusicgenres.xml trunk/skins/BlueTwoBig/Development Version/mymusicplaylist.xml trunk/skins/BlueTwoBig/Development Version/mymusicsongs.xml trunk/skins/BlueTwoBig/Development Version/mymusicvideoplaylist.xml trunk/skins/BlueTwoBig/Development Version/mymusicvideos.xml trunk/skins/BlueTwoBig/Development Version/mynumberplace.xml trunk/skins/BlueTwoBig/Development Version/mypics.xml trunk/skins/BlueTwoBig/Development Version/myplugins.xml trunk/skins/BlueTwoBig/Development Version/myprograms.xml trunk/skins/BlueTwoBig/Development Version/myradio.xml trunk/skins/BlueTwoBig/Development Version/myradioguide.xml trunk/skins/BlueTwoBig/Development Version/myrecipes.xml trunk/skins/BlueTwoBig/Development Version/myrss.xml trunk/skins/BlueTwoBig/Development Version/mystatus.xml trunk/skins/BlueTwoBig/Development Version/mystatusdetails.xml trunk/skins/BlueTwoBig/Development Version/mystatusprefs.xml trunk/skins/BlueTwoBig/Development Version/myteletext.xml trunk/skins/BlueTwoBig/Development Version/mytetris.xml trunk/skins/BlueTwoBig/Development Version/mytrailers.xml trunk/skins/BlueTwoBig/Development Version/mytvFullScreen.xml trunk/skins/BlueTwoBig/Development Version/mytvNoSignal.xml trunk/skins/BlueTwoBig/Development Version/mytvRecordedInfo.xml trunk/skins/BlueTwoBig/Development Version/mytvcompress.xml trunk/skins/BlueTwoBig/Development Version/mytvcompressauto.xml trunk/skins/BlueTwoBig/Development Version/mytvcompressmain.xml trunk/skins/BlueTwoBig/Development Version/mytvcompresssettings.xml trunk/skins/BlueTwoBig/Development Version/mytvcompressstatus.xml trunk/skins/BlueTwoBig/Development Version/mytvconflicts.xml trunk/skins/BlueTwoBig/Development Version/mytvguide.xml trunk/skins/BlueTwoBig/Development Version/mytvhome.xml trunk/skins/BlueTwoBig/Development Version/mytvhomeServer.xml trunk/skins/BlueTwoBig/Development Version/mytvpriorities.xml trunk/skins/BlueTwoBig/Development Version/mytvprogram.xml trunk/skins/BlueTwoBig/Development Version/mytvrecordedtv.xml trunk/skins/BlueTwoBig/Development Version/mytvrecordedtvchannel.xml trunk/skins/BlueTwoBig/Development Version/mytvrecordedtvgenre.xml trunk/skins/BlueTwoBig/Development Version/mytvscheduler.xml trunk/skins/BlueTwoBig/Development Version/mytvschedulerServer.xml trunk/skins/BlueTwoBig/Development Version/mytvschedulerserverSearch.xml trunk/skins/BlueTwoBig/Development Version/mytvschedulerserverSearchType.xml trunk/skins/BlueTwoBig/Development Version/mytvsearch.xml trunk/skins/BlueTwoBig/Development Version/mytvtuningdetails.xml trunk/skins/BlueTwoBig/Development Version/myvideo.xml trunk/skins/BlueTwoBig/Development Version/myvideoTitle.xml trunk/skins/BlueTwoBig/Development Version/myvideoplaylist.xml trunk/skins/BlueTwoBig/Development Version/myweather.xml trunk/skins/BlueTwoBig/Development Version/psclientplugin_unattended.xml trunk/skins/BlueTwoBig/Development Version/references.xml trunk/skins/BlueTwoBig/Development Version/settings.xml trunk/skins/BlueTwoBig/Development Version/settingsScreen.xml trunk/skins/BlueTwoBig/Development Version/settingsScreenCalibration.xml trunk/skins/BlueTwoBig/Development Version/settingsSkipSteps.xml trunk/skins/BlueTwoBig/Development Version/settingsUICalibration.xml trunk/skins/BlueTwoBig/Development Version/settings_dvd.xml trunk/skins/BlueTwoBig/Development Version/settings_general.xml trunk/skins/BlueTwoBig/Development Version/settings_movies.xml trunk/skins/BlueTwoBig/Development Version/settings_recording.xml trunk/skins/BlueTwoBig/Development Version/settings_tv.xml trunk/skins/BlueTwoBig/Development Version/settings_tvEpg.xml trunk/skins/BlueTwoBig/Development Version/settings_tvSort.xml trunk/skins/BlueTwoBig/Development Version/settings_tvepg_select.xml trunk/skins/BlueTwoBig/Development Version/slideshow.xml trunk/skins/BlueTwoBig/Development Version/topbar.xml trunk/skins/BlueTwoBig/Development Version/topbarhome.xml trunk/skins/BlueTwoBig/Development Version/tvOverlay.xml trunk/skins/BlueTwoBig/Development Version/tvZAPOSD.xml trunk/skins/BlueTwoBig/Development Version/tvmsnosd.xml trunk/skins/BlueTwoBig/Development Version/videoFullScreen.xml trunk/skins/BlueTwoBig/Development Version/videoOSD.xml trunk/skins/BlueTwoBig/Development Version/videoOverlay.xml trunk/skins/BlueTwoBig/Development Version/videoOverlayTop.xml trunk/skins/BlueTwoBig/Development Version/wikipedia.xml trunk/skins/BlueTwoBig/Development Version/wizard_epg_select.xml trunk/skins/BlueTwoBig/Development Version/wizard_finished.xml trunk/skins/BlueTwoBig/Development Version/wizard_general.xml trunk/skins/BlueTwoBig/Development Version/wizard_remote_control.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_ATSC_scan.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_analog_city.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_analog_country.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_analog_country2.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_analog_imported.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_analog_rename.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_analog_renameradio.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_analog_scan.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_analog_scanradio.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_dvbc_country.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_dvbc_scan.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_dvbs_LNB1.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_dvbs_LNB2.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_dvbs_LNB3.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_dvbs_scan.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_dvbt_country.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcard_dvbt_scan.xml trunk/skins/BlueTwoBig/Development Version/wizard_tvcards_detected.xml trunk/skins/BlueTwoBig/Development Version/wizard_welcome.xml trunk/skins/BlueTwoBig/Development Version/x10plugin.xml Added: trunk/skins/BlueTwoBig/Development Version/BasicHome.xml =================================================================== --- trunk/skins/BlueTwoBig/Development Version/BasicHome.xml (rev 0) +++ trunk/skins/BlueTwoBig/Development Version/BasicHome.xml 2007-07-17 12:38:16 UTC (rev 733) @@ -0,0 +1,1201 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<window> + <id>35</id> + <defaultcontrol>3</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <disabletopbar>no</disabletopbar> + <controls> + + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <texture>Background.png</texture> + <width>720</width> + <height>576</height> + </control> + <control> + <description>Big text</description> + <type>label</type> + <id>200</id> + <posX>355</posX> + <posY>450</posY> + <label>#highlightedbutton</label> + <align>center</align> + <font>dingbats</font> + <textcolor>40ffffff</textcolor> + <animation effect="fade" time="250">WindowOpen</animation> + <animation effect="fade" time="500">WindowClose</animation> + </control> + <control> + <description>home BM Video</description> + <type>button</type> + <id>3</id> + <posX>0</posX> + <posY>0</posY> + <width>135</width> + <height>195</height> + <textureFocus>-</textureFocus> + <textureNoFocus>-</textureNoFocus> + <hyperlink>2</hyperlink> + <hover>-</hover> + <hoverX>502</hoverX> + <hoverY>360</hoverY> + <hoverWidth>272</hoverWidth> + <hoverHeight>306</hoverHeight> + <label>1</label> + <textcolor>00ffffff</textcolor> + <textcolorNoFocus>00ffffff</textcolorNoFocus> + <onleft>44</onleft> + <onright>6</onright> + <onup>21</onup> + <ondown>66</ondown> + <visible>Control.IsVisible(3)</visible> + + </control> +<control> + <description>home BM Video</description> + <type>button</type> + <id>33</id> + <posX>0</posX> + <posY>0</posY> + <width>135</width> + <height>195</height> + <textureFocus>-</textureFocus> + <textureNoFocus>-</textureNoFocus> + <hyperlink>2</hyperlink> + <hover>-</hover> + <hoverX>502</hoverX> + <hoverY>360</hoverY> + <hoverWidth>272</hoverWidth> + <hoverHeight>306</hoverHeight> + <label>1</label> + <textcolor>00ffffff</textcolor> + <textcolorNoFocus>00ffffff</textcolorNoFocus> + <onleft>44</onleft> + <onright>6</onright> + <onup>21</onup> + <ondown>66</ondown> + <visible>Control.IsVisible(33)</visible> + + </control> + <control> + <description>home BM Video</description> + <type>button</type> + <id>3</id> + <posX>504</posX> + <posY>238</posY> + <width>135</width> + <height>195</height> + <textureFocus>Video1.png</textureFocus> + <textureNoFocus>Video0.png</textureNoFocus> + <hyperlink>2</hyperlink> + <hover>-</hover> + <hoverX>502</hoverX> + <hoverY>360</hoverY> + <hoverWidth>272</hoverWidth> + <hoverHeight>306</hoverHeight> + <label>1</label> + <textcolor>00ffffff</textcolor> + <textcolorNoFocus>00ffffff</textcolorNoFocus> + <onleft>6</onleft> + <onright>6</onright> + <onup>21</onup> + <ondown>66</ondown> + <visible>Control.HasFocus(6)</visible> + <animation effect="slide" start="0,0" end="-213,81" time="400" acceleration="-0.4" >visiblechange</animation> + <animation effect="zoom" start="100,100" end="140,140" center="0,0" time="500">visiblechange</animation> + </control> + <control> + <description>home BM Video</description> + <type>button</type> + <id>3</id> + <posX>504</posX> + <posY>238</posY> + <width>135</width> + <height>195</height> + <textureFocus>Video0.png</textureFocus> + <textureNoFocus>Video0.png</textureNoFocus> + <hyperlink>2</hyperlink> + <hover>-</hover> + <hoverX>502</hoverX> + <hoverY>360</hoverY> + <hoverWidth>272</hoverWidth> + <hoverHeight>306</hoverHeight> + <label>1</label> + <textcolor>00ffffff</textcolor> + <textcolorNoFocus>00ffffff</textcolorNoFocus> + <onleft>6</onleft> + <onright>6</onright> + <onup>21</onup> + <ondown>66</ondown> + <visible>Control.HasFocus(5)</visible> + <animation effect="slide" start="-213,81" end="-426,0" time="400" acceleration="-0.4" >visiblechange</animation> + + </control> + <control> + <description>home BM Video</description> + <type>button</type> + <id>3</id> + <posX>504</posX> + <posY>238</posY> + <width>135</width> + <height>195</height> + <textureFocus>Video0.png</textureFocus> + <textureNoFocus>Video0.png</textureNoFocus> + <hyperlink>2</hyperlink> + <hover>-</hover> + <hoverX>502</hoverX> + <hoverY>360</hoverY> + <hoverWidth>272</hoverWidth> + <hoverHeight>306</hoverHeight> + <label>1</label> + <textcolor>00ffffff</textcolor> + <textcolorNoFocus>00ffffff</textcolorNoFocus> + <onleft>6</onleft> + <onright>6</onright> + <onup>21</onup> + <ondown>66</ondown> + <visible>Control.HasFocus(4)</visible> + <animation effect="slide" start="-426,0" end="-213,-74" time="400" acceleration="-0.4" >visiblechange</animation> + + </control> + <control> + <description>home BM Video</description> + <type>button</type> + <id>3</id> + <posX>504</posX> + <posY>238</posY> + <width>135</width> + <height>195</height> + <textureFocus>Video0.png</textureFocus> + <textureNoFocus>Video0.png</textureNoFocus> + <hyperlink>2</hyperlink> + <hover>-</hover> + <hoverX>502</hoverX> + <hoverY>360</hoverY> + <hoverWidth>272</hoverWidth> + <hoverHeight>306</hoverHeight> + <label>1</label> + <textcolor>00ffffff</textcolor> + <textcolorNoFocus>00ffffff</textcolorNoFocus> + <onleft>6</onleft> + <onright>6</onright> + <onup>21</onup> + <ondown>66</ondown> + <visible>Control.HasFocus(3)</visible> + <animation effect="slide" start="-213,-74" end="0,0" time="400" acceleration="-0.4" >visiblechange</animation> + + + </control> + + <control> + <description>home BM FFS</description> + <type>button</type> + <id>4</id> + <posX>0</posX> + <posY>0</posY> + <width>135</width> + <height>195</height> + <textureFocus>-</textureFocus> + <textureNoFocus>-</textureNoFocus> + <hyperlink>8888</hyperlink> + <hover>-</hover> + <hoverX>502</hoverX> + <hoverY>360</hoverY> + <hoverWidth>272</hoverWidth> + <hoverHeight>306</hoverHeight> + <label>2</label> + <textcolor>00ffffff</textcolor> + <textcolorNoFocus>00ffffff</textcolorNoFocus> + <onleft>55</onleft> + <onright>3</onright> + <onup>21</onup> + <ondown>66</ondown> + <visible>Control.IsVisible(4)</visible> + + </control> +<control> + <description>home BM FFS</description> + <type>button</type> + <id>44</id> + <posX>0</posX> + <posY>0</posY> + <width>135</width> + <height>195</height> + <textureFocus>-</textureFocus> + <textureNoFocus>-</textureNoFocus> + <hyperlink>8888</hyperlink> + <hover>-</hover> + <hoverX>502</hoverX> + <hoverY>360</hoverY> + <hoverWidth>272</hoverWidth> + <hoverHeight>306</hoverHeight> + <label>2</label> + <textcolor>00ffffff</textcolor> + <textcolorNoFocus>00ffffff</textcolorNoFocus> + <onleft>55</onleft> + <onright>3</onright> + <onup>21</onup> + <ondown>66</ondown> + <visible>Control.IsVisible(44)</visible> + + </control> + <control> + <description>home BM FFS</description> + <type>button</type> + <id>4</id> + <posX>291</posX> + <posY>164</posY> + <width>135</width> + <height>195</height> + <textureFocus>TV0.png</textureFocus> + <textu... [truncated message content] |
From: <rs...@us...> - 2007-07-17 09:11:37
|
Revision: 732 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=732&view=rev Author: rsparey Date: 2007-07-17 02:11:36 -0700 (Tue, 17 Jul 2007) Log Message: ----------- Added a file remotely Added Paths: ----------- trunk/skins/Foofaraw/Support Files/CorelDraw Artworks/Conceptual Layout/Foofaraw Layout2.cdr Added: trunk/skins/Foofaraw/Support Files/CorelDraw Artworks/Conceptual Layout/Foofaraw Layout2.cdr =================================================================== (Binary files differ) Property changes on: trunk/skins/Foofaraw/Support Files/CorelDraw Artworks/Conceptual Layout/Foofaraw Layout2.cdr ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rs...@us...> - 2007-07-17 09:07:16
|
Revision: 731 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=731&view=rev Author: rsparey Date: 2007-07-17 02:07:11 -0700 (Tue, 17 Jul 2007) Log Message: ----------- Removed file/folder Removed Paths: ------------- trunk/skins/Foofaraw/Support Files/CorelDraw Artworks/Conceptual Layout/Foofaraw Layout2.cdr Deleted: trunk/skins/Foofaraw/Support Files/CorelDraw Artworks/Conceptual Layout/Foofaraw Layout2.cdr =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rs...@us...> - 2007-07-17 09:04:55
|
Revision: 730 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=730&view=rev Author: rsparey Date: 2007-07-17 02:04:52 -0700 (Tue, 17 Jul 2007) Log Message: ----------- Renamed remotely Added Paths: ----------- trunk/skins/Foofaraw/Development Skin/ Removed Paths: ------------- trunk/skins/Foofaraw/media portal skin development/ Copied: trunk/skins/Foofaraw/Development Skin (from rev 729, trunk/skins/Foofaraw/media portal skin development) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rs...@us...> - 2007-07-17 09:03:48
|
Revision: 729 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=729&view=rev Author: rsparey Date: 2007-07-17 02:03:47 -0700 (Tue, 17 Jul 2007) Log Message: ----------- Removed file/folder Removed Paths: ------------- trunk/skins/Foofaraw/media portal skin development/compile.log Deleted: trunk/skins/Foofaraw/media portal skin development/compile.log =================================================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rs...@us...> - 2007-07-17 09:03:23
|
Revision: 728 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=728&view=rev Author: rsparey Date: 2007-07-17 02:03:22 -0700 (Tue, 17 Jul 2007) Log Message: ----------- Moved remotely Added Paths: ----------- trunk/skins/Foofaraw/Support Files/CorelDraw Artworks/ Removed Paths: ------------- trunk/skins/Foofaraw/CorelDraw Artworks/ Copied: trunk/skins/Foofaraw/Support Files/CorelDraw Artworks (from rev 727, trunk/skins/Foofaraw/CorelDraw Artworks) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rs...@us...> - 2007-07-17 09:03:00
|
Revision: 727 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=727&view=rev Author: rsparey Date: 2007-07-17 02:02:57 -0700 (Tue, 17 Jul 2007) Log Message: ----------- Renamed remotely Added Paths: ----------- trunk/skins/Foofaraw/CorelDraw Artworks/ Removed Paths: ------------- trunk/skins/Foofaraw/Corel Draw Art Works/ Copied: trunk/skins/Foofaraw/CorelDraw Artworks (from rev 726, trunk/skins/Foofaraw/Corel Draw Art Works) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rs...@us...> - 2007-07-17 09:02:34
|
Revision: 726 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=726&view=rev Author: rsparey Date: 2007-07-17 02:02:28 -0700 (Tue, 17 Jul 2007) Log Message: ----------- Renamed remotely Added Paths: ----------- trunk/skins/Foofaraw/Corel Draw Art Works/Icons/ Removed Paths: ------------- trunk/skins/Foofaraw/Corel Draw Art Works/icons/ Copied: trunk/skins/Foofaraw/Corel Draw Art Works/Icons (from rev 725, trunk/skins/Foofaraw/Corel Draw Art Works/icons) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rs...@us...> - 2007-07-17 09:01:46
|
Revision: 725 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=725&view=rev Author: rsparey Date: 2007-07-17 02:01:41 -0700 (Tue, 17 Jul 2007) Log Message: ----------- Moved remotely Added Paths: ----------- trunk/skins/Foofaraw/Corel Draw Art Works/Conceptual Layout/Foofaraw Layout2.cdr Removed Paths: ------------- trunk/skins/Foofaraw/Corel Draw Art Works/Foofaraw Layout2.cdr Copied: trunk/skins/Foofaraw/Corel Draw Art Works/Conceptual Layout/Foofaraw Layout2.cdr (from rev 724, trunk/skins/Foofaraw/Corel Draw Art Works/Foofaraw Layout2.cdr) =================================================================== (Binary files differ) Deleted: trunk/skins/Foofaraw/Corel Draw Art Works/Foofaraw Layout2.cdr =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rs...@us...> - 2007-07-17 09:01:25
|
Revision: 724 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=724&view=rev Author: rsparey Date: 2007-07-17 02:01:18 -0700 (Tue, 17 Jul 2007) Log Message: ----------- Moved remotely Added Paths: ----------- trunk/skins/Foofaraw/Corel Draw Art Works/Conceptual Layout/Foofaraw Layout1.cdr Removed Paths: ------------- trunk/skins/Foofaraw/Corel Draw Art Works/Foofaraw Layout1.cdr Copied: trunk/skins/Foofaraw/Corel Draw Art Works/Conceptual Layout/Foofaraw Layout1.cdr (from rev 723, trunk/skins/Foofaraw/Corel Draw Art Works/Foofaraw Layout1.cdr) =================================================================== (Binary files differ) Deleted: trunk/skins/Foofaraw/Corel Draw Art Works/Foofaraw Layout1.cdr =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |