📄 notebook.c
字号:
label=gtk_label_new("个人主页:"); gtk_misc_set_alignment(GTK_MISC(label),0,.5); gtk_table_attach(GTK_TABLE (table),label, 2, 3, 3, 4,GTK_FILL,0,10,0); gtk_widget_show(label); nb_1_17=gtk_entry_new();; gtk_signal_connect(GTK_OBJECT(nb_1_17), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_17); gtk_table_attach(GTK_TABLE (table),nb_1_17, 3, 4, 3, 4,(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, 4, 5,GTK_FILL,0,10,3); gtk_widget_show(label); nb_1_18=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_1_18), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_1_18); gtk_table_attach(GTK_TABLE (table),nb_1_18, 1, 4, 4, 5,(GTK_FILL | GTK_EXPAND),0,0,3); gtk_widget_show(table); frame=gtk_frame_new(NULL); gtk_widget_show(frame); gtk_container_add(GTK_CONTAINER(frame), table); gtk_box_pack_start(GTK_BOX (vbox1), frame, FALSE, TRUE, 5); entry=gtk_text_new(NULL,NULL); gtk_widget_show(entry); vscroll=gtk_vscrollbar_new(GTK_TEXT(entry)->vadj); gtk_widget_show(vscroll); hbox=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX (hbox), entry, TRUE, TRUE,0); gtk_box_pack_start(GTK_BOX (hbox), vscroll, FALSE, FALSE,0); gtk_box_pack_start(GTK_BOX (vbox1), hbox, TRUE, TRUE, 0);return vbox1;} GtkWidget*createpage2(){ GtkWidget *vbox1,*vbox,*hbox,*vscroll,*frame,*label,*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, 10); nb_2_1=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_1), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_1); gtk_box_pack_start(GTK_BOX (hbox), nb_2_1,TRUE, TRUE, 0); vbox=gtk_vbox_new(FALSE,0); gtk_widget_show(vbox); 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, 10); nb_2_2=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_2), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_2); gtk_box_pack_start(GTK_BOX (hbox), nb_2_2,TRUE, TRUE, 0); 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, 10); nb_2_3=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_3), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_3); gtk_box_pack_start(GTK_BOX (hbox), nb_2_3,TRUE, TRUE, 0); 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, 10); nb_2_4=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_4), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_4); gtk_box_pack_start(GTK_BOX (hbox), nb_2_4, FALSE, TRUE, 0); label=gtk_label_new("自定义:"); gtk_widget_show(label); gtk_box_pack_start(GTK_BOX (hbox), label, FALSE, TRUE, 10); nb_2_5=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_5), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_5); gtk_box_pack_start(GTK_BOX (hbox), nb_2_5, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX (vbox), hbox,FALSE, TRUE, 3); frame=gtk_frame_new("家庭"); gtk_container_add(GTK_CONTAINER(frame), vbox); gtk_widget_show(frame); vbox1=gtk_vbox_new(FALSE,0); gtk_widget_show(vbox1); gtk_box_pack_start(GTK_BOX (vbox1), frame, FALSE, TRUE, 5); 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, 10); nb_2_6=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_6), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_6); gtk_box_pack_start(GTK_BOX (hbox), nb_2_6,TRUE, TRUE, 0); 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, 10); nb_2_7=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_7), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_7); gtk_box_pack_start(GTK_BOX (hbox), nb_2_7,TRUE, TRUE, 0); 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, 10); nb_2_8=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_8), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_8); gtk_box_pack_start(GTK_BOX (hbox), nb_2_8, FALSE, TRUE, 0); label=gtk_label_new(" 主页:"); gtk_widget_show(label); gtk_box_pack_start(GTK_BOX (hbox), label, FALSE, TRUE, 10); nb_2_9=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_9), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_9); gtk_box_pack_start(GTK_BOX (hbox), nb_2_9, TRUE, TRUE, 0); 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, 10); nb_2_10=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_10), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_10); gtk_box_pack_start(GTK_BOX (hbox), nb_2_10, FALSE, TRUE, 0); label=gtk_label_new(" 电话:"); gtk_widget_show(label); gtk_box_pack_start(GTK_BOX (hbox), label, FALSE, TRUE, 10); nb_2_11=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_11), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_11); gtk_box_pack_start(GTK_BOX (hbox), nb_2_11, TRUE, TRUE, 0); 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, 10); nb_2_12=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_12), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_12); gtk_box_pack_start(GTK_BOX (hbox), nb_2_12, FALSE, TRUE, 0); label=gtk_label_new(" 职位:"); gtk_widget_show(label); gtk_box_pack_start(GTK_BOX (hbox), label, FALSE, TRUE, 10); nb_2_13=gtk_entry_new(); gtk_signal_connect(GTK_OBJECT(nb_2_13), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_widget_show(nb_2_13); gtk_box_pack_start(GTK_BOX (hbox), nb_2_13, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX (vbox), hbox,FALSE, TRUE, 3); frame=gtk_frame_new("学习/工作"); gtk_container_add(GTK_CONTAINER(frame), vbox); gtk_widget_show(frame); gtk_box_pack_start(GTK_BOX (vbox1), frame, FALSE, TRUE, 5); entry=gtk_text_new(NULL,NULL); gtk_widget_show(entry); vscroll=gtk_vscrollbar_new(GTK_TEXT(entry)->vadj); gtk_widget_show(vscroll); hbox=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX (hbox), entry, TRUE, TRUE,0); gtk_box_pack_start(GTK_BOX (hbox), vscroll, FALSE, FALSE,0); gtk_box_pack_start(GTK_BOX (vbox1), hbox, TRUE, TRUE, 0);return vbox1;} GtkWidget*createpage3(){GtkWidget *vbox,*hbox,*vscroll,*label; vbox=gtk_vbox_new(FALSE,0); gtk_widget_show(vbox); label=gtk_label_new(" 常上站台:"); gtk_misc_set_alignment(GTK_MISC(label),0,1); gtk_widget_show(label); gtk_box_pack_start(GTK_BOX (vbox), label, FALSE,FALSE , 0); nb_3_1=gtk_text_new(NULL,NULL); gtk_signal_connect(GTK_OBJECT(nb_3_1), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_text_set_editable(GTK_TEXT(nb_3_1),TRUE); gtk_widget_show(nb_3_1); vscroll=gtk_vscrollbar_new(GTK_TEXT(nb_3_1)->vadj); gtk_widget_show(vscroll); hbox=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX (hbox), nb_3_1, TRUE, TRUE,0); gtk_box_pack_start(GTK_BOX (hbox), vscroll, FALSE, FALSE,0); gtk_box_pack_start(GTK_BOX (vbox), hbox, TRUE, TRUE, 0); label=gtk_label_new(" 附注:"); gtk_misc_set_alignment(GTK_MISC(label),0,1); gtk_widget_show(label); gtk_box_pack_start(GTK_BOX (vbox), label, FALSE,FALSE , 0); nb_3_2=gtk_text_new(NULL,NULL); gtk_signal_connect(GTK_OBJECT(nb_3_2), "changed", GTK_SIGNAL_FUNC(nb_setchanged),NULL); gtk_text_set_editable(GTK_TEXT(nb_3_2),TRUE); gtk_widget_show(nb_3_2); vscroll=gtk_vscrollbar_new(GTK_TEXT(nb_3_2)->vadj); gtk_widget_show(vscroll); hbox=gtk_hbox_new(FALSE,0); gtk_widget_show(hbox); gtk_box_pack_start(GTK_BOX (hbox), nb_3_2, TRUE, TRUE,0); gtk_box_pack_start(GTK_BOX (hbox), vscroll, FALSE, FALSE,0); gtk_box_pack_start(GTK_BOX (vbox), hbox, TRUE, TRUE, 0);return vbox; } voidcreatenotebook(){ GtkWidget *label; nb_changed=TRUE; yqlist.list=gtk_notebook_new(); gtk_box_pack_start(GTK_BOX (yqlist.box), yqlist.list, TRUE, TRUE, 0); gtk_widget_show(yqlist.list); gtk_notebook_set_tab_pos(GTK_NOTEBOOK(yqlist.list),GTK_POS_TOP); label=gtk_label_new("个人资料"); gtk_widget_show(label); gtk_notebook_append_page(GTK_NOTEBOOK(yqlist.list),createpage1(),label); label=gtk_label_new("家庭及事业"); gtk_widget_show(label); gtk_notebook_append_page(GTK_NOTEBOOK(yqlist.list),createpage2(),label); label=gtk_label_new("bbs及附注"); gtk_widget_show(label); gtk_notebook_append_page(GTK_NOTEBOOK(yqlist.list),createpage3(),label); yqlist.listwin=NULL; yqlist.type=LIST_NOTEBOOK; nb_changed=FALSE;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -