Revision 1504 src/mainwindow.c

mainwindow.c (revision 1504)
117 117

  
118 118
static void main_window_show_cur_account	(MainWindow	*mainwin);
119 119

  
120
static void main_window_set_toolbar_button_visibility
121
						(MainWindow	*mainwin);
122

  
120 123
static void main_window_set_widgets		(MainWindow	*mainwin,
121 124
						 SeparateType	 type);
122 125
static GtkWidget *main_window_toolbar_create	(MainWindow	*mainwin);
......
1225 1228
	main_window_show_cur_account(mainwin);
1226 1229
	main_window_set_menu_sensitive(mainwin);
1227 1230
	main_window_set_toolbar_sensitive(mainwin);
1231
	main_window_set_toolbar_button_visibility(mainwin);
1228 1232

  
1229
	if (mainwin->junk_btn) {
1230
		if (prefs_common.enable_junk)
1231
			gtk_widget_show(mainwin->junk_btn);
1232
		else
1233
			gtk_widget_hide(mainwin->junk_btn);
1234
	}
1235

  
1236
	if (mainwin->exec_btn) {
1237
		if (prefs_common.immediate_exec)
1238
			gtk_widget_hide(mainwin->exec_btn);
1239
		else
1240
			gtk_widget_show(mainwin->exec_btn);
1241
	}
1242

  
1243 1233
	if (mainwin->tray_icon) {
1244 1234
		if (prefs_common.show_trayicon)
1245 1235
			trayicon_show(mainwin->tray_icon);
......
1909 1899
	}
1910 1900
}
1911 1901

  
1902
static void main_window_set_toolbar_button_visibility(MainWindow *mainwin)
1903
{
1904
	if (mainwin->junk_btn) {
1905
		if (prefs_common.enable_junk)
1906
			gtk_widget_show(mainwin->junk_btn);
1907
		else
1908
			gtk_widget_hide(mainwin->junk_btn);
1909
	}
1910

  
1911
	if (mainwin->exec_btn) {
1912
		if (prefs_common.immediate_exec)
1913
			gtk_widget_hide(mainwin->exec_btn);
1914
		else
1915
			gtk_widget_show(mainwin->exec_btn);
1916
	}
1917
}
1918

  
1912 1919
void main_window_set_menu_sensitive(MainWindow *mainwin)
1913 1920
{
1914 1921
	GtkItemFactory *ifactory = mainwin->menu_factory;
......
2610 2617
		gtk_box_reorder_child(GTK_BOX(mainwin->vbox), toolbar, 1);
2611 2618
		mainwin->toolbar = toolbar;
2612 2619
		main_window_set_toolbar_sensitive(mainwin);
2620
		main_window_set_toolbar_button_visibility(mainwin);
2613 2621
		g_free(prefs_common.main_toolbar_setting);
2614 2622
		prefs_common.main_toolbar_setting =
2615 2623
			prefs_toolbar_get_name_list_from_item_list(item_list);

Also available in: Unified diff