Exemplo n.º 1
0
        private void bOpen_Click(object sender, EventArgs e)
        {
            bFolder.Enabled = false;
            bOpen.Enabled   = false;
            bSave.Enabled   = true;
            tbPath.Enabled  = false;

            stream = new FTagStream(tbPath.Text);

            UpdateTreeview();
        }
Exemplo n.º 2
0
        private void bFolderMerge_Click(object sender, EventArgs e)
        {
            string folder = tbPath.Text;

            if (!folder.EndsWith("\\"))
            {
                folder += "\\";
            }
            FTagStream target = new FTagStream(folder + tbFolderMergeSubFolder.Text);

            if (!stream.GetVerifier().VerifyMerge(target.GetVerifier()))
            {
                MessageBox.Show("Cannot proceed because some tags of files and groups are not exist in 'SubFolder' fags list. " +
                                "Please edit the tags in 'SubFolder' to continue.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            stream.Merge(target);
            UpdateTreeview();
        }