ui_plugin_menu.c File Reference

#include <glib.h>
#include <gtk/gtk.h>
#include "misc.h"

Go to the source code of this file.

Classes

struct  Item

Functions

static void add_to_menu (GtkWidget *menu, struct Item *item)
void * get_plugin_menu (gint id)
void plugin_menu_add (gint id, MenuFunc func, const gchar *name, const gchar *icon)
static void remove_cb (GtkWidget *widget, MenuFunc func)
void plugin_menu_remove (gint id, MenuFunc func)

Variables

static GList * items [AUD_MENU_COUNT]
static GtkWidget * menus [AUD_MENU_COUNT]

Function Documentation

static void add_to_menu ( GtkWidget *  menu,
struct Item item 
) [static]

Definition at line 36 of file ui_plugin_menu.c.

Referenced by get_plugin_menu(), and plugin_menu_add().

void* get_plugin_menu ( gint  id  ) 

Definition at line 51 of file ui_plugin_menu.c.

void plugin_menu_add ( gint  id,
MenuFunc  func,
const gchar *  name,
const gchar *  icon 
)

Definition at line 66 of file ui_plugin_menu.c.

void plugin_menu_remove ( gint  id,
MenuFunc  func 
)

Definition at line 86 of file ui_plugin_menu.c.

static void remove_cb ( GtkWidget *  widget,
MenuFunc  func 
) [static]

Definition at line 80 of file ui_plugin_menu.c.

Referenced by plugin_menu_remove().


Variable Documentation

GList* items[AUD_MENU_COUNT] [static]

Definition at line 33 of file ui_plugin_menu.c.

Referenced by get_plugin_menu(), plugin_menu_add(), and plugin_menu_remove().

GtkWidget* menus[AUD_MENU_COUNT] [static]

Definition at line 34 of file ui_plugin_menu.c.

Referenced by get_plugin_menu(), plugin_menu_add(), and plugin_menu_remove().


Generated on 27 Aug 2011 for Audacious by  doxygen 1.6.1