public void DoWindow(int windowID)
{
GUILayoutGroup g = GUILayoutUtility.current.topLevel;
switch (Event.current.type)
{
case EventType.Layout:
// TODO: Add layoutoptions
// TODO: Take titlebar size into consideration
g.resetCoords = true;
g.rect = m_ScreenRect;
if (m_Options != null)
{
g.ApplyOptions(m_Options);
}
g.isWindow = true;
g.windowID = windowID;
g.style = m_Style;
break;
default:
g.ResetCursor();
break;
}
m_Func(windowID);
}