📄 test.c~
字号:
#include <gtk/gtk.h>#include <glade/glade.h>#include <stdio.h>#include "test.h"#include "button.h"extern GtkWidget * window ;extern GladeXML *xml ;extern GtkWidget * textview2 ; extern int sniffer_stop ;extern char filter_app[1024];void on_window_destroy(GtkWidget *widget, gpointer user_data) { gtk_main_quit() ; return ;}int main(int argc, char *argv[]) { //GladeXML *xml; //GtkWidget * window ; gtk_init(&argc, &argv); //filter_app[1024] = ""; sniffer_stop = 0 ;// 加载calc.glade文件 xml = glade_xml_new("./glade/sniffer2.glade", NULL, NULL);// 连接控件signal到处理函数,处理函数与控件signal的handle同名. glade_xml_signal_autoconnect(xml); //label1 = glade_xml_get_widget(xml,"label1"); //buttonsum = glade_xml_get_widget(xml,"buttonsum"); window = glade_xml_get_widget(xml,"window");#ifdef IS_DEFINED/* GtkWidget * buttonopen ; GtkWidget * buttonclose ; GtkWidget * buttonsave ; GtkWidget * buttonsaveas ; GtkWidget * buttonhelp ; GtkWidget * buttonstart ; GtkWidget * buttonstop ; GtkWidget * buttonset ;*/ GtkWidget * buttonquit ; GtkWidget * buttonstart ; GtkWidget * buttonset ; buttonset = glade_xml_get_widget(xml,"buttonset");/* buttonclose = glade_xml_get_widget(xml,"buttonclose"); buttonsave = glade_xml_get_widget(xml,"buttonsave"); buttonsaveas = glade_xml_get_widget(xml,"buttonsaveas"); buttonhelp = glade_xml_get_widget(xml,"buttonhelp"); buttonstart = glade_xml_get_widget(xml,"buttonstart"); buttonstop = glade_xml_get_widget(xml,"buttonstop"); buttonset = glade_xml_get_widget(xml,"buttonset");*/ buttonquit = glade_xml_get_widget(xml,"buttonquit"); buttonstart = glade_xml_get_widget(xml,"buttonstart"); textview2 = glade_xml_get_widget(xml,"textview2");/* gtk_signal_connect(GTK_OBJECT(buttonopen), "clicked",GTK_SIGNAL_FUNC (on_buttonopen_clicked), NULL); gtk_signal_connect(GTK_OBJECT(buttonclose), "clicked",GTK_SIGNAL_FUNC (on_buttonclose_clicked), NULL); gtk_signal_connect(GTK_OBJECT(buttonsave), "clicked",GTK_SIGNAL_FUNC (on_buttonsave_clicked), NULL); gtk_signal_connect(GTK_OBJECT(buttonsaveas), "clicked",GTK_SIGNAL_FUNC (on_buttonsaveas_clicked), NULL); gtk_signal_connect(GTK_OBJECT(buttonhelp), "clicked",GTK_SIGNAL_FUNC (on_buttonhelp_clicked), NULL); gtk_signal_connect(GTK_OBJECT(buttonstart), "clicked",GTK_SIGNAL_FUNC (on_buttonstart_clicked), NULL); gtk_signal_connect(GTK_OBJECT(buttonstop), "clicked",GTK_SIGNAL_FUNC (on_buttonstop_clicked), NULL); gtk_signal_connect(GTK_OBJECT(buttonset), "clicked",GTK_SIGNAL_FUNC (on_buttonset_clicked), NULL);*/ gtk_signal_connect(GTK_OBJECT(buttonquit), "clicked",GTK_SIGNAL_FUNC (on_buttonquit_clicked), NULL); gtk_signal_connect(GTK_OBJECT(buttonstart), "clicked",GTK_SIGNAL_FUNC (on_buttonstart_clicked), NULL); gtk_signal_connect(GTK_OBJECT(buttonset), "clicked",GTK_SIGNAL_FUNC (on_buttonset_clicked), NULL);#endif gtk_signal_connect(GTK_OBJECT(window), "destroy",GTK_SIGNAL_FUNC(on_window_destroy), NULL); /* start the event loop */ gtk_widget_show_all(window) ; gtk_main(); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -