Exemple #1
0
        /// <summary>
        /// Carga los ejemplos de TGC.Examples al arbol de la aplicacion.
        /// </summary>
        /// <param name="treeViewExamples"> Arbol donde se cargaran los ejemplos.</param>
        /// <param name="panelModifiers"> Panel donde van los modificadores del ejemplo.</param>
        /// <param name="dataGridUserVars"> Panel donde van los datos del ejemplo.</param>
        /// <param name="mediaDirectory"> Ruta donde estan los media.</param>
        /// <param name="shadersDirectory"> Ruta donde estan los shaders.</param>
        public void LoadExamples(TreeView treeViewExamples, Panel panelModifiers, DataGridView dataGridUserVars, string mediaDirectory, string shadersDirectory)
        {
            //Directorio actual de ejecucion
            var currentDirectory = Environment.CurrentDirectory + "\\";

            //Cargo los ejemplos en el arbol
            ExampleLoader = new ExampleLoader(mediaDirectory, shadersDirectory, dataGridUserVars, panelModifiers);
            ExampleLoader.LoadExamplesInGui(treeViewExamples, currentDirectory);
        }
        public void LoadExamples(TreeView treeViewExamples, FlowLayoutPanel flowLayoutPanelModifiers,
                                 DataGridView dataGridUserVars)
        {
            //Configuracion
            var settings = Settings.Default;

            //Directorio actual de ejecucion
            var currentDirectory = Environment.CurrentDirectory + "\\";

            //Cargo los ejemplos en el arbol
            ExampleLoader = new ExampleLoader(currentDirectory + settings.MediaDirectory,
                                              currentDirectory + settings.ShadersDirectory, dataGridUserVars, flowLayoutPanelModifiers);
            ExampleLoader.LoadExamplesInGui(treeViewExamples, currentDirectory);
        }