AgsLadspaBrowser

AgsLadspaBrowser — A composite to select ladspa effect.

Synopsis

#include <ags/X/ags_ladspa_browser.h>

struct              AgsLadspaBrowser;
struct              AgsLadspaBrowserClass;
GtkWidget *         ags_ladspa_browser_combo_box_controls_new
                                                        ();
gchar *             ags_ladspa_browser_get_plugin_effect
                                                        (AgsLadspaBrowser *ladspa_browser);
gchar *             ags_ladspa_browser_get_plugin_filename
                                                        (AgsLadspaBrowser *ladspa_browser);
AgsLadspaBrowser *  ags_ladspa_browser_new              (GtkWidget *parent);
GtkWidget *         ags_ladspa_browser_preview_new      ();

Description

AgsLadspaBrowser is a composite widget to select ladspa plugin and the desired effect.

Details

struct AgsLadspaBrowser

struct AgsLadspaBrowser {
  GtkDialog dialog;

  GtkWidget *parent;

  gchar *path;

  GtkHBox *plugin;
  GtkVBox *description;

  GtkWidget *preview;

  GtkButton *apply;
  GtkButton *ok;
  GtkButton *cancel;
};

struct AgsLadspaBrowserClass

struct AgsLadspaBrowserClass {
  GtkDialogClass dialog;
};

ags_ladspa_browser_combo_box_controls_new ()

GtkWidget *         ags_ladspa_browser_combo_box_controls_new
                                                        ();

Creates a GtkComboBox containing suitable widgets as controls.

Returns :

a new GtkComboBox

Since 0.4


ags_ladspa_browser_get_plugin_effect ()

gchar *             ags_ladspa_browser_get_plugin_effect
                                                        (AgsLadspaBrowser *ladspa_browser);

Retrieve selected ladspa effect.

Returns :

the active ladspa effect

Since 0.4


ags_ladspa_browser_get_plugin_filename ()

gchar *             ags_ladspa_browser_get_plugin_filename
                                                        (AgsLadspaBrowser *ladspa_browser);

Retrieve selected ladspa plugin filename.

Returns :

the active ladspa filename

Since 0.4


ags_ladspa_browser_new ()

AgsLadspaBrowser *  ags_ladspa_browser_new              (GtkWidget *parent);

Creates an AgsLadspaBrowser

Returns :

a new AgsLadspaBrowser

Since 0.4


ags_ladspa_browser_preview_new ()

GtkWidget *         ags_ladspa_browser_preview_new      ();