diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644
index df838f7..0000000
--- a/LICENSE.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-Copyright (c) 2000 - 2011 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
-Copyright (c) 2007 James Newton-King
-Copyright (c) 2013 Zathras
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/README.txt b/README.txt
deleted file mode 100644
index bc9fa5f..0000000
--- a/README.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Disclaimer: Please use it as you see fit, but remember this is very, very alpha. You should not risk anything other than a small amount of coins (bitcoin or mastercoin) when testing. To put some context around the risks involved - consider that as we build and broadcast transactions from scratch, if we grab a 100BTC input and miscalculate the change, then a miner somewhere is going to be very happy and you are going to lose out. I'm encouraging any and all testers to spin up a VM, create a new bitcoin wallet, depsoit a fraction of a bitcoin to cover fees and then use Masterchest software with this new bitcoin wallet.
-
-Requirements: .NET 4, bitcoind/qt RPC server with transaction indexing enabled (disabled by default in 0.8+, add txindex=1 in bitcoin.conf and then start with -reindex to readd transaction index).
-
-Initial public alpha of the Masterchest Wallet.
-
-Please see https://bitcointalk.org/index.php?topic=484025.0 for details.
\ No newline at end of file
diff --git a/bin/MasterchestWalletAlpha_Bin.zip b/bin/MasterchestWalletAlpha_Bin.zip
deleted file mode 100644
index a9834e8..0000000
Binary files a/bin/MasterchestWalletAlpha_Bin.zip and /dev/null differ
diff --git a/source/Form1.Designer.vb b/source/Form1.Designer.vb
index 4804b78..f390cb1 100644
--- a/source/Form1.Designer.vb
+++ b/source/Form1.Designer.vb
@@ -211,6 +211,7 @@ Partial Class Form1
Me.bclose = New System.Windows.Forms.PictureBox()
Me.PictureBox2 = New System.Windows.Forms.PictureBox()
Me.bback = New System.Windows.Forms.PictureBox()
+ Me.cbLocale = New System.Windows.Forms.ComboBox()
Me.nfi = New System.Windows.Forms.NotifyIcon(Me.components)
Me.poverview.SuspendLayout()
CType(Me.poversync, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -250,6 +251,7 @@ Partial Class Form1
Me.boverview.Name = "boverview"
Me.boverview.Size = New System.Drawing.Size(94, 30)
Me.boverview.TabIndex = 0
+ Me.boverview.Tag = Masterchest_Wallet.LocaleTag.Text
Me.boverview.Text = "overview"
'
'bsend
@@ -261,6 +263,7 @@ Partial Class Form1
Me.bsend.Name = "bsend"
Me.bsend.Size = New System.Drawing.Size(57, 30)
Me.bsend.TabIndex = 1
+ Me.bsend.Tag = Masterchest_Wallet.LocaleTag.Text
Me.bsend.Text = "send"
'
'bhistory
@@ -272,6 +275,7 @@ Partial Class Form1
Me.bhistory.Name = "bhistory"
Me.bhistory.Size = New System.Drawing.Size(75, 30)
Me.bhistory.TabIndex = 2
+ Me.bhistory.Tag = Masterchest_Wallet.LocaleTag.Text
Me.bhistory.Text = "history"
'
'ShapeContainer1
@@ -310,6 +314,7 @@ Partial Class Form1
Me.Label10.Name = "Label10"
Me.Label10.Size = New System.Drawing.Size(162, 13)
Me.Label10.TabIndex = 15
+ Me.Label10.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label10.Text = "TOTAL MASTERCOIN BALANCE:"
'
'loverviewmscbal
@@ -321,6 +326,7 @@ Partial Class Form1
Me.loverviewmscbal.Name = "loverviewmscbal"
Me.loverviewmscbal.Size = New System.Drawing.Size(131, 30)
Me.loverviewmscbal.TabIndex = 16
+ Me.loverviewmscbal.Tag = Masterchest_Wallet.LocaleTag.Numeric
Me.loverviewmscbal.Text = "Please wait..."
'
'Label14
@@ -331,6 +337,7 @@ Partial Class Form1
Me.Label14.Name = "Label14"
Me.Label14.Size = New System.Drawing.Size(126, 13)
Me.Label14.TabIndex = 19
+ Me.Label14.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label14.Text = "CONFIRMED BALANCE:"
'
'Label15
@@ -351,6 +358,7 @@ Partial Class Form1
Me.Label16.Name = "Label16"
Me.Label16.Size = New System.Drawing.Size(142, 13)
Me.Label16.TabIndex = 21
+ Me.Label16.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label16.Text = "UNCONFIRMED BALANCE:"
'
'loverviewsmallmscbal
@@ -362,6 +370,7 @@ Partial Class Form1
Me.loverviewsmallmscbal.Name = "loverviewsmallmscbal"
Me.loverviewsmallmscbal.Size = New System.Drawing.Size(81, 17)
Me.loverviewsmallmscbal.TabIndex = 22
+ Me.loverviewsmallmscbal.Tag = Masterchest_Wallet.LocaleTag.Numeric
Me.loverviewsmallmscbal.Text = "Please wait..."
'
'loverviewsmallunconfmsc
@@ -373,6 +382,7 @@ Partial Class Form1
Me.loverviewsmallunconfmsc.Name = "loverviewsmallunconfmsc"
Me.loverviewsmallunconfmsc.Size = New System.Drawing.Size(81, 17)
Me.loverviewsmallunconfmsc.TabIndex = 23
+ Me.loverviewsmallunconfmsc.Tag = Masterchest_Wallet.LocaleTag.Numeric
Me.loverviewsmallunconfmsc.Text = "Please wait..."
'
'Label19
@@ -383,6 +393,7 @@ Partial Class Form1
Me.Label19.Name = "Label19"
Me.Label19.Size = New System.Drawing.Size(112, 13)
Me.Label19.TabIndex = 24
+ Me.Label19.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label19.Text = "NETWORK STATUS:"
'
'loversync
@@ -394,6 +405,7 @@ Partial Class Form1
Me.loversync.Name = "loversync"
Me.loversync.Size = New System.Drawing.Size(111, 17)
Me.loversync.TabIndex = 25
+ Me.loversync.Tag = Masterchest_Wallet.LocaleTag.NetworkDependent
Me.loversync.Text = "Not Syncronized. "
'
'poverview
@@ -424,6 +436,7 @@ Partial Class Form1
Me.loverviewres.Name = "loverviewres"
Me.loverviewres.Size = New System.Drawing.Size(81, 17)
Me.loverviewres.TabIndex = 28
+ Me.loverviewres.Tag = Masterchest_Wallet.LocaleTag.Numeric
Me.loverviewres.Text = "Please wait..."
'
'Label82
@@ -509,6 +522,7 @@ Partial Class Form1
Me.txtsendamount.Name = "txtsendamount"
Me.txtsendamount.Size = New System.Drawing.Size(184, 26)
Me.txtsendamount.TabIndex = 35
+ Me.txtsendamount.Tag = Masterchest_Wallet.LocaleTag.Numeric
Me.txtsendamount.Text = "0.00000000"
Me.txtsendamount.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
'
@@ -520,17 +534,19 @@ Partial Class Form1
Me.Label54.Name = "Label54"
Me.Label54.Size = New System.Drawing.Size(57, 13)
Me.Label54.TabIndex = 34
+ Me.Label54.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label54.Text = "AMOUNT:"
Me.Label54.TextAlign = System.Drawing.ContentAlignment.TopRight
'
'lsendavail
'
- Me.lsendavail.Font = New System.Drawing.Font("Arial Narrow", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.lsendavail.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.lsendavail.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
Me.lsendavail.Location = New System.Drawing.Point(224, 4)
Me.lsendavail.Name = "lsendavail"
Me.lsendavail.Size = New System.Drawing.Size(197, 15)
Me.lsendavail.TabIndex = 33
+ Me.lsendavail.Tag = Masterchest_Wallet.LocaleTag.Text
Me.lsendavail.Text = "Select a sending address"
Me.lsendavail.TextAlign = System.Drawing.ContentAlignment.TopRight
'
@@ -568,6 +584,7 @@ Partial Class Form1
Me.rsendtmsc.Size = New System.Drawing.Size(101, 17)
Me.rsendtmsc.TabIndex = 28
Me.rsendtmsc.TabStop = True
+ Me.rsendtmsc.Tag = Masterchest_Wallet.LocaleTag.Text
Me.rsendtmsc.Text = "Test Mastercoin"
Me.rsendtmsc.UseVisualStyleBackColor = True
'
@@ -581,6 +598,7 @@ Partial Class Form1
Me.rsendmsc.Size = New System.Drawing.Size(77, 17)
Me.rsendmsc.TabIndex = 27
Me.rsendmsc.TabStop = True
+ Me.rsendmsc.Tag = Masterchest_Wallet.LocaleTag.Text
Me.rsendmsc.Text = "Mastercoin"
Me.rsendmsc.UseVisualStyleBackColor = True
'
@@ -595,6 +613,7 @@ Partial Class Form1
Me.bsignsend.Name = "bsignsend"
Me.bsignsend.Size = New System.Drawing.Size(78, 23)
Me.bsignsend.TabIndex = 26
+ Me.bsignsend.Tag = Masterchest_Wallet.LocaleTag.Text
Me.bsignsend.Text = "Send"
Me.bsignsend.UseVisualStyleBackColor = False
'
@@ -606,6 +625,7 @@ Partial Class Form1
Me.Label22.Name = "Label22"
Me.Label22.Size = New System.Drawing.Size(70, 13)
Me.Label22.TabIndex = 24
+ Me.Label22.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label22.Text = "CURRENCY:"
'
'Label26
@@ -626,6 +646,7 @@ Partial Class Form1
Me.Label27.Name = "Label27"
Me.Label27.Size = New System.Drawing.Size(122, 13)
Me.Label27.TabIndex = 19
+ Me.Label27.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label27.Text = "RECIPIENT ADDRESS:"
'
'Label29
@@ -636,6 +657,7 @@ Partial Class Form1
Me.Label29.Name = "Label29"
Me.Label29.Size = New System.Drawing.Size(114, 13)
Me.Label29.TabIndex = 17
+ Me.Label29.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label29.Text = "SENDING ADDRESS:"
'
'paddresses
@@ -1122,6 +1144,7 @@ Partial Class Form1
Me.Label30.Name = "Label30"
Me.Label30.Size = New System.Drawing.Size(142, 13)
Me.Label30.TabIndex = 38
+ Me.Label30.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label30.Text = "UNCONFIRMED BALANCE:"
'
'Label31
@@ -1132,6 +1155,7 @@ Partial Class Form1
Me.Label31.Name = "Label31"
Me.Label31.Size = New System.Drawing.Size(126, 13)
Me.Label31.TabIndex = 37
+ Me.Label31.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label31.Text = "CONFIRMED BALANCE:"
'
'LinkLabel4
@@ -1146,6 +1170,7 @@ Partial Class Form1
Me.LinkLabel4.Size = New System.Drawing.Size(90, 13)
Me.LinkLabel4.TabIndex = 36
Me.LinkLabel4.TabStop = True
+ Me.LinkLabel4.Tag = Masterchest_Wallet.LocaleTag.Text
Me.LinkLabel4.Text = "Highest Balance"
Me.LinkLabel4.VisitedLinkColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
'
@@ -1200,6 +1225,7 @@ Partial Class Form1
Me.Label32.Name = "Label32"
Me.Label32.Size = New System.Drawing.Size(57, 13)
Me.Label32.TabIndex = 34
+ Me.Label32.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label32.Text = "SORT BY:"
'
'LinkLabel5
@@ -1214,6 +1240,7 @@ Partial Class Form1
Me.LinkLabel5.Size = New System.Drawing.Size(77, 13)
Me.LinkLabel5.TabIndex = 32
Me.LinkLabel5.TabStop = True
+ Me.LinkLabel5.Tag = Masterchest_Wallet.LocaleTag.Text
Me.LinkLabel5.Text = "All Currencies"
Me.LinkLabel5.VisitedLinkColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
'
@@ -1235,6 +1262,7 @@ Partial Class Form1
Me.Label37.Name = "Label37"
Me.Label37.Size = New System.Drawing.Size(63, 13)
Me.Label37.TabIndex = 19
+ Me.Label37.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label37.Text = "SHOWING:"
'
'Label42
@@ -1245,6 +1273,7 @@ Partial Class Form1
Me.Label42.Name = "Label42"
Me.Label42.Size = New System.Drawing.Size(70, 13)
Me.Label42.TabIndex = 17
+ Me.Label42.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label42.Text = "CURRENCY:"
'
'UIrefresh
@@ -1285,6 +1314,7 @@ Partial Class Form1
Me.Label78.Name = "Label78"
Me.Label78.Size = New System.Drawing.Size(38, 13)
Me.Label78.TabIndex = 50
+ Me.Label78.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label78.Text = "TYPE:"
'
'Label57
@@ -1295,6 +1325,7 @@ Partial Class Form1
Me.Label57.Name = "Label57"
Me.Label57.Size = New System.Drawing.Size(67, 13)
Me.Label57.TabIndex = 49
+ Me.Label57.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label57.Text = "Unconfirmed"
'
'Label56
@@ -1305,6 +1336,7 @@ Partial Class Form1
Me.Label56.Name = "Label56"
Me.Label56.Size = New System.Drawing.Size(38, 13)
Me.Label56.TabIndex = 48
+ Me.Label56.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label56.Text = "Invalid"
'
'Label55
@@ -1315,6 +1347,7 @@ Partial Class Form1
Me.Label55.Name = "Label55"
Me.Label55.Size = New System.Drawing.Size(30, 13)
Me.Label55.TabIndex = 47
+ Me.Label55.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label55.Text = "Valid"
'
'PictureBox6
@@ -1352,6 +1385,7 @@ Partial Class Form1
Me.Label20.Name = "Label20"
Me.Label20.Size = New System.Drawing.Size(31, 13)
Me.Label20.TabIndex = 43
+ Me.Label20.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label20.Text = "KEY:"
'
'Label2
@@ -1362,6 +1396,7 @@ Partial Class Form1
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(41, 13)
Me.Label2.TabIndex = 42
+ Me.Label2.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label2.Text = "FROM:"
'
'Label18
@@ -1372,6 +1407,7 @@ Partial Class Form1
Me.Label18.Name = "Label18"
Me.Label18.Size = New System.Drawing.Size(80, 13)
Me.Label18.TabIndex = 41
+ Me.Label18.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label18.Text = "TO ADDRESS:"
'
'Label1
@@ -1382,6 +1418,7 @@ Partial Class Form1
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(57, 13)
Me.Label1.TabIndex = 39
+ Me.Label1.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label1.Text = "AMOUNT:"
'
'Label3
@@ -1392,6 +1429,7 @@ Partial Class Form1
Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(70, 13)
Me.Label3.TabIndex = 37
+ Me.Label3.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label3.Text = "CURRENCY:"
'
'lnkhistorysort
@@ -1406,6 +1444,7 @@ Partial Class Form1
Me.lnkhistorysort.Size = New System.Drawing.Size(67, 13)
Me.lnkhistorysort.TabIndex = 36
Me.lnkhistorysort.TabStop = True
+ Me.lnkhistorysort.Tag = Masterchest_Wallet.LocaleTag.Text
Me.lnkhistorysort.Text = "Recent First"
Me.lnkhistorysort.VisitedLinkColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
'
@@ -1463,6 +1502,7 @@ Partial Class Form1
Me.Label4.Name = "Label4"
Me.Label4.Size = New System.Drawing.Size(57, 13)
Me.Label4.TabIndex = 34
+ Me.Label4.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label4.Text = "SORT BY:"
'
'Label9
@@ -1473,6 +1513,7 @@ Partial Class Form1
Me.Label9.Name = "Label9"
Me.Label9.Size = New System.Drawing.Size(47, 13)
Me.Label9.TabIndex = 33
+ Me.Label9.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label9.Text = "FILTER:"
'
'lnkhistoryfilter
@@ -1487,6 +1528,7 @@ Partial Class Form1
Me.lnkhistoryfilter.Size = New System.Drawing.Size(84, 13)
Me.lnkhistoryfilter.TabIndex = 31
Me.lnkhistoryfilter.TabStop = True
+ Me.lnkhistoryfilter.Tag = Masterchest_Wallet.LocaleTag.Text
Me.lnkhistoryfilter.Text = "No Filter Active"
Me.lnkhistoryfilter.VisitedLinkColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
'
@@ -1508,6 +1550,7 @@ Partial Class Form1
Me.Label17.Name = "Label17"
Me.Label17.Size = New System.Drawing.Size(39, 13)
Me.Label17.TabIndex = 17
+ Me.Label17.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label17.Text = "DATE:"
'
'pwelcome
@@ -1516,7 +1559,7 @@ Partial Class Form1
Me.pwelcome.Controls.Add(Me.PictureBox1)
Me.pwelcome.Controls.Add(Me.Label28)
Me.pwelcome.Controls.Add(Me.Label45)
- Me.pwelcome.Location = New System.Drawing.Point(809, 310)
+ Me.pwelcome.Location = New System.Drawing.Point(440, 393)
Me.pwelcome.Name = "pwelcome"
Me.pwelcome.Size = New System.Drawing.Size(668, 384)
Me.pwelcome.TabIndex = 42
@@ -1529,6 +1572,7 @@ Partial Class Form1
Me.lwelstartup.Name = "lwelstartup"
Me.lwelstartup.Size = New System.Drawing.Size(393, 116)
Me.lwelstartup.TabIndex = 43
+ Me.lwelstartup.Tag = Masterchest_Wallet.LocaleTag.Text
Me.lwelstartup.Text = "Please wait..."
'
'PictureBox1
@@ -1620,6 +1664,7 @@ Partial Class Form1
Me.Label53.Name = "Label53"
Me.Label53.Size = New System.Drawing.Size(384, 13)
Me.Label53.TabIndex = 41
+ Me.Label53.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label53.Text = "Only use this option if you downloaded this wallet from a trusted source"
'
'chkpreseed
@@ -1630,6 +1675,7 @@ Partial Class Form1
Me.chkpreseed.Name = "chkpreseed"
Me.chkpreseed.Size = New System.Drawing.Size(161, 17)
Me.chkpreseed.TabIndex = 40
+ Me.chkpreseed.Tag = Masterchest_Wallet.LocaleTag.Text
Me.chkpreseed.Text = "Use a preseeded database"
Me.chkpreseed.UseVisualStyleBackColor = True
'
@@ -1641,9 +1687,10 @@ Partial Class Form1
Me.Label52.Name = "Label52"
Me.Label52.Size = New System.Drawing.Size(528, 38)
Me.Label52.TabIndex = 39
+ Me.Label52.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label52.Text = "To speed up initial seeding, you can choose to use a preseeded database. This wi" & _
- "ll reduce the number of blocks to catchup, but requires that the preseeded datab" & _
- "ase is trusted."
+ "ll reduce the number of blocks to catchup, but requires that the preseeded datab" & _
+ "ase is trusted."
'
'bfinish
'
@@ -1656,6 +1703,7 @@ Partial Class Form1
Me.bfinish.Name = "bfinish"
Me.bfinish.Size = New System.Drawing.Size(69, 22)
Me.bfinish.TabIndex = 38
+ Me.bfinish.Tag = Masterchest_Wallet.LocaleTag.Text
Me.bfinish.Text = "FINISH"
Me.bfinish.UseVisualStyleBackColor = False
'
@@ -1668,6 +1716,7 @@ Partial Class Form1
Me.Label51.Name = "Label51"
Me.Label51.Size = New System.Drawing.Size(117, 13)
Me.Label51.TabIndex = 37
+ Me.Label51.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label51.Text = "WALLET PASSPHRASE:"
'
'txtstartwalpass
@@ -1690,9 +1739,10 @@ Partial Class Form1
Me.Label50.Name = "Label50"
Me.Label50.Size = New System.Drawing.Size(528, 38)
Me.Label50.TabIndex = 35
+ Me.Label50.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label50.Text = "You'll also need to choose a passphrase to encrypt the wallet database. Note, yo" & _
- "ur private keys are not stored in your Masterchest wallet database; transactions" & _
- " are signed using your bitcoin wallet."
+ "ur private keys are not stored in your Masterchest wallet database; transactions" & _
+ " are signed using your bitcoin wallet."
'
'Label46
'
@@ -1702,6 +1752,7 @@ Partial Class Form1
Me.Label46.Name = "Label46"
Me.Label46.Size = New System.Drawing.Size(547, 49)
Me.Label46.TabIndex = 34
+ Me.Label46.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label46.Text = resources.GetString("Label46.Text")
'
'Label48
@@ -1713,6 +1764,7 @@ Partial Class Form1
Me.Label48.Name = "Label48"
Me.Label48.Size = New System.Drawing.Size(193, 30)
Me.Label48.TabIndex = 32
+ Me.Label48.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label48.Text = "GETTING STARTED:"
'
'Label47
@@ -1724,6 +1776,7 @@ Partial Class Form1
Me.Label47.Name = "Label47"
Me.Label47.Size = New System.Drawing.Size(49, 13)
Me.Label47.TabIndex = 31
+ Me.Label47.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label47.Text = "SERVER:"
'
'txtstartport
@@ -1746,6 +1799,7 @@ Partial Class Form1
Me.Label23.Name = "Label23"
Me.Label23.Size = New System.Drawing.Size(37, 13)
Me.Label23.TabIndex = 30
+ Me.Label23.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label23.Text = "PORT:"
'
'btest
@@ -1759,6 +1813,7 @@ Partial Class Form1
Me.btest.Name = "btest"
Me.btest.Size = New System.Drawing.Size(69, 22)
Me.btest.TabIndex = 60
+ Me.btest.Tag = Masterchest_Wallet.LocaleTag.Text
Me.btest.Text = "TEST"
Me.btest.UseVisualStyleBackColor = False
'
@@ -1805,6 +1860,7 @@ Partial Class Form1
Me.Label33.Name = "Label33"
Me.Label33.Size = New System.Drawing.Size(70, 13)
Me.Label33.TabIndex = 24
+ Me.Label33.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label33.Text = "PASSWORD:"
'
'Label34
@@ -1826,6 +1882,7 @@ Partial Class Form1
Me.Label43.Name = "Label43"
Me.Label43.Size = New System.Drawing.Size(37, 13)
Me.Label43.TabIndex = 19
+ Me.Label43.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label43.Text = "USER:"
'
'bexchange
@@ -1837,6 +1894,7 @@ Partial Class Form1
Me.bexchange.Name = "bexchange"
Me.bexchange.Size = New System.Drawing.Size(102, 30)
Me.bexchange.TabIndex = 43
+ Me.bexchange.Tag = Masterchest_Wallet.LocaleTag.Text
Me.bexchange.Text = "exchange"
'
'pexchange
@@ -1907,6 +1965,7 @@ Partial Class Form1
Me.Label76.Name = "Label76"
Me.Label76.Size = New System.Drawing.Size(77, 13)
Me.Label76.TabIndex = 63
+ Me.Label76.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label76.Text = "PURCHASED:"
'
'Label69
@@ -1917,6 +1976,7 @@ Partial Class Form1
Me.Label69.Name = "Label69"
Me.Label69.Size = New System.Drawing.Size(69, 13)
Me.Label69.TabIndex = 62
+ Me.Label69.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label69.Text = "RESERVED:"
'
'Label62
@@ -1927,6 +1987,7 @@ Partial Class Form1
Me.Label62.Name = "Label62"
Me.Label62.Size = New System.Drawing.Size(47, 13)
Me.Label62.TabIndex = 61
+ Me.Label62.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label62.Text = "BUYER:"
'
'lbldexrescur
@@ -1946,6 +2007,7 @@ Partial Class Form1
Me.Label59.Name = "Label59"
Me.Label59.Size = New System.Drawing.Size(130, 13)
Me.Label59.TabIndex = 58
+ Me.Label59.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label59.Text = "AVAILABLE BITCOIN:"
Me.Label59.TextAlign = System.Drawing.ContentAlignment.TopCenter
'
@@ -1957,6 +2019,7 @@ Partial Class Form1
Me.lbldextotalbtc.Name = "lbldextotalbtc"
Me.lbldextotalbtc.Size = New System.Drawing.Size(127, 19)
Me.lbldextotalbtc.TabIndex = 57
+ Me.lbldextotalbtc.Tag = Masterchest_Wallet.LocaleTag.Numeric
Me.lbldextotalbtc.TextAlign = System.Drawing.ContentAlignment.BottomCenter
'
'Label75
@@ -1966,6 +2029,7 @@ Partial Class Form1
Me.Label75.Name = "Label75"
Me.Label75.Size = New System.Drawing.Size(141, 13)
Me.Label75.TabIndex = 56
+ Me.Label75.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label75.Text = "RESERVED CURRENCY:"
Me.Label75.TextAlign = System.Drawing.ContentAlignment.TopCenter
'
@@ -1976,6 +2040,7 @@ Partial Class Form1
Me.Label65.Name = "Label65"
Me.Label65.Size = New System.Drawing.Size(130, 13)
Me.Label65.TabIndex = 55
+ Me.Label65.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label65.Text = "AVAILABLE CURRENCY:"
Me.Label65.TextAlign = System.Drawing.ContentAlignment.TopCenter
'
@@ -1986,6 +2051,7 @@ Partial Class Form1
Me.Label63.Name = "Label63"
Me.Label63.Size = New System.Drawing.Size(130, 13)
Me.Label63.TabIndex = 54
+ Me.Label63.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label63.Text = "SELECTED CURRENCY:"
Me.Label63.TextAlign = System.Drawing.ContentAlignment.TopCenter
'
@@ -2014,6 +2080,7 @@ Partial Class Form1
Me.lbldextotalcur.Name = "lbldextotalcur"
Me.lbldextotalcur.Size = New System.Drawing.Size(125, 19)
Me.lbldextotalcur.TabIndex = 51
+ Me.lbldextotalcur.Tag = Masterchest_Wallet.LocaleTag.Numeric
Me.lbldextotalcur.TextAlign = System.Drawing.ContentAlignment.BottomCenter
'
'Label58
@@ -2024,6 +2091,7 @@ Partial Class Form1
Me.Label58.Name = "Label58"
Me.Label58.Size = New System.Drawing.Size(38, 13)
Me.Label58.TabIndex = 50
+ Me.Label58.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label58.Text = "TYPE:"
'
'bsell
@@ -2037,6 +2105,7 @@ Partial Class Form1
Me.bsell.Name = "bsell"
Me.bsell.Size = New System.Drawing.Size(53, 23)
Me.bsell.TabIndex = 48
+ Me.bsell.Tag = Masterchest_Wallet.LocaleTag.Text
Me.bsell.Text = "Sell"
Me.bsell.UseVisualStyleBackColor = False
'
@@ -2051,6 +2120,7 @@ Partial Class Form1
Me.bbuy.Name = "bbuy"
Me.bbuy.Size = New System.Drawing.Size(53, 23)
Me.bbuy.TabIndex = 49
+ Me.bbuy.Tag = Masterchest_Wallet.LocaleTag.Text
Me.bbuy.Text = "Buy"
Me.bbuy.UseVisualStyleBackColor = False
'
@@ -2062,6 +2132,7 @@ Partial Class Form1
Me.Label74.Name = "Label74"
Me.Label74.Size = New System.Drawing.Size(53, 13)
Me.Label74.TabIndex = 47
+ Me.Label74.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label74.Text = "STATUS:"
'
'Label70
@@ -2072,6 +2143,7 @@ Partial Class Form1
Me.Label70.Name = "Label70"
Me.Label70.Size = New System.Drawing.Size(67, 13)
Me.Label70.TabIndex = 45
+ Me.Label70.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label70.Text = "AVAILABLE:"
'
'Label71
@@ -2082,6 +2154,7 @@ Partial Class Form1
Me.Label71.Name = "Label71"
Me.Label71.Size = New System.Drawing.Size(63, 13)
Me.Label71.TabIndex = 44
+ Me.Label71.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label71.Text = "UNIT :"
'
'Label72
@@ -2092,6 +2165,7 @@ Partial Class Form1
Me.Label72.Name = "Label72"
Me.Label72.Size = New System.Drawing.Size(72, 13)
Me.Label72.TabIndex = 43
+ Me.Label72.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label72.Text = "TOTAL :"
'
'Label73
@@ -2102,6 +2176,7 @@ Partial Class Form1
Me.Label73.Name = "Label73"
Me.Label73.Size = New System.Drawing.Size(51, 13)
Me.Label73.TabIndex = 42
+ Me.Label73.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label73.Text = "SELLER:"
'
'Label68
@@ -2112,6 +2187,7 @@ Partial Class Form1
Me.Label68.Name = "Label68"
Me.Label68.Size = New System.Drawing.Size(86, 13)
Me.Label68.TabIndex = 40
+ Me.Label68.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label68.Text = "SELL AMOUNT:"
'
'Label67
@@ -2122,6 +2198,7 @@ Partial Class Form1
Me.Label67.Name = "Label67"
Me.Label67.Size = New System.Drawing.Size(75, 13)
Me.Label67.TabIndex = 39
+ Me.Label67.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label67.Text = "UNIT PRICE*:"
'
'Label66
@@ -2132,6 +2209,7 @@ Partial Class Form1
Me.Label66.Name = "Label66"
Me.Label66.Size = New System.Drawing.Size(49, 13)
Me.Label66.TabIndex = 38
+ Me.Label66.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label66.Text = "TOTAL*:"
'
'dgvselloffer
@@ -2217,6 +2295,7 @@ Partial Class Form1
Me.Label49.Name = "Label49"
Me.Label49.Size = New System.Drawing.Size(185, 13)
Me.Label49.TabIndex = 29
+ Me.Label49.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label49.Text = "PRICE HISTORY - SHOWING LAST:"
'
'dgvopenorders
@@ -2274,6 +2353,7 @@ Partial Class Form1
Me.Label60.Name = "Label60"
Me.Label60.Size = New System.Drawing.Size(108, 13)
Me.Label60.TabIndex = 24
+ Me.Label60.Tag = Masterchest_Wallet.LocaleTag.Text
Me.Label60.Text = "MY OPEN ORDERS:"
'
'Label64
@@ -2295,6 +2375,7 @@ Partial Class Form1
Me.lsyncing.Name = "lsyncing"
Me.lsyncing.Size = New System.Drawing.Size(89, 13)
Me.lsyncing.TabIndex = 46
+ Me.lsyncing.Tag = Masterchest_Wallet.LocaleTag.NetworkDependent
Me.lsyncing.Text = "Synchronizing..."
Me.lsyncing.Visible = False
'
@@ -2322,6 +2403,7 @@ Partial Class Form1
Me.lnksup.Size = New System.Drawing.Size(49, 13)
Me.lnksup.TabIndex = 48
Me.lnksup.TabStop = True
+ Me.lnksup.Tag = Masterchest_Wallet.LocaleTag.Text
Me.lnksup.Text = "Support"
Me.lnksup.VisitedLinkColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
'
@@ -2380,6 +2462,20 @@ Partial Class Form1
Me.bback.TabIndex = 4
Me.bback.TabStop = False
'
+ 'cbLocale
+ '
+ Me.cbLocale.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer), CType(CType(38, Byte), Integer))
+ Me.cbLocale.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
+ Me.cbLocale.FlatStyle = System.Windows.Forms.FlatStyle.Flat
+ Me.cbLocale.Font = New System.Drawing.Font("Segoe UI", 8.25!)
+ Me.cbLocale.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
+ Me.cbLocale.FormattingEnabled = True
+ Me.cbLocale.Location = New System.Drawing.Point(706, 51)
+ Me.cbLocale.Name = "cbLocale"
+ Me.cbLocale.Size = New System.Drawing.Size(121, 21)
+ Me.cbLocale.Sorted = True
+ Me.cbLocale.TabIndex = 44
+ '
'nfi
'
Me.nfi.Icon = CType(resources.GetObject("nfi.Icon"), System.Drawing.Icon)
@@ -2421,6 +2517,7 @@ Partial Class Form1
Me.Controls.Add(Me.boverview)
Me.Controls.Add(Me.bexchange)
Me.Controls.Add(Me.ShapeContainer1)
+ Me.Controls.Add(Me.cbLocale)
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "Form1"
@@ -2471,9 +2568,6 @@ Partial Class Form1
Friend WithEvents bsend As System.Windows.Forms.Label
Friend WithEvents bhistory As System.Windows.Forms.Label
Friend WithEvents bback As System.Windows.Forms.PictureBox
- Friend WithEvents ShapeContainer1 As Microsoft.VisualBasic.PowerPacks.ShapeContainer
- Friend WithEvents RectangleShape1 As Microsoft.VisualBasic.PowerPacks.RectangleShape
- Friend WithEvents RectangleShape2 As Microsoft.VisualBasic.PowerPacks.RectangleShape
Friend WithEvents PictureBox2 As System.Windows.Forms.PictureBox
Friend WithEvents bclose As System.Windows.Forms.PictureBox
Friend WithEvents bmin As System.Windows.Forms.PictureBox
@@ -2639,6 +2733,10 @@ Partial Class Form1
Friend WithEvents lnksup As System.Windows.Forms.LinkLabel
Friend WithEvents loverviewres As System.Windows.Forms.Label
Friend WithEvents Label82 As System.Windows.Forms.Label
+ Friend WithEvents cbLocale As System.Windows.Forms.ComboBox
Friend WithEvents nfi As System.Windows.Forms.NotifyIcon
+ Private WithEvents ShapeContainer1 As Microsoft.VisualBasic.PowerPacks.ShapeContainer
+ Private WithEvents RectangleShape1 As Microsoft.VisualBasic.PowerPacks.RectangleShape
+ Private WithEvents RectangleShape2 As Microsoft.VisualBasic.PowerPacks.RectangleShape
End Class
diff --git a/source/Form1.vb b/source/Form1.vb
index ac342d1..9ca1727 100644
--- a/source/Form1.vb
+++ b/source/Form1.vb
@@ -9,6 +9,7 @@ Imports System.Runtime.InteropServices
Imports System.ComponentModel
Imports System.Net
Imports System.Text
+Imports System.Threading
Imports System.Environment
Imports System.IO
Imports System.Diagnostics
@@ -29,6 +30,11 @@ Public Class Form1
Const HT_CAPTION As Integer = &H2
Public mlib As New Masterchest.mlib
+ Dim defaultCulture = New CultureInfo("en-US")
+ Dim activeCulture As CultureInfo = Thread.CurrentThread.CurrentCulture.Clone()
+ Dim locales As New Dictionary(Of String, String)
+ Dim gNetworkStatus = NetworkStatus.Processing
+
'////////////////////////
'///HANDLE FORM FUNCTIONS
'////////////////////////
@@ -40,6 +46,7 @@ Public Class Form1
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
End Sub
+
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) Handles MyBase.MouseDown, RectangleShape1.MouseDown, psetup.MouseDown, pwelcome.MouseDown, pcurrencies.MouseDown, paddresses.MouseDown, pdebug.MouseDown, poverview.MouseDown, psend.MouseDown, psettings.MouseDown
If e.Button = MouseButtons.Left Then
dgvaddresses.CurrentCell = Nothing
@@ -53,14 +60,15 @@ Public Class Form1
ReleaseCapture()
SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0)
End If
-
End Sub
+
Private Sub bclose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bclose.Click
MsgBox("The default behaviour for Masterchest Wallet has changed. Closing the wallet will now minimize it to your system tray." & vbCrLf & vbCrLf & "It is important to understand that this means your wallet will continue to run." & vbCrLf & vbCrLf & "To return to the wallet, simply double-click the icon in your system tray. If you wish to completely exit the wallet, please right click on the system tray icon and choose 'Exit'." & vbCrLf & vbCrLf & "This message will be removed in the next update.")
Me.WindowState = FormWindowState.Minimized
Me.Visible = False
nfi.Visible = True
End Sub
+
Private Sub bmin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bmin.Click
Me.WindowState = FormWindowState.Minimized
End Sub
@@ -70,6 +78,7 @@ Public Class Form1
Me.Visible = True
Me.WindowState = FormWindowState.Normal
End Sub
+
Private Sub mnuexit_click(ByVal sender As System.Object, ByVal e As System.EventArgs)
nfi.Visible = False
Application.Exit()
@@ -81,36 +90,55 @@ Public Class Form1
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'context icon
Dim icnmnu As New ContextMenuStrip
- Dim mnurestore As New ToolStripMenuItem("&Restore")
+ Dim mnurestore As New ToolStripMenuItem(My.Resources.restore)
AddHandler mnurestore.Click, AddressOf mnurestore_click
icnmnu.Items.AddRange(New ToolStripItem() {mnurestore})
- Dim mnuexit As New ToolStripMenuItem("E&xit")
+ Dim mnuexit As New ToolStripMenuItem(My.Resources._exit)
AddHandler mnuexit.Click, AddressOf mnuexit_click
icnmnu.Items.AddRange(New ToolStripItem() {mnuexit})
nfi.ContextMenuStrip = icnmnu
- 'declare globalization to make sure we use a . for decimal only
- Dim customCulture As System.Globalization.CultureInfo = System.Threading.Thread.CurrentThread.CurrentCulture.Clone()
- customCulture.NumberFormat.NumberDecimalSeparator = "."
- System.Threading.Thread.CurrentThread.CurrentCulture = customCulture
- System.Threading.Thread.CurrentThread.CurrentUICulture = customCulture
+ ' Fallback Locale/CulutureInfo (embedded in main assembly)
+ locales.Add("en-US", "English")
+
+ ' More culutures can be added here when translations are available
+ ' Culture name and language matrix: http://msdn.microsoft.com/en-us/goglobal/bb896001.aspx
+ ' To list cultures of host OS use: System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.AllCultures)
+ locales.Add("sv-SE", "Svenska")
+ locales.Add("fr-FR", "Français")
+
+ Dim value As String = Nothing
+ locales.TryGetValue(My.Settings.culture, value)
+
+ For Each locale In locales
+ cbLocale.Items.Add(locale.Value)
+ If value Is Nothing And locale.Key = Thread.CurrentThread.CurrentUICulture.Name Then
+ cbLocale.SelectedItem = locale.Value
+ End If
+ Next
+
+ If value IsNot Nothing Then
+ cbLocale.SelectedItem = value
+ End If
+
+ ' disclaimer
+ MsgBox(My.Resources.disclaimer1 & " " & vbCrLf & vbCrLf & My.Resources.disclaimer2 & vbCrLf & vbCrLf & My.Resources.disclaimer3 & vbCrLf & vbCrLf & My.Resources.disclaimer4 & vbCrLf & vbCrLf & My.Resources.disclaimer5 & vbCrLf & vbCrLf & My.Resources.disclaimer6)
'declare current currency for exchange
dexcur = "TMSC"
- 'disclaimer
- MsgBox("DISCLAIMER: " & vbCrLf & vbCrLf & "This software is pre-release software for testing only." & vbCrLf & vbCrLf & "The protocol and transaction processing rules for Mastercoin are still under active development and are subject to change in future." & vbCrLf & vbCrLf & "DO NOT USE IT WITH A LARGE AMOUNT OF MASTERCOINS AND/OR BITCOINS. IT IS ENTIRELY POSSIBLE YOU MAY LOSE ALL YOUR COINS. INFORMATION DISPLAYED MAY BE INCORRECT. MASTERCHEST OFFERS ABSOLUTELY NO GUARANTEES OF ANY KIND." & vbCrLf & vbCrLf & "A fraction of a bitcoin and a fraction of a mastercoin are the suggested testing amounts. Preferably use a fresh bitcoin wallet.dat." & vbCrLf & vbCrLf & "This software is provided open-source at no cost. You are responsible for knowing the law in your country and determining if your use of this software contravenes any local laws.")
poversync.Image = My.Resources.gif
- loversync.Text = "Syncronizing..."
+ loversync.Text = My.Resources.synchronizingdotdotdot
+
bback.Visible = False
hidelabels()
initialize()
'are we configured?
'setup bitcoin connection
- txtrpcserver.Text = "Not configured."
- txtrpcport.Text = "Not configured."
- txtrpcuser.Text = "Not configured."
- txtrpcpassword.Text = "Not configured."
+ txtrpcserver.Text = My.Resources.notconfigured
+ txtrpcport.Text = My.Resources.notconfigured
+ txtrpcuser.Text = My.Resources.notconfigured
+ txtrpcpassword.Text = My.Resources.notconfigured
Try
Dim btcconf As String = GetFolderPath(SpecialFolder.ApplicationData)
btcconf = btcconf & "\Bitcoin\bitcoin.conf"
@@ -148,11 +176,11 @@ Public Class Form1
Loop Until line Is Nothing
objreader.Close()
If rpcenabled = False Then
- MsgBox("BITCOIN AUTO CONFIGURATION" & vbCrLf & vbCrLf & "Auto-detection has determined your bitcoind/qt configuration does not have the RPC server enabled." & vbCrLf & vbCrLf & "Please add server=1 to bitcoin.conf and restart bitcoind/qt." & vbCrLf & vbCrLf & "Will now exit.")
+ MsgBox(My.Resources.messageheader1 & vbCrLf & vbCrLf & My.Resources.messageinfo1 & vbCrLf & vbCrLf & My.Resources.messagerequest1 & vbCrLf & vbCrLf & My.Resources.willnowexit)
Application.Exit()
End If
If txenabled = False Then
- MsgBox("BITCOIN AUTO CONFIGURATION" & vbCrLf & vbCrLf & "Auto-detection has determined your bitcoind/qt configuration does not have the transaction index enabled." & vbCrLf & vbCrLf & "Please add txindex=1 to bitcoin.conf and restart bitcoind/qt with the -reindex flag to enable the transaction index." & vbCrLf & vbCrLf & "Will now exit.")
+ MsgBox(My.Resources.messageheader1 & vbCrLf & vbCrLf & My.Resources.messageinfo2 & vbCrLf & vbCrLf & My.Resources.messagerequest2 & vbCrLf & vbCrLf & My.Resources.willnowexit)
Application.Exit()
End If
Else
@@ -184,13 +212,13 @@ Public Class Form1
objreader.Close()
End If
Catch ex As Exception
- MsgBox("Exception reading configuration : " & ex.Message)
+ MsgBox(My.Resources.messageexception & ex.Message)
Application.Exit()
End Try
End If
Catch ex As Exception
- MsgBox("Exception during configuration : " & ex.Message)
+ MsgBox(My.Resources.messageexception & ex.Message)
Application.Exit()
End Try
@@ -201,7 +229,7 @@ Public Class Form1
'show welcome panel
pwelcome.Visible = True
'Me.ActiveControl = txtwalpass
- lwelstartup.Text = "Startup: Initializing..."
+ lwelstartup.Text = My.Resources.startupinitializing
End Sub
Private Sub updateui()
Me.Refresh()
@@ -212,12 +240,12 @@ Public Class Form1
'build 0021 drastically shrunk most of the startup delays, we no longer need to wait for anything to catch up etc
'check we have configuration info
If bitcoin_con.bitcoinrpcserver = "" Or bitcoin_con.bitcoinrpcport = 0 Or bitcoin_con.bitcoinrpcuser = "" Or bitcoin_con.bitcoinrpcpassword = "" Then
- MsgBox("There was a problem configuring your connection to bitcoind/qt. Both auto detection and manual configuration appear to have failed." & vbCrLf & vbCrLf & "Will now exit.")
+ MsgBox(My.Resources.messagestartinfo1 & vbCrLf & vbCrLf & My.Resources.willnowexit)
Application.Exit()
End If
'test connection to bitcoind
- lwelstartup.Text &= vbCrLf & "Startup: Testing bitcoin connection..."
+ lwelstartup.Text &= vbCrLf & My.Resources.startinfo1
Application.DoEvents()
System.Threading.Thread.Sleep(100)
Application.DoEvents()
@@ -225,15 +253,15 @@ Public Class Form1
Try
Dim checkhash As blockhash = mlib.getblockhash(bitcoin_con, 2)
If checkhash.result.ToString = "000000006a625f06636b8bb6ac7b960a8d03705d1ace08b1a19da3fdcc99ddbd" Then 'we've got a correct response
- lwelstartup.Text &= vbCrLf & "Startup: Connection to bitcoin via RPC established and sanity check OK."
+ lwelstartup.Text &= vbCrLf & My.Resources.startinfo2
Else
'something has gone wrong
- lwelstartup.Text &= vbCrLf & "Startup ERROR: Connection to bitcoin RPC seems to be established but responses are not as expected. Aborting startup."
+ lwelstartup.Text &= vbCrLf & My.Resources.starterror1
Exit Sub
End If
Catch ex2 As Exception
- lwelstartup.Text &= vbCrLf & "Startup ERROR: Exception testing connection to bitcoin via RPC. Aborting startup. E2: " & ex2.Message
- MsgBox("ERROR: An exception was raised testing your connection to bitcoin via RPC. Please ensure bitcoind/qt is running. The wallet will now exit.")
+ lwelstartup.Text &= vbCrLf & My.Resources.starterror2 & " " & ex2.Message
+ MsgBox(My.Resources.messagesstartexception1 & My.Resources.willnowexit)
Application.Exit()
End Try
Application.DoEvents()
@@ -241,19 +269,20 @@ Public Class Form1
Application.DoEvents()
'test connection to database
- lwelstartup.Text &= vbCrLf & "Startup: Testing database connection..."
+ lwelstartup.Text &= vbCrLf & My.Resources.startinfo3
Application.DoEvents()
System.Threading.Thread.Sleep(100)
Application.DoEvents()
Dim testval As Integer
testval = SQLGetSingleVal("SELECT count(*) FROM information_schema.columns WHERE table_name = 'processedblocks'")
+
If testval = 99 Then Application.Exit() 'something went wrong
If testval = 3 Then 'sanity check ok
- lwelstartup.Text &= vbCrLf & "Startup: Connection to database established and sanity check OK."
+ lwelstartup.Text &= vbCrLf & My.Resources.startinfo4
Else
'something has gone wrong
- lwelstartup.Text &= vbCrLf & "Startup ERROR: Connection to database seems to be established but responses are not as expected. Aborting startup."
+ lwelstartup.Text &= vbCrLf & My.Resources.starterror3
Exit Sub
End If
Application.DoEvents()
@@ -264,7 +293,7 @@ Public Class Form1
'### we have confirmed our connections to resources external to the program ###
'enumarate bitcoin addresses
- lwelstartup.Text &= vbCrLf & "Startup: Enumerating wallet addresses..."
+ lwelstartup.Text &= vbCrLf & My.Resources.startinfo5
Application.DoEvents()
System.Threading.Thread.Sleep(100)
Application.DoEvents()
@@ -300,16 +329,18 @@ Public Class Form1
'dgvcolumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
dgvcolumn.DefaultCellStyle.Format = "########0.00######" '"########0.00######"
dgvcolumn.Width = 130
- If lnkaddsort.Text = "Address Alpha" Then dgvaddresses.Sort(dgvaddresses.Columns(0), System.ComponentModel.ListSortDirection.Ascending)
- If lnkaddsort.Text = "BTC Balance" Then dgvaddresses.Sort(dgvaddresses.Columns(1), System.ComponentModel.ListSortDirection.Descending)
- If lnkaddsort.Text = "MSC Balance" Then dgvaddresses.Sort(dgvaddresses.Columns(3), System.ComponentModel.ListSortDirection.Descending)
- If lnkaddfilter.Text = "No Filter Active" Then addresslist.DefaultView.RowFilter = ""
- If lnkaddfilter.Text = "Empty Balances" Then addresslist.DefaultView.RowFilter = "btcamount > 0 or mscamount > 0 or tmscamount > 0"
+
+ If lnkaddsort.Text = My.Resources.addressalpha Then dgvaddresses.Sort(dgvaddresses.Columns(0), System.ComponentModel.ListSortDirection.Ascending)
+ If lnkaddsort.Text = My.Resources.balancebtc Then dgvaddresses.Sort(dgvaddresses.Columns(1), System.ComponentModel.ListSortDirection.Descending)
+ If lnkaddsort.Text = My.Resources.balancemsc Then dgvaddresses.Sort(dgvaddresses.Columns(3), System.ComponentModel.ListSortDirection.Descending)
+ If lnkaddfilter.Text = My.Resources.nofilteractive Then addresslist.DefaultView.RowFilter = ""
+ If lnkaddfilter.Text = My.Resources.emptybalances Then addresslist.DefaultView.RowFilter = "btcamount > 0 or mscamount > 0 or tmscamount > 0"
Catch ex As Exception
MsgBox(ex.Message)
- lwelstartup.Text &= vbCrLf & "Startup ERROR: Enumerating addresses did not complete properly. Aborting startup."
+ lwelstartup.Text &= vbCrLf & My.Resources.starterror4
Exit Sub
+
End Try
balbtc = 0
For Each row In taddresslist.Rows
@@ -317,7 +348,7 @@ Public Class Form1
Next
startup = False
- lwelstartup.Text &= vbCrLf & "Startup: Initialization Complete."
+ lwelstartup.Text &= vbCrLf & My.Resources.startupinitializingcomplete
Application.DoEvents()
System.Threading.Thread.Sleep(1000)
Application.DoEvents()
@@ -335,7 +366,7 @@ Public Class Form1
syncicon.Image = My.Resources.gif
syncicon.Visible = True
lsyncing.Visible = True
- lsyncing.Text = "Synchronizing..."
+ lsyncing.Text = My.Resources.synchronizingdotdotdot
workthread.RunWorkerAsync()
End If
@@ -419,17 +450,17 @@ Public Class Form1
If debuglevel = 1 Then
debuglevel = 2
- lnkdebug.Text = "MED"
+ lnkdebug.Text = My.Resources.med
Exit Sub
End If
If debuglevel = 2 Then
debuglevel = 3
- lnkdebug.Text = "HIGH"
+ lnkdebug.Text = My.Resources.high
Exit Sub
End If
If debuglevel = 3 Then
debuglevel = 1
- lnkdebug.Text = "LOW"
+ lnkdebug.Text = My.Resources.low
Exit Sub
End If
End Sub
@@ -455,10 +486,10 @@ Public Class Form1
If InStr(e.UserState.ToString, "#") Then
fig = Val(e.UserState.ToString.Substring(0, Len(e.UserState.ToString) - 1))
lsyncing.Text = "Synchronizing (" & fig & "%)..."
- Dim greenline As System.Drawing.Graphics = CreateGraphics()
- greenline.DrawLine(greenpen, Convert.ToInt32(556), Convert.ToInt32(32), Convert.ToInt32(fig + 556), Convert.ToInt32(32))
- greenline.DrawLine(greypen, Convert.ToInt32(fig + 556), Convert.ToInt32(32), Convert.ToInt32(656), Convert.ToInt32(32))
- Application.DoEvents()
+ Dim greenline As System.Drawing.Graphics = CreateGraphics()
+ greenline.DrawLine(greenpen, Convert.ToInt32(556), Convert.ToInt32(32), Convert.ToInt32(fig + 556), Convert.ToInt32(32))
+ greenline.DrawLine(greypen, Convert.ToInt32(fig + 556), Convert.ToInt32(32), Convert.ToInt32(656), Convert.ToInt32(32))
+ Application.DoEvents()
Else
Me.txtdebug.AppendText(vbCrLf & e.UserState.ToString)
If InStr(e.UserState.ToString, "Transaction processing") Then
@@ -468,26 +499,28 @@ Public Class Form1
If InStr(e.UserState.ToString, "DEBUG: Block Analysis for: ") Then loversync.Text = "Synchronizing... Current Block: " & e.UserState.ToString.Substring((Len(e.UserState.ToString) - 6), 6) & "..."
End If
- End If
+ End If
End Sub
Private Sub workthread_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles workthread.DoWork
'declare globalization to make sure we use a . for decimal only
- Dim customCulture As System.Globalization.CultureInfo = System.Threading.Thread.CurrentThread.CurrentCulture.Clone()
- customCulture.NumberFormat.NumberDecimalSeparator = "."
- System.Threading.Thread.CurrentThread.CurrentCulture = customCulture
- System.Threading.Thread.CurrentThread.CurrentUICulture = customCulture
+ ' Dim customCulture As System.Globalization.CultureInfo = System.Threading.Thread.CurrentThread.CurrentCulture.Clone()
+ 'customCulture.NumberFormat.NumberDecimalSeparator = "."
+ System.Threading.Thread.CurrentThread.CurrentCulture = activeCulture
+ System.Threading.Thread.CurrentThread.CurrentUICulture = activeCulture
+ gNetworkStatus = NetworkStatus.Synchronizing
varsyncronized = False
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: Thread 'workthread' starting...")
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerdebug1)
+
'test connection to bitcoind
Try
Dim checkhash As blockhash = mlib.getblockhash(bitcoin_con, 2)
If checkhash.result.ToString = "000000006a625f06636b8bb6ac7b960a8d03705d1ace08b1a19da3fdcc99ddbd" Then 'we've got a correct response
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] STATUS: Connection to bitcoin RPC established & sanity check OK.")
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerstatus1)
Else
'something has gone wrong
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] ERROR: Connection to bitcoin RPC seems to be established but responses are not as expected." & vbCrLf & "STATUS: UI thread will remain but blockchain scanning thread will now exit.")
+ workthread.ReportProgress(0, My.Resources.workererror1 & vbCrLf & My.Resources.workerstatus2)
Exit Sub
End If
Catch
@@ -499,10 +532,10 @@ Public Class Form1
testval = SQLGetSingleVal("SELECT count(*) FROM information_schema.columns WHERE table_name = 'processedblocks'")
If testval = 99 Then Exit Sub
If testval = 3 Then 'sanity check ok
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] STATUS: Connection to database established & sanity check OK.")
+ workthread.ReportProgress(0, My.Resources.workerstatus3)
Else
'something has gone wrong
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] ERROR: Connection to database seems to be established but responses are not as expected." & vbCrLf & "STATUS: UI thread will remain but blockchain scanning thread will now exit.")
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workererror2 & vbCrLf & My.Resources.workerstatus2)
Exit Sub
End If
Application.DoEvents()
@@ -527,23 +560,23 @@ Public Class Form1
Dim txdeletedcount = SQLGetSingleVal("DELETE FROM transactions WHERE BLOCKNUM > " & dbposition - 1)
Dim blockdeletedcount = SQLGetSingleVal("DELETE FROM processedblocks WHERE BLOCKNUM > " & dbposition - 1)
Dim exodeletedcount = SQLGetSingleVal("DELETE FROM exotransactions WHERE BLOCKNUM > " & dbposition - 1)
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] STATUS: Database starting at block " & dbposition.ToString)
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerstatus4 & " " & dbposition.ToString)
'System.Threading.Thread.Sleep(10000)
'check bitcoin RPC for latest block
Dim rpcblock As Integer
Dim blockcount As blockcount = mlib.getblockcount(bitcoin_con)
rpcblock = blockcount.result
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] STATUS: Network is at block " & rpcblock.ToString)
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerstatus5 & " " & rpcblock.ToString)
'if db block is newer than bitcoin rpc (eg new bitcoin install with preseed db)
If rpcblock < dbposition Then
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] ERROR: Database block appears newer than bitcoinrpc blocks - is bitcoinrpc up to date? Exiting thread.")
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workererror3)
Exit Sub
End If
'calculate catchup
Dim catchup As Integer
catchup = rpcblock - dbposition
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] STATUS: " & (catchup + 1).ToString & " blocks to catch up")
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.status.Trim() & " " & catchup.ToString & " " & My.Resources.blockscatchup)
'### loop through blocks since dbposition and add any transactions detected as mastercoin to the transactions table
Dim msctranscount As Integer
@@ -551,7 +584,14 @@ Public Class Form1
Dim msctrans(100000) As String
For x = dbposition To rpcblock
Dim blocknum As Integer = x
- If debuglevel > 0 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: Block Analysis for: " & blocknum.ToString)
+
+ ' if culture changed while scanning -> change culture once for thread
+ If Not activeCulture.Equals(System.Threading.Thread.CurrentThread.CurrentCulture) Then
+ System.Threading.Thread.CurrentThread.CurrentCulture = activeCulture
+ System.Threading.Thread.CurrentThread.CurrentUICulture = activeCulture
+ End If
+
+ If debuglevel > 0 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerdebug2 & " " & blocknum.ToString)
Dim perccomp As Integer = ((x - dbposition) / (catchup + 1)) * 100
workthread.ReportProgress(0, perccomp.ToString & "#")
Dim blockhash As blockhash = mlib.getblockhash(bitcoin_con, blocknum)
@@ -563,7 +603,7 @@ Public Class Form1
Dim workingtxtype As String = mlib.ismastercointx(bitcoin_con, txarray(j))
'simple send
If workingtxtype = "simple" Then
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] BLOCKSCAN: Found MSC transaction (simple send): " & txarray(j))
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerblockscan1 & " " & txarray(j))
Dim results As txn = mlib.gettransaction(bitcoin_con, txarray(j))
'handle generate
If results.result.blocktime < 1377993875 Then 'before exodus cutofff
@@ -588,7 +628,7 @@ Public Class Form1
'sell offer
If workingtxtype = "selloffer" Then
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] BLOCKSCAN: Found MSC transaction (sell offer): " & txarray(j))
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerblockscan2 & " " & txarray(j))
Dim txdetails As mastercointx_selloffer = mlib.getmastercointransaction(bitcoin_con, txarray(j).ToString, "selloffer")
'see if we have a transaction back and if so write it to database
If Not IsNothing(txdetails) Then Dim dbwrite4 As Integer = SQLGetSingleVal("INSERT INTO transactions (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE,VERSION,ACTION) VALUES ('" & txdetails.txid & "','" & txdetails.fromadd & "'," & txdetails.saleamount & "," & txdetails.offeramount & "," & txdetails.minfee & "," & txdetails.timelimit & ",'" & txdetails.type & "'," & txdetails.blocktime & "," & blocknum & "," & txdetails.valid & "," & txdetails.curtype & "," & txdetails.version & "," & txdetails.action & ")")
@@ -596,7 +636,7 @@ Public Class Form1
'accept offer
If workingtxtype = "acceptoffer" Then
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] BLOCKSCAN: Found MSC transaction (accept offer): " & txarray(j))
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerblockscan3 & " " & txarray(j))
Dim txdetails As mastercointx_acceptoffer = mlib.getmastercointransaction(bitcoin_con, txarray(j).ToString, "acceptoffer")
'see if we have a transaction back and if so write it to database
If Not IsNothing(txdetails) Then Dim dbwrite4 As Integer = SQLGetSingleVal("INSERT INTO transactions (TXID,FROMADD,TOADD,PURCHASEAMOUNT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE,VERSION,FEE) VALUES ('" & txdetails.txid & "','" & txdetails.fromadd & "','" & txdetails.toadd & "'," & txdetails.purchaseamount & ",'" & txdetails.type & "'," & txdetails.blocktime & "," & blocknum & "," & txdetails.valid & "," & txdetails.curtype & ",0," & txdetails.fee & ")")
@@ -611,7 +651,7 @@ Public Class Form1
Next
workthread.ReportProgress(0, "100#")
'handle unconfirmed transactions
- If debuglevel > 0 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: Block Analysis for pending transactions")
+ If debuglevel > 0 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerdebug3)
Dim btemplate As blocktemplate = mlib.getblocktemplate(bitcoin_con)
Dim intermedarray As bttx() = btemplate.result.transactions.ToArray
For j = 1 To UBound(intermedarray) 'skip tx0 which should be coinbase
@@ -619,7 +659,7 @@ Public Class Form1
Dim workingtxtype As String = mlib.ismastercointx(bitcoin_con, intermedarray(j).hash)
'simple send
If workingtxtype = "simple" Then
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] BLOCKSCAN: Found pending MSC transaction (simple send): " & intermedarray(j).hash)
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerblockscan7 & " " & intermedarray(j).hash)
'decode mastercoin transaction
Dim txdetails As mastercointx = mlib.getmastercointransaction(bitcoin_con, intermedarray(j).hash.ToString, "send")
If Not IsNothing(txdetails) Then
@@ -630,7 +670,7 @@ Public Class Form1
End If
End If
If workingtxtype = "selloffer" Then
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] BLOCKSCAN: Found pending MSC transaction (sell offer): " & intermedarray(j).hash)
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerblockscan8 & " " & intermedarray(j).hash)
'decode mastercoin transaction
Dim txdetails As mastercointx_selloffer = mlib.getmastercointransaction(bitcoin_con, intermedarray(j).hash.ToString, "selloffer")
'see if we have a transaction back and if so write it to database
@@ -648,7 +688,7 @@ Public Class Form1
Next
'///process transactions
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] BLOCKSCAN: Transaction processing starting... ")
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerblockscan5)
' Try
'dev sends temp
Dim maxtime As Long = SQLGetSingleVal("SELECT MAX(BLOCKTIME) FROM processedblocks")
@@ -808,7 +848,7 @@ Public Class Form1
'sanity check exchange table to ensure not more than one sell for address
If sellexists > 1 Then
- MsgBox("Sanity check has failed. More than one sell for an address exists in the exchange table. It is not safe to continue. Exiting...")
+ MsgBox(My.Resources.sanitycheckfail1)
End
End If
@@ -916,10 +956,10 @@ Public Class Form1
Dim tmpofferamount As Decimal = (tmpsaleam * tmpunitprice)
tmpofferamount = tmpofferamount / 100000000
'put in exchange & processed tables
- cmd.CommandText = "UPDATE exchange_temp SET TXID='" & .Item(0) & "',SALEAMOUNT=" & tmpsaleam & ",OFFERAMOUNT=" & tmpofferamount & ",MINFEE=" & .Item(12) & ",TIMELIMIT=" & .Item(13) & ",BLOCKTIME=" & .Item(5) & ",BLOCKNUM=" & .Item(6) & ",UNITPRICE=" & tmpunitprice & " WHERE FROMADD='" & .Item(1) & "' and curtype=" & curtype
+ cmd.CommandText = "UPDATE exchange_temp SET TXID='" & .Item(0) & "',SALEAMOUNT=" & tmpsaleam & ",OFFERAMOUNT=" & tmpofferamount.ToString(defaultCulture) & ",MINFEE=" & .Item(12) & ",TIMELIMIT=" & .Item(13) & ",BLOCKTIME=" & .Item(5) & ",BLOCKNUM=" & .Item(6) & ",UNITPRICE=" & tmpunitprice.ToString(defaultCulture) & " WHERE FROMADD='" & .Item(1) & "' and curtype=" & curtype
If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: SQL: " & cmd.CommandText)
returnval = cmd.ExecuteScalar
- cmd.CommandText = "INSERT INTO transactions_processed_temp (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE) VALUES ('" & .Item(0) & "','" & .Item(1) & "'," & tmpsaleam & "," & tmpofferamount & "," & .Item(12) & "," & .Item(13) & ",'" & "updatesell" & "'," & .Item(5) & "," & .Item(6) & ",1," & curtype & ")"
+ cmd.CommandText = "INSERT INTO transactions_processed_temp (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE) VALUES ('" & .Item(0) & "','" & .Item(1) & "'," & tmpsaleam & "," & tmpofferamount.ToString(defaultCulture) & "," & .Item(12) & "," & .Item(13) & ",'" & "updatesell" & "'," & .Item(5) & "," & .Item(6) & ",1," & curtype & ")"
If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: SQL: " & cmd.CommandText)
returnval = cmd.ExecuteScalar
Else
@@ -956,26 +996,26 @@ Public Class Form1
End If
If returnval >= saleamount Then 'ok
'reduce seller balance
- If curtype = 1 Then cmd.CommandText = "UPDATE balances_temp SET CBALANCE=CBALANCE-" & saleamount & " where ADDRESS='" & .Item(1).ToString & "'"
- If curtype = 2 Then cmd.CommandText = "UPDATE balances_temp SET CBALANCET=CBALANCET-" & saleamount & " where ADDRESS='" & .Item(1).ToString & "'"
+ If curtype = 1 Then cmd.CommandText = "UPDATE balances_temp SET CBALANCE=CBALANCE-" & saleamount.ToString(defaultCulture) & " where ADDRESS='" & .Item(1).ToString & "'"
+ If curtype = 2 Then cmd.CommandText = "UPDATE balances_temp SET CBALANCET=CBALANCET-" & saleamount.ToString(defaultCulture) & " where ADDRESS='" & .Item(1).ToString & "'"
If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: SQL: " & cmd.CommandText)
returnval = cmd.ExecuteScalar
'put in exchange & processed tables
- cmd.CommandText = "INSERT INTO exchange_temp (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE,UNITPRICE,RESERVED) VALUES ('" & .Item(0) & "','" & .Item(1) & "'," & saleamount & "," & tmpofferamount & "," & .Item(12) & "," & .Item(13) & ",'" & "selloffer" & "'," & .Item(5) & "," & .Item(6) & ",1," & curtype & "," & tmpunitprice & ",0)"
+ cmd.CommandText = "INSERT INTO exchange_temp (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE,UNITPRICE,RESERVED) VALUES ('" & .Item(0) & "','" & .Item(1) & "'," & saleamount.ToString(defaultCulture) & "," & tmpofferamount.ToString(defaultCulture) & "," & .Item(12) & "," & .Item(13) & ",'" & "selloffer" & "'," & .Item(5) & "," & .Item(6) & ",1," & curtype & "," & tmpunitprice.ToString(defaultCulture) & ",0)"
If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: SQL: " & cmd.CommandText)
returnval = cmd.ExecuteScalar
- cmd.CommandText = "INSERT INTO transactions_processed_temp (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE) VALUES ('" & .Item(0) & "','" & .Item(1) & "'," & saleamount & "," & tmpofferamount & "," & .Item(12) & "," & .Item(13) & ",'" & "selloffer" & "'," & .Item(5) & "," & .Item(6) & ",1," & curtype & ")"
+ cmd.CommandText = "INSERT INTO transactions_processed_temp (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE) VALUES ('" & .Item(0) & "','" & .Item(1) & "'," & saleamount.ToString(defaultCulture) & "," & tmpofferamount.ToString(defaultCulture) & "," & .Item(12) & "," & .Item(13) & ",'" & "selloffer" & "'," & .Item(5) & "," & .Item(6) & ",1," & curtype & ")"
If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: SQL: " & cmd.CommandText)
returnval = cmd.ExecuteScalar
Else
'insufficient balance
- cmd.CommandText = "INSERT INTO transactions_processed_temp (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE) VALUES ('" & .Item(0) & "','" & .Item(1) & "'," & saleamount & "," & .Item(11) & "," & .Item(12) & "," & .Item(13) & ",'" & "selloffer" & "'," & .Item(5) & "," & .Item(6) & ",0," & curtype & ")"
+ cmd.CommandText = "INSERT INTO transactions_processed_temp (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE) VALUES ('" & .Item(0) & "','" & .Item(1) & "'," & saleamount.ToString(defaultCulture) & "," & .Item(11) & "," & .Item(12) & "," & .Item(13) & ",'" & "selloffer" & "'," & .Item(5) & "," & .Item(6) & ",0," & curtype & ")"
If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: SQL: " & cmd.CommandText)
returnval = cmd.ExecuteScalar
End If
Else
'there is an existing sell, we can't create a new one - invalidate sell offer
- cmd.CommandText = "INSERT INTO transactions_processed_temp (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE) VALUES ('" & .Item(0) & "','" & .Item(1) & "'," & saleamount & "," & .Item(11) & "," & .Item(12) & "," & .Item(13) & ",'" & "selloffer" & "'," & .Item(5) & "," & .Item(6) & ",0," & curtype & ")"
+ cmd.CommandText = "INSERT INTO transactions_processed_temp (TXID,FROMADD,SALEAMOUNT,OFFERAMOUNT,MINFEE,TIMELIMIT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE) VALUES ('" & .Item(0) & "','" & .Item(1) & "'," & saleamount.ToString(defaultCulture) & "," & .Item(11) & "," & .Item(12) & "," & .Item(13) & ",'" & "selloffer" & "'," & .Item(5) & "," & .Item(6) & ",0," & curtype & ")"
If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: SQL: " & cmd.CommandText)
returnval = cmd.ExecuteScalar
End If
@@ -1005,7 +1045,7 @@ Public Class Form1
If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: SQL: " & cmd.CommandText)
returnval = cmd.ExecuteScalar
If returnval > 1 Then
- MsgBox("Sanity check has failed. More than one sell for an address exists in the exchange table. It is not safe to continue. Exiting...")
+ MsgBox(My.Resources.sanitycheckfail1)
End
End If
If returnval = 1 Then
@@ -1117,7 +1157,7 @@ Public Class Form1
Dim dsbtc As New DataSet()
adptSQLbtc.Fill(dsbtc)
Dim vouts As String = .Item(18)
- Dim paymentpaidlong As Decimal = 0
+ Dim paymentpaidlong As Long = 0
Dim matched As Boolean = False
Dim matchedtxid As String = ""
Dim buyer As String = ""
@@ -1177,7 +1217,7 @@ Public Class Form1
paymentpaidlong = paymentpaid * 100000000
matchedunitprice = (matchedofferamount / (matchedsaleamount / 100000000))
'work out total amount of units covered by payment
- Dim unitspurchased As Decimal
+ Dim unitspurchased As Long
If paymentpaid = 0 Then
unitspurchased = 0
Else
@@ -1193,11 +1233,11 @@ Public Class Form1
cmd.CommandText = sqlquery
returnval = cmd.ExecuteScalar
If returnval = .Item(1).ToString Then
- If matchedcurtype = 1 Then sqlquery = "UPDATE balances_temp SET CBALANCE=CBALANCE+" & unitspurchased & " where ADDRESS='" & buyer & "'"
- If matchedcurtype = 2 Then sqlquery = "UPDATE balances_temp SET CBALANCET=CBALANCET+" & unitspurchased & " where ADDRESS='" & buyer & "'"
+ If matchedcurtype = 1 Then sqlquery = "UPDATE balances_temp SET CBALANCE=CBALANCE+" & unitspurchased.ToString("D") & " where ADDRESS='" & buyer & "'"
+ If matchedcurtype = 2 Then sqlquery = "UPDATE balances_temp SET CBALANCET=CBALANCET+" & unitspurchased.ToString("D") & " where ADDRESS='" & buyer & "'"
Else
- If matchedcurtype = 1 Then sqlquery = "INSERT INTO balances_temp (ADDRESS,CBALANCE,CBALANCET, UBALANCE,UBALANCET) VALUES ('" & buyer & "'," & unitspurchased & ",0,0,0)"
- If matchedcurtype = 2 Then sqlquery = "INSERT INTO balances_temp (ADDRESS,CBALANCE,CBALANCET, UBALANCE,UBALANCET) VALUES ('" & buyer & "',0," & unitspurchased & ",0,0)"
+ If matchedcurtype = 1 Then sqlquery = "INSERT INTO balances_temp (ADDRESS,CBALANCE,CBALANCET, UBALANCE,UBALANCET) VALUES ('" & buyer & "'," & unitspurchased.ToString("D") & ",0,0,0)"
+ If matchedcurtype = 2 Then sqlquery = "INSERT INTO balances_temp (ADDRESS,CBALANCE,CBALANCET, UBALANCE,UBALANCET) VALUES ('" & buyer & "',0," & unitspurchased.ToString("D") & ",0,0)"
End If
cmd.CommandText = sqlquery
returnval = cmd.ExecuteScalar
@@ -1219,7 +1259,7 @@ Public Class Form1
cmd.CommandText = sqlquery
returnval = cmd.ExecuteScalar
Else
- sqlquery = "UPDATE exchange_temp SET reserved=reserved-" & unitspurchased & " where fromadd='" & seller & "' and curtype=" & matchedcurtype
+ sqlquery = "UPDATE exchange_temp SET reserved=reserved-" & unitspurchased.ToString("D") & " where fromadd='" & seller & "' and curtype=" & matchedcurtype
cmd.CommandText = sqlquery
returnval = cmd.ExecuteScalar
End If
@@ -1230,16 +1270,16 @@ Public Class Form1
cmd.CommandText = sqlquery
returnval = cmd.ExecuteScalar
Else
- sqlquery = "update transactions_processed_temp SET purchaseamount=purchaseamount-" & unitspurchased & " where txid='" & matchedtxid & "'"
+ sqlquery = "update transactions_processed_temp SET purchaseamount=purchaseamount-" & unitspurchased.ToString("D") & " where txid='" & matchedtxid & "'"
cmd.CommandText = sqlquery
returnval = cmd.ExecuteScalar
- sqlquery = "update exchange_temp SET reserved=reserved-" & unitspurchased & " where txid='" & matchedtxid & "'"
+ sqlquery = "update exchange_temp SET reserved=reserved-" & unitspurchased.ToString("D") & " where txid='" & matchedtxid & "'"
cmd.CommandText = sqlquery
returnval = cmd.ExecuteScalar
End If
'write transaction
- sqlquery = "INSERT INTO transactions_processed_temp (TXID,FROMADD,TOADD,PURCHASEAMOUNT,OFFERAMOUNT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE,MATCHINGTX) VALUES ('" & .Item(0) & "','" & seller & "','" & buyer & "'," & unitspurchased & "," & paymentpaidlong & ",'" & "purchase" & "'," & .Item(5) & "," & .Item(6).ToString & ",1," & matchedcurtype & ",'" & matchedtxid & "')"
+ sqlquery = "INSERT INTO transactions_processed_temp (TXID,FROMADD,TOADD,PURCHASEAMOUNT,OFFERAMOUNT,TYPE,BLOCKTIME,BLOCKNUM,VALID,CURTYPE,MATCHINGTX) VALUES ('" & .Item(0) & "','" & seller & "','" & buyer & "'," & unitspurchased.ToString("D") & "," & paymentpaidlong.ToString("D") & ",'" & "purchase" & "'," & .Item(5) & "," & .Item(6).ToString & ",1," & matchedcurtype & ",'" & matchedtxid & "')"
cmd.CommandText = sqlquery
returnval = cmd.ExecuteScalar
End If
@@ -1302,6 +1342,7 @@ Public Class Form1
Next
End With
'processing
+ gNetworkStatus = NetworkStatus.Processing
Dim tmpcur
If dexcur = "MSC" Then tmpcur = 1
If dexcur = "TMSC" Then tmpcur = 2
@@ -1336,7 +1377,7 @@ Public Class Form1
'update address balances
'enumarate bitcoin addresses
- If debuglevel > 0 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: Enumerating addresses...")
+ If debuglevel > 0 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerdebug4)
balubtc = 0
Try
Dim addresses As List(Of btcaddressbal) = mlib.getaddresses(bitcoin_con)
@@ -1347,7 +1388,7 @@ Public Class Form1
Next
Catch ex As Exception
MsgBox(ex.Message)
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] ERROR: Enumerating addresses did not complete properly." & vbCrLf & "STATUS: UI thread will remain but blockchain scanning thread will now exit.")
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workererror4 & vbCrLf & My.Resources.workerstatus2)
Exit Sub
End Try
@@ -1497,7 +1538,7 @@ Public Class Form1
Next
'perform bug check
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: Sanity checking balances table...")
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerdebug5)
sqlquery = "select count(address) from balances group by ADDRESS HAVING COUNT(*) > 1"
cmd.CommandText = sqlquery
If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: SQL: " & cmd.CommandText)
@@ -1505,7 +1546,7 @@ Public Class Form1
Dim ds3 As New DataSet()
adptSQL3.Fill(ds3)
If ds3.Tables(0).Rows.Count > 0 Then
- MsgBox("ERROR:" & vbCrLf & vbCrLf & "Sanity checking has detected addresses with multiple balance entries in the database. It is not safe to continue. The wallet will now exit.")
+ MsgBox(My.Resources.cerror & vbCrLf & vbCrLf & My.Resources.messageinfo3)
Application.Exit()
End If
'done
@@ -1513,10 +1554,10 @@ Public Class Form1
Application.DoEvents()
con.Close()
+ gNetworkStatus = NetworkStatus.Synchronized
varsyncronized = True
varsyncblock = rpcblock
- workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] BLOCKSCAN: Finished, sleeping. ")
-
+ workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerblockscan6)
End Sub
'//////////////////////////////
@@ -1772,7 +1813,7 @@ Public Class Form1
Dim con As New SqlCeConnection("data source=" & Application.StartupPath & "\wallet.sdf")
Dim cmd As New SqlCeCommand()
Dim returnval
- If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] DEBUG: SQL " & sqlquery)
+ If debuglevel > 1 Then workthread.ReportProgress(0, "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerdebugSQL & " " & sqlquery)
cmd.Connection = con
con.Open()
cmd.CommandText = sqlquery
@@ -1784,40 +1825,40 @@ Public Class Form1
Catch e As Exception
'exception thrown connecting
MsgBox(e.Message.ToString)
- workthread.ReportProgress(0, "ERROR: Connection to database threw an exception of: " & vbCrLf & e.Message.ToString & vbCrLf & "STATUS: UI thread will remain but blockchain scanning thread will now exit.")
+ workthread.ReportProgress(0, My.Resources.workererror5 & " " & vbCrLf & e.Message.ToString & vbCrLf & My.Resources.workerstatus2)
Return 99
End Try
End Function
Private Sub workthread_RunWorkerCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles workthread.RunWorkerCompleted
If e.Error IsNot Nothing Then
- txtdebug.AppendText(vbCrLf & "ERROR: Blockchain scanning thread threw exception : " & e.Error.Message)
- txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] DEBUG: Thread exited with error condition.")
+ txtdebug.AppendText(vbCrLf & My.Resources.workererror6 & " " & e.Error.Message)
+ txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerdebug6)
syncicon.Visible = True
lsyncing.Visible = True
- lsyncing.Text = "Not Synchronized"
+ lsyncing.Text = My.Resources.notsynchronized
syncicon.Image = My.Resources.redcross
poversync.Image = My.Resources.redcross
- loversync.Text = "Not Synchronized."
+ loversync.Text = My.Resources.notsynchronized
Exit Sub
End If
- txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] DEBUG: Thread exited.")
+ txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] " & My.Resources.txtdebugexit)
UIrefresh.Enabled = True
If varsyncronized = True Then
syncicon.Image = My.Resources.gif
syncicon.Visible = False
lsyncing.Visible = False
- lsyncing.Text = "Synchronizing..."
+ lsyncing.Text = My.Resources.synchronizingdotdotdot
poversync.Image = My.Resources.green_tick
- loversync.Text = "Synchronized. Last block scanned was block " & varsyncblock.ToString & "."
+ loversync.Text = My.Resources.synchronizedlastblock & " " & varsyncblock.ToString & "."
Else
syncicon.Visible = True
syncicon.Image = My.Resources.redcross
lsyncing.Visible = True
poversync.Image = My.Resources.redcross
- loversync.Text = "Not Synchronized."
- lsyncing.Text = "Not Synchronized."
+ loversync.Text = My.Resources.notsynchronized
+ lsyncing.Text = My.Resources.notsynchronized
End If
'update addresses
@@ -1874,14 +1915,14 @@ Public Class Form1
'dgvcolumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
dgvcolumn.DefaultCellStyle.Format = "########0.00######" '"########0.00######"
dgvcolumn.Width = 130
- If lnkaddsort.Text = "Address Alpha" Then dgvaddresses.Sort(dgvaddresses.Columns(0), System.ComponentModel.ListSortDirection.Ascending)
- If lnkaddsort.Text = "BTC Balance" Then dgvaddresses.Sort(dgvaddresses.Columns(1), System.ComponentModel.ListSortDirection.Descending)
- If lnkaddsort.Text = "MSC Balance" Then dgvaddresses.Sort(dgvaddresses.Columns(3), System.ComponentModel.ListSortDirection.Descending)
- If lnkaddfilter.Text = "No Filter Active" Then addresslist.DefaultView.RowFilter = ""
- If lnkaddfilter.Text = "Empty Balances" Then addresslist.DefaultView.RowFilter = "btcamount > 0 or mscamount > 0 or tmscamount > 0"
+ If lnkaddsort.Text = My.Resources.addressalpha Then dgvaddresses.Sort(dgvaddresses.Columns(0), System.ComponentModel.ListSortDirection.Ascending)
+ If lnkaddsort.Text = My.Resources.balancebtc Then dgvaddresses.Sort(dgvaddresses.Columns(1), System.ComponentModel.ListSortDirection.Descending)
+ If lnkaddsort.Text = My.Resources.balancemsc Then dgvaddresses.Sort(dgvaddresses.Columns(3), System.ComponentModel.ListSortDirection.Descending)
+ If lnkaddfilter.Text = My.Resources.nofilteractive Then addresslist.DefaultView.RowFilter = ""
+ If lnkaddfilter.Text = My.Resources.emptybalances Then addresslist.DefaultView.RowFilter = "btcamount > 0 or mscamount > 0 or tmscamount > 0"
Catch ex As Exception
- MsgBox("Addresslist exception" & vbCrLf & ex.Message)
+ MsgBox(My.Resources.addresslistexception & vbCrLf & ex.Message)
End Try
Try
dgvcurrencies.DataSource = Nothing
@@ -1901,7 +1942,7 @@ Public Class Form1
dgvcolumn.DefaultCellStyle.Format = "########0.00######"
dgvcolumn.Width = 130
Catch ex As Exception
- MsgBox("Currencylist exception" & vbCrLf & ex.Message)
+ MsgBox(My.Resources.currencylistexception & vbCrLf & ex.Message)
End Try
Try
dgvhistory.DataSource = Nothing
@@ -1931,14 +1972,14 @@ Public Class Form1
dgvcolumn.Width = 94
dgvcolumn = dgvhistory.Columns(7)
dgvcolumn.DefaultCellStyle.Format = "########0.00######"
- dgvcolumn.Width = 140
+
+ If lnkhistorysort.Text = My.Resources.highestvalue Then dgvhistory.Sort(dgvhistory.Columns(6), System.ComponentModel.ListSortDirection.Descending)
+ If lnkhistorysort.Text = My.Resources.lowestvalue Then dgvhistory.Sort(dgvhistory.Columns(6), System.ComponentModel.ListSortDirection.Ascending)
+ If lnkhistorysort.Text = My.Resources.recentfirst Then dgvhistory.Sort(dgvhistory.Columns(2), System.ComponentModel.ListSortDirection.Descending)
dgvcolumn = dgvhistory.Columns(8)
dgvcolumn.Width = 0
- If lnkhistorysort.Text = "Highest Value" Then dgvhistory.Sort(dgvhistory.Columns(6), System.ComponentModel.ListSortDirection.Descending)
- If lnkhistorysort.Text = "Lowest Value" Then dgvhistory.Sort(dgvhistory.Columns(6), System.ComponentModel.ListSortDirection.Ascending)
- If lnkhistorysort.Text = "Recent First" Then dgvhistory.Sort(dgvhistory.Columns(2), System.ComponentModel.ListSortDirection.Descending)
Catch ex As Exception
- MsgBox("historylist exception" & vbCrLf & ex.Message)
+ MsgBox(My.Resources.historylistexception & vbCrLf & ex.Message)
End Try
dgvopenorders.DataSource = Nothing
@@ -2005,8 +2046,8 @@ Public Class Form1
lnkdexcurrency.Visible = True
Application.DoEvents()
-
End Sub
+
Private Sub dgvhistory_CellMouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles dgvhistory.CellMouseDown
If e.Button = MouseButtons.Right Then
hrow = e.RowIndex
@@ -2025,10 +2066,10 @@ Public Class Form1
Private Sub UIrefresh_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UIrefresh.Tick
UIrefresh.Enabled = False
+
poversync.Image = My.Resources.gif
- loversync.Text = "Synchronizing..."
- lsyncing.Visible = True
- lsyncing.Text = "Synchronizing..."
+ loversync.Text = My.Resources.synchronizingdotdotdot
+ lsyncing.Text = My.Resources.synchronizingdotdotdot
syncicon.Visible = True
lsyncing.Visible = True
Application.DoEvents()
@@ -2051,73 +2092,73 @@ Public Class Form1
objWriter.Close()
Application.Restart()
Else
- MsgBox("Configuration file error")
+ MsgBox(My.Resources.configFileError)
End If
Else
- MsgBox("Please complete all fields.")
+ MsgBox(My.Resources.completeFields)
End If
End Sub
Private Sub txtrpcserver_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtrpcserver.Enter
txtrpcserver.BorderStyle = BorderStyle.FixedSingle
- If txtrpcserver.Text = "Not configured." Then txtrpcserver.Text = ""
+ If txtrpcserver.Text = My.Resources.notconfigured Then txtrpcserver.Text = ""
End Sub
Private Sub txtrpcserver_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtrpcserver.Leave
txtrpcserver.BorderStyle = BorderStyle.None
- If txtrpcserver.Text = "" Then txtrpcserver.Text = "Not configured."
+ If txtrpcserver.Text = "" Then txtrpcserver.Text = My.Resources.notconfigured
End Sub
Private Sub txtrpcport_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtrpcport.Enter
txtrpcport.BorderStyle = BorderStyle.FixedSingle
- If txtrpcport.Text = "Not configured." Then txtrpcport.Text = ""
+ If txtrpcport.Text = My.Resources.notconfigured Then txtrpcport.Text = ""
End Sub
Private Sub txtrpcport_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtrpcport.Leave
txtrpcport.BorderStyle = BorderStyle.None
- If txtrpcport.Text = "" Then txtrpcport.Text = "Not configured."
+ If txtrpcport.Text = "" Then txtrpcport.Text = My.Resources.notconfigured
End Sub
Private Sub txtrpcuser_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtrpcuser.Enter
txtrpcuser.BorderStyle = BorderStyle.FixedSingle
- If txtrpcuser.Text = "Not configured." Then txtrpcuser.Text = ""
+ If txtrpcuser.Text = My.Resources.notconfigured Then txtrpcuser.Text = ""
End Sub
Private Sub txtrpcuser_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtrpcuser.Leave
txtrpcuser.BorderStyle = BorderStyle.None
- If txtrpcuser.Text = "" Then txtrpcuser.Text = "Not configured."
+ If txtrpcuser.Text = "" Then txtrpcuser.Text = My.Resources.notconfigured
End Sub
Private Sub txtrpcpassword_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtrpcpassword.Enter
txtrpcpassword.BorderStyle = BorderStyle.FixedSingle
- If txtrpcpassword.Text = "Not configured." Then txtrpcpassword.Text = ""
+ If txtrpcpassword.Text = My.Resources.notconfigured Then txtrpcpassword.Text = ""
End Sub
Private Sub txtrpcpassword_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtrpcpassword.Leave
txtrpcpassword.BorderStyle = BorderStyle.None
- If txtrpcpassword.Text = "" Then txtrpcpassword.Text = "Not configured."
+ If txtrpcpassword.Text = "" Then txtrpcpassword.Text = My.Resources.notconfigured
End Sub
Private Sub lnkaddsort_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles lnkaddsort.LinkClicked
- If lnkaddsort.Text = "Address Alpha" Then
- lnkaddsort.Text = "BTC Balance"
+ If lnkaddsort.Text = My.Resources.addressalpha Then
+ lnkaddsort.Text = My.Resources.balancebtc
dgvaddresses.Sort(dgvaddresses.Columns(1), System.ComponentModel.ListSortDirection.Descending)
Exit Sub
End If
- If lnkaddsort.Text = "BTC Balance" Then
- lnkaddsort.Text = "MSC Balance"
+ If lnkaddsort.Text = My.Resources.balancebtc Then
+ lnkaddsort.Text = My.Resources.balancemsc
dgvaddresses.Sort(dgvaddresses.Columns(3), System.ComponentModel.ListSortDirection.Descending)
Exit Sub
End If
- If lnkaddsort.Text = "MSC Balance" Then
- lnkaddsort.Text = "Address Alpha"
+ If lnkaddsort.Text = My.Resources.addressalpha Then
+ lnkaddsort.Text = My.Resources.addressalpha
dgvaddresses.Sort(dgvaddresses.Columns(0), System.ComponentModel.ListSortDirection.Ascending)
Exit Sub
End If
End Sub
Private Sub lnkaddfilter_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles lnkaddfilter.LinkClicked
- If lnkaddfilter.Text = "No Filter Active" Then
- lnkaddfilter.Text = "Empty Balances"
+ If lnkaddfilter.Text = My.Resources.nofilteractive Then
+ lnkaddfilter.Text = My.Resources.emptybalances
addresslist.DefaultView.RowFilter = "btcamount > 0 or mscamount > 0 or tmscamount > 0"
Exit Sub
End If
- If lnkaddfilter.Text = "Empty Balances" Then
- lnkaddfilter.Text = "No Filter Active"
+ If lnkaddfilter.Text = My.Resources.emptybalances Then
+ lnkaddfilter.Text = My.Resources.nofilteractive
addresslist.DefaultView.RowFilter = ""
Exit Sub
End If
@@ -2178,30 +2219,30 @@ Public Class Form1
Try
Dim testtxn As txn = mlib.gettransaction(bitcoin_con, "4aa9f31f798ab1bde53b232b1039ee512f241dc24946ce990272d85fbd765b64")
If testtxn.result.txid <> "4aa9f31f798ab1bde53b232b1039ee512f241dc24946ce990272d85fbd765b64" Then
- ltestinfo.Text = "Bitcoin connection OK but transaction index appears disabled."
+ ltestinfo.Text = My.Resources.testInfo1
ltestinfo.ForeColor = Color.Red
Exit Sub
End If
Catch
- ltestinfo.Text = "Bitcoin connection OK but transaction index appears disabled."
+ ltestinfo.Text = My.Resources.testInfo1
ltestinfo.ForeColor = Color.Red
Exit Sub
End Try
- ltestinfo.Text = "Bitcoin connection OK and transaction index appears enabled."
+ ltestinfo.Text = My.Resources.testInfo2
ltestinfo.ForeColor = Color.Lime
Else
'something has gone wrong
- ltestinfo.Text = "ERROR: Connection to bitcoin RPC seems to be established but responses are not as expected."
+ ltestinfo.Text = My.Resources.testError1
Exit Sub
End If
Catch
Exit Sub
End Try
Else
- ltestinfo.Text = "Please complete all fields"
+ ltestinfo.Text = My.Resources.completeFields
End If
Catch ex As Exception
- MsgBox("Exception: " & ex.Message)
+ MsgBox(My.Resources.exception & " " & ex.Message)
End Try
End Sub
@@ -2221,16 +2262,16 @@ Public Class Form1
Try
Dim testtxn As txn = mlib.gettransaction(bitcoin_con, "4aa9f31f798ab1bde53b232b1039ee512f241dc24946ce990272d85fbd765b64")
If testtxn.result.txid <> "4aa9f31f798ab1bde53b232b1039ee512f241dc24946ce990272d85fbd765b64" Then
- ltestinfo.Text = "Bitcoin connection OK but transaction index appears disabled."
+ ltestinfo.Text = My.Resources.testInfo1
ltestinfo.ForeColor = Color.Red
Exit Sub
End If
Catch
- ltestinfo.Text = "Bitcoin connection OK but transaction index appears disabled."
+ ltestinfo.Text = My.Resources.testInfo1
ltestinfo.ForeColor = Color.Red
Exit Sub
End Try
- ltestinfo.Text = "Bitcoin connection OK and transaction index is enabled."
+ ltestinfo.Text = My.Resources.testInfo2
ltestinfo.ForeColor = Color.Lime
walpass = txtstartwalpass.Text
'see if wallet.sdf exists, if not create database (either blank or preseed)
@@ -2263,12 +2304,12 @@ Public Class Form1
objWriter.Close()
'Application.Restart()
Else
- MsgBox("Configuration file error")
+ MsgBox(My.Resources.configFileError)
Exit Sub
End If
End If
Catch ex As Exception
- ltestinfo.Text = "Failed to connect to Bitcoin or could not locate seed wallet."
+ ltestinfo.Text = My.Resources.testInfo3
ltestinfo.ForeColor = Color.Red
bfinish.Enabled = True
btest.Enabled = True
@@ -2276,7 +2317,7 @@ Public Class Form1
Exit Sub
End Try
Else
- ltestinfo.Text = "Please complete all fields"
+ ltestinfo.Text = My.Resources.completeFields
bfinish.Enabled = True
btest.Enabled = True
Exit Sub
@@ -2289,17 +2330,17 @@ Public Class Form1
Private Sub txtstartwalpass_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtstartwalpass.TextChanged
If Len(txtstartwalpass.Text) < 6 Then
- lwalinfo.Text = "More please... "
+ lwalinfo.Text = My.Resources.more
lwalinfo.ForeColor = Color.FromArgb(255, 192, 128)
Exit Sub
End If
If Len(txtstartwalpass.Text) < 12 Then
- lwalinfo.Text = "More please... More please..."
+ lwalinfo.Text = My.Resources.more & " " & My.Resources.more
lwalinfo.ForeColor = Color.FromArgb(255, 192, 128)
Exit Sub
End If
If Len(txtstartwalpass.Text) > 11 Then
- lwalinfo.Text = "Great, thanks"
+ lwalinfo.Text = My.Resources.greatthanks
lwalinfo.ForeColor = Color.Lime
Exit Sub
End If
@@ -2363,8 +2404,8 @@ Public Class Form1
For Each row In addresslist.Rows
If InStr(comsendaddress.SelectedItem, row.item(0)) Then avail = row.item(baltype)
Next
- lsendavail.Text = "Available: " & avail.ToString("######0.00######") & " " & balstr
- If avail = -1 Then lsendavail.Text = "Select a sending address"
+ lsendavail.Text = My.Resources.available & " " & avail.ToString("######0.00######") & " " & balstr
+ If avail = -1 Then lsendavail.Text = My.Resources.selectsendaddress
End Sub
Private Sub comsendaddress_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles comsendaddress.SelectedIndexChanged
updateavail()
@@ -2376,7 +2417,7 @@ Public Class Form1
lsendamver.Text = ""
End If
If Val(txtsendamount.Text) > 0 And Val(txtsendamount.Text) > avail Then
- lsendamver.Text = "Insufficient Funds"
+ lsendamver.Text = My.Resources.insufficientfunds
lsendamver.ForeColor = Color.FromArgb(255, 192, 128)
End If
End If
@@ -2387,52 +2428,56 @@ Public Class Form1
End Sub
- Private Sub lnkhistorysort_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles lnkhistorysort.LinkClicked
- If lnkhistorysort.Text = "Recent First" Then
- lnkhistorysort.Text = "Highest Value"
+ Private Sub lnkhistorysort_LinkClicked(sender As System.Object, e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles lnkhistorysort.LinkClicked
+ If lnkhistorysort.Text = My.Resources.recentfirst Then
+ lnkhistorysort.Text = My.Resources.highestvalue
dgvhistory.Sort(dgvhistory.Columns(6), System.ComponentModel.ListSortDirection.Descending)
Exit Sub
End If
- If lnkhistorysort.Text = "Highest Value" Then
- lnkhistorysort.Text = "Lowest Value"
+ If lnkhistorysort.Text = My.Resources.highestvalue Then
+ lnkhistorysort.Text = My.Resources.lowestvalue
dgvhistory.Sort(dgvhistory.Columns(6), System.ComponentModel.ListSortDirection.Ascending)
Exit Sub
End If
- If lnkhistorysort.Text = "Lowest Value" Then
- lnkhistorysort.Text = "Recent First"
+ If lnkhistorysort.Text = My.Resources.lowestvalue Then
+ lnkhistorysort.Text = My.Resources.recentfirst
dgvhistory.Sort(dgvhistory.Columns(2), System.ComponentModel.ListSortDirection.Descending)
Exit Sub
End If
End Sub
- Private Sub lnkhistoryfilter_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles lnkhistoryfilter.LinkClicked
- If lnkhistoryfilter.Text = "No Filter Active" Then
- lnkhistoryfilter.Text = "Mastercoin Only"
+ Private Sub lnkhistoryfilter_LinkClicked(sender As System.Object, e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles lnkhistoryfilter.LinkClicked
+ If lnkhistoryfilter.Text = My.Resources.nofilteractive Then
+ lnkhistoryfilter.Text = My.Resources.onlymastercoin
Exit Sub
End If
- If lnkhistoryfilter.Text = "Mastercoin Only" Then
- lnkhistoryfilter.Text = "No Filter Active"
+ If lnkhistoryfilter.Text = My.Resources.onlymastercoin Then
+ lnkhistoryfilter.Text = My.Resources.nofilteractive
Exit Sub
End If
End Sub
Private Sub bsignsend_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bsignsend.Click
If Val(txtsendamount.Text) > 0 And Val(txtsendamount.Text) > avail Then
- lsendamver.Text = "Insufficient Funds"
+ lsendamver.Text = My.Resources.insufficientfunds
lsendamver.ForeColor = Color.FromArgb(255, 192, 128)
Exit Sub
End If
- If Val(txtsendamount.Text) = 0 Then
+ Dim amount As Double
+ If Not Double.TryParse(txtsendamount.Text, NumberStyles.AllowDecimalPoint, activeCulture, amount) Then
+ Exit Sub
+ End If
+ If amount = 0 Then
'nothing to send
Exit Sub
End If
- txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] DEBUG: Beginning simple send transaction")
+ txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerdebug7)
txtdebug.AppendText(vbCrLf & "===================================================================================")
txsummary = ""
- senttxid = "Transaction not sent"
+ senttxid = My.Resources.transactionnotsent
'first validate recipient address
If txtsenddest.Text <> "" Then
- txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] DEBUG: Requesting passphrase")
+ txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerdebug8)
'get wallet passphrase
passfrm.ShowDialog()
Dim fromadd As String
@@ -2441,21 +2486,20 @@ Public Class Form1
Dim curtype As Integer
If rsendmsc.Checked = True Then curtype = 1
If rsendtmsc.Checked = True Then curtype = 2
- Dim amount As Double = Val(txtsendamount.Text)
Dim amountlong As Long = amount * 100000000
'handle bitcoin sends - disabled while we move to building transaction manually so we have control over sending address
If rsendbtc.Checked = True Then
- MsgBox("Bitcoin sends are temporarily disabled in this build.")
+ MsgBox(My.Resources.btcsenddisabled)
Exit Sub
Try
Dim validater As validate = JsonConvert.DeserializeObject(Of validate)(mlib.rpccall(bitcoin_con, "validateaddress", 1, txtsenddest.Text, 0, 0))
If validater.result.isvalid = True Then 'address is valid
- txsummary = "Recipient address is valid."
+ txsummary = My.Resources.invalidrecipient
'push out to bitcoin rpc to send the tx since we can use sendtoaddress for simple bitcoin tx
'attempt to unlock wallet, if it's not locked these will error out but we'll pick up the error on signing instead
If btcpass = "" Then 'skip unlocking wallet
- txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] DEBUG: No passphrase specified, skipping unlocking wallet")
+ txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] " & My.Resources.workerdebug9)
Else
Dim dontcareresponse = mlib.rpccall(bitcoin_con, "walletlock", 0, 0, 0, 0)
Dim dontcareresponse2 = mlib.rpccall(bitcoin_con, "walletpassphrase", 2, Trim(btcpass.ToString), 15, 0)
@@ -2464,7 +2508,7 @@ Public Class Form1
Dim txref As broadcasttx = JsonConvert.DeserializeObject(Of broadcasttx)(mlib.rpccall(bitcoin_con, "sendtoaddress", 2, txtsenddest.Text, amount, 0))
'check txref is not empty and display txref
If txref.result <> "" Then
- txsummary = txsummary & vbCrLf & "Transaction sent, ID: " & txref.result
+ txsummary = txsummary & vbCrLf & My.Resources.transactionsentid & " " & txref.result
'lsendtxinfo.Text = "Transaction sent, check viewer for TXID."
lsendtxinfo.ForeColor = Color.Lime
bsignsend.Enabled = False
@@ -2473,22 +2517,22 @@ Public Class Form1
If workthread.IsBusy <> True Then
UIrefresh.Enabled = False
syncicon.Visible = True
- lsyncing.Text = "Synchronizing..."
+ lsyncing.Text = My.Resources.synchronizingdotdotdot
lsyncing.Visible = True
poversync.Image = My.Resources.gif
- loversync.Text = "Synchronizing..."
+ loversync.Text = My.Resources.synchronizingdotdotdot
' Start the workthread for the blockchain scanner
workthread.RunWorkerAsync()
End If
Exit Sub
Else
- txsummary = txsummary & vbCrLf & "Failed to send transaction."
+ txsummary = txsummary & vbCrLf & My.Resources.failedsendtx
End If
Else
- txsummary = txsummary & vbCrLf & "Build transaction failed. Recipient address is not valid."
+ txsummary = txsummary & vbCrLf & My.Resources.failedbuildtx
End If
Catch ex As Exception
- MsgBox("Exeption thrown : " & ex.Message)
+ MsgBox(My.Resources.exceptionthrown & " " & ex.Message)
Exit Sub
End Try
Exit Sub
@@ -2499,7 +2543,7 @@ Public Class Form1
txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] DEBUG: Validating recipient address")
Dim validater As validate = JsonConvert.DeserializeObject(Of validate)(mlib.rpccall(bitcoin_con, "validateaddress", 1, txtsenddest.Text, 0, 0))
If validater.result.isvalid = True Then 'address is valid
- txsummary = "Recipient address is valid."
+ txsummary = My.Resources.validrecipient
'push out to masterchest lib to encode the tx
txtdebug.AppendText(vbCrLf & DateTime.Now.ToString("s") & "] DEBUG: Calling library: mlib.encodetx, bitcoin_con, " & fromadd & ", " & toadd & ", " & curtype & ", " & amountlong.ToString)
Dim rawtx As String = mlib.encodetx(bitcoin_con, fromadd, toadd, curtype, amountlong)
@@ -2547,11 +2591,11 @@ Public Class Form1
UIrefresh.Enabled = False
syncicon.Visible = True
comsendaddress.Text = ""
- lsendavail.Text = "Select a sending address"
+ lsendavail.Text = My.Resources.lsendavail
lsyncing.Visible = True
poversync.Image = My.Resources.gif
- loversync.Text = "Synchronizing..."
- lsyncing.Text = "Synchronizing..."
+ loversync.Text = My.Resources.synchronizingdotdotdot
+ lsyncing.Text = My.Resources.synchronizingdotdotdot
' Start the workthread for the blockchain scanner
workthread.RunWorkerAsync()
End If
@@ -2559,7 +2603,9 @@ Public Class Form1
sentfrm.ShowDialog()
Exit Sub
Else
+
txsummary = txsummary & vbCrLf & "Error sending transaction."
+
sentfrm.ShowDialog()
lsendtxinfo.Text = "Error sending transaction."
lsendtxinfo.ForeColor = Color.FromArgb(255, 192, 128)
@@ -2568,6 +2614,7 @@ Public Class Form1
txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] DEBUG: Ending simple send transaction")
Exit Sub
End If
+
Else
txsummary = txsummary & vbCrLf & "Failed to sign transaction. Ensure wallet passphrase is correct."
txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] ERROR: Failed to sign transaction. Ensure wallet passphrase is correct")
@@ -2588,7 +2635,7 @@ Public Class Form1
End If
sentfrm.ShowDialog()
Catch ex As Exception
- MsgBox("Exeption thrown : " & ex.Message)
+ MsgBox(My.Resources.exceptionthrown & " " & ex.Message)
txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] ERROR: Exception thrown: " & ex.Message)
txtdebug.AppendText(vbCrLf & "===================================================================================")
txtdebug.AppendText(vbCrLf & "[" & DateTime.Now.ToString("s") & "] DEBUG: Ending simple send transaction")
@@ -2640,6 +2687,84 @@ Public Class Form1
sentfrm.ShowDialog()
End Sub
+ Private Sub cbLocale_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbLocale.SelectedIndexChanged
+ For Each kv In locales
+ If Thread.CurrentThread.CurrentUICulture.Name <> kv.Key And kv.Value = cbLocale.SelectedItem Then
+ activeCulture = New CultureInfo(kv.Key)
+ Dim style = NumberStyles.AllowDecimalPoint Or NumberStyles.AllowThousands
+
+ LocalizeNumericControls(Me, style, activeCulture)
+
+ ' Set culture for thread after numerics were converted
+ Thread.CurrentThread.CurrentCulture = activeCulture
+ Thread.CurrentThread.CurrentUICulture = activeCulture
+
+ 'Full namespace required, type of this
+ Dim rm As New System.Resources.ResourceManager("Masterchest_Wallet.Resources", GetType(Form1).Assembly)
+ LocalizeTextControls(Me, rm)
+ LocalizeTextControls(passfrm, rm)
+ LocalizeTextControls(sentfrm, rm)
+
+ ' Update number formatting in grids for new culture
+ dgvaddresses.Refresh()
+ dgvcurrencies.Refresh()
+ dgvhistory.Refresh()
+ dgvopenorders.Refresh()
+ dgvselloffer.Refresh()
+
+ My.Settings.culture = kv.Key
+ My.Settings.Save()
+ End If
+ Next
+ End Sub
+
+ Private Sub LocalizeTextControls(ByVal control As Control, ByVal rm As System.Resources.ResourceManager)
+ If control.Tag IsNot Nothing And TypeOf control.Tag Is LocaleTag Then
+ If control.Tag = LocaleTag.Text Then
+ Dim localizedText = rm.GetString(control.Name)
+ If Not String.IsNullOrEmpty(localizedText) Then
+ control.Text = localizedText
+ End If
+ ElseIf control.Tag = LocaleTag.NetworkDependent And control.Visible Then
+ If gNetworkStatus = NetworkStatus.Synchronized Then
+ control.Text = My.Resources.synchronizedlastblock & " " & varsyncblock.ToString & "."
+ End If
+ End If
+ End If
+ For Each child As Control In control.Controls
+ LocalizeTextControls(child, rm)
+ Next
+ End Sub
+
+ Private Sub LocalizeNumericControls(ByVal control As Control, ByVal style As NumberStyles, ByVal newCulture As CultureInfo)
+ If control.Tag IsNot Nothing And TypeOf control.Tag Is LocaleTag Then
+ If control.Tag = LocaleTag.Numeric Then
+ Dim amount As Decimal
+ Dim vals = control.Text.Trim.Split(" ")
+ If Decimal.TryParse(vals(0), style, Thread.CurrentThread.CurrentUICulture, amount) Then
+ Dim decimals = vals(0).Length - control.Text.LastIndexOf(Thread.CurrentThread.CurrentUICulture.NumberFormat.CurrencyDecimalSeparator) - 1
+ Dim unit = Nothing
+ If vals.Length = 2 Then
+ unit = " " + vals(1)
+ End If
+ control.Text = amount.ToString("f" + decimals.ToString(), newCulture) + unit
+ End If
+ End If
+ End If
+ For Each child In control.Controls
+ LocalizeNumericControls(child, style, newCulture)
+ Next
+ End Sub
+
+ 'neccessary since decimal separator is dot by default, culture should reverted back to active culture immediately
+ Private Sub RevertCultureInfo()
+ If activeCulture.NumberFormat.CurrencyDecimalSeparator = "," Then
+ Thread.CurrentThread.CurrentUICulture = New CultureInfo("en-US")
+ ElseIf activeCulture.NumberFormat.CurrencyDecimalSeparator = "." Then
+ Thread.CurrentThread.CurrentUICulture = New CultureInfo("sv-SE")
+ End If
+ End Sub
+
Private Sub bbuy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bbuy.Click
sellrefadd = ""
Try
@@ -2649,7 +2774,10 @@ Public Class Form1
sellrefadd = row.cells(0).value.ToString
Next
If sellrefadd <> "" Then
+ RevertCultureInfo()
buyfrm.buyfrminit()
+ LocalizeNumericControls(sellfrm, NumberStyles.AllowDecimalPoint Or NumberStyles.AllowThousands, activeCulture)
+ Thread.CurrentThread.CurrentUICulture = activeCulture
buyfrm.ShowDialog()
End If
Catch ex As Exception
@@ -2658,7 +2786,10 @@ Public Class Form1
End Sub
Private Sub bsell_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bsell.Click
+ RevertCultureInfo()
sellfrm.sellfrminit()
+ LocalizeNumericControls(sellfrm, NumberStyles.AllowDecimalPoint Or NumberStyles.AllowThousands, activeCulture)
+ Thread.CurrentThread.CurrentUICulture = activeCulture
sellfrm.ShowDialog()
End Sub
@@ -2693,7 +2824,9 @@ Public Class Form1
Private Sub sendpay_click(ByVal sender As Object, ByVal e As EventArgs)
paybuytxid = ""
paybuytxid = dgvopenorders.SelectedRows.Item(0).Cells(0).Value.ToString
+ RevertCultureInfo()
paybuyfrm.paybuyfrminit()
+ Thread.CurrentThread.CurrentUICulture = activeCulture
paybuyfrm.ShowDialog()
End Sub
@@ -2797,7 +2930,7 @@ Public Class Form1
syncicon.Image = My.Resources.gif
syncicon.Visible = True
lsyncing.Visible = True
- lsyncing.Text = "Synchronizing..."
+ lsyncing.Text = My.Resources.synchronizingdotdotdot
workthread.RunWorkerAsync()
End If
End Sub
@@ -2807,16 +2940,10 @@ Public Class Form1
Process.Start(sinfo)
End Sub
- Private Sub RectangleShape1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RectangleShape1.Click
-
- End Sub
-
Private Sub nfi_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles nfi.DoubleClick
nfi.Visible = False
Me.Visible = True
Me.WindowState = FormWindowState.Normal
End Sub
-
-End Class
-
+End Class
\ No newline at end of file
diff --git a/source/LocaleTag.vb b/source/LocaleTag.vb
new file mode 100644
index 0000000..5c08e7f
--- /dev/null
+++ b/source/LocaleTag.vb
@@ -0,0 +1,14 @@
+' Tag to determine if object can be localized or not
+Enum LocaleTag
+ None ' Not localizable (same as Nothing)
+ Text ' Localized as text
+ Numeric ' Localized as numeric value
+ NetworkDependent
+End Enum
+
+Enum NetworkStatus
+ Synchronizing
+ Processing
+ Synchronized
+End Enum
+
diff --git a/source/Localization/Resources.fr-FR.resx b/source/Localization/Resources.fr-FR.resx
new file mode 100644
index 0000000..ba57c91
--- /dev/null
+++ b/source/Localization/Resources.fr-FR.resx
@@ -0,0 +1,716 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ ..\Resources\minicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\closeicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\invalid1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\out.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\in.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\backicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\out.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\sync.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\redcross.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\maxicon3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\valid.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\in.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\green-tick.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\uncof1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ adresses
+
+
+ contrats
+
+
+ monnaies
+
+
+ débugage
+
+
+ marché d'échange
+
+
+ historique
+
+
+ vue d'ensemble
+
+
+ FINIR
+
+
+ Nouveau
+
+
+ Envoyer
+
+
+ TEST
+
+
+ Mettre à jour les paramètres
+
+
+ MONTRER LES SCROLLBARS
+
+
+ Utilisez une base de donnée déjà existante
+
+
+ Form1
+
+
+ SOLDE :
+
+
+ SOLDE TOTAL DE MASTERCOIN :
+
+
+ SOLDE BTC :
+
+
+ MOT DE PASSE RPC :
+
+
+ SOLDE CONFIRMÉ :
+
+
+ SOLDE NON CONFIRMÉ :
+
+
+ DATE :
+
+
+ VERS ADRESSE :
+
+
+ STATUS DU RESEAU :
+
+
+ DE :
+
+
+ Clé :
+
+
+ Monnaie
+
+
+ PORT
+
+
+ SOLDE TEST MSC :
+
+
+ ADRESSE :
+
+
+ ADRESSE DU RECEVEUR :
+
+
+ ADRESSE D'ENVOI :
+
+
+ Monnaie
+
+
+ SOLDE NON CONFIRMÉ :
+
+
+ SOLDE CONFIRMÉ :
+
+
+ CLASSÉ PAR :
+
+
+ MOT DE PASSE :
+
+
+ SOLDE MSC :
+
+
+ AFFICHÉ :
+
+
+ RPC USER :
+
+
+ Classé par
+
+
+ BITCOIN RPC SERVER :
+
+
+ MONNAIE :
+
+
+ USER :
+
+
+ DEBUG LOG :
+
+
+ Vous devez configurer une connexion à votre bitcoind/qt server. Votre bitcoind/qt server a besoin d'avoir l'indexation des transactions activé pour utiliser ce software. S'il vous plait, entrer les détails ci-dessous et cliquez sur "Test" pour tester la connexion à bitcoinq/qt et confirmer que l'indexation des transactions est activé.
+
+
+ SERVER :
+
+
+ POUR DÉMARRER :
+
+
+ Filtrer
+
+
+ Vous aurez aussi besoin de choisir un mot de passe pour encrypter la base de donnée de vos portefeuilles. Notez que vos clefs privées ne sont pas stockée dans votre base de donnée Masterchest; les transactions sont signées en utilisant votre portefeuille bitcoin.
+
+
+ MOT DE PASSE DU PORTEFEUILLE :
+
+
+ Pour accélérer votre mise en route, vous pouvez choisir d'utiliser une base de donnée pré-remplie. Cela va réduire le nombre de blocks à synchroniser, cependant cela requiert une base de donnée pré-remplie de confiance.
+
+
+ N'utilisez cette option que si vous avez téléchargé ce portefeuille d'une source de confiance
+
+
+ MONTANT:
+
+
+ Valide
+
+
+ Invalide
+
+
+ Non-confirmé
+
+
+ CLASSÉ PAR:
+
+
+ PORT
+
+
+ DEBUG LEVEL:
+
+
+ FILTRER:
+
+
+ Solde le plus important
+
+
+ Toutes monnaies
+
+
+ Pas de filtre actif
+
+
+ Adresse Alpha
+
+
+ BAS
+
+
+ Pas de filtre actif
+
+
+ Récent en premier
+
+
+ Non synchronisé.
+
+
+ Alimenté par
+
+
+ Sélectionnez une adresse d'envoi
+
+
+ Attendez s'il vous plait...
+
+
+ Test Mastercoin
+
+
+ INFORMATION ADDITIONNELLE :
+
+
+ Adresse Alpha
+
+
+ Disponible:
+
+
+ Solde BTC
+
+
+ Solde MSC
+
+
+ envoyer
+
+
+ Complétez tous les champs svp.
+
+
+ Erreur du fichier de configuration
+
+
+ copier
+
+
+ Block actuel :
+
+
+ MISE EN GARDE:
+
+
+ Ce software est une version d'essai à des fins d'essais.
+
+
+ Le protocole et les règles de transactions de Mastercoin sont toujours sous développement et donc sujets à de modifications dans le futur.
+
+
+ N'UTILISEZ PAS CE WALLET AVEC DE GROS MONTANTS DE MASTERCOINS ET/OU BITCOINS. IL SE PEUT QUE VOUS PUISSIEZ PERDRE TOUS VOS FONDS. LES INFORMATIONS AFFICHÉES PEUVENT ETRE INCORRECTES. MASTERCHEST N'OFFRE ABSOLUMENT AUCUNES GARANTIES.
+
+
+ Pour tester, n'utilisez qu'une faible portion de bitcoins et de mastercoins. De préférence utilisez un bitcoin wallet.dat totalement neuf.
+
+
+ Ce software est libre et open-source. Vous êtes responsable de connaître la loi dans votre pays et de déterminer si l'utilisation de ce logiciel contrevient aux lois locales.
+
+
+ Soldes nuls
+
+
+ entrez le mot de passe de votre portefeuille bitcoin
+
+
+ Exception :
+
+
+ En train de quitter...
+
+
+ Super, merci
+
+
+ HIGH
+
+
+ Valeur la plus élevée
+
+
+ Fonds insufisants
+
+
+ LOW
+
+
+ Valeur la plus basse
+
+
+ MOYEN
+ Medium
+
+
+ Exception reading configuration :
+
+
+ BITCOIN CONFIGURATION AUTOMATIQUE
+
+
+ L'auto-détection a déterminé que la configuration de votre bitcoind/qt n'a pas le serveur RPC activé.
+
+
+ L'auto-détection a déterminé que la configuration de votre bitcoind/qt n'a pas l'indexation des transactions activée.
+
+
+ Svp, ajoutez server=1 à votre fichier bitcoin.conf et redémarrer bitcoind/qt.
+
+
+ Svp, ajoutez txindex=1 à votre fichier bitcoin.conf et redémarrer bitcoind/qt avec l'argument -reindex pour activer l'indexation des transactions.
+
+
+ Plus svp...
+
+
+ Pas de filtre actif
+
+
+ Non configuré.
+
+
+ Non synchronisé.
+
+
+ OK
+
+
+ Seulement Mastercoin
+
+
+ Récent en premier
+
+
+ Sélectionnez une adresse d'envoi
+
+
+ Démarrage: Initialisation...
+
+
+ Démarrage: Initialisation complète.
+
+
+ Synchronisé. Dernier block scanné était le block
+
+
+ Synchronisation...
+
+
+ ERREUR: La connection au bitcoin RPC semble établie mais fourni des réponses non attendues.
+
+
+ Connexion Bitcoin OK mais l'indexation des transaction semble désactivée.
+
+
+ Bitcoin connexion OK et l'indexation des transactions semble activée.
+
+
+ Connexion à Bitcoin ratée ou n'a pas pu localiser le portefeuille existant/originel.
+
+
+ N° DE TRANSACTION :
+
+
+ transaction envoyée
+
+
+ Va maintenant quitter.
+
+
+ Les envois Bitcoin sont temporairement déactivés dans cette version.
+
+
+ DEBUG: Test de cohérences des montants...
+
+
+ DEBUG: Analyse de block pour:
+
+
+ Raw transaction est vide - arrêt.
+
+
+ Erreur durant l'envoi de transaction.
+
+
+ Exception parvenue :
+
+
+ Transaction ratée. L'adresse du receveur n'est pas valide.
+
+
+ Envoi de transaction raté.
+
+
+ transaction ratée
+
+
+ L'adresse du receveur est valide.
+
+
+ Raw transaction decode :
+
+
+ Raw transaction hex :
+
+
+ Signature de la transaction ratée. Assurez-vous que le mot de passe du portefeuille est correct.
+
+
+ La signature semble réussie.
+
+
+ Transaction non envoyée
+
+
+ Transaction envoyée, ID :
+
+
+ L'adresse du receveur est valide.
+
+
+ Addresslist exception
+
+
+ Blocks à rattraper
+
+
+ Currencylist exception
+
+
+ historylist exception
+
+
+ Le test de cohérence a détecter des adresses avec de multiples soldes différents dans la base de donnée. Il n'est pas sûr de continuer. Le portefeuille va maintenant quitter.
+
+
+ Exception/erreur du test de la connexion à bitcoin via RPC :
+
+
+ Il y a eu une problème lors de la configuration de votre connexion à bitcoind/qt. L'auto détection et la configuration manuelle ont, tout deux, raté.
+
+
+ ERREUR démarrage : la connexion au bitcoin RPC semble établie mais les réponses ne sont pas celles attendues. Arrêt du démarrage.
+
+
+ ERREUR démarrage: Exception testing connection to bitcoin via RPC. Fin du démarrage E2:
+
+
+ ERREUR démarrage: La connexion à la base de donnée semble établie mais les réponses ne sont pas celles attendues. Fin du démarrage.
+
+
+ ERREUR démarrage: L'énumération des adresses ne s'est pas faite complètement. Fin du démarrage.
+
+
+ Démarrage: Test de la connexion à bitcoin...
+
+
+ Démarrage: Connexion à bitcoin via RPC établie, test de cohérence OK.
+
+
+ Démarrage: Test de la connexion à la base de donnée.
+
+
+ Démarrage: Connexion à la base de donnée établie et test de cohérence OK.
+
+
+ Démarrage: Énumération des adresses du portefeuille.
+
+
+ STATUS:
+
+
+ DEBUG: Thread exited.
+
+
+ BLOCKSCAN: Transaction MSC trouvée (simple envoi):
+
+
+ BLOCKSCAN: Transaction MSC trouvée (offre de vente):
+
+
+ BLOCKSCAN: Transaction MSC trouvée (acceptation d'offre):
+
+
+ BLOCKSCAN: Transaction MSC trouvée (simple envoi):
+
+
+ BLOCKSCAN: Démarrage de la résolution des transactions...
+
+
+ BLOCKSCAN: Fin, mise en veille.
+
+
+ DEBUG: Thread 'workthread' starting...
+
+
+ DEBUG: Block Analysis for:
+
+
+ DEBUG: Block Analysis for pending transactions
+
+
+ DEBUG: Enumerating addresses...
+
+
+ DEBUG: Sanity checking balances table..."
+
+
+ DEBUG: Thread exited with error condition.
+
+
+ DEBUG: SQL
+
+
+ ERREUR : la connexion au bitcoin RPC semble établie mais les réponses ne sont pas celles attendues.
+
+
+ ERREUR : la connexion à la base de donnée semble établie mais les réponses ne sont pas celles attendues.
+
+
+ ERREUR : Les blocks de la base de donnée semble plus récents que les blocks du bitcoinrpc - est-ce que le bitcoinrpc est à jour ? Fin de l’exécution.
+
+
+ ERREUR : L'énumération des adresses ne s'est pas faite complètement.
+
+
+ ERREUR : La connexion à la base de donnée a produit une "exception":
+
+
+ ERREUR : Le scan du blockchain a produit une "exception" :
+
+
+ STATUT : Connexion au bitcoin RPC établie et le test de cohérence OK.
+
+
+ STATUT: Le filtrage de l'interface utilisateur va rester, mais le scan du blockchain va maintenant quitter.
+
+
+ STATUT: La connexion à la base de données est établie et la vérification de cohérence est OK.
+
+
+ STATUT: La base de données commence au bloc
+
+
+ STATUT: Le réseau est au bloc
+
+
diff --git a/source/Localization/Resources.sv-SE.resx b/source/Localization/Resources.sv-SE.resx
new file mode 100644
index 0000000..95aa6f4
--- /dev/null
+++ b/source/Localization/Resources.sv-SE.resx
@@ -0,0 +1,717 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ ..\Resources\minicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\closeicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\invalid1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\out.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\in.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\backicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\out.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\sync.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\redcross.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\maxicon3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\valid.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\in.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\green-tick.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\uncof1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ adresser
+
+
+ kontrakt
+
+
+ valutor
+
+
+ felsök
+
+
+ växla
+
+
+ historik
+
+
+ översikt
+
+
+ KLART
+
+
+ Ny
+
+
+ Skicka
+
+
+ TEST
+
+
+ Uppdatera inställningar
+
+
+ VISA SCROLLBARS
+
+
+ Använd en förinställd databas
+
+
+ Form1
+
+
+ MÄNGD:
+
+
+ TOTAL MASTERCOIN BALANS:
+
+
+ BITCOIN BALANS:
+
+
+ RPC LÖSENORD:
+
+
+ BEKRÄFTAD BALANS:
+
+
+ OBEKRÄFTAD BALANS:
+
+
+ DATUM:
+
+
+ TILL ADRESS:
+
+
+ NÄTVERKSSTATUS:
+
+
+ FRÅN:
+
+
+ Nyckel:
+
+
+ Valuta
+
+
+ PORT
+
+
+ TEST MSC BALANS:
+
+
+ ADRESS:
+
+
+ MOTTAGARES ADRESS:
+
+
+ SÄNDARES ADRESS:
+
+
+ Valuta
+
+
+ OBEKRÄFTAD BALANS:
+
+
+ BEKRÄFTAD BALANS:
+
+
+ SORTERA EFTER:
+
+
+ LÖSENORD:
+
+
+ MSC BALANS:
+
+
+ VISAR:
+
+
+ RPC ANVÄNDARE:
+
+
+ Sortera Efter
+
+
+ BITCOIN RPC SERVER:
+
+
+ VALUTA:
+
+
+ ANVÄNDARE:
+
+
+ FELSÖKNINGS LOGG:
+
+
+ Vi behöver konfigurera en anslutning till din bitcoind/qt server. Din bitcoind/qt server behöver ha transaction indexing påslaget för att använda den här programvaran. Vänligen fyll in dina inställningar nedan och klicka på 'Test' för att testa anslutningen till bitcoind/qt och bekräfta att transaction indext är påslaget.
+
+
+ SERVER:
+
+
+ KOMMA IGÅNG:
+
+
+ Filter
+
+
+ Du kommer också behöva välja ett lösenord för att kryptera plånbokens databas. Kom ihåg, din privata nyckel är inte lagrad i din Masterchest plånboks databas, transaktioner är signerade genom att använda din bitcoin plånbok.
+
+
+ PLÅNBOKENS NYCKEL:
+
+
+ För att snabba upp laddningen kan du välja att använda en förberedd databas. Det kommer minska antalet block att ta ikapp, men kräver att den förinstallerade databasen är pålitlig
+
+
+ Använd bara det här alternativet om du laddade hem den här plånboken från en pålitlig källa.
+
+
+ BELOPP:
+
+
+ Giltlig
+
+
+ Ej giltlig
+
+
+ Obekräftad
+
+
+ SORTERA EFTER:
+
+
+ PORT
+
+
+ FELSÖKNING TILLSTÅND:
+
+
+ FILTER:
+
+
+ Högsta Balans
+
+
+ Alla Valutor
+
+
+ Inget Aktivt Filter
+
+
+ Huvudadress
+
+
+ LÅG
+
+
+ Inget Aktivt Filter
+
+
+ Senaste Först
+
+
+ Inte Synkonriserad.
+
+
+ Drivs av
+
+
+ Välj en sändande adress
+
+
+ Vänligen vänta...
+
+
+ Test Mastercoin
+
+
+ YTTERLIGARE INFORMATION:
+
+
+ Huvudadress
+
+
+ Tillgängligt:
+
+
+ BTC Balans
+
+
+ MSC Balans
+
+
+
+ skicka
+
+
+ Vänligen fyll i alla fält
+
+
+ Fel i konfigurations-filen
+
+
+ kopiera
+
+
+ Nuvarande Block:
+
+
+ VILLKOR:
+
+
+ Den här programvaran är en förstahand-utgåva endast för testning.
+
+
+ Både protokollet och överförings reglerna för Mastercoin är under aktiv utvekling och kan komma att ändras i framtiden.
+
+
+ ANVÄND INTE EN STOR SUMMA AV MASTERCOINS OCH/ELLER BITCOINS. DET ÄR FULT MÖJLIGT ATT DU FÖRLORAR ALLA DINA TILLGÅNGAR. MASTERCHEST LÄMNAR INGA GARANTIER ÖVERHUVUDTAGET.
+
+
+ En bråkdel an en bitcoin och en bråkdel av en mastercoin är rekommenderad mängd att testa med. En ny bitcoin wallet.dat är också att rekommendera.
+
+
+ Den här programvaran är tillgänglig kostnadsfritt med öppen källkod. Du är själv ansvarig för att följa lokala lagar och regler.
+
+
+ Tomma Balanser
+
+
+ ange din bitcoin plånboks nyckel
+
+
+ Undantag:
+
+
+ Avslutar...
+
+
+ Perfekt, tack
+
+
+ HÖG
+
+
+ Högsta Värde
+
+
+ Otillräcklig balans
+
+
+ LÅG
+
+
+ Lägsta Värde
+
+
+ MEDIUM
+ Medium
+
+
+ Undantag i läsning av konfiguration:
+
+
+ AUTOMATISK BITCOIN KONFIGRATION
+
+
+ Automatisk sökning har faststält att din bitcoind/qt konfigration inte har RPC servern aktiverad.
+
+
+ Automatisk sökning har fastställt att din bitcoind/qt konfigration inte har transaction index aktiverat.
+
+
+ Vänligen lägg till server=1 i din bitcoin.conf och starta om bitcoind/qt.
+
+
+ Vänligen lägg till txindex=1 i din bitcoin.conf och starta om bitcoind/qt med -reindex flag för att aktivera transaction index.
+
+
+ Mer tack...
+
+
+ Inget Aktivt Filter
+
+
+ Inte konfigurerad.
+
+
+ Inte Synkroniserad.
+
+
+ OK
+
+
+ Endast Mastercoin
+
+
+ Senaste först
+
+
+ Välj en sändande adress
+
+
+ Uppstart: Initierar...
+
+
+ Uppstart: Initiering Klar.
+
+
+ Synkroniserad. Senaste block skannat var block
+
+
+ Synkonricerar...
+
+
+ FEL: Anslutning till bitcoin RPC verkar vara fastställd, men svaren är inte som väntat.
+
+
+ Bitcoin anslutning OK men transaction index verkar inaktiverat.
+
+
+ Bitcoin anslutning OK och transaction index verkar aktiverat.
+
+
+ Problem med att ansluta till Bitcoin eller kunde inte hitta plånboken
+
+
+ TRANSAKTIONS ID:
+
+
+ transaktion skickad
+
+
+ Kommer nu avslutas.
+
+
+ Att skicka bitcoins är tillfälligt avstängt i denna utgåva.
+
+
+ Debug: Verifierar saldo tabell...
+
+
+ FELSÖKNING: Block Analys för:
+
+
+ Obearbetad transaktion är tom - avbryter.
+
+
+ Fel vid skickande av transaktion.
+
+
+ Undantag givet :
+
+
+ Skapande av transaktion misslyckades. Mottagande adress är inte giltig.
+
+
+ Misslyckades med att skicka transaktion.
+
+
+ transaktion misslyckad
+
+
+ Mottagande adress är giltlig.
+
+
+ Obearbetad transaktion avkodning:
+
+
+ Obearbetad transaktion hex:
+
+
+ Misslyckades med att signera transaktionen. Säkerställ att plånbokens nyckel är korrekt.
+
+
+ Signering verkar lyckad.
+
+
+ Transaktion inte skickad.
+
+
+ Transaktion skickad, ID:
+
+
+ Mottagande adress är giltig.
+
+
+ Undantag från adresslistan
+
+
+ Block att ta ikapp
+
+
+ Undantag från valutalistan
+
+
+ Undantag från historielistan
+
+
+ Verkställande kontroll har upptäckt adresser med flera balans värden i databasen. Det är inte säkert att fortsätta. Plånboken kommer nu avslutas.
+
+
+ Undantag vid test av anslutning till bitcoin via RPC:
+
+
+ Det var ett problem vid konfigrationen av din anslutning till bitcoind/qt. Både automatisk och manuell konfigration verkar ha misslyckats.
+
+
+ Uppstart FEL: Anslutning till bitcoin RPC verkar vara fastställd men svaren är inte som förväntat. Avbryter uppstart.
+
+
+ Uppstart FEL: Undantag vid test av anslutning till bitcoin via RPC. Avbryter uppstart. E2:
+
+
+ Uppstart FEL: Anslutning till databasen verkar vara fastställd men svaren är inte som förväntat. Avbryter uppstart.
+
+
+ Uppstart FEL: Räkning av adresser avslutades inte korrekt. Avbryter uppstart.
+
+
+ Uppstart: Testar bitcoin anslutning...
+
+
+ Uppstart: Anslutning till bitcoin via RPC fastställd och verkställande kontroll OK.
+
+
+ Uppstart: Testar anslutningen till databasen...
+
+
+ Uppstart: Anslutning till databasen fastställd och verkställande kontroll OK.
+
+
+ Uppstart: Räknar plånboks adresser...
+
+
+ STATUS:
+
+
+ FELSÖKNING: Tråd lämnad.
+
+
+ BLOCKSÖKNING: Hittade MSC transaktion (simple send):
+
+
+ BLOCKSÖKNING: Hittade MSC transaktion (sälj erbjudande):
+
+
+ BLOCKSÖKNING: Hittade MSC transaktion (acceptera erbjudande):
+
+
+ BLOCKSÖKNING: Hittade MSC transaktion (simple send):
+
+
+ BLOCKSÖKNING: Transaktionen börjar processas...
+
+
+ BLOCKSÖKNING: Klart, sover.
+
+
+ DEBUG: Tråd 'arbets tråd' startar...
+
+
+ FELSÖKNING: Block Analys för:
+
+
+ DEBUG: Block analys för avvaktande transaktioner
+
+
+ DEBUG: Räknar adresser...
+
+
+ DEBUG: Verifierar saldo tabell...
+
+
+ DEBUG: Tråd avslutad med fel.
+
+
+ DEBUG: SQL
+
+
+ FEL: Anslutning till bitcoin RPC verkar vara fastställd men svaren är inte som förväntat.
+
+
+ FEL: Anslutning till databasen verkar vara fastställd men svaren är inte som förväntat.
+
+
+ FEL: Block i databasen verkar nyare än bitcoin rpc block - är bitcoin rpc uppdaterad? Avslutar tråd.
+
+
+ FEL: Räkning av adresser avslutades inte korrekt.
+
+
+ FEL: Anslutning till databasen gav ett undantag av:
+
+
+ FEL: Blockchain söknings tråd gav ett undantag:
+
+
+ Uppstart: Anslutning till bitcoin RPC fastställd och verkställande kontroll OK.
+
+
+ Uppstart: UI tråd förblir aktiv men blockchain avsöknings tråd kommer nu att avsluta.
+
+
+ STATUS: Anslutning till databasen fastställd och verkställande kontroll OK.
+
+
+ STATUS: Databasen börjar på block
+
+
+ STATUS: Nätverket är på block
+
+
\ No newline at end of file
diff --git a/source/Masterchest_Wallet.sln b/source/Masterchest_Wallet.sln
deleted file mode 100644
index 45a8782..0000000
--- a/source/Masterchest_Wallet.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Basic Express 2010
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Masterchest_Wallet", "Masterchest_Wallet.vbproj", "{B9F48225-082F-4251-A1ED-62BF2C896FA9}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x86 = Debug|x86
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {B9F48225-082F-4251-A1ED-62BF2C896FA9}.Debug|x86.ActiveCfg = Debug|x86
- {B9F48225-082F-4251-A1ED-62BF2C896FA9}.Debug|x86.Build.0 = Debug|x86
- {B9F48225-082F-4251-A1ED-62BF2C896FA9}.Release|x86.ActiveCfg = Release|x86
- {B9F48225-082F-4251-A1ED-62BF2C896FA9}.Release|x86.Build.0 = Release|x86
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/source/Masterchest_Wallet.suo b/source/Masterchest_Wallet.suo
deleted file mode 100644
index 169ae5d..0000000
Binary files a/source/Masterchest_Wallet.suo and /dev/null differ
diff --git a/source/Masterchest_Wallet.vbproj b/source/Masterchest_Wallet.vbproj
index 31b1acb..7c6b919 100644
--- a/source/Masterchest_Wallet.vbproj
+++ b/source/Masterchest_Wallet.vbproj
@@ -91,6 +91,7 @@
..\..\..\..\..\Downloads\Json50r6\Bin\Net40\Newtonsoft.Json.dll
+ True
@@ -131,6 +132,7 @@
Form1.vbForm
+
@@ -144,8 +146,8 @@
True
- Settings.settingsTrue
+ Settings.settingspassfrm.vb
@@ -185,6 +187,8 @@
Form1.vb
+
+ VbMyResourcesResXFileCodeGeneratorResources.Designer.vb
@@ -210,11 +214,11 @@
MyApplicationCodeGeneratorApplication.Designer.vb
-
+ SettingsSingleFileGeneratorMySettings.Designer.vb
-
+
diff --git a/source/Masterchest_Wallet.vbproj.user b/source/Masterchest_Wallet.vbproj.user
deleted file mode 100644
index 7710361..0000000
--- a/source/Masterchest_Wallet.vbproj.user
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- c:\masterpublish\
-
-
-
-
-
- en-US
- false
-
-
\ No newline at end of file
diff --git a/source/Module1.vb b/source/Module1.vb
deleted file mode 100644
index ebf845c..0000000
--- a/source/Module1.vb
+++ /dev/null
@@ -1,304 +0,0 @@
-Imports System.Data
-Imports System.Data.Sql
-Imports System.Web
-Imports System.Net
-Imports Newtonsoft.Json.Linq
-Imports Newtonsoft.Json
-Imports Newtonsoft.Json.Bson
-Imports Newtonsoft.Json.Serialization
-Imports Newtonsoft.Json.Schema
-Imports Newtonsoft.Json.Converters
-Imports System.Linq
-Imports System.Text
-Imports System.IO
-Imports System.Collections.Generic
-Imports System.Data.SqlClient
-Imports Microsoft.Win32
-Imports System.Configuration
-Imports Masterchest.mlib
-
-Module Module1
- Public Class broadcasttx
- Public result As String
- Public err As Object
- Public id As String
- End Class
- Public Class result_signedtx
- Public hex As String
- Public complete As Boolean
- End Class
- Public Class signedtx
- Public result As result_signedtx
- Public err As Object
- Public id As String
- End Class
- Public bitcoin_con As New bitcoinrpcconnection
- Public dexcur As String
- Public varsyncronized As Boolean
- Public varsyncblock As Integer
- Public debuglevel As Integer = 1
- Public avail As Double
- Public configured As Boolean = False
- Public lastscreen, curscreen As String
- Public localhostname As String
- Public mbkpsource, mbkpdest, sqluser, sqlpass As String
- Public mvkprunning As Boolean
- Public multisig As Boolean
- Public pubkeyhex As String
- Public walpass As String
- Public addresslist, taddresslist As New DataTable
- Public currencylist As New DataTable
- Public historylist, thistorylist As New DataTable
- Public mcol As Integer = -1
- Public mrow As Integer = -1
- Public hcol As Integer = -1
- Public hrow As Integer = -1
- Public balmsc As Double
- Public balumsc As Double
- Public balbtc As Double
- Public balrestmsc, balresmsc As Double
- Public balubtc As Double
- Public baltmsc As Double
- Public balutmsc As Double
- Public openorders, selloffers As New DataTable
- Public rpcuser, rpcpassword, rpcport, rpcserver As String
- Public btcpass, txsummary, senttxid, sellrefadd, paybuytxid As String
- Public errorcnt As Integer = 0
- '///////////////////////////
- '///// INIT & CLEAR ROUTINES
- '///////////////////////////
- Public Sub initialize()
- Form1.lnknofocus.Location = New Point(1000, 1000) 'hide off canvas
- hidepanels()
- Form1.poverview.Location = New Point(27, 125)
- Form1.pdebug.Location = New Point(27, 125)
- Form1.psend.Location = New Point(27, 125)
- Form1.paddresses.Location = New Point(27, 125)
- Form1.pcurrencies.Location = New Point(27, 125)
- Form1.psettings.Location = New Point(27, 125)
- Form1.phistory.Location = New Point(27, 125)
- Form1.pwelcome.Location = New Point(27, 125)
- Form1.pexchange.Location = New Point(27, 125)
- Form1.psetup.Location = New Point(27, 55)
- 'suggested by DexX for ,/. fix
- '-------------------------------
- currencylist.Locale = System.Globalization.CultureInfo.InvariantCulture
- '-------------------------------
- addresslist.Columns.Add("Address", GetType(String))
- addresslist.Columns.Add("btcamount", GetType(Double))
- addresslist.Columns.Add("tmscamount", GetType(Double))
- addresslist.Columns.Add("mscamount", GetType(Double))
- taddresslist.Columns.Add("Address", GetType(String))
- taddresslist.Columns.Add("btcamount", GetType(Double))
- taddresslist.Columns.Add("tmscamount", GetType(Double))
- taddresslist.Columns.Add("mscamount", GetType(Double))
- Form1.dgvaddresses.RowTemplate.Height = 18
- currencylist.Columns.Add("Currency", GetType(String))
- currencylist.Columns.Add("cbalance", GetType(Double))
- currencylist.Columns.Add("ubalance", GetType(Double))
- Form1.dgvcurrencies.RowTemplate.Height = 18
- historylist.Columns.Add("valid", GetType(Image))
- historylist.Columns.Add("direction", GetType(Image))
- historylist.Columns.Add("blocktime", GetType(Date))
- historylist.Columns.Add("fromadd", GetType(String))
- historylist.Columns.Add("toadd", GetType(String))
- historylist.Columns.Add("type", GetType(String))
- historylist.Columns.Add("currency", GetType(String))
- historylist.Columns.Add("amount", GetType(Double))
- historylist.Columns.Add("txid", GetType(String))
- thistorylist.Columns.Add("valid", GetType(Image))
- thistorylist.Columns.Add("direction", GetType(Image))
- thistorylist.Columns.Add("blocktime", GetType(Date))
- thistorylist.Columns.Add("fromadd", GetType(String))
- thistorylist.Columns.Add("toadd", GetType(String))
- thistorylist.Columns.Add("type", GetType(String))
- thistorylist.Columns.Add("currency", GetType(String))
- thistorylist.Columns.Add("amount", GetType(Double))
- thistorylist.Columns.Add("txid", GetType(String))
- Form1.dgvhistory.RowTemplate.Height = 18
- Form1.dgvselloffer.RowTemplate.Height = 18
- Form1.dgvopenorders.RowTemplate.Height = 18
- selloffers.Columns.Add("Seller")
- selloffers.Columns.Add("Amount")
- selloffers.Columns.Add("Unit Price")
- selloffers.Columns.Add("Total Price")
- openorders.Columns.Add("TXID")
- openorders.Columns.Add("Seller")
- openorders.Columns.Add("Buyer")
- openorders.Columns.Add("Available")
- openorders.Columns.Add("Reserved")
- openorders.Columns.Add("Purchased")
- openorders.Columns.Add("Unit Price")
- openorders.Columns.Add("Total Price")
- openorders.Columns.Add("Type")
- openorders.Columns.Add("Status")
- Form1.dgvopenorders.RowTemplate.DefaultCellStyle.Padding = New Padding(0)
- Dim mnu As New ContextMenuStrip
- Dim mnucopy As New ToolStripMenuItem("Copy Address")
- AddHandler mnucopy.Click, AddressOf mnucopy_click
- mnu.Items.AddRange(New ToolStripItem() {mnucopy})
- Form1.dgvaddresses.ContextMenuStrip = mnu
-
- Dim histmnu As New ContextMenuStrip
- Dim histmnucopysender As New ToolStripMenuItem("Copy Sender Address")
- AddHandler histmnucopysender.Click, AddressOf histmnucopysender_click
- histmnu.Items.AddRange(New ToolStripItem() {histmnucopysender})
- Dim histmnucopyref As New ToolStripMenuItem("Copy Receipient Address")
- AddHandler histmnucopyref.Click, AddressOf histmnucopyref_click
- histmnu.Items.AddRange(New ToolStripItem() {histmnucopyref})
- Dim histmnucopytxid As New ToolStripMenuItem("Copy Transaction ID")
- AddHandler histmnucopytxid.Click, AddressOf histmnucopytxid_click
- histmnu.Items.AddRange(New ToolStripItem() {histmnucopytxid})
- Form1.dgvhistory.ContextMenuStrip = histmnu
-
-
- End Sub
- Public Sub histmnucopysender_click()
- If hrow >= 0 And hcol >= 0 Then
- Try
- Clipboard.SetData(DataFormats.Text, Form1.dgvhistory.Rows(hrow).Cells(3).Value.ToString)
- Catch e As Exception
- End Try
-
- End If
- End Sub
- Public Sub histmnucopyref_click()
- If hrow >= 0 And hcol >= 0 Then
- Try
- Clipboard.SetData(DataFormats.Text, Form1.dgvhistory.Rows(hrow).Cells(4).Value.ToString)
- Catch e As Exception
- End Try
-
- End If
- End Sub
- Public Sub histmnucopytxid_click()
- If hrow >= 0 And hcol >= 0 Then
- Try
- Clipboard.SetData(DataFormats.Text, Form1.dgvhistory.Rows(hrow).Cells(8).Value.ToString)
- Catch e As Exception
- End Try
-
- End If
- End Sub
- Public Sub mnucopy_click()
- If mrow >= 0 And mcol >= 0 Then
- Try
- Clipboard.SetData(DataFormats.Text, Form1.dgvaddresses.Rows(mrow).Cells(0).Value.ToString)
- Catch e As Exception
- End Try
-
- End If
- End Sub
- Public Sub hidepanels()
- Form1.poverview.Visible = False
- Form1.pdebug.Visible = False
- Form1.psend.Visible = False
- Form1.paddresses.Visible = False
- Form1.pcurrencies.Visible = False
- Form1.psettings.Visible = False
- Form1.phistory.Visible = False
- Form1.psetup.Visible = False
- Form1.pwelcome.Visible = False
- Form1.pexchange.Visible = False
- End Sub
- Public Sub hidelabels()
- Form1.boverview.Visible = False
- Form1.bcurrencies.Visible = False
- Form1.bsend.Visible = False
- Form1.baddresses.Visible = False
- Form1.bhistory.Visible = False
- Form1.bcontracts.Visible = False
- Form1.bdebug.Visible = False
- Form1.bexchange.Visible = False
- End Sub
- Public Sub showlabels()
- Form1.boverview.Visible = True
- Form1.bcurrencies.Visible = True
- Form1.bsend.Visible = True
- Form1.baddresses.Visible = True
- Form1.bhistory.Visible = True
- Form1.bcontracts.Visible = True
- Form1.bdebug.Visible = True
- Form1.bexchange.Visible = True
- End Sub
- Public Sub deselectlabels()
- Form1.boverview.ForeColor = Color.FromArgb(100, 100, 100)
- Form1.bcurrencies.ForeColor = Color.FromArgb(100, 100, 100)
- Form1.bsend.ForeColor = Color.FromArgb(100, 100, 100)
- Form1.baddresses.ForeColor = Color.FromArgb(100, 100, 100)
- Form1.bhistory.ForeColor = Color.FromArgb(100, 100, 100)
- Form1.bcontracts.ForeColor = Color.FromArgb(65, 65, 65)
- Form1.bdebug.ForeColor = Color.FromArgb(100, 100, 100)
- Form1.bexchange.ForeColor = Color.FromArgb(100, 100, 100)
- End Sub
-
- '////////////////////
- '///PANEL ACTIVATIONS
- '////////////////////
- Public Sub activateoverview()
- deselectlabels()
- Form1.boverview.ForeColor = Color.FromArgb(209, 209, 209)
- hidepanels()
- Form1.poverview.Visible = True
- curscreen = "1"
- End Sub
- Public Sub activatecurrencies()
- deselectlabels()
- Form1.bcurrencies.ForeColor = Color.FromArgb(209, 209, 209)
- hidepanels()
- Form1.pcurrencies.Visible = True
- curscreen = "2"
- End Sub
- Public Sub activatesend()
- deselectlabels()
- Form1.bsend.ForeColor = Color.FromArgb(209, 209, 209)
- hidepanels()
- Form1.psend.Visible = True
- curscreen = "3"
- End Sub
- Public Sub activateaddresses()
- deselectlabels()
- Form1.baddresses.ForeColor = Color.FromArgb(209, 209, 209)
- hidepanels()
- Form1.paddresses.Visible = True
- curscreen = "4"
- End Sub
- Public Sub activatehistory()
- deselectlabels()
- Form1.bhistory.ForeColor = Color.FromArgb(209, 209, 209)
- hidepanels()
- Form1.phistory.Visible = True
- curscreen = "5"
- End Sub
- Public Sub activatesettings()
- deselectlabels()
- Form1.bcontracts.ForeColor = Color.FromArgb(209, 209, 209)
- hidepanels()
- Form1.psettings.Visible = True
- curscreen = "6"
- End Sub
- Public Sub activateexchange()
- deselectlabels()
- Form1.bexchange.ForeColor = Color.FromArgb(209, 209, 209)
- hidepanels()
- Form1.pexchange.Visible = True
- curscreen = "8"
- Form1.dgvselloffer.CurrentCell = Nothing
- Form1.dgvopenorders.CurrentCell = Nothing
- Form1.bbuy.ForeColor = Color.FromArgb(100, 100, 100)
- End Sub
- Public Sub activatedebug()
- deselectlabels()
- Form1.bdebug.ForeColor = Color.FromArgb(209, 209, 209)
- hidepanels()
- Form1.pdebug.Visible = True
- curscreen = "7"
- 'handle text selection
- Form1.txtdebug.Focus()
- Form1.txtdebug.SelectionStart = Form1.txtdebug.Text.Length
- Form1.txtdebug.ScrollToCaret()
- Application.DoEvents()
- Form1.lnknofocus.Focus()
- End Sub
-End Module
-
diff --git a/source/My Project/Application.Designer.vb b/source/My Project/Application.Designer.vb
deleted file mode 100644
index bbf0ea5..0000000
--- a/source/My Project/Application.Designer.vb
+++ /dev/null
@@ -1,38 +0,0 @@
-'------------------------------------------------------------------------------
-'
-' This code was generated by a tool.
-' Runtime Version:4.0.30319.1008
-'
-' Changes to this file may cause incorrect behavior and will be lost if
-' the code is regenerated.
-'
-'------------------------------------------------------------------------------
-
-Option Strict On
-Option Explicit On
-
-
-Namespace My
-
- 'NOTE: This file is auto-generated; do not modify it directly. To make changes,
- ' or if you encounter build errors in this file, go to the Project Designer
- ' (go to Project Properties or double-click the My Project node in
- ' Solution Explorer), and make changes on the Application tab.
- '
- Partial Friend Class MyApplication
-
- _
- Public Sub New()
- MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
- Me.IsSingleInstance = false
- Me.EnableVisualStyles = true
- Me.SaveMySettingsOnExit = true
- Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
- End Sub
-
- _
- Protected Overrides Sub OnCreateMainForm()
- Me.MainForm = Global.Masterchest_Wallet.Form1
- End Sub
- End Class
-End Namespace
diff --git a/source/My Project/Application.myapp b/source/My Project/Application.myapp
deleted file mode 100644
index 1243847..0000000
--- a/source/My Project/Application.myapp
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- true
- Form1
- false
- 0
- true
- 0
- 0
- true
-
diff --git a/source/My Project/AssemblyInfo.vb b/source/My Project/AssemblyInfo.vb
deleted file mode 100644
index cdbe13d..0000000
--- a/source/My Project/AssemblyInfo.vb
+++ /dev/null
@@ -1,35 +0,0 @@
-Imports System
-Imports System.Reflection
-Imports System.Runtime.InteropServices
-
-' General Information about an assembly is controlled through the following
-' set of attributes. Change these attribute values to modify the information
-' associated with an assembly.
-
-' Review the values of the assembly attributes
-
-
-
-
-
-
-
-
-
-
-'The following GUID is for the ID of the typelib if this project is exposed to COM
-
-
-' Version information for an assembly consists of the following four values:
-'
-' Major Version
-' Minor Version
-' Build Number
-' Revision
-'
-' You can specify all the values or you can default the Build and Revision Numbers
-' by using the '*' as shown below:
-'
-
-
-
diff --git a/source/My Project/Resources.Designer.vb b/source/My Project/Resources.Designer.vb
deleted file mode 100644
index 2a93cdb..0000000
--- a/source/My Project/Resources.Designer.vb
+++ /dev/null
@@ -1,168 +0,0 @@
-'------------------------------------------------------------------------------
-'
-' This code was generated by a tool.
-' Runtime Version:4.0.30319.1008
-'
-' Changes to this file may cause incorrect behavior and will be lost if
-' the code is regenerated.
-'
-'------------------------------------------------------------------------------
-
-Option Strict On
-Option Explicit On
-
-Imports System
-
-Namespace My.Resources
-
- '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.
- '''
- ''' A strongly-typed resource class, for looking up localized strings, etc.
- '''
- _
- Friend Module Resources
-
- Private resourceMan As Global.System.Resources.ResourceManager
-
- Private resourceCulture As Global.System.Globalization.CultureInfo
-
- '''
- ''' Returns the cached ResourceManager instance used by this class.
- '''
- _
- Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
- Get
- If Object.ReferenceEquals(resourceMan, Nothing) Then
- Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("Masterchest_Wallet.Resources", GetType(Resources).Assembly)
- resourceMan = temp
- End If
- Return resourceMan
- End Get
- End Property
-
- '''
- ''' Overrides the current thread's CurrentUICulture property for all
- ''' resource lookups using this strongly typed resource class.
- '''
- _
- Friend Property Culture() As Global.System.Globalization.CultureInfo
- Get
- Return resourceCulture
- End Get
- Set
- resourceCulture = value
- End Set
- End Property
-
- Friend ReadOnly Property _in() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("in", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property backicon() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("backicon", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property closeicon() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("closeicon", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property gif() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("gif", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property green_tick() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("green-tick", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property in1() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("in1", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property invalid() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("invalid", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property maxicon3() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("maxicon3", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property minicon() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("minicon", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property out() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("out", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property out1() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("out1", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property redcross() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("redcross", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property sync() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("sync", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property uncof() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("uncof", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
-
- Friend ReadOnly Property valid() As System.Drawing.Bitmap
- Get
- Dim obj As Object = ResourceManager.GetObject("valid", resourceCulture)
- Return CType(obj,System.Drawing.Bitmap)
- End Get
- End Property
- End Module
-End Namespace
diff --git a/source/My Project/Resources.resx b/source/My Project/Resources.resx
index 42323cc..d3f8297 100644
--- a/source/My Project/Resources.resx
+++ b/source/My Project/Resources.resx
@@ -163,4 +163,662 @@
..\Resources\gif.GIF;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ addresses
+
+
+ contracts
+
+
+ currencies
+
+
+ debug
+
+
+ exchange
+
+
+ history
+
+
+ overview
+
+
+ FINISH
+
+
+ New
+
+
+ Send
+
+
+ TEST
+
+
+ Update Settings
+
+
+ SHOW SCROLLBARS
+
+
+ Use a preseeded database
+
+
+ Form1
+
+
+ TOTAL MASTERCOIN BALANCE:
+
+
+ BTC BALANCE:
+
+
+ RPC PASSWORD:
+
+
+ CONFIRMED BALANCE:
+
+
+ UNCONFIRMED BALANCE:
+
+
+ DATE:
+
+
+ TO ADDRESS:
+
+
+ NETWORK STATUS:
+
+
+ FROM:
+
+
+ Key:
+
+
+ Currency
+
+
+ PORT
+
+
+ TEST MSC BALANCE:
+
+
+ RECIPIENT ADDRESS:
+
+
+ SENDING ADDRESS:
+
+
+ Currency
+
+
+ UNCONFIRMED BALANCE:
+
+
+ CONFIRMED BALANCE:
+
+
+ SORT BY:
+
+
+ PASSWORD:
+
+
+ MSC BALANCE:
+
+
+ SHOWING:
+
+
+ RPC USER:
+
+
+ Sort By
+
+
+ BITCOIN RPC SERVER:
+
+
+ CURRENCY:
+
+
+ USER:
+
+
+ DEBUG LOG:
+
+
+ We'll need to configure a connection to your bitcoind/qt server. Your bitcoind/qt server needs to have transaction indexing enabled to use this software. Please enter the details below and click 'Test' to test the connection to bitcoind/qt and confirm that the transaction index is enabled.
+
+
+ SERVER:
+
+
+ GETTING STARTED:
+
+
+ Filter
+
+
+ You'll also need to choose a passphrase to encrypt the wallet database. Note, your private keys are not stored in your Masterchest wallet database; transactions are signed using your bitcoin wallet.
+
+
+ WALLET PASSPHRASE:
+
+
+ To speed up initial seeding, you can choose to use a preseeded database. This will reduce the number of blocks to catchup, but requires that the preseeded database is trusted
+
+
+ Only use this option if you downloaded this wallet from a trusted source
+
+
+ Valid
+
+
+ Invalid
+
+
+ Unconfirmed
+
+
+ SORT BY:
+
+
+ PORT
+
+
+ DEBUG LEVEL:
+
+
+ FILTER:
+
+
+ Highest Balance
+
+
+ No Filter Active
+
+
+ Address Alpha
+
+
+ LOW
+
+
+ No Filter Active
+
+
+ Recent First
+
+
+ Not Syncronized.
+
+
+ Powered by
+
+
+ Select a sending address
+
+
+ Please wait...
+
+
+ Test Mastercoin
+
+
+ ADDITIONAL INFORMATION:
+
+
+ Address Alpha
+
+
+ Available:
+
+
+ BTC Balance
+
+
+ MSC Balance
+
+
+ send
+
+
+ Please Complete All Fields.
+
+
+ Configuration file error
+
+
+ copy
+
+
+ Current Block:
+
+
+ DISCLAIMER:
+
+
+ This software is pre-release software for testing only.
+
+
+ The protocol and transaction processing rules for Mastercoin are still under active development and are subject to change in future.
+
+
+ DO NOT USE IT WITH A LARGE AMOUNT OF MASTERCOINS AND/OR BITCOINS. IT IS ENTIRELY POSSIBLE YOU MAY LOSE ALL YOUR COINS. INFORMATION DISPLAYED MAY BE INCORRECT. MASTERCHEST OFFERS ABSOLUTELY NO GUARANTEES OF ANY KIND
+
+
+ A fraction of a bitcoin and a fraction of a mastercoin are the suggested testing amounts. Preferably use a fresh bitcoin wallet.dat.
+
+
+ This software is provided open-source at no cost. You are responsible for knowing the law in your country and determining if your use of this software contravenes any local laws.
+
+
+ Empty Balances
+
+
+ enter your bitcoin wallet passhrase
+
+
+ Exception:
+
+
+ Exiting...
+
+
+ Great, thanks
+
+
+ HIGH
+
+
+ Highest Value
+
+
+ Insufficient Funds
+
+
+ LOW
+
+
+ Lowest Value
+
+
+ MED
+ Medium
+
+
+ Exception reading configuration :
+
+
+ BITCOIN AUTO CONFIGURATION
+
+
+ Auto-detection has determined your bitcoind/qt configuration does not have the RPC server enabled.
+
+
+ Auto-detection has determined your bitcoind/qt configuration does not have the transaction index enabled.
+
+
+ Please add server=1 to bitcoin.conf and restart bitcoind/qt.
+
+
+ Please add txindex=1 to bitcoin.conf and restart bitcoind/qt with the -reindex flag to enable the transaction index.
+
+
+ More please...
+
+
+ No Filter Active
+
+
+ Not configured
+
+
+ Not Syncronized
+
+
+ OK
+
+
+ Mastercoin Only
+
+
+ Recent First
+
+
+ Select a sending address
+
+
+ Startup: Initializing...
+
+
+ Startup: Initialization Complete.
+
+
+ Syncronized. Last block scanned was block
+
+
+ Syncronizing...
+
+
+ ERROR: Connection to bitcoin RPC seems to be established but responses are not as expected.
+
+
+ Bitcoin connection OK but transaction index appears disabled.
+
+
+ Bitcoin connection OK and transaction index appears enabled.
+
+
+ Failed to connect to Bitcoin or could not locate seed wallet.
+
+
+ TRANSACTION ID:
+
+
+ transaction sent
+
+
+ Will now exit.
+
+
+ Bitcoin sends are temporarily disabled in this build.
+
+
+ DEBUG: Sanity checking balances table..."
+
+
+ DEBUG: Block Analysis for:
+
+
+ Raw transaction is empty - stopping.
+
+
+ Error sending transaction.
+
+
+ Exeption thrown:
+
+
+ Build transaction failed. Recipient address is not valid.
+
+
+ Failed to send transaction.
+
+
+ transaction failed
+
+
+ Recipient address is valid.
+
+
+ Raw transaction decode:
+
+
+ Raw transaction hex:
+
+
+ Failed to sign transaction. Ensure wallet passphrase is correct.
+
+
+ Signing appears successful.
+
+
+ Transaction not sent
+
+
+ Transaction sent, ID:
+
+
+ Recipient address is valid.
+
+
+ Addresslist exception
+
+
+ blocks to catch up
+
+
+ Currencylist exception
+
+
+ historylist exception
+
+
+ Sanity checking has detected addresses with multiple balance entries in the database. It is not safe to continue. The wallet will now exit.
+
+
+ ERROR: An exception was raised testing your connection to bitcoin via RPC. Please ensure bitcoind/qt is running.
+
+
+ There was a problem configuring your connection to bitcoind/qt. Both auto detection and manual configuration appear to have failed.
+
+
+ Startup ERROR: Connection to bitcoin RPC seems to be established but responses are not as expected. Aborting startup.
+
+
+ Startup ERROR: Exception testing connection to bitcoin via RPC. Aborting startup. E2:
+
+
+ Startup ERROR: Connection to database seems to be established but responses are not as expected. Aborting startup.
+
+
+ Startup ERROR: Enumerating addresses did not complete properly. Aborting startup.
+
+
+ Startup: Testing bitcoin connection...
+
+
+ Startup: Connection to bitcoin via RPC established and sanity check OK.
+
+
+ Startup: Testing database connection...
+
+
+ Startup: Connection to database established and sanity check OK.
+
+
+ Startup: Enumerating wallet addresses...
+
+
+ STATUS:
+
+
+ DEBUG: Thread exited.
+
+
+ BLOCKSCAN: Found MSC transaction (simple send):
+
+
+ BLOCKSCAN: Found MSC transaction (sell offer):
+
+
+ BLOCKSCAN: Found MSC transaction (accept offer):
+
+
+ BLOCKSCAN: Found MSC transaction (simple send):
+
+
+ BLOCKSCAN: Transaction processing starting...
+
+
+ BLOCKSCAN: Finished, sleeping.
+
+
+ DEBUG: Thread 'workthread' starting...
+
+
+ DEBUG: Block Analysis for:
+
+
+ DEBUG: Block Analysis for pending transactions
+
+
+ DEBUG: Enumerating addresses...
+
+
+ DEBUG: Sanity checking balances table..."
+
+
+ DEBUG: Thread exited with error condition.
+
+
+ DEBUG: SQL
+
+
+ ERROR: Connection to bitcoin RPC seems to be established but responses are not as expected.
+
+
+ ERROR: Connection to database seems to be established but responses are not as expected.
+
+
+ ERROR: Database block appears newer than bitcoinrpc blocks - is bitcoinrpc up to date? Exiting thread.
+
+
+ ERROR: Enumerating addresses did not complete properly.
+
+
+ ERROR: Connection to database threw an exception of:
+
+
+ ERROR: Blockchain scanning thread threw exception :
+
+
+ STATUS: Connection to bitcoin RPC established & sanity check OK.
+
+
+ STATUS: UI thread will remain but blockchain scanning thread will now exit.
+
+
+ STATUS: Connection to database established & sanity check OK.
+
+
+ STATUS: Database starting at block
+
+
+ STATUS: Network is at block
+
+
+ BLOCKSCAN: Found pending MSC transaction (simple send):
+
+
+ BLOCKSCAN: Found pending MSC transaction (sell offer):
+
+
+ AMOUNT:
+
+
+ ADDRESS:
+
+
+ AMOUNT:
+
+
+ All Currencies
+
+
+ Sanity check has failed. More than one sell for an address exists in the exchange table. It is not safe to continue. Exiting...
+
+
+ DEBUG: Beginning simple send transaction"
+
+
+ DEBUG: Requesting passphrase
+
+
+ DEBUG: No passphrase specified, skipping unlocking wallet"
+
+
+ Restore
+
+
+ Exit
+
+
+ Processing
+
+
+ Processing...
+
+
+ Bitcoin
+
+
+ Mastercoin
+
+
+ Synchronized
+
+
+ Synchronizing
+
+
+ Buy
+
+
+ Sell
+
+
+ TYPE:
+
+
+ AVAILABLE BITCOIN:
+
+
+ MY OPEN ORDERS:
+
+
+ (BTC)
+
+
+ BUYER:
+
+
+ SELECTED CURRENCY:
+
+
+ AVAILABLE CURRENCY:
+
+
+ TOTAL*:
+
+
+ UNIT PRICE*:
+
+
+ SELL AMOUNT:
+
+
+ RESERVED:
+
+
+ AVAILABLE:
+
+
+ UNIT :
+
+
+ TOTAL :
+
+
+ SELLER:
+
+
+ STATUS:
+
+
+ RESERVED CURRENCY:
+
+
+ PURCHASED:
+
+
+ (BTC)
+
\ No newline at end of file
diff --git a/source/My Project/Settings.Designer.vb b/source/My Project/Settings.Designer.vb
deleted file mode 100644
index 10103e3..0000000
--- a/source/My Project/Settings.Designer.vb
+++ /dev/null
@@ -1,73 +0,0 @@
-'------------------------------------------------------------------------------
-'
-' This code was generated by a tool.
-' Runtime Version:4.0.30319.1008
-'
-' Changes to this file may cause incorrect behavior and will be lost if
-' the code is regenerated.
-'
-'------------------------------------------------------------------------------
-
-Option Strict On
-Option Explicit On
-
-
-Namespace My
-
- _
- Partial Friend NotInheritable Class MySettings
- Inherits Global.System.Configuration.ApplicationSettingsBase
-
- Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
-
-#Region "My.Settings Auto-Save Functionality"
-#If _MyType = "WindowsForms" Then
- Private Shared addedHandler As Boolean
-
- Private Shared addedHandlerLockObject As New Object
-
- _
- Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
- If My.Application.SaveMySettingsOnExit Then
- My.Settings.Save()
- End If
- End Sub
-#End If
-#End Region
-
- Public Shared ReadOnly Property [Default]() As MySettings
- Get
-
-#If _MyType = "WindowsForms" Then
- If Not addedHandler Then
- SyncLock addedHandlerLockObject
- If Not addedHandler Then
- AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
- addedHandler = True
- End If
- End SyncLock
- End If
-#End If
- Return defaultInstance
- End Get
- End Property
- End Class
-End Namespace
-
-Namespace My
-
- _
- Friend Module MySettingsProperty
-
- _
- Friend ReadOnly Property Settings() As Global.Masterchest_Wallet.My.MySettings
- Get
- Return Global.Masterchest_Wallet.My.MySettings.Default
- End Get
- End Property
- End Module
-End Namespace
diff --git a/source/My Project/Settings.settings b/source/My Project/Settings.settings
index 85b890b..3f4ac9c 100644
--- a/source/My Project/Settings.settings
+++ b/source/My Project/Settings.settings
@@ -1,7 +1,9 @@
-
-
-
-
-
-
+
+
+
+
+ en-US
+
+
+
\ No newline at end of file
diff --git a/source/Resources/backicon.png b/source/Resources/backicon.png
deleted file mode 100644
index 8660796..0000000
Binary files a/source/Resources/backicon.png and /dev/null differ
diff --git a/source/Resources/closeicon.png b/source/Resources/closeicon.png
deleted file mode 100644
index 39f4b92..0000000
Binary files a/source/Resources/closeicon.png and /dev/null differ
diff --git a/source/Resources/gif.GIF b/source/Resources/gif.GIF
deleted file mode 100644
index 3e8c9f4..0000000
Binary files a/source/Resources/gif.GIF and /dev/null differ
diff --git a/source/Resources/green-tick.png b/source/Resources/green-tick.png
deleted file mode 100644
index 164e7b7..0000000
Binary files a/source/Resources/green-tick.png and /dev/null differ
diff --git a/source/Resources/in.png b/source/Resources/in.png
deleted file mode 100644
index 18c7418..0000000
Binary files a/source/Resources/in.png and /dev/null differ
diff --git a/source/Resources/invalid.png b/source/Resources/invalid.png
deleted file mode 100644
index 5cd2723..0000000
Binary files a/source/Resources/invalid.png and /dev/null differ
diff --git a/source/Resources/invalid1.png b/source/Resources/invalid1.png
deleted file mode 100644
index 5cd2723..0000000
Binary files a/source/Resources/invalid1.png and /dev/null differ
diff --git a/source/Resources/maxicon3.png b/source/Resources/maxicon3.png
deleted file mode 100644
index e036e18..0000000
Binary files a/source/Resources/maxicon3.png and /dev/null differ
diff --git a/source/Resources/minicon.png b/source/Resources/minicon.png
deleted file mode 100644
index 93d0255..0000000
Binary files a/source/Resources/minicon.png and /dev/null differ
diff --git a/source/Resources/out.png b/source/Resources/out.png
deleted file mode 100644
index b90d91a..0000000
Binary files a/source/Resources/out.png and /dev/null differ
diff --git a/source/Resources/redcross.png b/source/Resources/redcross.png
deleted file mode 100644
index f1e8d34..0000000
Binary files a/source/Resources/redcross.png and /dev/null differ
diff --git a/source/Resources/sync.png b/source/Resources/sync.png
deleted file mode 100644
index 1ab421f..0000000
Binary files a/source/Resources/sync.png and /dev/null differ
diff --git a/source/Resources/uncof.png b/source/Resources/uncof.png
deleted file mode 100644
index bc90c27..0000000
Binary files a/source/Resources/uncof.png and /dev/null differ
diff --git a/source/Resources/uncof1.png b/source/Resources/uncof1.png
deleted file mode 100644
index bc90c27..0000000
Binary files a/source/Resources/uncof1.png and /dev/null differ
diff --git a/source/Resources/valid.png b/source/Resources/valid.png
deleted file mode 100644
index cee2050..0000000
Binary files a/source/Resources/valid.png and /dev/null differ
diff --git a/source/app.config b/source/app.config
deleted file mode 100644
index c587693..0000000
--- a/source/app.config
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/bin/Debug/BouncyCastle.Crypto.dll b/source/bin/Debug/BouncyCastle.Crypto.dll
deleted file mode 100644
index 8531f7f..0000000
Binary files a/source/bin/Debug/BouncyCastle.Crypto.dll and /dev/null differ
diff --git a/source/bin/Debug/Masterchest.dll b/source/bin/Debug/Masterchest.dll
deleted file mode 100644
index 1ef5f4b..0000000
Binary files a/source/bin/Debug/Masterchest.dll and /dev/null differ
diff --git a/source/bin/Debug/Masterchest.pdb b/source/bin/Debug/Masterchest.pdb
deleted file mode 100644
index 281ec40..0000000
Binary files a/source/bin/Debug/Masterchest.pdb and /dev/null differ
diff --git a/source/bin/Debug/Masterchest.xml b/source/bin/Debug/Masterchest.xml
deleted file mode 100644
index 2b5be8e..0000000
--- a/source/bin/Debug/Masterchest.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-Masterchest
-
-
-
-
-
- Returns the cached ResourceManager instance used by this class.
-
-
-
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
-
-
-
- A strongly-typed resource class, for looking up localized strings, etc.
-
-
-
-
\ No newline at end of file
diff --git a/source/bin/Debug/Masterchest_Wallet.application b/source/bin/Debug/Masterchest_Wallet.application
deleted file mode 100644
index 5d8f412..0000000
--- a/source/bin/Debug/Masterchest_Wallet.application
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- pKsrgsWWtlzOFljWXWU5xJHm9yY=
-
-
-
-
\ No newline at end of file
diff --git a/source/bin/Debug/Masterchest_Wallet.exe b/source/bin/Debug/Masterchest_Wallet.exe
deleted file mode 100644
index 14e990d..0000000
Binary files a/source/bin/Debug/Masterchest_Wallet.exe and /dev/null differ
diff --git a/source/bin/Debug/Masterchest_Wallet.exe.config b/source/bin/Debug/Masterchest_Wallet.exe.config
deleted file mode 100644
index c587693..0000000
--- a/source/bin/Debug/Masterchest_Wallet.exe.config
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/bin/Debug/Masterchest_Wallet.exe.manifest b/source/bin/Debug/Masterchest_Wallet.exe.manifest
deleted file mode 100644
index 76e9331..0000000
--- a/source/bin/Debug/Masterchest_Wallet.exe.manifest
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- mHxF8s2/AfkWeYBBq30rwEDOe7E=
-
-
-
-
-
-
-
-
-
-
-
- OVXrjEioNCXilmtRSEMfbIHhcQU=
-
-
-
-
-
-
-
-
-
-
-
- IQqdyQif3f0ekC4sXeqCQCoNNZs=
-
-
-
-
-
-
-
-
-
-
-
- ht9gayw7qviBWoZTNeGrJx3jUcI=
-
-
-
-
-
-
-
-
-
-
-
- jjOVsw6AJd5cn4id1v/bKJek6aM=
-
-
-
-
-
-
-
-
-
-
-
- cpPKAcX5H9Y39O6BSqXLiw7FhKM=
-
-
-
-
-
-
-
-
-
- IAPc0SuomuVuKbRu+MOisk03oG8=
-
-
-
\ No newline at end of file
diff --git a/source/bin/Debug/Masterchest_Wallet.pdb b/source/bin/Debug/Masterchest_Wallet.pdb
deleted file mode 100644
index 9af5833..0000000
Binary files a/source/bin/Debug/Masterchest_Wallet.pdb and /dev/null differ
diff --git a/source/bin/Debug/Masterchest_Wallet.vshost.application b/source/bin/Debug/Masterchest_Wallet.vshost.application
deleted file mode 100644
index 5d8f412..0000000
--- a/source/bin/Debug/Masterchest_Wallet.vshost.application
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- pKsrgsWWtlzOFljWXWU5xJHm9yY=
-
-
-
-
\ No newline at end of file
diff --git a/source/bin/Debug/Masterchest_Wallet.vshost.exe b/source/bin/Debug/Masterchest_Wallet.vshost.exe
deleted file mode 100644
index bb84a51..0000000
Binary files a/source/bin/Debug/Masterchest_Wallet.vshost.exe and /dev/null differ
diff --git a/source/bin/Debug/Masterchest_Wallet.vshost.exe.config b/source/bin/Debug/Masterchest_Wallet.vshost.exe.config
deleted file mode 100644
index c587693..0000000
--- a/source/bin/Debug/Masterchest_Wallet.vshost.exe.config
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/bin/Debug/Masterchest_Wallet.vshost.exe.manifest b/source/bin/Debug/Masterchest_Wallet.vshost.exe.manifest
deleted file mode 100644
index 76e9331..0000000
--- a/source/bin/Debug/Masterchest_Wallet.vshost.exe.manifest
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- mHxF8s2/AfkWeYBBq30rwEDOe7E=
-
-
-
-
-
-
-
-
-
-
-
- OVXrjEioNCXilmtRSEMfbIHhcQU=
-
-
-
-
-
-
-
-
-
-
-
- IQqdyQif3f0ekC4sXeqCQCoNNZs=
-
-
-
-
-
-
-
-
-
-
-
- ht9gayw7qviBWoZTNeGrJx3jUcI=
-
-
-
-
-
-
-
-
-
-
-
- jjOVsw6AJd5cn4id1v/bKJek6aM=
-
-
-
-
-
-
-
-
-
-
-
- cpPKAcX5H9Y39O6BSqXLiw7FhKM=
-
-
-
-
-
-
-
-
-
- IAPc0SuomuVuKbRu+MOisk03oG8=
-
-
-
\ No newline at end of file
diff --git a/source/bin/Debug/Masterchest_Wallet.xml b/source/bin/Debug/Masterchest_Wallet.xml
deleted file mode 100644
index afba177..0000000
--- a/source/bin/Debug/Masterchest_Wallet.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-Masterchest_Wallet
-
-
-
-
-
- Returns the cached ResourceManager instance used by this class.
-
-
-
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
-
-
-
- A strongly-typed resource class, for looking up localized strings, etc.
-
-
-
-
\ No newline at end of file
diff --git a/source/bin/Debug/Microsoft.VisualBasic.PowerPacks.Vs.dll b/source/bin/Debug/Microsoft.VisualBasic.PowerPacks.Vs.dll
deleted file mode 100644
index 4a34e78..0000000
Binary files a/source/bin/Debug/Microsoft.VisualBasic.PowerPacks.Vs.dll and /dev/null differ
diff --git a/source/bin/Debug/Microsoft.VisualBasic.PowerPacks.Vs.xml b/source/bin/Debug/Microsoft.VisualBasic.PowerPacks.Vs.xml
deleted file mode 100644
index ae718f9..0000000
--- a/source/bin/Debug/Microsoft.VisualBasic.PowerPacks.Vs.xml
+++ /dev/null
@@ -1,2470 +0,0 @@
-
-
-
- Microsoft.VisualBasic.PowerPacks.Vs
-
-
-
- Specifies the background transparency for an or control.
-
-
- A transparent background. This is the default.
-
-
- A background specified by the property.
-
-
- Displays data in a customizable list format.
-
-
- Initializes a new instance of the class.
-
-
- Adds a new to the control.
- The property is set to False.
-
-
- Gets or sets a value that determines whether users can add a new row to a at run time.
- true if the user can add rows; otherwise false. The default is true.
-
-
- Occurs when the property changes.
-
-
- Gets or sets a value that determines whether users can delete a row from a at run time.
- true if the user can delete rows; otherwise false. The default is true.
-
-
- Occurs when the property changes.
-
-
-
-
-
- Begins a code block that enables you to reset the for a control.
-
-
- Allows users to cancel an edit to the current child control in the current .
-
-
- Creates a new accessibility object for a control.
- A new accessibility object.
-
-
- This member overrides the method.
-
-
- This member overrides .
-
-
- Gets the current in a control.
- The currently selected object.
-
-
- Gets or sets the current in a control.
- The index of the current .
-
-
- Occurs when the changes.
-
-
- Occurs when an external data-parsing or validation operation throws an exception, or when an attempt to commit data to a data source fails.
-
-
- Gets or sets the name of the list or table in the data source for which the is displaying data.
- The name of the table or list in the for which the is displaying data. The default is Empty.
-
-
- Occurs when the property changes.
-
-
- Gets or sets the data source for which the is displaying data.
- The object that contains data for the to display.
-
-
- Occurs when the property is changed.
-
-
- This member overrides the property.
-
-
- Occurs when a is being deleted.
-
-
- Gets the number of items that are visible in a control, optionally including partially displayed items.
- The count of displayed items.
- true to include partially displayed items in the count; false to include only fully displayed items.
-
-
- Occurs when a must be drawn.
-
-
- Ends a code block that enables you to reset the for a control.
-
-
- Gets the index of the first currently displayed in a control.
- The index of the first displayed .
-
-
- Gets a value that determines whether the data for a in a control has been changed by a user.
- true if the data has been changed; otherwise, false.
-
-
- Occurs after the and its controls are cloned from the .
-
-
- Occurs before the and its controls are cloned from the .
-
-
- Gets or sets the number of items that are in a control.
- The count.
-
-
- Gets or sets the size of the item header in a control.
- The size of the item header, in pixels. The default value is 15.
-
-
- Gets or sets a value that determines whether item headers are displayed in a control.
- true if the item header will be displayed; otherwise, false. The default is true.
-
-
- Occurs when the property changes.
-
-
- Occurs when a new is added to a control.
-
-
- Occurs when a is deleted from a control.
-
-
- Gets a template that represents the for a control.
- An object that determines the layout and appearance of items in the control.
-
-
- Occurs when the property is set to True and a new value for a child control of a is needed.
-
-
- Occurs when the property is set to True and the value of a child control in the changes.
-
-
- Gets or sets a value that determines whether a control will be displayed with a vertical or horizontal orientation.
- One of the enumeration values that specifies the layout.
-
-
- Occurs when the property value changes.
-
-
- Occurs when the property is set to True and the user creates a new blank .
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the method.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
-
- Raises the event.
- An object that contains the event data.
-
-
- This member overrides the method.
-
-
- Removes a at the specified position from a control.
- The index of the .
- The value specified for is less than 0 or greater than - 1.
-
-
-
- Scrolls a specified into view in a control.
- The index of the .
- The value specified for is less than 0 or greater than - 1.
-
-
- Scrolls a specified into view in a control, optionally aligning it with the top of the control.
- The index of the .
- true to align the top of the with the top of the control; otherwise, false.
- The value specified for is less than 0 or greater than - 1.
-
-
- This member overrides the method.
-
-
- This member overrides the method.
-
-
- Gets or sets the color that is displayed in the item header of a control when an item is first selected.
- The color to use. The default is .
-
-
- Occurs when the property is changed.
-
-
- Occurs when the user adds a new by pressing the CTRL+N keyboard shortcut.
-
-
- Occurs after the user deletes a by pressing the DELETE key.
-
-
- Occurs when the user deletes a by pressing the DELETE key.
-
-
- Gets or sets a value that indicates whether you have provided your own data-management operations for the control.
- true if the uses data-management operations that you provide; otherwise, false. The default is false.
-
-
- Occurs when the property is changed.
-
-
- This member overrides the method.
-
-
- Provides data for the and events.
-
-
- Initializes a new instance of the class.
- The index of the that is being deleted.
- The number of items being deleted.
-
-
- Gets the number of items being deleted.
- A count of the items.
-
-
- Gets the index of the item that is being deleted.
- The index of the item.
-
-
- Represents the method that handles the and events.
- The source of the event.
- An object that contains the event data.
-
-
- Provides data for the , , , and events.
-
-
- Initializes a new instance of the class.
- The index of the that is being added or deleted.
- The number of items being added or deleted.
-
-
- Gets the number of items being added to or deleted from a control.
- A count of the items.
-
-
- Gets the index of the item being added or deleted.
- The index of the item.
-
-
- Represents the method that will handle the , , , and events.
- The source of the event.
- An object that contains the event data.
-
-
- Provides data for the event.
-
-
- Initializes a new instance of the class.
- The on which the error occurred.
- The control on the on which the error occurred.
- The property on which the error occurred. For most controls, this will be the property.
- The exception object.
-
-
- Gets the that raised the data error.
- The control that raised the error.
-
-
- Gets the that raised the data error.
- The item that contains the control in which the error occurred.
-
-
- Gets the that represents the error.
- The exception object that represents the error.
-
-
- Gets the name of the property of the control that raised the error.
- The name of the property.
-
-
- Gets or sets a value that indicates whether to throw an exception after code execution exits the event handler.
- true if the exception is thrown; otherwise, false. The default is false.
-
-
- Represents the method that will handle the event.
- The source of the event.
- An object that contains the event data.
-
-
- Used by the control to display data at run time.
-
-
- Initializes a new instance of the object.
-
-
- Gets the that is assigned to the control.
- The that is assigned to the control.
-
-
- Gets or sets the default action description of the control for use by accessibility client applications.
- The default action description of the control for use by accessibility client applications.
-
-
- Gets or sets the description of the control that is used by accessibility client applications.
- A string that contains the description of the control that is used by accessibility client applications. The default is a null reference (Nothing in Visual Basic).
-
-
- Gets or sets the name of the control that is used by accessibility client applications.
- A string that represents the name of the control that is used by accessibility client applications. The default is a null reference (Nothing in Visual Basic).
-
-
- Gets or sets the accessible role of the control.
- One of the values of . The default is Default.
- The value assigned is not one of the values.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- An enumeration.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- An for the Accessibility instance.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- A enumeration.
-
-
- Gets a value that determines whether a is the currently selected item in a control.
- true if the is the currently selected item; otherwise, false.
-
-
- Gets a value that determines whether the data for a in a control has been changed by a user.
- true if the data has been changed; otherwise, false.
-
-
- Gets the index of a in a control.
- The index of the current .
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- A that represents the location.
-
-
- Gets or sets the name of the object.
- The name of the object. The default is an empty string ("").
-
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- The for the event.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- The for the event.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- The for the event.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- The new property value of the control.
- The new property value of the control.
- The new property value of the control.
- The new property value of the control.
- A bitwise combination of the values.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- An Integer that represents the index.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- true if the control participates in the tab order; otherwise false.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- true if the item is visible; otherwise false.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- The for the process.
-
-
- Provides data for the event.
-
-
- Initializes a new instance of the class.
- The from which the new item will be cloned.
-
-
- Gets or sets a value that specifies whether the cloning is handled by the developer.
- true if you are handling the cloning yourself; otherwise, false. The default is false.
-
-
- Gets the from which the new will be cloned.
- The object from which the new object will be cloned.
-
-
- Gets or sets the new that is the result of the cloning operation.
- The cloned object.
-
-
- Represents the method that will handle the event.
- The source of the event.
- An object that contains the event data.
-
-
- Provides data for the event.
-
-
- Initializes a new instance of the class.
- The item to be drawn.
-
-
- Gets a that provides the data for the event of a control
- An item that contains the data, which is based on the property of the control.
-
-
- Represents the method that will handle the event.
- The source of the event.
- An object that contains the event data.
-
-
- Provides data for the and events.
-
-
- Initializes a new instance of the class.
- The index of the that contains the control that is raising the event.
- The child control that is raising the event.
- The property of the control that has changed or that needs data.
- The property value that has changed.
-
-
- Gets the child control of a that is raising the or event.
- The control that is raising the event.
-
-
- Gets the index of the that contains the control that is raising the or event.
- The index of the .
-
-
- Gets the name of the data-bound property of the control that is raising a or event.
- The name of the property.
-
-
- Gets the property value that has changed to raise a or event.
- The value to assign to the property or save to a data store.
-
-
- Represents the method that will handle the and events.
- The source of the event.
- An object that contains the event data.
-
-
- Provides an enumeration for specifying the orientation of items in a control.
-
-
- Default. Items will be displayed in a vertical format. A vertical scroll bar will be displayed as necessary.
-
-
- Items will be displayed in a horizontal format. A horizontal scroll bar will be displayed as necessary.
-
-
- Specifies the fill gradient style for an or control.
-
-
- A fill gradient in which the on the upper-right transitions to the on the lower-left.
-
-
- A fill gradient in which the on the outer edges of the shape transitions to the in the center.
-
-
- A fill gradient in which the on the upper-left transitions to the on the lower-right.
-
-
- A fill gradient in which the on the left transitions to the on the right.
-
-
- No fill gradient. The is displayed. This is the default.
-
-
- A fill gradient in which the on the top transitions to the on the bottom.
-
-
- Specifies the fill gradient style for an or control.
-
-
- A pattern of lines that slant from upper right to lower left.
-
-
- A pattern of horizontal and vertical lines that cross.
-
-
- A pattern of diagonal lines that slant to the right from top points to bottom points, are spaced 50 percent closer together than lines, and are double their widths. This pattern is not antialiased.
-
-
- A pattern of horizontal lines that are spaced 50 percent closer together than lines and are double their widths.
-
-
- A pattern of diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than lines, and are double their widths. This pattern is not antialiased.
-
-
- A pattern of vertical lines that are spaced 50 percent closer together than lines and are double their widths.
-
-
- A pattern of dashed diagonal lines that slant to the right from top points to bottom points.
-
-
- A pattern of dashed horizontal lines.
-
-
- A pattern of dashed diagonal lines that slant to the left from top points to bottom points.
-
-
- A pattern of dashed vertical lines.
-
-
- A pattern that has the appearance of layered bricks that slant to the left from top points to bottom points.
-
-
- A pattern of crossing diagonal lines.
-
-
- A pattern that has the appearance of divots.
-
-
- A pattern of forward crossing diagonal lines, each of which is composed of dots that cross.
-
-
- A pattern of horizontal and vertical lines, each of which is composed of dots that cross.
-
-
- A pattern of lines that slant from upper left to lower right.
-
-
- A pattern of horizontal lines.
-
-
- A pattern that has the appearance of horizontally layered bricks.
-
-
- A pattern that has the appearance of a checkerboard, with squares that are double the size of the HatchStyle.SmallCheckerBoard squares.
-
-
- A pattern that has the appearance of confetti and is composed of larger pieces than those of .
-
-
- A pattern of diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent farther apart than those of . This pattern is not antialiased.
-
-
- A pattern of horizontal lines that are spaced 50 percent farther apart than those of .
-
-
- A pattern of diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent farther apart than those of . This pattern is not antialiased.
-
-
- A pattern of vertical lines that are spaced 50 percent farther apart than those of .
-
-
- A pattern of horizontal lines that are spaced 75 percent closer together than those of (or 25 percent closer together than those of ).
-
-
- A pattern of vertical lines that are spaced 75 percent closer together than those of (or 25 percent closer together than those of ).
-
-
- A pattern of crossing diagonal lines that that are not antialiased.
-
-
- A 5-percent dot pattern. The ratio of foreground color to background color is 5:100.
-
-
- A 10-percent dot pattern. The ratio of foreground color to background color is 10:100.
-
-
- A 20-percent dot pattern. The ratio of foreground color to background color is 20:100.
-
-
- A 25-percent dot pattern. The ratio of foreground color to background color is 25:100.
-
-
- A 30-percent dot pattern. The ratio of foreground color to background color is 30:100.
-
-
- A 40-percent dot pattern. The ratio of foreground color to background color is 40:100.
-
-
- A 50-percent dot pattern. The ratio of foreground color to background color is 50:100.
-
-
- A 60-percent dot pattern. The ratio of foreground color to background color is 60:100.
-
-
- A 70-percent dot pattern. The ratio of foreground color to background color is 70:100.
-
-
- A 75-percent dot pattern. The ratio of foreground color to background color is 75:100.
-
-
- A 80-percent dot pattern. The ratio of foreground color to background color is 80:100.
-
-
- A 90-percent dot pattern. The ratio of foreground color to background color is 90:100.
-
-
- A plaid pattern.
-
-
- A pattern that has the appearance of diagonally layered shingles that slant to the right from top points to bottom points.
-
-
- A pattern that has the appearance of a checkerboard.
-
-
- A pattern that has the appearance of confetti.
-
-
- A pattern of horizontal and vertical lines that cross and are spaced 50 percent closer together than those of .
-
-
- An opaque background in the color specified by the property.
-
-
- A pattern that has the appearance of a checkerboard positioned diagonally.
-
-
- A pattern that has the appearance of spheres laid adjacent to each other.
-
-
- No pattern. If the property is set to , the will be displayed.
-
-
- A pattern that has the appearance of a trellis.
-
-
- A pattern of vertical lines.
-
-
- A pattern of horizontal lines that are composed of tildes (~).
-
-
- A pattern that has the appearance of a woven material.
-
-
- A pattern of diagonal lines that slant to the right from top points to bottom points, have the same spacing as those of , and are triple their width. This pattern is not antialiased.
-
-
- A pattern of diagonal lines that slant to the left from top points to bottom points, have the same spacing as those of , and are triple their width. This pattern is not antialiased.
-
-
- A pattern of horizontal lines that are composed of zigzags.
-
-
- Represents a control displayed as a horizontal, vertical, or diagonal line.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class, specifying the where it will be parented.
- A where the shape will be parented
-
-
- Initializes a new instance of the class, specifying the coordinates for the line.
- The X (horizontal) coordinate of the starting point of the line.
- The Y (vertical) coordinate of the starting point of the line.
- The X (horizontal) coordinate of the ending point of the line.
- The Y (vertical) coordinate of the ending point of the line.
-
-
- Creates an object to provide information that accessibility applications use to adjust an application's user interface (UI) for users who have disabilities.
- A class.
-
-
- Supports drawing to the specified bitmap.
- The to be drawn to.
- The within which the is drawn.
-
-
- Gets or sets the ending coordinates of a line drawn by a control.
- A structure that represents the ending coordinates of the line.
-
-
- Occurs when the property value changes.
-
-
- Gets information about the control at the specified point on the screen.
- true if the control is located at the specified coordinates; otherwise false.
- The horizontal screen coordinate.
- The vertical screen coordinate.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Resizes the control by the specified scaling factor.
- A structure that contains the X (horizontal) and Y (vertical) scaling factors.
-
-
- Gets or sets the starting coordinates of a line drawn by a control.
- A structure that represents the starting coordinates of the line.
-
-
- Occurs when the property value changes.
-
-
- Gets or sets the X coordinate of the starting point of a line drawn by a control.
- An Integer that represents the X (horizontal) coordinate of the starting point of the line.
-
-
- Gets or sets the X coordinate of the ending point of a line drawn by a control.
- An Integer that represents the X (horizontal) coordinate of the ending point of the line.
-
-
- Gets or sets the Y coordinate of the starting point of a line drawn by a control.
- An Integer that represents the Y (vertical) coordinate of the starting point of the line.
-
-
- Gets or sets the Y coordinate of the ending point of a line drawn by a control.
- An Integer that represents the Y (vertical) coordinate of the ending point of the line.
-
-
- Represents a control displayed as a circle or oval.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class, specifying the in which it will be contained.
- A in which the will be contained.
-
-
- Initializes a new instance of the class, specifying its location and size.
- An Integer representing the left edge (in pixels)of the .
- An Integer representing the top edge (in pixels) of the .
- An Integer representing the width (in pixels)of the .
- An Integer representing the height (in pixels)of the .
-
-
- Represents a control displayed as a square, rectangle, rounded square, or rounded rectangle.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class, specifying the that will contain it.
- A that will contain the .
-
-
- Initializes a new instance of the class, specifying its location and size.
- An Integer representing the left edge (in pixels) of the .
- An Integer representing the top edge (in pixels) of the .
- An Integer representing the width (in pixels) of the .
- An Integer representing the height (in pixels) of the .
-
-
- Gets or sets the radius for the corners of rounded rectangle and rounded square shapes.
- An Integer representing the radius. The default is 0, or no radius.
-
-
- Implements the basic functionality common to line and shape controls.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class.
- The to be the parent of the shape.
-
-
- Gets the that is assigned to the control.
- The that is assigned to the control.
-
-
- Gets or sets the default action description of the control for use by accessibility client applications.
- The default action description of the control for use by accessibility client applications. For , the default action is .
-
-
- Gets or sets the description of the control that is used by accessibility client applications.
- A that contains the description of the control that is used by accessibility client applications. The default is a null reference (Nothing in Visual Basic).
-
-
- Gets or sets the name of the control that is used by accessibility client applications.
- A representing the name of the control that is used by accessibility client applications. The default is a null reference (Nothing in Visual Basic).
-
-
- Gets or sets the accessible role of the control.
- One of the values of . The default is .
- The value assigned is not one of the values.
-
-
- Gets or sets the edges of the container to which a shape is bound, and determines how a shape is resized when its parent is resized.
- A bitwise combination of the values. The default is Top and Left.
-
-
- Gets or sets the color of the border of a shape or line control.
- A structure representing the color of the border of the shape or line. The default is the value of .
-
-
- Gets or sets the border style for a shape or line control.
- A value that represents the appearance of the border. The default value is Solid.
- The specified value when you set this property is not a valid value.
-
-
- Gets or sets the width of a line or shape control's border.
- An Integer representing the border width in pixels. The default value is 1.
-
-
- Brings a line or shape control to the front of the z-order.
-
-
- Gets a value indicating whether a line or shape control can receive focus.
- true if the control can receive focus; otherwise, false. The default is true.
-
-
- Gets a value indicating whether a line or shape control can be selected.
- true if the control can be selected; otherwise, false. The default is true.
-
-
- Occurs when the focus or keyboard user interface (UI) cues change.
-
-
- Occurs when the shape is clicked.
-
-
- Gets the that contains the .
- A null reference (Nothing in Visual Basic).
-
-
- Gets a value indicating whether a line or shape control currently has the input focus.
- true if the control currently has the input focus; otherwise, false.
-
-
- Gets or sets the shortcut menu associated with a line or shape control.
- A that represents the shortcut menu for the control, or a null reference (Nothing in Visual Basic) if there is no assigned. The default is a null reference (Nothing in Visual Basic).
-
-
- Occurs when the value of the property changes.
-
-
- Gets or sets the associated with a line or shape control.
- The for the control, or a null reference (Nothing in Visual Basic) if there is no assigned. The default is a null reference (Nothing in Visual Basic).
-
-
- Occurs when the value of the property changes.
-
-
- Creates a new accessibility object for a line or shape control.
- Returns an class.
-
-
- Gets a value indicating whether a line or shape control has been created.
- true if the control has been created; otherwise, false.
-
-
- Gets or sets the cursor that is displayed when the mouse pointer is resting on a line or shape control.
- A that represents the cursor to display when the mouse pointer is resting on the control.
-
-
- Occurs when the value of the property changes.
-
-
- Gets the default border color for a line or shape control.
- The default border of the control. The default is .
-
-
- Releases the unmanaged resources used by a line or shape control and optionally releases the managed resources.
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
- Gets a value indicating whether the base class is disposing.
- true if the base class is disposing; otherwise, false.
-
-
- Occurs when the shape is double-clicked.
-
-
- Supports rendering to the specified bitmap.
- The to be drawn to.
- The within which the is rendered.
-
-
- Gets or sets a value indicating whether a line or shape control can respond to user interaction.
- true if the control can respond to user interaction; otherwise, false. The default is true.
-
-
- Occurs when the property value has changed.
-
-
- Occurs when the shape is entered.
-
-
- Retrieves the form that a line or shape control is on.
- The that the control is on.
-
-
- Sets input focus to a line or shape control.
- true if the input focus request was successful; otherwise, false.
-
-
- Gets a value indicating whether a line or shape control currently has the input focus.
- true if the control currently has the input focus; otherwise, false.
-
-
- Returns the next up in a line or shape control's chain of parent controls.
- An that represents the parent of the control.
-
-
- Occurs when the shape receives focus.
-
-
- Conceals a line or shape control from the user.
-
-
- Gets information about a line or shape control at the specified position on the screen.
- true if the line or shape control is located at the specified coordinates; otherwise, false.
- The horizontal screen coordinate.
- The vertical screen coordinate.
-
-
- Invalidates a specific region of a line or shape control and causes a paint message to be sent to the control.
-
-
- Occurs when a shape's display requires redrawing.
-
-
- Gets or sets a value indicating whether a line or shape control is available to accessibility applications.
- true if the control is available to accessibility applications; otherwise, false. The default value is true.
-
-
- Gets a value indicating whether a line or shape control has been disposed of.
- true if the control has been disposed of; otherwise, false.
-
-
- Determines whether the CAPS LOCK, NUM LOCK, or SCROLL LOCK key is in effect.
- true if the specified key or keys are in effect; otherwise, false.
- The CAPS LOCK, NUM LOCK, or SCROLL LOCK member of the enumeration.
- The parameter refers to a key other than the CAPS LOCK, NUM LOCK, or SCROLL LOCK key.
-
-
- Occurs when a key is pressed and the shape has focus.
-
-
- Occurs when a key is pressed and the shape has focus.
-
-
- Occurs when a key is released and the shape has focus.
-
-
- Occurs when the input focus leaves the shape.
-
-
- Occurs when the shape loses focus.
-
-
- Gets a value indicating which of the modifier keys (SHIFT, CTRL, and ALT) is in a pressed state.
- A bitwise combination of the values. The default is None.
-
-
- Gets a value indicating which of the mouse buttons is in a pressed state.
- A bitwise combination of the enumeration values. The default is None.
-
-
- Occurs when the shape is clicked by the mouse.
-
-
- Occurs when the shape is double-clicked by the mouse.
-
-
- Occurs when the mouse pointer is over the shape and a mouse button is pressed.
-
-
- Occurs when the mouse pointer enters the shape.
-
-
- Occurs when the mouse pointer rests on the shape.
-
-
- Occurs when the mouse pointer leaves the shape.
-
-
- Occurs when the mouse pointer is moved over the shape.
-
-
- Gets the position of the pointer in screen coordinates.
- The MousePosition property returns a that represents the pointer position at the time the property was referenced.
-
-
- Occurs when the mouse pointer is over the shape and a mouse button is released.
-
-
- Occurs when the mouse wheel moves and the shape has focus.
-
-
- Occurs when the shape is moved.
-
-
- Gets or sets the name of a line or shape control.
- The name of the control. The default is an empty string ("").
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Occurs when the shape is redrawn.
-
-
- Gets or sets the parent container of a line or shape control.
- A that represents the parent or container of the control.
-
-
- Occurs when the property value changes.
-
-
- Computes the location of the specified screen point into client coordinates.
- A that represents the converted , , in client coordinates.
- The screen coordinate to convert.
-
-
- Computes the location of the specified client point into screen coordinates.
- A that represents the converted , , in screen coordinates.
- The client coordinate to convert.
-
-
- Occurs before the event when a key is pressed and focus is on the shape.
-
-
- Occurs when an is providing Help to accessibility applications.
-
-
- Computes the size and location of the specified screen rectangle in client coordinates.
- A that represents the converted , , in client coordinates.
- The screen coordinate to convert.
-
-
- Computes the size and location of the specified client rectangle in screen coordinates.
- A that represents the converted , , in screen coordinates.
- The screen coordinate to convert.
-
-
- Forces a control to invalidate its client area and immediately redraw itself and any child controls.
-
-
- Gets or sets the window region associated with a line or shape control.
- The window associated with the control.
-
-
- Occurs when the value of the property changes.
-
-
- Resumes usual painting logic, optionally forcing an immediate layout of pending paint requests.
- true to execute pending paint requests; otherwise, false.
-
-
- Scales a shape by the specified scaling factor.
- A that contains the horizontal and vertical scaling factors.
-
-
- Enables a control.
-
-
- Gets or sets the selection color of a shape.
- A that represents the color of the focus rectangle when a shape is selected at run time. The default is .
-
-
- Sends a line or shape control to the back of the z-order.
-
-
- Displays a shape to the user.
-
-
- Suspends the painting logic for a shape.
-
-
- Gets or sets the object that contains data about a line or shape control.
- An that contains data associated with the control. The default is a null reference (Nothing in Visual Basic).
-
-
- Causes the control to redraw the invalidated regions within its client area.
-
-
- Gets or sets a value indicating whether to use the wait cursor for the current line or shape control.
- true to use the wait cursor for the current control; otherwise, false. The default is false.
-
-
- Gets or sets a value indicating whether a line or shape control is displayed.
- true if the control is displayed; otherwise, false. The default is true.
-
-
- Occurs when the property value changes.
-
-
- Represents a collection of objects.
-
-
- Initializes a new instance of the class.
- The that contains the collection.
-
-
- Adds the specified to the .
- The to add to the .
-
-
-
- Adds an array of objects to the .
- An array of objects to add to the collection.
-
-
- Removes all shapes from the collection.
-
-
- Determines whether the specified is a member of the collection.
- true if the is a member of the collection; otherwise, false.
- The to locate in the collection.
-
-
-
- Determines whether the contains an item with the specified key.
- true if the contains an item with the specified key; otherwise, false.
- The key to locate in the .
-
-
- Copies the whole to a compatible one-dimensional , starting at the specified index of the destination array.
- The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing.
- The zero-based index in at which copying starts.
-
-
-
- Gets the number of shapes in the collection.
- An Integer representing the number of shapes in the collection.
-
-
- Releases the unmanaged resources used by the .
-
-
- Retrieves the index of the specified in the .
- A zero-based index value that represents the location of the specified in the .
- The to search for in the .
- The shape is not in the .
-
-
- Retrieves the index of the specified in the , and optionally raises an exception if the specified is not in the .
- A zero-based index value that represents the location of the specified in the . Or -1 if the specified is not found in the .
- The to search for in the .
- true to throw an exception if the specified in the parameter is not a control in the ; otherwise, false.
- The shape is not in the and the parameter value is true.
-
-
- Retrieves a reference to an enumerator object that is used to iterate over a .
- An .
-
-
- Retrieves the index of the specified in the .
- A zero-based index value that represents the position of the specified in the .
- The to locate in the collection.
-
-
-
- Retrieves the index of the first occurrence of the specified item in the collection.
- The zero-based index of the first occurrence of the shape that has the specified name in the collection.
- The name of the shape to search for.
-
-
-
-
- Gets a value indicating whether a collection is read-only.
- true if the collection is read-only; otherwise, false.
-
-
-
- Gets the at the specified indexed location in the collection.
- The located at the specified index location in the .
- The index of the shape to retrieve from the .
-
-
- Gets the that owns the .
- The that owns the .
-
-
- Removes the specified from the .
- The to remove from the .
-
-
-
- Removes a from the at the specified indexed location.
- The index value of the to remove.
-
-
- Sets the index of the specified in the to the specified index value.
- The to search for.
- The new index value of the .
- The shape is not in the .
-
-
-
- Provides a container for , , controls, and for any other control that derives from .
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the accessible role of the .
- One of the values of . The default is Default.
- The value assigned is not one of the values.
-
-
- Gets or sets the cursor that is displayed when the mouse pointer is over a .
- A that represents the cursor to display when the mouse pointer is over the .
-
-
- Gets or sets which control borders are docked to the parent control and determines how a control is resized when its parent is resized.
- One of the values. The default is .
-
-
- Gets the shape that is located at the specified coordinates.
- A that represents the shape that is located at the specified point.
- A that contains the coordinates of the location where you want to look for a shape. Coordinates are expressed relative to the upper-left corner of the screen.
-
-
- Retrieves the next or previous shape in the order of the .
- The next in the order of the .
- The to start the search with.
- true to search forward; false to search backward.
-
-
- Selects the next or previous shape in the order of the .
- true if a shape was enabled; otherwise, false.
- The to start the search with.
- true to move forward in the order; false to move backward.
- true to continue searching from the first shape in the order after the last shape is reached; otherwise, false.
-
-
- Gets the collection of shapes that are contained in the .
- A representing the collection of shapes that are contained in the .
-
-
- Implements the basic functionality that is common to and controls.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class, specifying a as its parent.
- The that is to be the parent of the shape.
-
-
- Initializes a new instance of the class, specifying its size and location.
- An Integer that represents the left edge (in pixels) of the .
- An Integer that represents the top (in pixels) of the .
- An Integer that represents the width (in pixels) of the .
- An Integer that represents the height (in pixels) of the .
-
-
- Gets or sets the background color for the shape.
- A that represents the background color of the shape. The default is the value of the property.
-
-
- Occurs when the property of the shape is changed.
-
-
- Gets or sets the image displayed in the shape.
- An that represents the image to display in the background of the shape.
-
-
- Occurs when the property of a shape is changed.
-
-
- Gets or sets the background image layout as defined in the enumeration.
- One of the values of (Center,None, Stretch, Tile, or Zoom). Tile is the default value.
-
-
- Occurs when the property of a shape is changed.
-
-
- Gets or sets the transparency of the shape.
- One of the values of ( or ). The default is .
-
-
- Gets or sets the width of the shape control's border.
- An Integer representing the border width in pixels. The default value is 1.
-
-
- Gets the distance, in pixels, between the bottom edge of the shape and the top edge of its container's client area.
- An that represents the distance, in pixels, between the bottom edge of the shape and the top edge of its container's client area.
-
-
- Gets or sets the size and location of the shape in pixels, relative to the parent control.
- A in pixels, relative to the parent control, that represents the size and location of the shape.
-
-
- Gets the rectangle that represents the client area of the shape.
- A in pixels, relative to the parent control, that represents the size and location of the shape.
-
-
- Gets or sets the height and width of the client area of the shape.
- A that represents the dimensions of the client area of the shape.
-
-
- Occurs when the property of a shape is changed.
-
-
- Creates a new accessibility object for the shape control.
- Returns an class.
-
-
- Gets the default background color of the shape.
- The default background of the shape. The default is .
-
-
- Gets the default fill color of the shape.
- The default fill of the shape. The default is .
-
-
- Gets the default fill gradient color of the shape.
- The default fill gradient of the shape. The default is .
-
-
- Gets the rectangle that represents the display area of the shape.
- A that represents the display area of the shape .
-
-
- Supports rendering to the specified bitmap.
- The to be drawn to.
- The within which the is rendered.
-
-
- Gets or sets the color that is used to fill the shape.
- The that is used to fill the shape.
-
-
- Gets or sets the gradient color that is used to fill the shape.
- The that is used for a gradient fill.
-
-
- Gets or sets the gradient style that is used to fill the shape.
- A enumeration that determines the type and direction of a gradient fill displayed on the shape.
-
-
- Gets or sets the pattern used to fill the shape.
- A enumeration that determines the pattern to be displayed in the shape.
-
-
- Gets or sets the height of the shape.
- The height of the shape in pixels.
-
-
- Determines whether a shape control is located at the specified point on the screen.
- true if the shape control is located at the specified coordinates; otherwise, false.
- The horizontal screen coordinate.
- The vertical screen coordinate.
-
-
- Gets or sets the distance, in pixels, between the left edge of the shape and the left edge of its container's client area.
- An that represents the distance, in pixels, between the left edge of the shape and the left edge of its container's client area.
-
-
- Gets or sets the coordinates of the upper-left corner of the shape relative to the upper-left corner of its container.
- The that represents the upper-left corner of the shape relative to the upper-left corner of its container.
-
-
- Occurs when the property of a shape is changed.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Occurs when the size of a shape is changed.
-
-
- Gets the distance, in pixels, between the right edge of the shape and the left edge of its container's client area.
- An that represents the distance, in pixels, between the right edge of the shape and the left edge of its container's client area.
-
-
- Scales the shape by the specified scaling factor.
- A that contains the horizontal and vertical scaling factors.
-
-
- Sets the bounds of the shape to the specified location and size.
- The new Left property value of the shape.
- The new Top property value of the shape.
- The new Width property value of the shape.
- The new Height property value of the shape.
-
-
- Gets or sets the height and width of the shape.
- The that represents the height and width of the shape in pixels.
-
-
- Occurs when the property of a shape is changed.
-
-
- Gets or sets the distance, in pixels, between the top edge of the shape and the left edge of its container's client area.
- An that represents the distance, in pixels, between the top edge of the control and the top edge of its container's client area.
-
-
- Gets or sets the width of the shape.
- The width of the shape in pixels.
-
-
- Enables printing an image of a Windows Form at run time.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class, specifying the in which it will be parented.
- A in which the component will be parented.
-
-
- Initializes a new instance of the class, specifying the where it will be parented.
- A where the component will be parented.
-
-
- Occurs when the method is called, before the first page of the document prints.
-
-
- Releases the unmanaged resources used by a component and optionally releases the managed resources.
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
- Gets or sets the document name to display (for example, in a print status dialog box or printer queue) while printing the document.
- A String to display while printing the document. The default is "document".
-
-
- Occurs when the last page of the document has printed.
-
-
- Gets or sets the form to be printed.
- Returns a object.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Sends an image of a Windows Form to the destination specified by the property.
-
-
- Sends an image of a Windows Form to the destination specified by the property, specifying the form and printing options
- The name of the to be printed.
- A enumeration that determines how the form will be printed.
-
-
- Gets or sets a value indicating whether the output is directed to a printer, to a print preview window, or to a file.
- Returns a enumeration.
-
-
- Gets or sets a object that you can use to specify various properties of a printer.
- Returns a object.
-
-
- Gets or sets the file name of an Encapsulated PostScript file and the path to which the file will be saved when the property is set to .
- Returns a String that contains a file path and name.
-
-
- Occurs immediately before each page is printed.
-
-
- The PrintOption enumeration specifies options for the method of a component.
-
-
- Uses the compatible printing implementation to print the currently visible client area.
-
-
- Uses the compatible printing implementation to print the currently visible form. This includes the title bar, scroll bars, and border.
-
-
- Uses a new implementation to print the currently visible client area.
-
-
- Uses a new implementation to print the currently visible form. This includes the title bar, scroll bars, and border.
-
-
- Uses a new implementation to print the full client area, even if part of it is scrolled out of view.
-
-
- Provides constants that map Visual Basic 6.0 color constants to their equivalents.
-
-
- Maps the Visual Basic 6.0 constant vbBlack to .
-
-
- Maps the Visual Basic 6.0 constant vbBlue to .
-
-
- Maps the Visual Basic 6.0 constant vbCyan to .
-
-
- Maps the Visual Basic 6.0 constant vbGreen to .
-
-
- Maps the Visual Basic 6.0 constant vbMagenta to .
-
-
- Maps the Visual Basic 6.0 constant vbRed to .
-
-
- Maps the Visual Basic 6.0 constant vbWhite to .
-
-
- Maps the Visual Basic 6.0 constant vbYellow to .
-
-
- Provides constants that map Visual Basic 6.0 DrawStyle constants to their equivalents.
-
-
- Maps the Visual Basic 6.0 constant vbDash to Dash.
-
-
- Maps the Visual Basic 6.0 constant vbDashDot to DashDot.
-
-
- Maps the Visual Basic 6.0 constant vbDashDotDot to DashDotDot.
-
-
- Maps the Visual Basic 6.0 constant vbDot to Dot.
-
-
- Maps the Visual Basic 6.0 constant vbDash to Solid.
-
-
- Provides constants that map Visual Basic 6.0 FillStyle constants to their equivalents.
-
-
- Maps the Visual Basic 6.0 constant vbCross to Cross.
-
-
- Maps the Visual Basic 6.0 constant vbDiagonalCross to DiagonalCross.
-
-
- Maps the Visual Basic 6.0 constant vbDownwardDiagonal to BackwardDiagonal.
-
-
- Maps the Visual Basic 6.0 constant vbFSSolid to a solid color.
-
-
- Maps the Visual Basic 6.0 constant vbFSTransparent to an absence of patterns.
-
-
- Maps the Visual Basic 6.0 constant vbHorizontalLine to Horizontal.
-
-
- Maps the Visual Basic 6.0 constant vbUpwardDiagonal to ForwardDiagonal.
-
-
- Maps the Visual Basic 6.0 constant vbVerticalLine to Vertical.
-
-
- This class supports the .NET Framework infrastructure and is not intended to be used directly from your code.
-
-
- This class supports the .NET Framework infrastructure and is not intended to be used directly from your code.
- A for use during upgrade.
-
-
- Provides a Printer object for use by upgraded Visual Basic 6.0 printing code.
-
-
- Initializes a new instance of the class.
-
-
- Prints a circle, an ellipse, or an arc on a page, specifying whether the center point is relative to the current location.
- Boolean. If this parameter is set to true, the center of the circle, ellipse, or arc is printed relative to the coordinates specified in the and properties of the object.
- Single value indicating the vertical coordinate for the center point of the circle, ellipse, or arc. The property determines the units of measurement used.
- Single value indicating the radius of the circle or ellipse. The property determines the units of measurement used.
- Single value indicating the radius of the circle or ellipse. The property determines the units of measurement used.
- Optional. Integer value indicating the RGB (red-green-blue) color of the circle's outline. If this parameter is omitted, the value of is used.
- Optional. Single-precision value. When an arc or a partial circle or ellipse is printed, and specify (in radians) the start and end positions of the arc. The range for both is 2 * pi radians to 2 * pi radians. The default value for is 0 radians; the default for is 2 * pi radians.
- Optional. Single-precision value. When an arc or a partial circle or ellipse is printed, and specify (in radians) the start and end positions of the arc. The range for both is 2 * pi radians to 2 * pi radians. The default value for is 0 radians; the default for is 2 * pi radians.
- Optional. Single-precision value indicating the aspect ratio of the circle or ellipse. The default value is 1.0, which yields a perfect (non-elliptical) circle on any screen.
-
-
- Prints a circle, an ellipse, or an arc on a page.
- Single value indicating the horizontal coordinate for the center point of the circle, ellipse, or arc. The property determines the units of measurement used.
- Single value indicating the vertical coordinate for the center point of the circle, ellipse, or arc. The property determines the units of measurement used.
- Single value indicating the radius of the circle or ellipse. The property determines the units of measurement used.
- Optional. Integer value indicating the RGB (red-green-blue) color of the circle's outline. If this parameter is omitted, the value of is used.
- Optional. Single-precision value. When an arc or a partial circle or ellipse is printed, and specify (in radians) the start and end positions of the arc. The range for both is 2 * pi radians to 2 * pi radians. The default value for is 0 radians; the default for is 2 * pi radians.
- Optional. Single-precision value. When an arc or a partial circle or ellipse is printed, and specify (in radians) the start and end positions of the arc. The range for both is 2 * pi radians to 2 * pi radians. The default value for is 0 radians; the default for is 2 * pi radians.
- Optional. Single-precision value indicating the aspect ratio of the circle or ellipse. The default value is 1.0, which yields a perfect (non-elliptical) circle on any screen.
-
-
- Gets or sets a value specifying whether the output will print in color or in monochrome on a device that supports color.
- Returns a Short.
-
-
- Gets or sets a value that determines the number of copies to be printed.
- A Short representing the number of copies to be printed.
-
-
- Gets or sets the horizontal coordinates for the next printing or drawing method.
- Returns a Single.
-
-
- Gets or sets the vertical coordinates for the next printing or drawing method.
- Returns a Single.
-
-
- Gets the name of the current printer.
- Returns a String.
-
-
- Gets or sets the document name to display (for example, in a print status dialog box or printer queue) while printing the document.
- A String to display while printing the document. The default is "document".
-
-
- Gets or sets a value that determines the line style for output from graphics methods.
- Returns a Short.
-
-
- Gets or sets the line width for output from graphics methods.
- Returns a Short.
-
-
- Gets or sets a value that determines whether a page is printed on both sides (if the printer supports this feature).
- Returns a Short.
-
-
- Ends a print operation sent to the object, releasing the document to the print device or spooler.
-
-
- Gets or sets the color that is used to fill in shapes created by using the and graphics methods.
- Returns an Integer.
-
-
- Gets or sets the pattern used to fill shapes created by using the and graphics methods.
- Returns a Short. The default is 1.
-
-
- Gets or sets a FontFamily by name.
- Returns a .
-
-
- Gets or sets the bold font style.
- Returns a Boolean.
-
-
- Returns the number of fonts available for the current display device or active printer.
- Returns a Short.
-
-
- Gets or sets the italic font style.
- Returns a Boolean.
-
-
- Gets or sets the name of the font in which text is displayed for a printing operation.
- Returns a String.
-
-
- Gets all font names that are available for the current printer.
- Returns a String.
- The index of the font within the collection.
-
-
- Gets or sets the size of the font that is used for text in a run-time printing operation.
- Returns a Single.
-
-
- Gets or sets the strikethrough font style.
- Returns a Boolean.
-
-
- Gets or sets a value that determines whether background graphics on a Printer object are printed behind text characters.
- Returns a Boolean.
-
-
- Gets or sets the underlined font style.
- Returns a Boolean.
-
-
- Gets or sets the color in which text and graphics are printed.
- Returns an Integer.
-
-
- Gets or sets the height of a page.
- Returns an Integer.
-
-
- Returns a value that determines whether the currently selected printer is defined as the default printer in Control Panel.
- Returns a Boolean.
-
-
- Immediately stops the current print job.
-
-
- Prints lines, squares, or rectangles on a page.
- Boolean. If this parameter is set to true, the starting coordinates are relative to the coordinates given by the and properties of the object.
- Single value indicating the horizontal coordinate of the starting point for the line being printed.
- Single value indicating the vertical coordinate of the starting point for the line being printed.
- Boolean. If this parameter is set to true, the ending coordinates are relative to the coordinates given by the and properties of the object.
- Single value indicating the horizontal coordinate of the endpoint for the line being printed.
- Single value indicating the vertical coordinate of the endpoint for the line being printed.
- Optional. Integer value indicating the RGB (red-green-blue) color of the line. If this parameter is omitted, the value of is used.
- Optional. Boolean. If this parameter is set to true, a rectangle is printed. The , , , and coordinates specify opposite corners of the rectangle.
- Optional. Boolean. If the parameter is used and the parameter is set to true, the rectangle is filled with the same color used to print the rectangle. you cannot use without . If is used without , the current and values are used to fill the rectangle. The default value for is transparent.
-
-
- Prints lines on a page.
- Single value indicating the horizontal coordinate of the endpoint for the line being printed. The starting point for the line is determined by the and property values.
- Single value indicating the vertical coordinate of the endpoint for the line being printed. The starting point for the line is determined by the and property values.
-
-
- Prints lines, squares, or rectangles on a page.
- Single value indicating the horizontal coordinate of the starting point for the line being printed.
- Single value indicating the vertical coordinate of the starting point for the line being printed.
- Single value indicating the horizontal coordinate of the endpoint for the line being printed.
- Single value indicating the vertical coordinate of the endpoint for the line being printed.
- Optional. Integer value indicating the RGB (red-green-blue) color of the line. If this parameter is omitted, the value of is used.
- Optional. Boolean. If this parameter is set to true, a rectangle is printed. The , , , and coordinates specify opposite corners of the rectangle.
- Optional. Boolean. If the parameter is used and the parameter is set to true, the rectangle is filled with the same color used to print the rectangle. You cannot use without . If is used without , the current and values are used to fill the rectangle. The default value for is transparent.
-
-
- Stops the printing on the current page and resumes printing on a new page.
-
-
- Gets or sets a value indicating whether documents are printed in portrait or landscape mode.
- Returns a Short.
-
-
- Returns the page number of the page that is currently being printed.
- Returns a Short.
-
-
- Prints the contents of an image file on a page.
-
- value representing the image to be printed.
- Single value indicating the horizontal destination coordinates where the image will be printed. The property determines the units of measure used.
- Single value indicating the vertical destination coordinates where the image will be printed. The property determines the units of measure used.
- Optional. Single value indicating the destination width of the picture. The property of object determines the units of measurement used. If the destination width is larger or smaller than the source width, picture is stretched or compressed to fit. If omitted, the source width is used.
- Optional. Single value indicating the destination height of the picture. The property of object determines the units of measurement used. If the destination height is larger or smaller than the source height, picture is stretched or compressed to fit. If omitted, the source height is used.
- Optional. Single values indicating the coordinates (x-axis) of a clipping region within picture. The property of object determines the units of measurement used. If omitted, 0 is assumed.
- Optional. Single values indicating the coordinates (y-axis) of a clipping region within picture. The property of object determines the units of measurement used. If omitted, 0 is assumed.
- Optional. Single value indicating the source width of a clipping region within picture. The property of object determines the units of measurement used. If omitted, the entire source width is used.
- Optional. Single value indicating the source height of a clipping region within picture. The property of object determines the units of measurement used. If omitted, the entire source height is used.
-
-
- Gets or sets a value indicating the default paper bin on the printer from which paper is fed during print operations.
- Returns a Short.
-
-
- Gets or sets a value indicating the paper size for the current printer.
- Returns a Short.
-
-
- Prints text to a page.
- A parameter array containing optional printing parameters.
-
-
- Gets or sets a value that determines whether the print output is directed to a printer, to a print preview window, or to a file.
- Returns a enumeration.
-
-
- Gets or sets a value that specifies the file name of an Encapsulated PostScript file and the path to which the file will be saved when the property is set to PrintToFile.
- Returns a String that contains a file path and name.
-
-
- Gets or sets a value that indicates the printer resolution.
- Returns a Short.
-
-
- Prints a single point in a specified color on a page, optionally specifying a point relative to the current coordinates.
- Boolean value indicating whether the coordinates are relative to the current graphics position (as set by , ).
- Single value indicating the horizontal coordinates of the point to print.
- Single value indicating the vertical coordinates of the point to print.
- Optional. Integer value indicating the RGB (red-green-blue) color specified for the point. If this parameter is omitted, the current property setting is used.
-
-
- Prints a single point on a page.
- Single value indicating the horizontal coordinates of the point to print.
- Single value indicating the vertical coordinates of the point to print.
-
-
- Prints a single point in a specified color on a page.
- Single value indicating the horizontal coordinates of the point to print.
- Single value indicating the vertical coordinates of the point to print.
- Optional. Integer value indicating the RGB (red-green-blue) color specified for the point. If this parameter is omitted, the current property setting is used.
-
-
- Gets or sets a Boolean value that indicates the text display direction on a right-to-left system.
- Returns a Boolean.
-
-
- Defines the coordinate system of the object.
-
-
- Defines the coordinate system of the object.
- Single value indicating the horizontal coordinates that defines the upper-left corner of the object. Parentheses must enclose the values.
- Single value indicating the vertical coordinates that defines the upper-left corner of the object. Parentheses must enclose the values.
- Single value indicating the horizontal coordinates that defines the lower-right corner of the object. Parentheses must enclose the values.
- Single value indicating the vertical coordinates that defines the lower-right corner of the object. Parentheses must enclose the values.
-
-
- Gets or sets the number of units for the vertical measurement of the page when you use graphics methods.
- Returns a Single.
-
-
- Gets or sets the horizontal coordinates for the left edge of the page when you are using graphics methods.
- Returns a Single.
-
-
- Gets or sets a value indicating the unit of measurement for the coordinates of an object when you are using graphics methods.
- Returns a Short.
-
-
- Gets or sets the vertical coordinates for the top edge of the page when you are using graphics methods.
- Returns a Single.
-
-
- Gets or sets the number of units for the horizontal measurement of the page when you use graphics methods.
- Returns a Single.
-
-
- Converts the value for the width of a page from one of the units of measure of the property to another.
- Returns a Single.
- Specify the number of units of measure to be converted.
- Optional. A constant or value specifying the coordinate system from which the width of the object is to be converted. The possible values of are the same as those for the property.
- Optional. A constant or value specifying the coordinate system to which the width of the object is to be converted. The possible values of are the same as those for the property.
-
-
- Converts the value for the height of a page from one of the units of measure of the property to another.
- Returns a Single.
- Specify the number of units of measure to be converted.
- Optional. A constant or value specifying the coordinate system from which the height of the object is to be converted. The possible values of are the same as those for the property.
- Optional. A constant or value specifying the coordinate system to which the height of the object is to be converted. The possible values of are the same as those for the property.
-
-
- Returns the height of a text string as it would be printed in the current font.
- Returns a Single.
- The String to be measured.
-
-
- Returns the width of a text string as it would be printed in the current font.
- Returns a Single
- The String to be measured.
-
-
- Gets a value indicating the number of twips per pixel for an object measured horizontally.
- Returns a Single.
-
-
- Gets a value indicating the number of twips per pixel for an object measured vertically.
- Returns a Single.
-
-
- Gets or sets the width of a page.
- Returns an Integer.
-
-
- Prints text to a page without adding a carriage return.
- A parameter array containing optional printing parameters.
-
-
- Provides a collection of printers for use by upgraded Visual Basic 6.0 printing code.
-
-
- Initializes a object.
-
-
- Returns the number of printers in the collection.
- An Integer representing the number of printers in the collection.
-
-
-
- Returns a specific member of the collection by index number.
- A object.
- An Integer representing the index of the printer.
-
-
- Provides constants that map Visual Basic 6.0 Printer constants to their equivalents.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Provides constants that map Visual Basic 6.0 ScaleMode constants to their .NET Framework equivalents.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides constants that map Visual Basic 6.0 color constants to their equivalents.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
-
\ No newline at end of file
diff --git a/source/bin/Debug/Newtonsoft.Json.dll b/source/bin/Debug/Newtonsoft.Json.dll
deleted file mode 100644
index 446b878..0000000
Binary files a/source/bin/Debug/Newtonsoft.Json.dll and /dev/null differ
diff --git a/source/bin/Debug/Newtonsoft.Json.pdb b/source/bin/Debug/Newtonsoft.Json.pdb
deleted file mode 100644
index 99a486b..0000000
Binary files a/source/bin/Debug/Newtonsoft.Json.pdb and /dev/null differ
diff --git a/source/bin/Debug/System.Data.SqlServerCe.Entity.dll b/source/bin/Debug/System.Data.SqlServerCe.Entity.dll
deleted file mode 100644
index a635674..0000000
Binary files a/source/bin/Debug/System.Data.SqlServerCe.Entity.dll and /dev/null differ
diff --git a/source/bin/Debug/System.Data.SqlServerCe.dll b/source/bin/Debug/System.Data.SqlServerCe.dll
deleted file mode 100644
index 50446ca..0000000
Binary files a/source/bin/Debug/System.Data.SqlServerCe.dll and /dev/null differ
diff --git a/source/bin/Debug/sqlceca35.dll b/source/bin/Debug/sqlceca35.dll
deleted file mode 100644
index 66bcc88..0000000
Binary files a/source/bin/Debug/sqlceca35.dll and /dev/null differ
diff --git a/source/bin/Debug/sqlcecompact35.dll b/source/bin/Debug/sqlcecompact35.dll
deleted file mode 100644
index c9f7409..0000000
Binary files a/source/bin/Debug/sqlcecompact35.dll and /dev/null differ
diff --git a/source/bin/Debug/sqlceer35EN.dll b/source/bin/Debug/sqlceer35EN.dll
deleted file mode 100644
index 499a52b..0000000
Binary files a/source/bin/Debug/sqlceer35EN.dll and /dev/null differ
diff --git a/source/bin/Debug/sqlceme35.dll b/source/bin/Debug/sqlceme35.dll
deleted file mode 100644
index f2b87b4..0000000
Binary files a/source/bin/Debug/sqlceme35.dll and /dev/null differ
diff --git a/source/bin/Debug/sqlceoledb35.dll b/source/bin/Debug/sqlceoledb35.dll
deleted file mode 100644
index 96a09c1..0000000
Binary files a/source/bin/Debug/sqlceoledb35.dll and /dev/null differ
diff --git a/source/bin/Debug/sqlceqp35.dll b/source/bin/Debug/sqlceqp35.dll
deleted file mode 100644
index 353bea6..0000000
Binary files a/source/bin/Debug/sqlceqp35.dll and /dev/null differ
diff --git a/source/bin/Debug/sqlcese35.dll b/source/bin/Debug/sqlcese35.dll
deleted file mode 100644
index cab1a4d..0000000
Binary files a/source/bin/Debug/sqlcese35.dll and /dev/null differ
diff --git a/source/bin/Debug/structure.sdf b/source/bin/Debug/structure.sdf
deleted file mode 100644
index 797997c..0000000
Binary files a/source/bin/Debug/structure.sdf and /dev/null differ
diff --git a/source/bin/Debug/wallet - 1503-106P.sdf b/source/bin/Debug/wallet - 1503-106P.sdf
deleted file mode 100644
index 507c56f..0000000
Binary files a/source/bin/Debug/wallet - 1503-106P.sdf and /dev/null differ
diff --git a/source/bin/Debug/wallet - Copypremajorchanges.sdf b/source/bin/Debug/wallet - Copypremajorchanges.sdf
deleted file mode 100644
index 12cfc6e..0000000
Binary files a/source/bin/Debug/wallet - Copypremajorchanges.sdf and /dev/null differ
diff --git a/source/bin/Debug/wallet.sdf b/source/bin/Debug/wallet.sdf
deleted file mode 100644
index 2291dde..0000000
Binary files a/source/bin/Debug/wallet.sdf and /dev/null differ
diff --git a/source/bin/Debug/wallet.zip b/source/bin/Debug/wallet.zip
deleted file mode 100644
index dd8bcad..0000000
Binary files a/source/bin/Debug/wallet.zip and /dev/null differ
diff --git a/source/bin/Debug/wallet_largest_no_sanity.sdf b/source/bin/Debug/wallet_largest_no_sanity.sdf
deleted file mode 100644
index 93b2e36..0000000
Binary files a/source/bin/Debug/wallet_largest_no_sanity.sdf and /dev/null differ
diff --git a/source/bin/Debug/wallet_new.sdf b/source/bin/Debug/wallet_new.sdf
deleted file mode 100644
index 2588fa5..0000000
Binary files a/source/bin/Debug/wallet_new.sdf and /dev/null differ
diff --git a/source/bin/Debug/wallet_newstructure.sdf b/source/bin/Debug/wallet_newstructure.sdf
deleted file mode 100644
index bc04318..0000000
Binary files a/source/bin/Debug/wallet_newstructure.sdf and /dev/null differ
diff --git a/source/bin/Debug/wallet_newstructure2.sdf b/source/bin/Debug/wallet_newstructure2.sdf
deleted file mode 100644
index ba79e66..0000000
Binary files a/source/bin/Debug/wallet_newstructure2.sdf and /dev/null differ
diff --git a/source/bin/Debug/wallet_original.sdf b/source/bin/Debug/wallet_original.sdf
deleted file mode 100644
index 142ade3..0000000
Binary files a/source/bin/Debug/wallet_original.sdf and /dev/null differ
diff --git a/source/bin/Debug/walletstage.sdf b/source/bin/Debug/walletstage.sdf
deleted file mode 100644
index 8900e92..0000000
Binary files a/source/bin/Debug/walletstage.sdf and /dev/null differ
diff --git a/source/bin/Release/BouncyCastle.Crypto.dll b/source/bin/Release/BouncyCastle.Crypto.dll
deleted file mode 100644
index 8531f7f..0000000
Binary files a/source/bin/Release/BouncyCastle.Crypto.dll and /dev/null differ
diff --git a/source/bin/Release/Masterchest.dll b/source/bin/Release/Masterchest.dll
deleted file mode 100644
index 1ef5f4b..0000000
Binary files a/source/bin/Release/Masterchest.dll and /dev/null differ
diff --git a/source/bin/Release/Masterchest.pdb b/source/bin/Release/Masterchest.pdb
deleted file mode 100644
index 281ec40..0000000
Binary files a/source/bin/Release/Masterchest.pdb and /dev/null differ
diff --git a/source/bin/Release/Masterchest.xml b/source/bin/Release/Masterchest.xml
deleted file mode 100644
index 2b5be8e..0000000
--- a/source/bin/Release/Masterchest.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-Masterchest
-
-
-
-
-
- Returns the cached ResourceManager instance used by this class.
-
-
-
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
-
-
-
- A strongly-typed resource class, for looking up localized strings, etc.
-
-
-
-
\ No newline at end of file
diff --git a/source/bin/Release/Masterchest_Wallet.application b/source/bin/Release/Masterchest_Wallet.application
deleted file mode 100644
index b6a0315..0000000
--- a/source/bin/Release/Masterchest_Wallet.application
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- xqRYheSu4KvkxEDM9Wcw+frKNqs=
-
-
-
-
\ No newline at end of file
diff --git a/source/bin/Release/Masterchest_Wallet.exe b/source/bin/Release/Masterchest_Wallet.exe
deleted file mode 100644
index bbad929..0000000
Binary files a/source/bin/Release/Masterchest_Wallet.exe and /dev/null differ
diff --git a/source/bin/Release/Masterchest_Wallet.exe.config b/source/bin/Release/Masterchest_Wallet.exe.config
deleted file mode 100644
index c587693..0000000
--- a/source/bin/Release/Masterchest_Wallet.exe.config
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/bin/Release/Masterchest_Wallet.exe.manifest b/source/bin/Release/Masterchest_Wallet.exe.manifest
deleted file mode 100644
index 6d647b5..0000000
--- a/source/bin/Release/Masterchest_Wallet.exe.manifest
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- mHxF8s2/AfkWeYBBq30rwEDOe7E=
-
-
-
-
-
-
-
-
-
-
-
- OVXrjEioNCXilmtRSEMfbIHhcQU=
-
-
-
-
-
-
-
-
-
-
-
- +gYQsQxc7P1kOxwV8XQl23IG4Tg=
-
-
-
-
-
-
-
-
-
-
-
- ht9gayw7qviBWoZTNeGrJx3jUcI=
-
-
-
-
-
-
-
-
-
-
-
- jjOVsw6AJd5cn4id1v/bKJek6aM=
-
-
-
-
-
-
-
-
-
-
-
- cpPKAcX5H9Y39O6BSqXLiw7FhKM=
-
-
-
-
-
-
-
-
-
- IAPc0SuomuVuKbRu+MOisk03oG8=
-
-
-
\ No newline at end of file
diff --git a/source/bin/Release/Masterchest_Wallet.pdb b/source/bin/Release/Masterchest_Wallet.pdb
deleted file mode 100644
index 6d5a095..0000000
Binary files a/source/bin/Release/Masterchest_Wallet.pdb and /dev/null differ
diff --git a/source/bin/Release/Masterchest_Wallet.xml b/source/bin/Release/Masterchest_Wallet.xml
deleted file mode 100644
index afba177..0000000
--- a/source/bin/Release/Masterchest_Wallet.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-Masterchest_Wallet
-
-
-
-
-
- Returns the cached ResourceManager instance used by this class.
-
-
-
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
-
-
-
- A strongly-typed resource class, for looking up localized strings, etc.
-
-
-
-
\ No newline at end of file
diff --git a/source/bin/Release/Microsoft.VisualBasic.PowerPacks.Vs.dll b/source/bin/Release/Microsoft.VisualBasic.PowerPacks.Vs.dll
deleted file mode 100644
index 4a34e78..0000000
Binary files a/source/bin/Release/Microsoft.VisualBasic.PowerPacks.Vs.dll and /dev/null differ
diff --git a/source/bin/Release/Microsoft.VisualBasic.PowerPacks.Vs.xml b/source/bin/Release/Microsoft.VisualBasic.PowerPacks.Vs.xml
deleted file mode 100644
index ae718f9..0000000
--- a/source/bin/Release/Microsoft.VisualBasic.PowerPacks.Vs.xml
+++ /dev/null
@@ -1,2470 +0,0 @@
-
-
-
- Microsoft.VisualBasic.PowerPacks.Vs
-
-
-
- Specifies the background transparency for an or control.
-
-
- A transparent background. This is the default.
-
-
- A background specified by the property.
-
-
- Displays data in a customizable list format.
-
-
- Initializes a new instance of the class.
-
-
- Adds a new to the control.
- The property is set to False.
-
-
- Gets or sets a value that determines whether users can add a new row to a at run time.
- true if the user can add rows; otherwise false. The default is true.
-
-
- Occurs when the property changes.
-
-
- Gets or sets a value that determines whether users can delete a row from a at run time.
- true if the user can delete rows; otherwise false. The default is true.
-
-
- Occurs when the property changes.
-
-
-
-
-
- Begins a code block that enables you to reset the for a control.
-
-
- Allows users to cancel an edit to the current child control in the current .
-
-
- Creates a new accessibility object for a control.
- A new accessibility object.
-
-
- This member overrides the method.
-
-
- This member overrides .
-
-
- Gets the current in a control.
- The currently selected object.
-
-
- Gets or sets the current in a control.
- The index of the current .
-
-
- Occurs when the changes.
-
-
- Occurs when an external data-parsing or validation operation throws an exception, or when an attempt to commit data to a data source fails.
-
-
- Gets or sets the name of the list or table in the data source for which the is displaying data.
- The name of the table or list in the for which the is displaying data. The default is Empty.
-
-
- Occurs when the property changes.
-
-
- Gets or sets the data source for which the is displaying data.
- The object that contains data for the to display.
-
-
- Occurs when the property is changed.
-
-
- This member overrides the property.
-
-
- Occurs when a is being deleted.
-
-
- Gets the number of items that are visible in a control, optionally including partially displayed items.
- The count of displayed items.
- true to include partially displayed items in the count; false to include only fully displayed items.
-
-
- Occurs when a must be drawn.
-
-
- Ends a code block that enables you to reset the for a control.
-
-
- Gets the index of the first currently displayed in a control.
- The index of the first displayed .
-
-
- Gets a value that determines whether the data for a in a control has been changed by a user.
- true if the data has been changed; otherwise, false.
-
-
- Occurs after the and its controls are cloned from the .
-
-
- Occurs before the and its controls are cloned from the .
-
-
- Gets or sets the number of items that are in a control.
- The count.
-
-
- Gets or sets the size of the item header in a control.
- The size of the item header, in pixels. The default value is 15.
-
-
- Gets or sets a value that determines whether item headers are displayed in a control.
- true if the item header will be displayed; otherwise, false. The default is true.
-
-
- Occurs when the property changes.
-
-
- Occurs when a new is added to a control.
-
-
- Occurs when a is deleted from a control.
-
-
- Gets a template that represents the for a control.
- An object that determines the layout and appearance of items in the control.
-
-
- Occurs when the property is set to True and a new value for a child control of a is needed.
-
-
- Occurs when the property is set to True and the value of a child control in the changes.
-
-
- Gets or sets a value that determines whether a control will be displayed with a vertical or horizontal orientation.
- One of the enumeration values that specifies the layout.
-
-
- Occurs when the property value changes.
-
-
- Occurs when the property is set to True and the user creates a new blank .
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the method.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
- Raises the event.
- An object that contains the event data.
-
-
-
- Raises the event.
- An object that contains the event data.
-
-
- This member overrides the method.
-
-
- Removes a at the specified position from a control.
- The index of the .
- The value specified for is less than 0 or greater than - 1.
-
-
-
- Scrolls a specified into view in a control.
- The index of the .
- The value specified for is less than 0 or greater than - 1.
-
-
- Scrolls a specified into view in a control, optionally aligning it with the top of the control.
- The index of the .
- true to align the top of the with the top of the control; otherwise, false.
- The value specified for is less than 0 or greater than - 1.
-
-
- This member overrides the method.
-
-
- This member overrides the method.
-
-
- Gets or sets the color that is displayed in the item header of a control when an item is first selected.
- The color to use. The default is .
-
-
- Occurs when the property is changed.
-
-
- Occurs when the user adds a new by pressing the CTRL+N keyboard shortcut.
-
-
- Occurs after the user deletes a by pressing the DELETE key.
-
-
- Occurs when the user deletes a by pressing the DELETE key.
-
-
- Gets or sets a value that indicates whether you have provided your own data-management operations for the control.
- true if the uses data-management operations that you provide; otherwise, false. The default is false.
-
-
- Occurs when the property is changed.
-
-
- This member overrides the method.
-
-
- Provides data for the and events.
-
-
- Initializes a new instance of the class.
- The index of the that is being deleted.
- The number of items being deleted.
-
-
- Gets the number of items being deleted.
- A count of the items.
-
-
- Gets the index of the item that is being deleted.
- The index of the item.
-
-
- Represents the method that handles the and events.
- The source of the event.
- An object that contains the event data.
-
-
- Provides data for the , , , and events.
-
-
- Initializes a new instance of the class.
- The index of the that is being added or deleted.
- The number of items being added or deleted.
-
-
- Gets the number of items being added to or deleted from a control.
- A count of the items.
-
-
- Gets the index of the item being added or deleted.
- The index of the item.
-
-
- Represents the method that will handle the , , , and events.
- The source of the event.
- An object that contains the event data.
-
-
- Provides data for the event.
-
-
- Initializes a new instance of the class.
- The on which the error occurred.
- The control on the on which the error occurred.
- The property on which the error occurred. For most controls, this will be the property.
- The exception object.
-
-
- Gets the that raised the data error.
- The control that raised the error.
-
-
- Gets the that raised the data error.
- The item that contains the control in which the error occurred.
-
-
- Gets the that represents the error.
- The exception object that represents the error.
-
-
- Gets the name of the property of the control that raised the error.
- The name of the property.
-
-
- Gets or sets a value that indicates whether to throw an exception after code execution exits the event handler.
- true if the exception is thrown; otherwise, false. The default is false.
-
-
- Represents the method that will handle the event.
- The source of the event.
- An object that contains the event data.
-
-
- Used by the control to display data at run time.
-
-
- Initializes a new instance of the object.
-
-
- Gets the that is assigned to the control.
- The that is assigned to the control.
-
-
- Gets or sets the default action description of the control for use by accessibility client applications.
- The default action description of the control for use by accessibility client applications.
-
-
- Gets or sets the description of the control that is used by accessibility client applications.
- A string that contains the description of the control that is used by accessibility client applications. The default is a null reference (Nothing in Visual Basic).
-
-
- Gets or sets the name of the control that is used by accessibility client applications.
- A string that represents the name of the control that is used by accessibility client applications. The default is a null reference (Nothing in Visual Basic).
-
-
- Gets or sets the accessible role of the control.
- One of the values of . The default is Default.
- The value assigned is not one of the values.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- An enumeration.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- An for the Accessibility instance.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- A enumeration.
-
-
- Gets a value that determines whether a is the currently selected item in a control.
- true if the is the currently selected item; otherwise, false.
-
-
- Gets a value that determines whether the data for a in a control has been changed by a user.
- true if the data has been changed; otherwise, false.
-
-
- Gets the index of a in a control.
- The index of the current .
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- A that represents the location.
-
-
- Gets or sets the name of the object.
- The name of the object. The default is an empty string ("").
-
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- The for the event.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- The for the event.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- The for the event.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- The new property value of the control.
- The new property value of the control.
- The new property value of the control.
- The new property value of the control.
- A bitwise combination of the values.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- An Integer that represents the index.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- true if the control participates in the tab order; otherwise false.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- true if the item is visible; otherwise false.
-
-
- The object is used internally by the control to display data at run time. The settings of the determine how the data is displayed.
- The for the process.
-
-
- Provides data for the event.
-
-
- Initializes a new instance of the class.
- The from which the new item will be cloned.
-
-
- Gets or sets a value that specifies whether the cloning is handled by the developer.
- true if you are handling the cloning yourself; otherwise, false. The default is false.
-
-
- Gets the from which the new will be cloned.
- The object from which the new object will be cloned.
-
-
- Gets or sets the new that is the result of the cloning operation.
- The cloned object.
-
-
- Represents the method that will handle the event.
- The source of the event.
- An object that contains the event data.
-
-
- Provides data for the event.
-
-
- Initializes a new instance of the class.
- The item to be drawn.
-
-
- Gets a that provides the data for the event of a control
- An item that contains the data, which is based on the property of the control.
-
-
- Represents the method that will handle the event.
- The source of the event.
- An object that contains the event data.
-
-
- Provides data for the and events.
-
-
- Initializes a new instance of the class.
- The index of the that contains the control that is raising the event.
- The child control that is raising the event.
- The property of the control that has changed or that needs data.
- The property value that has changed.
-
-
- Gets the child control of a that is raising the or event.
- The control that is raising the event.
-
-
- Gets the index of the that contains the control that is raising the or event.
- The index of the .
-
-
- Gets the name of the data-bound property of the control that is raising a or event.
- The name of the property.
-
-
- Gets the property value that has changed to raise a or event.
- The value to assign to the property or save to a data store.
-
-
- Represents the method that will handle the and events.
- The source of the event.
- An object that contains the event data.
-
-
- Provides an enumeration for specifying the orientation of items in a control.
-
-
- Default. Items will be displayed in a vertical format. A vertical scroll bar will be displayed as necessary.
-
-
- Items will be displayed in a horizontal format. A horizontal scroll bar will be displayed as necessary.
-
-
- Specifies the fill gradient style for an or control.
-
-
- A fill gradient in which the on the upper-right transitions to the on the lower-left.
-
-
- A fill gradient in which the on the outer edges of the shape transitions to the in the center.
-
-
- A fill gradient in which the on the upper-left transitions to the on the lower-right.
-
-
- A fill gradient in which the on the left transitions to the on the right.
-
-
- No fill gradient. The is displayed. This is the default.
-
-
- A fill gradient in which the on the top transitions to the on the bottom.
-
-
- Specifies the fill gradient style for an or control.
-
-
- A pattern of lines that slant from upper right to lower left.
-
-
- A pattern of horizontal and vertical lines that cross.
-
-
- A pattern of diagonal lines that slant to the right from top points to bottom points, are spaced 50 percent closer together than lines, and are double their widths. This pattern is not antialiased.
-
-
- A pattern of horizontal lines that are spaced 50 percent closer together than lines and are double their widths.
-
-
- A pattern of diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than lines, and are double their widths. This pattern is not antialiased.
-
-
- A pattern of vertical lines that are spaced 50 percent closer together than lines and are double their widths.
-
-
- A pattern of dashed diagonal lines that slant to the right from top points to bottom points.
-
-
- A pattern of dashed horizontal lines.
-
-
- A pattern of dashed diagonal lines that slant to the left from top points to bottom points.
-
-
- A pattern of dashed vertical lines.
-
-
- A pattern that has the appearance of layered bricks that slant to the left from top points to bottom points.
-
-
- A pattern of crossing diagonal lines.
-
-
- A pattern that has the appearance of divots.
-
-
- A pattern of forward crossing diagonal lines, each of which is composed of dots that cross.
-
-
- A pattern of horizontal and vertical lines, each of which is composed of dots that cross.
-
-
- A pattern of lines that slant from upper left to lower right.
-
-
- A pattern of horizontal lines.
-
-
- A pattern that has the appearance of horizontally layered bricks.
-
-
- A pattern that has the appearance of a checkerboard, with squares that are double the size of the HatchStyle.SmallCheckerBoard squares.
-
-
- A pattern that has the appearance of confetti and is composed of larger pieces than those of .
-
-
- A pattern of diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent farther apart than those of . This pattern is not antialiased.
-
-
- A pattern of horizontal lines that are spaced 50 percent farther apart than those of .
-
-
- A pattern of diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent farther apart than those of . This pattern is not antialiased.
-
-
- A pattern of vertical lines that are spaced 50 percent farther apart than those of .
-
-
- A pattern of horizontal lines that are spaced 75 percent closer together than those of (or 25 percent closer together than those of ).
-
-
- A pattern of vertical lines that are spaced 75 percent closer together than those of (or 25 percent closer together than those of ).
-
-
- A pattern of crossing diagonal lines that that are not antialiased.
-
-
- A 5-percent dot pattern. The ratio of foreground color to background color is 5:100.
-
-
- A 10-percent dot pattern. The ratio of foreground color to background color is 10:100.
-
-
- A 20-percent dot pattern. The ratio of foreground color to background color is 20:100.
-
-
- A 25-percent dot pattern. The ratio of foreground color to background color is 25:100.
-
-
- A 30-percent dot pattern. The ratio of foreground color to background color is 30:100.
-
-
- A 40-percent dot pattern. The ratio of foreground color to background color is 40:100.
-
-
- A 50-percent dot pattern. The ratio of foreground color to background color is 50:100.
-
-
- A 60-percent dot pattern. The ratio of foreground color to background color is 60:100.
-
-
- A 70-percent dot pattern. The ratio of foreground color to background color is 70:100.
-
-
- A 75-percent dot pattern. The ratio of foreground color to background color is 75:100.
-
-
- A 80-percent dot pattern. The ratio of foreground color to background color is 80:100.
-
-
- A 90-percent dot pattern. The ratio of foreground color to background color is 90:100.
-
-
- A plaid pattern.
-
-
- A pattern that has the appearance of diagonally layered shingles that slant to the right from top points to bottom points.
-
-
- A pattern that has the appearance of a checkerboard.
-
-
- A pattern that has the appearance of confetti.
-
-
- A pattern of horizontal and vertical lines that cross and are spaced 50 percent closer together than those of .
-
-
- An opaque background in the color specified by the property.
-
-
- A pattern that has the appearance of a checkerboard positioned diagonally.
-
-
- A pattern that has the appearance of spheres laid adjacent to each other.
-
-
- No pattern. If the property is set to , the will be displayed.
-
-
- A pattern that has the appearance of a trellis.
-
-
- A pattern of vertical lines.
-
-
- A pattern of horizontal lines that are composed of tildes (~).
-
-
- A pattern that has the appearance of a woven material.
-
-
- A pattern of diagonal lines that slant to the right from top points to bottom points, have the same spacing as those of , and are triple their width. This pattern is not antialiased.
-
-
- A pattern of diagonal lines that slant to the left from top points to bottom points, have the same spacing as those of , and are triple their width. This pattern is not antialiased.
-
-
- A pattern of horizontal lines that are composed of zigzags.
-
-
- Represents a control displayed as a horizontal, vertical, or diagonal line.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class, specifying the where it will be parented.
- A where the shape will be parented
-
-
- Initializes a new instance of the class, specifying the coordinates for the line.
- The X (horizontal) coordinate of the starting point of the line.
- The Y (vertical) coordinate of the starting point of the line.
- The X (horizontal) coordinate of the ending point of the line.
- The Y (vertical) coordinate of the ending point of the line.
-
-
- Creates an object to provide information that accessibility applications use to adjust an application's user interface (UI) for users who have disabilities.
- A class.
-
-
- Supports drawing to the specified bitmap.
- The to be drawn to.
- The within which the is drawn.
-
-
- Gets or sets the ending coordinates of a line drawn by a control.
- A structure that represents the ending coordinates of the line.
-
-
- Occurs when the property value changes.
-
-
- Gets information about the control at the specified point on the screen.
- true if the control is located at the specified coordinates; otherwise false.
- The horizontal screen coordinate.
- The vertical screen coordinate.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Resizes the control by the specified scaling factor.
- A structure that contains the X (horizontal) and Y (vertical) scaling factors.
-
-
- Gets or sets the starting coordinates of a line drawn by a control.
- A structure that represents the starting coordinates of the line.
-
-
- Occurs when the property value changes.
-
-
- Gets or sets the X coordinate of the starting point of a line drawn by a control.
- An Integer that represents the X (horizontal) coordinate of the starting point of the line.
-
-
- Gets or sets the X coordinate of the ending point of a line drawn by a control.
- An Integer that represents the X (horizontal) coordinate of the ending point of the line.
-
-
- Gets or sets the Y coordinate of the starting point of a line drawn by a control.
- An Integer that represents the Y (vertical) coordinate of the starting point of the line.
-
-
- Gets or sets the Y coordinate of the ending point of a line drawn by a control.
- An Integer that represents the Y (vertical) coordinate of the ending point of the line.
-
-
- Represents a control displayed as a circle or oval.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class, specifying the in which it will be contained.
- A in which the will be contained.
-
-
- Initializes a new instance of the class, specifying its location and size.
- An Integer representing the left edge (in pixels)of the .
- An Integer representing the top edge (in pixels) of the .
- An Integer representing the width (in pixels)of the .
- An Integer representing the height (in pixels)of the .
-
-
- Represents a control displayed as a square, rectangle, rounded square, or rounded rectangle.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class, specifying the that will contain it.
- A that will contain the .
-
-
- Initializes a new instance of the class, specifying its location and size.
- An Integer representing the left edge (in pixels) of the .
- An Integer representing the top edge (in pixels) of the .
- An Integer representing the width (in pixels) of the .
- An Integer representing the height (in pixels) of the .
-
-
- Gets or sets the radius for the corners of rounded rectangle and rounded square shapes.
- An Integer representing the radius. The default is 0, or no radius.
-
-
- Implements the basic functionality common to line and shape controls.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class.
- The to be the parent of the shape.
-
-
- Gets the that is assigned to the control.
- The that is assigned to the control.
-
-
- Gets or sets the default action description of the control for use by accessibility client applications.
- The default action description of the control for use by accessibility client applications. For , the default action is .
-
-
- Gets or sets the description of the control that is used by accessibility client applications.
- A that contains the description of the control that is used by accessibility client applications. The default is a null reference (Nothing in Visual Basic).
-
-
- Gets or sets the name of the control that is used by accessibility client applications.
- A representing the name of the control that is used by accessibility client applications. The default is a null reference (Nothing in Visual Basic).
-
-
- Gets or sets the accessible role of the control.
- One of the values of . The default is .
- The value assigned is not one of the values.
-
-
- Gets or sets the edges of the container to which a shape is bound, and determines how a shape is resized when its parent is resized.
- A bitwise combination of the values. The default is Top and Left.
-
-
- Gets or sets the color of the border of a shape or line control.
- A structure representing the color of the border of the shape or line. The default is the value of .
-
-
- Gets or sets the border style for a shape or line control.
- A value that represents the appearance of the border. The default value is Solid.
- The specified value when you set this property is not a valid value.
-
-
- Gets or sets the width of a line or shape control's border.
- An Integer representing the border width in pixels. The default value is 1.
-
-
- Brings a line or shape control to the front of the z-order.
-
-
- Gets a value indicating whether a line or shape control can receive focus.
- true if the control can receive focus; otherwise, false. The default is true.
-
-
- Gets a value indicating whether a line or shape control can be selected.
- true if the control can be selected; otherwise, false. The default is true.
-
-
- Occurs when the focus or keyboard user interface (UI) cues change.
-
-
- Occurs when the shape is clicked.
-
-
- Gets the that contains the .
- A null reference (Nothing in Visual Basic).
-
-
- Gets a value indicating whether a line or shape control currently has the input focus.
- true if the control currently has the input focus; otherwise, false.
-
-
- Gets or sets the shortcut menu associated with a line or shape control.
- A that represents the shortcut menu for the control, or a null reference (Nothing in Visual Basic) if there is no assigned. The default is a null reference (Nothing in Visual Basic).
-
-
- Occurs when the value of the property changes.
-
-
- Gets or sets the associated with a line or shape control.
- The for the control, or a null reference (Nothing in Visual Basic) if there is no assigned. The default is a null reference (Nothing in Visual Basic).
-
-
- Occurs when the value of the property changes.
-
-
- Creates a new accessibility object for a line or shape control.
- Returns an class.
-
-
- Gets a value indicating whether a line or shape control has been created.
- true if the control has been created; otherwise, false.
-
-
- Gets or sets the cursor that is displayed when the mouse pointer is resting on a line or shape control.
- A that represents the cursor to display when the mouse pointer is resting on the control.
-
-
- Occurs when the value of the property changes.
-
-
- Gets the default border color for a line or shape control.
- The default border of the control. The default is .
-
-
- Releases the unmanaged resources used by a line or shape control and optionally releases the managed resources.
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
- Gets a value indicating whether the base class is disposing.
- true if the base class is disposing; otherwise, false.
-
-
- Occurs when the shape is double-clicked.
-
-
- Supports rendering to the specified bitmap.
- The to be drawn to.
- The within which the is rendered.
-
-
- Gets or sets a value indicating whether a line or shape control can respond to user interaction.
- true if the control can respond to user interaction; otherwise, false. The default is true.
-
-
- Occurs when the property value has changed.
-
-
- Occurs when the shape is entered.
-
-
- Retrieves the form that a line or shape control is on.
- The that the control is on.
-
-
- Sets input focus to a line or shape control.
- true if the input focus request was successful; otherwise, false.
-
-
- Gets a value indicating whether a line or shape control currently has the input focus.
- true if the control currently has the input focus; otherwise, false.
-
-
- Returns the next up in a line or shape control's chain of parent controls.
- An that represents the parent of the control.
-
-
- Occurs when the shape receives focus.
-
-
- Conceals a line or shape control from the user.
-
-
- Gets information about a line or shape control at the specified position on the screen.
- true if the line or shape control is located at the specified coordinates; otherwise, false.
- The horizontal screen coordinate.
- The vertical screen coordinate.
-
-
- Invalidates a specific region of a line or shape control and causes a paint message to be sent to the control.
-
-
- Occurs when a shape's display requires redrawing.
-
-
- Gets or sets a value indicating whether a line or shape control is available to accessibility applications.
- true if the control is available to accessibility applications; otherwise, false. The default value is true.
-
-
- Gets a value indicating whether a line or shape control has been disposed of.
- true if the control has been disposed of; otherwise, false.
-
-
- Determines whether the CAPS LOCK, NUM LOCK, or SCROLL LOCK key is in effect.
- true if the specified key or keys are in effect; otherwise, false.
- The CAPS LOCK, NUM LOCK, or SCROLL LOCK member of the enumeration.
- The parameter refers to a key other than the CAPS LOCK, NUM LOCK, or SCROLL LOCK key.
-
-
- Occurs when a key is pressed and the shape has focus.
-
-
- Occurs when a key is pressed and the shape has focus.
-
-
- Occurs when a key is released and the shape has focus.
-
-
- Occurs when the input focus leaves the shape.
-
-
- Occurs when the shape loses focus.
-
-
- Gets a value indicating which of the modifier keys (SHIFT, CTRL, and ALT) is in a pressed state.
- A bitwise combination of the values. The default is None.
-
-
- Gets a value indicating which of the mouse buttons is in a pressed state.
- A bitwise combination of the enumeration values. The default is None.
-
-
- Occurs when the shape is clicked by the mouse.
-
-
- Occurs when the shape is double-clicked by the mouse.
-
-
- Occurs when the mouse pointer is over the shape and a mouse button is pressed.
-
-
- Occurs when the mouse pointer enters the shape.
-
-
- Occurs when the mouse pointer rests on the shape.
-
-
- Occurs when the mouse pointer leaves the shape.
-
-
- Occurs when the mouse pointer is moved over the shape.
-
-
- Gets the position of the pointer in screen coordinates.
- The MousePosition property returns a that represents the pointer position at the time the property was referenced.
-
-
- Occurs when the mouse pointer is over the shape and a mouse button is released.
-
-
- Occurs when the mouse wheel moves and the shape has focus.
-
-
- Occurs when the shape is moved.
-
-
- Gets or sets the name of a line or shape control.
- The name of the control. The default is an empty string ("").
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- A that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Occurs when the shape is redrawn.
-
-
- Gets or sets the parent container of a line or shape control.
- A that represents the parent or container of the control.
-
-
- Occurs when the property value changes.
-
-
- Computes the location of the specified screen point into client coordinates.
- A that represents the converted , , in client coordinates.
- The screen coordinate to convert.
-
-
- Computes the location of the specified client point into screen coordinates.
- A that represents the converted , , in screen coordinates.
- The client coordinate to convert.
-
-
- Occurs before the event when a key is pressed and focus is on the shape.
-
-
- Occurs when an is providing Help to accessibility applications.
-
-
- Computes the size and location of the specified screen rectangle in client coordinates.
- A that represents the converted , , in client coordinates.
- The screen coordinate to convert.
-
-
- Computes the size and location of the specified client rectangle in screen coordinates.
- A that represents the converted , , in screen coordinates.
- The screen coordinate to convert.
-
-
- Forces a control to invalidate its client area and immediately redraw itself and any child controls.
-
-
- Gets or sets the window region associated with a line or shape control.
- The window associated with the control.
-
-
- Occurs when the value of the property changes.
-
-
- Resumes usual painting logic, optionally forcing an immediate layout of pending paint requests.
- true to execute pending paint requests; otherwise, false.
-
-
- Scales a shape by the specified scaling factor.
- A that contains the horizontal and vertical scaling factors.
-
-
- Enables a control.
-
-
- Gets or sets the selection color of a shape.
- A that represents the color of the focus rectangle when a shape is selected at run time. The default is .
-
-
- Sends a line or shape control to the back of the z-order.
-
-
- Displays a shape to the user.
-
-
- Suspends the painting logic for a shape.
-
-
- Gets or sets the object that contains data about a line or shape control.
- An that contains data associated with the control. The default is a null reference (Nothing in Visual Basic).
-
-
- Causes the control to redraw the invalidated regions within its client area.
-
-
- Gets or sets a value indicating whether to use the wait cursor for the current line or shape control.
- true to use the wait cursor for the current control; otherwise, false. The default is false.
-
-
- Gets or sets a value indicating whether a line or shape control is displayed.
- true if the control is displayed; otherwise, false. The default is true.
-
-
- Occurs when the property value changes.
-
-
- Represents a collection of objects.
-
-
- Initializes a new instance of the class.
- The that contains the collection.
-
-
- Adds the specified to the .
- The to add to the .
-
-
-
- Adds an array of objects to the .
- An array of objects to add to the collection.
-
-
- Removes all shapes from the collection.
-
-
- Determines whether the specified is a member of the collection.
- true if the is a member of the collection; otherwise, false.
- The to locate in the collection.
-
-
-
- Determines whether the contains an item with the specified key.
- true if the contains an item with the specified key; otherwise, false.
- The key to locate in the .
-
-
- Copies the whole to a compatible one-dimensional , starting at the specified index of the destination array.
- The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing.
- The zero-based index in at which copying starts.
-
-
-
- Gets the number of shapes in the collection.
- An Integer representing the number of shapes in the collection.
-
-
- Releases the unmanaged resources used by the .
-
-
- Retrieves the index of the specified in the .
- A zero-based index value that represents the location of the specified in the .
- The to search for in the .
- The shape is not in the .
-
-
- Retrieves the index of the specified in the , and optionally raises an exception if the specified is not in the .
- A zero-based index value that represents the location of the specified in the . Or -1 if the specified is not found in the .
- The to search for in the .
- true to throw an exception if the specified in the parameter is not a control in the ; otherwise, false.
- The shape is not in the and the parameter value is true.
-
-
- Retrieves a reference to an enumerator object that is used to iterate over a .
- An .
-
-
- Retrieves the index of the specified in the .
- A zero-based index value that represents the position of the specified in the .
- The to locate in the collection.
-
-
-
- Retrieves the index of the first occurrence of the specified item in the collection.
- The zero-based index of the first occurrence of the shape that has the specified name in the collection.
- The name of the shape to search for.
-
-
-
-
- Gets a value indicating whether a collection is read-only.
- true if the collection is read-only; otherwise, false.
-
-
-
- Gets the at the specified indexed location in the collection.
- The located at the specified index location in the .
- The index of the shape to retrieve from the .
-
-
- Gets the that owns the .
- The that owns the .
-
-
- Removes the specified from the .
- The to remove from the .
-
-
-
- Removes a from the at the specified indexed location.
- The index value of the to remove.
-
-
- Sets the index of the specified in the to the specified index value.
- The to search for.
- The new index value of the .
- The shape is not in the .
-
-
-
- Provides a container for , , controls, and for any other control that derives from .
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the accessible role of the .
- One of the values of . The default is Default.
- The value assigned is not one of the values.
-
-
- Gets or sets the cursor that is displayed when the mouse pointer is over a .
- A that represents the cursor to display when the mouse pointer is over the .
-
-
- Gets or sets which control borders are docked to the parent control and determines how a control is resized when its parent is resized.
- One of the values. The default is .
-
-
- Gets the shape that is located at the specified coordinates.
- A that represents the shape that is located at the specified point.
- A that contains the coordinates of the location where you want to look for a shape. Coordinates are expressed relative to the upper-left corner of the screen.
-
-
- Retrieves the next or previous shape in the order of the .
- The next in the order of the .
- The to start the search with.
- true to search forward; false to search backward.
-
-
- Selects the next or previous shape in the order of the .
- true if a shape was enabled; otherwise, false.
- The to start the search with.
- true to move forward in the order; false to move backward.
- true to continue searching from the first shape in the order after the last shape is reached; otherwise, false.
-
-
- Gets the collection of shapes that are contained in the .
- A representing the collection of shapes that are contained in the .
-
-
- Implements the basic functionality that is common to and controls.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class, specifying a as its parent.
- The that is to be the parent of the shape.
-
-
- Initializes a new instance of the class, specifying its size and location.
- An Integer that represents the left edge (in pixels) of the .
- An Integer that represents the top (in pixels) of the .
- An Integer that represents the width (in pixels) of the .
- An Integer that represents the height (in pixels) of the .
-
-
- Gets or sets the background color for the shape.
- A that represents the background color of the shape. The default is the value of the property.
-
-
- Occurs when the property of the shape is changed.
-
-
- Gets or sets the image displayed in the shape.
- An that represents the image to display in the background of the shape.
-
-
- Occurs when the property of a shape is changed.
-
-
- Gets or sets the background image layout as defined in the enumeration.
- One of the values of (Center,None, Stretch, Tile, or Zoom). Tile is the default value.
-
-
- Occurs when the property of a shape is changed.
-
-
- Gets or sets the transparency of the shape.
- One of the values of ( or ). The default is .
-
-
- Gets or sets the width of the shape control's border.
- An Integer representing the border width in pixels. The default value is 1.
-
-
- Gets the distance, in pixels, between the bottom edge of the shape and the top edge of its container's client area.
- An that represents the distance, in pixels, between the bottom edge of the shape and the top edge of its container's client area.
-
-
- Gets or sets the size and location of the shape in pixels, relative to the parent control.
- A in pixels, relative to the parent control, that represents the size and location of the shape.
-
-
- Gets the rectangle that represents the client area of the shape.
- A in pixels, relative to the parent control, that represents the size and location of the shape.
-
-
- Gets or sets the height and width of the client area of the shape.
- A that represents the dimensions of the client area of the shape.
-
-
- Occurs when the property of a shape is changed.
-
-
- Creates a new accessibility object for the shape control.
- Returns an class.
-
-
- Gets the default background color of the shape.
- The default background of the shape. The default is .
-
-
- Gets the default fill color of the shape.
- The default fill of the shape. The default is .
-
-
- Gets the default fill gradient color of the shape.
- The default fill gradient of the shape. The default is .
-
-
- Gets the rectangle that represents the display area of the shape.
- A that represents the display area of the shape .
-
-
- Supports rendering to the specified bitmap.
- The to be drawn to.
- The within which the is rendered.
-
-
- Gets or sets the color that is used to fill the shape.
- The that is used to fill the shape.
-
-
- Gets or sets the gradient color that is used to fill the shape.
- The that is used for a gradient fill.
-
-
- Gets or sets the gradient style that is used to fill the shape.
- A enumeration that determines the type and direction of a gradient fill displayed on the shape.
-
-
- Gets or sets the pattern used to fill the shape.
- A enumeration that determines the pattern to be displayed in the shape.
-
-
- Gets or sets the height of the shape.
- The height of the shape in pixels.
-
-
- Determines whether a shape control is located at the specified point on the screen.
- true if the shape control is located at the specified coordinates; otherwise, false.
- The horizontal screen coordinate.
- The vertical screen coordinate.
-
-
- Gets or sets the distance, in pixels, between the left edge of the shape and the left edge of its container's client area.
- An that represents the distance, in pixels, between the left edge of the shape and the left edge of its container's client area.
-
-
- Gets or sets the coordinates of the upper-left corner of the shape relative to the upper-left corner of its container.
- The that represents the upper-left corner of the shape relative to the upper-left corner of its container.
-
-
- Occurs when the property of a shape is changed.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Occurs when the size of a shape is changed.
-
-
- Gets the distance, in pixels, between the right edge of the shape and the left edge of its container's client area.
- An that represents the distance, in pixels, between the right edge of the shape and the left edge of its container's client area.
-
-
- Scales the shape by the specified scaling factor.
- A that contains the horizontal and vertical scaling factors.
-
-
- Sets the bounds of the shape to the specified location and size.
- The new Left property value of the shape.
- The new Top property value of the shape.
- The new Width property value of the shape.
- The new Height property value of the shape.
-
-
- Gets or sets the height and width of the shape.
- The that represents the height and width of the shape in pixels.
-
-
- Occurs when the property of a shape is changed.
-
-
- Gets or sets the distance, in pixels, between the top edge of the shape and the left edge of its container's client area.
- An that represents the distance, in pixels, between the top edge of the control and the top edge of its container's client area.
-
-
- Gets or sets the width of the shape.
- The width of the shape in pixels.
-
-
- Enables printing an image of a Windows Form at run time.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class, specifying the in which it will be parented.
- A in which the component will be parented.
-
-
- Initializes a new instance of the class, specifying the where it will be parented.
- A where the component will be parented.
-
-
- Occurs when the method is called, before the first page of the document prints.
-
-
- Releases the unmanaged resources used by a component and optionally releases the managed resources.
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
- Gets or sets the document name to display (for example, in a print status dialog box or printer queue) while printing the document.
- A String to display while printing the document. The default is "document".
-
-
- Occurs when the last page of the document has printed.
-
-
- Gets or sets the form to be printed.
- Returns a object.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Raises the event.
- An that contains the event data.
-
-
- Sends an image of a Windows Form to the destination specified by the property.
-
-
- Sends an image of a Windows Form to the destination specified by the property, specifying the form and printing options
- The name of the to be printed.
- A enumeration that determines how the form will be printed.
-
-
- Gets or sets a value indicating whether the output is directed to a printer, to a print preview window, or to a file.
- Returns a enumeration.
-
-
- Gets or sets a object that you can use to specify various properties of a printer.
- Returns a object.
-
-
- Gets or sets the file name of an Encapsulated PostScript file and the path to which the file will be saved when the property is set to .
- Returns a String that contains a file path and name.
-
-
- Occurs immediately before each page is printed.
-
-
- The PrintOption enumeration specifies options for the method of a component.
-
-
- Uses the compatible printing implementation to print the currently visible client area.
-
-
- Uses the compatible printing implementation to print the currently visible form. This includes the title bar, scroll bars, and border.
-
-
- Uses a new implementation to print the currently visible client area.
-
-
- Uses a new implementation to print the currently visible form. This includes the title bar, scroll bars, and border.
-
-
- Uses a new implementation to print the full client area, even if part of it is scrolled out of view.
-
-
- Provides constants that map Visual Basic 6.0 color constants to their equivalents.
-
-
- Maps the Visual Basic 6.0 constant vbBlack to .
-
-
- Maps the Visual Basic 6.0 constant vbBlue to .
-
-
- Maps the Visual Basic 6.0 constant vbCyan to .
-
-
- Maps the Visual Basic 6.0 constant vbGreen to .
-
-
- Maps the Visual Basic 6.0 constant vbMagenta to .
-
-
- Maps the Visual Basic 6.0 constant vbRed to .
-
-
- Maps the Visual Basic 6.0 constant vbWhite to .
-
-
- Maps the Visual Basic 6.0 constant vbYellow to .
-
-
- Provides constants that map Visual Basic 6.0 DrawStyle constants to their equivalents.
-
-
- Maps the Visual Basic 6.0 constant vbDash to Dash.
-
-
- Maps the Visual Basic 6.0 constant vbDashDot to DashDot.
-
-
- Maps the Visual Basic 6.0 constant vbDashDotDot to DashDotDot.
-
-
- Maps the Visual Basic 6.0 constant vbDot to Dot.
-
-
- Maps the Visual Basic 6.0 constant vbDash to Solid.
-
-
- Provides constants that map Visual Basic 6.0 FillStyle constants to their equivalents.
-
-
- Maps the Visual Basic 6.0 constant vbCross to Cross.
-
-
- Maps the Visual Basic 6.0 constant vbDiagonalCross to DiagonalCross.
-
-
- Maps the Visual Basic 6.0 constant vbDownwardDiagonal to BackwardDiagonal.
-
-
- Maps the Visual Basic 6.0 constant vbFSSolid to a solid color.
-
-
- Maps the Visual Basic 6.0 constant vbFSTransparent to an absence of patterns.
-
-
- Maps the Visual Basic 6.0 constant vbHorizontalLine to Horizontal.
-
-
- Maps the Visual Basic 6.0 constant vbUpwardDiagonal to ForwardDiagonal.
-
-
- Maps the Visual Basic 6.0 constant vbVerticalLine to Vertical.
-
-
- This class supports the .NET Framework infrastructure and is not intended to be used directly from your code.
-
-
- This class supports the .NET Framework infrastructure and is not intended to be used directly from your code.
- A for use during upgrade.
-
-
- Provides a Printer object for use by upgraded Visual Basic 6.0 printing code.
-
-
- Initializes a new instance of the class.
-
-
- Prints a circle, an ellipse, or an arc on a page, specifying whether the center point is relative to the current location.
- Boolean. If this parameter is set to true, the center of the circle, ellipse, or arc is printed relative to the coordinates specified in the and properties of the object.
- Single value indicating the vertical coordinate for the center point of the circle, ellipse, or arc. The property determines the units of measurement used.
- Single value indicating the radius of the circle or ellipse. The property determines the units of measurement used.
- Single value indicating the radius of the circle or ellipse. The property determines the units of measurement used.
- Optional. Integer value indicating the RGB (red-green-blue) color of the circle's outline. If this parameter is omitted, the value of is used.
- Optional. Single-precision value. When an arc or a partial circle or ellipse is printed, and specify (in radians) the start and end positions of the arc. The range for both is 2 * pi radians to 2 * pi radians. The default value for is 0 radians; the default for is 2 * pi radians.
- Optional. Single-precision value. When an arc or a partial circle or ellipse is printed, and specify (in radians) the start and end positions of the arc. The range for both is 2 * pi radians to 2 * pi radians. The default value for is 0 radians; the default for is 2 * pi radians.
- Optional. Single-precision value indicating the aspect ratio of the circle or ellipse. The default value is 1.0, which yields a perfect (non-elliptical) circle on any screen.
-
-
- Prints a circle, an ellipse, or an arc on a page.
- Single value indicating the horizontal coordinate for the center point of the circle, ellipse, or arc. The property determines the units of measurement used.
- Single value indicating the vertical coordinate for the center point of the circle, ellipse, or arc. The property determines the units of measurement used.
- Single value indicating the radius of the circle or ellipse. The property determines the units of measurement used.
- Optional. Integer value indicating the RGB (red-green-blue) color of the circle's outline. If this parameter is omitted, the value of is used.
- Optional. Single-precision value. When an arc or a partial circle or ellipse is printed, and specify (in radians) the start and end positions of the arc. The range for both is 2 * pi radians to 2 * pi radians. The default value for is 0 radians; the default for is 2 * pi radians.
- Optional. Single-precision value. When an arc or a partial circle or ellipse is printed, and specify (in radians) the start and end positions of the arc. The range for both is 2 * pi radians to 2 * pi radians. The default value for is 0 radians; the default for is 2 * pi radians.
- Optional. Single-precision value indicating the aspect ratio of the circle or ellipse. The default value is 1.0, which yields a perfect (non-elliptical) circle on any screen.
-
-
- Gets or sets a value specifying whether the output will print in color or in monochrome on a device that supports color.
- Returns a Short.
-
-
- Gets or sets a value that determines the number of copies to be printed.
- A Short representing the number of copies to be printed.
-
-
- Gets or sets the horizontal coordinates for the next printing or drawing method.
- Returns a Single.
-
-
- Gets or sets the vertical coordinates for the next printing or drawing method.
- Returns a Single.
-
-
- Gets the name of the current printer.
- Returns a String.
-
-
- Gets or sets the document name to display (for example, in a print status dialog box or printer queue) while printing the document.
- A String to display while printing the document. The default is "document".
-
-
- Gets or sets a value that determines the line style for output from graphics methods.
- Returns a Short.
-
-
- Gets or sets the line width for output from graphics methods.
- Returns a Short.
-
-
- Gets or sets a value that determines whether a page is printed on both sides (if the printer supports this feature).
- Returns a Short.
-
-
- Ends a print operation sent to the object, releasing the document to the print device or spooler.
-
-
- Gets or sets the color that is used to fill in shapes created by using the and graphics methods.
- Returns an Integer.
-
-
- Gets or sets the pattern used to fill shapes created by using the and graphics methods.
- Returns a Short. The default is 1.
-
-
- Gets or sets a FontFamily by name.
- Returns a .
-
-
- Gets or sets the bold font style.
- Returns a Boolean.
-
-
- Returns the number of fonts available for the current display device or active printer.
- Returns a Short.
-
-
- Gets or sets the italic font style.
- Returns a Boolean.
-
-
- Gets or sets the name of the font in which text is displayed for a printing operation.
- Returns a String.
-
-
- Gets all font names that are available for the current printer.
- Returns a String.
- The index of the font within the collection.
-
-
- Gets or sets the size of the font that is used for text in a run-time printing operation.
- Returns a Single.
-
-
- Gets or sets the strikethrough font style.
- Returns a Boolean.
-
-
- Gets or sets a value that determines whether background graphics on a Printer object are printed behind text characters.
- Returns a Boolean.
-
-
- Gets or sets the underlined font style.
- Returns a Boolean.
-
-
- Gets or sets the color in which text and graphics are printed.
- Returns an Integer.
-
-
- Gets or sets the height of a page.
- Returns an Integer.
-
-
- Returns a value that determines whether the currently selected printer is defined as the default printer in Control Panel.
- Returns a Boolean.
-
-
- Immediately stops the current print job.
-
-
- Prints lines, squares, or rectangles on a page.
- Boolean. If this parameter is set to true, the starting coordinates are relative to the coordinates given by the and properties of the object.
- Single value indicating the horizontal coordinate of the starting point for the line being printed.
- Single value indicating the vertical coordinate of the starting point for the line being printed.
- Boolean. If this parameter is set to true, the ending coordinates are relative to the coordinates given by the and properties of the object.
- Single value indicating the horizontal coordinate of the endpoint for the line being printed.
- Single value indicating the vertical coordinate of the endpoint for the line being printed.
- Optional. Integer value indicating the RGB (red-green-blue) color of the line. If this parameter is omitted, the value of is used.
- Optional. Boolean. If this parameter is set to true, a rectangle is printed. The , , , and coordinates specify opposite corners of the rectangle.
- Optional. Boolean. If the parameter is used and the parameter is set to true, the rectangle is filled with the same color used to print the rectangle. you cannot use without . If is used without , the current and values are used to fill the rectangle. The default value for is transparent.
-
-
- Prints lines on a page.
- Single value indicating the horizontal coordinate of the endpoint for the line being printed. The starting point for the line is determined by the and property values.
- Single value indicating the vertical coordinate of the endpoint for the line being printed. The starting point for the line is determined by the and property values.
-
-
- Prints lines, squares, or rectangles on a page.
- Single value indicating the horizontal coordinate of the starting point for the line being printed.
- Single value indicating the vertical coordinate of the starting point for the line being printed.
- Single value indicating the horizontal coordinate of the endpoint for the line being printed.
- Single value indicating the vertical coordinate of the endpoint for the line being printed.
- Optional. Integer value indicating the RGB (red-green-blue) color of the line. If this parameter is omitted, the value of is used.
- Optional. Boolean. If this parameter is set to true, a rectangle is printed. The , , , and coordinates specify opposite corners of the rectangle.
- Optional. Boolean. If the parameter is used and the parameter is set to true, the rectangle is filled with the same color used to print the rectangle. You cannot use without . If is used without , the current and values are used to fill the rectangle. The default value for is transparent.
-
-
- Stops the printing on the current page and resumes printing on a new page.
-
-
- Gets or sets a value indicating whether documents are printed in portrait or landscape mode.
- Returns a Short.
-
-
- Returns the page number of the page that is currently being printed.
- Returns a Short.
-
-
- Prints the contents of an image file on a page.
-
- value representing the image to be printed.
- Single value indicating the horizontal destination coordinates where the image will be printed. The property determines the units of measure used.
- Single value indicating the vertical destination coordinates where the image will be printed. The property determines the units of measure used.
- Optional. Single value indicating the destination width of the picture. The property of object determines the units of measurement used. If the destination width is larger or smaller than the source width, picture is stretched or compressed to fit. If omitted, the source width is used.
- Optional. Single value indicating the destination height of the picture. The property of object determines the units of measurement used. If the destination height is larger or smaller than the source height, picture is stretched or compressed to fit. If omitted, the source height is used.
- Optional. Single values indicating the coordinates (x-axis) of a clipping region within picture. The property of object determines the units of measurement used. If omitted, 0 is assumed.
- Optional. Single values indicating the coordinates (y-axis) of a clipping region within picture. The property of object determines the units of measurement used. If omitted, 0 is assumed.
- Optional. Single value indicating the source width of a clipping region within picture. The property of object determines the units of measurement used. If omitted, the entire source width is used.
- Optional. Single value indicating the source height of a clipping region within picture. The property of object determines the units of measurement used. If omitted, the entire source height is used.
-
-
- Gets or sets a value indicating the default paper bin on the printer from which paper is fed during print operations.
- Returns a Short.
-
-
- Gets or sets a value indicating the paper size for the current printer.
- Returns a Short.
-
-
- Prints text to a page.
- A parameter array containing optional printing parameters.
-
-
- Gets or sets a value that determines whether the print output is directed to a printer, to a print preview window, or to a file.
- Returns a enumeration.
-
-
- Gets or sets a value that specifies the file name of an Encapsulated PostScript file and the path to which the file will be saved when the property is set to PrintToFile.
- Returns a String that contains a file path and name.
-
-
- Gets or sets a value that indicates the printer resolution.
- Returns a Short.
-
-
- Prints a single point in a specified color on a page, optionally specifying a point relative to the current coordinates.
- Boolean value indicating whether the coordinates are relative to the current graphics position (as set by , ).
- Single value indicating the horizontal coordinates of the point to print.
- Single value indicating the vertical coordinates of the point to print.
- Optional. Integer value indicating the RGB (red-green-blue) color specified for the point. If this parameter is omitted, the current property setting is used.
-
-
- Prints a single point on a page.
- Single value indicating the horizontal coordinates of the point to print.
- Single value indicating the vertical coordinates of the point to print.
-
-
- Prints a single point in a specified color on a page.
- Single value indicating the horizontal coordinates of the point to print.
- Single value indicating the vertical coordinates of the point to print.
- Optional. Integer value indicating the RGB (red-green-blue) color specified for the point. If this parameter is omitted, the current property setting is used.
-
-
- Gets or sets a Boolean value that indicates the text display direction on a right-to-left system.
- Returns a Boolean.
-
-
- Defines the coordinate system of the object.
-
-
- Defines the coordinate system of the object.
- Single value indicating the horizontal coordinates that defines the upper-left corner of the object. Parentheses must enclose the values.
- Single value indicating the vertical coordinates that defines the upper-left corner of the object. Parentheses must enclose the values.
- Single value indicating the horizontal coordinates that defines the lower-right corner of the object. Parentheses must enclose the values.
- Single value indicating the vertical coordinates that defines the lower-right corner of the object. Parentheses must enclose the values.
-
-
- Gets or sets the number of units for the vertical measurement of the page when you use graphics methods.
- Returns a Single.
-
-
- Gets or sets the horizontal coordinates for the left edge of the page when you are using graphics methods.
- Returns a Single.
-
-
- Gets or sets a value indicating the unit of measurement for the coordinates of an object when you are using graphics methods.
- Returns a Short.
-
-
- Gets or sets the vertical coordinates for the top edge of the page when you are using graphics methods.
- Returns a Single.
-
-
- Gets or sets the number of units for the horizontal measurement of the page when you use graphics methods.
- Returns a Single.
-
-
- Converts the value for the width of a page from one of the units of measure of the property to another.
- Returns a Single.
- Specify the number of units of measure to be converted.
- Optional. A constant or value specifying the coordinate system from which the width of the object is to be converted. The possible values of are the same as those for the property.
- Optional. A constant or value specifying the coordinate system to which the width of the object is to be converted. The possible values of are the same as those for the property.
-
-
- Converts the value for the height of a page from one of the units of measure of the property to another.
- Returns a Single.
- Specify the number of units of measure to be converted.
- Optional. A constant or value specifying the coordinate system from which the height of the object is to be converted. The possible values of are the same as those for the property.
- Optional. A constant or value specifying the coordinate system to which the height of the object is to be converted. The possible values of are the same as those for the property.
-
-
- Returns the height of a text string as it would be printed in the current font.
- Returns a Single.
- The String to be measured.
-
-
- Returns the width of a text string as it would be printed in the current font.
- Returns a Single
- The String to be measured.
-
-
- Gets a value indicating the number of twips per pixel for an object measured horizontally.
- Returns a Single.
-
-
- Gets a value indicating the number of twips per pixel for an object measured vertically.
- Returns a Single.
-
-
- Gets or sets the width of a page.
- Returns an Integer.
-
-
- Prints text to a page without adding a carriage return.
- A parameter array containing optional printing parameters.
-
-
- Provides a collection of printers for use by upgraded Visual Basic 6.0 printing code.
-
-
- Initializes a object.
-
-
- Returns the number of printers in the collection.
- An Integer representing the number of printers in the collection.
-
-
-
- Returns a specific member of the collection by index number.
- A object.
- An Integer representing the index of the printer.
-
-
- Provides constants that map Visual Basic 6.0 Printer constants to their equivalents.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 Printer constant to its equivalent.
-
-
- Provides constants that map Visual Basic 6.0 ScaleMode constants to their .NET Framework equivalents.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides an equivalent for the Visual Basic 6.0 ScaleMode constant of the same name.
-
-
- Provides constants that map Visual Basic 6.0 color constants to their equivalents.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
- Maps the Visual Basic 6.0 SystemColor constant to its equivalent.
-
-
-
\ No newline at end of file
diff --git a/source/bin/Release/Newtonsoft.Json.dll b/source/bin/Release/Newtonsoft.Json.dll
deleted file mode 100644
index 446b878..0000000
Binary files a/source/bin/Release/Newtonsoft.Json.dll and /dev/null differ
diff --git a/source/bin/Release/Newtonsoft.Json.pdb b/source/bin/Release/Newtonsoft.Json.pdb
deleted file mode 100644
index 99a486b..0000000
Binary files a/source/bin/Release/Newtonsoft.Json.pdb and /dev/null differ
diff --git a/source/bin/Release/Release.zip b/source/bin/Release/Release.zip
deleted file mode 100644
index f406358..0000000
Binary files a/source/bin/Release/Release.zip and /dev/null differ
diff --git a/source/bin/Release/System.Data.SqlServerCe.Entity.dll b/source/bin/Release/System.Data.SqlServerCe.Entity.dll
deleted file mode 100644
index a635674..0000000
Binary files a/source/bin/Release/System.Data.SqlServerCe.Entity.dll and /dev/null differ
diff --git a/source/bin/Release/System.Data.SqlServerCe.dll b/source/bin/Release/System.Data.SqlServerCe.dll
deleted file mode 100644
index 50446ca..0000000
Binary files a/source/bin/Release/System.Data.SqlServerCe.dll and /dev/null differ
diff --git a/source/bin/Release/sqlceca35.dll b/source/bin/Release/sqlceca35.dll
deleted file mode 100644
index 66bcc88..0000000
Binary files a/source/bin/Release/sqlceca35.dll and /dev/null differ
diff --git a/source/bin/Release/sqlcecompact35.dll b/source/bin/Release/sqlcecompact35.dll
deleted file mode 100644
index c9f7409..0000000
Binary files a/source/bin/Release/sqlcecompact35.dll and /dev/null differ
diff --git a/source/bin/Release/sqlceer35EN.dll b/source/bin/Release/sqlceer35EN.dll
deleted file mode 100644
index 499a52b..0000000
Binary files a/source/bin/Release/sqlceer35EN.dll and /dev/null differ
diff --git a/source/bin/Release/sqlceme35.dll b/source/bin/Release/sqlceme35.dll
deleted file mode 100644
index f2b87b4..0000000
Binary files a/source/bin/Release/sqlceme35.dll and /dev/null differ
diff --git a/source/bin/Release/sqlceoledb35.dll b/source/bin/Release/sqlceoledb35.dll
deleted file mode 100644
index 96a09c1..0000000
Binary files a/source/bin/Release/sqlceoledb35.dll and /dev/null differ
diff --git a/source/bin/Release/sqlceqp35.dll b/source/bin/Release/sqlceqp35.dll
deleted file mode 100644
index 353bea6..0000000
Binary files a/source/bin/Release/sqlceqp35.dll and /dev/null differ
diff --git a/source/bin/Release/sqlcese35.dll b/source/bin/Release/sqlcese35.dll
deleted file mode 100644
index cab1a4d..0000000
Binary files a/source/bin/Release/sqlcese35.dll and /dev/null differ
diff --git a/source/bin/Release/wallet.sdf b/source/bin/Release/wallet.sdf
deleted file mode 100644
index 2291dde..0000000
Binary files a/source/bin/Release/wallet.sdf and /dev/null differ
diff --git a/source/bin/Release/walletcopy.sdf b/source/bin/Release/walletcopy.sdf
deleted file mode 100644
index b708b06..0000000
Binary files a/source/bin/Release/walletcopy.sdf and /dev/null differ
diff --git a/source/buyfrm.Designer.vb b/source/buyfrm.Designer.vb
index 5dabfd9..bbda70f 100644
--- a/source/buyfrm.Designer.vb
+++ b/source/buyfrm.Designer.vb
@@ -25,24 +25,24 @@ Partial Class buyfrm
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(buyfrm))
Me.RectangleShape1 = New Microsoft.VisualBasic.PowerPacks.RectangleShape()
Me.ShapeContainer1 = New Microsoft.VisualBasic.PowerPacks.ShapeContainer()
- Me.Label75 = New System.Windows.Forms.Label()
- Me.boverview = New System.Windows.Forms.Label()
- Me.Label1 = New System.Windows.Forms.Label()
- Me.Label2 = New System.Windows.Forms.Label()
- Me.Label3 = New System.Windows.Forms.Label()
- Me.ltotall = New System.Windows.Forms.Label()
+ Me.buyfrm_Label75 = New System.Windows.Forms.Label()
+ Me.buyfrm_boverview = New System.Windows.Forms.Label()
+ Me.buyfrm_Label1 = New System.Windows.Forms.Label()
+ Me.lunitpricebtc = New System.Windows.Forms.Label()
+ Me.buyfrm_Label3 = New System.Windows.Forms.Label()
+ Me.ltotalpricebtc = New System.Windows.Forms.Label()
Me.combuyaddress = New System.Windows.Forms.ComboBox()
- Me.lsendavail = New System.Windows.Forms.Label()
+ Me.buyfrm_lsendavail = New System.Windows.Forms.Label()
Me.bbuy = New System.Windows.Forms.Button()
Me.txtsendamount = New System.Windows.Forms.TextBox()
Me.bcancel = New System.Windows.Forms.Button()
Me.ltotal = New System.Windows.Forms.Label()
- Me.Label4 = New System.Windows.Forms.Label()
+ Me.ltotalcostbtc = New System.Windows.Forms.Label()
Me.ltotalbtc = New System.Windows.Forms.Label()
- Me.Label5 = New System.Windows.Forms.Label()
Me.ltimelimit = New System.Windows.Forms.Label()
+ Me.ltimelimitn = New System.Windows.Forms.Label()
Me.bclose = New System.Windows.Forms.PictureBox()
- Me.Label6 = New System.Windows.Forms.Label()
+ Me.lminimumfee = New System.Windows.Forms.Label()
Me.lminfee = New System.Windows.Forms.Label()
Me.lunit = New System.Windows.Forms.Label()
Me.lnkavail = New System.Windows.Forms.LinkLabel()
@@ -69,64 +69,70 @@ Partial Class buyfrm
'
'Label75
'
- Me.Label75.AutoSize = True
- Me.Label75.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label75.Location = New System.Drawing.Point(54, 67)
- Me.Label75.Name = "Label75"
- Me.Label75.Size = New System.Drawing.Size(184, 13)
- Me.Label75.TabIndex = 54
- Me.Label75.Text = "SELECT YOUR BUYING ADDRESS:"
- '
- 'boverview
- '
- Me.boverview.AutoSize = True
- Me.boverview.Font = New System.Drawing.Font("Segoe UI", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.boverview.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
- Me.boverview.Location = New System.Drawing.Point(30, 22)
- Me.boverview.Name = "boverview"
- Me.boverview.Size = New System.Drawing.Size(140, 30)
- Me.boverview.TabIndex = 56
- Me.boverview.Text = "buy 'test msc'"
+ Me.buyfrm_Label75.AutoSize = True
+ Me.buyfrm_Label75.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.buyfrm_Label75.Location = New System.Drawing.Point(54, 67)
+ Me.buyfrm_Label75.Name = "Label75"
+ Me.buyfrm_Label75.Size = New System.Drawing.Size(184, 13)
+ Me.buyfrm_Label75.TabIndex = 54
+ Me.buyfrm_Label75.Tag = LocaleTag.Text
+ Me.buyfrm_Label75.Text = "SELECT YOUR BUYING ADDRESS:"
+ '
+ 'buyfrm_boverview
+ '
+ Me.buyfrm_boverview.AutoSize = True
+ Me.buyfrm_boverview.Font = New System.Drawing.Font("Segoe UI", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.buyfrm_boverview.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
+ Me.buyfrm_boverview.Location = New System.Drawing.Point(30, 22)
+ Me.buyfrm_boverview.Name = "boverview"
+ Me.buyfrm_boverview.Size = New System.Drawing.Size(140, 30)
+ Me.buyfrm_boverview.TabIndex = 56
+ Me.buyfrm_boverview.Tag = LocaleTag.Text
+ Me.buyfrm_boverview.Text = "buy 'test msc'"
'
'Label1
'
- Me.Label1.AutoSize = True
- Me.Label1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label1.Location = New System.Drawing.Point(55, 173)
- Me.Label1.Name = "Label1"
- Me.Label1.Size = New System.Drawing.Size(137, 13)
- Me.Label1.TabIndex = 57
- Me.Label1.Text = "AMOUNT TO PURCHASE:"
- '
- 'Label2
- '
- Me.Label2.AutoSize = True
- Me.Label2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label2.Location = New System.Drawing.Point(208, 173)
- Me.Label2.Name = "Label2"
- Me.Label2.Size = New System.Drawing.Size(101, 13)
- Me.Label2.TabIndex = 58
- Me.Label2.Text = "UNIT PRICE (BTC):"
- '
- 'Label3
- '
- Me.Label3.AutoSize = True
- Me.Label3.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label3.Location = New System.Drawing.Point(263, 120)
- Me.Label3.Name = "Label3"
- Me.Label3.Size = New System.Drawing.Size(67, 13)
- Me.Label3.TabIndex = 59
- Me.Label3.Text = "AVAILABLE:"
- '
- 'ltotall
- '
- Me.ltotall.AutoSize = True
- Me.ltotall.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.ltotall.Location = New System.Drawing.Point(262, 140)
- Me.ltotall.Name = "ltotall"
- Me.ltotall.Size = New System.Drawing.Size(110, 13)
- Me.ltotall.TabIndex = 60
- Me.ltotall.Text = "TOTAL PRICE (BTC):"
+ Me.buyfrm_Label1.AutoSize = True
+ Me.buyfrm_Label1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.buyfrm_Label1.Location = New System.Drawing.Point(55, 173)
+ Me.buyfrm_Label1.Name = "Label1"
+ Me.buyfrm_Label1.Size = New System.Drawing.Size(137, 13)
+ Me.buyfrm_Label1.TabIndex = 57
+ Me.buyfrm_Label1.Tag = LocaleTag.Text
+ Me.buyfrm_Label1.Text = "AMOUNT TO PURCHASE:"
+ '
+ 'lunitpricebtc
+ '
+ Me.lunitpricebtc.AutoSize = True
+ Me.lunitpricebtc.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.lunitpricebtc.Location = New System.Drawing.Point(208, 173)
+ Me.lunitpricebtc.Name = "lunitpricebtc"
+ Me.lunitpricebtc.Size = New System.Drawing.Size(101, 13)
+ Me.lunitpricebtc.TabIndex = 58
+ Me.lunitpricebtc.Tag = LocaleTag.Text
+ Me.lunitpricebtc.Text = "UNIT PRICE (BTC):"
+ '
+ 'buyfrm_Label3
+ '
+ Me.buyfrm_Label3.AutoSize = True
+ Me.buyfrm_Label3.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.buyfrm_Label3.Location = New System.Drawing.Point(263, 120)
+ Me.buyfrm_Label3.Name = "buyfrm_Label3"
+ Me.buyfrm_Label3.Size = New System.Drawing.Size(67, 13)
+ Me.buyfrm_Label3.TabIndex = 59
+ Me.buyfrm_Label3.Tag = LocaleTag.Text
+ Me.buyfrm_Label3.Text = "AVAILABLE:"
+ '
+ 'ltotalpricebtc
+ '
+ Me.ltotalpricebtc.AutoSize = True
+ Me.ltotalpricebtc.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.ltotalpricebtc.Location = New System.Drawing.Point(262, 140)
+ Me.ltotalpricebtc.Name = "ltotalpricebtc"
+ Me.ltotalpricebtc.Size = New System.Drawing.Size(110, 13)
+ Me.ltotalpricebtc.TabIndex = 60
+ Me.ltotalpricebtc.Tag = LocaleTag.Text
+ Me.ltotalpricebtc.Text = "TOTAL PRICE (BTC):"
'
'combuyaddress
'
@@ -140,16 +146,17 @@ Partial Class buyfrm
Me.combuyaddress.Size = New System.Drawing.Size(406, 21)
Me.combuyaddress.TabIndex = 62
'
- 'lsendavail
+ 'buyfrm_lsendavail
'
- Me.lsendavail.Font = New System.Drawing.Font("Arial Narrow", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.lsendavail.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
- Me.lsendavail.Location = New System.Drawing.Point(317, 67)
- Me.lsendavail.Name = "lsendavail"
- Me.lsendavail.Size = New System.Drawing.Size(151, 15)
- Me.lsendavail.TabIndex = 63
- Me.lsendavail.Text = "Select a buying address"
- Me.lsendavail.TextAlign = System.Drawing.ContentAlignment.TopRight
+ Me.buyfrm_lsendavail.Font = New System.Drawing.Font("Arial Narrow", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.buyfrm_lsendavail.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
+ Me.buyfrm_lsendavail.Location = New System.Drawing.Point(317, 67)
+ Me.buyfrm_lsendavail.Name = "buyfrm_lsendavail"
+ Me.buyfrm_lsendavail.Size = New System.Drawing.Size(151, 15)
+ Me.buyfrm_lsendavail.TabIndex = 63
+ Me.buyfrm_lsendavail.Tag = LocaleTag.Text
+ Me.buyfrm_lsendavail.Text = "Select a buying address"
+ Me.buyfrm_lsendavail.TextAlign = System.Drawing.ContentAlignment.TopRight
'
'bbuy
'
@@ -162,6 +169,7 @@ Partial Class buyfrm
Me.bbuy.Name = "bbuy"
Me.bbuy.Size = New System.Drawing.Size(58, 23)
Me.bbuy.TabIndex = 64
+ Me.bbuy.Tag = LocaleTag.Text
Me.bbuy.Text = "Buy"
Me.bbuy.UseVisualStyleBackColor = False
'
@@ -175,6 +183,7 @@ Partial Class buyfrm
Me.txtsendamount.Name = "txtsendamount"
Me.txtsendamount.Size = New System.Drawing.Size(150, 28)
Me.txtsendamount.TabIndex = 65
+ Me.txtsendamount.Tag = LocaleTag.Numeric
Me.txtsendamount.Text = "0.00"
'
'bcancel
@@ -188,6 +197,7 @@ Partial Class buyfrm
Me.bcancel.Name = "bcancel"
Me.bcancel.Size = New System.Drawing.Size(58, 23)
Me.bcancel.TabIndex = 66
+ Me.bcancel.Tag = LocaleTag.Text
Me.bcancel.Text = "Cancel"
Me.bcancel.UseVisualStyleBackColor = False
'
@@ -200,17 +210,19 @@ Partial Class buyfrm
Me.ltotal.Name = "ltotal"
Me.ltotal.Size = New System.Drawing.Size(38, 15)
Me.ltotal.TabIndex = 69
+ Me.ltotal.Tag = LocaleTag.Numeric
Me.ltotal.Text = "0.000"
'
- 'Label4
+ 'ltotalcostbtc
'
- Me.Label4.AutoSize = True
- Me.Label4.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label4.Location = New System.Drawing.Point(360, 173)
- Me.Label4.Name = "Label4"
- Me.Label4.Size = New System.Drawing.Size(104, 13)
- Me.Label4.TabIndex = 71
- Me.Label4.Text = "TOTAL COST (BTC)"
+ Me.ltotalcostbtc.AutoSize = True
+ Me.ltotalcostbtc.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.ltotalcostbtc.Location = New System.Drawing.Point(360, 173)
+ Me.ltotalcostbtc.Name = "ltotalcostbtc"
+ Me.ltotalcostbtc.Size = New System.Drawing.Size(104, 13)
+ Me.ltotalcostbtc.TabIndex = 71
+ Me.ltotalcostbtc.Tag = LocaleTag.Text
+ Me.ltotalcostbtc.Text = "TOTAL COST (BTC)"
'
'ltotalbtc
'
@@ -220,28 +232,31 @@ Partial Class buyfrm
Me.ltotalbtc.Name = "ltotalbtc"
Me.ltotalbtc.Size = New System.Drawing.Size(151, 31)
Me.ltotalbtc.TabIndex = 72
+ Me.ltotalbtc.Tag = LocaleTag.Numeric
Me.ltotalbtc.Text = "0.00"
'
- 'Label5
- '
- Me.Label5.AutoSize = True
- Me.Label5.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label5.Location = New System.Drawing.Point(55, 120)
- Me.Label5.Name = "Label5"
- Me.Label5.Size = New System.Drawing.Size(67, 13)
- Me.Label5.TabIndex = 73
- Me.Label5.Text = "TIME LIMIT:"
- '
'ltimelimit
'
Me.ltimelimit.AutoSize = True
- Me.ltimelimit.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.ltimelimit.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
- Me.ltimelimit.Location = New System.Drawing.Point(143, 118)
+ Me.ltimelimit.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.ltimelimit.Location = New System.Drawing.Point(55, 120)
Me.ltimelimit.Name = "ltimelimit"
- Me.ltimelimit.Size = New System.Drawing.Size(14, 15)
- Me.ltimelimit.TabIndex = 74
- Me.ltimelimit.Text = "0"
+ Me.ltimelimit.Size = New System.Drawing.Size(67, 13)
+ Me.ltimelimit.TabIndex = 73
+ Me.ltimelimit.Tag = LocaleTag.Text
+ Me.ltimelimit.Text = "TIME LIMIT:"
+ '
+ 'ltimelimitn
+ '
+ Me.ltimelimitn.AutoSize = True
+ Me.ltimelimitn.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.ltimelimitn.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
+ Me.ltimelimitn.Location = New System.Drawing.Point(143, 118)
+ Me.ltimelimitn.Name = "ltimelimit"
+ Me.ltimelimitn.Size = New System.Drawing.Size(14, 15)
+ Me.ltimelimitn.TabIndex = 74
+ Me.ltimelimitn.Tag = LocaleTag.Numeric
+ Me.ltimelimitn.Text = "0"
'
'bclose
'
@@ -252,15 +267,16 @@ Partial Class buyfrm
Me.bclose.TabIndex = 70
Me.bclose.TabStop = False
'
- 'Label6
+ 'lminimumfee
'
- Me.Label6.AutoSize = True
- Me.Label6.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label6.Location = New System.Drawing.Point(55, 140)
- Me.Label6.Name = "Label6"
- Me.Label6.Size = New System.Drawing.Size(82, 13)
- Me.Label6.TabIndex = 75
- Me.Label6.Text = "MINIMUM FEE:"
+ Me.lminimumfee.AutoSize = True
+ Me.lminimumfee.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.lminimumfee.Location = New System.Drawing.Point(55, 140)
+ Me.lminimumfee.Name = "lminimumfee"
+ Me.lminimumfee.Size = New System.Drawing.Size(82, 13)
+ Me.lminimumfee.TabIndex = 75
+ Me.lminimumfee.Tag = LocaleTag.Text
+ Me.lminimumfee.Text = "MINIMUM FEE:"
'
'lminfee
'
@@ -271,6 +287,7 @@ Partial Class buyfrm
Me.lminfee.Name = "lminfee"
Me.lminfee.Size = New System.Drawing.Size(14, 15)
Me.lminfee.TabIndex = 76
+ Me.lminfee.Tag = LocaleTag.Numeric
Me.lminfee.Text = "0"
'
'lunit
@@ -281,6 +298,7 @@ Partial Class buyfrm
Me.lunit.Name = "lunit"
Me.lunit.Size = New System.Drawing.Size(155, 32)
Me.lunit.TabIndex = 67
+ Me.lunit.Tag = LocaleTag.Numeric
Me.lunit.Text = "0.00"
'
'lnkavail
@@ -295,6 +313,7 @@ Partial Class buyfrm
Me.lnkavail.Size = New System.Drawing.Size(13, 13)
Me.lnkavail.TabIndex = 81
Me.lnkavail.TabStop = True
+ Me.lnkavail.Tag = LocaleTag.Numeric
Me.lnkavail.Text = "0"
Me.lnkavail.VisitedLinkColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
'
@@ -305,26 +324,26 @@ Partial Class buyfrm
Me.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer), CType(CType(38, Byte), Integer))
Me.ClientSize = New System.Drawing.Size(519, 291)
Me.Controls.Add(Me.lnkavail)
- Me.Controls.Add(Me.Label2)
+ Me.Controls.Add(Me.lunitpricebtc)
Me.Controls.Add(Me.lminfee)
- Me.Controls.Add(Me.Label6)
+ Me.Controls.Add(Me.lminimumfee)
+ Me.Controls.Add(Me.ltimelimitn)
Me.Controls.Add(Me.ltimelimit)
- Me.Controls.Add(Me.Label5)
- Me.Controls.Add(Me.Label4)
+ Me.Controls.Add(Me.ltotalcostbtc)
Me.Controls.Add(Me.ltotalbtc)
Me.Controls.Add(Me.bclose)
Me.Controls.Add(Me.ltotal)
Me.Controls.Add(Me.lunit)
- Me.Controls.Add(Me.Label1)
+ Me.Controls.Add(Me.buyfrm_Label1)
Me.Controls.Add(Me.bcancel)
Me.Controls.Add(Me.txtsendamount)
Me.Controls.Add(Me.bbuy)
- Me.Controls.Add(Me.lsendavail)
+ Me.Controls.Add(Me.buyfrm_lsendavail)
Me.Controls.Add(Me.combuyaddress)
- Me.Controls.Add(Me.ltotall)
- Me.Controls.Add(Me.Label3)
- Me.Controls.Add(Me.boverview)
- Me.Controls.Add(Me.Label75)
+ Me.Controls.Add(Me.ltotalpricebtc)
+ Me.Controls.Add(Me.buyfrm_Label3)
+ Me.Controls.Add(Me.buyfrm_boverview)
+ Me.Controls.Add(Me.buyfrm_Label75)
Me.Controls.Add(Me.ShapeContainer1)
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
@@ -340,24 +359,24 @@ Partial Class buyfrm
End Sub
Friend WithEvents RectangleShape1 As Microsoft.VisualBasic.PowerPacks.RectangleShape
Friend WithEvents ShapeContainer1 As Microsoft.VisualBasic.PowerPacks.ShapeContainer
- Friend WithEvents Label75 As System.Windows.Forms.Label
- Friend WithEvents boverview As System.Windows.Forms.Label
- Friend WithEvents Label1 As System.Windows.Forms.Label
- Friend WithEvents Label2 As System.Windows.Forms.Label
- Friend WithEvents Label3 As System.Windows.Forms.Label
- Friend WithEvents ltotall As System.Windows.Forms.Label
+ Friend WithEvents buyfrm_Label75 As System.Windows.Forms.Label
+ Friend WithEvents buyfrm_boverview As System.Windows.Forms.Label
+ Friend WithEvents buyfrm_Label1 As System.Windows.Forms.Label
+ Friend WithEvents lunitpricebtc As System.Windows.Forms.Label
+ Friend WithEvents buyfrm_Label3 As System.Windows.Forms.Label
+ Friend WithEvents ltotalpricebtc As System.Windows.Forms.Label
Friend WithEvents combuyaddress As System.Windows.Forms.ComboBox
- Friend WithEvents lsendavail As System.Windows.Forms.Label
+ Friend WithEvents buyfrm_lsendavail As System.Windows.Forms.Label
Friend WithEvents bbuy As System.Windows.Forms.Button
Friend WithEvents txtsendamount As System.Windows.Forms.TextBox
Friend WithEvents bcancel As System.Windows.Forms.Button
Friend WithEvents ltotal As System.Windows.Forms.Label
Friend WithEvents bclose As System.Windows.Forms.PictureBox
- Friend WithEvents Label4 As System.Windows.Forms.Label
+ Friend WithEvents ltotalcostbtc As System.Windows.Forms.Label
Friend WithEvents ltotalbtc As System.Windows.Forms.Label
- Friend WithEvents Label5 As System.Windows.Forms.Label
Friend WithEvents ltimelimit As System.Windows.Forms.Label
- Friend WithEvents Label6 As System.Windows.Forms.Label
+ Friend WithEvents ltimelimitn As System.Windows.Forms.Label
+ Friend WithEvents lminimumfee As System.Windows.Forms.Label
Friend WithEvents lminfee As System.Windows.Forms.Label
Friend WithEvents lunit As System.Windows.Forms.Label
Friend WithEvents lnkavail As System.Windows.Forms.LinkLabel
diff --git a/source/buyfrm.vb b/source/buyfrm.vb
index 2da595b..94e0726 100644
--- a/source/buyfrm.vb
+++ b/source/buyfrm.vb
@@ -21,7 +21,7 @@ Public Class buyfrm
Const HT_CAPTION As Integer = &H2
Private Sub buyfrm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
-
+
End Sub
Public Sub buyfrminit()
Dim baltype As Integer = 0
@@ -30,15 +30,15 @@ Public Class buyfrm
If dexcur = "MSC" Then
tmpcur = 1
baltype = 3
- boverview.Text = "buy 'mastercoin'"
+ buyfrm_boverview.Text = "buy 'mastercoin'"
End If
If dexcur = "TMSC" Then
tmpcur = 2
baltype = 2
- boverview.Text = "buy 'test mastercoin'"
+ buyfrm_boverview.Text = "buy 'test mastercoin'"
End If
- lsendavail.Text = "Select a buying address"
+ buyfrm_lsendavail.Text = "Select a buying address"
txtsendamount.Text = "0.00"
ltotalbtc.Text = "0.00"
lunit.Text = "0.00"
@@ -79,7 +79,7 @@ Public Class buyfrm
lnkavail.Text = saleamount.ToString("######0.00######")
ltotal.Text = offeramount.ToString("######0.00######")
lunit.Text = unitprice.ToString("######0.00######")
- ltimelimit.Text = timelimit.ToString & " blocks"
+ ltimelimitn.Text = timelimit.ToString & " blocks"
lminfee.Text = minfee.ToString("######0.00######")
con.Close()
End Sub
@@ -91,13 +91,13 @@ Public Class buyfrm
End Sub
Private Sub updateavail()
-
+
avail = -1
For Each row In addresslist.Rows
If InStr(combuyaddress.SelectedItem, row.item(0)) Then avail = row.item(1)
Next
- lsendavail.Text = "Available: " & avail.ToString("######0.00######") & " BTC"
- If avail = -1 Then lsendavail.Text = "Select a buying address"
+ buyfrm_lsendavail.Text = "Available: " & avail.ToString("######0.00######") & " BTC"
+ If avail = -1 Then buyfrm_lsendavail.Text = "Select a buying address"
End Sub
Private Sub txtsendamount_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtsendamount.LostFocus
diff --git a/source/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache b/source/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
deleted file mode 100644
index 9a1e8bc..0000000
Binary files a/source/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache and /dev/null differ
diff --git a/source/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/source/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
deleted file mode 100644
index 7cdc795..0000000
Binary files a/source/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ
diff --git a/source/obj/x86/Debug/GenerateResource.read.1.tlog b/source/obj/x86/Debug/GenerateResource.read.1.tlog
deleted file mode 100644
index 7247c27..0000000
Binary files a/source/obj/x86/Debug/GenerateResource.read.1.tlog and /dev/null differ
diff --git a/source/obj/x86/Debug/GenerateResource.write.1.tlog b/source/obj/x86/Debug/GenerateResource.write.1.tlog
deleted file mode 100644
index d96ed24..0000000
Binary files a/source/obj/x86/Debug/GenerateResource.write.1.tlog and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.Form1.resources b/source/obj/x86/Debug/Masterchest_Wallet.Form1.resources
deleted file mode 100644
index 3a2b2ff..0000000
Binary files a/source/obj/x86/Debug/Masterchest_Wallet.Form1.resources and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.Resources.resources b/source/obj/x86/Debug/Masterchest_Wallet.Resources.resources
deleted file mode 100644
index 7c7df66..0000000
Binary files a/source/obj/x86/Debug/Masterchest_Wallet.Resources.resources and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.application b/source/obj/x86/Debug/Masterchest_Wallet.application
deleted file mode 100644
index 5d8f412..0000000
--- a/source/obj/x86/Debug/Masterchest_Wallet.application
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- pKsrgsWWtlzOFljWXWU5xJHm9yY=
-
-
-
-
\ No newline at end of file
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.buyfrm.resources b/source/obj/x86/Debug/Masterchest_Wallet.buyfrm.resources
deleted file mode 100644
index fe8a9dd..0000000
Binary files a/source/obj/x86/Debug/Masterchest_Wallet.buyfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.exe b/source/obj/x86/Debug/Masterchest_Wallet.exe
deleted file mode 100644
index 14e990d..0000000
Binary files a/source/obj/x86/Debug/Masterchest_Wallet.exe and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.exe.manifest b/source/obj/x86/Debug/Masterchest_Wallet.exe.manifest
deleted file mode 100644
index 76e9331..0000000
--- a/source/obj/x86/Debug/Masterchest_Wallet.exe.manifest
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- mHxF8s2/AfkWeYBBq30rwEDOe7E=
-
-
-
-
-
-
-
-
-
-
-
- OVXrjEioNCXilmtRSEMfbIHhcQU=
-
-
-
-
-
-
-
-
-
-
-
- IQqdyQif3f0ekC4sXeqCQCoNNZs=
-
-
-
-
-
-
-
-
-
-
-
- ht9gayw7qviBWoZTNeGrJx3jUcI=
-
-
-
-
-
-
-
-
-
-
-
- jjOVsw6AJd5cn4id1v/bKJek6aM=
-
-
-
-
-
-
-
-
-
-
-
- cpPKAcX5H9Y39O6BSqXLiw7FhKM=
-
-
-
-
-
-
-
-
-
- IAPc0SuomuVuKbRu+MOisk03oG8=
-
-
-
\ No newline at end of file
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.passfrm.resources b/source/obj/x86/Debug/Masterchest_Wallet.passfrm.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/source/obj/x86/Debug/Masterchest_Wallet.passfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.paybuyfrm.resources b/source/obj/x86/Debug/Masterchest_Wallet.paybuyfrm.resources
deleted file mode 100644
index fe8a9dd..0000000
Binary files a/source/obj/x86/Debug/Masterchest_Wallet.paybuyfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.pdb b/source/obj/x86/Debug/Masterchest_Wallet.pdb
deleted file mode 100644
index 9af5833..0000000
Binary files a/source/obj/x86/Debug/Masterchest_Wallet.pdb and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.sellcancelfrm.resources b/source/obj/x86/Debug/Masterchest_Wallet.sellcancelfrm.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/source/obj/x86/Debug/Masterchest_Wallet.sellcancelfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.sellfrm.resources b/source/obj/x86/Debug/Masterchest_Wallet.sellfrm.resources
deleted file mode 100644
index fe8a9dd..0000000
Binary files a/source/obj/x86/Debug/Masterchest_Wallet.sellfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.sentfrm.resources b/source/obj/x86/Debug/Masterchest_Wallet.sentfrm.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/source/obj/x86/Debug/Masterchest_Wallet.sentfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.vbproj.FileListAbsolute.txt b/source/obj/x86/Debug/Masterchest_Wallet.vbproj.FileListAbsolute.txt
deleted file mode 100644
index 65032aa..0000000
--- a/source/obj/x86/Debug/Masterchest_Wallet.vbproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,54 +0,0 @@
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Debug\ResolveAssemblyReference.cache
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Debug\GenerateResource.read.1.tlog
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Debug\GenerateResource.write.1.tlog
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\BouncyCastle.Crypto.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Masterchest.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Microsoft.VisualBasic.PowerPacks.Vs.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Newtonsoft.Json.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Masterchest.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Masterchest.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Microsoft.VisualBasic.PowerPacks.Vs.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Newtonsoft.Json.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Masterchest_Wallet.exe.config
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Masterchest_Wallet.exe.manifest
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Masterchest_Wallet.application
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Masterchest_Wallet.exe
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Masterchest_Wallet.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\Masterchest_Wallet.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Debug\Masterchest_Wallet.Form1.resources
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Debug\Masterchest_Wallet.Resources.resources
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Debug\Masterchest_Wallet.exe.manifest
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Debug\Masterchest_Wallet.application
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Debug\Masterchest_Wallet.exe
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Debug\Masterchest_Wallet.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Debug\Masterchest_Wallet.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Debug\System.Data.SqlServerCe.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Masterchest_Wallet.exe.config
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.exe
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Masterchest_Wallet.exe.manifest
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Masterchest_Wallet.application
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Masterchest_Wallet.exe
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Masterchest_Wallet.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Masterchest_Wallet.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Masterchest.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Microsoft.VisualBasic.PowerPacks.Vs.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\System.Data.SqlServerCe.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Microsoft.VisualBasic.PowerPacks.Vs.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Newtonsoft.Json.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.Form1.resources
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.Resources.resources
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.exe.manifest
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.application
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\ResolveAssemblyReference.cache
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\GenerateResource.read.1.tlog
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\GenerateResource.write.1.tlog
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.passfrm.resources
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.sentfrm.resources
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Masterchest.pdb
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Debug\Masterchest.xml
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.buyfrm.resources
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.sellfrm.resources
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.sellcancelfrm.resources
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Debug\Masterchest_Wallet.paybuyfrm.resources
diff --git a/source/obj/x86/Debug/Masterchest_Wallet.xml b/source/obj/x86/Debug/Masterchest_Wallet.xml
deleted file mode 100644
index afba177..0000000
--- a/source/obj/x86/Debug/Masterchest_Wallet.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-Masterchest_Wallet
-
-
-
-
-
- Returns the cached ResourceManager instance used by this class.
-
-
-
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
-
-
-
- A strongly-typed resource class, for looking up localized strings, etc.
-
-
-
-
\ No newline at end of file
diff --git a/source/obj/x86/Debug/ResolveAssemblyReference.cache b/source/obj/x86/Debug/ResolveAssemblyReference.cache
deleted file mode 100644
index d83789a..0000000
Binary files a/source/obj/x86/Debug/ResolveAssemblyReference.cache and /dev/null differ
diff --git a/source/obj/x86/Debug/TempPE/My Project.Resources.Designer.vb.dll b/source/obj/x86/Debug/TempPE/My Project.Resources.Designer.vb.dll
deleted file mode 100644
index 7c22641..0000000
Binary files a/source/obj/x86/Debug/TempPE/My Project.Resources.Designer.vb.dll and /dev/null differ
diff --git a/source/obj/x86/Release/DesignTimeResolveAssemblyReferences.cache b/source/obj/x86/Release/DesignTimeResolveAssemblyReferences.cache
deleted file mode 100644
index 9a1e8bc..0000000
Binary files a/source/obj/x86/Release/DesignTimeResolveAssemblyReferences.cache and /dev/null differ
diff --git a/source/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache b/source/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache
deleted file mode 100644
index 10cd804..0000000
Binary files a/source/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ
diff --git a/source/obj/x86/Release/GenerateResource.read.1.tlog b/source/obj/x86/Release/GenerateResource.read.1.tlog
deleted file mode 100644
index 29b0afc..0000000
Binary files a/source/obj/x86/Release/GenerateResource.read.1.tlog and /dev/null differ
diff --git a/source/obj/x86/Release/GenerateResource.write.1.tlog b/source/obj/x86/Release/GenerateResource.write.1.tlog
deleted file mode 100644
index 79c2e05..0000000
Binary files a/source/obj/x86/Release/GenerateResource.write.1.tlog and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.Form1.resources b/source/obj/x86/Release/Masterchest_Wallet.Form1.resources
deleted file mode 100644
index 3a2b2ff..0000000
Binary files a/source/obj/x86/Release/Masterchest_Wallet.Form1.resources and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.Resources.resources b/source/obj/x86/Release/Masterchest_Wallet.Resources.resources
deleted file mode 100644
index 7c7df66..0000000
Binary files a/source/obj/x86/Release/Masterchest_Wallet.Resources.resources and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.application b/source/obj/x86/Release/Masterchest_Wallet.application
deleted file mode 100644
index b6a0315..0000000
--- a/source/obj/x86/Release/Masterchest_Wallet.application
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- xqRYheSu4KvkxEDM9Wcw+frKNqs=
-
-
-
-
\ No newline at end of file
diff --git a/source/obj/x86/Release/Masterchest_Wallet.buyfrm.resources b/source/obj/x86/Release/Masterchest_Wallet.buyfrm.resources
deleted file mode 100644
index fe8a9dd..0000000
Binary files a/source/obj/x86/Release/Masterchest_Wallet.buyfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.exe b/source/obj/x86/Release/Masterchest_Wallet.exe
deleted file mode 100644
index bbad929..0000000
Binary files a/source/obj/x86/Release/Masterchest_Wallet.exe and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.exe.manifest b/source/obj/x86/Release/Masterchest_Wallet.exe.manifest
deleted file mode 100644
index 6d647b5..0000000
--- a/source/obj/x86/Release/Masterchest_Wallet.exe.manifest
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- mHxF8s2/AfkWeYBBq30rwEDOe7E=
-
-
-
-
-
-
-
-
-
-
-
- OVXrjEioNCXilmtRSEMfbIHhcQU=
-
-
-
-
-
-
-
-
-
-
-
- +gYQsQxc7P1kOxwV8XQl23IG4Tg=
-
-
-
-
-
-
-
-
-
-
-
- ht9gayw7qviBWoZTNeGrJx3jUcI=
-
-
-
-
-
-
-
-
-
-
-
- jjOVsw6AJd5cn4id1v/bKJek6aM=
-
-
-
-
-
-
-
-
-
-
-
- cpPKAcX5H9Y39O6BSqXLiw7FhKM=
-
-
-
-
-
-
-
-
-
- IAPc0SuomuVuKbRu+MOisk03oG8=
-
-
-
\ No newline at end of file
diff --git a/source/obj/x86/Release/Masterchest_Wallet.passfrm.resources b/source/obj/x86/Release/Masterchest_Wallet.passfrm.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/source/obj/x86/Release/Masterchest_Wallet.passfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.paybuyfrm.resources b/source/obj/x86/Release/Masterchest_Wallet.paybuyfrm.resources
deleted file mode 100644
index fe8a9dd..0000000
Binary files a/source/obj/x86/Release/Masterchest_Wallet.paybuyfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.pdb b/source/obj/x86/Release/Masterchest_Wallet.pdb
deleted file mode 100644
index 6d5a095..0000000
Binary files a/source/obj/x86/Release/Masterchest_Wallet.pdb and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.sellcancelfrm.resources b/source/obj/x86/Release/Masterchest_Wallet.sellcancelfrm.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/source/obj/x86/Release/Masterchest_Wallet.sellcancelfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.sellfrm.resources b/source/obj/x86/Release/Masterchest_Wallet.sellfrm.resources
deleted file mode 100644
index fe8a9dd..0000000
Binary files a/source/obj/x86/Release/Masterchest_Wallet.sellfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.sentfrm.resources b/source/obj/x86/Release/Masterchest_Wallet.sentfrm.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/source/obj/x86/Release/Masterchest_Wallet.sentfrm.resources and /dev/null differ
diff --git a/source/obj/x86/Release/Masterchest_Wallet.vbproj.FileListAbsolute.txt b/source/obj/x86/Release/Masterchest_Wallet.vbproj.FileListAbsolute.txt
deleted file mode 100644
index 1c34879..0000000
--- a/source/obj/x86/Release/Masterchest_Wallet.vbproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,54 +0,0 @@
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Masterchest_Wallet.exe.config
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Masterchest_Wallet.exe.manifest
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Masterchest_Wallet.application
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Masterchest_Wallet.exe
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Masterchest_Wallet.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Masterchest_Wallet.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\BouncyCastle.Crypto.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Masterchest.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Microsoft.VisualBasic.PowerPacks.Vs.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Newtonsoft.Json.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Masterchest.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Masterchest.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Microsoft.VisualBasic.PowerPacks.Vs.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\Newtonsoft.Json.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Release\ResolveAssemblyReference.cache
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Release\Masterchest_Wallet.Form1.resources
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Release\Masterchest_Wallet.Resources.resources
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Release\GenerateResource.read.1.tlog
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Release\GenerateResource.write.1.tlog
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Release\Masterchest_Wallet.exe.manifest
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Release\Masterchest_Wallet.application
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Release\Masterchest_Wallet.exe
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Release\Masterchest_Wallet.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\obj\x86\Release\Masterchest_Wallet.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\NuvianSQLBackup_FreeEdition\NuvianSQLBackup_FreeEdition\bin\Release\System.Data.SqlServerCe.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Masterchest_Wallet.exe.config
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Masterchest_Wallet.exe.manifest
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Masterchest_Wallet.application
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Masterchest_Wallet.exe
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Masterchest_Wallet.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Masterchest_Wallet.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Masterchest.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Microsoft.VisualBasic.PowerPacks.Vs.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\System.Data.SqlServerCe.dll
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Masterchest.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Masterchest.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Microsoft.VisualBasic.PowerPacks.Vs.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\bin\Release\Newtonsoft.Json.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.Form1.resources
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.Resources.resources
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.exe.manifest
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.application
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.exe
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.xml
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.pdb
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\ResolveAssemblyReference.cache
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\GenerateResource.read.1.tlog
-C:\Users\Rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\GenerateResource.write.1.tlog
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.sentfrm.resources
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.passfrm.resources
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.buyfrm.resources
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.sellcancelfrm.resources
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.sellfrm.resources
-C:\Users\rich\Documents\Visual Studio 2010\Projects\masterchest_wallet\masterchest_wallet\obj\x86\Release\Masterchest_Wallet.paybuyfrm.resources
diff --git a/source/obj/x86/Release/Masterchest_Wallet.xml b/source/obj/x86/Release/Masterchest_Wallet.xml
deleted file mode 100644
index afba177..0000000
--- a/source/obj/x86/Release/Masterchest_Wallet.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-Masterchest_Wallet
-
-
-
-
-
- Returns the cached ResourceManager instance used by this class.
-
-
-
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
-
-
-
- A strongly-typed resource class, for looking up localized strings, etc.
-
-
-
-
\ No newline at end of file
diff --git a/source/obj/x86/Release/ResolveAssemblyReference.cache b/source/obj/x86/Release/ResolveAssemblyReference.cache
deleted file mode 100644
index 0c651b9..0000000
Binary files a/source/obj/x86/Release/ResolveAssemblyReference.cache and /dev/null differ
diff --git a/source/obj/x86/Release/TempPE/My Project.Resources.Designer.vb.dll b/source/obj/x86/Release/TempPE/My Project.Resources.Designer.vb.dll
deleted file mode 100644
index e224f0b..0000000
Binary files a/source/obj/x86/Release/TempPE/My Project.Resources.Designer.vb.dll and /dev/null differ
diff --git a/source/passfrm.Designer.vb b/source/passfrm.Designer.vb
deleted file mode 100644
index 09d32ec..0000000
--- a/source/passfrm.Designer.vb
+++ /dev/null
@@ -1,126 +0,0 @@
- _
-Partial Class passfrm
- Inherits System.Windows.Forms.Form
-
- 'Form overrides dispose to clean up the component list.
- _
- Protected Overrides Sub Dispose(ByVal disposing As Boolean)
- Try
- If disposing AndAlso components IsNot Nothing Then
- components.Dispose()
- End If
- Finally
- MyBase.Dispose(disposing)
- End Try
- End Sub
-
- 'Required by the Windows Form Designer
- Private components As System.ComponentModel.IContainer
-
- 'NOTE: The following procedure is required by the Windows Form Designer
- 'It can be modified using the Windows Form Designer.
- 'Do not modify it using the code editor.
- _
- Private Sub InitializeComponent()
- Me.boverview = New System.Windows.Forms.Label()
- Me.TextBox1 = New System.Windows.Forms.TextBox()
- Me.bok = New System.Windows.Forms.Button()
- Me.RectangleShape1 = New Microsoft.VisualBasic.PowerPacks.RectangleShape()
- Me.ShapeContainer1 = New Microsoft.VisualBasic.PowerPacks.ShapeContainer()
- Me.bclose = New System.Windows.Forms.PictureBox()
- CType(Me.bclose, System.ComponentModel.ISupportInitialize).BeginInit()
- Me.SuspendLayout()
- '
- 'boverview
- '
- Me.boverview.AutoSize = True
- Me.boverview.Font = New System.Drawing.Font("Segoe UI", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.boverview.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
- Me.boverview.Location = New System.Drawing.Point(34, 22)
- Me.boverview.Name = "boverview"
- Me.boverview.Size = New System.Drawing.Size(334, 30)
- Me.boverview.TabIndex = 57
- Me.boverview.Text = "enter your bitcoin wallet passhrase"
- '
- 'TextBox1
- '
- Me.TextBox1.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer), CType(CType(38, Byte), Integer))
- Me.TextBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
- Me.TextBox1.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.TextBox1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
- Me.TextBox1.Location = New System.Drawing.Point(65, 70)
- Me.TextBox1.Name = "TextBox1"
- Me.TextBox1.PasswordChar = Global.Microsoft.VisualBasic.ChrW(35)
- Me.TextBox1.Size = New System.Drawing.Size(285, 22)
- Me.TextBox1.TabIndex = 58
- '
- 'bok
- '
- Me.bok.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer), CType(CType(38, Byte), Integer))
- Me.bok.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
- Me.bok.FlatStyle = System.Windows.Forms.FlatStyle.Flat
- Me.bok.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.bok.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
- Me.bok.Location = New System.Drawing.Point(356, 70)
- Me.bok.Name = "bok"
- Me.bok.Size = New System.Drawing.Size(58, 23)
- Me.bok.TabIndex = 67
- Me.bok.Text = "OK"
- Me.bok.UseVisualStyleBackColor = False
- '
- 'RectangleShape1
- '
- Me.RectangleShape1.BackColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
- Me.RectangleShape1.BorderColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
- Me.RectangleShape1.Location = New System.Drawing.Point(0, 0)
- Me.RectangleShape1.Name = "RectangleShape1"
- Me.RectangleShape1.Size = New System.Drawing.Size(475, 133)
- '
- 'ShapeContainer1
- '
- Me.ShapeContainer1.Location = New System.Drawing.Point(0, 0)
- Me.ShapeContainer1.Margin = New System.Windows.Forms.Padding(0)
- Me.ShapeContainer1.Name = "ShapeContainer1"
- Me.ShapeContainer1.Shapes.AddRange(New Microsoft.VisualBasic.PowerPacks.Shape() {Me.RectangleShape1})
- Me.ShapeContainer1.Size = New System.Drawing.Size(476, 134)
- Me.ShapeContainer1.TabIndex = 68
- Me.ShapeContainer1.TabStop = False
- '
- 'bclose
- '
- Me.bclose.Image = Global.Masterchest_Wallet.My.Resources.Resources.closeicon
- Me.bclose.Location = New System.Drawing.Point(452, 12)
- Me.bclose.Name = "bclose"
- Me.bclose.Size = New System.Drawing.Size(12, 12)
- Me.bclose.TabIndex = 69
- Me.bclose.TabStop = False
- '
- 'passfrm
- '
- Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
- Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
- Me.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer), CType(CType(38, Byte), Integer))
- Me.ClientSize = New System.Drawing.Size(476, 134)
- Me.Controls.Add(Me.bclose)
- Me.Controls.Add(Me.bok)
- Me.Controls.Add(Me.TextBox1)
- Me.Controls.Add(Me.boverview)
- Me.Controls.Add(Me.ShapeContainer1)
- Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
- Me.Name = "passfrm"
- Me.ShowIcon = False
- Me.ShowInTaskbar = False
- Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent
- Me.Text = "passfrm"
- CType(Me.bclose, System.ComponentModel.ISupportInitialize).EndInit()
- Me.ResumeLayout(False)
- Me.PerformLayout()
-
- End Sub
- Friend WithEvents boverview As System.Windows.Forms.Label
- Friend WithEvents TextBox1 As System.Windows.Forms.TextBox
- Friend WithEvents bok As System.Windows.Forms.Button
- Friend WithEvents RectangleShape1 As Microsoft.VisualBasic.PowerPacks.RectangleShape
- Friend WithEvents ShapeContainer1 As Microsoft.VisualBasic.PowerPacks.ShapeContainer
- Friend WithEvents bclose As System.Windows.Forms.PictureBox
-End Class
diff --git a/source/passfrm.resx b/source/passfrm.resx
deleted file mode 100644
index 1af7de1..0000000
--- a/source/passfrm.resx
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/source/passfrm.vb b/source/passfrm.vb
deleted file mode 100644
index 98e82d8..0000000
--- a/source/passfrm.vb
+++ /dev/null
@@ -1,31 +0,0 @@
-Public Class passfrm
-
- Private Sub Form1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RectangleShape1.MouseDown
-
- End Sub
-
- Private Sub bclose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bclose.Click
- btcpass = ""
- Me.Close()
- End Sub
-
- Private Sub bok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bok.Click
- btcpass = ""
- btcpass = Trim(TextBox1.Text)
- Me.Close()
- End Sub
-
- Private Sub passfrm_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
- btcpass = ""
- TextBox1.Text = ""
- End Sub
-
- Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
- If (e.KeyCode = Keys.Return) Then
- e.SuppressKeyPress = True
- btcpass = ""
- btcpass = Trim(TextBox1.Text)
- Me.Close()
- End If
- End Sub
-End Class
\ No newline at end of file
diff --git a/source/paybuyfrm.Designer.vb b/source/paybuyfrm.Designer.vb
index 6cf9085..146275e 100644
--- a/source/paybuyfrm.Designer.vb
+++ b/source/paybuyfrm.Designer.vb
@@ -124,6 +124,7 @@ Partial Class paybuyfrm
Me.lbtc.Name = "lbtc"
Me.lbtc.Size = New System.Drawing.Size(254, 32)
Me.lbtc.TabIndex = 76
+ Me.lbtc.Tag = LocaleTag.Numeric
Me.lbtc.Text = "0.00 BTC"
'
'Label5
@@ -144,6 +145,7 @@ Partial Class paybuyfrm
Me.lcur.Name = "lcur"
Me.lcur.Size = New System.Drawing.Size(254, 32)
Me.lcur.TabIndex = 78
+ Me.lcur.Tag = LocaleTag.Numeric
Me.lcur.Text = "0.00 TMSC"
'
'Label2
diff --git a/source/sellfrm.Designer.vb b/source/sellfrm.Designer.vb
index fda1dbb..a024a71 100644
--- a/source/sellfrm.Designer.vb
+++ b/source/sellfrm.Designer.vb
@@ -25,24 +25,24 @@ Partial Class sellfrm
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(sellfrm))
Me.RectangleShape1 = New Microsoft.VisualBasic.PowerPacks.RectangleShape()
Me.ShapeContainer1 = New Microsoft.VisualBasic.PowerPacks.ShapeContainer()
- Me.Label75 = New System.Windows.Forms.Label()
- Me.boverview = New System.Windows.Forms.Label()
- Me.Label1 = New System.Windows.Forms.Label()
+ Me.sellfrm_Label75 = New System.Windows.Forms.Label()
+ Me.sellfrm_boverview = New System.Windows.Forms.Label()
+ Me.sellfrm_Label1 = New System.Windows.Forms.Label()
Me.comselladdress = New System.Windows.Forms.ComboBox()
- Me.lsendavail = New System.Windows.Forms.Label()
+ Me.sellfrm_lsendavail = New System.Windows.Forms.Label()
Me.bsell = New System.Windows.Forms.Button()
Me.txtsendamount = New System.Windows.Forms.TextBox()
Me.bcancel = New System.Windows.Forms.Button()
Me.lunit = New System.Windows.Forms.Label()
Me.bclose = New System.Windows.Forms.PictureBox()
- Me.Label4 = New System.Windows.Forms.Label()
- Me.ltotalbtc = New System.Windows.Forms.Label()
- Me.Label3 = New System.Windows.Forms.Label()
+ Me.ltotalcostbtc = New System.Windows.Forms.Label()
+ Me.ltotal = New System.Windows.Forms.Label()
+ Me.lunitpricebtc = New System.Windows.Forms.Label()
Me.txtunit = New System.Windows.Forms.TextBox()
- Me.Label6 = New System.Windows.Forms.Label()
+ Me.ltimelimit = New System.Windows.Forms.Label()
Me.lnktimelimit = New System.Windows.Forms.LinkLabel()
Me.lnkminfee = New System.Windows.Forms.LinkLabel()
- Me.Label2 = New System.Windows.Forms.Label()
+ Me.lminimumfee = New System.Windows.Forms.Label()
CType(Me.bclose, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
'
@@ -64,36 +64,39 @@ Partial Class sellfrm
Me.ShapeContainer1.TabIndex = 0
Me.ShapeContainer1.TabStop = False
'
- 'Label75
- '
- Me.Label75.AutoSize = True
- Me.Label75.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label75.Location = New System.Drawing.Point(45, 67)
- Me.Label75.Name = "Label75"
- Me.Label75.Size = New System.Drawing.Size(188, 13)
- Me.Label75.TabIndex = 54
- Me.Label75.Text = "SELECT YOUR SELLING ADDRESS:"
- '
- 'boverview
- '
- Me.boverview.AutoSize = True
- Me.boverview.Font = New System.Drawing.Font("Segoe UI", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.boverview.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
- Me.boverview.Location = New System.Drawing.Point(29, 22)
- Me.boverview.Name = "boverview"
- Me.boverview.Size = New System.Drawing.Size(136, 30)
- Me.boverview.TabIndex = 56
- Me.boverview.Text = "sell 'test msc'"
- '
- 'Label1
- '
- Me.Label1.AutoSize = True
- Me.Label1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label1.Location = New System.Drawing.Point(46, 178)
- Me.Label1.Name = "Label1"
- Me.Label1.Size = New System.Drawing.Size(104, 13)
- Me.Label1.TabIndex = 57
- Me.Label1.Text = "AMOUNT TO SELL:"
+ 'sellfrm_Label75
+ '
+ Me.sellfrm_Label75.AutoSize = True
+ Me.sellfrm_Label75.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.sellfrm_Label75.Location = New System.Drawing.Point(45, 67)
+ Me.sellfrm_Label75.Name = "sellfrm_Label75"
+ Me.sellfrm_Label75.Size = New System.Drawing.Size(188, 13)
+ Me.sellfrm_Label75.TabIndex = 54
+ Me.sellfrm_Label75.Tag = LocaleTag.Text
+ Me.sellfrm_Label75.Text = "SELECT YOUR SELLING ADDRESS:"
+ '
+ 'sellfrm_boverview
+ '
+ Me.sellfrm_boverview.AutoSize = True
+ Me.sellfrm_boverview.Font = New System.Drawing.Font("Segoe UI", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.sellfrm_boverview.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
+ Me.sellfrm_boverview.Location = New System.Drawing.Point(29, 22)
+ Me.sellfrm_boverview.Name = "sellfrm_boverview"
+ Me.sellfrm_boverview.Size = New System.Drawing.Size(136, 30)
+ Me.sellfrm_boverview.TabIndex = 56
+ Me.sellfrm_boverview.Tag = LocaleTag.Text
+ Me.sellfrm_boverview.Text = "sell 'test msc'"
+ '
+ 'sellfrm_Label1
+ '
+ Me.sellfrm_Label1.AutoSize = True
+ Me.sellfrm_Label1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.sellfrm_Label1.Location = New System.Drawing.Point(46, 178)
+ Me.sellfrm_Label1.Name = "sellfrm_Label1"
+ Me.sellfrm_Label1.Size = New System.Drawing.Size(104, 13)
+ Me.sellfrm_Label1.TabIndex = 57
+ Me.sellfrm_Label1.Tag = LocaleTag.Text
+ Me.sellfrm_Label1.Text = "AMOUNT TO SELL:"
'
'comselladdress
'
@@ -107,16 +110,17 @@ Partial Class sellfrm
Me.comselladdress.Size = New System.Drawing.Size(390, 21)
Me.comselladdress.TabIndex = 62
'
- 'lsendavail
+ 'sellfrm_lsendavail
'
- Me.lsendavail.Font = New System.Drawing.Font("Arial Narrow", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.lsendavail.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
- Me.lsendavail.Location = New System.Drawing.Point(305, 67)
- Me.lsendavail.Name = "lsendavail"
- Me.lsendavail.Size = New System.Drawing.Size(138, 13)
- Me.lsendavail.TabIndex = 63
- Me.lsendavail.Text = "Select a selling address"
- Me.lsendavail.TextAlign = System.Drawing.ContentAlignment.TopRight
+ Me.sellfrm_lsendavail.Font = New System.Drawing.Font("Arial Narrow", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.sellfrm_lsendavail.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
+ Me.sellfrm_lsendavail.Location = New System.Drawing.Point(305, 67)
+ Me.sellfrm_lsendavail.Name = "sellfrm_lsendavail"
+ Me.sellfrm_lsendavail.Size = New System.Drawing.Size(138, 13)
+ Me.sellfrm_lsendavail.TabIndex = 63
+ Me.sellfrm_lsendavail.Tag = LocaleTag.Text
+ Me.sellfrm_lsendavail.Text = "Select a selling address"
+ Me.sellfrm_lsendavail.TextAlign = System.Drawing.ContentAlignment.TopRight
'
'bsell
'
@@ -129,6 +133,7 @@ Partial Class sellfrm
Me.bsell.Name = "bsell"
Me.bsell.Size = New System.Drawing.Size(58, 23)
Me.bsell.TabIndex = 64
+ Me.bsell.Tag = LocaleTag.Text
Me.bsell.Text = "Sell"
Me.bsell.UseVisualStyleBackColor = False
'
@@ -142,6 +147,7 @@ Partial Class sellfrm
Me.txtsendamount.Name = "txtsendamount"
Me.txtsendamount.Size = New System.Drawing.Size(148, 28)
Me.txtsendamount.TabIndex = 65
+ Me.txtsendamount.Tag = LocaleTag.Numeric
Me.txtsendamount.Text = "0.00"
'
'bcancel
@@ -155,6 +161,7 @@ Partial Class sellfrm
Me.bcancel.Name = "bcancel"
Me.bcancel.Size = New System.Drawing.Size(58, 23)
Me.bcancel.TabIndex = 66
+ Me.bcancel.Tag = LocaleTag.Text
Me.bcancel.Text = "Cancel"
Me.bcancel.UseVisualStyleBackColor = False
'
@@ -167,6 +174,7 @@ Partial Class sellfrm
Me.lunit.Name = "lunit"
Me.lunit.Size = New System.Drawing.Size(38, 15)
Me.lunit.TabIndex = 67
+ Me.lunit.Tag = LocaleTag.Numeric
Me.lunit.Text = "0.000"
'
'bclose
@@ -178,35 +186,38 @@ Partial Class sellfrm
Me.bclose.TabIndex = 70
Me.bclose.TabStop = False
'
- 'Label4
- '
- Me.Label4.AutoSize = True
- Me.Label4.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label4.Location = New System.Drawing.Point(349, 178)
- Me.Label4.Name = "Label4"
- Me.Label4.Size = New System.Drawing.Size(75, 13)
- Me.Label4.TabIndex = 71
- Me.Label4.Text = "TOTAL (BTC):"
- '
- 'ltotalbtc
- '
- Me.ltotalbtc.Font = New System.Drawing.Font("Segoe UI", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.ltotalbtc.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
- Me.ltotalbtc.Location = New System.Drawing.Point(346, 189)
- Me.ltotalbtc.Name = "ltotalbtc"
- Me.ltotalbtc.Size = New System.Drawing.Size(152, 31)
- Me.ltotalbtc.TabIndex = 72
- Me.ltotalbtc.Text = "0.00"
- '
- 'Label3
- '
- Me.Label3.AutoSize = True
- Me.Label3.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label3.Location = New System.Drawing.Point(198, 178)
- Me.Label3.Name = "Label3"
- Me.Label3.Size = New System.Drawing.Size(71, 13)
- Me.Label3.TabIndex = 75
- Me.Label3.Text = "UNIT PRICE:"
+ 'ltotalcostbtc
+ '
+ Me.ltotalcostbtc.AutoSize = True
+ Me.ltotalcostbtc.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.ltotalcostbtc.Location = New System.Drawing.Point(349, 178)
+ Me.ltotalcostbtc.Name = "ltotalcostbtc"
+ Me.ltotalcostbtc.Size = New System.Drawing.Size(75, 13)
+ Me.ltotalcostbtc.TabIndex = 71
+ Me.ltotalcostbtc.Tag = LocaleTag.Text
+ Me.ltotalcostbtc.Text = "TOTAL (BTC):"
+ '
+ 'ltotal
+ '
+ Me.ltotal.Font = New System.Drawing.Font("Segoe UI", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.ltotal.ForeColor = System.Drawing.Color.FromArgb(CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer), CType(CType(209, Byte), Integer))
+ Me.ltotal.Location = New System.Drawing.Point(346, 189)
+ Me.ltotal.Name = "ltotal"
+ Me.ltotal.Size = New System.Drawing.Size(152, 31)
+ Me.ltotal.TabIndex = 72
+ Me.ltotal.Tag = LocaleTag.Numeric
+ Me.ltotal.Text = "0.00"
+ '
+ 'lunitpricebtc
+ '
+ Me.lunitpricebtc.AutoSize = True
+ Me.lunitpricebtc.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.lunitpricebtc.Location = New System.Drawing.Point(198, 178)
+ Me.lunitpricebtc.Name = "lunitpricebtc"
+ Me.lunitpricebtc.Size = New System.Drawing.Size(71, 13)
+ Me.lunitpricebtc.TabIndex = 75
+ Me.ltotalcostbtc.Tag = LocaleTag.Text
+ Me.lunitpricebtc.Text = "UNIT PRICE:"
'
'txtunit
'
@@ -218,17 +229,19 @@ Partial Class sellfrm
Me.txtunit.Name = "txtunit"
Me.txtunit.Size = New System.Drawing.Size(145, 28)
Me.txtunit.TabIndex = 76
+ Me.txtunit.Tag = LocaleTag.Numeric
Me.txtunit.Text = "0.00"
'
- 'Label6
+ 'ltimelimit
'
- Me.Label6.AutoSize = True
- Me.Label6.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label6.Location = New System.Drawing.Point(45, 124)
- Me.Label6.Name = "Label6"
- Me.Label6.Size = New System.Drawing.Size(67, 13)
- Me.Label6.TabIndex = 77
- Me.Label6.Text = "TIME LIMIT:"
+ Me.ltimelimit.AutoSize = True
+ Me.ltimelimit.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.ltimelimit.Location = New System.Drawing.Point(45, 124)
+ Me.ltimelimit.Name = "ltimelimit"
+ Me.ltimelimit.Size = New System.Drawing.Size(67, 13)
+ Me.ltimelimit.TabIndex = 77
+ Me.ltimelimit.Tag = LocaleTag.Text
+ Me.ltimelimit.Text = "TIME LIMIT:"
'
'lnktimelimit
'
@@ -257,18 +270,21 @@ Partial Class sellfrm
Me.lnkminfee.Size = New System.Drawing.Size(64, 13)
Me.lnkminfee.TabIndex = 80
Me.lnkminfee.TabStop = True
+ Me.lnkminfee.Name = "lnkminfee"
+ Me.lnkminfee.Tag = LocaleTag.Numeric
Me.lnkminfee.Text = "0.0001 BTC"
Me.lnkminfee.VisitedLinkColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
'
- 'Label2
+ 'lminimumfee
'
- Me.Label2.AutoSize = True
- Me.Label2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
- Me.Label2.Location = New System.Drawing.Point(45, 147)
- Me.Label2.Name = "Label2"
- Me.Label2.Size = New System.Drawing.Size(82, 13)
- Me.Label2.TabIndex = 81
- Me.Label2.Text = "MINIMUM FEE:"
+ Me.lminimumfee.AutoSize = True
+ Me.lminimumfee.ForeColor = System.Drawing.Color.FromArgb(CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer), CType(CType(81, Byte), Integer))
+ Me.lminimumfee.Location = New System.Drawing.Point(45, 147)
+ Me.lminimumfee.Name = "lminimumfee"
+ Me.lminimumfee.Size = New System.Drawing.Size(82, 13)
+ Me.lminimumfee.TabIndex = 81
+ Me.lminimumfee.Tag = LocaleTag.Text
+ Me.lminimumfee.Text = "MINIMUM FEE:"
'
'sellfrm
'
@@ -276,22 +292,22 @@ Partial Class sellfrm
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer), CType(CType(38, Byte), Integer))
Me.ClientSize = New System.Drawing.Size(501, 297)
- Me.Controls.Add(Me.Label2)
+ Me.Controls.Add(Me.lminimumfee)
Me.Controls.Add(Me.lnkminfee)
Me.Controls.Add(Me.lnktimelimit)
- Me.Controls.Add(Me.Label6)
- Me.Controls.Add(Me.Label3)
- Me.Controls.Add(Me.Label4)
- Me.Controls.Add(Me.ltotalbtc)
+ Me.Controls.Add(Me.ltimelimit)
+ Me.Controls.Add(Me.lunitpricebtc)
+ Me.Controls.Add(Me.ltotalcostbtc)
+ Me.Controls.Add(Me.ltotal)
Me.Controls.Add(Me.bclose)
Me.Controls.Add(Me.lunit)
- Me.Controls.Add(Me.Label1)
+ Me.Controls.Add(Me.sellfrm_Label1)
Me.Controls.Add(Me.bcancel)
Me.Controls.Add(Me.bsell)
- Me.Controls.Add(Me.lsendavail)
+ Me.Controls.Add(Me.sellfrm_lsendavail)
Me.Controls.Add(Me.comselladdress)
- Me.Controls.Add(Me.boverview)
- Me.Controls.Add(Me.Label75)
+ Me.Controls.Add(Me.sellfrm_boverview)
+ Me.Controls.Add(Me.sellfrm_Label75)
Me.Controls.Add(Me.txtunit)
Me.Controls.Add(Me.txtsendamount)
Me.Controls.Add(Me.ShapeContainer1)
@@ -309,22 +325,22 @@ Partial Class sellfrm
End Sub
Friend WithEvents RectangleShape1 As Microsoft.VisualBasic.PowerPacks.RectangleShape
Friend WithEvents ShapeContainer1 As Microsoft.VisualBasic.PowerPacks.ShapeContainer
- Friend WithEvents Label75 As System.Windows.Forms.Label
- Friend WithEvents boverview As System.Windows.Forms.Label
- Friend WithEvents Label1 As System.Windows.Forms.Label
+ Friend WithEvents sellfrm_Label75 As System.Windows.Forms.Label
+ Friend WithEvents sellfrm_boverview As System.Windows.Forms.Label
+ Friend WithEvents sellfrm_Label1 As System.Windows.Forms.Label
Friend WithEvents comselladdress As System.Windows.Forms.ComboBox
- Friend WithEvents lsendavail As System.Windows.Forms.Label
+ Friend WithEvents sellfrm_lsendavail As System.Windows.Forms.Label
Friend WithEvents bsell As System.Windows.Forms.Button
Friend WithEvents txtsendamount As System.Windows.Forms.TextBox
Friend WithEvents bcancel As System.Windows.Forms.Button
Friend WithEvents lunit As System.Windows.Forms.Label
Friend WithEvents bclose As System.Windows.Forms.PictureBox
- Friend WithEvents Label4 As System.Windows.Forms.Label
- Friend WithEvents ltotalbtc As System.Windows.Forms.Label
- Friend WithEvents Label3 As System.Windows.Forms.Label
+ Friend WithEvents ltotalcostbtc As System.Windows.Forms.Label
+ Friend WithEvents ltotal As System.Windows.Forms.Label
+ Friend WithEvents lunitpricebtc As System.Windows.Forms.Label
Friend WithEvents txtunit As System.Windows.Forms.TextBox
- Friend WithEvents Label6 As System.Windows.Forms.Label
+ Friend WithEvents ltimelimit As System.Windows.Forms.Label
Friend WithEvents lnktimelimit As System.Windows.Forms.LinkLabel
Friend WithEvents lnkminfee As System.Windows.Forms.LinkLabel
- Friend WithEvents Label2 As System.Windows.Forms.Label
+ Friend WithEvents lminimumfee As System.Windows.Forms.Label
End Class
diff --git a/source/sellfrm.vb b/source/sellfrm.vb
index 70d41bb..284c415 100644
--- a/source/sellfrm.vb
+++ b/source/sellfrm.vb
@@ -12,7 +12,7 @@ Public Class sellfrm
lnktimelimit.Text = "6 blocks"
txtsendamount.Text = "0.00"
txtunit.Text = "0.00"
- ltotalbtc.Text = "0.00"
+ ltotal.Text = "0.00"
comselladdress.Text = ""
comselladdress.SelectedItem = Nothing
End Sub
@@ -32,19 +32,20 @@ Public Class sellfrm
If dexcur = "MSC" Then
tmpcur = 1
baltype = 3
- boverview.Text = "sell 'mastercoin'"
+ sellfrm_boverview.Text = "sell 'mastercoin'"
End If
If dexcur = "TMSC" Then
tmpcur = 2
baltype = 2
- boverview.Text = "sell 'test mastercoin'"
+ sellfrm_boverview.Text = "sell 'test mastercoin'"
End If
- lsendavail.Text = "Select a selling address"
+ sellfrm_lsendavail.Text = "Select a selling address"
txtsendamount.Text = "0.00"
txtunit.Text = "0.00"
- ltotalbtc.Text = "0.00"
+ ltotal.Text = "0.00"
lnktimelimit.Text = "6 blocks"
lnkminfee.Text = "0.0001 BTC"
+
comselladdress.Items.Clear()
comselladdress.Text = ""
'update addresses - hide those than already have a sell
@@ -93,13 +94,13 @@ Public Class sellfrm
For Each row In addresslist.Rows
If InStr(comselladdress.SelectedItem, row.item(0)) Then avail = row.item(baltype)
Next
- lsendavail.Text = "Available: " & avail.ToString("######0.00######") & " " & dexcur
- If avail = -1 Then lsendavail.Text = "Select a buying address"
+ sellfrm_lsendavail.Text = "Available: " & avail.ToString("######0.00######") & " " & dexcur
+ If avail = -1 Then sellfrm_lsendavail.Text = "Select a buying address"
End Sub
Private Sub txtsendamount_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtsendamount.TextChanged
Dim tot As Double = Val(txtunit.Text) * Val(txtsendamount.Text)
- ltotalbtc.Text = tot.ToString("######0.00######")
+ ltotal.Text = tot.ToString("######0.00######")
End Sub
Private Sub combuyaddress_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles comselladdress.SelectedIndexChanged
@@ -119,7 +120,7 @@ Public Class sellfrm
If comselladdress.Text <> "" Then fromadd = comselladdress.Text.Substring(0, comselladdress.Text.IndexOf(" "))
senttxid = "Transaction not sent"
'validate amounts
- If Not Val(txtsendamount.Text) > 0 Or Not Val(ltotalbtc.Text) > 0 Or Not Val(txtunit.Text) > 0 Or String.IsNullOrEmpty(fromadd) Then
+ If Not Val(txtsendamount.Text) > 0 Or Not Val(ltotal.Text) > 0 Or Not Val(txtunit.Text) > 0 Or String.IsNullOrEmpty(fromadd) Then
Exit Sub
End If
If Val(txtsendamount.Text) > avail Then
@@ -149,7 +150,7 @@ Public Class sellfrm
Dim curtype As Integer = tmpcur
Dim amount As Double = Val(txtsendamount.Text)
Dim amountlong As Long = amount * 100000000
- Dim offer As Double = Val(ltotalbtc.Text)
+ Dim offer As Double = Val(ltotal.Text)
Dim offerlong As Long = offer * 100000000
Dim timelimit As Integer = 6
Dim minfee As Long = 10000
@@ -273,7 +274,7 @@ Public Class sellfrm
End Try
-
+
End Sub
Private Sub bclose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bclose.Click
@@ -282,14 +283,14 @@ Public Class sellfrm
lnktimelimit.Text = "6 blocks"
txtsendamount.Text = "0.00"
txtunit.Text = "0.00"
- ltotalbtc.Text = "0.00"
+ ltotal.Text = "0.00"
comselladdress.Text = ""
comselladdress.SelectedItem = Nothing
End Sub
Private Sub txtunit_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtunit.TextChanged
Dim tot As Double = Val(txtunit.Text) * Val(txtsendamount.Text)
- ltotalbtc.Text = tot.ToString("######0.00######")
+ ltotal.Text = tot.ToString("######0.00######")
End Sub
Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
diff --git a/source/sentfrm.Designer.vb b/source/sentfrm.Designer.vb
index 20f4121..b5e4dc6 100644
--- a/source/sentfrm.Designer.vb
+++ b/source/sentfrm.Designer.vb
@@ -58,7 +58,8 @@ Partial Class sentfrm
Me.lsent.Name = "lsent"
Me.lsent.Size = New System.Drawing.Size(161, 30)
Me.lsent.TabIndex = 57
- Me.lsent.Text = "transaction sent"
+ Me.lsent.Tag = "localizabletext"
+ Me.lsent.Text = My.Resources.transactionsent
'
'Label2
'
@@ -68,7 +69,8 @@ Partial Class sentfrm
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(101, 13)
Me.Label2.TabIndex = 59
- Me.Label2.Text = "TRANSACTION ID:"
+ Me.Label2.Tag = "localizabletext"
+ Me.Label2.Text = My.Resources.transactionid
'
'ltxid
'
@@ -91,7 +93,8 @@ Partial Class sentfrm
Me.lnkcopy.Size = New System.Drawing.Size(36, 13)
Me.lnkcopy.TabIndex = 61
Me.lnkcopy.TabStop = True
- Me.lnkcopy.Text = "(copy)"
+ Me.lnkcopy.Tag = LocaleTag.Text
+ Me.lnkcopy.Text = My.Resources.copypar
Me.lnkcopy.VisitedLinkColor = System.Drawing.Color.FromArgb(CType(CType(51, Byte), Integer), CType(CType(153, Byte), Integer), CType(CType(255, Byte), Integer))
'
'Label3
@@ -102,7 +105,8 @@ Partial Class sentfrm
Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(153, 13)
Me.Label3.TabIndex = 62
- Me.Label3.Text = "ADDITIONAL INFORMATION:"
+ Me.Label3.Tag = LocaleTag.Text
+ Me.Label3.Text = My.Resources.additionalinformation
'
'bcancel
'
@@ -115,7 +119,8 @@ Partial Class sentfrm
Me.bcancel.Name = "bcancel"
Me.bcancel.Size = New System.Drawing.Size(58, 23)
Me.bcancel.TabIndex = 68
- Me.bcancel.Text = "OK"
+ Me.bcancel.Tag = LocaleTag.Text
+ Me.bcancel.Text = My.Resources.ok
Me.bcancel.UseVisualStyleBackColor = False
'
'bclose
diff --git a/source/wallet.config b/source/wallet.config
deleted file mode 100644
index c4a024b..0000000
--- a/source/wallet.config
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-