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

Diff of /xlog/src/utils.c

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

revision 1.25 by pa4tu, Tue Sep 28 12:36:51 2004 UTC revision 1.26 by pa4tu, Sat Oct 9 15:08:36 2004 UTC
# Line 562  set_qsoframe (gpointer arg) Line 562  set_qsoframe (gpointer arg)
562                  *locatorframe, *remarksvbox;                  *locatorframe, *remarksvbox;
563          logtype *logw = (logtype *) arg;          logtype *logw = (logtype *) arg;
564    
565          for (i = 0; i < QSO_FIELDS; i++)          endhbox = lookup_widget (mainwindow, "endhbox");
566                  {          powerhbox = lookup_widget (mainwindow, "powerhbox");
567                          for (j = 0; j < logw->columns; j++)          qslhbox = lookup_widget (mainwindow, "qslhbox");
568            namehbox = lookup_widget (mainwindow, "namehbox");
569            qthhbox = lookup_widget (mainwindow, "qthhbox");
570            locatorhbox = lookup_widget (mainwindow, "locatorhbox");
571            locatorframe = lookup_widget (mainwindow, "locatorframe");
572            unknown1hbox = lookup_widget (mainwindow, "unknown1hbox");
573            unknown2hbox = lookup_widget (mainwindow, "unknown2hbox");
574            remarksvbox = lookup_widget (mainwindow, "remarksvbox");
575    
576            if (logw) for (i = 0; i < QSO_FIELDS; i++)
577          {          {
578                    for (j = 0; j < logw->columns; j++)
579                    {
580                  if (i == logw->logfields[j])                  if (i == logw->logfields[j])
581                          break;                          break;
582          }                  }
583                          if (i == GMTEND)                  if (i == GMTEND)
584          {                  {
585                  endhbox = lookup_widget (mainwindow, "endhbox");                          if (j == logw->columns)
586                  if (j == logw->columns)                                  gtk_widget_hide (endhbox);
587                          gtk_widget_hide (endhbox);                          else
588                  else                                  gtk_widget_show (endhbox);
589                          gtk_widget_show (endhbox);                  }
590          }                  else if (i == POWER)
591                          else if (i == POWER)                  {
592          {                          powerbutton = lookup_widget (mainwindow, "powerbutton");
593                  powerhbox = lookup_widget (mainwindow, "powerhbox");                          powerlabel = lookup_widget (mainwindow, "powerlabel");
594                  powerbutton = lookup_widget (mainwindow, "powerbutton");                          if (j == logw->columns)
595                  powerlabel = lookup_widget (mainwindow, "powerlabel");                                  gtk_widget_hide (powerhbox);
596                  if (j == logw->columns)                          else
                         gtk_widget_hide (powerhbox);  
                 else  
597                          {                          {
598                                  gtk_widget_show (powerhbox);                                  gtk_widget_show (powerhbox);
599                                  if (preferences.hamlib > 0)                                  if (preferences.hamlib > 0)
600                                    {
601                                            gtk_widget_show (powerbutton);
602                                            gtk_widget_hide (powerlabel);
603                                    }
604                                    else
605                                    {
606                                            gtk_widget_hide (powerbutton);
607                                            gtk_widget_show (powerlabel);
608                                    }
609                            }
610                    }
611                    else if (i == QSLOUT)
612                  {                  {
613                          gtk_widget_show (powerbutton);                          if (j == logw->columns)
614                          gtk_widget_hide (powerlabel);                                  gtk_widget_hide (qslhbox);
615                            else
616                                    gtk_widget_show (qslhbox);
617                  }                  }
618                                  else                  else if (i == NAME)
619                  {                  {
620                          gtk_widget_hide (powerbutton);                          if (j == logw->columns)
621                          gtk_widget_show (powerlabel);                                  gtk_widget_hide (namehbox);
622                            else
623                                    gtk_widget_show (namehbox);
624                  }                  }
625                          }                  else if (i == QTH)
626          }                  {
627                          else if (i == QSLOUT)                          if (j == logw->columns)
628          {                                  gtk_widget_hide (qthhbox);
629                  qslhbox = lookup_widget (mainwindow, "qslhbox");                          else
630                  if (j == logw->columns)                                  gtk_widget_show (qthhbox);
631                          gtk_widget_hide (qslhbox);                  }
632                  else                  else if (i == LOCATOR)
633                          gtk_widget_show (qslhbox);                  {
634          }                          if (j == logw->columns)
                         else if (i == NAME)  
         {  
                 namehbox = lookup_widget (mainwindow, "namehbox");  
                 if (j == logw->columns)  
                         gtk_widget_hide (namehbox);  
                 else  
                         gtk_widget_show (namehbox);  
         }  
                         else if (i == QTH)  
         {  
                 qthhbox = lookup_widget (mainwindow, "qthhbox");  
                 if (j == logw->columns)  
                         gtk_widget_hide (qthhbox);  
                 else  
                         gtk_widget_show (qthhbox);  
         }  
                         else if (i == LOCATOR)  
         {  
                 locatorhbox = lookup_widget (mainwindow, "locatorhbox");  
                 locatorframe = lookup_widget (mainwindow, "locatorframe");  
                 if (j == logw->columns)  
635                          {                          {
636                                  gtk_widget_hide (locatorhbox);                                  gtk_widget_hide (locatorhbox);
637                                  gtk_widget_hide (locatorframe);                                  gtk_widget_hide (locatorframe);
638                          }                          }
639                  else                          else
640                          {                          {
641                                  gtk_widget_show (locatorhbox);                                  gtk_widget_show (locatorhbox);
642                                  gtk_widget_show (locatorframe);                                  gtk_widget_show (locatorframe);
643                          }                          }
644                    }
645                    else if (i == U1)
646                    {
647                            if (j == logw->columns)
648                                    gtk_widget_hide (unknown1hbox);
649                            else
650                                    gtk_widget_show (unknown1hbox);
651                    }
652                    else if (i == U2)
653                    {
654                            if (j == logw->columns)
655                                    gtk_widget_hide (unknown2hbox);
656                            else
657                                    gtk_widget_show (unknown2hbox);
658                    }
659                    else if (i == REMARKS)
660                    {
661                            if (j == logw->columns)
662                                    gtk_widget_hide (remarksvbox);
663                            else
664                                    gtk_widget_show (remarksvbox);
665                    }
666          }          }
667                          else if (i == U1)          else
         {  
                 unknown1hbox = lookup_widget (mainwindow, "unknown1hbox");  
                 if (j == logw->columns)  
                         gtk_widget_hide (unknown1hbox);  
                 else  
                         gtk_widget_show (unknown1hbox);  
         }  
                         else if (i == U2)  
         {  
                 unknown2hbox = lookup_widget (mainwindow, "unknown2hbox");  
                 if (j == logw->columns)  
                         gtk_widget_hide (unknown2hbox);  
                 else  
                         gtk_widget_show (unknown2hbox);  
         }  
                         else if (i == REMARKS)  
668          {          {
669                  remarksvbox = lookup_widget (mainwindow, "remarksvbox");                  gtk_widget_hide (endhbox);
670                  if (j == logw->columns)                  gtk_widget_show (qslhbox);
671                          gtk_widget_hide (remarksvbox);                  gtk_widget_hide (powerhbox);
672                  else                  gtk_widget_hide (namehbox);
673                          gtk_widget_show (remarksvbox);                  gtk_widget_hide (qthhbox);
674                    gtk_widget_hide (locatorhbox);
675                    gtk_widget_hide (locatorframe);
676                    gtk_widget_hide (endhbox);
677                    gtk_widget_hide (unknown1hbox);
678                    gtk_widget_hide (unknown2hbox);
679                    gtk_widget_show (remarksvbox);
680          }          }
                 }  
681  }  }
682    
683  gboolean  gboolean

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

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