📄 new-message-window.c
字号:
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 + -