/// <summary> /// Setup constructor with non-default default dock state (if that makes sense...) /// </summary> /// <param name="group">Window group</param> /// <param name="menuName">Window name, decorated with an ampersand to designate the menu shortcut key </param> /// <param name="create">Window creation function</param> /// <param name="defaultDockState">Default dock state</param> public WorkspaceWindowInfo( string group, string menuName, FunctionDelegates.Function<Control> create, DockState defaultDockState ) { m_Group = group; m_Name = menuName; m_Create = create; m_DefaultDockState = defaultDockState; }
/// <summary> /// Setup constructor /// </summary> /// <param name="group">Window group</param> /// <param name="menuName">Window name, decorated with an ampersand to designate the menu shortcut key </param> /// <param name="create">Window creation function</param> public WorkspaceWindowInfo( string group, string menuName, FunctionDelegates.Function<Control> create ) : this(group, menuName, create, DockState.Float) { }