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

Diff of /xlog/src/callbacks_mainwindow_toolbar.c

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

revision 1.9 by pa4tu, Tue Mar 1 13:02:34 2005 UTC revision 1.10 by pa4tu, Mon May 9 16:39:11 2005 UTC
# Line 51  void Line 51  void
51  on_abutton_clicked (GtkButton * button, gpointer user_data)  on_abutton_clicked (GtkButton * button, gpointer user_data)
52  {  {
53          GtkWidget *dateentry, *gmtentry, *callentry, *rstentry, *myrstentry,          GtkWidget *dateentry, *gmtentry, *callentry, *rstentry, *myrstentry,
54                  *remarksentry, *bandentry, *modeentry, *bandoptionmenu,                  *remtv, *bandentry, *modeentry, *bandoptionmenu,
55                  *modeoptionmenu, *incheckbutton, *outcheckbutton,                  *modeoptionmenu, *incheckbutton, *outcheckbutton,
56                  *qsoframe, *endhbox, *endentry, *powerhbox, *count,                  *qsoframe, *endhbox, *endentry, *powerhbox, *count,
57                  *powerentry, *namehbox, *nameentry, *qthhbox, *qthentry,                  *powerentry, *namehbox, *nameentry, *qthhbox, *qthentry,
58                  *locatorhbox, *locatorentry, *unknown1hbox, *unknownentry1,                  *locatorhbox, *locatorentry, *unknown1hbox, *unknownentry1,
59                  *unknown2hbox, *unknownentry2, *qslhbox, *remarksvbox, *framelabel;                  *unknown2hbox, *unknownentry2, *qslhbox, *remarksvbox, *framelabel;
60            GtkTextBuffer *b;
61            GtkTextIter start, end;
62          gchar *temp;          gchar *temp;
63          gint bandindex, modeindex, i = 0, page, c;          gint bandindex, modeindex, i = 0, page, c;
64          logtype *logw = NULL;          logtype *logw = NULL;
# Line 178  on_abutton_clicked (GtkButton * button, Line 180  on_abutton_clicked (GtkButton * button,
180                  remarksvbox = lookup_widget (mainwindow, "remarksvbox");                  remarksvbox = lookup_widget (mainwindow, "remarksvbox");
181                  if (GTK_WIDGET_VISIBLE (remarksvbox))                  if (GTK_WIDGET_VISIBLE (remarksvbox))
182                  {                  {
183                          remarksentry = lookup_widget (mainwindow, "remarksentry");                          remtv = lookup_widget (mainwindow, "remtv");
184                          qso[REMARKS] = gtk_editable_get_chars (GTK_EDITABLE (remarksentry), 0, -1);                          b = gtk_text_view_get_buffer (GTK_TEXT_VIEW (remtv));
185                          gtk_editable_delete_text (GTK_EDITABLE (remarksentry), 0, -1);                          gtk_text_buffer_get_bounds (b, &start, &end);
186                            qso[REMARKS] = gtk_text_buffer_get_text (b, &start, &end, TRUE);
187                            gtk_text_buffer_set_text (b, "", 0);
188                  }                  }
189    
190                  /* add the QSO */                  /* add the QSO */
# Line 247  void Line 251  void
251  on_dbutton_clicked (GtkButton * button, gpointer user_data)  on_dbutton_clicked (GtkButton * button, gpointer user_data)
252  {  {
253          GtkWidget *gmtbutton, *gmtentry, *endentry, *callentry, *bandentry,          GtkWidget *gmtbutton, *gmtentry, *endentry, *callentry, *bandentry,
254                  *modeentry, *rstentry, *myrstentry, *remarksentry, *powerentry,                  *modeentry, *rstentry, *myrstentry, *remtv, *powerentry,
255                  *nameentry, *qthentry, *unknownentry1, *unknownentry2,                  *nameentry, *qthentry, *unknownentry1, *unknownentry2,
256                  *locatorentry, *incheckbutton, *outcheckbutton;                  *locatorentry, *incheckbutton, *outcheckbutton;
257            GtkTextBuffer *b;
258          gchar *statustext, *qsonumber;          gchar *statustext, *qsonumber;
259          gint i, page;          gint i, page;
260          logtype *logw;          logtype *logw;
# Line 275  on_dbutton_clicked (GtkButton * button, Line 280  on_dbutton_clicked (GtkButton * button,
280                          modeentry = lookup_widget (mainwindow, "modeentry");                          modeentry = lookup_widget (mainwindow, "modeentry");
281                          rstentry = lookup_widget (mainwindow, "rstentry");                          rstentry = lookup_widget (mainwindow, "rstentry");
282                          myrstentry = lookup_widget (mainwindow, "myrstentry");                          myrstentry = lookup_widget (mainwindow, "myrstentry");
283                          remarksentry = lookup_widget (mainwindow, "remarksentry");                          remtv = lookup_widget (mainwindow, "remtv");
284                          incheckbutton = lookup_widget (mainwindow, "incheckbutton");                          incheckbutton = lookup_widget (mainwindow, "incheckbutton");
285                          outcheckbutton = lookup_widget (mainwindow, "outcheckbutton");                          outcheckbutton = lookup_widget (mainwindow, "outcheckbutton");
286                          powerentry = lookup_widget (mainwindow, "powerentry");                          powerentry = lookup_widget (mainwindow, "powerentry");
# Line 291  on_dbutton_clicked (GtkButton * button, Line 296  on_dbutton_clicked (GtkButton * button,
296                          gtk_editable_delete_text (GTK_EDITABLE (bandentry), 0, -1);                          gtk_editable_delete_text (GTK_EDITABLE (bandentry), 0, -1);
297                          gtk_editable_delete_text (GTK_EDITABLE (rstentry), 0, -1);                          gtk_editable_delete_text (GTK_EDITABLE (rstentry), 0, -1);
298                          gtk_editable_delete_text (GTK_EDITABLE (myrstentry), 0, -1);                          gtk_editable_delete_text (GTK_EDITABLE (myrstentry), 0, -1);
299                          gtk_editable_delete_text (GTK_EDITABLE (remarksentry), 0, -1);                          b = gtk_text_view_get_buffer (GTK_TEXT_VIEW (remtv));
300                            gtk_text_buffer_set_text (b, "", 0);
301                          gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (outcheckbutton), FALSE);                          gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (outcheckbutton), FALSE);
302                          gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (incheckbutton), FALSE);                          gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (incheckbutton), FALSE);
303                          gtk_editable_delete_text (GTK_EDITABLE (powerentry), 0, -1);                          gtk_editable_delete_text (GTK_EDITABLE (powerentry), 0, -1);
# Line 343  void Line 349  void
349  on_ubutton_clicked (GtkButton * button, gpointer user_data)  on_ubutton_clicked (GtkButton * button, gpointer user_data)
350  {  {
351          GtkWidget *dateentry, *gmtentry, *callentry, *rstentry, *myrstentry,          GtkWidget *dateentry, *gmtentry, *callentry, *rstentry, *myrstentry,
352                  *remarksentry, *bandentry, *modeentry, *incheckbutton,                  *remtv, *bandentry, *modeentry, *incheckbutton,
353                  *outcheckbutton, *modeoptionmenu, *bandoptionmenu,                  *outcheckbutton, *modeoptionmenu, *bandoptionmenu,
354                  *qsoframe, *endhbox, *endentry, *powerhbox,                  *qsoframe, *endhbox, *endentry, *powerhbox,
355                  *powerentry, *namehbox, *nameentry, *qthhbox, *qthentry,                  *powerentry, *namehbox, *nameentry, *qthhbox, *qthentry,
356                  *locatorhbox, *locatorentry, *unknown1hbox, *unknownentry1,                  *locatorhbox, *locatorentry, *unknown1hbox, *unknownentry1,
357                  *unknown2hbox, *unknownentry2, *qslhbox, *remarksvbox, *gmtbutton,                  *unknown2hbox, *unknownentry2, *qslhbox, *remarksvbox, *gmtbutton,
358                  *framelabel;                  *framelabel;
359            GtkTextBuffer *b;
360            GtkTextIter start, end;
361          gint bandindex, modeindex, i = 0, page;          gint bandindex, modeindex, i = 0, page;
362          gchar *statustext;          gchar *statustext;
363          logtype *logw;          logtype *logw;
# Line 481  on_ubutton_clicked (GtkButton * button, Line 489  on_ubutton_clicked (GtkButton * button,
489                          remarksvbox = lookup_widget (mainwindow, "remarksvbox");                          remarksvbox = lookup_widget (mainwindow, "remarksvbox");
490                          if (GTK_WIDGET_VISIBLE (remarksvbox))                          if (GTK_WIDGET_VISIBLE (remarksvbox))
491                          {                          {
492                                  remarksentry = lookup_widget (mainwindow, "remarksentry");                                  remtv = lookup_widget (mainwindow, "remtv");
493                                  qso[REMARKS] = gtk_editable_get_chars (GTK_EDITABLE (remarksentry), 0, -1);                                  b = gtk_text_view_get_buffer (GTK_TEXT_VIEW (remtv));
494                                  gtk_editable_delete_text (GTK_EDITABLE (remarksentry), 0, -1);                                  gtk_text_buffer_get_bounds (b, &start, &end);
495                                    qso[REMARKS] = gtk_text_buffer_get_text (b, &start, &end, TRUE);
496                                    gtk_text_buffer_set_text (b, "", 0);
497                          }                          }
498    
499                          /* change the selected QSO */                          /* change the selected QSO */

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

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