private void SelectTextureFile()
 {
     Window_OpenFile window =
         new Window_OpenFile("Select Texture",
             (m_animationFrameDefinition != null) ? m_animationFrameDefinition.Texture : null,
             new[] { new Window_OpenFile.Filter("PNG Files (.png)", "*.png"), new Window_OpenFile.Filter("JPEG Files (.jpg)", "*.jpg") });
     window.ShowDialog();
     if (window.Accepted)
     {
         m_textBox_texture.Text = window.FileName;
         CreateCanvasControls();
     }
 }
Пример #2
0
        private void MenuItem_LoadReaderWriter_Click(object sender, RoutedEventArgs e)
        {
            var menuItem = sender as MenuItem;
            if (menuItem != null && menuItem == m_menuItem_loadReaderWriter)
            {
                var window = new Window_OpenFile("Select ReaderWriter DLL", Config.ReaderWriterDll, new[] { new Window_OpenFile.Filter("DLL Files (.dll)", "*.dll") });
                window.ShowDialog();
                if (window.Accepted)
                {
                    ReaderWriterManager.LoadDLL(window.FileName);

                    ////////
                    // MenuItems
                    m_menuItem_loadData = new MenuItem() { Header = "Load Data" };
                    m_menuItem_loadData.Click += MenuItem_LoadData_Click;
                    m_menuItem_file.Items.Add(m_menuItem_loadData);

                    m_menuItem_saveData = new MenuItem() { Header = "Save Data" };
                    m_menuItem_saveData.Click += MenuItem_SaveData_Click;
                    m_menuItem_file.Items.Add(m_menuItem_saveData);

                    m_menuItem_setup = new MenuItem() { Header = "Setup" };
                    m_menuItem_setup.Click += MenuItem_Setup_Click;
                    m_menuItem_file.Items.Add(m_menuItem_setup);

                    ////////
                    // Additional controls
                    CreateAdditionalControls();
                }
            }
        }
 private void SelectTextureFile()
 {
     Window_OpenFile window =
         new Window_OpenFile("Select Texture",
             (m_fontTextureDefinition != null) ? m_fontTextureDefinition.Texture : null,
             new[] { new Window_OpenFile.Filter("PNG Files (.png)", "*.png"), new Window_OpenFile.Filter("JPEG Files (.jpg)", "*.jpg") });
     window.ShowDialog();
     if (window.Accepted)
     {
         m_textBox_texture.Text = window.FileName;
         m_doubleUpDown_textureWidth.Value = ParseTextureWidth(m_textBox_texture.Text);
         CreateCanvasControls();
     }
 }
 private void SelectBehaviorFile()
 {
     Window_OpenFile window =
         new Window_OpenFile("Select Behavior File",
             (m_behaviorInstanceDefinition != null) ? m_behaviorInstanceDefinition.BehaviorFile : null,
             new[] { new Window_OpenFile.Filter("JavaScript Files (.js)", "*.js") });
     window.ShowDialog();
     if (window.Accepted)
     {
         m_textBox_behaviorFile.Text = window.FileName;
         ParseBehaviorConstructorFromFile(window.FileName);
     }
 }