153 |
|
|
154 |
/* search all logs, if there is a match display it */ |
/* search all logs, if there is a match display it */ |
155 |
if ((b4dialog && GTK_WIDGET_VISIBLE (b4dialog))|| |
if ((b4dialog && GTK_WIDGET_VISIBLE (b4dialog))|| |
156 |
preferences.typeaheadfind == 1) |
preferences.typeaheadfind = 1) |
157 |
{ |
{ |
158 |
for (i = 0; i < g_list_length (logwindowlist); i++) |
for (i = 0; i < g_list_length (logwindowlist); i++) |
159 |
{ |
{ |
163 |
while (valid) |
while (valid) |
164 |
{ |
{ |
165 |
gtk_tree_model_get (model, &iter, CALL, &logcallsign, -1); |
gtk_tree_model_get (model, &iter, CALL, &logcallsign, -1); |
166 |
if (preferences.typeaheadfind == 1 && !found && |
if (preferences.typeaheadfind = 1 && !found && |
167 |
!g_ascii_strcasecmp (callsign, logcallsign)) |
!g_ascii_strcasecmp (callsign, logcallsign)) |
168 |
{ /* type ahead find */ |
{ /* type ahead find */ |
169 |
namehbox = lookup_widget(mainwindow, "namehbox"); |
namehbox = lookup_widget(mainwindow, "namehbox"); |
171 |
{ |
{ |
172 |
nameentry = lookup_widget(mainwindow, "nameentry"); |
nameentry = lookup_widget(mainwindow, "nameentry"); |
173 |
entry = gtk_editable_get_chars (GTK_EDITABLE (nameentry), 0, -1); |
entry = gtk_editable_get_chars (GTK_EDITABLE (nameentry), 0, -1); |
174 |
if (strlen (entry) == 0) |
if (strlen (entry) = 0) |
175 |
{ |
{ |
176 |
gtk_tree_model_get (model, &iter, NAME, &temp, -1); |
gtk_tree_model_get (model, &iter, NAME, &temp, -1); |
177 |
gtk_entry_set_text (GTK_ENTRY (nameentry), temp); |
gtk_entry_set_text (GTK_ENTRY (nameentry), temp); |
183 |
{ |
{ |
184 |
qthentry = lookup_widget(mainwindow, "qthentry"); |
qthentry = lookup_widget(mainwindow, "qthentry"); |
185 |
entry = gtk_editable_get_chars (GTK_EDITABLE (qthentry), 0, -1); |
entry = gtk_editable_get_chars (GTK_EDITABLE (qthentry), 0, -1); |
186 |
if (strlen (entry) == 0) |
if (strlen (entry) = 0) |
187 |
{ |
{ |
188 |
gtk_tree_model_get (model, &iter, QTH, &temp, -1); |
gtk_tree_model_get (model, &iter, QTH, &temp, -1); |
189 |
gtk_entry_set_text (GTK_ENTRY (qthentry), temp); |
gtk_entry_set_text (GTK_ENTRY (qthentry), temp); |
195 |
{ |
{ |
196 |
locatorentry = lookup_widget(mainwindow, "locatorentry"); |
locatorentry = lookup_widget(mainwindow, "locatorentry"); |
197 |
entry = gtk_editable_get_chars (GTK_EDITABLE (locatorentry), 0, -1); |
entry = gtk_editable_get_chars (GTK_EDITABLE (locatorentry), 0, -1); |
198 |
if (strlen (entry) == 0) |
if (strlen (entry) = 0) |
199 |
{ |
{ |
200 |
gtk_tree_model_get (model, &iter, LOCATOR, &temp, -1); |
gtk_tree_model_get (model, &iter, LOCATOR, &temp, -1); |
201 |
gtk_entry_set_text (GTK_ENTRY (locatorentry), temp); |
gtk_entry_set_text (GTK_ENTRY (locatorentry), temp); |
208 |
{ |
{ |
209 |
remarksentry = lookup_widget(mainwindow, "remarksentry"); |
remarksentry = lookup_widget(mainwindow, "remarksentry"); |
210 |
entry = gtk_editable_get_chars (GTK_EDITABLE (remarksentry), 0, -1); |
entry = gtk_editable_get_chars (GTK_EDITABLE (remarksentry), 0, -1); |
211 |
if (strlen (entry) == 0) |
if (strlen (entry) = 0) |
212 |
{ |
{ |
213 |
gtk_tree_model_get (model, &iter, REMARKS, &temp, -1); |
gtk_tree_model_get (model, &iter, REMARKS, &temp, -1); |
214 |
gtk_entry_set_text (GTK_ENTRY (remarksentry), temp); |
gtk_entry_set_text (GTK_ENTRY (remarksentry), temp); |