|
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 149 of file interface.c.
Referenced by interface_add_plugin_widget().
|
static |
Definition at line 91 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 156 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 82 of file interface.c.
| bool_t interface_is_shown | ( | void | ) |
Definition at line 73 of file interface.c.
Referenced by audacious_rc_main_win_visible().
| bool_t interface_load | ( | PluginHandle * | plugin | ) |
Definition at line 43 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 65 of file interface.c.
Referenced by audacious_rc_show_main_win(), and do_commands().
| void interface_show_error | ( | const char * | message | ) |
Definition at line 116 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 133 of file interface.c.
Referenced by audacious_rc_eject(), and audacious_rc_show_filebrowser().
| void interface_show_jump_to_track | ( | void | ) |
Definition at line 141 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 55 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 37 of file interface.c.
Referenced by error_idle_func(), 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 39 of file interface.c.
Referenced by error_idle_func(), and interface_show_error().
|
static |
Definition at line 40 of file interface.c.
Referenced by error_idle_func(), and interface_show_error().
|
static |
Definition at line 41 of file interface.c.
Referenced by error_idle_func(), and interface_show_error().
1.8.1.1