[Netadm-devel] gwc/gwcguid fwc.c,1.2,1.3 fwc.h,1.1.1.1,1.2 interface.c,1.5,1.6 qos.c,1.2,1.3 qos.h,1
Status: Beta
Brought to you by:
linuxpark
From: 똥꼬 <lin...@us...> - 2006-02-09 17:54:16
|
Update of /cvsroot/netadm/gwc/gwcguid In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23849/gwcguid Modified Files: fwc.c fwc.h interface.c qos.c qos.h Log Message: FIX: fix deleting error. redefine object size of QoS, flow control policy. etc Index: fwc.h =================================================================== RCS file: /cvsroot/netadm/gwc/gwcguid/fwc.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** fwc.h 30 Jan 2006 17:41:29 -0000 1.1.1.1 --- fwc.h 9 Feb 2006 17:54:06 -0000 1.2 *************** *** 11,31 **** #ifndef __ERRPKT_H__ #define __ERRPKT_H__ ! #ifndef OL ! #define OL 16 ! #endif ! typedef struct { ! char name[20]; ! char ip[20]; ! char policy[40]; char rate[OL]; } ErrPktPolicy; ! extern ErrPktPolicy gErrPktPolicy[30]; extern char strPolict[2][30]; extern int gPolicyIndex; - extern GtkWidget *gWinErrAdd; - void on_errpkt_add(GtkWidget * widget); void on_errpkt_delete(GtkWidget * widget); --- 11,27 ---- #ifndef __ERRPKT_H__ #define __ERRPKT_H__ ! #include "sysshm.h" ! typedef struct { ! char name[DL]; ! char ip[DL]; ! char policy[DL]; char rate[OL]; } ErrPktPolicy; ! extern ErrPktPolicy gErrPktPolicy[]; extern char strPolict[2][30]; extern int gPolicyIndex; extern GtkWidget *gWinErrAdd; void on_errpkt_add(GtkWidget * widget); void on_errpkt_delete(GtkWidget * widget); Index: qos.c =================================================================== RCS file: /cvsroot/netadm/gwc/gwcguid/qos.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** qos.c 31 Jan 2006 14:51:58 -0000 1.2 --- qos.c 9 Feb 2006 17:54:06 -0000 1.3 *************** *** 15,26 **** #include <gdk/gdkkeysyms.h> #include <gtk/gtk.h> - #include <stdlib.h> #include <stdio.h> #include <string.h> - #include "callback.h" - #include "interface.h" - #include "support.h" - #include "apc.h" #include <sys/socket.h> #include <netinet/in.h> --- 15,21 ---- *************** *** 28,32 **** #include <arpa/inet.h> #include "sysipc.h" ! #include "sysshm.h" #include "qos.h" --- 23,30 ---- #include <arpa/inet.h> #include "sysipc.h" ! #include "callback.h" ! #include "interface.h" ! #include "support.h" ! #include "apc.h" #include "qos.h" *************** *** 36,58 **** extern int nPosY; // global variable ! QosBand uQosBand[MAX_BAND_SIZE]; ! QosClass uQosClass[MAX_CLASS_SIZE]; ! QosFilter uQosFilter[MAX_FILTER_SIZE]; ! QosPolicy uQosPolicy[MAX_POLICY_SIZE]; OpenQos uOpenQos; QosSize uQosSize; ! char band_interface[30][20]; ! char class_interface[30][20]; ! char qosTos[5][MAX_CHAR_LENGTH] = { "MD", "MT", "MR", "MMC", "NS" }; char qosProto[2][MAX_CHAR_LENGTH] = { "TCP", "UDP" }; - char delBand[30]; - char delClass[30]; - char delFilter[30]; - char delPolicy[30]; - - // initilization Qos function void init_Qos(GtkWidget * window) --- 34,53 ---- extern int nPosY; // global variable ! QosBand uQosBand[MAXSHM_IF]; ! QosClass uQosClass[MAXSHM_TC_CLASS]; ! QosFilter uQosFilter[MAXSHM_TC_FILTER]; ! QosPolicy uQosPolicy[MAXSHM_TC_POL]; OpenQos uOpenQos; QosSize uQosSize; ! char band_interface[MAXSHM_IF][DL]; ! char class_interface[MAXSHM_TC_CLASS][DL]; char qosTos[5][MAX_CHAR_LENGTH] = { "MD", "MT", "MR", "MMC", "NS" }; char qosProto[2][MAX_CHAR_LENGTH] = { "TCP", "UDP" }; + char delBand[DL]; + char delClass[DL]; + char delFilter[DL]; + char delPolicy[DL]; void init_Qos(GtkWidget * window) *************** *** 60,65 **** int i; - // data initilization - // all string format size is sixteen for (i = 0; i < 50; i++) { --- 55,58 ---- *************** *** 97,101 **** } - // size init uQosSize.sizeBand = 0; uQosSize.sizeClass = 0; --- 90,93 ---- *************** *** 104,113 **** } - // when timeout, refresh the Qos part void on_timeout_Qos(void) { - // - // get data and display each list display_Band(winMain); display_Class(winMain); --- 96,102 ---- *************** *** 116,120 **** } - // apply QOS void apply_Qos(GtkWidget * widget) --- 105,108 ---- *************** *** 136,140 **** } - // open_winBandAdd void open_winBand(GtkWidget * widget, GtkWidget * window) --- 124,127 ---- *************** *** 157,161 **** } - // open class add window void open_winClass(GtkWidget * widget, GtkWidget * window) --- 144,147 ---- *************** *** 178,182 **** } - // open filter add window void open_winFilter(GtkWidget * widget, GtkWidget * window) --- 164,167 ---- *************** *** 196,208 **** } - // opem policy add window void open_winPolicy(GtkWidget * widget, GtkWidget * window) { if (uOpenQos.isOpenPolicy == 1) return; - // need Class and Filter if ((uQosSize.sizeClass == 0) || (uQosSize.sizeFilter == 0)) { --- 181,195 ---- } void open_winPolicy(GtkWidget * widget, GtkWidget * window) { + int i; + GtkWidget *winPolicy; + GtkWidget *comboboxAddPolicyFilter; + GtkWidget *comboboxAddPolicyClass; if (uOpenQos.isOpenPolicy == 1) return; if ((uQosSize.sizeClass == 0) || (uQosSize.sizeFilter == 0)) { *************** *** 211,219 **** } - int i; - GtkWidget *winPolicy; - GtkWidget *comboboxAddPolicyFilter; - GtkWidget *comboboxAddPolicyClass; - winPolicy = create_window13(); gtk_widget_show(winPolicy); --- 198,201 ---- *************** *** 225,229 **** lookup_widget(GTK_WIDGET(winPolicy), "comboboxAddPolicyClass"); - // fill combobox with current data for (i = 0; i < get_Filter(); i++) { --- 207,210 ---- *************** *** 245,249 **** } - // close winBand void close_winBand(GtkWidget * widget, GtkWidget * window) --- 226,229 ---- *************** *** 255,259 **** } - // close winClass void close_winClass(GtkWidget * widget, GtkWidget * window) --- 235,238 ---- *************** *** 265,269 **** } - // close winFilter void close_winFilter(GtkWidget * widget, GtkWidget * window) --- 244,247 ---- *************** *** 275,279 **** } - // close winPolicy void close_winPolicy(GtkWidget * widget, GtkWidget * window) --- 253,256 ---- *************** *** 332,337 **** } - // PART #2 - // << internal function >> int get_band_interface(void) --- 309,312 ---- *************** *** 351,355 **** for (i = 0; i < row; i++) { - strcpy(band_interface[i], list[i]); } --- 326,329 ---- *************** *** 382,386 **** } - // get QoS band list int get_Band() --- 356,359 ---- *************** *** 409,413 **** } - // get QoS class list int get_Class() --- 382,385 ---- *************** *** 437,441 **** } - // get QoS filter list int get_Filter() --- 409,412 ---- *************** *** 466,470 **** } - // get Qos Plicy list int get_Policy() --- 437,440 ---- *************** *** 496,500 **** } - // displat band list void display_Band(GtkWidget * widget) --- 466,469 ---- *************** *** 504,508 **** int result; - // get list result = get_Band(); --- 473,476 ---- *************** *** 511,515 **** gtk_clist_clear((GtkCList *) clist); - // 20051205 hyoseok if (result == 0) return; --- 479,482 ---- *************** *** 531,535 **** } - // displat class list void display_Class(GtkWidget * widget) --- 498,501 ---- *************** *** 539,543 **** int result; - // get list result = get_Class(); --- 505,508 ---- *************** *** 546,550 **** gtk_clist_clear((GtkCList *) clist); - // 20051205 hyoseok if (result == 0) return; --- 511,514 ---- *************** *** 569,573 **** } - //display filter list void display_Filter(GtkWidget * widget) --- 533,536 ---- *************** *** 577,581 **** int result; - // get list result = get_Filter(); --- 540,543 ---- *************** *** 610,614 **** } - //display ploicy list void display_Policy(GtkWidget * widget) --- 572,575 ---- *************** *** 618,622 **** int result; - // get list result = get_Policy(); --- 579,582 ---- *************** *** 694,698 **** } - // add class data void add_Class(GtkWidget * widget, GtkWidget * window) --- 654,657 ---- *************** *** 757,767 **** GtkWidget *comboboxAddFilterProto; GtkWidget *entryAddFilterPort; - - // temprory receive value int radio; int comboTos; int comboProto; - - // temprory string char tName[OL]; char tPort[OL]; --- 716,722 ---- *************** *** 930,942 **** remove_Band(GtkWidget * widget) { - char *error = NULL; - error = syscmd(CMD_DEL_TC_MAXBW, delBand, EOA); if (error != NULL) { - userwin(USERWIN_ERROR,error); } - syscmdfree(error); on_timeout_Qos(); --- 885,893 ---- *************** *** 999,1011 **** void ! band_selected(GtkCList * list, gint r, gint c, GdkEventButton * event, gpointer data) { ! int i; ! char **str; ! ! i = gtk_clist_get_text((GtkCList *) list, r, 0, str); ! strcpy(delBand, *str); } --- 950,960 ---- void ! band_selected(GtkCList * list, gint row, gint column, GdkEventButton * event, gpointer data) { + gchar *text; ! gtk_clist_get_text((GtkCList *) list, row, 0, &text); ! strcpy(delBand, text); } *************** *** 1014,1023 **** gpointer data) { ! int i; ! char **str; ! ! i = gtk_clist_get_text((GtkCList *) list, r, 0, str); ! strcpy(delClass, *str); } --- 963,970 ---- gpointer data) { + gchar *text; ! gtk_clist_get_text((GtkCList *) list, r, 0, &text); ! strcpy(delClass, text); } *************** *** 1026,1035 **** gpointer data) { ! int i; ! char **str; ! ! i = gtk_clist_get_text((GtkCList *) list, r, 0, str); ! strcpy(delFilter, *str); } --- 973,980 ---- gpointer data) { + gchar *text; ! gtk_clist_get_text((GtkCList *) list, r, 0, &text); ! strcpy(delFilter, text); } *************** *** 1038,1046 **** gpointer data) { ! int i; ! char **str; ! ! i = gtk_clist_get_text((GtkCList *) list, r, 0, str); ! strcpy(delPolicy, *str); } --- 983,989 ---- gpointer data) { + gchar *text; ! gtk_clist_get_text((GtkCList *) list, r, 0, &text); ! strcpy(delPolicy, text); } Index: fwc.c =================================================================== RCS file: /cvsroot/netadm/gwc/gwcguid/fwc.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** fwc.c 31 Jan 2006 14:51:58 -0000 1.2 --- fwc.c 9 Feb 2006 17:54:06 -0000 1.3 *************** *** 15,37 **** #include <stdio.h> #include <stdlib.h> - #include <gdk/gdkkeysyms.h> #include <gtk/gtk.h> ! #include "callback.h" #include "interface.h" #include "support.h" ! #include "qos.h" #include "fwc.h" - #include "sysipc.h" ! // global variable ! ErrPktPolicy gErrPktPolicy[30]; char strPolict[2][30] = { "blocking host", "modify TCP header" }; int gPolicyIndex = 0; - GtkWidget *gWinErrAdd; ! ! char delRow[20]; void --- 15,37 ---- #include <stdio.h> #include <stdlib.h> #include <gdk/gdkkeysyms.h> #include <gtk/gtk.h> ! #include <sys/socket.h> ! #include <netinet/in.h> ! #include <netinet/ip.h> ! #include <arpa/inet.h> ! #include "sysshm.h" ! #include "sysipc.h" #include "callback.h" #include "interface.h" #include "support.h" ! //#include "qos.h" #include "fwc.h" ! ErrPktPolicy gErrPktPolicy[MAXSHM_HOST_POL]; char strPolict[2][30] = { "blocking host", "modify TCP header" }; int gPolicyIndex = 0; GtkWidget *gWinErrAdd; ! char delRow[DL]; void *************** *** 187,206 **** errpkt_delete(char *delName) { ! gPolicyIndex--; ! ! char *error = NULL; ! ! // code here ! error = syscmd(CMD_DEL_HOSTPOL, delRow, EOA); ! if (error != NULL) { ! userwin( USERWIN_ERROR, error); ! set_item_statusbar("delete Hostpol Error"); ! return; ! } ! syscmdfree(error); ! update_errpkt((GtkWidget *) winMain); } --- 187,208 ---- errpkt_delete(char *delName) { + gPolicyIndex--; + char *error = NULL; ! if (!strlen (delRow)) { ! userwin( USERWIN_ERROR, "error: select a item to delete"); ! return; ! } ! error = syscmd(CMD_DEL_HOSTPOL, delRow, EOA); ! if (error != NULL) { ! userwin( USERWIN_ERROR, error); ! set_item_statusbar("delete Hostpol Error"); ! return; ! } ! syscmdfree(error); ! bzero (delRow, sizeof (delRow)); ! update_errpkt((GtkWidget *) winMain); } *************** *** 227,238 **** void ! err_selected(GtkCList * list, gint r, gint c, GdkEventButton * event, gpointer data) { ! ! int i; ! char **str; ! ! i = gtk_clist_get_text((GtkCList *) list, r, 0, str); ! strcpy(delRow, *str); } --- 229,238 ---- void ! err_selected(GtkCList * list, gint row, gint column, GdkEventButton * event, gpointer data) { ! gchar *text; ! ! gtk_clist_get_text(GTK_CLIST(list), row, 0, &text); ! strcpy(delRow, text); } Index: qos.h =================================================================== RCS file: /cvsroot/netadm/gwc/gwcguid/qos.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** qos.h 30 Jan 2006 17:41:29 -0000 1.1.1.1 --- qos.h 9 Feb 2006 17:54:06 -0000 1.2 *************** *** 10,24 **** #ifndef __WIBROQOS_H_ #define __WIBROQOS_H_ - // definition - #define MAX_BAND_SIZE 50 - #define MAX_CLASS_SIZE 50 - #define MAX_FILTER_SIZE 50 - #define MAX_POLICY_SIZE 50 - - #define MAX_CHAR_LENGTH 16 - - // type definition for QoS - // Bandwidth typedef struct { --- 10,16 ---- #ifndef __WIBROQOS_H_ #define __WIBROQOS_H_ + #include "sysshm.h" + #define MAX_CHAR_LENGTH DL typedef struct { *************** *** 26,32 **** char *maxBandwidth; } QosBand; ! extern QosBand uQosBand[MAX_BAND_SIZE]; - // Class typedef struct { --- 18,23 ---- char *maxBandwidth; } QosBand; ! extern QosBand uQosBand[]; typedef struct { *************** *** 35,43 **** char *interface; } QosClass; ! extern QosClass uQosClass[MAX_CLASS_SIZE]; - // Filter typedef struct { - char *name; char *type; --- 26,32 ---- char *interface; } QosClass; ! extern QosClass uQosClass[]; typedef struct { char *name; char *type; *************** *** 45,51 **** char *port; } QosFilter; ! extern QosFilter uQosFilter[MAX_FILTER_SIZE]; - // Policy typedef struct { --- 34,39 ---- char *port; } QosFilter; ! extern QosFilter uQosFilter[]; typedef struct { *************** *** 56,60 **** char *mark; } QosPolicy; ! extern QosPolicy uQosPolicy[MAX_POLICY_SIZE]; typedef struct { --- 44,48 ---- char *mark; } QosPolicy; ! extern QosPolicy uQosPolicy[]; typedef struct { *************** *** 75,131 **** } QosSize; extern QosSize uQosSize; ! ! extern char band_interface[30][20]; ! extern char class_interface[30][20]; ! extern char qosTos[5][MAX_CHAR_LENGTH]; extern char qosProto[2][MAX_CHAR_LENGTH]; - // useful function - // PART # - // << callback function >> void open_winBand(GtkWidget * widget, GtkWidget * window); void open_winClass(GtkWidget * widget, GtkWidget * window); void open_winFilter(GtkWidget * widget, GtkWidget * window); void open_winPolicy(GtkWidget * widget, GtkWidget * window); - void close_winBand(GtkWidget * widget, GtkWidget * window); void close_winClass(GtkWidget * widget, GtkWidget * window); void close_winFilter(GtkWidget * widget, GtkWidget * window); void close_winPolicy(GtkWidget * widget, GtkWidget * window); - void active_radioType(GtkWidget * widget, GtkWidget * window); void active_radioUMark(GtkWidget * widget, GtkWidget * window); - - // PART #2 - // << internal function >> - void init_Qos(GtkWidget * window); void on_timeout_Qos(void); - void apply_Qos(GtkWidget * widget); - int get_Band(); int get_Class(); int get_Filter(); int get_Policy(); - int get_band_interface(void); int get_class_interface(void); - void display_Band(GtkWidget * widget); void display_Class(GtkWidget * widget); void display_Filter(GtkWidget * widget); void display_Policy(GtkWidget * widget); - void add_Band(GtkWidget * widget, GtkWidget * window); void add_Class(GtkWidget * widget, GtkWidget * window); void add_Filter(GtkWidget * widget, GtkWidget * window); void add_Policy(GtkWidget * widget, GtkWidget * window); - void remove_Band(GtkWidget * widget); void remove_Class(GtkWidget * widget); void remove_Filter(GtkWidget * widget); void remove_Policy(GtkWidget * widget); - void band_selected(GtkCList * list, gint r, gint c, GdkEventButton * event, gpointer data); --- 63,101 ---- } QosSize; extern QosSize uQosSize; ! extern char band_interface[MAXSHM_IF][DL]; ! extern char class_interface[MAXSHM_TC_CLASS][DL]; extern char qosTos[5][MAX_CHAR_LENGTH]; extern char qosProto[2][MAX_CHAR_LENGTH]; void open_winBand(GtkWidget * widget, GtkWidget * window); void open_winClass(GtkWidget * widget, GtkWidget * window); void open_winFilter(GtkWidget * widget, GtkWidget * window); void open_winPolicy(GtkWidget * widget, GtkWidget * window); void close_winBand(GtkWidget * widget, GtkWidget * window); void close_winClass(GtkWidget * widget, GtkWidget * window); void close_winFilter(GtkWidget * widget, GtkWidget * window); void close_winPolicy(GtkWidget * widget, GtkWidget * window); void active_radioType(GtkWidget * widget, GtkWidget * window); void active_radioUMark(GtkWidget * widget, GtkWidget * window); void init_Qos(GtkWidget * window); void on_timeout_Qos(void); void apply_Qos(GtkWidget * widget); int get_Band(); int get_Class(); int get_Filter(); int get_Policy(); int get_band_interface(void); int get_class_interface(void); void display_Band(GtkWidget * widget); void display_Class(GtkWidget * widget); void display_Filter(GtkWidget * widget); void display_Policy(GtkWidget * widget); void add_Band(GtkWidget * widget, GtkWidget * window); void add_Class(GtkWidget * widget, GtkWidget * window); void add_Filter(GtkWidget * widget, GtkWidget * window); void add_Policy(GtkWidget * widget, GtkWidget * window); void remove_Band(GtkWidget * widget); void remove_Class(GtkWidget * widget); void remove_Filter(GtkWidget * widget); void remove_Policy(GtkWidget * widget); void band_selected(GtkCList * list, gint r, gint c, GdkEventButton * event, gpointer data); Index: interface.c =================================================================== RCS file: /cvsroot/netadm/gwc/gwcguid/interface.c,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** interface.c 5 Feb 2006 13:18:31 -0000 1.5 --- interface.c 9 Feb 2006 17:54:06 -0000 1.6 *************** *** 279,283 **** gtk_box_pack_start(GTK_BOX(hbox6), label19, FALSE, FALSE, 0); ! btnMonIpInfo = gtk_button_new_with_mnemonic(_("ipinfo")); gtk_widget_show(btnMonIpInfo); gtk_box_pack_start(GTK_BOX(hbox6), btnMonIpInfo, FALSE, FALSE, 0); --- 279,283 ---- gtk_box_pack_start(GTK_BOX(hbox6), label19, FALSE, FALSE, 0); ! btnMonIpInfo = gtk_button_new_with_mnemonic(_("IP info")); gtk_widget_show(btnMonIpInfo); gtk_box_pack_start(GTK_BOX(hbox6), btnMonIpInfo, FALSE, FALSE, 0); *************** *** 288,292 **** gtk_box_pack_start(GTK_BOX(hbox6), label20, FALSE, FALSE, 0); ! btnMonTcpInfo = gtk_button_new_with_mnemonic(_("tcpinfo")); gtk_widget_show(btnMonTcpInfo); gtk_box_pack_start(GTK_BOX(hbox6), btnMonTcpInfo, FALSE, FALSE, 0); --- 288,292 ---- gtk_box_pack_start(GTK_BOX(hbox6), label20, FALSE, FALSE, 0); ! btnMonTcpInfo = gtk_button_new_with_mnemonic(_("TCP info")); gtk_widget_show(btnMonTcpInfo); gtk_box_pack_start(GTK_BOX(hbox6), btnMonTcpInfo, FALSE, FALSE, 0); *************** *** 297,301 **** gtk_box_pack_start(GTK_BOX(hbox6), label21, FALSE, FALSE, 0); ! btnMonUdpInfo = gtk_button_new_with_mnemonic(_("udpinfo")); gtk_widget_show(btnMonUdpInfo); gtk_box_pack_start(GTK_BOX(hbox6), btnMonUdpInfo, FALSE, FALSE, 0); --- 297,301 ---- gtk_box_pack_start(GTK_BOX(hbox6), label21, FALSE, FALSE, 0); ! btnMonUdpInfo = gtk_button_new_with_mnemonic(_("UDP info")); gtk_widget_show(btnMonUdpInfo); gtk_box_pack_start(GTK_BOX(hbox6), btnMonUdpInfo, FALSE, FALSE, 0); *************** *** 794,807 **** G_CALLBACK(apply_Qos), (GtkWidget *) window1); ! gtk_signal_connect(GTK_OBJECT(clist105), "select-row", GTK_SIGNAL_FUNC(band_selected), NULL); ! gtk_signal_connect(GTK_OBJECT(clist101), "select-row", GTK_SIGNAL_FUNC(class_selected), NULL); ! gtk_signal_connect(GTK_OBJECT(clist102), "select-row", GTK_SIGNAL_FUNC(filter_selected), NULL); ! gtk_signal_connect(GTK_OBJECT(clist103), "select-row", GTK_SIGNAL_FUNC(policy_selected), NULL); --- 794,807 ---- G_CALLBACK(apply_Qos), (GtkWidget *) window1); ! g_signal_connect(GTK_OBJECT(clist105), "select-row", GTK_SIGNAL_FUNC(band_selected), NULL); ! g_signal_connect(GTK_OBJECT(clist101), "select-row", GTK_SIGNAL_FUNC(class_selected), NULL); ! g_signal_connect(GTK_OBJECT(clist102), "select-row", GTK_SIGNAL_FUNC(filter_selected), NULL); ! g_signal_connect(GTK_OBJECT(clist103), "select-row", GTK_SIGNAL_FUNC(policy_selected), NULL); *************** *** 908,912 **** gtk_container_add(GTK_CONTAINER(scrolledwindow701), clist1); ! label702 = gtk_label_new(_("<b>Polish</b>")); gtk_widget_show(label702); gtk_frame_set_label_widget(GTK_FRAME(frame701), label702); --- 908,912 ---- gtk_container_add(GTK_CONTAINER(scrolledwindow701), clist1); ! label702 = gtk_label_new(_("<b>Policy</b>")); gtk_widget_show(label702); gtk_frame_set_label_widget(GTK_FRAME(frame701), label702); *************** *** 4045,4049 **** gtk_box_pack_start(GTK_BOX(hbox5), label23, FALSE, FALSE, 0); - ////////////////////////////////////////////////////////////////////// g_signal_connect(G_OBJECT(btnAddPolicy), "clicked", G_CALLBACK(add_Policy), (GtkWidget *) window13); --- 4045,4048 ---- *************** *** 4224,4228 **** windowErrAdd = gtk_window_new(GTK_WINDOW_TOPLEVEL); ! gtk_window_set_title(GTK_WINDOW(windowErrAdd), _("add error packet")); alignment4 = gtk_alignment_new(0.5, 0.5, 1, 1); --- 4223,4227 ---- windowErrAdd = gtk_window_new(GTK_WINDOW_TOPLEVEL); ! gtk_window_set_title(GTK_WINDOW(windowErrAdd), _("Add Policy")); alignment4 = gtk_alignment_new(0.5, 0.5, 1, 1); |