[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Xlog-discussion] fix for ktrack
From: |
Joop Stakenborg |
Subject: |
[Xlog-discussion] fix for ktrack |
Date: |
Tue, 23 Sep 2003 20:06:33 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030908 Debian/1.4-4 |
Hi Luc and the list,
Please find attached a fix for ktrack -> xlog data exchange. It is a
patch against xlog-0.9beta3 available from
http://auric.debian.org/~pa3aba/
Please let me know if it works okay.
Regards,
Joop
--
73 de Joop PG4I
ex - PA4TU PA3ABA
--- xlog-0.9beta3/src/remote.c 2003-08-27 00:27:48.000000000 +0200
+++ xlog/src/remote.c 2003-09-23 19:57:15.000000000 +0200
@@ -492,100 +492,74 @@
if (g_ascii_strcasecmp (qso[GMT], "") == 0)
qso[GMT] = gettime ();
dateentry = lookup_widget (mainwindow, "dateentry");
- if (strlen
- (gtk_editable_get_chars (GTK_EDITABLE (dateentry), 0, -1)) == 0)
+ if (strlen(qso[DATE]) > 0)
gtk_entry_set_text (GTK_ENTRY (dateentry), qso[DATE]);
gmtentry = lookup_widget (mainwindow, "gmtentry");
- if (strlen
- (gtk_editable_get_chars (GTK_EDITABLE (gmtentry), 0, -1)) == 0)
+ if (strlen(qso[GMT]) > 0)
gtk_entry_set_text (GTK_ENTRY (gmtentry), qso[GMT]);
if (GTK_WIDGET_VISIBLE (endhbox))
{
endentry = lookup_widget (mainwindow, "endentry");
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (endentry), 0, -1)) == 0)
- gtk_entry_set_text (GTK_ENTRY (endentry), qso[GMTEND]);
+ if (strlen(qso[GMTEND]) > 0)
+ gtk_entry_set_text (GTK_ENTRY (endentry), qso[GMTEND]);
}
callentry = lookup_widget (mainwindow, "callentry");
- if (strlen
- (gtk_editable_get_chars (GTK_EDITABLE (callentry), 0, -1)) == 0)
+ if (strlen(qso[CALL]) > 0)
gtk_entry_set_text (GTK_ENTRY (callentry), qso[CALL]);
if (preferences.modeseditbox == 1)
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (modeentry), 0, -1)) == 0)
+ if (strlen(qso[MODE]) > 0)
gtk_entry_set_text (GTK_ENTRY (modeentry), qso[MODE]);
if (preferences.bandseditbox == 1)
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (dateentry), 0, -1)) == 0)
- gtk_entry_set_text (GTK_ENTRY (dateentry), qso[BAND]);
+ if (strlen(qso[BAND]) > 0)
+ gtk_entry_set_text (GTK_ENTRY (bandentry), qso[BAND]);
rstentry = lookup_widget (mainwindow, "rstentry");
- if (strlen
- (gtk_editable_get_chars (GTK_EDITABLE (rstentry), 0, -1)) == 0)
+ if (strlen(qso[RST]) > 0)
gtk_entry_set_text (GTK_ENTRY (rstentry), qso[RST]);
myrstentry = lookup_widget (mainwindow, "myrstentry");
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (myrstentry), 0, -1)) == 0)
+ if (strlen(qso[MYRST]) > 0)
gtk_entry_set_text (GTK_ENTRY (myrstentry), qso[MYRST]);
if (GTK_WIDGET_VISIBLE (powerhbox))
{
powerentry = lookup_widget (mainwindow, "powerentry");
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (powerentry), 0, -1)) == 0)
- gtk_entry_set_text (GTK_ENTRY (powerentry), qso[POWER]);
+ if (strlen(qso[POWER]) > 0)
+ gtk_entry_set_text (GTK_ENTRY (powerentry), qso[POWER]);
}
if (GTK_WIDGET_VISIBLE (namehbox))
{
nameentry = lookup_widget (mainwindow, "nameentry");
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (nameentry), 0, -1)) == 0)
- gtk_entry_set_text (GTK_ENTRY (nameentry), qso[NAME]);
+ if (strlen(qso[NAME]) > 0)
+ gtk_entry_set_text (GTK_ENTRY (nameentry), qso[NAME]);
}
if (GTK_WIDGET_VISIBLE (qthhbox))
{
qthentry = lookup_widget (mainwindow, "qthentry");
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (qthentry), 0, -1)) == 0)
- gtk_entry_set_text (GTK_ENTRY (qthentry), qso[QTH]);
+ if (strlen(qso[QTH]) > 0)
+ gtk_entry_set_text (GTK_ENTRY (qthentry), qso[QTH]);
}
if (GTK_WIDGET_VISIBLE (locatorhbox))
{
locatorentry = lookup_widget (mainwindow, "locatorentry");
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (locatorentry), 0, -1)) == 0)
- gtk_entry_set_text (GTK_ENTRY (locatorentry), qso[LOCATOR]);
+ if (strlen(qso[LOCATOR]) > 0)
+ gtk_entry_set_text (GTK_ENTRY (locatorentry), qso[LOCATOR]);
}
if (GTK_WIDGET_VISIBLE (unknown1hbox))
{
unknownentry1 = lookup_widget (mainwindow, "unknownentry1");
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (unknownentry1), 0, -1)) == 0)
- gtk_entry_set_text (GTK_ENTRY (unknownentry1), qso[U1]);
+ if (strlen(qso[U1]) > 0)
+ gtk_entry_set_text (GTK_ENTRY (unknownentry1), qso[U1]);
}
if (GTK_WIDGET_VISIBLE (unknown2hbox))
{
unknownentry2 = lookup_widget (mainwindow, "unknownentry2");
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (unknownentry2), 0, -1)) == 0)
- gtk_entry_set_text (GTK_ENTRY (unknownentry2), qso[U2]);
+ if (strlen(qso[U2]) > 0)
+ gtk_entry_set_text (GTK_ENTRY (unknownentry2), qso[U2]);
}
remarksvbox = lookup_widget (mainwindow, "remarksvbox");
if (GTK_WIDGET_VISIBLE (remarksvbox))
{
remarksentry = lookup_widget (mainwindow, "remarksentry");
- if (strlen
- (gtk_editable_get_chars
- (GTK_EDITABLE (remarksentry), 0, -1)) == 0)
- gtk_entry_set_text (GTK_ENTRY (remarksentry), qso[REMARKS]);
+ if (strlen(qso[REMARKS]) > 0)
+ gtk_entry_set_text (GTK_ENTRY (remarksentry), qso[REMARKS]);
}
temp = g_strdup_printf (_
("Remote data received from %s (#%d)"),
- [Xlog-discussion] fix for ktrack,
Joop Stakenborg <=