Exemplo n.º 1
0
 public SubWindowTree(System.Action repaint, string windowName, string handleName)
 {
     m_Repaint          = repaint;
     m_PreAction        = this.PreDropAction;
     m_PostAction       = this.PostDropAction;
     m_OnSubWindowClose = this.OnSubWindowClosw;
     this.m_Layout      = new SubWindowLayout(windowName, handleName);
 }
Exemplo n.º 2
0
        //private List<string> m_Layouts;

        public static void CreateWizard(SubWindowLayout layout)
        {
            SubWindowTreeDeleteLayoutWizard wizard =
                ScriptableWizard.DisplayWizard <SubWindowTreeDeleteLayoutWizard>("Delete SubWindow Layout");

            wizard.m_Layout = layout;
            //wizard.m_Layouts = layout;
        }
Exemplo n.º 3
0
        public static void CreateWizard(SubWindowLayout layout, string treeId, SubWindowNode rootNode)
        {
            SubWindowTreeLayoutWizard wizard =
                ScriptableWizard.DisplayWizard <SubWindowTreeLayoutWizard>("Save SubWindow Layout", "Save");

            wizard.maxSize    = new Vector2(300, 150);
            wizard.minSize    = new Vector2(300, 150);
            wizard.m_Layout   = layout;
            wizard.m_TreeId   = treeId;
            wizard.m_RootNode = rootNode;
        }
Exemplo n.º 4
0
 void OnWizardCreate()
 {
     if (layoutname == "Default")
     {
         if (!EditorUtility.DisplayDialog("警告", "确定覆盖默认布局?", "是", "否"))
         {
             return;
         }
     }
     if (m_Layout != null)
     {
         m_Layout.SaveLayout(layoutname, m_TreeId, m_RootNode);
     }
     m_Layout   = null;
     m_RootNode = null;
     m_TreeId   = null;
 }
Exemplo n.º 5
0
 void OnWizardCreate()
 {
     if (layoutname == "Default")
     {
         if (!EditorUtility.DisplayDialog("Warning", "Are you sure to override the default layout?", "Yes", "No"))
         {
             return;
         }
     }
     if (m_Layout != null)
     {
         m_Layout.SaveLayout(layoutname, m_TreeId, m_RootNode);
     }
     m_Layout   = null;
     m_RootNode = null;
     m_TreeId   = null;
 }