internal void set_options_infromation(NodeGenerator.NodeGenerator node_gen, bool auto_save, string ver_storage, List <string> ac_list)
        {
            file_name.Text      = node_gen.file_name;
            namespace_name.Text = node_gen.namespace_name;
            visitor_interface_file_name.Text = node_gen.visitor_interface_file_name;
            tb_pcu_writer.Text = node_gen.pcu_writer_name;
            tb_pcu_reader.Text = node_gen.pcu_reader_name;

            autoSaveOnExit.Checked   = auto_save;
            versionStorage.Text      = ver_storage;
            AutoCompletionList.Lines = ac_list.ToArray();
        }
		public template_form(NodeGenerator.NodeGenerator ng)
		{
			//
			// Required for Windows Form Designer support
			//
			InitializeComponent();

			//
			// TODO: Add any constructor code after InitializeComponent call
			//
			node_gen=ng;
		}
        public template_form(NodeGenerator.NodeGenerator ng)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
            node_gen = ng;
        }
Exemple #4
0
 public void InitNodeGenerator(NodeGenerator.NodeGenerator generator)
 {
     generator.file_name      = FileName;
     generator.namespace_name = NamespaceName;
     generator.factory_name   = FactoryName;
     generator.visitor_interface_file_name = VisitorInterfaceFileName;
     generator.pcu_writer_name             = PcuWriterName;
     generator.pcu_writer_file_name        = PcuWriterFileName;
     generator.pcu_reader_name             = PcuReaderName;
     generator.pcu_reader_file_name        = PcuReaderFileName;
     generator.pcu_reader_file_name_h      = PcuReaderFileNameHeader;
     generator.pcu_reader_file_name_cpp    = PcuReaderFileNameCpp;
 }
Exemple #5
0
 public Settings(NodeGenerator.NodeGenerator generator)
 {
     FileName                 = generator.file_name;
     NamespaceName            = generator.namespace_name;
     FactoryName              = generator.factory_name;
     VisitorInterfaceFileName = generator.visitor_interface_file_name;
     PcuWriterName            = generator.pcu_writer_name;
     PcuWriterFileName        = generator.pcu_writer_file_name;
     PcuReaderName            = generator.pcu_reader_name;
     PcuReaderFileName        = generator.pcu_reader_file_name;
     PcuReaderFileNameHeader  = generator.pcu_reader_file_name_h;
     PcuReaderFileNameCpp     = generator.pcu_reader_file_name_cpp;
 }
        internal void get_options_infromation(NodeGenerator.NodeGenerator node_gen, out bool auto_save, out string ver_storage, List <string> ac_list)
        {
            node_gen.file_name      = file_name.Text;
            node_gen.namespace_name = namespace_name.Text;
            node_gen.visitor_interface_file_name = visitor_interface_file_name.Text;
            node_gen.pcu_writer_file_name        = tb_pcu_writer.Text + ".cs";
            node_gen.pcu_writer_name             = tb_pcu_writer.Text;
            node_gen.pcu_reader_file_name        = tb_pcu_reader.Text + ".cs";
            node_gen.pcu_reader_file_name_h      = tb_pcu_reader.Text + ".h";
            node_gen.pcu_reader_file_name_cpp    = tb_pcu_reader.Text + ".cpp";
            node_gen.pcu_reader_name             = tb_pcu_reader.Text;

            auto_save   = autoSaveOnExit.Checked;
            ver_storage = versionStorage.Text;
            ac_list.Clear();
            for (int i = 0; i < AutoCompletionList.Lines.Count(); i++)
            {
                ac_list.Add(AutoCompletionList.Lines[i]);
            }
        }
        public static void generate(NodeGenerator.NodeGenerator ng)
        {
            template_form tf = new template_form(ng);

            tf.ShowDialog();
        }