Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <gtk/gtk.h>
#include <pthread.h>
#include <libaudcore/hook.h>
#include "debug.h"
#include "general.h"
#include "interface.h"
#include "main.h"
#include "misc.h"
#include "plugin.h"
#include "plugins.h"
#include "visualization.h"
Go to the source code of this file.
Functions | |
bool_t | interface_load (PluginHandle *plugin) |
void | interface_unload (void) |
void | interface_show (bool_t show) |
bool_t | interface_is_shown (void) |
bool_t | interface_is_focused (void) |
static bool_t | error_idle_func (void *unused) |
void | interface_show_error (const char *message) |
void | interface_show_filebrowser (bool_t play_button) |
void | interface_show_jump_to_track (void) |
static bool_t | delete_cb (GtkWidget *window, GdkEvent *event, PluginHandle *plugin) |
void | interface_add_plugin_widget (PluginHandle *plugin, GtkWidget *widget) |
void | interface_remove_plugin_widget (PluginHandle *plugin, GtkWidget *widget) |
void | interface_install_toolbar (void *widget) |
void | interface_uninstall_toolbar (void *widget) |
static bool_t | probe_cb (PluginHandle *p, PluginHandle **pp) |
PluginHandle * | iface_plugin_probe (void) |
PluginHandle * | iface_plugin_get_current (void) |
bool_t | iface_plugin_set_current (PluginHandle *plugin) |
Variables | |
static IfacePlugin * | current_interface = NULL |
static pthread_mutex_t | error_mutex = PTHREAD_MUTEX_INITIALIZER |
static GQueue | error_queue = G_QUEUE_INIT |
static int | error_source |
static PluginHandle * | current_plugin = NULL |
|
static |
Definition at line 148 of file interface.c.
Referenced by interface_add_plugin_widget().
|
static |
Definition at line 90 of file interface.c.
Referenced by interface_show_error().
PluginHandle* iface_plugin_get_current | ( | void | ) |
Definition at line 218 of file interface.c.
PluginHandle* iface_plugin_probe | ( | void | ) |
Definition at line 209 of file interface.c.
bool_t iface_plugin_set_current | ( | PluginHandle * | plugin | ) |
Definition at line 223 of file interface.c.
void interface_add_plugin_widget | ( | PluginHandle * | plugin, |
GtkWidget * | widget | ||
) |
Definition at line 155 of file interface.c.
Referenced by general_load(), and vis_load().
void interface_install_toolbar | ( | void * | widget | ) |
Definition at line 183 of file interface.c.
bool_t interface_is_focused | ( | void | ) |
Definition at line 81 of file interface.c.
bool_t interface_is_shown | ( | void | ) |
Definition at line 72 of file interface.c.
Referenced by audacious_rc_main_win_visible().
bool_t interface_load | ( | PluginHandle * | plugin | ) |
Definition at line 40 of file interface.c.
Referenced by iface_plugin_set_current().
void interface_remove_plugin_widget | ( | PluginHandle * | plugin, |
GtkWidget * | widget | ||
) |
Definition at line 173 of file interface.c.
Referenced by general_unload(), and vis_unload().
void interface_show | ( | bool_t | show | ) |
Definition at line 62 of file interface.c.
Referenced by audacious_rc_show_main_win(), and do_commands().
void interface_show_error | ( | const char * | message | ) |
Definition at line 115 of file interface.c.
Referenced by entries_are_scanned(), get_plugin(), import_winamp_eqf(), and playback_thread().
void interface_show_filebrowser | ( | bool_t | play_button | ) |
Definition at line 132 of file interface.c.
Referenced by audacious_rc_eject(), and audacious_rc_show_filebrowser().
void interface_show_jump_to_track | ( | void | ) |
Definition at line 140 of file interface.c.
Referenced by audacious_rc_show_jtf_box(), and do_commands().
void interface_uninstall_toolbar | ( | void * | widget | ) |
Definition at line 193 of file interface.c.
void interface_unload | ( | void | ) |
Definition at line 52 of file interface.c.
Referenced by iface_plugin_set_current().
|
static |
Definition at line 203 of file interface.c.
Referenced by iface_plugin_probe().
|
static |
Definition at line 34 of file interface.c.
Referenced by error_idle_func(), iface_plugin_set_current(), interface_add_plugin_widget(), interface_install_toolbar(), interface_is_focused(), interface_is_shown(), interface_load(), interface_remove_plugin_widget(), interface_show(), interface_show_filebrowser(), interface_show_jump_to_track(), interface_uninstall_toolbar(), and interface_unload().
|
static |
Definition at line 216 of file interface.c.
Referenced by iface_plugin_get_current().
|
static |
Definition at line 36 of file interface.c.
Referenced by error_idle_func(), and interface_show_error().
|
static |
Definition at line 37 of file interface.c.
Referenced by error_idle_func(), and interface_show_error().
|
static |
Definition at line 38 of file interface.c.
Referenced by error_idle_func(), and interface_show_error().