public void HandleWindowDecorationStart(Rect windowPosition)
{
if (((windowPosition.y == 0f) && (this.showMode != ShowMode.Utility)) && !this.isPopup)
{
if (Mathf.Abs((float) (windowPosition.xMax - this.position.width)) < 2f)
{
GUIStyle buttonClose = Styles.buttonClose;
GUIStyle buttonMin = Styles.buttonMin;
GUIStyle buttonMax = Styles.buttonMax;
if (macEditor && ((GUIView.focusedView == null) || (GUIView.focusedView.window != this)))
{
buttonClose = buttonMin = buttonMax = Styles.buttonInactive;
}
this.BeginTitleBarButtons(windowPosition);
if (this.TitleBarButton(buttonClose))
{
this.Close();
}
if (macEditor && this.TitleBarButton(buttonMin))
{
this.Minimize();
GUIUtility.ExitGUI();
}
if (this.TitleBarButton(buttonMax))
{
this.ToggleMaximize();
}
}
this.DragTitleBar(new Rect(0f, 0f, this.position.width, 24f));
}
}