private void resetPanels()
        {
            inResetPanels = true;
            for (int i = 0; i < dockContentes.Count; i++)
            {
                DockContent content = (DockContent)dockContentes[i];
                if (content.IsHidden)
                {
                    content.Show(panel_DockPanel);
                }
            }
            form_MActorList.DockTo(panel_DockPanel, DockStyle.Left);
            form_MFrameEdit.DockTo(panel_DockPanel, DockStyle.Fill);
            form_MFrameLevel.DockTo(panel_DockPanel, DockStyle.Right);

            form_MImgsList.DockTo(form_MActorList.Pane, DockStyle.Fill, 1);
            form_MAnimPW.DockTo(form_MActorList.Pane, DockStyle.Fill, 2);
            form_MCLib.DockTo(form_MFrameEdit.Pane, DockStyle.Top, 0);
            form_MTimeLine.DockTo(form_MCLib.Pane, DockStyle.Fill, 0);
            form_MConfig.DockTo(form_MFrameLevel.Pane, DockStyle.Bottom, 0);
            this.refreshDockState();
            inResetPanels = false;
            //主动重新加载贴图
            if (form_MFrameEdit.loaded || form_MAnimPW.loaded)
            {
                form_MImgsList.mImgsManager.rebindTextures();
                ConstTextureImgs.rebindTextures();
            }
            //主动记录Dock面板XML配置信息
            panel_DockPanel.SaveAsXml(layoutPath);
        }
 private void 刷新所有贴图ToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (form_MFrameEdit.loaded || form_MAnimPW.loaded)
     {
         form_MImgsList.mImgsManager.rebindTextures();
         ConstTextureImgs.rebindTextures();
         form_MFrameEdit.UpdateRegion_EditFrame();
     }
 }
Esempio n. 3
0
 private void Form_GLViewParent_RegionChanged(object sender, EventArgs e)
 {
     if (glContextRereated >= 0)
     {
         glContextRereated = -1;
         Console.WriteLine("Form_MFrameEdit_RegionChanged");
         if (!Form_MAnimation.inResetPanels)
         {
             form_MA.form_MImgsList.mImgsManager.rebindTextures();
             ConstTextureImgs.rebindTextures();
         }
         Update_GlView();
     }
 }
 private void 贴图插值渲染ToolStripMenuItem_CheckStateChanged(object sender, EventArgs e)
 {
     if (noCheckEvent)
     {
         return;
     }
     Consts.textureLinear = 贴图插值渲染ToolStripMenuItem.Checked;
     if (form_MFrameEdit.loaded || form_MAnimPW.loaded)
     {
         form_MImgsList.mImgsManager.rebindTextures();
         ConstTextureImgs.rebindTextures();
         form_MFrameEdit.UpdateRegion_EditAndFrameLevel();
     }
 }