-
- int p = 0;
- filter_table->attach (*_fil_effects_radio, 2, 3, p, p+1, FILL, FILL); p++;
- filter_table->attach (*_fil_instruments_radio, 2, 3, p, p+1, FILL, FILL); p++;
- filter_table->attach (*_fil_utils_radio, 2, 3, p, p+1, FILL, FILL); p++;
- filter_table->attach (*_fil_favorites_radio, 2, 3, p, p+1, FILL, FILL); p++;
- filter_table->attach (*_fil_hidden_radio, 2, 3, p, p+1, FILL, FILL); p++;
- filter_table->attach (*_fil_all_radio, 2, 3, p, p+1, FILL, FILL); p++;
- filter_table->attach (*_fil_type_combo, 2, 3, p, p+1, FILL, FILL); p++;
- filter_table->attach (*_fil_creator_combo, 2, 3, p, p+1, FILL, FILL); p++;
- filter_table->attach (*_fil_channel_combo, 2, 3, p, p+1, FILL, FILL); p++;
-
- filter_table->set_border_width (4);
- filter_table->set_col_spacings (4);
- filter_table->set_row_spacings (4);
+ _fil_type_combo.append_text_item (X_("Lua"));
+ _fil_type_combo.append_text_item (X_("LADSPA"));
+ _fil_type_combo.set_text (_("Show All Formats"));
+
+ /* note: _fil_creator_combo menu gets filled in build_plugin_menu */
+ _fil_creator_combo.set_text_ellipsize (Pango::ELLIPSIZE_END);
+ _fil_creator_combo.set_layout_ellipsize_width (PANGO_SCALE * 160 * UIConfiguration::instance ().get_ui_scale ());
+
+ VBox* filter_vbox = manage (new VBox);
+ filter_vbox->pack_start (*_fil_effects_radio, false, false);
+ filter_vbox->pack_start (*_fil_instruments_radio, false, false);
+ filter_vbox->pack_start (*_fil_utils_radio, false, false);
+ filter_vbox->pack_start (*_fil_favorites_radio, false, false);
+ filter_vbox->pack_start (*_fil_hidden_radio, false, false);
+ filter_vbox->pack_start (*_fil_all_radio, false, false);
+ filter_vbox->pack_start (_fil_type_combo, false, false);
+ filter_vbox->pack_start (_fil_creator_combo, false, false);
+
+ filter_vbox->set_border_width (4);
+ filter_vbox->set_spacing (4);