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

📄 notebook.c

📁 这是一个Linux下的源代码,具体的你自己去看了,绝对的好东西,是关于网络通讯方面的!
💻 C
📖 第 1 页 / 共 2 页
字号:
#include <gtk/gtk.h>#include "yqtype.h"extern struct _YQList yqlist;extern gboolean nb_changed;GtkWidget*nb_1_1,*nb_1_2,*nb_1_3,*nb_1_4,*nb_1_5,*nb_1_6,*nb_1_7,*nb_1_8,*nb_1_9,*nb_1_10,*nb_1_11,*nb_1_12,*nb_1_13,*nb_1_14,*nb_1_15,*nb_1_16,*nb_1_17,*nb_1_18,*nb_2_1,*nb_2_2,*nb_2_3,*nb_2_4,*nb_2_5,*nb_2_6,*nb_2_7,*nb_2_8,*nb_2_9,*nb_2_10,*nb_2_11,*nb_2_12,*nb_2_13,*nb_3_1,*nb_3_2;void nb_setchanged (GtkWidget *widget, gpointer data);GtkWidget *CreateCombobox1 (){    GList *cbitems = NULL;    GtkWidget *combo;    /*      * --- Create a list of the items first     */     cbitems = g_list_append (cbitems, "男");    cbitems = g_list_append (cbitems, "女");    /* --- Make a combo box. --- */    combo = gtk_combo_new ();    /* --- Create the drop down portion of the combo --- */    gtk_combo_set_popdown_strings (GTK_COMBO(combo), cbitems);    /* --- Default the text in the field to a value --- */    gtk_entry_set_text (GTK_ENTRY (GTK_COMBO(combo)->entry), "男");    /* --- Make the edit portion non-editable.  They can pick a      *     value from the drop down, they just can't end up with     *     a value that's not in the drop down.     */    gtk_entry_set_editable (GTK_ENTRY (GTK_COMBO (combo)->entry), FALSE);gtk_widget_set_usize(combo,45,-1);    /* --- Make it visible --- */    gtk_widget_show (combo);    return (combo);}GtkWidget *CreateCombobox2 (){    GList *cbitems = NULL;    GtkWidget *combo;    /*      * --- Create a list of the items first     */     cbitems = g_list_append (cbitems, "阳历");    cbitems = g_list_append (cbitems, "阴历");    /* --- Make a combo box. --- */    combo = gtk_combo_new ();    /* --- Create the drop down portion of the combo --- */    gtk_combo_set_popdown_strings (GTK_COMBO(combo), cbitems);    /* --- Default the text in the field to a value --- */    gtk_entry_set_text (GTK_ENTRY (GTK_COMBO(combo)->entry), "阳历");    /* --- Make the edit portion non-editable.  They can pick a      *     value from the drop down, they just can't end up with     *     a value that's not in the drop down.     */    gtk_entry_set_editable (GTK_ENTRY (GTK_COMBO (combo)->entry), FALSE);gtk_widget_set_usize(combo,65,-1);    /* --- Make it visible --- */    gtk_widget_show (combo);    return (combo);}GtkWidget*createpage1(){GtkWidget *label,*frame,*hbox1,*hbox,*table,*vscroll,*vbox1,*vbox,*entry;  label=gtk_label_new("姓名: "); gtk_widget_show(label); hbox=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX (hbox), label, FALSE, TRUE, 0); nb_1_1=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_1_1), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_1); gtk_box_pack_start(GTK_BOX (hbox), nb_1_1, FALSE, TRUE, 10); vbox=gtk_vbox_new(FALSE,0); gtk_widget_show(vbox); gtk_box_pack_start(GTK_BOX (vbox), hbox, FALSE, TRUE, 3); label=gtk_label_new("生日: "); gtk_widget_show(label); hbox=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX (hbox), label, FALSE, TRUE, 0); nb_1_5=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_1_5), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_5); gtk_box_pack_start(GTK_BOX (hbox), nb_1_5, FALSE, TRUE, 10); gtk_box_pack_start(GTK_BOX (vbox), hbox, FALSE, TRUE, 0); label=gtk_label_new("生肖: "); gtk_widget_show(label); hbox=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX (hbox), label, FALSE, TRUE, 0); nb_1_6=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_1_6), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_6); gtk_box_pack_start(GTK_BOX (hbox), nb_1_6, FALSE, TRUE, 10); gtk_box_pack_start(GTK_BOX (vbox), hbox, FALSE, TRUE, 3);  hbox1=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox1); gtk_box_pack_start(GTK_BOX (hbox1), vbox, FALSE, TRUE, 10);  table=gtk_table_new(2,3,FALSE); gtk_widget_show(table); gtk_box_pack_start(GTK_BOX (hbox1), table, FALSE, TRUE, 0); label=gtk_label_new("性别:"); gtk_misc_set_alignment(GTK_MISC(label),0,.5); gtk_table_attach(GTK_TABLE (table),label, 0, 1, 0, 1,(GTK_FILL | GTK_EXPAND),(GTK_FILL | GTK_EXPAND),2,3); gtk_widget_show(label); nb_1_2=CreateCombobox1(); gtk_signal_connect(GTK_OBJECT(GTK_ENTRY (GTK_COMBO(nb_1_2)->entry)), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_table_attach(GTK_TABLE (table),nb_1_2, 1, 2, 0, 1,(GTK_FILL | GTK_EXPAND),(GTK_FILL | GTK_EXPAND),0,3); nb_1_3=CreateCombobox2(); gtk_signal_connect(GTK_OBJECT(GTK_ENTRY (GTK_COMBO(nb_1_3)->entry)),"changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL);  gtk_table_attach(GTK_TABLE (table),nb_1_3, 0, 1, 1, 2,(GTK_FILL | GTK_EXPAND),(GTK_FILL | GTK_EXPAND),2,0); nb_1_4=gtk_check_button_new_with_label("提醒"); gtk_signal_connect(GTK_OBJECT(nb_1_4), "clicked",				GTK_SIGNAL_FUNC(nb_setchanged),NULL);  gtk_table_attach(GTK_TABLE (table),nb_1_4, 1, 2, 1, 2,(GTK_FILL | GTK_EXPAND),(GTK_FILL | GTK_EXPAND),0,0); gtk_widget_show(nb_1_4);  label=gtk_label_new("星座:"); gtk_misc_set_alignment(GTK_MISC(label),0,.5); gtk_table_attach(GTK_TABLE (table),label, 0, 1, 2, 3,(GTK_FILL | GTK_EXPAND),(GTK_FILL | GTK_EXPAND),2,3); gtk_widget_show(label); nb_1_7=gtk_entry_new();  gtk_signal_connect(GTK_OBJECT(nb_1_7), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_set_usize(nb_1_7,45,-1); gtk_table_attach(GTK_TABLE (table),nb_1_7, 1, 2, 2, 3,(GTK_FILL | GTK_EXPAND),(GTK_FILL | GTK_EXPAND),0,3); gtk_widget_show(nb_1_7); vbox=gtk_vbox_new(FALSE,0); gtk_widget_show(vbox); gtk_box_pack_start(GTK_BOX (vbox), hbox1, FALSE, TRUE, 0); label=gtk_label_new("爱好: "); gtk_widget_show(label); nb_1_8=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_1_8), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_8); hbox=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX (hbox), label, FALSE, TRUE, 10); gtk_box_pack_start(GTK_BOX (hbox), nb_1_8, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX (vbox), hbox, FALSE, TRUE, 0); label=gtk_label_new("特长: "); gtk_widget_show(label); nb_1_9=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_1_9), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_9); hbox=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX (hbox), label, FALSE, TRUE, 10); gtk_box_pack_start(GTK_BOX (hbox), nb_1_9, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX (vbox), hbox, FALSE, TRUE, 3); frame=gtk_frame_new("照片"); gtk_widget_show(frame); hbox=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX (hbox), vbox, FALSE, TRUE,0); gtk_box_pack_start(GTK_BOX (hbox), frame, TRUE, TRUE,5);  vbox1=gtk_vbox_new(FALSE,0); gtk_widget_show(vbox1); gtk_box_pack_start(GTK_BOX (vbox1), hbox, FALSE, TRUE, 0);   table=gtk_table_new(4,5,FALSE); label=gtk_label_new("昵称:"); gtk_misc_set_alignment(GTK_MISC(label),0,.5); gtk_table_attach(GTK_TABLE (table),label, 0, 1, 0, 1,GTK_FILL,0,10,3); gtk_widget_show(label); nb_1_10=gtk_entry_new();; gtk_signal_connect(GTK_OBJECT(nb_1_10), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_10); gtk_table_attach(GTK_TABLE (table),nb_1_10, 1, 2, 0, 1,0,0,0,3); label=gtk_label_new("电子邮件:"); gtk_misc_set_alignment(GTK_MISC(label),0,.5); gtk_table_attach(GTK_TABLE (table),label, 2, 3, 0, 1,GTK_FILL,0,10,3); gtk_widget_show(label);  nb_1_11=gtk_entry_new();; gtk_signal_connect(GTK_OBJECT(nb_1_11), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_11); gtk_table_attach(GTK_TABLE (table),nb_1_11, 3, 4, 0, 1,(GTK_FILL | GTK_EXPAND),0,0,3); label=gtk_label_new("传呼:"); gtk_misc_set_alignment(GTK_MISC(label),0,.5); gtk_table_attach(GTK_TABLE (table),label, 0, 1, 1, 2,GTK_FILL,0,10,0); gtk_widget_show(label); nb_1_12=gtk_entry_new();; gtk_signal_connect(GTK_OBJECT(nb_1_12), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_12); gtk_table_attach(GTK_TABLE (table),nb_1_12, 1, 2, 1, 2,0,0,0,0); label=gtk_label_new("电子邮件2:"); gtk_misc_set_alignment(GTK_MISC(label),0,.5); gtk_table_attach(GTK_TABLE (table),label, 2, 3, 1, 2,GTK_FILL,0,10,0); gtk_widget_show(label);  nb_1_13=gtk_entry_new();; gtk_signal_connect(GTK_OBJECT(nb_1_13), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_13); gtk_table_attach(GTK_TABLE (table),nb_1_13, 3, 4, 1, 2,(GTK_FILL | GTK_EXPAND),0,0,0); label=gtk_label_new("其它:"); gtk_misc_set_alignment(GTK_MISC(label),0,.5); gtk_table_attach(GTK_TABLE (table),label, 0, 1, 2, 3,GTK_FILL,0,10,3); gtk_widget_show(label); nb_1_14=gtk_entry_new();; gtk_signal_connect(GTK_OBJECT(nb_1_14), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_14); gtk_table_attach(GTK_TABLE (table),nb_1_14, 1, 2, 2, 3,0,0,0,3); label=gtk_label_new("移动电话:"); gtk_misc_set_alignment(GTK_MISC(label),0,.5); gtk_table_attach(GTK_TABLE (table),label, 2, 3, 2, 3,GTK_FILL,0,10,3); gtk_widget_show(label);  nb_1_15=gtk_entry_new();; gtk_signal_connect(GTK_OBJECT(nb_1_15), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_15); gtk_table_attach(GTK_TABLE (table),nb_1_15, 3, 4, 2, 3,(GTK_FILL | GTK_EXPAND),0,0,3); label=gtk_label_new("ICQ:"); gtk_misc_set_alignment(GTK_MISC(label),0,.5); gtk_table_attach(GTK_TABLE (table),label, 0, 1, 3, 4,GTK_FILL,0,10,0); gtk_widget_show(label); nb_1_16=gtk_entry_new();; gtk_signal_connect(GTK_OBJECT(nb_1_16), "changed",				GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_16); gtk_table_attach(GTK_TABLE (table),nb_1_16, 1, 2, 3, 4,0,0,0,0);

⌨️ 快捷键说明

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