Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <string.h>
#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
#include <libaudcore/hook.h>
#include "config.h"
#include "debug.h"
#include "i18n.h"
#include "misc.h"
#include "output.h"
#include "playback.h"
#include "playlist.h"
#include "plugin.h"
#include "plugins.h"
#include "preferences.h"
#include "ui_preferences.h"
Go to the source code of this file.
Classes | |
struct | Category |
struct | TitleFieldTag |
struct | CategoryQueueEntry |
Macros | |
#define | TITLESTRING_NPRESETS 6 |
Enumerations | |
enum | CategoryViewCols { CATEGORY_VIEW_COL_ICON, CATEGORY_VIEW_COL_NAME, CATEGORY_VIEW_COL_ID, CATEGORY_VIEW_N_COLS } |
Functions | |
static void * | create_output_plugin_box (void) |
static void | output_bit_depth_changed (void) |
static void | prefswin_page_queue_destroy (CategoryQueueEntry *ent) |
static void | change_category (GtkNotebook *notebook, GtkTreeSelection *selection) |
static void | editable_insert_text (GtkEditable *editable, const char *text, int *pos) |
static void | titlestring_tag_menu_callback (GtkMenuItem *menuitem, void *data) |
static void | on_titlestring_help_button_clicked (GtkButton *button, void *data) |
static void | update_titlestring_cbox (GtkComboBox *cbox, const char *format) |
static void | on_titlestring_entry_changed (GtkEntry *entry, GtkComboBox *cbox) |
static void | on_titlestring_cbox_changed (GtkComboBox *cbox, GtkEntry *entry) |
static void | widget_set_bool (const PreferencesWidget *widget, bool_t value) |
static bool_t | widget_get_bool (const PreferencesWidget *widget) |
static void | widget_set_int (const PreferencesWidget *widget, int value) |
static int | widget_get_int (const PreferencesWidget *widget) |
static void | widget_set_double (const PreferencesWidget *widget, double value) |
static double | widget_get_double (const PreferencesWidget *widget) |
static void | widget_set_string (const PreferencesWidget *widget, const char *value) |
static char * | widget_get_string (const PreferencesWidget *widget) |
static void | on_font_btn_font_set (GtkFontButton *button, const PreferencesWidget *widget) |
static void | on_spin_btn_changed_int (GtkSpinButton *button, const PreferencesWidget *widget) |
static void | on_spin_btn_changed_float (GtkSpinButton *button, const PreferencesWidget *widget) |
static void | fill_category_list (GtkTreeView *treeview, GtkNotebook *notebook) |
static void | on_radio_button_toggled (GtkWidget *button, const PreferencesWidget *widget) |
static void | init_radio_button (GtkWidget *button, const PreferencesWidget *widget) |
static void | on_toggle_button_toggled (GtkToggleButton *button, const PreferencesWidget *widget) |
static void | init_toggle_button (GtkWidget *button, const PreferencesWidget *widget) |
static void | on_entry_changed (GtkEntry *entry, const PreferencesWidget *widget) |
static void | on_cbox_changed_int (GtkComboBox *combobox, const PreferencesWidget *widget) |
static void | on_cbox_changed_string (GtkComboBox *combobox, const PreferencesWidget *widget) |
static void | fill_cbox (GtkWidget *combobox, const PreferencesWidget *widget, const char *domain) |
static void | create_spin_button (const PreferencesWidget *widget, GtkWidget **label_pre, GtkWidget **spin_btn, GtkWidget **label_past, const char *domain) |
void | create_font_btn (const PreferencesWidget *widget, GtkWidget **label, GtkWidget **font_btn, const char *domain) |
static void | create_entry (const PreferencesWidget *widget, GtkWidget **label, GtkWidget **entry, const char *domain) |
static void | create_label (const PreferencesWidget *widget, GtkWidget **label, GtkWidget **icon, const char *domain) |
static void | create_cbox (const PreferencesWidget *widget, GtkWidget **label, GtkWidget **combobox, const char *domain) |
static void | fill_grid (GtkWidget *grid, const PreferencesWidget *elements, int amt, const char *domain) |
void | create_widgets_with_domain (void *box, const PreferencesWidget *widgets, int amt, const char *domain) |
static GtkWidget * | create_titlestring_tag_menu (void) |
static void | show_numbers_cb (GtkToggleButton *numbers, void *unused) |
static void | leading_zero_cb (GtkToggleButton *leading) |
static void | create_titlestring_widgets (GtkWidget **cbox, GtkWidget **entry) |
static void | create_playlist_category (void) |
static void | create_song_info_category (void) |
static bool_t | output_enum_cb (PluginHandle *plugin, GList **list) |
static GList * | output_get_list (void) |
static void | output_combo_update (GtkComboBox *combo) |
static void | output_combo_changed (GtkComboBox *combo) |
static void | output_combo_fill (GtkComboBox *combo) |
static void | output_do_config (void) |
static void | output_do_about (void) |
static void | create_audio_category (void) |
static void | create_connectivity_category (void) |
static void | create_plugin_category (void) |
static bool_t | prefswin_destroy (GtkWidget *window, GdkEvent *event, void *data) |
void ** | create_prefs_window (void) |
void | destroy_prefs_window (void) |
void | show_prefs_window (void) |
void | hide_prefs_window (void) |
static void | prefswin_page_queue_new (GtkWidget *container, const char *name, const char *imgurl) |
int | prefswin_page_new (void *container, const char *name, const char *imgurl) |
void | prefswin_page_destroy (GtkWidget *container) |
#define TITLESTRING_NPRESETS 6 |
Definition at line 230 of file ui_preferences.c.
Referenced by create_titlestring_widgets(), on_titlestring_cbox_changed(), and update_titlestring_cbox().
enum CategoryViewCols |
Enumerator | |
---|---|
CATEGORY_VIEW_COL_ICON | |
CATEGORY_VIEW_COL_NAME | |
CATEGORY_VIEW_COL_ID | |
CATEGORY_VIEW_N_COLS |
Definition at line 44 of file ui_preferences.c.
|
static |
Definition at line 251 of file ui_preferences.c.
Referenced by fill_category_list().
|
static |
Definition at line 1210 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 719 of file ui_preferences.c.
Referenced by create_widgets_with_domain(), and fill_grid().
|
static |
Definition at line 1218 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 678 of file ui_preferences.c.
Referenced by create_widgets_with_domain(), and fill_grid().
void create_font_btn | ( | const PreferencesWidget * | widget, |
GtkWidget ** | label, | ||
GtkWidget ** | font_btn, | ||
const char * | domain | ||
) |
Definition at line 649 of file ui_preferences.c.
Referenced by create_widgets_with_domain(), and fill_grid().
|
static |
Definition at line 704 of file ui_preferences.c.
Referenced by create_widgets_with_domain(), and fill_grid().
|
static |
Definition at line 1177 of file ui_preferences.c.
|
static |
Definition at line 1011 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 1232 of file ui_preferences.c.
Referenced by create_prefs_window().
void* * create_prefs_window | ( | void | ) |
Definition at line 1257 of file ui_preferences.c.
Referenced by show_prefs_window().
|
static |
Definition at line 1103 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 610 of file ui_preferences.c.
Referenced by create_widgets_with_domain(), and fill_grid().
|
static |
Definition at line 960 of file ui_preferences.c.
Referenced by create_playlist_category().
|
static |
Definition at line 992 of file ui_preferences.c.
Referenced by create_playlist_category().
void create_widgets_with_domain | ( | void * | box, |
const PreferencesWidget * | widgets, | ||
int | amt, | ||
const char * | domain | ||
) |
Definition at line 776 of file ui_preferences.c.
Referenced by plugin_make_config_window().
void destroy_prefs_window | ( | void | ) |
Definition at line 1366 of file ui_preferences.c.
|
static |
Definition at line 266 of file ui_preferences.c.
Referenced by titlestring_tag_menu_callback().
|
static |
Definition at line 447 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 565 of file ui_preferences.c.
Referenced by create_cbox().
|
static |
Definition at line 731 of file ui_preferences.c.
Referenced by create_widgets_with_domain().
void hide_prefs_window | ( | void | ) |
Definition at line 1380 of file ui_preferences.c.
|
static |
Definition at line 518 of file ui_preferences.c.
Referenced by create_widgets_with_domain().
|
static |
Definition at line 539 of file ui_preferences.c.
Referenced by create_widgets_with_domain().
|
static |
Definition at line 985 of file ui_preferences.c.
Referenced by create_playlist_category().
|
static |
Definition at line 553 of file ui_preferences.c.
Referenced by fill_cbox().
|
static |
Definition at line 559 of file ui_preferences.c.
Referenced by fill_cbox().
|
static |
Definition at line 548 of file ui_preferences.c.
Referenced by create_entry().
|
static |
Definition at line 432 of file ui_preferences.c.
Referenced by create_font_btn().
|
static |
Definition at line 512 of file ui_preferences.c.
Referenced by init_radio_button().
|
static |
Definition at line 442 of file ui_preferences.c.
Referenced by create_spin_button().
|
static |
Definition at line 437 of file ui_preferences.c.
Referenced by create_spin_button().
|
static |
Definition at line 322 of file ui_preferences.c.
Referenced by create_titlestring_widgets().
|
static |
Definition at line 314 of file ui_preferences.c.
Referenced by create_titlestring_widgets().
|
static |
Definition at line 294 of file ui_preferences.c.
Referenced by create_playlist_category().
|
static |
Definition at line 529 of file ui_preferences.c.
Referenced by init_toggle_button().
|
static |
Definition at line 1158 of file ui_preferences.c.
|
static |
Definition at line 1141 of file ui_preferences.c.
Referenced by create_output_plugin_box().
|
static |
Definition at line 1151 of file ui_preferences.c.
Referenced by create_output_plugin_box().
|
static |
Definition at line 1133 of file ui_preferences.c.
Referenced by create_output_plugin_box(), and output_combo_changed().
|
static |
Definition at line 1170 of file ui_preferences.c.
Referenced by create_output_plugin_box().
|
static |
Definition at line 1163 of file ui_preferences.c.
Referenced by create_output_plugin_box().
|
static |
Definition at line 1113 of file ui_preferences.c.
Referenced by output_get_list().
|
static |
Definition at line 1119 of file ui_preferences.c.
Referenced by output_combo_changed(), output_combo_fill(), and output_combo_update().
|
static |
Definition at line 1248 of file ui_preferences.c.
Referenced by create_prefs_window(), and destroy_prefs_window().
void prefswin_page_destroy | ( | GtkWidget * | container | ) |
Definition at line 1467 of file ui_preferences.c.
int prefswin_page_new | ( | void * | container, |
const char * | name, | ||
const char * | imgurl | ||
) |
Definition at line 1421 of file ui_preferences.c.
Referenced by fill_category_list().
|
static |
Definition at line 1402 of file ui_preferences.c.
Referenced by fill_category_list().
|
static |
Definition at line 1386 of file ui_preferences.c.
Referenced by prefswin_page_new().
|
static |
Definition at line 978 of file ui_preferences.c.
Referenced by create_playlist_category().
void show_prefs_window | ( | void | ) |
Definition at line 1371 of file ui_preferences.c.
|
static |
Definition at line 274 of file ui_preferences.c.
Referenced by create_titlestring_tag_menu().
|
static |
Definition at line 301 of file ui_preferences.c.
Referenced by create_titlestring_widgets(), and on_titlestring_entry_changed().
|
static |
Definition at line 342 of file ui_preferences.c.
Referenced by init_toggle_button().
|
static |
Definition at line 392 of file ui_preferences.c.
Referenced by create_spin_button().
|
static |
Definition at line 367 of file ui_preferences.c.
Referenced by create_spin_button(), fill_cbox(), and init_radio_button().
|
static |
Definition at line 420 of file ui_preferences.c.
Referenced by create_entry(), create_font_btn(), and fill_cbox().
|
static |
Definition at line 329 of file ui_preferences.c.
Referenced by on_toggle_button_toggled().
|
static |
Definition at line 379 of file ui_preferences.c.
Referenced by on_spin_btn_changed_float().
|
static |
Definition at line 354 of file ui_preferences.c.
Referenced by on_cbox_changed_int(), on_radio_button_toggled(), and on_spin_btn_changed_int().
|
static |
Definition at line 404 of file ui_preferences.c.
Referenced by on_cbox_changed_string(), on_entry_changed(), and on_font_btn_font_set().
|
static |
Definition at line 132 of file ui_preferences.c.
Referenced by create_audio_category().
|
static |
Definition at line 110 of file ui_preferences.c.
|
static |
|
static |
Definition at line 63 of file ui_preferences.c.
Referenced by create_audio_category(), create_connectivity_category(), create_playlist_category(), create_plugin_category(), create_prefs_window(), create_song_info_category(), prefswin_destroy(), prefswin_page_destroy(), and prefswin_page_new().
CategoryQueueEntry* category_queue = NULL |
Definition at line 124 of file ui_preferences.c.
Referenced by fill_category_list(), and prefswin_page_queue_new().
|
static |
Definition at line 62 of file ui_preferences.c.
Referenced by create_prefs_window(), fill_category_list(), prefswin_page_destroy(), and prefswin_page_new().
|
static |
Definition at line 179 of file ui_preferences.c.
|
static |
Definition at line 168 of file ui_preferences.c.
Referenced by create_connectivity_category().
|
static |
Definition at line 76 of file ui_preferences.c.
Referenced by fill_category_list().
|
static |
Definition at line 92 of file ui_preferences.c.
Referenced by create_titlestring_tag_menu().
|
static |
Definition at line 1111 of file ui_preferences.c.
Referenced by create_output_plugin_box(), and output_combo_update().
|
static |
Definition at line 1111 of file ui_preferences.c.
Referenced by create_output_plugin_box(), and output_combo_update().
|
static |
Definition at line 188 of file ui_preferences.c.
Referenced by create_playlist_category().
|
static |
Definition at line 61 of file ui_preferences.c.
Referenced by create_prefs_window(), destroy_prefs_window(), hide_prefs_window(), prefswin_destroy(), and show_prefs_window().
|
static |
Definition at line 163 of file ui_preferences.c.
|
static |
Definition at line 159 of file ui_preferences.c.
|
static |
Definition at line 129 of file ui_preferences.c.
|
static |
Definition at line 208 of file ui_preferences.c.
Referenced by create_song_info_category().
|
static |
Definition at line 78 of file ui_preferences.c.
GtkWidget* titlestring_entry |
Definition at line 66 of file ui_preferences.c.
Referenced by create_playlist_category(), and titlestring_tag_menu_callback().
|
static |
Definition at line 240 of file ui_preferences.c.
Referenced by create_titlestring_widgets().
|
static |
Definition at line 232 of file ui_preferences.c.
Referenced by on_titlestring_cbox_changed(), and update_titlestring_cbox().