Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <string.h>
#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
#include <libaudcore/hook.h>
#include "debug.h"
#include "i18n.h"
#include "misc.h"
#include "output.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 |
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 | change_category (GtkNotebook *notebook, GtkTreeSelection *selection) |
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) |
static void | create_prefs_window (void) |
void | destroy_prefs_window (void) |
void | show_prefs_window (void) |
void | hide_prefs_window (void) |
Variables | |
static void * | prefswin = NULL |
static GtkWidget * | category_treeview = NULL |
static GtkWidget * | category_notebook = NULL |
GtkWidget * | titlestring_entry |
static Category | categories [] |
static int | n_categories = G_N_ELEMENTS(categories) |
static TitleFieldTag | title_field_tags [] |
static const unsigned int | n_title_field_tags = G_N_ELEMENTS(title_field_tags) |
static ComboBoxElements | bitdepth_elements [] |
static PreferencesWidget | rg_mode_widgets [] |
static PreferencesWidget | audio_page_widgets [] |
static PreferencesWidget | proxy_host_port_elements [] |
static PreferencesWidget | proxy_auth_elements [] |
static PreferencesWidget | connectivity_page_widgets [] |
static PreferencesWidget | chardet_elements [] |
static PreferencesWidget | playlist_page_widgets [] |
static PreferencesWidget | song_info_page_widgets [] |
static const char *const | titlestring_presets [TITLESTRING_NPRESETS] |
static const char *const | titlestring_preset_names [TITLESTRING_NPRESETS] |
static GtkWidget * | output_config_button |
static GtkWidget * | output_about_button |
#define TITLESTRING_NPRESETS 6 |
Definition at line 219 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 42 of file ui_preferences.c.
|
static |
Definition at line 238 of file ui_preferences.c.
Referenced by fill_category_list().
|
static |
Definition at line 1174 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 683 of file ui_preferences.c.
Referenced by create_widgets_with_domain(), and fill_grid().
|
static |
Definition at line 1182 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 642 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 613 of file ui_preferences.c.
Referenced by create_widgets_with_domain(), and fill_grid().
|
static |
Definition at line 668 of file ui_preferences.c.
Referenced by create_widgets_with_domain(), and fill_grid().
|
static |
Definition at line 1141 of file ui_preferences.c.
|
static |
Definition at line 975 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 1196 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 1220 of file ui_preferences.c.
Referenced by show_prefs_window().
|
static |
Definition at line 1067 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 574 of file ui_preferences.c.
Referenced by create_widgets_with_domain(), and fill_grid().
|
static |
Definition at line 924 of file ui_preferences.c.
Referenced by create_playlist_category().
|
static |
Definition at line 956 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 740 of file ui_preferences.c.
Referenced by plugin_make_config_window().
void destroy_prefs_window | ( | void | ) |
Definition at line 1320 of file ui_preferences.c.
|
static |
Definition at line 424 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 529 of file ui_preferences.c.
Referenced by create_cbox().
|
static |
Definition at line 695 of file ui_preferences.c.
Referenced by create_widgets_with_domain().
void hide_prefs_window | ( | void | ) |
Definition at line 1333 of file ui_preferences.c.
|
static |
Definition at line 482 of file ui_preferences.c.
Referenced by create_widgets_with_domain().
|
static |
Definition at line 503 of file ui_preferences.c.
Referenced by create_widgets_with_domain().
|
static |
Definition at line 949 of file ui_preferences.c.
Referenced by create_playlist_category().
|
static |
Definition at line 517 of file ui_preferences.c.
Referenced by fill_cbox().
|
static |
Definition at line 523 of file ui_preferences.c.
Referenced by fill_cbox().
|
static |
Definition at line 512 of file ui_preferences.c.
Referenced by create_entry().
|
static |
Definition at line 409 of file ui_preferences.c.
Referenced by create_font_btn().
|
static |
Definition at line 476 of file ui_preferences.c.
Referenced by init_radio_button().
|
static |
Definition at line 419 of file ui_preferences.c.
Referenced by create_spin_button().
|
static |
Definition at line 414 of file ui_preferences.c.
Referenced by create_spin_button().
|
static |
Definition at line 299 of file ui_preferences.c.
Referenced by create_titlestring_widgets().
|
static |
Definition at line 291 of file ui_preferences.c.
Referenced by create_titlestring_widgets().
|
static |
Definition at line 271 of file ui_preferences.c.
Referenced by create_playlist_category().
|
static |
Definition at line 493 of file ui_preferences.c.
Referenced by init_toggle_button().
|
static |
Definition at line 1122 of file ui_preferences.c.
|
static |
Definition at line 1105 of file ui_preferences.c.
Referenced by create_output_plugin_box().
|
static |
Definition at line 1115 of file ui_preferences.c.
Referenced by create_output_plugin_box().
|
static |
Definition at line 1097 of file ui_preferences.c.
Referenced by create_output_plugin_box(), and output_combo_changed().
|
static |
Definition at line 1134 of file ui_preferences.c.
Referenced by create_output_plugin_box().
|
static |
Definition at line 1127 of file ui_preferences.c.
Referenced by create_output_plugin_box().
|
static |
Definition at line 1077 of file ui_preferences.c.
Referenced by output_get_list().
|
static |
Definition at line 1083 of file ui_preferences.c.
Referenced by output_combo_changed(), output_combo_fill(), and output_combo_update().
|
static |
Definition at line 1212 of file ui_preferences.c.
Referenced by create_prefs_window(), and destroy_prefs_window().
|
static |
Definition at line 942 of file ui_preferences.c.
Referenced by create_playlist_category().
void show_prefs_window | ( | void | ) |
Definition at line 1325 of file ui_preferences.c.
|
static |
Definition at line 253 of file ui_preferences.c.
Referenced by create_titlestring_tag_menu().
|
static |
Definition at line 278 of file ui_preferences.c.
Referenced by create_titlestring_widgets(), and on_titlestring_entry_changed().
|
static |
Definition at line 319 of file ui_preferences.c.
Referenced by init_toggle_button().
|
static |
Definition at line 369 of file ui_preferences.c.
Referenced by create_spin_button().
|
static |
Definition at line 344 of file ui_preferences.c.
Referenced by create_spin_button(), fill_cbox(), and init_radio_button().
|
static |
Definition at line 397 of file ui_preferences.c.
Referenced by create_entry(), create_font_btn(), and fill_cbox().
|
static |
Definition at line 306 of file ui_preferences.c.
Referenced by on_toggle_button_toggled().
|
static |
Definition at line 356 of file ui_preferences.c.
Referenced by on_spin_btn_changed_float().
|
static |
Definition at line 331 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 381 of file ui_preferences.c.
Referenced by on_cbox_changed_string(), on_entry_changed(), and on_font_btn_font_set().
|
static |
Definition at line 121 of file ui_preferences.c.
Referenced by create_audio_category().
|
static |
Definition at line 108 of file ui_preferences.c.
|
static |
|
static |
Definition at line 61 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(), and prefswin_destroy().
|
static |
Definition at line 60 of file ui_preferences.c.
Referenced by create_prefs_window().
|
static |
Definition at line 168 of file ui_preferences.c.
|
static |
Definition at line 157 of file ui_preferences.c.
Referenced by create_connectivity_category().
|
static |
Definition at line 74 of file ui_preferences.c.
Referenced by fill_category_list().
|
static |
Definition at line 90 of file ui_preferences.c.
Referenced by create_titlestring_tag_menu().
|
static |
Definition at line 1075 of file ui_preferences.c.
Referenced by create_output_plugin_box(), and output_combo_update().
|
static |
Definition at line 1075 of file ui_preferences.c.
Referenced by create_output_plugin_box(), and output_combo_update().
|
static |
Definition at line 177 of file ui_preferences.c.
Referenced by create_playlist_category().
|
static |
Definition at line 59 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 152 of file ui_preferences.c.
|
static |
Definition at line 148 of file ui_preferences.c.
|
static |
Definition at line 118 of file ui_preferences.c.
|
static |
Definition at line 197 of file ui_preferences.c.
Referenced by create_song_info_category().
|
static |
Definition at line 76 of file ui_preferences.c.
GtkWidget* titlestring_entry |
Definition at line 64 of file ui_preferences.c.
Referenced by create_playlist_category(), and titlestring_tag_menu_callback().
|
static |
Definition at line 229 of file ui_preferences.c.
Referenced by create_titlestring_widgets().
|
static |
Definition at line 221 of file ui_preferences.c.
Referenced by on_titlestring_cbox_changed(), and update_titlestring_cbox().