general.c File Reference

#include <gtk/gtk.h>
#include "debug.h"
#include "general.h"
#include "interface.h"
#include "plugin.h"
#include "plugins.h"
#include "ui_preferences.h"

Go to the source code of this file.

Classes

struct  LoadedGeneral

Functions

static gint general_find_cb (LoadedGeneral *general, PluginHandle *plugin)
static void general_load (PluginHandle *plugin)
static void general_unload (PluginHandle *plugin)
static gboolean general_init_cb (PluginHandle *plugin)
void general_init (void)
static void general_cleanup_cb (LoadedGeneral *general)
void general_cleanup (void)
gboolean general_plugin_start (PluginHandle *plugin)
void general_plugin_stop (PluginHandle *plugin)
PluginHandlegeneral_plugin_by_widget (void *widget)

Variables

static gint running = FALSE
static GList * loaded_general_plugins = NULL

Function Documentation

void general_cleanup ( void   ) 

Definition at line 116 of file general.c.

Referenced by iface_plugin_set_current().

static void general_cleanup_cb ( LoadedGeneral general  )  [static]

Definition at line 111 of file general.c.

Referenced by general_cleanup().

static gint general_find_cb ( LoadedGeneral general,
PluginHandle plugin 
) [static]

Definition at line 40 of file general.c.

Referenced by general_load(), and general_unload().

void general_init ( void   ) 

Definition at line 102 of file general.c.

Referenced by iface_plugin_set_current().

static gboolean general_init_cb ( PluginHandle plugin  )  [static]

Definition at line 96 of file general.c.

Referenced by general_init().

static void general_load ( PluginHandle plugin  )  [static]

Definition at line 45 of file general.c.

Referenced by general_init_cb(), and general_plugin_start().

PluginHandle* general_plugin_by_widget ( void *  widget  ) 

Definition at line 152 of file general.c.

Referenced by plugin_by_widget().

gboolean general_plugin_start ( PluginHandle plugin  ) 

Definition at line 124 of file general.c.

void general_plugin_stop ( PluginHandle plugin  ) 

Definition at line 138 of file general.c.

static void general_unload ( PluginHandle plugin  )  [static]

Definition at line 75 of file general.c.

Referenced by general_cleanup_cb(), and general_plugin_stop().


Variable Documentation

GList* loaded_general_plugins = NULL [static]

Definition at line 38 of file general.c.

Referenced by general_cleanup(), general_load(), general_plugin_by_widget(), and general_unload().

gint running = FALSE [static]

Definition at line 37 of file general.c.

Referenced by general_cleanup(), general_init(), general_plugin_start(), and general_plugin_stop().


Generated on 26 Jan 2012 for Audacious by  doxygen 1.6.1