#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 (int id) |
void | plugin_menu_add (int id, MenuFunc func, const char *name, const char *icon) |
static void | remove_cb (GtkWidget *widget, MenuFunc func) |
void | plugin_menu_remove (int id, MenuFunc func) |
Variables | |
static GList * | items [AUD_MENU_COUNT] |
static GtkWidget * | menus [AUD_MENU_COUNT] |
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 | ( | int | id | ) |
Definition at line 51 of file ui_plugin_menu.c.
Definition at line 66 of file ui_plugin_menu.c.
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().
GList* items[AUD_MENU_COUNT] [static] |
Definition at line 33 of file ui_plugin_menu.c.
Referenced by get_plugin_menu(), hook_associate(), hook_dissociate_full(), 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().