private void OnGUI()
{
if (this.m_ResetOnNextRepaint || this.selectedTextureChanged)
{
this.Reset();
this.m_ResetOnNextRepaint = false;
}
Matrix4x4 matrix = Handles.matrix;
if (!this.activeTextureSelected)
{
EditorGUI.BeginDisabledGroup(true);
GUILayout.Label(SpriteUtilityWindow.Styles.s_NoSelectionWarning, new GUILayoutOption[0]);
EditorGUI.EndDisabledGroup();
}
else
{
base.InitStyles();
Rect rect = EditorGUILayout.BeginHorizontal(GUIContent.none, "Toolbar", new GUILayoutOption[0]);
this.DoToolbarGUI();
GUILayout.FlexibleSpace();
this.DoApplyRevertGUI();
base.DoAlphaZoomToolbarGUI();
EditorGUILayout.EndHorizontal();
EditorGUILayout.BeginHorizontal(new GUILayoutOption[0]);
base.m_TextureViewRect = new Rect(0f, rect.yMax, base.position.width - 16f, (base.position.height - 16f) - rect.height);
GUILayout.FlexibleSpace();
base.DoTextureGUI();
EditorGUILayout.EndHorizontal();
this.DoEditingDisabledMessage();
this.DoSelectedFrameInspector();
Handles.matrix = matrix;
}
}