Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Classes | Enumerations | Functions
plugin-view.c File Reference
#include <gtk/gtk.h>
#include "plugin.h"
#include "plugins.h"
#include "ui_preferences.h"

Go to the source code of this file.

Classes

struct  Node

Enumerations

enum  {
  PVIEW_COL_NODE, PVIEW_COL_ENABLED, PVIEW_COL_NAME, PVIEW_COL_PATH,
  PVIEW_COLS
}

Functions

static PluginHandleget_selected_plugin (GtkTreeView *tree)
static Plugin * get_selected_header (GtkTreeView *tree)
static void do_enable (GtkCellRendererToggle *cell, const char *path_str, GtkTreeModel *model)
static bool_t list_watcher (PluginHandle *p, Node *n)
static bool_t fill_cb (PluginHandle *p, GtkTreeModel *model)
static void list_fill (GtkTreeView *tree, void *type)
static void list_destroy (GtkTreeView *tree)
static bool_t config_watcher (PluginHandle *p, GtkWidget *config)
static bool_t about_watcher (PluginHandle *p, GtkWidget *about)
static void button_update (GtkTreeView *tree, GtkWidget *b)
static void do_config (GtkTreeView *tree)
static void do_about (GtkTreeView *tree)
static void button_destroy (GtkWidget *b)
GtkWidget * plugin_view_new (int type)

Enumeration Type Documentation

anonymous enum
Enumerator:
PVIEW_COL_NODE 
PVIEW_COL_ENABLED 
PVIEW_COL_NAME 
PVIEW_COL_PATH 
PVIEW_COLS 

Definition at line 28 of file plugin-view.c.


Function Documentation

static bool_t about_watcher ( PluginHandle p,
GtkWidget *  about 
) [static]

Definition at line 177 of file plugin-view.c.

Referenced by plugin_view_new().

static void button_destroy ( GtkWidget *  b) [static]

Definition at line 225 of file plugin-view.c.

Referenced by plugin_view_new().

static void button_update ( GtkTreeView *  tree,
GtkWidget *  b 
) [static]

Definition at line 184 of file plugin-view.c.

Referenced by plugin_view_new().

static bool_t config_watcher ( PluginHandle p,
GtkWidget *  config 
) [static]

Definition at line 170 of file plugin-view.c.

Referenced by plugin_view_new().

static void do_about ( GtkTreeView *  tree) [static]

Definition at line 216 of file plugin-view.c.

Referenced by plugin_view_new().

static void do_config ( GtkTreeView *  tree) [static]

Definition at line 205 of file plugin-view.c.

Referenced by plugin_view_new().

static void do_enable ( GtkCellRendererToggle *  cell,
const char *  path_str,
GtkTreeModel *  model 
) [static]

Definition at line 68 of file plugin-view.c.

Referenced by list_fill().

static bool_t fill_cb ( PluginHandle p,
GtkTreeModel *  model 
) [static]

Definition at line 94 of file plugin-view.c.

Referenced by list_fill().

static Plugin* get_selected_header ( GtkTreeView *  tree) [static]

Definition at line 60 of file plugin-view.c.

Referenced by do_about(), and do_config().

static PluginHandle* get_selected_plugin ( GtkTreeView *  tree) [static]

Definition at line 42 of file plugin-view.c.

Referenced by button_update(), and get_selected_header().

static void list_destroy ( GtkTreeView *  tree) [static]

Definition at line 145 of file plugin-view.c.

Referenced by plugin_view_new().

static void list_fill ( GtkTreeView *  tree,
void *  type 
) [static]

Definition at line 113 of file plugin-view.c.

Referenced by plugin_view_new().

static bool_t list_watcher ( PluginHandle p,
Node n 
) [static]

Definition at line 85 of file plugin-view.c.

Referenced by fill_cb(), and list_destroy().

GtkWidget* plugin_view_new ( int  type)

Definition at line 236 of file plugin-view.c.

Referenced by create_plugin_category().