krähemann.com

AgsPluginBrowser

AgsPluginBrowser — A composite to select plugin effect.

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkWindow
                        ╰── GtkDialog
                            ╰── AgsPluginBrowser

Implemented Interfaces

AgsPluginBrowser implements AtkImplementorIface, GtkBuildable, AgsConnectable and AgsApplicable.

Includes

#include <ags/X/ags_plugin_browser.h>

Description

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

Functions

ags_plugin_browser_get_plugin_filename ()

gchar *
ags_plugin_browser_get_plugin_filename
                               (AgsPluginBrowser *plugin_browser);

Retrieve selected plugin plugin filename.

Parameters

plugin_browser

the AgsPluginBrowser

 

Returns

the active plugin filename

Since: 3.0.0


ags_plugin_browser_get_plugin_effect ()

gchar *
ags_plugin_browser_get_plugin_effect (AgsPluginBrowser *plugin_browser);

Retrieve selected plugin effect.

Parameters

plugin_browser

the AgsPluginBrowser

 

Returns

the active plugin effect

Since: 3.0.0


ags_plugin_browser_new ()

AgsPluginBrowser *
ags_plugin_browser_new (GtkWidget *parent_window);

Create a new instance of AgsPluginBrowser

Parameters

parent_window

the AgsWindow

 

Returns

the new AgsPluginBrowser

Since: 3.0.0


AGS_IS_PLUGIN_BROWSER()

#define AGS_IS_PLUGIN_BROWSER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLUGIN_BROWSER))

AGS_IS_PLUGIN_BROWSER_CLASS()

#define AGS_IS_PLUGIN_BROWSER_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLUGIN_BROWSER))

AGS_PLUGIN_BROWSER()

#define AGS_PLUGIN_BROWSER(obj)                (G_TYPE_CHECK_INSTANCE_CAST(obj, AGS_TYPE_PLUGIN_BROWSER, AgsPluginBrowser))

AGS_PLUGIN_BROWSER_CLASS()

#define AGS_PLUGIN_BROWSER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PLUGIN_BROWSER, AgsPluginBrowserClass))

AGS_PLUGIN_BROWSER_GET_CLASS()

#define AGS_PLUGIN_BROWSER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_PLUGIN_BROWSER, AgsPluginBrowserClass))

ags_plugin_browser_get_type ()

GType
ags_plugin_browser_get_type (void);

Types and Values

enum AgsPluginBrowserFlags

Members

AGS_PLUGIN_BROWSER_CONNECTED

   

AGS_TYPE_PLUGIN_BROWSER

#define AGS_TYPE_PLUGIN_BROWSER                (ags_plugin_browser_get_type())

struct AgsPluginBrowser

struct AgsPluginBrowser;

struct AgsPluginBrowserClass

struct AgsPluginBrowserClass {
  GtkDialogClass dialog;
};