コード例 #1
0
ファイル: Branchus.cs プロジェクト: tland357/Branchus
 private void SaveDocument(object sender, EventArgs e)
 {
     if (!switchingDoc)
     {
         CurrentNode?.Doc.Save(Title_TXT.Text, Paragraph_TXT.Text);
         if (sender.Equals(Title_TXT))
         {
             if (CurrentNode != null)
             {
                 CurrentNode.Text = "*" + CurrentNode.Doc.Title + "*";
             }
         }
         if (KeyPressed)
         {
             KeyPressed = false;
             UndoRedo.Do(new TextEditor(sender as Control, prevText, (sender as Control).Text));
         }
     }
     else
     {
         switchingDoc = false;
     }
 }
コード例 #2
0
ファイル: Branchus.cs プロジェクト: tland357/Branchus
 private void Title_TXT_Leave(object sender, EventArgs e)
 {
     UndoRedo.Do(new TextEditor(sender as Control, prevText, (sender as Control).Text));
 }
コード例 #3
0
ファイル: Branchus.cs プロジェクト: tland357/Branchus
 private void currentDirectoryToolStripMenuItem_Click(object sender, EventArgs e)
 {
     UndoRedo.Do(new Commands.AddDocument(null));
 }
コード例 #4
0
ファイル: Branchus.cs プロジェクト: tland357/Branchus
 private void subDocumentToolStripMenuItem_Click(object sender, EventArgs e)
 {
     UndoRedo.Do(new Commands.AddDocument(false));
 }
コード例 #5
0
ファイル: Branchus.cs プロジェクト: tland357/Branchus
 private void topLevelToolStripMenuItem_Click(object sender, EventArgs e)
 {
     UndoRedo.Do(new Commands.AddDocument());
 }
コード例 #6
0
ファイル: Branchus.cs プロジェクト: tland357/Branchus
 private void toolStripButton1_Click(object sender, EventArgs e)
 {
     UndoRedo.Do(new Commands.DeleteDocument());
 }
コード例 #7
0
ファイル: Branchus.cs プロジェクト: tland357/Branchus
 private void CreateSubDocument_BTN_Click(object sender, EventArgs e)
 {
     UndoRedo.Do(new Commands.AddDocument(false));
 }