[xiph-commits] r7979 - trunk/oggdsf/src/tools/DNPlay

illiminable at motherfish-iii.xiph.org illiminable at motherfish-iii.xiph.org
Mon Oct 11 07:27:45 PDT 2004


Author: illiminable
Date: 2004-10-11 07:27:45 -0700 (Mon, 11 Oct 2004)
New Revision: 7979

Added:
   trunk/oggdsf/src/tools/DNPlay/frmOpenURL.cs
   trunk/oggdsf/src/tools/DNPlay/frmOpenURL.resx
Modified:
   trunk/oggdsf/src/tools/DNPlay/DNPlay.csproj
   trunk/oggdsf/src/tools/DNPlay/frmDNPlay.cs
   trunk/oggdsf/src/tools/DNPlay/frmDNPlay.resx
Log:
* Added an Open URL dialog to DNPlay
* Now streams.

Modified: trunk/oggdsf/src/tools/DNPlay/DNPlay.csproj
===================================================================
--- trunk/oggdsf/src/tools/DNPlay/DNPlay.csproj	2004-10-11 11:15:19 UTC (rev 7978)
+++ trunk/oggdsf/src/tools/DNPlay/DNPlay.csproj	2004-10-11 14:27:45 UTC (rev 7979)
@@ -162,6 +162,16 @@
                     DependentUpon = "frmDNPlay.cs"
                     BuildAction = "EmbeddedResource"
                 />
+                <File
+                    RelPath = "frmOpenURL.cs"
+                    SubType = "Form"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "frmOpenURL.resx"
+                    DependentUpon = "frmOpenURL.cs"
+                    BuildAction = "EmbeddedResource"
+                />
             </Include>
         </Files>
     </CSHARP>

Modified: trunk/oggdsf/src/tools/DNPlay/frmDNPlay.cs
===================================================================
--- trunk/oggdsf/src/tools/DNPlay/frmDNPlay.cs	2004-10-11 11:15:19 UTC (rev 7978)
+++ trunk/oggdsf/src/tools/DNPlay/frmDNPlay.cs	2004-10-11 14:27:45 UTC (rev 7979)
@@ -44,6 +44,7 @@
 		private System.Windows.Forms.Label lblClipDesc;
 		private System.Windows.Forms.Button cmdFollowLink;
 		private System.Windows.Forms.Label lblAnchorLink;
+		private System.Windows.Forms.Label lblTitle;
 		protected HeadTag mHeadTag;
 
 		enum eEventCodes 
@@ -82,13 +83,20 @@
 		protected void updateProgressBar() 
 		{
 			double locProgRatio = 0;
+			Int32 locProgWidth = 0;
 			if (mFileDuration != 0) 
 			{
-				locProgRatio =  Convert.ToDouble(mLastSync + (mNumTicks * 10000000)) / mFileDuration;
+				try 
+				{
+					locProgRatio =  Convert.ToDouble(mLastSync + (mNumTicks * 10000000)) / mFileDuration;
+					locProgWidth = Convert.ToInt32(locProgRatio * lblProgressBkgd.Width);
+				} 
+				catch (System.OverflowException)
+				{
+				    locProgWidth = 0;
+				}
 			}
-
-
-			Int32 locProgWidth = Convert.ToInt32(locProgRatio * lblProgressBkgd.Width);
+			
 			lblProgressFgnd.Width = locProgWidth;
 		}
 		public bool eventNotification(Int32 inEventCode, Int32 inParam1, Int32 inParam2) 
@@ -112,6 +120,7 @@
 		public bool headCallback(HeadTag inHeadTag) 
 		{
 			mHeadTag = inHeadTag;
+			lblTitle.Text = mHeadTag.title().text();
 			return true;
 		}
 		//
@@ -177,6 +186,7 @@
 			this.lblClipDesc = new System.Windows.Forms.Label();
 			this.cmdFollowLink = new System.Windows.Forms.Button();
 			this.lblAnchorLink = new System.Windows.Forms.Label();
+			this.lblTitle = new System.Windows.Forms.Label();
 			this.SuspendLayout();
 			// 
 			// mainMenu1
@@ -205,6 +215,7 @@
 			// 
 			this.menuItem4.Index = 1;
 			this.menuItem4.Text = "Open &URL...";
+			this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click);
 			// 
 			// menuItem5
 			// 
@@ -231,7 +242,7 @@
 			// 
 			// cmdPlay
 			// 
-			this.cmdPlay.Location = new System.Drawing.Point(8, 56);
+			this.cmdPlay.Location = new System.Drawing.Point(8, 80);
 			this.cmdPlay.Name = "cmdPlay";
 			this.cmdPlay.Size = new System.Drawing.Size(56, 24);
 			this.cmdPlay.TabIndex = 0;
@@ -252,7 +263,7 @@
 			// 
 			// cmdStop
 			// 
-			this.cmdStop.Location = new System.Drawing.Point(72, 56);
+			this.cmdStop.Location = new System.Drawing.Point(72, 80);
 			this.cmdStop.Name = "cmdStop";
 			this.cmdStop.Size = new System.Drawing.Size(56, 24);
 			this.cmdStop.TabIndex = 5;
@@ -261,7 +272,7 @@
 			// 
 			// cmdPause
 			// 
-			this.cmdPause.Location = new System.Drawing.Point(136, 56);
+			this.cmdPause.Location = new System.Drawing.Point(136, 80);
 			this.cmdPause.Name = "cmdPause";
 			this.cmdPause.Size = new System.Drawing.Size(56, 24);
 			this.cmdPause.TabIndex = 6;
@@ -272,7 +283,7 @@
 			// 
 			this.lblDuration.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
 			this.lblDuration.Font = new System.Drawing.Font("Comic Sans MS", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
-			this.lblDuration.Location = new System.Drawing.Point(240, 56);
+			this.lblDuration.Location = new System.Drawing.Point(240, 80);
 			this.lblDuration.Name = "lblDuration";
 			this.lblDuration.Size = new System.Drawing.Size(168, 24);
 			this.lblDuration.TabIndex = 7;
@@ -287,7 +298,7 @@
 			// 
 			this.lblProgressBkgd.BackColor = System.Drawing.SystemColors.ControlDark;
 			this.lblProgressBkgd.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-			this.lblProgressBkgd.Location = new System.Drawing.Point(8, 32);
+			this.lblProgressBkgd.Location = new System.Drawing.Point(8, 56);
 			this.lblProgressBkgd.Name = "lblProgressBkgd";
 			this.lblProgressBkgd.Size = new System.Drawing.Size(400, 16);
 			this.lblProgressBkgd.TabIndex = 8;
@@ -298,7 +309,7 @@
 			// 
 			this.lblProgressFgnd.BackColor = System.Drawing.Color.SeaGreen;
 			this.lblProgressFgnd.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-			this.lblProgressFgnd.Location = new System.Drawing.Point(8, 32);
+			this.lblProgressFgnd.Location = new System.Drawing.Point(8, 56);
 			this.lblProgressFgnd.Name = "lblProgressFgnd";
 			this.lblProgressFgnd.Size = new System.Drawing.Size(232, 16);
 			this.lblProgressFgnd.TabIndex = 9;
@@ -312,14 +323,14 @@
 			// lblClipDesc
 			// 
 			this.lblClipDesc.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-			this.lblClipDesc.Location = new System.Drawing.Point(8, 96);
+			this.lblClipDesc.Location = new System.Drawing.Point(8, 120);
 			this.lblClipDesc.Name = "lblClipDesc";
 			this.lblClipDesc.Size = new System.Drawing.Size(400, 104);
 			this.lblClipDesc.TabIndex = 10;
 			// 
 			// cmdFollowLink
 			// 
-			this.cmdFollowLink.Location = new System.Drawing.Point(312, 208);
+			this.cmdFollowLink.Location = new System.Drawing.Point(312, 232);
 			this.cmdFollowLink.Name = "cmdFollowLink";
 			this.cmdFollowLink.Size = new System.Drawing.Size(96, 24);
 			this.cmdFollowLink.TabIndex = 11;
@@ -328,15 +339,24 @@
 			// 
 			// lblAnchorLink
 			// 
-			this.lblAnchorLink.Location = new System.Drawing.Point(56, 208);
+			this.lblAnchorLink.Location = new System.Drawing.Point(56, 232);
 			this.lblAnchorLink.Name = "lblAnchorLink";
 			this.lblAnchorLink.Size = new System.Drawing.Size(248, 24);
 			this.lblAnchorLink.TabIndex = 12;
 			// 
+			// lblTitle
+			// 
+			this.lblTitle.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+			this.lblTitle.Location = new System.Drawing.Point(8, 32);
+			this.lblTitle.Name = "lblTitle";
+			this.lblTitle.Size = new System.Drawing.Size(400, 16);
+			this.lblTitle.TabIndex = 13;
+			// 
 			// frmDNPlay
 			// 
 			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
-			this.ClientSize = new System.Drawing.Size(416, 247);
+			this.ClientSize = new System.Drawing.Size(416, 295);
+			this.Controls.Add(this.lblTitle);
 			this.Controls.Add(this.lblAnchorLink);
 			this.Controls.Add(this.cmdFollowLink);
 			this.Controls.Add(this.lblClipDesc);
@@ -400,18 +420,27 @@
 			tmrUpdateDuration.Enabled = false;
 			lblFileLocation.Text = inFileName;
 			bool locRes = mPlayer.loadFile(inFileName);
-			//Error check
-			mFileDuration = mPlayer.fileDuration();
-			setDurationText(mFileDuration);
-			//lblDuration.Text = mFileDuration.ToString();
 
-			mNumTicks = 0;
-			mLastSync = 0;
-			updateProgressBar();
+			if (locRes) 
+			{
+				//Error check
+				mFileDuration = mPlayer.fileDuration();
+				setDurationText(mFileDuration);
+				//lblDuration.Text = mFileDuration.ToString();
 
-			mPlayer.setMediaEventCallback(this);
-			mPlayer.setCMMLCallbacks(this);
-			cmdPlay.Enabled = true;
+				mNumTicks = 0;
+				mLastSync = 0;
+				updateProgressBar();
+
+				mPlayer.setMediaEventCallback(this);
+				mPlayer.setCMMLCallbacks(this);
+				cmdPlay.Enabled = true;
+			} 
+			else 
+			{
+				MessageBox.Show("Failed!");
+			
+			}
 		}
 		
 		private void menuItem3_Click(object sender, System.EventArgs e)
@@ -538,5 +567,17 @@
 //			StartPlayback();
 		}
 
+		private void menuItem4_Click(object sender, System.EventArgs e)
+		{
+			frmOpenURL locOpenDialog = new frmOpenURL();
+			locOpenDialog.ShowDialog(this);
+			if (locOpenDialog.wasOK) 
+			{
+				LoadFile(locOpenDialog.URLToOpen);
+				StartPlayback();
+				
+			}
+		}
+
 	}
 }

Modified: trunk/oggdsf/src/tools/DNPlay/frmDNPlay.resx
===================================================================
--- trunk/oggdsf/src/tools/DNPlay/frmDNPlay.resx	2004-10-11 11:15:19 UTC (rev 7978)
+++ trunk/oggdsf/src/tools/DNPlay/frmDNPlay.resx	2004-10-11 14:27:45 UTC (rev 7979)
@@ -247,15 +247,15 @@
   <data name="lblClipDesc.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>Private</value>
   </data>
+  <data name="cmdFollowLink.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
   <data name="cmdFollowLink.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>False</value>
   </data>
   <data name="cmdFollowLink.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>Private</value>
   </data>
-  <data name="cmdFollowLink.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
   <data name="lblAnchorLink.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>False</value>
   </data>
@@ -265,6 +265,15 @@
   <data name="lblAnchorLink.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>Private</value>
   </data>
+  <data name="lblTitle.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </data>
+  <data name="lblTitle.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
+  <data name="lblTitle.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
   <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>False</value>
   </data>
@@ -274,9 +283,6 @@
   <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>False</value>
   </data>
-  <data name="$this.Name">
-    <value>frmDNPlay</value>
-  </data>
   <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>False</value>
   </data>
@@ -292,6 +298,9 @@
   <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </data>
+  <data name="$this.Name">
+    <value>frmDNPlay</value>
+  </data>
   <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>Private</value>
   </data>

Added: trunk/oggdsf/src/tools/DNPlay/frmOpenURL.cs
===================================================================
--- trunk/oggdsf/src/tools/DNPlay/frmOpenURL.cs	2004-10-11 11:15:19 UTC (rev 7978)
+++ trunk/oggdsf/src/tools/DNPlay/frmOpenURL.cs	2004-10-11 14:27:45 UTC (rev 7979)
@@ -0,0 +1,130 @@
+using System;
+using System.Drawing;
+using System.Collections;
+using System.ComponentModel;
+using System.Windows.Forms;
+
+namespace DNPlay
+{
+	/// <summary>
+	/// Summary description for frmOpenURL.
+	/// </summary>
+	public class frmOpenURL : System.Windows.Forms.Form
+	{
+		private System.Windows.Forms.Label label1;
+		private System.Windows.Forms.TextBox txtURL;
+		private System.Windows.Forms.Button cmdOK;
+		private System.Windows.Forms.Button cmdCancel;
+		/// <summary>
+		/// Required designer variable.
+		/// </summary>
+		private System.ComponentModel.Container components = null;
+
+
+		public String URLToOpen;
+		public bool wasOK;
+
+		public frmOpenURL()
+		{
+			//
+			// Required for Windows Form Designer support
+			//
+			InitializeComponent();
+
+			//
+			// TODO: Add any constructor code after InitializeComponent call
+			//
+		}
+
+		/// <summary>
+		/// Clean up any resources being used.
+		/// </summary>
+		protected override void Dispose( bool disposing )
+		{
+			if( disposing )
+			{
+				if(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.label1 = new System.Windows.Forms.Label();
+			this.txtURL = new System.Windows.Forms.TextBox();
+			this.cmdOK = new System.Windows.Forms.Button();
+			this.cmdCancel = new System.Windows.Forms.Button();
+			this.SuspendLayout();
+			// 
+			// label1
+			// 
+			this.label1.Location = new System.Drawing.Point(16, 16);
+			this.label1.Name = "label1";
+			this.label1.Size = new System.Drawing.Size(368, 16);
+			this.label1.TabIndex = 0;
+			this.label1.Text = "Enter the URL you wish to open.";
+			// 
+			// txtURL
+			// 
+			this.txtURL.Location = new System.Drawing.Point(16, 48);
+			this.txtURL.Name = "txtURL";
+			this.txtURL.Size = new System.Drawing.Size(376, 20);
+			this.txtURL.TabIndex = 1;
+			this.txtURL.Text = "";
+			// 
+			// cmdOK
+			// 
+			this.cmdOK.Location = new System.Drawing.Point(304, 80);
+			this.cmdOK.Name = "cmdOK";
+			this.cmdOK.Size = new System.Drawing.Size(88, 24);
+			this.cmdOK.TabIndex = 2;
+			this.cmdOK.Text = "Open";
+			this.cmdOK.Click += new System.EventHandler(this.cmdOK_Click);
+			// 
+			// cmdCancel
+			// 
+			this.cmdCancel.Location = new System.Drawing.Point(200, 80);
+			this.cmdCancel.Name = "cmdCancel";
+			this.cmdCancel.Size = new System.Drawing.Size(88, 24);
+			this.cmdCancel.TabIndex = 3;
+			this.cmdCancel.Text = "Cancel";
+			this.cmdCancel.Click += new System.EventHandler(this.cmdCancel_Click);
+			// 
+			// frmOpenURL
+			// 
+			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
+			this.ClientSize = new System.Drawing.Size(416, 110);
+			this.Controls.Add(this.cmdCancel);
+			this.Controls.Add(this.cmdOK);
+			this.Controls.Add(this.txtURL);
+			this.Controls.Add(this.label1);
+			this.Name = "frmOpenURL";
+			this.Text = "Open URL...";
+			this.ResumeLayout(false);
+
+		}
+		#endregion
+
+		private void cmdOK_Click(object sender, System.EventArgs e)
+		{
+			wasOK = true;
+			URLToOpen = txtURL.Text;
+			this.Close();
+		}
+
+		private void cmdCancel_Click(object sender, System.EventArgs e)
+		{
+			wasOK = false;
+			URLToOpen = "";
+			this.Close();
+		}
+	}
+}

Added: trunk/oggdsf/src/tools/DNPlay/frmOpenURL.resx
===================================================================
--- trunk/oggdsf/src/tools/DNPlay/frmOpenURL.resx	2004-10-11 11:15:19 UTC (rev 7978)
+++ trunk/oggdsf/src/tools/DNPlay/frmOpenURL.resx	2004-10-11 14:27:45 UTC (rev 7979)
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 1.3
+    
+    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">1.3</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1">this is my long string</data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        [base64 mime encoded serialized .NET Framework object]
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        [base64 mime encoded string representing a byte array form of the .NET Framework object]
+    </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 forserialized 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.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:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <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" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+            </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>1.3</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="label1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </data>
+  <data name="label1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
+  <data name="label1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
+  <data name="txtURL.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
+  <data name="txtURL.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </data>
+  <data name="txtURL.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
+  <data name="cmdOK.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </data>
+  <data name="cmdOK.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
+  <data name="cmdOK.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
+  <data name="cmdCancel.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </data>
+  <data name="cmdCancel.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
+  <data name="cmdCancel.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
+  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </data>
+  <data name="$this.Name">
+    <value>frmOpenURL</value>
+  </data>
+  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>(Default)</value>
+  </data>
+  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </data>
+  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>False</value>
+  </data>
+  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>8, 8</value>
+  </data>
+  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </data>
+  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>80</value>
+  </data>
+  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </data>
+  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>Private</value>
+  </data>
+</root>
\ No newline at end of file



More information about the commits mailing list