void main_window(int windowID) { switch (Anchor) { case AnchorPosition.TopLeft: GUILayout.BeginHorizontal(); GUILayout.BeginVertical(); draw_anchor(); GUILayout.FlexibleSpace(); GUILayout.EndVertical(); GUILayout.BeginVertical(); GUILayout.FlexibleSpace(); DrawContent(); GUILayout.FlexibleSpace(); GUILayout.EndVertical(); GUILayout.EndHorizontal(); break; case AnchorPosition.TopRight: GUILayout.BeginHorizontal(); GUILayout.BeginVertical(); GUILayout.FlexibleSpace(); DrawContent(); GUILayout.FlexibleSpace(); GUILayout.EndVertical(); GUILayout.BeginVertical(); draw_anchor(); GUILayout.FlexibleSpace(); GUILayout.EndVertical(); GUILayout.EndHorizontal(); break; case AnchorPosition.BottomLeft: GUILayout.BeginHorizontal(); GUILayout.BeginVertical(); GUILayout.FlexibleSpace(); draw_anchor(); GUILayout.EndVertical(); GUILayout.BeginVertical(); GUILayout.FlexibleSpace(); DrawContent(); GUILayout.FlexibleSpace(); GUILayout.EndVertical(); GUILayout.EndHorizontal(); break; case AnchorPosition.BottomRight: GUILayout.BeginHorizontal(); GUILayout.BeginVertical(); GUILayout.FlexibleSpace(); DrawContent(); GUILayout.FlexibleSpace(); GUILayout.EndVertical(); GUILayout.BeginVertical(); GUILayout.FlexibleSpace(); draw_anchor(); GUILayout.EndVertical(); GUILayout.EndHorizontal(); break; } //get tooltip for future display TooltipManager.GetTooltip(); //move the window if requested if (moving) { GUI.DragWindow(ScreenRect); } }
public static void TooltipsAndDragWindow() { TooltipManager.GetTooltip(); GUI.DragWindow(drag_handle); }