Go to the documentation of this file.
29 class Columns:
public Gtk::TreeModel::ColumnRecord {
31 Gtk::TreeModelColumn<int>
value;
32 Gtk::TreeModelColumn<Glib::ustring>
label;
33 Gtk::TreeModelColumn<PortDesc*>
port;
41 class Columns:
public Gtk::TreeModel::ColumnRecord {
43 Gtk::TreeModelColumn<int>
pos;
44 Gtk::TreeModelColumn<Glib::ustring>
name;
45 Gtk::TreeModelColumn<Glib::ustring>
dflt;
46 Gtk::TreeModelColumn<Glib::ustring>
low;
47 Gtk::TreeModelColumn<Glib::ustring>
up;
48 Gtk::TreeModelColumn<Glib::ustring>
step;
49 Gtk::TreeModelColumn<Glib::ustring>
display;
51 Gtk::TreeModelColumn<PortDesc*>
port;
65 class Columns:
public Gtk::TreeModel::ColumnRecord {
67 Gtk::TreeModelColumn<Glib::ustring>
name;
69 Gtk::TreeModelColumn<PluginDesc*>
pdesc;
77 class Columns:
public Gtk::TreeModel::ColumnRecord {
79 Gtk::TreeModelColumn<int>
idx;
92 Glib::RefPtr<gx_gui::GxBuilder>
bld;
147 void on_row_activated(
const Gtk::TreePath& path, Gtk::TreeViewColumn* column);
148 void on_label_edited(
const Glib::ustring& path,
const Glib::ustring& newtext);
151 void on_type_edited(
const Glib::ustring& path,
const Glib::ustring& newtext);
152 void on_step_edited(
const Glib::ustring& path,
const Glib::ustring& newtext);
155 void on_name_edited(
const Glib::ustring& path,
const Glib::ustring& newtext);
156 void on_dflt_edited(
const Glib::ustring& path,
const Glib::ustring& newtext);
157 void on_low_edited(
const Glib::ustring& path,
const Glib::ustring& newtext);
158 void on_up_edited(
const Glib::ustring& path,
const Glib::ustring& newtext);
167 bool search_equal(
const Glib::RefPtr<Gtk::TreeModel>& model,
int column,
const Glib::ustring& key,
const Gtk::TreeIter& iter);
168 void display_label(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
169 void display_step(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
170 void display_ladspa(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
171 void display_idx(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
172 void display_name(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
173 void display_default(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
174 void display_lower(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
175 void display_upper(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
176 void display_SR(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
177 void display_type(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
178 void display_newrow(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
179 void display_caption(Gtk::CellRenderer *cell,
const Gtk::TreeIter& it);
188 void load_ladspalist(std::vector<unsigned long>& old_not_found, std::vector<PluginDesc*>& l);
void display_label(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
Gtk::ToggleButton * lv2_only
void display_lower(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
void on_row_activated(const Gtk::TreePath &path, Gtk::TreeViewColumn *column)
void on_reordered(const Gtk::TreePath &path)
ladspa::EnumListStore::Columns col
void on_view_changed(const Gtk::ToggleButton *)
void on_label_edited(const Glib::ustring &path, const Glib::ustring &newtext)
Gtk::TreeView * treeview2
LadspaPluginList pluginlist
void on_step_edited(const Glib::ustring &path, const Glib::ustring &newtext)
void load_ladspalist(std::vector< unsigned long > &old_not_found, std::vector< PluginDesc * > &l)
Gtk::ToggleButton * dry_wet_button
void display_upper(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
Gtk::CellRendererToggle * cellrenderer_newrow
void on_select_all(bool v)
Gtk::TreeModelColumn< bool > use_sr
Gtk::TreeModelColumn< int > pos
Glib::RefPtr< MasterIdxListStore > masteridx_liststore
void display_ladspa(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
void on_mono_stereo_changed()
std::vector< PluginDesc * > needs_reload
Glib::RefPtr< EnumListStore > enum_liststore
Gtk::TreeModelColumn< bool > newrow
sigc::connection on_reordered_conn
Gtk::ComboBox * plugin_category
Gtk::TreeModelColumn< Glib::ustring > display
Gtk::TreeModelColumn< Glib::ustring > low
Glib::RefPtr< PluginListStore > plugin_liststore
void on_active_toggled(const Glib::ustring &path)
Gtk::TreeModelColumn< Glib::ustring > up
void display_SR(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
Gtk::TreeModelColumn< bool > active
void on_search_entry_activate()
void on_stereo_to_mono_controller()
Gtk::ToggleButton * stereo_to_mono_button
Glib::RefPtr< Gtk::ListStore > display_type_list_sr
Glib::RefPtr< PortListStore > port_liststore
Gtk::TreeModelColumn< Glib::ustring > dflt
void display_category(const Gtk::TreeIter &it)
gx_engine::GxMachineBase & machine
ladspa::PluginListStore::Columns col
void display_default(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
Gtk::ComboBox * master_slider_idx
Gtk::ToggleButton * selected_only
void display_quirks(const Gtk::TreeIter &it)
void display_caption(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
Gtk::TreeView * treeview3
bool search_equal(const Glib::RefPtr< Gtk::TreeModel > &model, int column, const Glib::ustring &key, const Gtk::TreeIter &iter)
Glib::RefPtr< Gtk::ListStore > output_type_list
Gtk::CellRendererText * cellrenderer_master
void set_old_state(PluginDesc *p)
Gtk::TreeModelColumn< Glib::ustring > name
Glib::RefPtr< Gio::SimpleActionGroup > actiongroup
Gtk::TreeModelColumn< PortDesc * > port
void display_master_idx(const Gtk::TreeIter &it)
void display_name(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
Gtk::TreeModelColumn< int > value
sigc::slot< void, bool, bool > finished_callback
Gtk::CellRendererText * cellrenderer_category
Glib::RefPtr< Gtk::ListStore > display_type_list
Gtk::TreeModelColumn< PortDesc * > port
void display_newrow(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
Gtk::CellRendererText * cellrenderer_quirks
Gtk::Entry * master_slider_name
Gtk::Entry * ladspa_maker
ladspa::PortListStore::Columns col
ladspa::MasterIdxListStore::Columns col
Gtk::TreeModelColumn< int > idx
Gtk::ToggleButton * show_all
Gtk::ToggleButton * changed_only
Gtk::CellRendererToggle * cellrenderer_caption
void on_name_edited(const Glib::ustring &path, const Glib::ustring &newtext)
Gtk::TreeModelColumn< Glib::ustring > label
void on_newrow_toggled(const Glib::ustring &path)
void on_up_edited(const Glib::ustring &path, const Glib::ustring &newtext)
Gtk::Entry * search_entry
Gtk::Entry * ladspa_uniqueid
Gtk::ToggleButton * show_details
void on_parameter_selection_changed()
Gtk::ToggleButton * ladspa_only
Glib::RefPtr< gx_gui::GxBuilder > bld
void display_type(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
PluginDisplay(gx_engine::GxMachineBase &machine, Glib::RefPtr< Gdk::Pixbuf > icon, sigc::slot< void, bool, bool > finished_callback)
Gtk::ComboBox * plugin_quirks
void on_add_dry_wet_controller()
Gtk::TreeModelColumn< bool > has_caption
void on_low_edited(const Glib::ustring &path, const Glib::ustring &newtext)
Gtk::TreeModelColumn< Glib::RefPtr< Gtk::ListStore > > display_types
Gtk::TreeModelColumn< Glib::ustring > name
Gtk::ComboBox * combobox_mono_stereo
Gtk::Entry * ladspa_category
void on_caption_toggled(const Glib::ustring &path)
Gtk::TreeView * treeview1
void on_dflt_edited(const Glib::ustring &path, const Glib::ustring &newtext)
Gtk::TreeModelColumn< PluginDesc * > pdesc
void on_type_edited(const Glib::ustring &path, const Glib::ustring &newtext)
void display_idx(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
PluginDesc * current_plugin
void display_step(Gtk::CellRenderer *cell, const Gtk::TreeIter &it)
Gtk::TreeModelColumn< Glib::ustring > step
Gtk::CellRendererToggle * cellrenderer_active
bool on_delete_event(GdkEventAny *)