Google.SettingsDialog.OnGUI C# (CSharp) Method

OnGUI() public method

Called when the GUI should be rendered.
public OnGUI ( ) : void
return void
    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();
    }
}