From 6f35577feb564cef5963358cfa220edceac1674d Mon Sep 17 00:00:00 2001 From: clowwindy Date: Sun, 9 Nov 2014 04:21:07 +0800 Subject: [PATCH] add padding; clean project --- shadowsocks-csharp/Data/qrcode.htm | 43 ------------------ shadowsocks-csharp/Data/qrcode.min.js.gz | Bin 7024 -> 0 bytes .../Properties/Resources.Designer.cs | 49 --------------------- shadowsocks-csharp/Properties/Resources.resx | 6 --- shadowsocks-csharp/View/QRCodeForm.Designer.cs | 45 +++++++++---------- shadowsocks-csharp/View/QRCodeForm.cs | 26 +---------- shadowsocks-csharp/shadowsocks-csharp.csproj | 4 +- 7 files changed, 24 insertions(+), 149 deletions(-) delete mode 100644 shadowsocks-csharp/Data/qrcode.htm delete mode 100644 shadowsocks-csharp/Data/qrcode.min.js.gz diff --git a/shadowsocks-csharp/Data/qrcode.htm b/shadowsocks-csharp/Data/qrcode.htm deleted file mode 100644 index b5fba382..00000000 --- a/shadowsocks-csharp/Data/qrcode.htm +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - -
- - - diff --git a/shadowsocks-csharp/Data/qrcode.min.js.gz b/shadowsocks-csharp/Data/qrcode.min.js.gz deleted file mode 100644 index 48de1fc93338099581c838b819610ad49c89737a..0000000000000000000000000000000000000000 GIT binary patch literal 0 KcmV+b0RR6000031 literal 7024 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 O{qY~4uR6HLO#lFpynPD* diff --git a/shadowsocks-csharp/Properties/Resources.Designer.cs b/shadowsocks-csharp/Properties/Resources.Designer.cs index 36db144e..8c4f781e 100755 --- a/shadowsocks-csharp/Properties/Resources.Designer.cs +++ b/shadowsocks-csharp/Properties/Resources.Designer.cs @@ -104,54 +104,5 @@ namespace Shadowsocks.Properties { return ((byte[])(obj)); } } - - /// - /// Looks up a localized string similar to <!doctype html> - ///<html> - ///<head> - ///<script> - /// __QRCODELIB__ - ///</script> - ///<style> - /// html, body, table, div { - /// padding: 0px; - /// margin: 0 !important; - /// } - /// div#qrcode { - /// margin: 5px !important; - /// text-align: center; - /// vertical-align: center; - /// } - /// #qrcode { - /// width:190px; - /// height:190px; - /// } - /// table { - /// width: 100%; - /// height:100%; - /// } - ///</style> - ///</head> - ///<body> - ///<div id="qrcode" name="qrcode"></div> - ///<script type="text/javascript"> - /// function genCode(code) { - /// new QRCode("qrcode" [rest of string was truncated]";. - /// - internal static string qrcode { - get { - return ResourceManager.GetString("qrcode", resourceCulture); - } - } - - /// - /// Looks up a localized resource of type System.Byte[]. - /// - internal static byte[] qrcode_min_js { - get { - object obj = ResourceManager.GetObject("qrcode_min_js", resourceCulture); - return ((byte[])(obj)); - } - } } } diff --git a/shadowsocks-csharp/Properties/Resources.resx b/shadowsocks-csharp/Properties/Resources.resx index 520c1732..14c098ec 100755 --- a/shadowsocks-csharp/Properties/Resources.resx +++ b/shadowsocks-csharp/Properties/Resources.resx @@ -130,10 +130,4 @@ ..\Data\proxy.pac.txt.gz;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ..\Data\qrcode.htm;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;gb2312 - - - ..\Data\qrcode.min.js.gz;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - \ No newline at end of file diff --git a/shadowsocks-csharp/View/QRCodeForm.Designer.cs b/shadowsocks-csharp/View/QRCodeForm.Designer.cs index f09de916..53037e16 100755 --- a/shadowsocks-csharp/View/QRCodeForm.Designer.cs +++ b/shadowsocks-csharp/View/QRCodeForm.Designer.cs @@ -28,42 +28,40 @@ /// private void InitializeComponent() { - this.QRCodeWebBrowser = new System.Windows.Forms.WebBrowser(); this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.panel1 = new System.Windows.Forms.Panel(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.panel1.SuspendLayout(); this.SuspendLayout(); // - // QRCodeWebBrowser - // - this.QRCodeWebBrowser.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.QRCodeWebBrowser.Location = new System.Drawing.Point(0, 0); - this.QRCodeWebBrowser.Margin = new System.Windows.Forms.Padding(0); - this.QRCodeWebBrowser.MinimumSize = new System.Drawing.Size(20, 20); - this.QRCodeWebBrowser.Name = "QRCodeWebBrowser"; - this.QRCodeWebBrowser.ScriptErrorsSuppressed = true; - this.QRCodeWebBrowser.ScrollBarsEnabled = false; - this.QRCodeWebBrowser.Size = new System.Drawing.Size(201, 203); - this.QRCodeWebBrowser.TabIndex = 0; - // // pictureBox1 // - this.pictureBox1.Location = new System.Drawing.Point(0, 0); + this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Fill; + this.pictureBox1.Location = new System.Drawing.Point(10, 10); + this.pictureBox1.Margin = new System.Windows.Forms.Padding(0); this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(205, 205); + this.pictureBox1.Size = new System.Drawing.Size(204, 202); + this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox1.TabIndex = 1; this.pictureBox1.TabStop = false; // + // panel1 + // + this.panel1.Controls.Add(this.pictureBox1); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Margin = new System.Windows.Forms.Padding(0); + this.panel1.Name = "panel1"; + this.panel1.Padding = new System.Windows.Forms.Padding(10); + this.panel1.Size = new System.Drawing.Size(224, 222); + this.panel1.TabIndex = 2; + // // QRCodeForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.AutoSize = true; - this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.ClientSize = new System.Drawing.Size(205, 205); - this.Controls.Add(this.pictureBox1); - this.Controls.Add(this.QRCodeWebBrowser); + this.ClientSize = new System.Drawing.Size(224, 222); + this.Controls.Add(this.panel1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.MaximizeBox = false; this.MinimizeBox = false; @@ -72,13 +70,14 @@ this.Text = "QRCode"; this.Load += new System.EventHandler(this.QRCodeForm_Load); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.panel1.ResumeLayout(false); this.ResumeLayout(false); } #endregion - private System.Windows.Forms.WebBrowser QRCodeWebBrowser; private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.Panel panel1; } } \ No newline at end of file diff --git a/shadowsocks-csharp/View/QRCodeForm.cs b/shadowsocks-csharp/View/QRCodeForm.cs index f34d8101..0a0ec840 100755 --- a/shadowsocks-csharp/View/QRCodeForm.cs +++ b/shadowsocks-csharp/View/QRCodeForm.cs @@ -25,7 +25,7 @@ namespace Shadowsocks.View private void GenQR(string ssconfig) { string qrText = ssconfig; - QRCode4CS.QRCode qrCoded = new QRCode4CS.QRCode(6, QRErrorCorrectLevel.M); + QRCode4CS.QRCode qrCoded = new QRCode4CS.QRCode(6, QRErrorCorrectLevel.H); qrCoded.AddData(qrText); qrCoded.Make(); int blockSize = 5; @@ -62,32 +62,8 @@ namespace Shadowsocks.View pictureBox1.Image = drawArea; } - private string QRCodeHTML(string ssURL) - { - string html = Resources.qrcode; - string qrcodeLib; - - byte[] qrcodeGZ = Resources.qrcode_min_js; - byte[] buffer = new byte[1024 * 1024]; // builtin pac gzip size: maximum 1M - int n; - - using (GZipStream input = new GZipStream(new MemoryStream(qrcodeGZ), - CompressionMode.Decompress, false)) - { - n = input.Read(buffer, 0, buffer.Length); - if (n == 0) - { - throw new IOException("can not decompress qrcode lib"); - } - qrcodeLib = System.Text.Encoding.UTF8.GetString(buffer, 0, n); - } - string result = html.Replace("__QRCODELIB__", qrcodeLib); - return result.Replace("__SSURL__", ssURL); - } - private void QRCodeForm_Load(object sender, EventArgs e) { - //QRCodeWebBrowser.DocumentText = QRCodeHTML(code); GenQR(code); } } diff --git a/shadowsocks-csharp/shadowsocks-csharp.csproj b/shadowsocks-csharp/shadowsocks-csharp.csproj index 9e7c7553..c1c08d22 100755 --- a/shadowsocks-csharp/shadowsocks-csharp.csproj +++ b/shadowsocks-csharp/shadowsocks-csharp.csproj @@ -50,7 +50,7 @@ bin\x86\Release\ - TRACE;SIMPLE_JSON_NO_LINQ_EXPRESSION + TRACE true pdbonly x86 @@ -115,7 +115,6 @@ - SettingsSingleFileGenerator Settings.Designer.cs @@ -128,7 +127,6 @@ -