private void DoToolbar() { using (new EditorGUILayout.HorizontalScope(EditorStyles.toolbar)) { // Refresh Button if (GUILayout.Button("Refresh", EditorStyles.toolbarButton)) { m_PrefProvider.FetchKeyValues(m_EditorPrefsLookup); } GUILayout.FlexibleSpace(); // Filter Field m_Filter = EditorGUILayout.TextField(m_Filter, Styles.ToolbarSearchField, GUILayout.Width(250f)); if (GUILayout.Button(GUIContent.none, IsFiltering ? Styles.ToolbarSearchFieldCancel : Styles.ToolbarSearchFieldCancelEmpty)) { m_Filter = ""; GUIUtility.keyboardControl = 0; } } }
public void OnEnable() { m_PrefProvider = GetProvider(); m_PrefProvider.FetchKeyValues(m_EditorPrefsLookup); }