CodeSlayerPlugins

CodeSlayerPlugins — The plugins container.

Synopsis

#include <codeslayer/codeslayer-plugins.h>

struct              CodeSlayerPlugins;
#define             CODESLAYER_PLUGINS_CONFIG_DIR
CodeSlayerPlugins * codeslayer_plugins_new              (GtkWidget *window);
void                codeslayer_plugins_load             (CodeSlayerPlugins *plugins,
                                                         GObject *data);
void                codeslayer_plugins_activate         (CodeSlayerPlugins *plugins,
                                                         CodeSlayerProfile *profile);
void                codeslayer_plugins_deactivate       (CodeSlayerPlugins *plugins);
GList *             codeslayer_plugins_get_list         (CodeSlayerPlugins *plugins);
void                codeslayer_plugins_run_dialog       (CodeSlayerPlugins *plugins,
                                                         CodeSlayerProfile *profile);
#define             CODESLAYER_PLUGINS_DIR

Object Hierarchy

  GObject
   +----CodeSlayerPlugins

Description

Details

struct CodeSlayerPlugins

struct CodeSlayerPlugins;

CODESLAYER_PLUGINS_CONFIG_DIR

#define CODESLAYER_PLUGINS_CONFIG_DIR "config"

codeslayer_plugins_new ()

CodeSlayerPlugins * codeslayer_plugins_new              (GtkWidget *window);

Creates a new CodeSlayerPlugins.

window :

a GtkWindow.

Returns :

a new CodeSlayerPlugins.

codeslayer_plugins_load ()

void                codeslayer_plugins_load             (CodeSlayerPlugins *plugins,
                                                         GObject *data);

plugins :

a CodeSlayerPlugins.

data :

a CodeSlayer.

codeslayer_plugins_activate ()

void                codeslayer_plugins_activate         (CodeSlayerPlugins *plugins,
                                                         CodeSlayerProfile *profile);

plugins :

a CodeSlayerPlugins.

profile :

a CodeSlayerProfile.

codeslayer_plugins_deactivate ()

void                codeslayer_plugins_deactivate       (CodeSlayerPlugins *plugins);

plugins :

a CodeSlayerPlugins.

codeslayer_plugins_get_list ()

GList *             codeslayer_plugins_get_list         (CodeSlayerPlugins *plugins);

plugins :

a CodeSlayerPlugins.

Returns :

The list of CodeSlayerPlugin objects.

codeslayer_plugins_run_dialog ()

void                codeslayer_plugins_run_dialog       (CodeSlayerPlugins *plugins,
                                                         CodeSlayerProfile *profile);

Show the plugins dialog.

plugins :

a CodeSlayerPlugins.

profile :

a CodeSlayerProfile.

CODESLAYER_PLUGINS_DIR

#define CODESLAYER_PLUGINS_DIR "plugins"