summaryrefslogtreecommitdiff
path: root/plugins/gtkui/prefwin.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-08-10 19:43:57 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-08-10 19:43:57 +0200
commit10e9f75e95606cc80a461cc055c56abb17bb701c (patch)
treef4f709ddcc483e16b86e9ff1246d43df92cb386c /plugins/gtkui/prefwin.c
parentbd81f6d8c7e95b2daa2462d2cd1c582e0f412ffb (diff)
added custom titlebar / systray text
Diffstat (limited to 'plugins/gtkui/prefwin.c')
-rw-r--r--plugins/gtkui/prefwin.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/plugins/gtkui/prefwin.c b/plugins/gtkui/prefwin.c
index 00394f4b..59bc78cc 100644
--- a/plugins/gtkui/prefwin.c
+++ b/plugins/gtkui/prefwin.c
@@ -512,6 +512,10 @@ on_preferences_activate (GtkMenuItem *menuitem,
// hide_delete_from_disk
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (lookup_widget (w, "hide_delete_from_disk")), deadbeef->conf_get_int ("gtkui.hide_remove_from_disk", 0));
+ // titlebar text
+ gtk_entry_set_text (GTK_ENTRY (lookup_widget (w, "titlebar_format_playing")), deadbeef->conf_get_str ("gtkui.titlebar_playing", "%a - %t - DeaDBeeF-%V"));
+ gtk_entry_set_text (GTK_ENTRY (lookup_widget (w, "titlebar_format_stopped")), deadbeef->conf_get_str ("gtkui.titlebar_stopped", "DeaDBeeF-%V"));
+
// override bar colors
int override = deadbeef->conf_get_int ("gtkui.override_bar_colors", 0);
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (lookup_widget (prefwin, "override_bar_colors")), override);
@@ -1256,3 +1260,20 @@ on_hide_delete_from_disk_toggled (GtkToggleButton *togglebutton,
deadbeef->conf_set_int ("gtkui.hide_remove_from_disk", active);
}
+void
+on_titlebar_format_playing_changed (GtkEditable *editable,
+ gpointer user_data)
+{
+ deadbeef->conf_set_str ("gtkui.titlebar_playing", gtk_entry_get_text (GTK_ENTRY (editable)));
+ gtkui_set_titlebar (NULL);
+}
+
+
+void
+on_titlebar_format_stopped_changed (GtkEditable *editable,
+ gpointer user_data)
+{
+ deadbeef->conf_set_str ("gtkui.titlebar_stopped", gtk_entry_get_text (GTK_ENTRY (editable)));
+ gtkui_set_titlebar (NULL);
+}
+