/[xlog]/xlog/src/callbacks_qsoframe.c
ViewVC logotype

Diff of /xlog/src/callbacks_qsoframe.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.24 by pa4tu, Wed Aug 6 18:18:54 2003 UTC revision 1.25 by pa4tu, Sat Aug 16 18:50:34 2003 UTC
# Line 131  updateb4dialog_and_typeaheadfind (gchar Line 131  updateb4dialog_and_typeaheadfind (gchar
131      *qthhbox, *qthentry, *locatorhbox, *locatorentry;      *qthhbox, *qthentry, *locatorhbox, *locatorentry;
132    guint i, j;    guint i, j;
133    logtype *logw;    logtype *logw;
134    gchar *logcallsign, **b4 = NULL, *temp;    gchar *logcallsign, **b4 = NULL, *temp, *entry;
135    gboolean found = FALSE, valid = FALSE;    gboolean found = FALSE, valid = FALSE;
136    GtkTreeIter iter, b4iter;    GtkTreeIter iter, b4iter;
137    GtkTreeModel *model, *b4model = NULL;    GtkTreeModel *model, *b4model = NULL;
# Line 170  updateb4dialog_and_typeaheadfind (gchar Line 170  updateb4dialog_and_typeaheadfind (gchar
170              if (GTK_WIDGET_VISIBLE (namehbox))              if (GTK_WIDGET_VISIBLE (namehbox))
171              {              {
172                nameentry = lookup_widget(mainwindow, "nameentry");                nameentry = lookup_widget(mainwindow, "nameentry");
173                            gtk_tree_model_get (model, &iter, NAME, &temp, -1);                entry = gtk_editable_get_chars (GTK_EDITABLE (nameentry), 0, -1);
174                gtk_entry_set_text (GTK_ENTRY (nameentry), temp);                if (strlen (entry) == 0)
175                  {
176                                      gtk_tree_model_get (model, &iter, NAME, &temp, -1);
177                    gtk_entry_set_text (GTK_ENTRY (nameentry), temp);
178                  }
179                  g_free (entry);
180              }              }
181              qthhbox = lookup_widget(mainwindow, "qthhbox");              qthhbox = lookup_widget(mainwindow, "qthhbox");
182              if (GTK_WIDGET_VISIBLE (qthhbox))              if (GTK_WIDGET_VISIBLE (qthhbox))
183              {              {
184                qthentry = lookup_widget(mainwindow, "qthentry");                qthentry = lookup_widget(mainwindow, "qthentry");
185                            gtk_tree_model_get (model, &iter, QTH, &temp, -1);                entry = gtk_editable_get_chars (GTK_EDITABLE (qthentry), 0, -1);
186                gtk_entry_set_text (GTK_ENTRY (qthentry), temp);                if (strlen (entry) == 0)
187                  {
188                                    gtk_tree_model_get (model, &iter, QTH, &temp, -1);
189                    gtk_entry_set_text (GTK_ENTRY (qthentry), temp);
190                  }
191                  g_free (entry);
192              }              }
193              locatorhbox = lookup_widget(mainwindow, "locatorhbox");              locatorhbox = lookup_widget(mainwindow, "locatorhbox");
194              if (GTK_WIDGET_VISIBLE (locatorhbox))              if (GTK_WIDGET_VISIBLE (locatorhbox))
195              {              {
196                locatorentry = lookup_widget(mainwindow, "locatorentry");                locatorentry = lookup_widget(mainwindow, "locatorentry");
197                            gtk_tree_model_get (model, &iter, LOCATOR, &temp, -1);                entry = gtk_editable_get_chars (GTK_EDITABLE (locatorentry), 0, -1);
198                gtk_entry_set_text (GTK_ENTRY (locatorentry), temp);                if (strlen (entry) == 0)
199                  {
200                              gtk_tree_model_get (model, &iter, LOCATOR, &temp, -1);
201                    gtk_entry_set_text (GTK_ENTRY (locatorentry), temp);
202                  }
203                  g_free (entry);
204              }              }
205              remarksvbox = lookup_widget(mainwindow, "remarksvbox");              remarksvbox = lookup_widget(mainwindow, "remarksvbox");
206              if (!g_ascii_strcasecmp (preferences.defaultremarks, "?")              if (!g_ascii_strcasecmp (preferences.defaultremarks, "?")
207                                  && GTK_WIDGET_VISIBLE (remarksvbox))                      && GTK_WIDGET_VISIBLE (remarksvbox))
208              {              {
209                remarksentry = lookup_widget(mainwindow, "remarksentry");                remarksentry = lookup_widget(mainwindow, "remarksentry");
210                            gtk_tree_model_get (model, &iter, REMARKS, &temp, -1);                entry = gtk_editable_get_chars (GTK_EDITABLE (remarksentry), 0, -1);
211                gtk_entry_set_text (GTK_ENTRY (remarksentry), temp);                if (strlen (entry) == 0)
212                  {
213                          gtk_tree_model_get (model, &iter, REMARKS, &temp, -1);
214                    gtk_entry_set_text (GTK_ENTRY (remarksentry), temp);
215                  }
216                  g_free (entry);
217              }              }
218              found = TRUE; /* lookup only once */              found = TRUE; /* lookup only once */
219            }            }

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26