public void OnGUI()
{
GUI.skin.label.wordWrap = true;
GUILayout.BeginVertical();
GUILayout.Label("Enable version management", EditorStyles.boldLabel);
enabled = EditorGUILayout.Toggle(enabled);
GUILayout.Label("Prompt for obsolete file deletion",
EditorStyles.boldLabel);
cleanUpPromptEnabled = EditorGUILayout.Toggle(cleanUpPromptEnabled);
GUILayout.Label("Verbose logging", EditorStyles.boldLabel);
verboseLoggingEnabled = EditorGUILayout.Toggle(verboseLoggingEnabled);
GUILayout.Space(10);
if (GUILayout.Button("OK")) {
VersionHandler.Enabled = enabled;
VersionHandler.CleanUpPromptEnabled = cleanUpPromptEnabled;
VersionHandler.VerboseLoggingEnabled = verboseLoggingEnabled;
Close();
// If the handler has been enabled, refresh the asset database
// to force it to run.
if (enabled) {
AssetDatabase.Refresh();
}
}
GUILayout.EndVertical();
}
}