📄 showwindow.c
字号:
#include "showWindow.h"/*TODO:*/GtkWidget *textHttp,*textDNS,*textPOP3,*textSMTP,*textDHCP;GtkTextBuffer *textHttpBuff,*textDNSBuff,*textPOP3Buff,*textSMTPBuff,*textDHCPBuff;GtkWidget *addPage(GtkWidget *notebook,GtkWidget *text,char *protocol){ GtkWidget *label; GtkWidget *scrolled; GtkWidget *tbox; label = gtk_label_new(protocol); tbox = gtk_vbox_new(FALSE,0); gtk_notebook_append_page(GTK_NOTEBOOK(notebook),tbox,label); scrolled = gtk_scrolled_window_new(NULL,NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled),GTK_POLICY_AUTOMATIC,GTK_POLICY_AUTOMATIC); gtk_box_pack_start(GTK_BOX(tbox),scrolled,TRUE,TRUE,0); text = gtk_text_view_new(); gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled),text); gtk_widget_show(text); gtk_widget_show(scrolled); gtk_widget_show(tbox); return text;}GtkWidget *showWindow(GtkWidget *box){ GtkWidget *notebook; notebook = gtk_notebook_new(); gtk_box_pack_start(GTK_BOX(box),notebook,TRUE,TRUE,0); /*TODO:can add the new page like below*/ textHttp = addPage(notebook,textHttp,"HTTP"); textHttpBuff = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textHttp)); textDNS = addPage(notebook,textDNS,"DNS"); textDNSBuff = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textDNS)); textPOP3 = addPage(notebook,textPOP3,"POP3"); textPOP3Buff = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textPOP3)); textSMTP = addPage(notebook,textSMTP,"SMTP"); textSMTPBuff = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textSMTP));/* textDHCP = addPage(notebook,textDHCP,"DHCP"); textDHCPBuff = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textDHCP));*/ gtk_widget_show_all(notebook);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -