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 gchar *path_str, GtkTreeModel *model)
static gboolean list_watcher (PluginHandle *p, Node *n)
static gboolean fill_cb (PluginHandle *p, GtkTreeModel *model)
static void list_fill (GtkTreeView *tree, void *type)
static void list_destroy (GtkTreeView *tree)
static gboolean config_watcher (PluginHandle *p, GtkWidget *config)
static gboolean 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 (gint 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 gboolean about_watcher ( PluginHandle p,
GtkWidget *  about 
) [static]

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

Referenced by plugin_view_new().

static void button_destroy ( GtkWidget *  b  )  [static]

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

Referenced by plugin_view_new().

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

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

Referenced by plugin_view_new().

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

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

Referenced by plugin_view_new().

static void do_about ( GtkTreeView *  tree  )  [static]

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

Referenced by plugin_view_new().

static void do_config ( GtkTreeView *  tree  )  [static]

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

Referenced by plugin_view_new().

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

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

Referenced by list_fill().

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

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

Referenced by list_fill().

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

Definition at line 55 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 140 of file plugin-view.c.

Referenced by plugin_view_new().

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

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

Referenced by plugin_view_new().

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

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

Referenced by fill_cb(), and list_destroy().

GtkWidget* plugin_view_new ( gint  type  ) 

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

Referenced by create_plugin_category().


Generated on 26 Jan 2012 for Audacious by  doxygen 1.6.1