public HowToRestoreForm(MetaRecord record, RestorationMasterController controller)
        {
            InitializeComponent();

            _record     = record;
            _controller = controller;

            recoverItemTextBox.Text = _record.InitialTarget;
            this.Text = _record.InitialTarget;

            // locals
            restoreButton.Text        = Translation.Current[438];
            HowToRestoregroupBox.Text = Translation.Current[439];
            toFolderRadioButton.Text  = Translation.Current[440];
            helpToolTip.SetToolTip(toOriginalLocationRadioButton, Translation.Current[441]);
            toOriginalLocationRadioButton.Text = Translation.Current[442];
            helpToolTip.SetToolTip(to7zipArchiveRadioButton, Translation.Current[443]);
            to7zipArchiveRadioButton.Text = Translation.Current[444];
            skipButton.Text = Translation.Current[445];
            save7zipArchiveDialog.Filter = Translation.Current[446];
            fbDialog.Description         = Translation.Current[447];
            this.Text          = string.Format(Translation.Current[427], record.InitialTarget);
            restoreButton.Left = skipButton.Left - restoreButton.Width - 10;

            refreshRestoreButton();
            refreshUiOnSelectedRestorationType(RestoreType.ToPointedFolder);
        }
Esempio n. 2
0
        public RestoreForm(RestorationMasterController controller)
        {
            _controller = controller;

            InitializeComponent();

            // locals
            itemsListView.Groups[0].Header = Translation.Current[420];
            itemsListView.Groups[1].Header = Translation.Current[421];
            restoreToolStripMenuItem.Text  = Translation.Current[422];
            finishButton.Text  = Translation.Current[423];
            restoreButton.Text = Translation.Current[424];
            //Translation.Current[425];
            itemsColumnHeader.Text = Translation.Current[426];
            this.Text          = string.Format(Translation.Current[427], controller.ImageLocation);
            restoreButton.Left = finishButton.Left - restoreButton.Width - 10;

            _records = _controller.MetaRecords;

            itemsListView.BeginUpdate();

            foreach (MetaRecord record in _records)
            {
                ListViewItem listViewItem = new ListViewItem(record.InitialTarget);
                listViewItem.ToolTipText = record.InitialTarget;

                if (record.IsFolder)
                {
                    listViewItem.Group      = itemsListView.Groups[0];
                    listViewItem.ImageIndex = 1;
                }
                else
                {
                    listViewItem.Group      = itemsListView.Groups[1];
                    listViewItem.ImageIndex = 0;
                }

                itemsListView.Items.Add(listViewItem);
            }

            itemsListView.EndUpdate();
            itemsListViewResize(null, null);
        }