+#ifdef VST_SUPPORT
+ vmodel = ListStore::create(vcols);
+ vst_display.set_model (vmodel);
+ vst_display.append_column (_("Available plugins"), vcols.name);
+ vst_display.append_column (_("# Inputs"), vcols.ins);
+ vst_display.append_column (_("# Outputs"), vcols.outs);
+ vst_display.set_headers_visible (true);
+ vst_display.set_reorderable (false);
+ vscroller.set_border_width(10);
+ vscroller.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
+ vscroller.add(vst_display);
+
+ for (int i = 0; i <=2; i++) {
+ Gtk::TreeView::Column* column = vst_display.get_column(i);
+ column->set_sort_column(i);
+ }
+#endif
+
+#ifdef HAVE_AUDIOUNIT
+ aumodel = ListStore::create(aucols);
+ au_display.set_model (aumodel);
+ au_display.append_column (_("Available plugins"), aucols.name);
+ au_display.append_column (_("# Inputs"), aucols.ins);
+ au_display.append_column (_("# Outputs"), aucols.outs);
+ au_display.set_headers_visible (true);
+ au_display.set_reorderable (false);
+ auscroller.set_border_width(10);
+ auscroller.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
+ auscroller.add(au_display);
+
+ for (int i = 0; i <=2; i++) {
+ Gtk::TreeView::Column* column = au_display.get_column(i);
+ column->set_sort_column(i);
+ }
+#endif
+
+ ascroller.set_border_width(10);
+ ascroller.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
+ ascroller.add(added_list);
+ btn_add = manage(new Gtk::Button(Stock::ADD));