Package: bandwidthcalc
Version: 0.1-2
Followup-For: Bug #436097
Tags: patch
Hi,
attached is are two tiny patches to fix the issue.
Cheers,
-- Guido
>From e23bfa882a0489ded5bc9d40099c6e4f2e8d9adb Mon Sep 17 00:00:00 2001
From: Guido Guenther <[EMAIL PROTECTED]>
Date: Tue, 22 Jul 2008 19:49:28 -0400
Subject: [PATCH] ok button should grab the default action
---
src/bandwidthcalc.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/bandwidthcalc.c b/src/bandwidthcalc.c
index 12176e6..a410609 100644
--- a/src/bandwidthcalc.c
+++ b/src/bandwidthcalc.c
@@ -158,6 +158,8 @@ int main ( int argc, char *argv[] )
gtk_widget_set_size_request (bu_ok, 93, -1);
g_signal_connect (G_OBJECT (bu_ok), "clicked",
G_CALLBACK (calculate), NULL);
+ GTK_WIDGET_SET_FLAGS (bu_ok, GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(bu_ok);
gtk_widget_show (bu_ok);
/* create quit button */
--
1.5.6.3
>From 238ce934ccf8352ccedf1e9f16dab96236b9e6ff Mon Sep 17 00:00:00 2001
From: Guido Guenther <[EMAIL PROTECTED]>
Date: Tue, 22 Jul 2008 19:50:00 -0400
Subject: [PATCH] pressing enter in the entry fields activates the default action
Closes: #436097
---
src/bandwidthcalc.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/bandwidthcalc.c b/src/bandwidthcalc.c
index a410609..0c7418c 100644
--- a/src/bandwidthcalc.c
+++ b/src/bandwidthcalc.c
@@ -94,6 +94,7 @@ int main ( int argc, char *argv[] )
/* create entry */
en_bandwidth = gtk_entry_new ();
+ gtk_widget_set(en_bandwidth, "activates-default", TRUE, NULL);
gtk_box_pack_start (GTK_BOX (hbox1), en_bandwidth, FALSE, TRUE, 0);
gtk_widget_set_size_request (en_bandwidth, 90, -1);
gtk_widget_show (en_bandwidth);
@@ -122,6 +123,7 @@ int main ( int argc, char *argv[] )
/* create entry */
en_filesize = gtk_entry_new ();
+ gtk_widget_set(en_filesize, "activates-default", TRUE, NULL);
gtk_box_pack_start (GTK_BOX (hbox2), en_filesize, FALSE, TRUE, 0);
gtk_widget_set_size_request (en_filesize, 90, -1);
gtk_widget_show (en_filesize);
--
1.5.6.3