Chatterer.chatterer.chatter_filter_settings_gui C# (CSharp) Method

chatter_filter_settings_gui() private method

private chatter_filter_settings_gui ( int window_id ) : void
window_id int
return void
        private void chatter_filter_settings_gui(int window_id)
        {
            GUILayout.BeginVertical();

            string[] filters = { "Chorus", "Dist", "Echo", "HiPass", "LoPass", "Reverb" };

            chatter_sel_filter = GUILayout.SelectionGrid(chatter_sel_filter, filters, 3, GUILayout.ExpandWidth(true));

            chatter_reverb_preset_index = combined_filter_settings_gui(chatter_sel_filter, chatter_chorus_filter, chatter_distortion_filter, chatter_echo_filter, chatter_highpass_filter, chatter_lowpass_filter, chatter_reverb_filter, chatter_reverb_preset_index);

            GUILayout.BeginHorizontal(GUILayout.ExpandWidth(true));

            GUIContent _content = new GUIContent();
            _content.text = "Copy all";
            _content.tooltip = "Copy all filter values to clipboard";
            if (GUILayout.Button(_content, GUILayout.ExpandWidth(false)))
            {
                copy_all_chatter_filters();
            }
            if (filters_clipboard != null)
            {
                _content.text = "Paste all";
                _content.tooltip = "Paste all filter values from clipboard";
                if (GUILayout.Button(_content, GUILayout.ExpandWidth(false)))
                {
                    paste_all_chatter_filters();
                }
            }
            GUILayout.Label(" ", GUILayout.ExpandWidth(true));  //spacer

            if (GUILayout.Button("Close", GUILayout.ExpandWidth(false))) show_chatter_filter_settings = false;
            GUILayout.EndHorizontal();

            if (show_tooltips && GUI.tooltip != "") tooltips(chatter_filter_settings_window_pos);
            //{
            //    float w = 5.5f * GUI.tooltip.Length;
            //    float x = (Event.current.mousePosition.x < chatter_filter_settings_window_pos.width / 2) ? Event.current.mousePosition.x + 10 : Event.current.mousePosition.x - 10 - w;
            //    GUI.Box(new Rect(x, Event.current.mousePosition.y, w, 25f), GUI.tooltip, gs_tooltip);
            //}

            GUILayout.EndVertical();
            GUI.DragWindow();
        }
chatterer