diff options
Diffstat (limited to 'gtk/proto_dlg.c')
-rw-r--r-- | gtk/proto_dlg.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/gtk/proto_dlg.c b/gtk/proto_dlg.c index 1ff6c6d2d6..5845196195 100644 --- a/gtk/proto_dlg.c +++ b/gtk/proto_dlg.c @@ -1,6 +1,6 @@ /* proto_dlg.c * - * $Id: proto_dlg.c,v 1.32 2004/02/06 19:19:10 ulfl Exp $ + * $Id: proto_dlg.c,v 1.33 2004/05/26 03:49:24 ulfl Exp $ * * Laurent Deniel <laurent.deniel@free.fr> * @@ -113,9 +113,7 @@ proto_cb(GtkWidget *w _U_, gpointer data _U_) } proto_w = dlg_window_new("Ethereal: Enabled Protocols"); - SIGNAL_CONNECT(proto_w, "delete_event", proto_delete_cb, NULL); - SIGNAL_CONNECT(proto_w, "destroy", proto_destroy_cb, NULL); - WIDGET_SET_SIZE(proto_w, DEF_WIDTH * 2/3, DEF_HEIGHT * 2/3); + gtk_window_set_default_size(GTK_WINDOW(proto_w), DEF_WIDTH * 2/3, DEF_HEIGHT * 2/3); /* Container for each row of widgets */ @@ -222,7 +220,7 @@ proto_cb(GtkWidget *w _U_, gpointer data _U_) gtk_widget_show(button); - /* Ok, Apply, Cancel Buttons */ + /* Button row */ bbox = dlg_button_row_new(GTK_STOCK_OK, GTK_STOCK_APPLY, GTK_STOCK_SAVE, GTK_STOCK_CANCEL, NULL); gtk_box_pack_start(GTK_BOX(main_vb), bbox, FALSE, FALSE, 0); gtk_widget_show(bbox); @@ -238,13 +236,15 @@ proto_cb(GtkWidget *w _U_, gpointer data _U_) SIGNAL_CONNECT(button, "clicked", proto_save_cb, proto_w); button = OBJECT_GET_DATA(bbox, GTK_STOCK_CANCEL); - SIGNAL_CONNECT(button, "clicked", proto_cancel_cb, proto_w); + window_set_cancel_button(proto_w, button, proto_cancel_cb); - dlg_set_cancel(proto_w, button); + SIGNAL_CONNECT(proto_w, "delete_event", proto_delete_cb, NULL); + SIGNAL_CONNECT(proto_w, "destroy", proto_destroy_cb, NULL); gtk_quit_add_destroy(gtk_main_level(), GTK_OBJECT(proto_w)); - gtk_widget_show(proto_w); + gtk_widget_show(proto_w); + window_present(proto_w); } /* proto_cb */ #if GTK_MAJOR_VERSION < 2 @@ -377,7 +377,7 @@ proto_destroy_cb(GtkWidget *w _U_, gpointer data _U_) GSList *entry; if (proto_w) - gtk_widget_destroy(proto_w); + window_destroy(proto_w); proto_w = NULL; /* remove protocol list */ @@ -407,7 +407,7 @@ proto_ok_cb(GtkWidget *ok_bt _U_, gpointer parent_w) gboolean redissect; redissect = set_proto_selection(GTK_WIDGET(parent_w)); - gtk_widget_destroy(GTK_WIDGET(parent_w)); + window_destroy(GTK_WIDGET(parent_w)); if (redissect) redissect_packets(&cfile); } @@ -461,7 +461,7 @@ proto_cancel_cb(GtkWidget *cancel_bt _U_, gpointer parent_w) gboolean redissect; redissect = revert_proto_selection(); - gtk_widget_destroy(GTK_WIDGET(parent_w)); + window_destroy(GTK_WIDGET(parent_w)); if (redissect) redissect_packets(&cfile); } |