⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 new-message-window.c

📁 一个功能全面的电子邮件客户端
💻 C
📖 第 1 页 / 共 5 页
字号:
  gtk_box_pack_start (GTK_BOX (hbox1), vseparator3, FALSE, TRUE, 4);  gtk_box_pack_start (GTK_BOX (hbox1), encrypt_button, FALSE, FALSE, 0);*/  notebook1 = gtk_notebook_new ();  gtk_widget_set_name (notebook1, "notebook1");  gtk_widget_ref (notebook1);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "notebook1", notebook1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (notebook1);  gtk_box_pack_start (GTK_BOX (vbox1), notebook1, TRUE, TRUE, 0);  frame8 = gtk_frame_new (NULL);  gtk_widget_set_name (frame8, "frame8");  gtk_widget_ref (frame8);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "frame8", frame8,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame8);  gtk_container_add (GTK_CONTAINER (notebook1), frame8);  gtk_container_set_border_width (GTK_CONTAINER (frame8), 2);  vbox3 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox3, "vbox3");  gtk_widget_ref (vbox3);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "vbox3", vbox3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox3);  gtk_container_add (GTK_CONTAINER (frame8), vbox3);  gtk_container_set_border_width (GTK_CONTAINER (vbox3), 2);  table1 = gtk_table_new (2, 2, FALSE);  gtk_widget_set_name (table1, "table1");  gtk_widget_ref (table1);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "table1", table1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table1);  gtk_box_pack_start (GTK_BOX (vbox3), table1, FALSE, TRUE, 0);  label1 = gtk_label_new (_("Subject"));  gtk_widget_set_name (label1, "label1");  gtk_widget_ref (label1);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "label1", label1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label1);  gtk_table_attach (GTK_TABLE (table1), label1, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 3, 0);  subject_entry = gtk_entry_new ();  gtk_widget_set_name (subject_entry, "subject_entry");  gtk_widget_ref (subject_entry);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "subject_entry", subject_entry,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (subject_entry);  gtk_table_attach (GTK_TABLE (table1), subject_entry, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 5, 3);  scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow6, "scrolledwindow6");  gtk_widget_ref (scrolledwindow6);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "scrolledwindow6", scrolledwindow6,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow6);  gtk_table_attach (GTK_TABLE (table1), scrolledwindow6, 0, 2, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  viewport2 = gtk_viewport_new (NULL, NULL);  gtk_widget_set_name (viewport2, "viewport2");  gtk_widget_ref (viewport2);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "viewport2", viewport2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (viewport2);  gtk_container_add (GTK_CONTAINER (scrolledwindow6), viewport2);  recip_tree = gtk_tree_new ();  gtk_widget_set_name (recip_tree, "recip_tree");  gtk_widget_ref (recip_tree);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "recip_tree", recip_tree,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (recip_tree);  gtk_container_add (GTK_CONTAINER (viewport2), recip_tree);  scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow1, "scrolledwindow1");  gtk_widget_ref (scrolledwindow1);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "scrolledwindow1", scrolledwindow1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow1);  gtk_box_pack_start (GTK_BOX (vbox3), scrolledwindow1, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  body_textbox = gtk_text_new (NULL, NULL);  gtk_widget_set_name (body_textbox, "body_textbox");  gtk_widget_ref (body_textbox);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "body_textbox", body_textbox,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (body_textbox);  gtk_container_add (GTK_CONTAINER (scrolledwindow1), body_textbox);  gtk_text_set_editable (GTK_TEXT (body_textbox), TRUE);  label2 = gtk_label_new (_("Message"));  gtk_widget_set_name (label2, "label2");  gtk_widget_ref (label2);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "label2", label2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label2);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label2);  frame12 = gtk_frame_new (NULL);  gtk_widget_set_name (frame12, "frame12");  gtk_widget_ref (frame12);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "frame12", frame12,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame12);  gtk_container_add (GTK_CONTAINER (notebook1), frame12);  gtk_container_set_border_width (GTK_CONTAINER (frame12), 2);  scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow4, "scrolledwindow4");  gtk_widget_ref (scrolledwindow4);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "scrolledwindow4", scrolledwindow4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow4);  gtk_container_add (GTK_CONTAINER (frame12), scrolledwindow4);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  viewport1 = gtk_viewport_new (NULL, NULL);  gtk_widget_set_name (viewport1, "viewport1");  gtk_widget_ref (viewport1);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "viewport1", viewport1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (viewport1);  gtk_container_add (GTK_CONTAINER (scrolledwindow4), viewport1);  vbox9 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox9, "vbox9");  gtk_widget_ref (vbox9);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "vbox9", vbox9,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox9);  gtk_container_add (GTK_CONTAINER (viewport1), vbox9);  gtk_container_set_border_width (GTK_CONTAINER (vbox9), 2);  hbox10 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox10, "hbox10");  gtk_widget_ref (hbox10);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "hbox10", hbox10,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox10);  gtk_box_pack_start (GTK_BOX (vbox9), hbox10, FALSE, FALSE, 0);  add_attachment = gtk_button_new_with_label (_("Add Attachment"));  gtk_widget_set_name (add_attachment, "add_attachment");  gtk_widget_ref (add_attachment);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "add_attachment", add_attachment,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (add_attachment);  gtk_box_pack_start (GTK_BOX (hbox10), add_attachment, TRUE, FALSE, 0);  remove_attachment = gtk_button_new_with_label (_("Remove Attachment"));  gtk_widget_set_name (remove_attachment, "remove_attachment");  gtk_widget_ref (remove_attachment);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "remove_attachment", remove_attachment,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (remove_attachment);  gtk_box_pack_start (GTK_BOX (hbox10), remove_attachment, TRUE, FALSE, 0);  scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow5, "scrolledwindow5");  gtk_widget_ref (scrolledwindow5);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "scrolledwindow5", scrolledwindow5,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow5);  gtk_box_pack_start (GTK_BOX (vbox9), scrolledwindow5, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  attachment_clist = gtk_clist_new (3);  gtk_widget_set_name (attachment_clist, "attachment_clist");  gtk_widget_ref (attachment_clist);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "attachment_clist", attachment_clist,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (attachment_clist);  gtk_container_add (GTK_CONTAINER (scrolledwindow5), attachment_clist);  gtk_clist_set_column_width (GTK_CLIST (attachment_clist), 0, tm_globs->cpos.nmsgw[0]);  gtk_clist_set_column_width (GTK_CLIST (attachment_clist), 1, tm_globs->cpos.nmsgw[1]);  gtk_clist_set_column_width (GTK_CLIST (attachment_clist), 2, tm_globs->cpos.nmsgw[2]);  gtk_clist_column_titles_show (GTK_CLIST (attachment_clist));  gtk_signal_connect (GTK_OBJECT (attachment_clist), "resize_column",                         GTK_SIGNAL_FUNC (cpos_set_nmsgw), NULL);  label31 = gtk_label_new (_("Content Type"));  gtk_widget_set_name (label31, "label31");  gtk_widget_ref (label31);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "label31", label31,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label31);  gtk_clist_set_column_widget (GTK_CLIST (attachment_clist), 0, label31);  label32 = gtk_label_new (_("Filename"));  gtk_widget_set_name (label32, "label32");  gtk_widget_ref (label32);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "label32", label32,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label32);  gtk_clist_set_column_widget (GTK_CLIST (attachment_clist), 1, label32);  label33 = gtk_label_new (_("Size"));  gtk_widget_set_name (label33, "label33");  gtk_widget_ref (label33);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "label33", label33,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label33);  gtk_clist_set_column_widget (GTK_CLIST (attachment_clist), 2, label33);  label28 = gtk_label_new (_("Attachments"));  gtk_widget_set_name (label28, "label28");  gtk_widget_ref (label28);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "label28", label28,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label28);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label28);  nwscroll = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_ref (nwscroll);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "nwscroll",		nwscroll, (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (nwscroll);  gtk_container_add (GTK_CONTAINER (notebook1), nwscroll);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (nwscroll),                GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);  nwviewport = gtk_viewport_new (NULL, NULL);  gtk_widget_ref (nwviewport);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "nwviewport",		nwviewport, (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (nwviewport);  gtk_container_add (GTK_CONTAINER (nwscroll), nwviewport);  frame7 = gtk_frame_new (NULL);  gtk_widget_set_name (frame7, "frame7");  gtk_widget_ref (frame7);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "frame7", frame7,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame7);  gtk_container_add (GTK_CONTAINER (nwviewport), frame7);  gtk_container_set_border_width (GTK_CONTAINER (frame7), 2);  vbox4 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox4, "vbox4");  gtk_widget_ref (vbox4);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "vbox4", vbox4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox4);  gtk_container_add (GTK_CONTAINER (frame7), vbox4);  gtk_container_set_border_width (GTK_CONTAINER (vbox4), 2);  frame4 = gtk_frame_new (_("Which account to send message through"));  gtk_widget_set_name (frame4, "frame4");  gtk_widget_ref (frame4);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "frame4", frame4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame4);  gtk_box_pack_start (GTK_BOX (vbox4), frame4, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (frame4), 2);  combo2 = gtk_combo_new ();  gtk_widget_set_name (combo2, "combo2");  gtk_widget_ref (combo2);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "combo2", combo2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (combo2);  gtk_container_add (GTK_CONTAINER (frame4), combo2);  gtk_container_set_border_width (GTK_CONTAINER (combo2), 2);  account_to_use = GTK_COMBO (combo2)->entry;  gtk_widget_set_name (account_to_use, "account_to_use");  gtk_widget_ref (account_to_use);  gtk_object_set_data_full (GTK_OBJECT (new_message_window), "account_to_use", account_to_use,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (account_to_use);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -