Skip to content

Commit aab45f0

Browse files
committed
[GUI] Fix for warning and missing close icon under Unity 2023
1 parent 9a39f85 commit aab45f0

File tree

7 files changed

+26
-6
lines changed

7 files changed

+26
-6
lines changed

Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModeSelection.GUI.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ static void OnEditModeSelectionSceneGUI()
151151
buttonArea.y = 2;
152152
buttonArea.height = 13;
153153
buttonArea.width = 13;
154-
if (GUI.Button(buttonArea, GUIContent.none, "WinBtnClose"))
154+
if (GUI.Button(buttonArea, GUIContent.none, CSG_GUIStyleUtility.winBtnClose))
155155
EditModeToolWindowSceneGUI.GetWindow();
156156
TooltipUtility.SetToolTip(CSG_GUIStyleUtility.PopOutTooltip, buttonArea);
157157

Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Clip.GUI.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public static void OnSceneGUI(Rect windowRect, EditModeClip tool)
6060
buttonArea.y += 2;
6161
buttonArea.height = 13;
6262
buttonArea.width = 13;
63-
if (GUI.Button(buttonArea, GUIContent.none, "WinBtnClose"))
63+
if (GUI.Button(buttonArea, GUIContent.none, CSG_GUIStyleUtility.winBtnClose))
6464
EditModeToolWindowSceneGUI.GetWindow();
6565
TooltipUtility.SetToolTip(CSG_GUIStyleUtility.PopOutTooltip, buttonArea);
6666

Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Edit.GUI.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public static void OnSceneGUI(Rect windowRect, EditModeMeshEdit tool)
4747
buttonArea.y += 2;
4848
buttonArea.height = 13;
4949
buttonArea.width = 13;
50-
if (GUI.Button(buttonArea, GUIContent.none, "WinBtnClose"))
50+
if (GUI.Button(buttonArea, GUIContent.none, CSG_GUIStyleUtility.winBtnClose))
5151
EditModeToolWindowSceneGUI.GetWindow();
5252
TooltipUtility.SetToolTip(CSG_GUIStyleUtility.PopOutTooltip, buttonArea);
5353

Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Generate.GUI.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public static bool OnSceneGUI(Rect windowRect, EditModeGenerate tool)
4848
buttonArea.y += 2;
4949
buttonArea.height = 13;
5050
buttonArea.width = 13;
51-
if (GUI.Button(buttonArea, GUIContent.none, "WinBtnClose"))
51+
if (GUI.Button(buttonArea, GUIContent.none, CSG_GUIStyleUtility.winBtnClose))
5252
EditModeToolWindowSceneGUI.GetWindow();
5353
TooltipUtility.SetToolTip(CSG_GUIStyleUtility.PopOutTooltip, buttonArea);
5454

Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Place.GUI.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public static void OnSceneGUI(Rect windowRect, EditModePlace tool)
4848
buttonArea.y += 2;
4949
buttonArea.height = 13;
5050
buttonArea.width = 13;
51-
if (GUI.Button(buttonArea, GUIContent.none, "WinBtnClose"))
51+
if (GUI.Button(buttonArea, GUIContent.none, CSG_GUIStyleUtility.winBtnClose))
5252
EditModeToolWindowSceneGUI.GetWindow();
5353
TooltipUtility.SetToolTip(CSG_GUIStyleUtility.PopOutTooltip, buttonArea);
5454

Plugins/Editor/Scripts/View/GUI/EditModeGUI/EditModes/EditMode.Surface.GUI.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1083,7 +1083,7 @@ public static void OnSceneGUI(Rect windowRect, EditModeSurface tool)
10831083
buttonArea.y += 2;
10841084
buttonArea.height = 13;
10851085
buttonArea.width = 13;
1086-
if (GUI.Button(buttonArea, GUIContent.none, "WinBtnClose"))
1086+
if (GUI.Button(buttonArea, GUIContent.none, CSG_GUIStyleUtility.winBtnClose))
10871087
EditModeToolWindowSceneGUI.GetWindow();
10881088

10891089
TooltipUtility.SetToolTip(CSG_GUIStyleUtility.PopOutTooltip, buttonArea);

Plugins/Editor/Scripts/View/GUI/Utility/CSG_GUIStyleUtility.cs

+20
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ internal static class CSG_GUIStyleUtility
9292

9393
public static GUIStyle unpaddedWindow;
9494

95+
public static GUIStyle winBtnClose;
96+
9597
public static GUILayoutOption[] ContentEmpty = new GUILayoutOption[0];
9698

9799

@@ -364,6 +366,24 @@ public static void InitStyles()
364366

365367
selectionRectStyle = GetStyle("selectionRect");
366368

369+
winBtnClose = new GUIStyle(GUI.skin.verticalScrollbarUpButton);
370+
winBtnClose.normal.background = Resources.Load<Texture2D>("GUI/WinBtnClose");
371+
winBtnClose.onActive.background =
372+
winBtnClose.onFocused.background =
373+
winBtnClose.onNormal.background =
374+
winBtnClose.onHover.background =
375+
winBtnClose.hover.background =
376+
winBtnClose.focused.background =
377+
winBtnClose.active.background = null;
378+
winBtnClose.fixedHeight = 16f;
379+
winBtnClose.fixedWidth = 16f;
380+
winBtnClose.overflow.bottom = 0;
381+
winBtnClose.overflow.top = 0;
382+
winBtnClose.overflow.right = 0;
383+
winBtnClose.overflow.left = 0;
384+
385+
386+
367387

368388
var redToolbarDropDown = GetStyle("toolbarDropDown");
369389

0 commit comments

Comments
 (0)