- select_email_addr_dlg =
- gtk_dialog_new_with_buttons(_("mcen_ti_select_email_title"),
- NULL,
- GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
- _HL("wdgt_bd_done"), GTK_RESPONSE_ACCEPT, NULL);
- gtk_dialog_set_has_separator(GTK_DIALOG(select_email_addr_dlg), FALSE);
-
- /* Make the window approximately big enough, because it doesn't resize to be big enough
- * for the window title text: */
- gtk_window_set_default_size (GTK_WINDOW (select_email_addr_dlg), MODEST_DIALOG_WINDOW_MAX_HEIGHT, -1);
-
- scrolledwindow = gtk_scrolled_window_new(NULL, NULL);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(select_email_addr_dlg)->vbox), scrolledwindow, TRUE,
- TRUE, 0);
- gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwindow), GTK_POLICY_AUTOMATIC,
- GTK_POLICY_AUTOMATIC);
-
- view = gtk_tree_view_new();
- col = gtk_tree_view_column_new();
- renderer = gtk_cell_renderer_text_new();
- gtk_tree_view_append_column(GTK_TREE_VIEW(view), col);
- gtk_tree_view_column_pack_start(col, renderer, TRUE);
- gtk_tree_view_column_add_attribute(col, renderer, "text", 0);
- selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(view));
- gtk_tree_selection_set_mode(selection, GTK_SELECTION_MULTIPLE);
- gtk_container_add(GTK_CONTAINER(scrolledwindow), view);
-
- list_store = gtk_list_store_new(1, G_TYPE_STRING);
- model = GTK_TREE_MODEL(list_store);
- gtk_tree_view_set_model(GTK_TREE_VIEW(view), model);