Example #1
0
 private void exportTemplateToolStripMenuItem_Click( object sender, EventArgs e )
 {
     TemplateNameResult result = new TemplateNameResult( );
     new TemplateName( result ).ShowDialog( );
     TreeNode project = null;
     if ( !result.Cancelled ) {
         if ( _TabControl1.Items.Count == 0 ) {
             if ( treeView1.Nodes.Count == 0 ) {
                 MessageBox.Show(this, "To build one you should open a project (See File->Open or File->New)" );
                 return;
             }
             project = treeView1.Nodes[ 0 ];
         } else {
             foreach ( FATabStripItem item in _TabControl1.items ) {
                 if ( item.Tag is string ) {
                     string filename = item.Tag as string;
                     if ( File.Exists( filename ) )
                         File.Delete( filename );
                     File.WriteAllText( filename, ( ( FastColoredTextBox )item.Controls[ 0 ] ).Text );
                     item.Saved = true;
                 }
             }
             _TabControl1.Invalidate( );
             foreach ( TreeNode node in treeView1.Nodes )
                 if ( ( _TabControl1.SelectedItem.Tag as string ).Contains( node.Tag as string ) ) {
                     project = node;
                     break;
                 }
         }
         DirectoryCopy( project.Tag as string, "templates\\"+result.Name );
     }
 }
Example #2
0
 public TemplateName( TemplateNameResult resulttarget )
 {
     InitializeComponent( );
     tnr = resulttarget;
 }