Example #1
0
    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;
            }
        }
    }
Example #2
0
    public void OnEnable()
    {
        m_PrefProvider = GetProvider();

        m_PrefProvider.FetchKeyValues(m_EditorPrefsLookup);
    }