Brewmaster.Layout.LayoutHandler.ReleasePanel C# (CSharp) 메소드

ReleasePanel() 공개 메소드

public ReleasePanel ( IdePanel panel, Point windowLocation ) : void
panel IdePanel
windowLocation Point
리턴 void
		public void ReleasePanel(IdePanel panel, Point windowLocation)
		{
			var windowSize = panel.Size;
			
			if (panel.Parent is IdeGroupedPanel groupedPanel)
				groupedPanel.RemovePanel(panel);
			else
				RemovePanelFromSplitContainer(panel);

			_form.SuspendLayout();
			CreateFloatPanel(panel, windowLocation, windowSize);
			_form.ResumeLayout();
		}
		protected void CreateFloatPanel(IdePanel panel, Point? location = null, Size? size = null)