Mercurial > audlegacy
diff audacious/prefswin.c @ 1971:9fd04055d6cc trunk
[svn] - add show window decorations option to appearance preferences. closes #167.
author | yaz |
---|---|
date | Sun, 12 Nov 2006 18:33:35 -0800 |
parents | 6b4116c34489 |
children | d3a62e1075e2 |
line wrap: on
line diff
--- a/audacious/prefswin.c Sun Nov 12 12:50:16 2006 -0800 +++ b/audacious/prefswin.c Sun Nov 12 18:33:35 2006 -0800 @@ -2117,6 +2117,25 @@ cfg.use_xmms_style_fileselector = gtk_toggle_button_get_active(button); } +static void +on_show_wm_decorations_realize(GtkToggleButton * button, + gpointer data) +{ + gtk_toggle_button_set_active(button, cfg.show_wm_decorations); +} + +static void +on_show_wm_decorations_toggled(GtkToggleButton * button, + gpointer data) +{ + extern GtkWidget *equalizerwin; + cfg.show_wm_decorations = gtk_toggle_button_get_active(button); + gtk_window_set_decorated(GTK_WINDOW(mainwin), cfg.show_wm_decorations); + gtk_window_set_decorated(GTK_WINDOW(playlistwin), cfg.show_wm_decorations); + gtk_window_set_decorated(GTK_WINDOW(equalizerwin), cfg.show_wm_decorations); + +} + /* FIXME: complete the map */ FUNC_MAP_BEGIN(prefswin_func_map) FUNC_MAP_ENTRY(on_input_plugin_view_realize) @@ -2200,6 +2219,10 @@ /* XMMS fileselector option -nenolod */ FUNC_MAP_ENTRY(on_xmms_style_fileselector_toggled) FUNC_MAP_ENTRY(on_xmms_style_fileselector_realize) + + /* show window manager decorations */ + FUNC_MAP_ENTRY(on_show_wm_decorations_toggled) + FUNC_MAP_ENTRY(on_show_wm_decorations_realize) FUNC_MAP_END void