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

Diff of /xlog/src/gui_preferencesdialog.c

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

revision 1.1 by pa4tu, Thu Apr 8 21:51:55 2004 UTC revision 1.2 by pa4tu, Mon Sep 20 19:38:41 2004 UTC
# Line 116  create_preferencesdialog (void) Line 116  create_preferencesdialog (void)
116          GtkWidget *labelloc;          GtkWidget *labelloc;
117          GtkWidget *hbox148;          GtkWidget *hbox148;
118          GtkWidget *latentry;          GtkWidget *latentry;
119          GtkWidget *combo4;          GtkWidget *NScombo;
         GList *combo4_items = NULL;  
         GtkWidget *NScomboentry;  
120          GtkWidget *longentry;          GtkWidget *longentry;
121          GtkWidget *combo5;          GtkWidget *EWcombo;
         GList *combo5_items = NULL;  
         GtkWidget *EWcomboentry;  
122          GtkWidget *hbox154;          GtkWidget *hbox154;
123          GtkWidget *label103;          GtkWidget *label103;
124          GtkWidget *qthlocatorentry;          GtkWidget *qthlocatorentry;
# Line 131  create_preferencesdialog (void) Line 127  create_preferencesdialog (void)
127          GtkWidget *hbox10;          GtkWidget *hbox10;
128          GtkWidget *labeldist;          GtkWidget *labeldist;
129          GtkWidget *unitscombo;          GtkWidget *unitscombo;
         GList *unitscombo_items = NULL;  
         GtkWidget *unitscomboentry;  
130          GtkWidget *label111;          GtkWidget *label111;
131          GtkWidget *preferenceslabel3;          GtkWidget *preferenceslabel3;
132          GtkWidget *vbox12;          GtkWidget *vbox12;
# Line 142  create_preferencesdialog (void) Line 136  create_preferencesdialog (void)
136          GtkWidget *hbox25;          GtkWidget *hbox25;
137          GtkWidget *radiolabel;          GtkWidget *radiolabel;
138          GtkWidget *radiocombo;          GtkWidget *radiocombo;
         GList *radiocombo_items = NULL;  
         GtkWidget *radiocomboentry;  
139          GtkWidget *hbox26;          GtkWidget *hbox26;
140          GtkWidget *devicelabel;          GtkWidget *devicelabel;
141          GtkWidget *devicecombo;          GtkWidget *devicecombo;
         GList *devicecombo_items = NULL;  
         GtkWidget *devicecomboentry;  
142          GtkWidget *hseparator10;          GtkWidget *hseparator10;
143          GtkWidget *label202;          GtkWidget *label202;
144          GtkWidget *rigsetconfentry;          GtkWidget *rigsetconfentry;
# Line 158  create_preferencesdialog (void) Line 148  create_preferencesdialog (void)
148          GtkWidget *hbox161;          GtkWidget *hbox161;
149          GtkWidget *label197;          GtkWidget *label197;
150          GtkWidget *pollcombo;          GtkWidget *pollcombo;
         GList *pollcombo_items = NULL;  
         GtkWidget *pollcomboentry;  
151          GtkWidget *label198;          GtkWidget *label198;
152          GtkWidget *label200;          GtkWidget *label200;
153          GtkWidget *smetercheckbutton;          GtkWidget *smetercheckbutton;
# Line 176  create_preferencesdialog (void) Line 164  create_preferencesdialog (void)
164          GtkWidget *hbox36;          GtkWidget *hbox36;
165          GtkWidget *label39;          GtkWidget *label39;
166          GtkWidget *digitscombo;          GtkWidget *digitscombo;
         GList *digitscombo_items = NULL;  
         GtkWidget *digitscomboentry;  
167          GtkWidget *label40;          GtkWidget *label40;
168          GtkWidget *label201;          GtkWidget *label201;
169          GtkWidget *label112;          GtkWidget *label112;
# Line 206  create_preferencesdialog (void) Line 192  create_preferencesdialog (void)
192          GtkWidget *hbox37;          GtkWidget *hbox37;
193          GtkWidget *label41;          GtkWidget *label41;
194          GtkWidget *autosavecombo;          GtkWidget *autosavecombo;
         GList *autosavecombo_items = NULL;  
         GtkWidget *autosavecomboentry;  
195          GtkWidget *label42;          GtkWidget *label42;
196          GtkWidget *label114;          GtkWidget *label114;
197          GtkWidget *label92;          GtkWidget *label92;
# Line 543  create_preferencesdialog (void) Line 527  create_preferencesdialog (void)
527          gtk_widget_set_size_request (latentry, 50, 23);          gtk_widget_set_size_request (latentry, 50, 23);
528          gtk_entry_set_max_length (GTK_ENTRY (latentry), 8);          gtk_entry_set_max_length (GTK_ENTRY (latentry), 8);
529    
530          combo4 = gtk_combo_new ();          NScombo = gtk_combo_box_entry_new_text ();
531          g_object_set_data (G_OBJECT (GTK_COMBO (combo4)->popwin),       "GladeParentKey", combo4);          gtk_widget_show (NScombo);
532          gtk_widget_show (combo4);          gtk_box_pack_start (GTK_BOX (hbox148), NScombo, TRUE, TRUE, 0);
533          gtk_box_pack_start (GTK_BOX (hbox148), combo4, TRUE, TRUE, 0);          gtk_widget_set_size_request (NScombo, 50, 23);
534          gtk_widget_set_size_request (combo4, 50, 23);          gtk_combo_box_append_text (GTK_COMBO_BOX (NScombo), _("N"));
535          combo4_items = g_list_append (combo4_items, (gpointer) _("N"));          gtk_combo_box_append_text (GTK_COMBO_BOX (NScombo), _("S"));
536          combo4_items = g_list_append (combo4_items, (gpointer) _("S"));          gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(NScombo)->child), FALSE);
         gtk_combo_set_popdown_strings (GTK_COMBO (combo4), combo4_items);  
         g_list_free (combo4_items);  
   
         NScomboentry = GTK_COMBO (combo4)->entry;  
         gtk_widget_show (NScomboentry);  
         gtk_editable_set_editable (GTK_EDITABLE (NScomboentry), FALSE);  
537    
538          longentry = gtk_entry_new ();          longentry = gtk_entry_new ();
539          gtk_widget_show (longentry);          gtk_widget_show (longentry);
# Line 563  create_preferencesdialog (void) Line 541  create_preferencesdialog (void)
541          gtk_widget_set_size_request (longentry, 50, 23);          gtk_widget_set_size_request (longentry, 50, 23);
542          gtk_entry_set_max_length (GTK_ENTRY (longentry), 8);          gtk_entry_set_max_length (GTK_ENTRY (longentry), 8);
543    
544          combo5 = gtk_combo_new ();          EWcombo = gtk_combo_box_entry_new_text ();
545          g_object_set_data (G_OBJECT (GTK_COMBO (combo5)->popwin),       "GladeParentKey", combo5);          gtk_widget_show (EWcombo);
546          gtk_widget_show (combo5);          gtk_box_pack_start (GTK_BOX (hbox148), EWcombo, TRUE, TRUE, 0);
547          gtk_box_pack_start (GTK_BOX (hbox148), combo5, TRUE, TRUE, 0);          gtk_widget_set_size_request (EWcombo, 50, 23);
548          gtk_widget_set_size_request (combo5, 50, 23);          gtk_combo_box_append_text (GTK_COMBO_BOX (EWcombo), _("E"));
549          combo5_items = g_list_append (combo5_items, (gpointer) _("E"));          gtk_combo_box_append_text (GTK_COMBO_BOX (EWcombo), _("W"));
550          combo5_items = g_list_append (combo5_items, (gpointer) _("W"));          gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(EWcombo)->child), FALSE);
         gtk_combo_set_popdown_strings (GTK_COMBO (combo5), combo5_items);  
         g_list_free (combo5_items);  
   
         EWcomboentry = GTK_COMBO (combo5)->entry;  
         gtk_widget_show (EWcomboentry);  
         gtk_editable_set_editable (GTK_EDITABLE (EWcomboentry), FALSE);  
551    
552          hbox154 = gtk_hbox_new (TRUE, 0);          hbox154 = gtk_hbox_new (TRUE, 0);
553          gtk_widget_show (hbox154);          gtk_widget_show (hbox154);
# Line 612  create_preferencesdialog (void) Line 584  create_preferencesdialog (void)
584          gtk_label_set_justify (GTK_LABEL (labeldist), GTK_JUSTIFY_CENTER);          gtk_label_set_justify (GTK_LABEL (labeldist), GTK_JUSTIFY_CENTER);
585          gtk_label_set_line_wrap (GTK_LABEL (labeldist), TRUE);          gtk_label_set_line_wrap (GTK_LABEL (labeldist), TRUE);
586    
587          unitscombo = gtk_combo_new ();          unitscombo = gtk_combo_box_entry_new_text ();
         g_object_set_data (G_OBJECT (GTK_COMBO (unitscombo)->popwin),   "GladeParentKey", unitscombo);  
588          gtk_widget_show (unitscombo);          gtk_widget_show (unitscombo);
589          gtk_box_pack_start (GTK_BOX (hbox10), unitscombo, TRUE, TRUE, 0);          gtk_box_pack_start (GTK_BOX (hbox10), unitscombo, TRUE, TRUE, 0);
590          gtk_widget_set_size_request (unitscombo, 50, 23);          gtk_widget_set_size_request (unitscombo, 50, 23);
591          gtk_combo_set_value_in_list (GTK_COMBO (unitscombo), TRUE, FALSE);          gtk_combo_box_append_text (GTK_COMBO_BOX (unitscombo), _("Kilometers"));
592          unitscombo_items = g_list_append (unitscombo_items, (gpointer) _("Kilometers"));          gtk_combo_box_append_text (GTK_COMBO_BOX (unitscombo), _("Miles"));
593          unitscombo_items = g_list_append (unitscombo_items, (gpointer) _("Miles"));          gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(unitscombo)->child), FALSE);
         gtk_combo_set_popdown_strings (GTK_COMBO (unitscombo), unitscombo_items);  
         g_list_free (unitscombo_items);  
   
         unitscomboentry = GTK_COMBO (unitscombo)->entry;  
         gtk_widget_show (unitscomboentry);  
         gtk_editable_set_editable (GTK_EDITABLE (unitscomboentry), FALSE);  
594    
595          label111 = gtk_label_new (_("Units"));          label111 = gtk_label_new (_("Units"));
596          gtk_widget_show (label111);          gtk_widget_show (label111);
# Line 663  create_preferencesdialog (void) Line 628  create_preferencesdialog (void)
628          gtk_label_set_line_wrap (GTK_LABEL (radiolabel), TRUE);          gtk_label_set_line_wrap (GTK_LABEL (radiolabel), TRUE);
629          gtk_misc_set_padding (GTK_MISC (radiolabel), 5, 0);          gtk_misc_set_padding (GTK_MISC (radiolabel), 5, 0);
630    
631          radiocombo = gtk_combo_new ();          radiocombo = gtk_combo_box_entry_new_text ();
         g_object_set_data (G_OBJECT (GTK_COMBO (radiocombo)->popwin),   "GladeParentKey", radiocombo);  
632          gtk_widget_show (radiocombo);          gtk_widget_show (radiocombo);
633          gtk_box_pack_start (GTK_BOX (hbox25), radiocombo, TRUE, TRUE, 5);          gtk_box_pack_start (GTK_BOX (hbox25), radiocombo, TRUE, TRUE, 0);
634          gtk_widget_set_size_request (radiocombo, 100, 23);          gtk_widget_set_size_request (radiocombo, 100, 23);
635          radiocombo_items = g_list_append (radiocombo_items, (gpointer) "");          gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(radiocombo)->child), FALSE);
         gtk_combo_set_popdown_strings (GTK_COMBO (radiocombo), radiocombo_items);  
         g_list_free (radiocombo_items);  
   
         radiocomboentry = GTK_COMBO (radiocombo)->entry;  
         gtk_widget_show (radiocomboentry);  
         gtk_editable_set_editable (GTK_EDITABLE (radiocomboentry), FALSE);  
636    
637          hbox26 = gtk_hbox_new (TRUE, 0);          hbox26 = gtk_hbox_new (TRUE, 0);
638          gtk_widget_show (hbox26);          gtk_widget_show (hbox26);
# Line 687  create_preferencesdialog (void) Line 645  create_preferencesdialog (void)
645          gtk_label_set_line_wrap (GTK_LABEL (devicelabel), TRUE);          gtk_label_set_line_wrap (GTK_LABEL (devicelabel), TRUE);
646          gtk_misc_set_padding (GTK_MISC (devicelabel), 5, 0);          gtk_misc_set_padding (GTK_MISC (devicelabel), 5, 0);
647    
648          devicecombo = gtk_combo_new ();          devicecombo = gtk_combo_box_entry_new_text ();
         g_object_set_data (G_OBJECT (GTK_COMBO (devicecombo)->popwin),  "GladeParentKey", devicecombo);  
649          gtk_widget_show (devicecombo);          gtk_widget_show (devicecombo);
650          gtk_box_pack_start (GTK_BOX (hbox26), devicecombo, TRUE, TRUE, 5);          gtk_box_pack_start (GTK_BOX (hbox26), devicecombo, TRUE, TRUE, 0);
651          gtk_widget_set_size_request (devicecombo, 100, 23);          gtk_widget_set_size_request (devicecombo, 100, 23);
652          devicecombo_items = g_list_append (devicecombo_items, (gpointer) "/dev/ttyS0");          gtk_combo_box_append_text (GTK_COMBO_BOX (devicecombo), "/dev/ttyS0");
653          devicecombo_items = g_list_append (devicecombo_items, (gpointer) "/dev/ttyS1");          gtk_combo_box_append_text (GTK_COMBO_BOX (devicecombo), "/dev/ttyS1");
654          devicecombo_items = g_list_append (devicecombo_items, (gpointer) "/dev/ttyS2");          gtk_combo_box_append_text (GTK_COMBO_BOX (devicecombo), "/dev/ttyS2");
655          devicecombo_items = g_list_append (devicecombo_items, (gpointer) "/dev/ttyS3");          gtk_combo_box_append_text (GTK_COMBO_BOX (devicecombo), "/dev/ttyS3");
656          devicecombo_items = g_list_append (devicecombo_items, (gpointer) "localhost");          gtk_combo_box_append_text (GTK_COMBO_BOX (devicecombo), "localhost");
657          gtk_combo_set_popdown_strings (GTK_COMBO (devicecombo), devicecombo_items);          gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(devicecombo)->child), FALSE);
658          g_list_free (devicecombo_items);          gtk_entry_set_max_length (GTK_ENTRY (GTK_BIN(devicecombo)->child), 30);
   
         devicecomboentry = GTK_COMBO (devicecombo)->entry;  
         gtk_widget_show (devicecomboentry);  
         gtk_entry_set_max_length (GTK_ENTRY (devicecomboentry), 30);  
659    
660          hseparator10 = gtk_hseparator_new ();          hseparator10 = gtk_hseparator_new ();
661          gtk_widget_show (hseparator10);          gtk_widget_show (hseparator10);
# Line 745  create_preferencesdialog (void) Line 698  create_preferencesdialog (void)
698          gtk_label_set_line_wrap (GTK_LABEL (label197), TRUE);          gtk_label_set_line_wrap (GTK_LABEL (label197), TRUE);
699          gtk_misc_set_padding (GTK_MISC (label197), 5, 0);          gtk_misc_set_padding (GTK_MISC (label197), 5, 0);
700    
701          pollcombo = gtk_combo_new ();          pollcombo = gtk_combo_box_entry_new_text ();
         g_object_set_data (G_OBJECT (GTK_COMBO (pollcombo)->popwin),    "GladeParentKey", pollcombo);  
702          gtk_widget_show (pollcombo);          gtk_widget_show (pollcombo);
703          gtk_box_pack_start (GTK_BOX (hbox161), pollcombo, FALSE, FALSE, 5);          gtk_box_pack_start (GTK_BOX (hbox161), pollcombo, FALSE, FALSE, 5);
704          gtk_widget_set_size_request (pollcombo, 100, 23);          gtk_widget_set_size_request (pollcombo, 100, 23);
705          pollcombo_items = g_list_append (pollcombo_items, (gpointer) "300");          gtk_combo_box_append_text (GTK_COMBO_BOX (pollcombo), "300");
706          pollcombo_items = g_list_append (pollcombo_items, (gpointer) "400");          gtk_combo_box_append_text (GTK_COMBO_BOX (pollcombo), "400");
707          pollcombo_items = g_list_append (pollcombo_items, (gpointer) "500");          gtk_combo_box_append_text (GTK_COMBO_BOX (pollcombo), "500");
708          pollcombo_items = g_list_append (pollcombo_items, (gpointer) "700");          gtk_combo_box_append_text (GTK_COMBO_BOX (pollcombo), "700");
709          pollcombo_items = g_list_append (pollcombo_items, (gpointer) "1000");          gtk_combo_box_append_text (GTK_COMBO_BOX (pollcombo), "1000");
710          pollcombo_items = g_list_append (pollcombo_items, (gpointer) "2000");          gtk_combo_box_append_text (GTK_COMBO_BOX (pollcombo), "2000");
711          pollcombo_items = g_list_append (pollcombo_items, (gpointer) "3000");          gtk_combo_box_append_text (GTK_COMBO_BOX (pollcombo), "3000");
712          gtk_combo_set_popdown_strings (GTK_COMBO (pollcombo), pollcombo_items);          gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(pollcombo)->child), FALSE);
         g_list_free (pollcombo_items);  
   
         pollcomboentry = GTK_COMBO (pollcombo)->entry;  
         gtk_widget_show (pollcomboentry);  
         gtk_editable_set_editable (GTK_EDITABLE (pollcomboentry), FALSE);  
713    
714          label198 = gtk_label_new (_("milliseconds"));          label198 = gtk_label_new (_("milliseconds"));
715          gtk_widget_show (label198);          gtk_widget_show (label198);
# Line 836  create_preferencesdialog (void) Line 783  create_preferencesdialog (void)
783          gtk_label_set_line_wrap (GTK_LABEL (label39), TRUE);          gtk_label_set_line_wrap (GTK_LABEL (label39), TRUE);
784          gtk_misc_set_padding (GTK_MISC (label39), 5, 0);          gtk_misc_set_padding (GTK_MISC (label39), 5, 0);
785    
786          digitscombo = gtk_combo_new ();          digitscombo = gtk_combo_box_entry_new_text ();
         g_object_set_data (G_OBJECT (GTK_COMBO (digitscombo)->popwin),  "GladeParentKey", digitscombo);  
787          gtk_widget_show (digitscombo);          gtk_widget_show (digitscombo);
788          gtk_box_pack_start (GTK_BOX (hbox36), digitscombo, FALSE, FALSE, 5);          gtk_box_pack_start (GTK_BOX (hbox36), digitscombo, FALSE, FALSE, 5);
789          gtk_widget_set_size_request (digitscombo, 100, 23);          gtk_widget_set_size_request (digitscombo, 100, 23);
790          digitscombo_items = g_list_append (digitscombo_items, (gpointer) "0");          gtk_combo_box_append_text (GTK_COMBO_BOX (digitscombo), "0");
791          digitscombo_items = g_list_append (digitscombo_items, (gpointer) "1");          gtk_combo_box_append_text (GTK_COMBO_BOX (digitscombo), "1");
792          digitscombo_items = g_list_append (digitscombo_items, (gpointer) "2");          gtk_combo_box_append_text (GTK_COMBO_BOX (digitscombo), "2");
793          digitscombo_items = g_list_append (digitscombo_items, (gpointer) "3");          gtk_combo_box_append_text (GTK_COMBO_BOX (digitscombo), "3");
794          digitscombo_items = g_list_append (digitscombo_items, (gpointer) "4");          gtk_combo_box_append_text (GTK_COMBO_BOX (digitscombo), "4");
795          digitscombo_items = g_list_append (digitscombo_items, (gpointer) "5");          gtk_combo_box_append_text (GTK_COMBO_BOX (digitscombo), "5");
796          gtk_combo_set_popdown_strings (GTK_COMBO (digitscombo), digitscombo_items);          gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(digitscombo)->child), FALSE);
         g_list_free (digitscombo_items);  
   
         digitscomboentry = GTK_COMBO (digitscombo)->entry;  
         gtk_widget_show (digitscomboentry);  
         gtk_editable_set_editable (GTK_EDITABLE (digitscomboentry), FALSE);  
797    
798          label40 = gtk_label_new (_("characters"));          label40 = gtk_label_new (_("characters"));
799          gtk_widget_show (label40);          gtk_widget_show (label40);
# Line 980  create_preferencesdialog (void) Line 921  create_preferencesdialog (void)
921          gtk_label_set_line_wrap (GTK_LABEL (label41), TRUE);          gtk_label_set_line_wrap (GTK_LABEL (label41), TRUE);
922          gtk_misc_set_padding (GTK_MISC (label41), 5, 0);          gtk_misc_set_padding (GTK_MISC (label41), 5, 0);
923    
924          autosavecombo = gtk_combo_new ();          autosavecombo = gtk_combo_box_entry_new_text ();
         g_object_set_data (G_OBJECT (GTK_COMBO (autosavecombo)->popwin),        "GladeParentKey", autosavecombo);  
925          gtk_widget_show (autosavecombo);          gtk_widget_show (autosavecombo);
926          gtk_box_pack_start (GTK_BOX (hbox37), autosavecombo, FALSE, FALSE, 0);          gtk_box_pack_start (GTK_BOX (hbox37), autosavecombo, FALSE, FALSE, 5);
927          gtk_widget_set_size_request (autosavecombo, 100, 23);          gtk_widget_set_size_request (autosavecombo, 100, 23);
928          autosavecombo_items = g_list_append (autosavecombo_items, (gpointer) "5");          gtk_combo_box_append_text (GTK_COMBO_BOX (autosavecombo), "5");
929          autosavecombo_items = g_list_append (autosavecombo_items, (gpointer) "10");          gtk_combo_box_append_text (GTK_COMBO_BOX (autosavecombo), "10");
930          autosavecombo_items = g_list_append (autosavecombo_items, (gpointer) "20");          gtk_combo_box_append_text (GTK_COMBO_BOX (autosavecombo), "20");
931          autosavecombo_items = g_list_append (autosavecombo_items, (gpointer) "30");          gtk_combo_box_append_text (GTK_COMBO_BOX (autosavecombo), "30");
932          autosavecombo_items = g_list_append (autosavecombo_items, (gpointer) "40");          gtk_combo_box_append_text (GTK_COMBO_BOX (autosavecombo), "40");
933          autosavecombo_items = g_list_append (autosavecombo_items, (gpointer) "50");          gtk_combo_box_append_text (GTK_COMBO_BOX (autosavecombo), "50");
934          autosavecombo_items = g_list_append (autosavecombo_items, (gpointer) "60");          gtk_combo_box_append_text (GTK_COMBO_BOX (autosavecombo), "60");
935          autosavecombo_items = g_list_append (autosavecombo_items, (gpointer) "90");          gtk_combo_box_append_text (GTK_COMBO_BOX (autosavecombo), "90");
936          autosavecombo_items = g_list_append (autosavecombo_items, (gpointer) "120");          gtk_combo_box_append_text (GTK_COMBO_BOX (autosavecombo), "120");
937          gtk_combo_set_popdown_strings (GTK_COMBO (autosavecombo), autosavecombo_items);          gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(autosavecombo)->child), FALSE);
         g_list_free (autosavecombo_items);  
   
         autosavecomboentry = GTK_COMBO (autosavecombo)->entry;  
         gtk_widget_show (autosavecomboentry);  
         gtk_editable_set_editable (GTK_EDITABLE (autosavecomboentry), FALSE);  
938    
939          label42 = gtk_label_new (_("minutes"));          label42 = gtk_label_new (_("minutes"));
940          gtk_widget_show (label42);          gtk_widget_show (label42);
# Line 1110  create_preferencesdialog (void) Line 1045  create_preferencesdialog (void)
1045          GLADE_HOOKUP_OBJECT (preferencesdialog, bandsentry, "bandsentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, bandsentry, "bandsentry");
1046          GLADE_HOOKUP_OBJECT (preferencesdialog, callsignentry, "callsignentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, callsignentry, "callsignentry");
1047          GLADE_HOOKUP_OBJECT (preferencesdialog, latentry, "latentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, latentry, "latentry");
1048          GLADE_HOOKUP_OBJECT (preferencesdialog, NScomboentry, "NScomboentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, NScombo, "NScombo");
1049          GLADE_HOOKUP_OBJECT (preferencesdialog, longentry, "longentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, longentry, "longentry");
1050          GLADE_HOOKUP_OBJECT (preferencesdialog, EWcomboentry, "EWcomboentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, EWcombo, "EWcombo");
1051          GLADE_HOOKUP_OBJECT (preferencesdialog, qthlocatorentry, "qthlocatorentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, qthlocatorentry, "qthlocatorentry");
1052          GLADE_HOOKUP_OBJECT (preferencesdialog, unitscombo, "unitscombo");          GLADE_HOOKUP_OBJECT (preferencesdialog, unitscombo, "unitscombo");
         GLADE_HOOKUP_OBJECT (preferencesdialog, unitscomboentry, "unitscomboentry");  
1053          GLADE_HOOKUP_OBJECT (preferencesdialog, hamlibcheckbutton, "hamlibcheckbutton");          GLADE_HOOKUP_OBJECT (preferencesdialog, hamlibcheckbutton, "hamlibcheckbutton");
1054          GLADE_HOOKUP_OBJECT (preferencesdialog, radiocombo, "radiocombo");          GLADE_HOOKUP_OBJECT (preferencesdialog, radiocombo, "radiocombo");
         GLADE_HOOKUP_OBJECT (preferencesdialog, radiocomboentry, "radiocomboentry");  
1055          GLADE_HOOKUP_OBJECT (preferencesdialog, devicecombo, "devicecombo");          GLADE_HOOKUP_OBJECT (preferencesdialog, devicecombo, "devicecombo");
         GLADE_HOOKUP_OBJECT (preferencesdialog, devicecomboentry, "devicecomboentry");  
1056          GLADE_HOOKUP_OBJECT (preferencesdialog, rigsetconfentry, "rigsetconfentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, rigsetconfentry, "rigsetconfentry");
1057          GLADE_HOOKUP_OBJECT (preferencesdialog, pollingcheckbutton, "pollingcheckbutton");          GLADE_HOOKUP_OBJECT (preferencesdialog, pollingcheckbutton, "pollingcheckbutton");
1058          GLADE_HOOKUP_OBJECT (preferencesdialog, pollcombo, "pollcombo");          GLADE_HOOKUP_OBJECT (preferencesdialog, pollcombo, "pollcombo");
         GLADE_HOOKUP_OBJECT (preferencesdialog, pollcomboentry, "pollcomboentry");  
1059          GLADE_HOOKUP_OBJECT (preferencesdialog, smetercheckbutton, "smetercheckbutton");          GLADE_HOOKUP_OBJECT (preferencesdialog, smetercheckbutton, "smetercheckbutton");
1060          GLADE_HOOKUP_OBJECT (preferencesdialog, frequencycheckbutton, "frequencycheckbutton");          GLADE_HOOKUP_OBJECT (preferencesdialog, frequencycheckbutton, "frequencycheckbutton");
1061          GLADE_HOOKUP_OBJECT (preferencesdialog, digitscombo, "digitscombo");          GLADE_HOOKUP_OBJECT (preferencesdialog, digitscombo, "digitscombo");
         GLADE_HOOKUP_OBJECT (preferencesdialog, digitscomboentry, "digitscomboentry");  
1062          GLADE_HOOKUP_OBJECT (preferencesdialog, pathentry, "pathentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, pathentry, "pathentry");
1063          GLADE_HOOKUP_OBJECT (preferencesdialog, pathbutton, "pathbutton");          GLADE_HOOKUP_OBJECT (preferencesdialog, pathbutton, "pathbutton");
1064          GLADE_HOOKUP_OBJECT (preferencesdialog, logsentry, "logsentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, logsentry, "logsentry");
1065          GLADE_HOOKUP_OBJECT (preferencesdialog, savecheckbutton, "savecheckbutton");          GLADE_HOOKUP_OBJECT (preferencesdialog, savecheckbutton, "savecheckbutton");
1066          GLADE_HOOKUP_OBJECT (preferencesdialog, autosavecheckbutton, "autosavecheckbutton");          GLADE_HOOKUP_OBJECT (preferencesdialog, autosavecheckbutton, "autosavecheckbutton");
1067          GLADE_HOOKUP_OBJECT (preferencesdialog, autosavecombo, "autosavecombo");          GLADE_HOOKUP_OBJECT (preferencesdialog, autosavecombo, "autosavecombo");
         GLADE_HOOKUP_OBJECT (preferencesdialog, autosavecomboentry, "autosavecomboentry");  
1068          GLADE_HOOKUP_OBJECT (preferencesdialog, typeaheadfindcheckbutton, "typeaheadfindcheckbutton");          GLADE_HOOKUP_OBJECT (preferencesdialog, typeaheadfindcheckbutton, "typeaheadfindcheckbutton");
1069          GLADE_HOOKUP_OBJECT (preferencesdialog, remoteradiobutton1, "remoteradiobutton1");          GLADE_HOOKUP_OBJECT (preferencesdialog, remoteradiobutton1, "remoteradiobutton1");
1070          GLADE_HOOKUP_OBJECT (preferencesdialog, remoteradiobutton2, "remoteradiobutton2");          GLADE_HOOKUP_OBJECT (preferencesdialog, remoteradiobutton2, "remoteradiobutton2");
# Line 1151  create_preferencesdialog (void) Line 1080  create_preferencesdialog (void)
1080  void  void
1081  on_menu_preferences_activate (GtkMenuItem * menuitem, gpointer user_data)  on_menu_preferences_activate (GtkMenuItem * menuitem, gpointer user_data)
1082  {  {
1083          GtkWidget *latentry, *longentry, *NScomboentry,          GtkWidget *latentry, *longentry, *NScombo,
1084                  *EWcomboentry, *unitscomboentry, *modesentry, *bandsentry,                  *EWcombo, *unitscombo, *modesentry, *bandsentry,
1085                  *modesradiobutton1, *modesradiobutton2, *bandsradiobutton1,                  *modesradiobutton1, *modesradiobutton2, *bandsradiobutton1,
1086                  *bandsradiobutton2, *modeslabel, *bandslabel, *clockcheckbutton,                  *bandsradiobutton2, *modeslabel, *bandslabel, *clockcheckbutton,
1087                  *exampleframe, *examplelabel, *autosavecomboentry,                  *exampleframe, *examplelabel, *autosavecombo,
1088                  *themecheckbutton, *pathentry, *logsentry, *qthlocatorentry,                  *themecheckbutton, *pathentry, *logsentry, *qthlocatorentry,
1089                  *callsignentry, *fontentry, *savecheckbutton, *autosavecheckbutton,                  *callsignentry, *fontentry, *savecheckbutton, *autosavecheckbutton,
1090                  *autosaveframe, *typeaheadfindcheckbutton, *remoteradiobutton1,                  *autosaveframe, *typeaheadfindcheckbutton, *remoteradiobutton1,
1091                  *remoteradiobutton2;                  *remoteradiobutton2;
1092          gchar *temp;          gchar *temp;
1093  #if WANT_HAMLIB  #if WANT_HAMLIB
1094          GtkWidget *hamlibcheckbutton, *radiocombo, *hamlibframe, *radiocomboentry,          GtkWidget *hamlibcheckbutton, *radiocombo, *hamlibframe,
1095                  *devicecomboentry, *frequencycheckbutton, *digitscomboentry,                  *devicecombo, *frequencycheckbutton, *digitscombo,
1096                  *smetercheckbutton, *pollingcheckbutton, *rigsetconfentry, *pollcomboentry;                  *smetercheckbutton, *pollingcheckbutton, *rigsetconfentry, *pollcombo;
1097          GList *combolist = NULL;          gint i, indexradio = -1, numrigs;
         gint i, numrigs;  
1098          struct rig_caps *rcaps;          struct rig_caps *rcaps;
1099  #else  #else
1100          GtkWidget *notebook;          GtkWidget *notebook;
# Line 1212  on_menu_preferences_activate (GtkMenuIte Line 1140  on_menu_preferences_activate (GtkMenuIte
1140    
1141          /* saving */          /* saving */
1142          temp = g_strdup_printf ("%d", preferences.autosave);          temp = g_strdup_printf ("%d", preferences.autosave);
1143          autosavecomboentry =          autosavecombo = lookup_widget (preferencesdialog, "autosavecombo");
1144                  lookup_widget (preferencesdialog, "autosavecomboentry");          gtk_entry_set_text (GTK_ENTRY (GTK_BIN(autosavecombo)->child), temp);
         gtk_entry_set_text (GTK_ENTRY (autosavecomboentry), temp);  
1145          autosavecheckbutton = lookup_widget (preferencesdialog, "autosavecheckbutton");          autosavecheckbutton = lookup_widget (preferencesdialog, "autosavecheckbutton");
1146          autosaveframe = lookup_widget (preferencesdialog, "autosaveframe");          autosaveframe = lookup_widget (preferencesdialog, "autosaveframe");
1147          savecheckbutton = lookup_widget (preferencesdialog, "savecheckbutton");          savecheckbutton = lookup_widget (preferencesdialog, "savecheckbutton");
# Line 1257  on_menu_preferences_activate (GtkMenuIte Line 1184  on_menu_preferences_activate (GtkMenuIte
1184                  lookup_widget (preferencesdialog, "frequencycheckbutton");                  lookup_widget (preferencesdialog, "frequencycheckbutton");
1185          smetercheckbutton = lookup_widget (preferencesdialog, "smetercheckbutton");          smetercheckbutton = lookup_widget (preferencesdialog, "smetercheckbutton");
1186          if (preferences.hamlib == 0)          if (preferences.hamlib == 0)
                 {  
                         gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (hamlibcheckbutton),  
                                                 FALSE);  
                         gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (frequencycheckbutton),  
                                                 FALSE);  
                         gtk_widget_set_sensitive (hamlibframe, 0);  
                 }  
         else  
                 {  
                         gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (hamlibcheckbutton),  
                                                 TRUE);  
                         if (preferences.hamlib == 2)  
1187          {          {
1188                  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON                  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (hamlibcheckbutton),
                                         (frequencycheckbutton), TRUE);  
                 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (smetercheckbutton),  
1189                                          FALSE);                                          FALSE);
1190                    gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (frequencycheckbutton),
1191                                            FALSE);
1192                    gtk_widget_set_sensitive (hamlibframe, 0);
1193          }          }
1194                          else if (preferences.hamlib == 3)          else
1195          {          {
1196                  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON                  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (hamlibcheckbutton),
1197                                                    TRUE);
1198                    if (preferences.hamlib == 2)
1199                    {
1200                            gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON
1201                                            (frequencycheckbutton), TRUE);
1202                            gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (smetercheckbutton),
1203                                            FALSE);
1204                    }
1205                    else if (preferences.hamlib == 3)
1206                    {
1207                            gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON
1208                                          (frequencycheckbutton), FALSE);                                          (frequencycheckbutton), FALSE);
1209                  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (smetercheckbutton),                          gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (smetercheckbutton),
1210                                          TRUE);                                          TRUE);
1211          }                  }
1212                          else if (preferences.hamlib == 4)                  else if (preferences.hamlib == 4)
1213          {                  {
1214                  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON                          gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON
1215                                          (frequencycheckbutton), TRUE);                                          (frequencycheckbutton), TRUE);
1216                  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (smetercheckbutton),                          gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (smetercheckbutton),
1217                                          TRUE);                                          TRUE);
         }  
                         gtk_widget_set_sensitive (hamlibframe, 1);  
1218                  }                  }
1219                    gtk_widget_set_sensitive (hamlibframe, 1);
1220            }
1221    
1222          numrigs = g_list_length (riglist);          numrigs = g_list_length (riglist);
1223            radiocombo = lookup_widget (preferencesdialog, "radiocombo");
1224          if (numrigs > 0)          if (numrigs > 0)
                 {  
                         for (i = 0; i < numrigs; i++)  
1225          {          {
1226                  rcaps = (struct rig_caps *) g_list_nth_data (riglist, i);                  for (i = 0; i < numrigs; i++)
1227                  combolist = g_list_append (combolist, (gchar *) rcaps->model_name);                  {
1228          }                          rcaps = (struct rig_caps *) g_list_nth_data (riglist, i);
1229                            gtk_combo_box_append_text (GTK_COMBO_BOX (radiocombo),
1230                                    (gchar *) rcaps->model_name);
1231                            if (g_ascii_strcasecmp (rcaps->model_name, preferences.radio) == 0)
1232                                    indexradio = i;
1233                  }                  }
1234          else                  if (indexradio != -1)
1235                  combolist = g_list_append (combolist, "");                          gtk_combo_box_set_active (GTK_COMBO_BOX (radiocombo), indexradio);
1236            }
1237    
1238          radiocombo = lookup_widget (preferencesdialog, "radiocombo");          devicecombo = lookup_widget (preferencesdialog, "devicecombo");
1239          gtk_combo_set_popdown_strings (GTK_COMBO (radiocombo), combolist);          gtk_entry_set_text (GTK_ENTRY (GTK_BIN(devicecombo)->child),
1240          g_list_free (combolist);                  preferences.device);
1241    
         devicecomboentry = lookup_widget (preferencesdialog, "devicecomboentry");  
         gtk_entry_set_text (GTK_ENTRY (devicecomboentry), preferences.device);  
         radiocomboentry = lookup_widget (preferencesdialog, "radiocomboentry");  
         gtk_entry_set_text (GTK_ENTRY (radiocomboentry), preferences.radio);  
1242          temp = g_strdup_printf ("%d", preferences.round);          temp = g_strdup_printf ("%d", preferences.round);
1243          digitscomboentry = lookup_widget (preferencesdialog, "digitscomboentry");          digitscombo = lookup_widget (preferencesdialog, "digitscombo");
1244          gtk_entry_set_text (GTK_ENTRY (digitscomboentry), temp);          gtk_entry_set_text (GTK_ENTRY (GTK_BIN(digitscombo)->child), temp);
1245          rigsetconfentry = lookup_widget (preferencesdialog, "rigsetconfentry");          rigsetconfentry = lookup_widget (preferencesdialog, "rigsetconfentry");
1246          if (g_ascii_strcasecmp (preferences.rigconf, "?"))          if (g_ascii_strcasecmp (preferences.rigconf, "?"))
1247                  gtk_entry_set_text (GTK_ENTRY (rigsetconfentry), preferences.rigconf);                  gtk_entry_set_text (GTK_ENTRY (rigsetconfentry), preferences.rigconf);
# Line 1321  on_menu_preferences_activate (GtkMenuIte Line 1249  on_menu_preferences_activate (GtkMenuIte
1249          /* polling */          /* polling */
1250          pollingcheckbutton =          pollingcheckbutton =
1251                  lookup_widget (preferencesdialog, "pollingcheckbutton");                  lookup_widget (preferencesdialog, "pollingcheckbutton");
         pollcomboentry = lookup_widget (preferencesdialog, "pollcomboentry");  
1252          if (preferences.polltime == 0)          if (preferences.polltime == 0)
1253                  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (pollingcheckbutton),                  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (pollingcheckbutton),
1254                          FALSE);                          FALSE);
1255          else          else
1256                  {                  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (pollingcheckbutton),
1257                          gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (pollingcheckbutton),                          TRUE);
1258                                  TRUE);          temp = g_strdup_printf ("%d", preferences.polltime);
1259                          temp = g_strdup_printf ("%d", preferences.polltime);          pollcombo = lookup_widget (preferencesdialog, "pollcombo");
1260                          pollcomboentry = lookup_widget (preferencesdialog, "pollcomboentry");          gtk_entry_set_text (GTK_ENTRY (GTK_BIN(pollcombo)->child), temp);
                         gtk_entry_set_text (GTK_ENTRY (pollcomboentry), temp);  
                 }  
1261    
1262  #else /* hide hamlib page in notebook if no hamlib support */  #else /* hide hamlib page in notebook if no hamlib support */
1263          notebook = lookup_widget (preferencesdialog, "preferencesnotebook");          notebook = lookup_widget (preferencesdialog, "preferencesnotebook");
# Line 1343  on_menu_preferences_activate (GtkMenuIte Line 1268  on_menu_preferences_activate (GtkMenuIte
1268          temp = g_strdup_printf ("%3.2f", preferences.latitude);          temp = g_strdup_printf ("%3.2f", preferences.latitude);
1269          latentry = lookup_widget (preferencesdialog, "latentry");          latentry = lookup_widget (preferencesdialog, "latentry");
1270          gtk_entry_set_text (GTK_ENTRY (latentry), temp);          gtk_entry_set_text (GTK_ENTRY (latentry), temp);
1271          NScomboentry = lookup_widget (preferencesdialog, "NScomboentry");          NScombo = lookup_widget (preferencesdialog, "NScombo");
1272          if (preferences.NS == 1)          if (preferences.NS == 1)
1273                  gtk_entry_set_text (GTK_ENTRY (NScomboentry), _("N"));                  gtk_combo_box_set_active (GTK_COMBO_BOX (NScombo), 0);
1274          else          else
1275                  gtk_entry_set_text (GTK_ENTRY (NScomboentry), _("S"));                  gtk_combo_box_set_active (GTK_COMBO_BOX (NScombo), 1);
1276          temp = g_strdup_printf ("%3.2f", preferences.longitude);          temp = g_strdup_printf ("%3.2f", preferences.longitude);
1277          longentry = lookup_widget (preferencesdialog, "longentry");          longentry = lookup_widget (preferencesdialog, "longentry");
1278          gtk_entry_set_text (GTK_ENTRY (longentry), temp);          gtk_entry_set_text (GTK_ENTRY (longentry), temp);
1279          EWcomboentry = lookup_widget (preferencesdialog, "EWcomboentry");          EWcombo = lookup_widget (preferencesdialog, "EWcombo");
1280          if (preferences.EW == 1)          if (preferences.EW == 1)
1281                  gtk_entry_set_text (GTK_ENTRY (EWcomboentry), _("E"));                  gtk_combo_box_set_active (GTK_COMBO_BOX (EWcombo), 0);
1282          else          else
1283                  gtk_entry_set_text (GTK_ENTRY (EWcomboentry), _("W"));                  gtk_combo_box_set_active (GTK_COMBO_BOX (EWcombo), 1);
1284          unitscomboentry = lookup_widget (preferencesdialog, "unitscomboentry");          unitscombo = lookup_widget (preferencesdialog, "unitscombo");
1285          if (preferences.units == 1)          if (preferences.units == 1)
1286                  gtk_entry_set_text (GTK_ENTRY (unitscomboentry), _("Kilometers"));                  gtk_combo_box_set_active (GTK_COMBO_BOX (unitscombo), 0);
1287          else          else
1288                  gtk_entry_set_text (GTK_ENTRY (unitscomboentry), _("Miles"));                  gtk_combo_box_set_active (GTK_COMBO_BOX (unitscombo), 1);
1289          g_free (temp);          g_free (temp);
1290    
1291          /* locator */          /* locator */

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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