From d55459c79d6ddfa0b006c5696d408a7e388cf8c8 Mon Sep 17 00:00:00 2001 From: hiro Date: Mon, 19 Dec 2005 06:41:50 +0000 Subject: implemented query search and virtual folder (merged from newsearch branch). git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@836 ee746299-78ed-0310-b773-934348b2243d --- src/prefs_filter_edit.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/prefs_filter_edit.c') diff --git a/src/prefs_filter_edit.c b/src/prefs_filter_edit.c index 52821448..af804aed 100644 --- a/src/prefs_filter_edit.c +++ b/src/prefs_filter_edit.c @@ -335,6 +335,7 @@ FilterCondEdit *prefs_filter_edit_cond_edit_create(void) cond_edit->cond_hbox_list = NULL; cond_edit->hdr_list = NULL; cond_edit->rule_hdr_list = NULL; + cond_edit->add_hbox = NULL; return cond_edit; } @@ -1243,6 +1244,8 @@ static void prefs_filter_edit_add_rule_cond(FilterCondEdit *cond_edit, hbox = prefs_filter_edit_cond_hbox_create(cond_edit); prefs_filter_edit_set_cond_hbox_widgets(hbox, PF_COND_HEADER); prefs_filter_edit_insert_cond_hbox(cond_edit, hbox, -1); + if (cond_edit->add_hbox) + cond_edit->add_hbox(hbox); return; } @@ -1252,6 +1255,8 @@ static void prefs_filter_edit_add_rule_cond(FilterCondEdit *cond_edit, hbox = prefs_filter_edit_cond_hbox_create(cond_edit); prefs_filter_edit_cond_hbox_set(hbox, cond); prefs_filter_edit_insert_cond_hbox(cond_edit, hbox, -1); + if (cond_edit->add_hbox) + cond_edit->add_hbox(hbox); } } @@ -1964,6 +1969,8 @@ static void prefs_filter_cond_add_cb(GtkWidget *widget, gpointer data) new_hbox = prefs_filter_edit_cond_hbox_create(cond_edit); prefs_filter_edit_set_cond_hbox_widgets(new_hbox, PF_COND_HEADER); prefs_filter_edit_insert_cond_hbox(cond_edit, new_hbox, index + 1); + if (cond_edit->add_hbox) + cond_edit->add_hbox(new_hbox); } static void prefs_filter_action_del_cb(GtkWidget *widget, gpointer data) -- cgit v1.2.3