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

📄 message-window.c

📁 一个功能全面的电子邮件客户端
💻 C
📖 第 1 页 / 共 3 页
字号:
  gtk_widget_show (menuitem17);  gtk_container_add (GTK_CONTAINER (menubar2), menuitem17);  menuitem17_menu = gtk_menu_new ();  gtk_widget_set_name (menuitem17_menu, "menuitem17_menu");  gtk_widget_ref (menuitem17_menu);  gtk_object_set_data_full (GTK_OBJECT (message), "menuitem17_menu", menuitem17_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem17), menuitem17_menu);  menuitem17_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menuitem17_menu));  menuitem20 = gtk_menu_item_new ();  gtk_widget_set_name (menuitem20, "menuitem20");  gtk_widget_ref (menuitem20);  gtk_object_set_data_full (GTK_OBJECT (message), "menuitem20", menuitem20,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menuitem20);  gtk_container_add (GTK_CONTAINER (menuitem17_menu), menuitem20);  gtk_widget_set_sensitive (menuitem20, FALSE);  cut = gtk_menu_item_new_with_label (_("Cut"));  gtk_widget_set_name (cut, "cut");  gtk_widget_ref (cut);  gtk_object_set_data_full (GTK_OBJECT (message), "cut", cut,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (cut);  gtk_container_add (GTK_CONTAINER (menuitem17_menu), cut);  gtk_widget_add_accelerator (cut, "activate", accel_group,                              GDK_x, GDK_MOD1_MASK,                              GTK_ACCEL_VISIBLE);  copy = gtk_menu_item_new_with_label (_("Copy"));  gtk_widget_set_name (copy, "copy");  gtk_widget_ref (copy);  gtk_object_set_data_full (GTK_OBJECT (message), "copy", copy,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (copy);  gtk_container_add (GTK_CONTAINER (menuitem17_menu), copy);  gtk_widget_add_accelerator (copy, "activate", accel_group,                              GDK_c, GDK_MOD1_MASK,                              GTK_ACCEL_VISIBLE);  paste = gtk_menu_item_new_with_label (_("Paste"));  gtk_widget_set_name (paste, "paste");  gtk_widget_ref (paste);  gtk_object_set_data_full (GTK_OBJECT (message), "paste", paste,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (paste);  gtk_container_add (GTK_CONTAINER (menuitem17_menu), paste);  gtk_widget_add_accelerator (paste, "activate", accel_group,                              GDK_v, GDK_MOD1_MASK,                              GTK_ACCEL_VISIBLE);  clear = gtk_menu_item_new_with_label (_("Clear"));  gtk_widget_set_name (clear, "clear");  gtk_widget_ref (clear);  gtk_object_set_data_full (GTK_OBJECT (message), "clear", clear,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (clear);  gtk_container_add (GTK_CONTAINER (menuitem17_menu), clear);  gtk_widget_add_accelerator (clear, "activate", accel_group,                              GDK_v, GDK_MOD1_MASK,                              GTK_ACCEL_VISIBLE);  selectall = gtk_menu_item_new_with_label (_("Select All"));  gtk_widget_set_name (selectall, "selectall");  gtk_widget_ref (selectall);  gtk_object_set_data_full (GTK_OBJECT (message), "selectall", selectall,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (selectall);  gtk_container_add (GTK_CONTAINER (menuitem17_menu), selectall);  gtk_widget_add_accelerator (selectall, "activate", accel_group,                              GDK_v, GDK_MOD1_MASK,                              GTK_ACCEL_VISIBLE);  menuitem24 = gtk_menu_item_new ();  gtk_widget_set_name (menuitem24, "menuitem24");  gtk_widget_ref (menuitem24);  gtk_object_set_data_full (GTK_OBJECT (message), "menuitem24", menuitem24,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menuitem24);  gtk_container_add (GTK_CONTAINER (menuitem17_menu), menuitem24);  gtk_widget_set_sensitive (menuitem24, FALSE);*/  menuitem37 = gtk_menu_item_new_with_label (_("Help"));  gtk_widget_set_name (menuitem37, "menuitem37");  gtk_widget_ref (menuitem37);  gtk_object_set_data_full (GTK_OBJECT (message), "menuitem37", menuitem37,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_right_justify (GTK_MENU_ITEM (menuitem37));  gtk_widget_show (menuitem37);  gtk_container_add (GTK_CONTAINER (menubar2), menuitem37);  menuitem37_menu = gtk_menu_new ();  gtk_widget_set_name (menuitem37_menu, "menuitem37_menu");  gtk_widget_ref (menuitem37_menu);  gtk_object_set_data_full (GTK_OBJECT (message), "menuitem37_menu", menuitem37_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem37), menuitem37_menu);  menuitem37_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menuitem37_menu));  tearoff=gtk_tearoff_menu_item_new ();  gtk_widget_show (tearoff);  gtk_container_add (GTK_CONTAINER (menuitem37_menu), tearoff);  menuitem41 = gtk_menu_item_new_with_label (_("About TradeClient"));  gtk_widget_set_name (menuitem41, "menuitem41");  gtk_widget_ref (menuitem41);  gtk_object_set_data_full (GTK_OBJECT (message), "menuitem41", menuitem41,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menuitem41);  gtk_container_add (GTK_CONTAINER (menuitem37_menu), menuitem41);  hbox9 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox9, "hbox9");  gtk_widget_ref (hbox9);  gtk_object_set_data_full (GTK_OBJECT (message), "hbox9", hbox9,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox9);  gtk_box_pack_start (GTK_BOX (vbox7), hbox9, TRUE, TRUE, 0);  replyto = gtk_button_new ();  gtk_widget_set_name (replyto, "replyto");  gtk_widget_ref (replyto);  gtk_object_set_data_full (GTK_OBJECT (message), "replyto", replyto,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (replyto);  gtk_box_pack_start (GTK_BOX (hbox9), replyto, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, replyto, _("Reply to the current message"), NULL);  replytoall = gtk_button_new ();  gtk_widget_set_name (replytoall, "replytoall");  gtk_widget_ref (replytoall);  gtk_object_set_data_full (GTK_OBJECT (message), "replytoall", replytoall,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (replytoall);  gtk_box_pack_start (GTK_BOX (hbox9), replytoall, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, replytoall, _("Reply to all recipients for the current message"), NULL);  forward = gtk_button_new ();  gtk_widget_set_name (forward, "forward");  gtk_widget_ref (forward);  gtk_object_set_data_full (GTK_OBJECT (message), "forward", forward,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (forward);  gtk_box_pack_start (GTK_BOX (hbox9), forward, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, forward, _("Forward the current message"), NULL);  vseparator8 = gtk_vseparator_new ();  gtk_widget_set_name (vseparator8, "vseparator8");  gtk_widget_ref (vseparator8);  gtk_object_set_data_full (GTK_OBJECT (message), "vseparator8", vseparator8,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vseparator8);  gtk_box_pack_start (GTK_BOX (hbox9), vseparator8, FALSE, TRUE, 2);  saveas = gtk_button_new ();  gtk_widget_set_name (saveas, "saveas");  gtk_widget_ref (saveas);  gtk_object_set_data_full (GTK_OBJECT (message), "saveas", saveas,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (saveas);  gtk_box_pack_start (GTK_BOX (hbox9), saveas, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, saveas, _("Save the current message to a file"), NULL);  print = gtk_button_new ();  gtk_widget_set_name (print, "print");  gtk_widget_ref (print);  gtk_object_set_data_full (GTK_OBJECT (message), "print", print,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (print);  gtk_box_pack_start (GTK_BOX (hbox9), print, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, print, _("Print the current message"), NULL);  frame10 = gtk_frame_new (NULL);  gtk_widget_set_name (frame10, "frame10");  gtk_widget_ref (frame10);  gtk_object_set_data_full (GTK_OBJECT (message), "frame10", frame10,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame10);  gtk_box_pack_start (GTK_BOX (vbox6), frame10, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (frame10), 2);  vbox8 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox8, "vbox8");  gtk_widget_ref (vbox8);  gtk_object_set_data_full (GTK_OBJECT (message), "vbox8", vbox8,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox8);  gtk_container_add (GTK_CONTAINER (frame10), vbox8);  gtk_container_set_border_width (GTK_CONTAINER (vbox8), 2);  table2 = gtk_table_new (7, 2, FALSE);  gtk_widget_set_name (table2, "table2");  gtk_widget_ref (table2);  gtk_object_set_data_full (GTK_OBJECT (message), "table2", table2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table2);  gtk_box_pack_start (GTK_BOX (vbox8), table2, FALSE, FALSE, 0);  label18 = gtk_label_new (_("To:"));  gtk_widget_set_name (label18, "label18");  gtk_widget_ref (label18);  gtk_object_set_data_full (GTK_OBJECT (message), "label18", label18,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label18);  gtk_table_attach (GTK_TABLE (table2), label18, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  label19 = gtk_label_new (_("Cc:"));  gtk_widget_set_name (label19, "label19");  gtk_widget_ref (label19);  gtk_object_set_data_full (GTK_OBJECT (message), "label19", label19,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label19);  gtk_table_attach (GTK_TABLE (table2), label19, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  label20 = gtk_label_new (_("Subject:"));  gtk_widget_set_name (label20, "label20");  gtk_widget_ref (label20);  gtk_object_set_data_full (GTK_OBJECT (message), "label20", label20,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label20);  gtk_table_attach (GTK_TABLE (table2), label20, 0, 1, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  sens_label = gtk_label_new (_("Sensitivity:"));  gtk_widget_set_name (sens_label, "sens_label");  gtk_widget_ref (sens_label);  gtk_object_set_data_full (GTK_OBJECT (message), "sens_label", sens_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_table_attach (GTK_TABLE (table2), sens_label, 0, 1, 4, 5,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  sens_entry = gtk_entry_new ();  gtk_widget_set_name (sens_entry, "sens_entry");  gtk_widget_ref (sens_entry);  gtk_object_set_data_full (GTK_OBJECT (message), "sens_entry", sens_entry,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_table_attach (GTK_TABLE (table2), sens_entry, 1, 2, 4, 5,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_entry_set_editable (GTK_ENTRY (sens_entry), FALSE);  expiry_label = gtk_label_new (_("Expiry-Date:"));  gtk_widget_set_name (expiry_label, "expiry_label");  gtk_widget_ref (expiry_label);  gtk_object_set_data_full (GTK_OBJECT (message), "expiry_label", expiry_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_table_attach (GTK_TABLE (table2), expiry_label, 0, 1, 5, 6,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  expiry_entry = gtk_entry_new ();  gtk_widget_set_name (expiry_entry, "expiry_entry");  gtk_widget_ref (expiry_entry);  gtk_object_set_data_full (GTK_OBJECT (message), "expiry_entry", expiry_entry,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_table_attach (GTK_TABLE (table2), expiry_entry, 1, 2, 5, 6,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_entry_set_editable (GTK_ENTRY (expiry_entry), FALSE);  replyby_label = gtk_label_new (_("Reply-By:"));  gtk_widget_set_name (replyby_label, "replyby_label");  gtk_widget_ref (replyby_label);  gtk_object_set_data_full (GTK_OBJECT (message), "replyby_label", replyby_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_table_attach (GTK_TABLE (table2), replyby_label, 0, 1, 6, 7,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  replyby_entry = gtk_entry_new ();  gtk_widget_set_name (replyby_entry, "replyby_entry");  gtk_widget_ref (replyby_entry);  gtk_object_set_data_full (GTK_OBJECT (message), "replyby_entry", replyby_entry,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_table_attach (GTK_TABLE (table2), replyby_entry, 1, 2, 6, 7,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_entry_set_editable (GTK_ENTRY (replyby_entry), FALSE);  label34 = gtk_label_new (_("From:"));  gtk_widget_set_name (label34, "label34");  gtk_widget_ref (label34);  gtk_object_set_data_full (GTK_OBJECT (message), "label34", label34,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label34);  gtk_table_attach (GTK_TABLE (table2), label34, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  fromline = gtk_entry_new ();  gtk_widget_set_name (fromline, "fromline");  gtk_widget_ref (fromline);  gtk_object_set_data_full (GTK_OBJECT (message), "fromline", fromline,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (fromline);  gtk_entry_set_editable (GTK_ENTRY (fromline), FALSE);  gtk_table_attach (GTK_TABLE (table2), fromline, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  toline = gtk_entry_new ();  gtk_widget_set_name (toline, "toline");  gtk_widget_ref (toline);  gtk_object_set_data_full (GTK_OBJECT (message), "toline", toline,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (toline);  gtk_entry_set_editable (GTK_ENTRY (toline), FALSE);  gtk_table_attach (GTK_TABLE (table2), toline, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  ccline = gtk_entry_new ();  gtk_widget_set_name (ccline, "ccline");  gtk_widget_ref (ccline);  gtk_object_set_data_full (GTK_OBJECT (message), "ccline", ccline,                            (GtkDestroyNotify) gtk_widget_unref);

⌨️ 快捷键说明

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