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

📄 main-window.c

📁 一个功能全面的电子邮件客户端
💻 C
📖 第 1 页 / 共 4 页
字号:
  edit3_menu = gtk_menu_new ();  gtk_widget_set_name (edit3_menu, "edit3_menu");  gtk_widget_ref (edit3_menu);  gtk_object_set_data_full (GTK_OBJECT (main_window), "edit3_menu", edit3_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (edit3), edit3_menu);  edit3_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (edit3_menu));	tearoff=gtk_tearoff_menu_item_new ();	gtk_widget_show (tearoff);	gtk_container_add (GTK_CONTAINER (edit3_menu), tearoff);  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 (main_window), "cut", cut,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (cut);  gtk_container_add (GTK_CONTAINER (edit3_menu), cut);  gtk_widget_add_accelerator (cut, "activate", accel_group,                              GDK_x, GDK_CONTROL_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 (main_window), "copy", copy,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (copy);  gtk_container_add (GTK_CONTAINER (edit3_menu), copy);  gtk_widget_add_accelerator (copy, "activate", accel_group,                              GDK_c, GDK_CONTROL_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 (main_window), "paste", paste,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (paste);  gtk_container_add (GTK_CONTAINER (edit3_menu), paste);  gtk_widget_add_accelerator (paste, "activate", accel_group,                              GDK_v, GDK_CONTROL_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 (main_window), "selectall", selectall,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (selectall);  gtk_container_add (GTK_CONTAINER (edit3_menu), selectall);  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 (main_window), "clear", clear,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (clear);  gtk_container_add (GTK_CONTAINER (edit3_menu), clear);  separator7 = gtk_menu_item_new ();  gtk_widget_set_name (separator7, "separator7");  gtk_widget_ref (separator7);  gtk_object_set_data_full (GTK_OBJECT (main_window), "separator7", separator7,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (separator7);  gtk_container_add (GTK_CONTAINER (edit3_menu), separator7);  gtk_widget_set_sensitive (separator7, FALSE);  undo2 = gtk_menu_item_new_with_label (_("Undo"));  gtk_widget_set_name (undo2, "undo2");  gtk_widget_ref (undo2);  gtk_object_set_data_full (GTK_OBJECT (main_window), "undo2", undo2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (undo2);  gtk_container_add (GTK_CONTAINER (edit3_menu), undo2);	gtk_widget_set_sensitive (undo2,  FALSE);  redo2 = gtk_menu_item_new_with_label (_("Redo"));  gtk_widget_set_name (redo2, "redo2");  gtk_widget_ref (redo2);  gtk_object_set_data_full (GTK_OBJECT (main_window), "redo2", redo2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (redo2);  gtk_container_add (GTK_CONTAINER (edit3_menu), redo2);	gtk_widget_set_sensitive (redo2,  FALSE);  separator8 = gtk_menu_item_new ();  gtk_widget_set_name (separator8, "separator8");  gtk_widget_ref (separator8);  gtk_object_set_data_full (GTK_OBJECT (main_window), "separator8", separator8,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (separator8);  gtk_container_add (GTK_CONTAINER (edit3_menu), separator8);  gtk_widget_set_sensitive (separator8, FALSE);  find2 = gtk_menu_item_new_with_label (_("Find..."));  gtk_widget_set_name (find2, "find2");  gtk_widget_ref (find2);  gtk_object_set_data_full (GTK_OBJECT (main_window), "find2", find2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (find2);  gtk_container_add (GTK_CONTAINER (edit3_menu), find2);	gtk_widget_set_sensitive (find2,  FALSE);  find_again2 = gtk_menu_item_new_with_label (_("Find Again"));  gtk_widget_set_name (find_again2, "find_again2");  gtk_widget_ref (find_again2);  gtk_object_set_data_full (GTK_OBJECT (main_window), "find_again2", find_again2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (find_again2);  gtk_container_add (GTK_CONTAINER (edit3_menu), find_again2);	gtk_widget_set_sensitive (find_again2,  FALSE);*/#endif  settings1 = gtk_menu_item_new_with_label (_("Windows"));  gtk_widget_set_name (settings1, "settings1");  gtk_widget_ref (settings1);  gtk_object_set_data_full (GTK_OBJECT (main_window), "settings1", settings1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (settings1);  gtk_container_add (GTK_CONTAINER (main_menubar), settings1);  settings1_menu = gtk_menu_new ();  gtk_widget_set_name (settings1_menu, "settings1_menu");  gtk_widget_ref (settings1_menu);  gtk_object_set_data_full (GTK_OBJECT (main_window), "settings1_menu", settings1_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (settings1), settings1_menu);  settings1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (settings1_menu));	tearoff=gtk_tearoff_menu_item_new ();	gtk_widget_show (tearoff);	gtk_container_add (GTK_CONTAINER (settings1_menu), tearoff);  preferences1 = gtk_menu_item_new_with_label (_("Preferences..."));  gtk_widget_set_name (preferences1, "preferences1");  gtk_widget_ref (preferences1);  gtk_object_set_data_full (GTK_OBJECT (main_window), "preferences1", preferences1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (preferences1);  gtk_container_add (GTK_CONTAINER (settings1_menu), preferences1);  gtk_widget_add_accelerator (preferences1, "activate", accel_group,                              GDK_r, GDK_MOD1_MASK,                              GTK_ACCEL_VISIBLE);  status = gtk_menu_item_new_with_label (_("Status Window..."));  gtk_widget_set_name (status, "status");  gtk_widget_ref (status);  gtk_object_set_data_full (GTK_OBJECT (main_window), "status", status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (status);  gtk_container_add (GTK_CONTAINER (settings1_menu), status);  gtk_widget_add_accelerator (status, "activate", accel_group,                              GDK_w, GDK_MOD1_MASK,                              GTK_ACCEL_VISIBLE);  docsource = gtk_menu_item_new_with_label (_("Document Source..."));  gtk_widget_set_name (docsource, "docsource");  gtk_widget_ref (docsource);  gtk_object_set_data_full (GTK_OBJECT (main_window), "docsource", docsource,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (docsource);  gtk_container_add (GTK_CONTAINER (settings1_menu), docsource);  rules = gtk_menu_item_new_with_label (_("Address Book"));  gtk_widget_set_name (rules, "rules");  gtk_widget_ref (rules);  gtk_object_set_data_full (GTK_OBJECT (main_window), "rules", rules,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (rules);  gtk_container_add (GTK_CONTAINER (settings1_menu), rules);  gtk_widget_add_accelerator (rules, "activate", accel_group,                              GDK_b, GDK_MOD1_MASK,                              GTK_ACCEL_VISIBLE);  cal_menuitem = gtk_menu_item_new_with_label (_("Calendar"));  gtk_widget_set_name (cal_menuitem, "cal_menuitem");  gtk_widget_ref (cal_menuitem);  gtk_object_set_data_full (GTK_OBJECT (main_window), "cal_menuitem",                            cal_menuitem, (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (cal_menuitem);  gtk_container_add (GTK_CONTAINER (settings1_menu), cal_menuitem);  gtk_widget_add_accelerator (cal_menuitem, "activate", accel_group,                              GDK_l, GDK_MOD1_MASK,                              GTK_ACCEL_VISIBLE);  help1 = gtk_menu_item_new_with_label (_("Help"));  gtk_widget_set_name (help1, "help1");  gtk_widget_ref (help1);  gtk_object_set_data_full (GTK_OBJECT (main_window), "help1", help1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (help1);  gtk_container_add (GTK_CONTAINER (main_menubar), help1);  gtk_menu_item_right_justify (GTK_MENU_ITEM (help1));  help1_menu = gtk_menu_new ();  gtk_widget_set_name (help1_menu, "help1_menu");  gtk_widget_ref (help1_menu);  gtk_object_set_data_full (GTK_OBJECT (main_window), "help1_menu", help1_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (help1), help1_menu);  help1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (help1_menu));  tearoff=gtk_tearoff_menu_item_new ();  gtk_widget_show (tearoff);  gtk_container_add (GTK_CONTAINER (help1_menu), tearoff);  about_bynari_tradeclient1 = gtk_menu_item_new_with_label (_("About TradeClient"));  gtk_widget_set_name (about_bynari_tradeclient1, "about_bynari_tradeclient1");  gtk_widget_ref (about_bynari_tradeclient1);  gtk_object_set_data_full (GTK_OBJECT (main_window), "about_bynari_tradeclient1", about_bynari_tradeclient1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (about_bynari_tradeclient1);  gtk_container_add (GTK_CONTAINER (help1_menu), about_bynari_tradeclient1);  statusbar1 = gtk_statusbar_new ();  gtk_widget_set_name (statusbar1, "statusbar1");  gtk_widget_ref (statusbar1);  gtk_object_set_data_full (GTK_OBJECT (main_window), "statusbar1", statusbar1,                            (GtkDestroyNotify) gtk_widget_unref);//  gtk_widget_show (statusbar1);  gtk_table_attach (GTK_TABLE (table1), statusbar1, 0, 2, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  hpaned1 = gtk_hpaned_new ();  gtk_widget_set_name (hpaned1, "hpaned1");  gtk_widget_ref (hpaned1);  gtk_object_set_data_full (GTK_OBJECT (main_window), "hpaned1", hpaned1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hpaned1);  gtk_table_attach (GTK_TABLE (table1), hpaned1, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  gtk_paned_set_handle_size (GTK_PANED (hpaned1), 8);  gtk_paned_set_gutter_size (GTK_PANED (hpaned1), 9);  //gtk_paned_set_position (GTK_PANED (hpaned1), 131);  gtk_signal_connect (GTK_OBJECT (hpaned1), "size_allocate",                         GTK_SIGNAL_FUNC (ppos_set_mnw), NULL);  folder_vbox = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (folder_vbox, "folder_vbox");  gtk_widget_ref (folder_vbox);  gtk_object_set_data_full (GTK_OBJECT (folder_vbox), "folder_vbox",			folder_vbox, (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (folder_vbox);  gtk_container_add (GTK_CONTAINER (hpaned1), folder_vbox);  scrolledwindow15 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow15, "scrolledwindow15");  gtk_widget_ref (scrolledwindow15);  gtk_object_set_data_full (GTK_OBJECT (main_window), "scrolledwindow15", scrolledwindow15,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow15);  gtk_box_pack_start (GTK_BOX (folder_vbox),scrolledwindow15, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow15), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  folder_tree = gtk_ctree_new (3, 0);  gtk_widget_set_name (folder_tree, "folder_tree");  gtk_widget_ref (folder_tree);  gtk_object_set_data_full (GTK_OBJECT (main_window), "folder_tree", folder_tree,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (folder_tree);  gtk_container_add (GTK_CONTAINER (scrolledwindow15), folder_tree);  gtk_ctree_set_line_style (GTK_CTREE (folder_tree), GTK_CTREE_LINES_SOLID);  gtk_clist_column_titles_show (GTK_CLIST (folder_tree));  gtk_signal_connect (GTK_OBJECT (folder_tree), "resize_column",                         GTK_SIGNAL_FUNC (cpos_set_mnw_fl), NULL);  label39 = gtk_label_new (_("Local Folders"));  gtk_widget_set_name (label39, "label39");  gtk_widget_ref (label39);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label39", label39,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label39);  gtk_clist_set_column_widget (GTK_CLIST (folder_tree), 0, label39);  label40 = gtk_label_new (("U"));  gtk_widget_set_name (label40, "label40");  gtk_widget_ref (label40);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label40", label40,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label40);  gtk_clist_set_column_widget (GTK_CLIST (folder_tree), 1, label40);  label41 = gtk_label_new (("T"));  gtk_widget_set_name (label41, "label41");  gtk_widget_ref (label41);  gtk_object_set_data_full (GTK_OBJECT (main_window), "label41", label41,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label41);  gtk_clist_set_column_widget (GTK_CLIST (folder_tree), 2, label41);  hseparator1 = gtk_hseparator_new ();  gtk_widget_set_name (hseparator1, "hseparator1");  gtk_widget_ref (hseparator1);  gtk_object_set_data_full (GTK_OBJECT (main_window), "hseparator1", hseparator1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hseparator1);  gtk_box_pack_start (GTK_BOX (folder_vbox), hseparator1, FALSE, FALSE, 3);  scrolledwindow152 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow152, "scrolledwindow15");  gtk_widget_ref (scrolledwindow152);  gtk_object_set_data_full (GTK_OBJECT (main_window), "scrolledwindow152", scrolledwindow15,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow152);  gtk_box_pack_start (GTK_BOX (folder_vbox),scrolledwindow152, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow152), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  folder_ntree = gtk_ctree_new (3, 0);  gtk_widget_set_name (folder_ntree, "folder_ntree");

⌨️ 快捷键说明

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