You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.2 KiB
43 lines
1.2 KiB
using UnityEditor; |
|
using UnityEngine; |
|
|
|
namespace Unity.PlasticSCM.Editor.UI |
|
{ |
|
internal static class DrawActionButton |
|
{ |
|
internal static bool For(string buttonText) |
|
{ |
|
GUIContent buttonContent = new GUIContent(buttonText); |
|
|
|
GUIStyle buttonStyle = new GUIStyle(EditorStyles.miniButton); |
|
|
|
buttonStyle.stretchWidth = false; |
|
|
|
Rect rt = GUILayoutUtility.GetRect( |
|
buttonContent, |
|
buttonStyle, |
|
GUILayout.MinWidth(UnityConstants.REGULAR_BUTTON_WIDTH)); |
|
|
|
return GUI.Button(rt, buttonText, buttonStyle); |
|
} |
|
|
|
internal static bool ForCommentSection(string buttonText) |
|
{ |
|
GUIContent buttonContent = new GUIContent(buttonText); |
|
|
|
GUIStyle buttonStyle = new GUIStyle(EditorStyles.miniButton); |
|
|
|
buttonStyle.stretchWidth = false; |
|
|
|
var width = MeasureMaxWidth.ForTexts(buttonStyle, buttonText); |
|
|
|
Rect rt = GUILayoutUtility.GetRect( |
|
buttonContent, |
|
buttonStyle, |
|
GUILayout.MinWidth(width), |
|
GUILayout.MaxWidth(width)); |
|
|
|
return GUI.Button(rt, buttonText, buttonStyle); |
|
} |
|
} |
|
}
|
|
|