diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2001-06-30 05:00:24 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2001-06-30 05:00:24 +0800 |
commit | c386fa4ea63ad3ff98ded1deaadf74b79ae8572e (patch) | |
tree | 079b96e7b5f4e284eb20b5106596dff0d034d86a /filter/rule-editor.c | |
parent | 86d9e4453e88e3fa5f72c2c06da81aef272ed7aa (diff) | |
download | gsoc2013-evolution-c386fa4ea63ad3ff98ded1deaadf74b79ae8572e.tar gsoc2013-evolution-c386fa4ea63ad3ff98ded1deaadf74b79ae8572e.tar.gz gsoc2013-evolution-c386fa4ea63ad3ff98ded1deaadf74b79ae8572e.tar.bz2 gsoc2013-evolution-c386fa4ea63ad3ff98ded1deaadf74b79ae8572e.tar.lz gsoc2013-evolution-c386fa4ea63ad3ff98ded1deaadf74b79ae8572e.tar.xz gsoc2013-evolution-c386fa4ea63ad3ff98ded1deaadf74b79ae8572e.tar.zst gsoc2013-evolution-c386fa4ea63ad3ff98ded1deaadf74b79ae8572e.zip |
Set the filter-rule dialog to be user-resizable.
2001-06-29 Jeffrey Stedfast <fejj@ximian.com>
* rule-editor.c (rule_editor_construct): Set the filter-rule
dialog to be user-resizable.
svn path=/trunk/; revision=10607
Diffstat (limited to 'filter/rule-editor.c')
-rw-r--r-- | filter/rule-editor.c | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/filter/rule-editor.c b/filter/rule-editor.c index 50af58e414..33e85aea73 100644 --- a/filter/rule-editor.c +++ b/filter/rule-editor.c @@ -460,22 +460,24 @@ rule_editor_construct(RuleEditor *re, RuleContext *context, GladeXML *gui, const int i; re->context = context; - gtk_object_ref((GtkObject *)context); - - w = glade_xml_get_widget(gui, "rule_editor"); - gtk_box_pack_start((GtkBox *)GNOME_DIALOG(re)->vbox, w, TRUE, TRUE, 0); + gtk_object_ref (GTK_OBJECT (context)); + + gtk_window_set_policy (GTK_WINDOW (re), FALSE, TRUE, FALSE); + + w = glade_xml_get_widget (gui, "rule_editor"); + gtk_box_pack_start (GTK_BOX (GNOME_DIALOG (re)->vbox), w, TRUE, TRUE, 0); - for (i=0; i<BUTTON_LAST; i++) { - re->priv->buttons[i] = (GtkButton *)w = glade_xml_get_widget(gui, edit_buttons[i].name); - gtk_signal_connect(GTK_OBJECT(w), "clicked", edit_buttons[i].func, re); + for (i = 0; i < BUTTON_LAST; i++) { + re->priv->buttons[i] = (GtkButton *)w = glade_xml_get_widget (gui, edit_buttons[i].name); + gtk_signal_connect (GTK_OBJECT (w), "clicked", edit_buttons[i].func, re); } - + re->list = (GtkList *) w = glade_xml_get_widget(gui, "rule_list"); - gtk_signal_connect(GTK_OBJECT(w), "select_child", select_rule, re); - gtk_signal_connect(GTK_OBJECT(w), "button_press_event", double_click, re); - - rule_editor_set_source(re, source); - - gnome_dialog_append_buttons ((GnomeDialog *)re, GNOME_STOCK_BUTTON_OK, + gtk_signal_connect (GTK_OBJECT (w), "select_child", select_rule, re); + gtk_signal_connect (GTK_OBJECT (w), "button_press_event", double_click, re); + + rule_editor_set_source (re, source); + + gnome_dialog_append_buttons (GNOME_DIALOG (re), GNOME_STOCK_BUTTON_OK, GNOME_STOCK_BUTTON_CANCEL, NULL); } |