private void Block_Load(object sender, EventArgs e)
        {
            IsShowed = true;
            UpdateStyles();
            listViewBlockExplorer.ListViewItemSorter = new ListViewComparer(0, SortOrder.Descending);


            _panelWaitingSync = new ClassPanel
            {
                Width     = (int)(Width / 1.5f),
                Height    = (int)(Height / 5.5f),
                BackColor = Color.LightBlue
            };
            _panelWaitingSync.Location = new Point
            {
                X = Program.WalletXiropht.BlockWalletForm.Width / 2 - _panelWaitingSync.Width / 2,
                Y = Program.WalletXiropht.BlockWalletForm.Height / 2 - _panelWaitingSync.Height / 2
            };

            _labelWaitingText.AutoSize = true;
            _labelWaitingText.Font     = new Font(_labelWaitingText.Font.FontFamily, 9f, FontStyle.Bold);
            _labelWaitingText.Text     = ClassTranslation.GetLanguageTextFromOrder(ClassTranslationEnumeration.waitingmenulabeltext);
            _panelWaitingSync.Controls.Add(_labelWaitingText);
            _labelWaitingText.Location = new Point
            {
                X = _panelWaitingSync.Width / 2 - _labelWaitingText.Width / 2,
                Y = _panelWaitingSync.Height / 2 - _labelWaitingText.Height / 2
            };
            _labelWaitingText.Show();
            Controls.Add(_panelWaitingSync);
            _panelWaitingSync.Show();
            IsShowed = true;
            Program.WalletXiropht.ResizeWalletInterface();
        }
 public void ShowWaitingSyncBlockPanel()
 {
     if (!IsShowedWaitingBlock)
     {
         Program.WalletXiropht.Invoke((MethodInvoker) delegate
         {
             _panelWaitingSync.Visible = true;
             _panelWaitingSync.Show();
             _panelWaitingSync.BringToFront();
             _panelWaitingSync.Width    = (int)(Width / 1.5f);
             _panelWaitingSync.Height   = (int)(Height / 5.5f);
             _panelWaitingSync.Location = new Point
             {
                 X = Program.WalletXiropht.BlockWalletForm.Width / 2 -
                     _panelWaitingSync.Width / 2,
                 Y = Program.WalletXiropht.BlockWalletForm.Height / 2 -
                     _panelWaitingSync.Height / 2
             };
             _labelWaitingText.Location = new Point
             {
                 X = _panelWaitingSync.Width / 2 - _labelWaitingText.Width / 2,
                 Y = _panelWaitingSync.Height / 2 - _labelWaitingText.Height / 2
             };
             IsShowedWaitingBlock = true;
             UpdateStyles();
         });
     }
 }
Beispiel #3
0
 public void ShowWaitingSyncTransactionPanel()
 {
     if (!IsShowedWaitingTransaction)
     {
         ClassFormPhase.WalletXiropht.Invoke((MethodInvoker) delegate()
         {
             _panelWaitingSync.Visible = true;
             _panelWaitingSync.Show();
             _panelWaitingSync.BringToFront();
             _panelWaitingSync.Width    = (int)(Width / 1.5f);
             _panelWaitingSync.Height   = (int)(Height / 5.5f);
             _panelWaitingSync.Location = new Point()
             {
                 X = ClassFormPhase.WalletXiropht.TransactionHistoryWalletForm.Width / 2 -
                     _panelWaitingSync.Width / 2,
                 Y = ClassFormPhase.WalletXiropht.TransactionHistoryWalletForm.Height / 2 -
                     _panelWaitingSync.Height / 2
             };
             _labelWaitingText.Location = new Point()
             {
                 X = _panelWaitingSync.Width / 2 - _labelWaitingText.Width / 2,
                 Y = _panelWaitingSync.Height / 2 - _labelWaitingText.Height / 2
             };
             IsShowedWaitingTransaction = true;
             Refresh();
         });
     }
 }
Beispiel #4
0
        public void ShowWaitingSyncTransactionPanel()
        {
            void MethodInvoker()
            {
                _panelWaitingSync.Show();
                _panelWaitingSync.BringToFront();
                _panelWaitingSync.Width    = (int)(Width / 1.5f);
                _panelWaitingSync.Height   = (int)(Height / 5.5f);
                _panelWaitingSync.Location = new Point()
                {
                    X = ClassFormPhase.WalletXiropht.TransactionHistoryWalletForm.Width / 2 -
                        _panelWaitingSync.Width / 2,
                    Y = ClassFormPhase.WalletXiropht.TransactionHistoryWalletForm.Height / 2 -
                        _panelWaitingSync.Height / 2
                };
                _labelWaitingText.Location = new Point()
                {
                    X = _panelWaitingSync.Width / 2 - _labelWaitingText.Width / 2,
                    Y = _panelWaitingSync.Height / 2 - _labelWaitingText.Height / 2
                };
                Refresh();
            }

            BeginInvoke((MethodInvoker)MethodInvoker);
        }
Beispiel #5
0
        private void Transaction_Load(object sender, EventArgs e)
        {
            listViewAnonymityReceivedTransactionHistory.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            listViewAnonymityReceivedTransactionHistory.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);

            listViewAnonymitySendTransactionHistory.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            listViewAnonymitySendTransactionHistory.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);

            listViewBlockRewardTransactionHistory.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            listViewBlockRewardTransactionHistory.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);

            listViewNormalReceivedTransactionHistory.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            listViewNormalReceivedTransactionHistory.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);


            listViewNormalSendTransactionHistory.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            listViewNormalSendTransactionHistory.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);

            listViewAnonymityReceivedTransactionHistory.MultiSelect = true;
            listViewAnonymitySendTransactionHistory.MultiSelect     = true;
            listViewBlockRewardTransactionHistory.MultiSelect       = true;
            listViewNormalReceivedTransactionHistory.MultiSelect    = true;
            listViewNormalSendTransactionHistory.MultiSelect        = true;


            _panelWaitingSync = new ClassPanel
            {
                Width     = (int)(Width / 1.5f),
                Height    = (int)(Height / 5.5f),
                BackColor = Color.LightBlue
            };
            _panelWaitingSync.Location = new Point()
            {
                X = ClassFormPhase.WalletXiropht.TransactionHistoryWalletForm.Width / 2 - _panelWaitingSync.Width / 2,
                Y = ClassFormPhase.WalletXiropht.TransactionHistoryWalletForm.Height / 2 - _panelWaitingSync.Height / 2
            };

            _labelWaitingText.AutoSize = true;
            _labelWaitingText.Font     = new Font(_labelWaitingText.Font.FontFamily, 9f, FontStyle.Bold);
            _labelWaitingText.Text     = ClassTranslation.GetLanguageTextFromOrder("TRANSACTION_HISTORY_WALLET_WAITING_MESSAGE_SYNC_TEXT");
            _panelWaitingSync.Controls.Add(_labelWaitingText);
            _labelWaitingText.Location = new Point()
            {
                X = _panelWaitingSync.Width / 2 - _labelWaitingText.Width / 2,
                Y = _panelWaitingSync.Height / 2 - _labelWaitingText.Height / 2
            };
            _labelWaitingText.Show();
            Controls.Add(_panelWaitingSync);
            _panelWaitingSync.Show();
            IsShowed = true;

            listViewNormalSendTransactionHistory.Show();
            listViewBlockRewardTransactionHistory.Hide();
            listViewAnonymityReceivedTransactionHistory.Hide();
            listViewAnonymitySendTransactionHistory.Hide();
            listViewNormalReceivedTransactionHistory.Hide();
            Refresh();
        }