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

Diff of /xlog/src/callbacks_toolbar.c

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

revision 1.4 by pa4tu, Sun Nov 10 18:25:03 2002 UTC revision 1.5 by pa4tu, Sun Nov 10 18:35:03 2002 UTC
# Line 244  void on_abutton_clicked (GtkButton *butt Line 244  void on_abutton_clicked (GtkButton *butt
244  /* delete a qso from the log */  /* delete a qso from the log */
245  void on_dbutton_clicked (GtkButton *button, gpointer user_data)  void on_dbutton_clicked (GtkButton *button, gpointer user_data)
246  {  {
247          GtkWidget *menu, *clearframe, *gmtbutton, *myrstentry, *bandentry,          GtkWidget *gmtbutton, *gmtentry, *endentry, *callentry, *bandentry,
248                  *rstentry, *powerentry, *modeentry;                  *modeentry, *rstentry, *myrstentry, *remarksentry, *powerentry,
249                    *nameentry, *qthentry, *unknownentry1, *unknownentry2,
250                    *locatorentry, *incheckbutton, *outcheckbutton;
251          gchar *statustext, *qsonumber;          gchar *statustext, *qsonumber;
252          gint i, selectedrow, page;          gint i, selectedrow, page;
253          logtype *logwindow;          logtype *logwindow;
# Line 271  void on_dbutton_clicked (GtkButton *butt Line 273  void on_dbutton_clicked (GtkButton *butt
273                          g_free(statustext);                          g_free(statustext);
274    
275                          /* clear QSO frame */                          /* clear QSO frame */
276                          menu = create_qsoframemenu();                          gmtentry = lookup_widget(mainwindow, "gmtentry");
277                          clearframe = lookup_widget(menu, "clearframe");                          endentry = lookup_widget(mainwindow, "endentry");
278                          gtk_signal_emit_by_name(GTK_OBJECT(clearframe),"activate");                          callentry = lookup_widget(mainwindow, "callentry");
279                            bandentry = lookup_widget(mainwindow, "bandentry");
280                            modeentry = lookup_widget(mainwindow, "modeentry");
281                            rstentry = lookup_widget(mainwindow, "rstentry");
282                            myrstentry = lookup_widget(mainwindow, "myrstentry");
283                            remarksentry = lookup_widget(mainwindow, "remarksentry");
284                            incheckbutton = lookup_widget(mainwindow, "incheckbutton");
285                            outcheckbutton = lookup_widget(mainwindow, "outcheckbutton");
286                            powerentry = lookup_widget(mainwindow, "powerentry");
287                            nameentry = lookup_widget(mainwindow, "nameentry");
288                            qthentry = lookup_widget(mainwindow, "qthentry");
289                            locatorentry = lookup_widget(mainwindow, "locatorentry");
290                            unknownentry1 = lookup_widget(mainwindow, "unknownentry1");
291                            unknownentry2 = lookup_widget(mainwindow, "unknownentry2");
292                            gtk_editable_delete_text(GTK_EDITABLE(gmtentry), 0, -1);
293                            gtk_editable_delete_text(GTK_EDITABLE(endentry), 0, -1);
294                            gtk_editable_delete_text(GTK_EDITABLE(callentry), 0, -1);
295                            gtk_editable_delete_text(GTK_EDITABLE(modeentry), 0, -1);
296                            gtk_editable_delete_text(GTK_EDITABLE(bandentry), 0, -1);
297                            gtk_editable_delete_text(GTK_EDITABLE(rstentry), 0, -1);
298                            gtk_editable_delete_text(GTK_EDITABLE(myrstentry), 0, -1);
299                            gtk_editable_delete_text(GTK_EDITABLE(remarksentry), 0, -1);
300                            gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(outcheckbutton), FALSE);
301                            gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(incheckbutton), FALSE);
302                            gtk_editable_delete_text(GTK_EDITABLE(powerentry), 0, -1);
303                            gtk_editable_delete_text(GTK_EDITABLE(nameentry), 0, -1);
304                            gtk_editable_delete_text(GTK_EDITABLE(qthentry), 0, -1);
305                            gtk_editable_delete_text(GTK_EDITABLE(locatorentry), 0, -1);
306                            gtk_editable_delete_text(GTK_EDITABLE(unknownentry1), 0, -1);
307                            gtk_editable_delete_text(GTK_EDITABLE(unknownentry2), 0, -1);
308    
309                          /* now remove the QSO from the log */                          /* now remove the QSO from the log */
310                          gtk_clist_remove(GTK_CLIST(logwindow->clist), selectedrow);                          gtk_clist_remove(GTK_CLIST(logwindow->clist), selectedrow);
# Line 295  void on_dbutton_clicked (GtkButton *butt Line 326  void on_dbutton_clicked (GtkButton *butt
326    
327                          /* set defaults */                          /* set defaults */
328                          if (g_strcasecmp(preferences.defaultrxrst, "?"))                          if (g_strcasecmp(preferences.defaultrxrst, "?"))
                         {  
                                 myrstentry = lookup_widget(mainwindow, "myrstentry");  
329                                  gtk_entry_set_text(GTK_ENTRY(myrstentry),                                  gtk_entry_set_text(GTK_ENTRY(myrstentry),
330                                          preferences.defaultrxrst);                                          preferences.defaultrxrst);
                         }  
331                          if (preferences.hamlib == 0)                          if (preferences.hamlib == 0)
332                          {                          {
333                                  if (g_strcasecmp(preferences.defaultmhz, "?"))                                  if (g_strcasecmp(preferences.defaultmhz, "?"))
                                 {  
                                         bandentry = lookup_widget(mainwindow,  
                                                 "bandentry");  
334                                          gtk_entry_set_text(GTK_ENTRY(bandentry),                                          gtk_entry_set_text(GTK_ENTRY(bandentry),
335                                                  preferences.defaultmhz);                                                  preferences.defaultmhz);
                                 }  
336                                  if (g_strcasecmp(preferences.defaultmode, "?"))                                  if (g_strcasecmp(preferences.defaultmode, "?"))
                                 {  
                                         modeentry = lookup_widget(mainwindow,  
                                                 "modeentry");  
337                                          gtk_entry_set_text(GTK_ENTRY(modeentry),                                          gtk_entry_set_text(GTK_ENTRY(modeentry),
338                                                  preferences.defaultmode);                                                  preferences.defaultmode);
                                 }  
339                                  if (g_strcasecmp(preferences.defaulttxrst, "?"))                                  if (g_strcasecmp(preferences.defaulttxrst, "?"))
                                 {  
                                         rstentry = lookup_widget(mainwindow,  
                                                 "rstentry");  
340                                          gtk_entry_set_text(GTK_ENTRY(rstentry),                                          gtk_entry_set_text(GTK_ENTRY(rstentry),
341                                                  preferences.defaulttxrst);                                                  preferences.defaulttxrst);
                                 }  
342                                  if (g_strcasecmp(preferences.defaultpower, "?"))                                  if (g_strcasecmp(preferences.defaultpower, "?"))
                                 {  
                                         powerentry = lookup_widget(mainwindow,  
                                                 "powerentry");  
343                                          gtk_entry_set_text(GTK_ENTRY(powerentry),                                          gtk_entry_set_text(GTK_ENTRY(powerentry),
344                                                  preferences.defaultpower);                                                  preferences.defaultpower);
                                 }  
345                          }                          }
346                          gmtbutton = lookup_widget(mainwindow, "gmtbutton");                          gmtbutton = lookup_widget(mainwindow, "gmtbutton");
347                          gtk_widget_grab_focus(gmtbutton);                          gtk_widget_grab_focus(gmtbutton);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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