Index: src/gui_defaultsdialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_defaultsdialog.c,v retrieving revision 1.5 diff -u -r1.5 gui_defaultsdialog.c --- src/gui_defaultsdialog.c 27 Dec 2005 19:11:00 -0000 1.5 +++ src/gui_defaultsdialog.c 1 May 2006 10:27:29 -0000 @@ -71,6 +71,7 @@ gtk_box_pack_start (GTK_BOX (hbox1), defaultsmhzentry, FALSE, FALSE, 0); gtk_widget_set_size_request (defaultsmhzentry, 150, -1); gtk_entry_set_max_length (GTK_ENTRY (defaultsmhzentry), 15); + gtk_entry_set_activates_default (GTK_ENTRY (defaultsmhzentry), TRUE); hbox2 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (framevbox), hbox2, FALSE, FALSE, 0); modelabel = gtk_label_new (_("Mode")); @@ -79,6 +80,7 @@ gtk_box_pack_start (GTK_BOX (hbox2), defaultsmodeentry, FALSE, FALSE, 0); gtk_widget_set_size_request (defaultsmodeentry, 150, -1); gtk_entry_set_max_length (GTK_ENTRY (defaultsmodeentry), 8); + gtk_entry_set_activates_default (GTK_ENTRY (defaultsmodeentry), TRUE); hbox3 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (framevbox), hbox3, FALSE, FALSE, 0); txrstlabel = gtk_label_new ("TX(RST)"); @@ -87,6 +89,7 @@ gtk_box_pack_start (GTK_BOX (hbox3), defaultstxrstentry, FALSE, FALSE, 0); gtk_widget_set_size_request (defaultstxrstentry, 150, -1); gtk_entry_set_max_length (GTK_ENTRY (defaultstxrstentry), 15); + gtk_entry_set_activates_default (GTK_ENTRY (defaultstxrstentry), TRUE); hbox4 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (framevbox), hbox4, FALSE, FALSE, 0); rxrstlabel = gtk_label_new ("RX(RST)"); @@ -95,6 +98,7 @@ gtk_box_pack_start (GTK_BOX (hbox4), defaultsrxrstentry, FALSE, FALSE, 0); gtk_widget_set_size_request (defaultsrxrstentry, 150, -1); gtk_entry_set_max_length (GTK_ENTRY (defaultsrxrstentry), 15); + gtk_entry_set_activates_default (GTK_ENTRY (defaultsrxrstentry), TRUE); hbox9 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (framevbox), hbox9, FALSE, FALSE, 0); awardslabel = gtk_label_new (_("Awards")); @@ -103,6 +107,7 @@ gtk_box_pack_start (GTK_BOX (hbox9), defaultsawardsentry, FALSE, FALSE, 0); gtk_widget_set_size_request (defaultsawardsentry, 150, -1); gtk_entry_set_max_length (GTK_ENTRY (defaultsawardsentry), 30); + gtk_entry_set_activates_default (GTK_ENTRY (defaultsawardsentry), TRUE); hbox5 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (framevbox), hbox5, FALSE, FALSE, 0); powerlabel = gtk_label_new (_("Power")); @@ -111,6 +116,7 @@ gtk_box_pack_start (GTK_BOX (hbox5), defaultspowerentry, FALSE, FALSE, 0); gtk_widget_set_size_request (defaultspowerentry, 150, -1); gtk_entry_set_max_length (GTK_ENTRY (defaultspowerentry), 8); + gtk_entry_set_activates_default (GTK_ENTRY (defaultspowerentry), TRUE); hbox6 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (framevbox), hbox6, FALSE, FALSE, 0); defaultsfreefield1label = gtk_label_new (_("Freefield1")); @@ -119,6 +125,7 @@ gtk_box_pack_start (GTK_BOX (hbox6), defaultsfreefield1entry, FALSE, FALSE, 0); gtk_widget_set_size_request (defaultsfreefield1entry, 150, -1); gtk_entry_set_max_length (GTK_ENTRY (defaultsfreefield1entry), 30); + gtk_entry_set_activates_default (GTK_ENTRY (defaultsfreefield1entry), TRUE); hbox7 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (framevbox), hbox7, FALSE, FALSE, 0); defaultsfreefield2label = gtk_label_new (_("Freefield2")); @@ -127,6 +134,7 @@ gtk_box_pack_start (GTK_BOX (hbox7), defaultsfreefield2entry, FALSE, FALSE, 0); gtk_widget_set_size_request (defaultsfreefield2entry, 150, -1); gtk_entry_set_max_length (GTK_ENTRY (defaultsfreefield2entry), 30); + gtk_entry_set_activates_default (GTK_ENTRY (defaultsfreefield2entry), TRUE); hbox8 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (framevbox), hbox8, FALSE, FALSE, 0); remarkslabel = gtk_label_new (_("Remarks")); @@ -135,6 +143,7 @@ gtk_box_pack_start (GTK_BOX (hbox8), defaultsremarksentry, FALSE, FALSE, 0); gtk_widget_set_size_request (defaultsremarksentry, 150, -1); gtk_entry_set_max_length (GTK_ENTRY (defaultsremarksentry), 80); + gtk_entry_set_activates_default (GTK_ENTRY (defaultsremarksentry), TRUE); gtk_label_set_text (GTK_LABEL(defaultsfreefield1label), preferences.freefield1); @@ -168,6 +177,8 @@ gtk_entry_set_text (GTK_ENTRY (defaultsremarksentry), preferences.defaultremarks); + gtk_dialog_set_default_response (GTK_DIALOG (defaultsdialog), + GTK_RESPONSE_OK); gtk_widget_show_all (defaultsdialog); response = gtk_dialog_run (GTK_DIALOG(defaultsdialog)); if (response == GTK_RESPONSE_OK) Index: src/gui_dialogsdialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_dialogsdialog.c,v retrieving revision 1.12 diff -u -r1.12 gui_dialogsdialog.c --- src/gui_dialogsdialog.c 27 Dec 2005 19:11:00 -0000 1.12 +++ src/gui_dialogsdialog.c 1 May 2006 10:27:29 -0000 @@ -258,6 +258,9 @@ gtk_button_set_label (GTK_BUTTON (bu16), preferences.freefield1); gtk_button_set_label (GTK_BUTTON (bu17), preferences.freefield2); + gtk_dialog_set_default_response (GTK_DIALOG (dialogsdialog), + GTK_RESPONSE_OK); + gtk_widget_show_all (dialogsdialog); response = gtk_dialog_run (GTK_DIALOG(dialogsdialog)); if (response == GTK_RESPONSE_OK) Index: src/gui_dupecheckdialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_dupecheckdialog.c,v retrieving revision 1.8 diff -u -r1.8 gui_dupecheckdialog.c --- src/gui_dupecheckdialog.c 8 Mar 2005 09:13:39 -0000 1.8 +++ src/gui_dupecheckdialog.c 1 May 2006 10:27:29 -0000 @@ -183,6 +183,8 @@ (GTK_TOGGLE_BUTTON (dupecheckbuttonmode), state.notdupecheckmode); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dupecheckbuttonband), state.notdupecheckband); + gtk_dialog_set_default_response (GTK_DIALOG (dupecheckdialog), + GTK_RESPONSE_OK); gtk_widget_show_all (dupecheckdialog); dupecheckresponse = gtk_dialog_run (GTK_DIALOG(dupecheckdialog)); Index: src/gui_exportdialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_exportdialog.c,v retrieving revision 1.2 diff -u -r1.2 gui_exportdialog.c --- src/gui_exportdialog.c 2 Jun 2005 12:09:09 -0000 1.2 +++ src/gui_exportdialog.c 1 May 2006 10:27:29 -0000 @@ -99,6 +99,8 @@ selection = g_strconcat (preferences.savedir, G_DIR_SEPARATOR_S, NULL); gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (exportdialog), selection); g_free (selection); + gtk_dialog_set_default_response (GTK_DIALOG (exportdialog), + GTK_RESPONSE_OK); export_response = gtk_dialog_run (GTK_DIALOG (exportdialog)); if (export_response == GTK_RESPONSE_OK) Index: src/gui_helpdialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_helpdialog.c,v retrieving revision 1.20 diff -u -r1.20 gui_helpdialog.c --- src/gui_helpdialog.c 23 Mar 2005 19:21:28 -0000 1.20 +++ src/gui_helpdialog.c 1 May 2006 10:27:29 -0000 @@ -172,6 +172,8 @@ } g_free (buf); g_free (helpfile); + gtk_dialog_set_default_response (GTK_DIALOG (helpdialog), + GTK_RESPONSE_OK); gtk_widget_show_all (helpdialog); response = gtk_dialog_run (GTK_DIALOG(helpdialog)); Index: src/gui_logeditordialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_logeditordialog.c,v retrieving revision 1.15 diff -u -r1.15 gui_logeditordialog.c --- src/gui_logeditordialog.c 27 Dec 2005 19:11:00 -0000 1.15 +++ src/gui_logeditordialog.c 1 May 2006 10:27:29 -0000 @@ -195,7 +195,7 @@ gtk_entry_set_text (GTK_ENTRY(lee0), w[NR]); else gtk_entry_set_text (GTK_ENTRY(lee0), "0"); - + gtk_entry_set_activates_default (GTK_ENTRY (lee0), TRUE); lehbox1 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxleft), lehbox1, FALSE, FALSE, 0); gtk_widget_set_size_request (lehbox1, -1, 30); @@ -207,6 +207,7 @@ gtk_widget_set_size_request (lee1, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox1), lee1, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee1), w[DATE]); + gtk_entry_set_activates_default (GTK_ENTRY (lee1), TRUE); lehbox2 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxleft), lehbox2, FALSE, FALSE, 0); @@ -219,6 +220,7 @@ gtk_widget_set_size_request (lee2, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox2), lee2, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee2), w[GMT]); + gtk_entry_set_activates_default (GTK_ENTRY (lee2), TRUE); lehbox3 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxleft), lehbox3, FALSE, FALSE, 0); @@ -232,6 +234,7 @@ gtk_widget_set_size_request (lee3, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox3), lee3, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee3), w[GMTEND]); + gtk_entry_set_activates_default (GTK_ENTRY (lee3), TRUE); lehbox4 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxleft), lehbox4, FALSE, FALSE, 0); @@ -244,6 +247,7 @@ gtk_widget_set_size_request (lee4, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox4), lee4, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee4), w[CALL]); + gtk_entry_set_activates_default (GTK_ENTRY (lee4), TRUE); lehbox5 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxleft), lehbox5, FALSE, FALSE, 0); @@ -256,6 +260,7 @@ gtk_widget_set_size_request (lee5, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox5), lee5, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee5), w[BAND]); + gtk_entry_set_activates_default (GTK_ENTRY (lee5), TRUE); lehbox6 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxleft), lehbox6, FALSE, FALSE, 0); @@ -268,6 +273,7 @@ gtk_widget_set_size_request (lee6, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox6), lee6, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee6), w[MODE]); + gtk_entry_set_activates_default (GTK_ENTRY (lee6), TRUE); lehbox7 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxleft), lehbox7, FALSE, FALSE, 0); @@ -280,6 +286,7 @@ gtk_widget_set_size_request (lee7, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox7), lee7, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee7), w[RST]); + gtk_entry_set_activates_default (GTK_ENTRY (lee7), TRUE); lehbox8 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxleft), lehbox8, FALSE, FALSE, 0); @@ -292,6 +299,7 @@ gtk_widget_set_size_request (lee8, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox8), lee8, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee8), w[MYRST]); + gtk_entry_set_activates_default (GTK_ENTRY (lee8), TRUE); hboxtopright = gtk_hbox_new (TRUE, 0); gtk_widget_set_size_request (hboxtopright, -1, 50); @@ -319,6 +327,7 @@ gtk_widget_set_size_request (lee18, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox18), lee18, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee18), w[AWARDS]); + gtk_entry_set_activates_default (GTK_ENTRY (lee18), TRUE); lehbox9_10 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxright), lehbox9_10, FALSE, FALSE, 0); @@ -332,6 +341,7 @@ gtk_widget_set_size_request (lee9_10, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox9_10), lee9_10, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee9_10), w[QSLIN]); + gtk_entry_set_activates_default (GTK_ENTRY (lee9_10), TRUE); lehbox11 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxright), lehbox11, FALSE, FALSE, 0); @@ -345,6 +355,7 @@ gtk_widget_set_size_request (lee11, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox11), lee11, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee11), w[POWER]); + gtk_entry_set_activates_default (GTK_ENTRY (lee11), TRUE); lehbox12 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxright), lehbox12, FALSE, FALSE, 0); @@ -358,6 +369,7 @@ gtk_widget_set_size_request (lee12, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox12), lee12, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee12), w[NAME]); + gtk_entry_set_activates_default (GTK_ENTRY (lee12), TRUE); lehbox13 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxright), lehbox13, FALSE, FALSE, 0); @@ -371,6 +383,7 @@ gtk_widget_set_size_request (lee13, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox13), lee13, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee13), w[QTH]); + gtk_entry_set_activates_default (GTK_ENTRY (lee13), TRUE); lehbox14 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxright), lehbox14, FALSE, FALSE, 0); @@ -384,12 +397,14 @@ gtk_widget_set_size_request (lee14, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox14), lee14, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee14), w[LOCATOR]); + gtk_entry_set_activates_default (GTK_ENTRY (lee14), TRUE); lehbox15 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxright), lehbox15, FALSE, FALSE, 0); leentry15 = gtk_entry_new (); gtk_widget_set_size_request (leentry15, 100, -1); gtk_box_pack_start (GTK_BOX (lehbox15), leentry15, FALSE, FALSE, 0); + gtk_entry_set_activates_default (GTK_ENTRY (leentry15), TRUE); lecombo15 = gtk_combo_box_new_text (); gtk_box_pack_start (GTK_BOX (lehbox15), lecombo15, FALSE, FALSE, 0); gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo15), _("Show")); @@ -398,12 +413,14 @@ gtk_widget_set_size_request (lee15, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox15), lee15, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee15), w[U1]); + gtk_entry_set_activates_default (GTK_ENTRY (lee15), TRUE); lehbox16 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxright), lehbox16, FALSE, FALSE, 0); leentry16 = gtk_entry_new (); gtk_widget_set_size_request (leentry16, 100, -1); gtk_box_pack_start (GTK_BOX (lehbox16), leentry16, FALSE, FALSE, 0); + gtk_entry_set_activates_default (GTK_ENTRY (leentry16), TRUE); lecombo16 = gtk_combo_box_new_text (); gtk_box_pack_start (GTK_BOX (lehbox16), lecombo16, FALSE, FALSE, 0); gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo16), _("Show")); @@ -412,6 +429,7 @@ gtk_widget_set_size_request (lee16, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox16), lee16, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee16), w[U2]); + gtk_entry_set_activates_default (GTK_ENTRY (lee16), TRUE); lehbox17 = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (vboxright), lehbox17, FALSE, FALSE, 0); @@ -425,6 +443,7 @@ gtk_widget_set_size_request (lee17, 50, -1); gtk_box_pack_start (GTK_BOX (lehbox17), lee17, FALSE, FALSE, 0); gtk_entry_set_text (GTK_ENTRY(lee17), w[REMARKS]); + gtk_entry_set_activates_default (GTK_ENTRY (lee17), TRUE); endhbox = lookup_widget (mainwindow, "endhbox"); if (GTK_WIDGET_VISIBLE (endhbox)) @@ -488,6 +507,8 @@ gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo17), 0); else gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo17), 1); + gtk_dialog_set_default_response (GTK_DIALOG (logeditor), + GTK_RESPONSE_OK); gtk_widget_show_all (logeditor); response = gtk_dialog_run (GTK_DIALOG(logeditor)); Index: src/gui_newlogdialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_newlogdialog.c,v retrieving revision 1.13 diff -u -r1.13 gui_newlogdialog.c --- src/gui_newlogdialog.c 13 Dec 2005 12:29:19 -0000 1.13 +++ src/gui_newlogdialog.c 1 May 2006 10:27:29 -0000 @@ -101,9 +101,12 @@ gtk_entry_set_max_length (GTK_ENTRY (newlogentry), 15); gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_CENTER); + gtk_entry_set_activates_default (GTK_ENTRY (newlogentry), TRUE); g_signal_connect ((gpointer) newlogentry, "changed", G_CALLBACK (on_newlogentry_changed), NULL); + gtk_dialog_set_default_response (GTK_DIALOG (newlogdialog), + GTK_RESPONSE_OK); gtk_widget_show_all (newlogdialog); response = gtk_dialog_run (GTK_DIALOG (newlogdialog)); Index: src/gui_preferencesdialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_preferencesdialog.c,v retrieving revision 1.20 diff -u -r1.20 gui_preferencesdialog.c --- src/gui_preferencesdialog.c 13 Dec 2005 12:17:46 -0000 1.20 +++ src/gui_preferencesdialog.c 1 May 2006 10:27:29 -0000 @@ -153,6 +153,7 @@ modesentry = gtk_entry_new (); gtk_box_pack_start (GTK_BOX (modeseditvbox), modesentry, FALSE, FALSE, 0); gtk_entry_set_max_length (GTK_ENTRY (modesentry), 90); + gtk_entry_set_activates_default (GTK_ENTRY (modesentry), TRUE); bandsloggingframe = gtk_frame_new (_("Bands")); gtk_box_pack_start @@ -179,6 +180,7 @@ bandsentry = gtk_entry_new (); gtk_box_pack_start (GTK_BOX (bandseditvbox), bandsentry, FALSE, FALSE, 0); gtk_entry_set_max_length (GTK_ENTRY (bandsentry), 90); + gtk_entry_set_activates_default (GTK_ENTRY (bandsentry), TRUE); fontframe = gtk_frame_new (_("Font")); gtk_box_pack_start (GTK_BOX (vboxpage1), fontframe, FALSE, FALSE, 0); @@ -211,6 +213,7 @@ callsignentry = gtk_entry_new (); gtk_box_pack_start (GTK_BOX (callsignhbox), callsignentry, TRUE, TRUE, 10); gtk_entry_set_max_length (GTK_ENTRY (callsignentry), 15); + gtk_entry_set_activates_default (GTK_ENTRY (callsignentry), TRUE); locationframe = gtk_frame_new (_("Location")); gtk_box_pack_start (GTK_BOX (vboxpage3), locationframe, FALSE, FALSE, 0); @@ -223,6 +226,7 @@ latentry = gtk_entry_new (); gtk_box_pack_start (GTK_BOX (lathbox), latentry, FALSE, FALSE, 0); gtk_entry_set_max_length (GTK_ENTRY (latentry), 8); + gtk_entry_set_activates_default (GTK_ENTRY (latentry), TRUE); NScombo = gtk_combo_box_new_text (); gtk_box_pack_start (GTK_BOX (lathbox), NScombo, FALSE, FALSE, 0); gtk_combo_box_append_text (GTK_COMBO_BOX (NScombo), _("N")); @@ -230,6 +234,7 @@ longentry = gtk_entry_new (); gtk_box_pack_start (GTK_BOX (lathbox), longentry, FALSE, FALSE, 0); gtk_entry_set_max_length (GTK_ENTRY (longentry), 8); + gtk_entry_set_activates_default (GTK_ENTRY (longentry), TRUE); EWcombo = gtk_combo_box_new_text (); gtk_box_pack_start (GTK_BOX (lathbox), EWcombo, FALSE, FALSE, 0); gtk_combo_box_append_text (GTK_COMBO_BOX (EWcombo), _("E")); @@ -241,7 +246,7 @@ qthlocatorentry = gtk_entry_new (); gtk_box_pack_start (GTK_BOX (locatorhbox), qthlocatorentry, TRUE, TRUE, 10); gtk_entry_set_max_length (GTK_ENTRY (qthlocatorentry), 8); - + gtk_entry_set_activates_default (GTK_ENTRY (qthlocatorentry), TRUE); unitsframe = gtk_frame_new (_("Units")); gtk_box_pack_start (GTK_BOX (vboxpage3), unitsframe, FALSE, FALSE, 0); unitshbox = gtk_hbox_new (TRUE, 0); @@ -295,6 +300,8 @@ gtk_combo_box_append_text (GTK_COMBO_BOX (devicecombo), "/dev/ttyS3"); gtk_combo_box_append_text (GTK_COMBO_BOX (devicecombo), "localhost"); gtk_entry_set_max_length (GTK_ENTRY (GTK_BIN(devicecombo)->child), 30); + gtk_entry_set_activates_default + (GTK_ENTRY (gtk_bin_get_child (GTK_BIN (devicecombo))), TRUE); hamlibseparator = gtk_hseparator_new (); gtk_box_pack_start @@ -309,6 +316,7 @@ gtk_entry_set_max_length (GTK_ENTRY (rigsetconfentry), 80); gtk_tooltips_set_tip (tooltips, rigsetconfentry, _("example: rts_state=ON,timeout=600,serial_speed=19200"), NULL); + gtk_entry_set_activates_default (GTK_ENTRY (rigsetconfentry), TRUE); hamlibseparator = gtk_hseparator_new (); gtk_box_pack_start @@ -420,6 +428,7 @@ logsentry = gtk_entry_new (); gtk_box_pack_start (GTK_BOX (logsvbox), logsentry, FALSE, FALSE, 0); gtk_entry_set_max_length (GTK_ENTRY (logsentry), 90); + gtk_entry_set_activates_default (GTK_ENTRY (logsentry), TRUE); savingframe = gtk_frame_new (_("Saving")); gtk_box_pack_start (GTK_BOX (vboxpage5), savingframe, FALSE, FALSE, 0); @@ -783,6 +792,8 @@ G_CALLBACK (on_pathbutton_clicked), GINT_TO_POINTER(2)); g_signal_connect ((gpointer) backupradiobutton2, "toggled", G_CALLBACK (on_backupradiobutton_toggled), NULL); + gtk_dialog_set_default_response (GTK_DIALOG (preferencesdialog), + GTK_RESPONSE_OK); /******************/ /* run the dialog */ Index: src/gui_printdialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_printdialog.c,v retrieving revision 1.7 diff -u -r1.7 gui_printdialog.c --- src/gui_printdialog.c 8 Mar 2005 09:08:43 -0000 1.7 +++ src/gui_printdialog.c 1 May 2006 10:27:29 -0000 @@ -91,6 +91,7 @@ (GTK_BOX (rangehbox), printlowentry, FALSE, FALSE, 0); gtk_widget_set_size_request (printlowentry, 40, -1); gtk_entry_set_max_length (GTK_ENTRY (printlowentry), 8); + gtk_entry_set_activates_default (GTK_ENTRY (printlowentry), TRUE); printrangelabel = gtk_label_new (_("To")); gtk_misc_set_padding (GTK_MISC (printrangelabel), 5, 0); gtk_box_pack_start @@ -100,6 +101,7 @@ (GTK_BOX (rangehbox), printhighentry, FALSE, FALSE, 0); gtk_widget_set_size_request (printhighentry, 40, -1); gtk_entry_set_max_length (GTK_ENTRY (printhighentry), 8); + gtk_entry_set_activates_default (GTK_ENTRY (printhighentry), TRUE); destframe = gtk_frame_new (_("Destination")); gtk_box_pack_start (GTK_BOX (lefttopvbox), destframe, FALSE, FALSE, 0); @@ -134,6 +136,8 @@ gtk_combo_box_append_text (GTK_COMBO_BOX (papersizecombo), "letter"); gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(papersizecombo)->child), FALSE); + gtk_entry_set_activates_default + (GTK_ENTRY (gtk_bin_get_child (GTK_BIN (papersizecombo))), TRUE); pointsizehbox = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (papervbox), pointsizehbox, FALSE, FALSE, 0); @@ -155,6 +159,8 @@ gtk_combo_box_append_text (GTK_COMBO_BOX (pointsizecombo), "14"); gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(pointsizecombo)->child), FALSE); + gtk_entry_set_activates_default + (GTK_ENTRY (gtk_bin_get_child (GTK_BIN (pointsizecombo))), TRUE); orientationhbox = gtk_hbox_new (TRUE, 0); gtk_box_pack_start (GTK_BOX (papervbox), orientationhbox, FALSE, FALSE, 0); @@ -171,7 +177,8 @@ _("landscape")); gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(orientationcombo)->child), FALSE); - + gtk_entry_set_activates_default + (GTK_ENTRY (gtk_bin_get_child (GTK_BIN (orientationcombo))), TRUE); columnsframe = gtk_frame_new (_("Columns")); gtk_box_pack_start (GTK_BOX (pvbox), columnsframe, FALSE, FALSE, 0); columnshbox = gtk_hbox_new (TRUE, 0); @@ -472,6 +479,8 @@ G_CALLBACK (on_printradiobutton_toggled), "1"); g_signal_connect (G_OBJECT (printrangeradiobutton), "toggled", G_CALLBACK (on_printradiobutton_toggled), "2"); + gtk_dialog_set_default_response (GTK_DIALOG (printdialog), + GTK_RESPONSE_OK); gtk_widget_show_all (printdialog); response = gtk_dialog_run (GTK_DIALOG(printdialog)); Index: src/gui_saveasdialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_saveasdialog.c,v retrieving revision 1.9 diff -u -r1.9 gui_saveasdialog.c --- src/gui_saveasdialog.c 2 Jun 2005 11:54:24 -0000 1.9 +++ src/gui_saveasdialog.c 1 May 2006 10:27:29 -0000 @@ -63,10 +63,12 @@ qsolabel = gtk_label_new (_("Save QSO:")); gtk_box_pack_start (GTK_BOX (hbox), qsolabel, TRUE, TRUE, 0); lowqsoentry = gtk_entry_new (); + gtk_entry_set_activates_default (GTK_ENTRY (lowqsoentry), TRUE); gtk_box_pack_start (GTK_BOX (hbox), lowqsoentry, TRUE, TRUE, 0); dash = gtk_label_new (_("to")); gtk_box_pack_start (GTK_BOX (hbox), dash, TRUE, TRUE, 0); highqsoentry = gtk_entry_new (); + gtk_entry_set_activates_default (GTK_ENTRY (highqsoentry), TRUE); gtk_box_pack_start (GTK_BOX (hbox), highqsoentry, TRUE, TRUE, 0); logwindow = g_list_nth_data (logwindowlist, page); @@ -77,6 +79,8 @@ gtk_entry_set_text (GTK_ENTRY (highqsoentry), temp); g_free (temp); + gtk_dialog_set_default_response (GTK_DIALOG (saveasdialog), + GTK_RESPONSE_OK); gtk_file_chooser_set_extra_widget (GTK_FILE_CHOOSER(saveasdialog), hbox); gtk_widget_show_all (hbox); Index: src/gui_savedialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_savedialog.c,v retrieving revision 1.4 diff -u -r1.4 gui_savedialog.c --- src/gui_savedialog.c 28 Jan 2005 15:08:57 -0000 1.4 +++ src/gui_savedialog.c 1 May 2006 10:27:29 -0000 @@ -51,6 +51,8 @@ gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0); gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); gtk_misc_set_padding (GTK_MISC (label), 20, 20); + gtk_dialog_set_default_response (GTK_DIALOG (savedialog), + GTK_RESPONSE_OK); gtk_widget_show_all (savedialog); response = gtk_dialog_run (GTK_DIALOG(savedialog)); if (response == GTK_RESPONSE_OK) Index: src/gui_searchdialog.c =================================================================== RCS file: /sources/xlog/xlog/src/gui_searchdialog.c,v retrieving revision 1.11 diff -u -r1.11 gui_searchdialog.c --- src/gui_searchdialog.c 2 Jun 2005 07:10:35 -0000 1.11 +++ src/gui_searchdialog.c 1 May 2006 10:27:29 -0000 @@ -186,6 +186,8 @@ gtk_box_pack_start (GTK_BOX (vbox), searchlabel, FALSE, FALSE, 0); gtk_label_set_line_wrap (GTK_LABEL (searchlabel), TRUE); searchcombo = gtk_combo_box_entry_new_text (); + gtk_entry_set_activates_default + (GTK_ENTRY (gtk_bin_get_child (GTK_BIN (searchcombo))), TRUE); gtk_box_pack_start (GTK_BOX (vbox), searchcombo, FALSE, FALSE, 0); searchcheckbutton = gtk_check_button_new_with_label (_("Keep this dialog open")); @@ -217,6 +219,9 @@ g_signal_connect (G_OBJECT (cancel_button), "clicked", G_CALLBACK (searchcancel), searchdialog); + gtk_dialog_set_default_response (GTK_DIALOG (searchdialog), + GTK_RESPONSE_OK); + /* don't use gtk_dialog_run, so we can keep on using xlog */ gtk_widget_show_all (searchdialog); } cvs diff: Diffing src/logfile cvs diff: Diffing themes