comparison 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
comparison
equal deleted inserted replaced
1970:94a720c9bfef 1971:9fd04055d6cc
2113 static void 2113 static void
2114 on_xmms_style_fileselector_toggled(GtkToggleButton * button, 2114 on_xmms_style_fileselector_toggled(GtkToggleButton * button,
2115 gpointer data) 2115 gpointer data)
2116 { 2116 {
2117 cfg.use_xmms_style_fileselector = gtk_toggle_button_get_active(button); 2117 cfg.use_xmms_style_fileselector = gtk_toggle_button_get_active(button);
2118 }
2119
2120 static void
2121 on_show_wm_decorations_realize(GtkToggleButton * button,
2122 gpointer data)
2123 {
2124 gtk_toggle_button_set_active(button, cfg.show_wm_decorations);
2125 }
2126
2127 static void
2128 on_show_wm_decorations_toggled(GtkToggleButton * button,
2129 gpointer data)
2130 {
2131 extern GtkWidget *equalizerwin;
2132 cfg.show_wm_decorations = gtk_toggle_button_get_active(button);
2133 gtk_window_set_decorated(GTK_WINDOW(mainwin), cfg.show_wm_decorations);
2134 gtk_window_set_decorated(GTK_WINDOW(playlistwin), cfg.show_wm_decorations);
2135 gtk_window_set_decorated(GTK_WINDOW(equalizerwin), cfg.show_wm_decorations);
2136
2118 } 2137 }
2119 2138
2120 /* FIXME: complete the map */ 2139 /* FIXME: complete the map */
2121 FUNC_MAP_BEGIN(prefswin_func_map) 2140 FUNC_MAP_BEGIN(prefswin_func_map)
2122 FUNC_MAP_ENTRY(on_input_plugin_view_realize) 2141 FUNC_MAP_ENTRY(on_input_plugin_view_realize)
2198 FUNC_MAP_ENTRY(on_filepopup_settings_cancel_clicked) 2217 FUNC_MAP_ENTRY(on_filepopup_settings_cancel_clicked)
2199 2218
2200 /* XMMS fileselector option -nenolod */ 2219 /* XMMS fileselector option -nenolod */
2201 FUNC_MAP_ENTRY(on_xmms_style_fileselector_toggled) 2220 FUNC_MAP_ENTRY(on_xmms_style_fileselector_toggled)
2202 FUNC_MAP_ENTRY(on_xmms_style_fileselector_realize) 2221 FUNC_MAP_ENTRY(on_xmms_style_fileselector_realize)
2222
2223 /* show window manager decorations */
2224 FUNC_MAP_ENTRY(on_show_wm_decorations_toggled)
2225 FUNC_MAP_ENTRY(on_show_wm_decorations_realize)
2203 FUNC_MAP_END 2226 FUNC_MAP_END
2204 2227
2205 void 2228 void
2206 create_prefs_window(void) 2229 create_prefs_window(void)
2207 { 2230 {