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 |