52 |
|
|
53 |
/* update logfields and return number of columns */ |
/* update logfields and return number of columns */ |
54 |
static void |
static void |
55 |
update_logfields (gint column, gint logfields[], gchar * showhide) |
update_logfields (gint column, gint logfields[], gint showhide) |
56 |
{ |
{ |
57 |
gint i, j; |
gint i, j; |
58 |
|
|
67 |
*/ |
*/ |
68 |
if (i == QSO_FIELDS) |
if (i == QSO_FIELDS) |
69 |
{ |
{ |
70 |
if (strcasecmp (showhide, _("Show")) == 0) |
if (showhide == 0) |
71 |
{ |
{ |
72 |
for (j = 0; j < QSO_FIELDS; j++) |
for (j = 0; j < QSO_FIELDS; j++) |
73 |
if (logfields[j] == 0) |
if (logfields[j] == 0) |
84 |
*/ |
*/ |
85 |
else |
else |
86 |
{ |
{ |
87 |
if (strcasecmp (showhide, _("Hide")) == 0) |
if (showhide == 1) |
88 |
{ |
{ |
89 |
logfields[i] = 0; |
logfields[i] = 0; |
90 |
for (j = 0; j < QSO_FIELDS; j++) |
for (j = 0; j < QSO_FIELDS; j++) |
105 |
void |
void |
106 |
on_menu_logeditor_activate (GtkMenuItem * menuitem, gpointer user_data) |
on_menu_logeditor_activate (GtkMenuItem * menuitem, gpointer user_data) |
107 |
{ |
{ |
108 |
GtkWidget *logeditor, |
GtkWidget *logeditor, *leentry15, *leentry16, |
|
*lecomboentry11, *lecomboentry3, *lecomboentry9_10, *lecomboentry12, |
|
|
*lecomboentry13, *lecomboentry14, *lecomboentry15, *lecomboentry17, |
|
|
*lecomboentry16, *leentry15, *leentry16, |
|
109 |
*endhbox, *powerhbox,*qslhbox, *namehbox, *qthhbox, *locatorhbox, |
*endhbox, *powerhbox,*qslhbox, *namehbox, *qthhbox, *locatorhbox, |
110 |
*unknown1hbox, *unknown2hbox, *remarksvbox, *unknownlabel1, *unknownlabel2, |
*unknown1hbox, *unknown2hbox, *remarksvbox, *unknownlabel1, *unknownlabel2, |
111 |
*dialog_vbox, *mainvbox, *mainhbox, *fieldlabel, *showhidelabel, *hseparator, |
*dialog_vbox, *mainvbox, *mainhbox, *fieldlabel, *showhidelabel, *hseparator, |
127 |
*lehbox16, *lecombo16, |
*lehbox16, *lecombo16, |
128 |
*lehbox17, *lelabel17_1, *lecombo17, |
*lehbox17, *lelabel17_1, *lecombo17, |
129 |
*dialog_action_area, *logeditorcancelbutton, *logeditorokbutton; |
*dialog_action_area, *logeditorcancelbutton, *logeditorokbutton; |
|
GList *lecombo_items = NULL; |
|
130 |
GdkPixbuf *logeditor_icon_pixbuf; |
GdkPixbuf *logeditor_icon_pixbuf; |
131 |
logtype *logw; |
logtype *logw; |
132 |
gchar *temp; |
gchar *temp; |
133 |
gint i, j, page, response, columns, fields[QSO_FIELDS]; |
gint i, j, index, page, response, columns, fields[QSO_FIELDS]; |
134 |
GtkTreeViewColumn *column; |
GtkTreeViewColumn *column; |
135 |
|
|
136 |
page = gtk_notebook_get_current_page (GTK_NOTEBOOK (mainnotebook)); |
page = gtk_notebook_get_current_page (GTK_NOTEBOOK (mainnotebook)); |
219 |
gtk_widget_show (lelabel3_1); |
gtk_widget_show (lelabel3_1); |
220 |
gtk_box_pack_start (GTK_BOX (lehbox3), lelabel3_1, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox3), lelabel3_1, FALSE, FALSE, 0); |
221 |
|
|
222 |
lecombo3 = gtk_combo_new (); |
lecombo3 = gtk_combo_box_entry_new_text (); |
|
g_object_set_data (G_OBJECT (GTK_COMBO (lecombo3)->popwin), "GladeParentKey", lecombo3); |
|
223 |
gtk_widget_show (lecombo3); |
gtk_widget_show (lecombo3); |
224 |
gtk_box_pack_start (GTK_BOX (lehbox3), lecombo3, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox3), lecombo3, TRUE, TRUE, 0); |
225 |
gtk_widget_set_size_request (lecombo3, 100, 23); |
gtk_widget_set_size_request (lecombo3, 100, 23); |
226 |
lecombo_items = g_list_append (lecombo_items, (gpointer) _("Show")); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo3), _("Show")); |
227 |
lecombo_items = g_list_append (lecombo_items, (gpointer) _("Hide")); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo3), _("Hide")); |
228 |
gtk_combo_set_popdown_strings (GTK_COMBO (lecombo3), lecombo_items); |
gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(lecombo3)->child), FALSE); |
|
|
|
|
lecomboentry3 = GTK_COMBO (lecombo3)->entry; |
|
|
gtk_widget_show (lecomboentry3); |
|
|
gtk_editable_set_editable (GTK_EDITABLE (lecomboentry3), FALSE); |
|
229 |
|
|
230 |
lehbox4 = gtk_hbox_new (TRUE, 0); |
lehbox4 = gtk_hbox_new (TRUE, 0); |
231 |
gtk_widget_show (lehbox4); |
gtk_widget_show (lehbox4); |
300 |
gtk_widget_show (lelabel9_10); |
gtk_widget_show (lelabel9_10); |
301 |
gtk_box_pack_start (GTK_BOX (lehbox9_10), lelabel9_10, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox9_10), lelabel9_10, FALSE, FALSE, 0); |
302 |
|
|
303 |
lecombo9_10 = gtk_combo_new (); |
lecombo9_10 = gtk_combo_box_entry_new_text (); |
|
g_object_set_data (G_OBJECT (GTK_COMBO (lecombo9_10)->popwin), "GladeParentKey", lecombo9_10); |
|
304 |
gtk_widget_show (lecombo9_10); |
gtk_widget_show (lecombo9_10); |
305 |
gtk_box_pack_start (GTK_BOX (lehbox9_10), lecombo9_10, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox9_10), lecombo9_10, TRUE, TRUE, 0); |
306 |
gtk_widget_set_size_request (lecombo9_10, 100, 23); |
gtk_widget_set_size_request (lecombo9_10, 100, 23); |
307 |
gtk_combo_set_popdown_strings (GTK_COMBO (lecombo9_10), lecombo_items); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo9_10), _("Show")); |
308 |
|
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo9_10), _("Hide")); |
309 |
lecomboentry9_10 = GTK_COMBO (lecombo9_10)->entry; |
gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(lecombo9_10)->child), FALSE); |
|
gtk_widget_show (lecomboentry9_10); |
|
|
gtk_editable_set_editable (GTK_EDITABLE (lecomboentry9_10), FALSE); |
|
310 |
|
|
311 |
lehbox11 = gtk_hbox_new (TRUE, 0); |
lehbox11 = gtk_hbox_new (TRUE, 0); |
312 |
gtk_widget_show (lehbox11); |
gtk_widget_show (lehbox11); |
316 |
gtk_widget_show (lelabel11); |
gtk_widget_show (lelabel11); |
317 |
gtk_box_pack_start (GTK_BOX (lehbox11), lelabel11, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox11), lelabel11, FALSE, FALSE, 0); |
318 |
|
|
319 |
lecombo11 = gtk_combo_new (); |
lecombo11 = gtk_combo_box_entry_new_text (); |
|
g_object_set_data (G_OBJECT (GTK_COMBO (lecombo11)->popwin), "GladeParentKey", lecombo11); |
|
320 |
gtk_widget_show (lecombo11); |
gtk_widget_show (lecombo11); |
321 |
gtk_box_pack_start (GTK_BOX (lehbox11), lecombo11, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox11), lecombo11, TRUE, TRUE, 0); |
322 |
gtk_widget_set_size_request (lecombo11, 100, 23); |
gtk_widget_set_size_request (lecombo11, 100, 23); |
323 |
gtk_combo_set_popdown_strings (GTK_COMBO (lecombo11), lecombo_items); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo11), _("Show")); |
324 |
|
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo11), _("Hide")); |
325 |
lecomboentry11 = GTK_COMBO (lecombo11)->entry; |
gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(lecombo11)->child), FALSE); |
|
gtk_widget_show (lecomboentry11); |
|
|
gtk_editable_set_editable (GTK_EDITABLE (lecomboentry11), FALSE); |
|
326 |
|
|
327 |
lehbox12 = gtk_hbox_new (TRUE, 0); |
lehbox12 = gtk_hbox_new (TRUE, 0); |
328 |
gtk_widget_show (lehbox12); |
gtk_widget_show (lehbox12); |
332 |
gtk_widget_show (lelabel12); |
gtk_widget_show (lelabel12); |
333 |
gtk_box_pack_start (GTK_BOX (lehbox12), lelabel12, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox12), lelabel12, FALSE, FALSE, 0); |
334 |
|
|
335 |
lecombo12 = gtk_combo_new (); |
lecombo12 = gtk_combo_box_entry_new_text (); |
|
g_object_set_data (G_OBJECT (GTK_COMBO (lecombo12)->popwin), "GladeParentKey", lecombo12); |
|
336 |
gtk_widget_show (lecombo12); |
gtk_widget_show (lecombo12); |
337 |
gtk_box_pack_start (GTK_BOX (lehbox12), lecombo12, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox12), lecombo12, TRUE, TRUE, 0); |
338 |
gtk_widget_set_size_request (lecombo12, 100, 23); |
gtk_widget_set_size_request (lecombo12, 100, 23); |
339 |
gtk_combo_set_popdown_strings (GTK_COMBO (lecombo12), lecombo_items); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo12), _("Show")); |
340 |
|
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo12), _("Hide")); |
341 |
lecomboentry12 = GTK_COMBO (lecombo12)->entry; |
gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(lecombo12)->child), FALSE); |
|
gtk_widget_show (lecomboentry12); |
|
|
gtk_editable_set_editable (GTK_EDITABLE (lecomboentry12), FALSE); |
|
342 |
|
|
343 |
lehbox13 = gtk_hbox_new (TRUE, 0); |
lehbox13 = gtk_hbox_new (TRUE, 0); |
344 |
gtk_widget_show (lehbox13); |
gtk_widget_show (lehbox13); |
348 |
gtk_widget_show (lelabel13); |
gtk_widget_show (lelabel13); |
349 |
gtk_box_pack_start (GTK_BOX (lehbox13), lelabel13, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox13), lelabel13, FALSE, FALSE, 0); |
350 |
|
|
351 |
lecombo13 = gtk_combo_new (); |
lecombo13 = gtk_combo_box_entry_new_text (); |
|
g_object_set_data (G_OBJECT (GTK_COMBO (lecombo13)->popwin), "GladeParentKey", lecombo13); |
|
352 |
gtk_widget_show (lecombo13); |
gtk_widget_show (lecombo13); |
353 |
gtk_box_pack_start (GTK_BOX (lehbox13), lecombo13, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox13), lecombo13, TRUE, TRUE, 0); |
354 |
gtk_widget_set_size_request (lecombo13, 100, 23); |
gtk_widget_set_size_request (lecombo13, 100, 23); |
355 |
gtk_combo_set_popdown_strings (GTK_COMBO (lecombo13), lecombo_items); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo13), _("Show")); |
356 |
|
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo13), _("Hide")); |
357 |
lecomboentry13 = GTK_COMBO (lecombo13)->entry; |
gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(lecombo13)->child), FALSE); |
|
gtk_widget_show (lecomboentry13); |
|
|
gtk_editable_set_editable (GTK_EDITABLE (lecomboentry13), FALSE); |
|
358 |
|
|
359 |
lehbox14 = gtk_hbox_new (TRUE, 0); |
lehbox14 = gtk_hbox_new (TRUE, 0); |
360 |
gtk_widget_show (lehbox14); |
gtk_widget_show (lehbox14); |
364 |
gtk_widget_show (lelabel14); |
gtk_widget_show (lelabel14); |
365 |
gtk_box_pack_start (GTK_BOX (lehbox14), lelabel14, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox14), lelabel14, FALSE, FALSE, 0); |
366 |
|
|
367 |
lecombo14 = gtk_combo_new (); |
lecombo14 = gtk_combo_box_entry_new_text (); |
|
g_object_set_data (G_OBJECT (GTK_COMBO (lecombo14)->popwin), "GladeParentKey", lecombo14); |
|
368 |
gtk_widget_show (lecombo14); |
gtk_widget_show (lecombo14); |
369 |
gtk_box_pack_start (GTK_BOX (lehbox14), lecombo14, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox14), lecombo14, TRUE, TRUE, 0); |
370 |
gtk_widget_set_size_request (lecombo14, 100, 23); |
gtk_widget_set_size_request (lecombo14, 100, 23); |
371 |
gtk_combo_set_popdown_strings (GTK_COMBO (lecombo14), lecombo_items); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo14), _("Show")); |
372 |
|
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo14), _("Hide")); |
373 |
lecomboentry14 = GTK_COMBO (lecombo14)->entry; |
gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(lecombo14)->child), FALSE); |
|
gtk_widget_show (lecomboentry14); |
|
|
gtk_editable_set_editable (GTK_EDITABLE (lecomboentry14), FALSE); |
|
374 |
|
|
375 |
lehbox15 = gtk_hbox_new (TRUE, 0); |
lehbox15 = gtk_hbox_new (TRUE, 0); |
376 |
gtk_widget_show (lehbox15); |
gtk_widget_show (lehbox15); |
381 |
gtk_box_pack_start (GTK_BOX (lehbox15), leentry15, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox15), leentry15, FALSE, FALSE, 0); |
382 |
gtk_widget_set_size_request (leentry15, 100, 23); |
gtk_widget_set_size_request (leentry15, 100, 23); |
383 |
|
|
384 |
lecombo15 = gtk_combo_new (); |
lecombo15 = gtk_combo_box_entry_new_text (); |
|
g_object_set_data (G_OBJECT (GTK_COMBO (lecombo15)->popwin), "GladeParentKey", lecombo15); |
|
385 |
gtk_widget_show (lecombo15); |
gtk_widget_show (lecombo15); |
386 |
gtk_box_pack_start (GTK_BOX (lehbox15), lecombo15, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox15), lecombo15, TRUE, TRUE, 0); |
387 |
gtk_widget_set_size_request (lecombo15, 100, 23); |
gtk_widget_set_size_request (lecombo15, 100, 23); |
388 |
gtk_combo_set_popdown_strings (GTK_COMBO (lecombo15), lecombo_items); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo15), _("Show")); |
389 |
|
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo15), _("Hide")); |
390 |
lecomboentry15 = GTK_COMBO (lecombo15)->entry; |
gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(lecombo15)->child), FALSE); |
|
gtk_widget_show (lecomboentry15); |
|
|
gtk_editable_set_editable (GTK_EDITABLE (lecomboentry15), FALSE); |
|
391 |
|
|
392 |
lehbox16 = gtk_hbox_new (TRUE, 0); |
lehbox16 = gtk_hbox_new (TRUE, 0); |
393 |
gtk_widget_show (lehbox16); |
gtk_widget_show (lehbox16); |
398 |
gtk_box_pack_start (GTK_BOX (lehbox16), leentry16, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox16), leentry16, FALSE, FALSE, 0); |
399 |
gtk_widget_set_size_request (leentry16, 100, 23); |
gtk_widget_set_size_request (leentry16, 100, 23); |
400 |
|
|
401 |
lecombo16 = gtk_combo_new (); |
lecombo16 = gtk_combo_box_entry_new_text (); |
|
g_object_set_data (G_OBJECT (GTK_COMBO (lecombo16)->popwin), "GladeParentKey", lecombo16); |
|
402 |
gtk_widget_show (lecombo16); |
gtk_widget_show (lecombo16); |
403 |
gtk_box_pack_start (GTK_BOX (lehbox16), lecombo16, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox16), lecombo16, TRUE, TRUE, 0); |
404 |
gtk_widget_set_size_request (lecombo16, 100, 23); |
gtk_widget_set_size_request (lecombo16, 100, 23); |
405 |
gtk_combo_set_popdown_strings (GTK_COMBO (lecombo16), lecombo_items); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo16), _("Show")); |
406 |
|
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo16), _("Hide")); |
407 |
lecomboentry16 = GTK_COMBO (lecombo16)->entry; |
gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(lecombo16)->child), FALSE); |
|
gtk_widget_show (lecomboentry16); |
|
|
gtk_editable_set_editable (GTK_EDITABLE (lecomboentry16), FALSE); |
|
408 |
|
|
409 |
lehbox17 = gtk_hbox_new (TRUE, 0); |
lehbox17 = gtk_hbox_new (TRUE, 0); |
410 |
gtk_widget_show (lehbox17); |
gtk_widget_show (lehbox17); |
414 |
gtk_widget_show (lelabel17_1); |
gtk_widget_show (lelabel17_1); |
415 |
gtk_box_pack_start (GTK_BOX (lehbox17), lelabel17_1, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox17), lelabel17_1, FALSE, FALSE, 0); |
416 |
|
|
417 |
lecombo17 = gtk_combo_new (); |
lecombo17 = gtk_combo_box_entry_new_text (); |
|
g_object_set_data (G_OBJECT (GTK_COMBO (lecombo17)->popwin), "GladeParentKey", lecombo17); |
|
418 |
gtk_widget_show (lecombo17); |
gtk_widget_show (lecombo17); |
419 |
gtk_box_pack_start (GTK_BOX (lehbox17), lecombo17, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (lehbox17), lecombo17, TRUE, TRUE, 0); |
420 |
gtk_widget_set_size_request (lecombo17, 100, 23); |
gtk_widget_set_size_request (lecombo17, 100, 23); |
421 |
gtk_combo_set_popdown_strings (GTK_COMBO (lecombo17), lecombo_items); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo17), _("Show")); |
422 |
g_list_free (lecombo_items); |
gtk_combo_box_append_text (GTK_COMBO_BOX (lecombo17), _("Hide")); |
423 |
|
gtk_editable_set_editable (GTK_EDITABLE (GTK_BIN(lecombo17)->child), FALSE); |
424 |
|
|
|
lecomboentry17 = GTK_COMBO (lecombo17)->entry; |
|
|
gtk_widget_show (lecomboentry17); |
|
|
gtk_editable_set_editable (GTK_EDITABLE (lecomboentry17), FALSE); |
|
|
|
|
425 |
dialog_action_area = GTK_DIALOG (logeditor)->action_area; |
dialog_action_area = GTK_DIALOG (logeditor)->action_area; |
426 |
gtk_widget_show (dialog_action_area); |
gtk_widget_show (dialog_action_area); |
427 |
gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area), GTK_BUTTONBOX_SPREAD); |
gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area), GTK_BUTTONBOX_SPREAD); |
438 |
|
|
439 |
endhbox = lookup_widget (mainwindow, "endhbox"); |
endhbox = lookup_widget (mainwindow, "endhbox"); |
440 |
if (GTK_WIDGET_VISIBLE (endhbox)) |
if (GTK_WIDGET_VISIBLE (endhbox)) |
441 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry3), _("Show")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo3), 0); |
442 |
else |
else |
443 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry3), _("Hide")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo3), 1); |
444 |
|
|
445 |
qslhbox = lookup_widget (mainwindow, "qslhbox"); |
qslhbox = lookup_widget (mainwindow, "qslhbox"); |
446 |
if (GTK_WIDGET_VISIBLE (qslhbox)) |
if (GTK_WIDGET_VISIBLE (qslhbox)) |
447 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry9_10), _("Show")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo9_10), 0); |
448 |
else |
else |
449 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry9_10), _("Hide")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo9_10), 1); |
450 |
|
|
451 |
powerhbox = lookup_widget (mainwindow, "powerhbox"); |
powerhbox = lookup_widget (mainwindow, "powerhbox"); |
452 |
if (GTK_WIDGET_VISIBLE (powerhbox)) |
if (GTK_WIDGET_VISIBLE (powerhbox)) |
453 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry11), _("Show")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo11), 0); |
454 |
else |
else |
455 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry11), _("Hide")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo11), 1); |
456 |
|
|
457 |
namehbox = lookup_widget (mainwindow, "namehbox"); |
namehbox = lookup_widget (mainwindow, "namehbox"); |
458 |
if (GTK_WIDGET_VISIBLE (namehbox)) |
if (GTK_WIDGET_VISIBLE (namehbox)) |
459 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry12), _("Show")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo12), 0); |
460 |
else |
else |
461 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry12), _("Hide")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo12), 1); |
462 |
|
|
463 |
qthhbox = lookup_widget (mainwindow, "qthhbox"); |
qthhbox = lookup_widget (mainwindow, "qthhbox"); |
464 |
if (GTK_WIDGET_VISIBLE (qthhbox)) |
if (GTK_WIDGET_VISIBLE (qthhbox)) |
465 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry13), _("Show")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo13), 0); |
466 |
else |
else |
467 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry13), _("Hide")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo13), 1); |
468 |
|
|
469 |
locatorhbox = lookup_widget (mainwindow, "locatorhbox"); |
locatorhbox = lookup_widget (mainwindow, "locatorhbox"); |
470 |
if (GTK_WIDGET_VISIBLE (locatorhbox)) |
if (GTK_WIDGET_VISIBLE (locatorhbox)) |
471 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry14), _("Show")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo14), 0); |
472 |
else |
else |
473 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry14), _("Hide")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo14), 1); |
474 |
|
|
475 |
unknown1hbox = lookup_widget (mainwindow, "unknown1hbox"); |
unknown1hbox = lookup_widget (mainwindow, "unknown1hbox"); |
476 |
if (GTK_WIDGET_VISIBLE (unknown1hbox)) |
if (GTK_WIDGET_VISIBLE (unknown1hbox)) |
477 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry15), _("Show")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo15), 0); |
478 |
else |
else |
479 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry15), _("Hide")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo15), 1); |
480 |
|
|
481 |
unknown2hbox = lookup_widget (mainwindow, "unknown2hbox"); |
unknown2hbox = lookup_widget (mainwindow, "unknown2hbox"); |
482 |
if (GTK_WIDGET_VISIBLE (unknown2hbox)) |
if (GTK_WIDGET_VISIBLE (unknown2hbox)) |
483 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry16), _("Show")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo16), 0); |
484 |
else |
else |
485 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry16), _("Hide")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo16), 1); |
486 |
|
|
487 |
gtk_entry_set_text (GTK_ENTRY (leentry15), preferences.freefield1); |
gtk_entry_set_text (GTK_ENTRY (leentry15), preferences.freefield1); |
488 |
gtk_entry_set_text (GTK_ENTRY (leentry16), preferences.freefield2); |
gtk_entry_set_text (GTK_ENTRY (leentry16), preferences.freefield2); |
489 |
|
|
490 |
remarksvbox = lookup_widget (mainwindow, "remarksvbox"); |
remarksvbox = lookup_widget (mainwindow, "remarksvbox"); |
491 |
if (GTK_WIDGET_VISIBLE (remarksvbox)) |
if (GTK_WIDGET_VISIBLE (remarksvbox)) |
492 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry17), _("Show")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo17), 0); |
493 |
else |
else |
494 |
gtk_entry_set_text (GTK_ENTRY (lecomboentry17), _("Hide")); |
gtk_combo_box_set_active (GTK_COMBO_BOX (lecombo17), 1); |
495 |
|
|
496 |
response = gtk_dialog_run (GTK_DIALOG(logeditor)); |
response = gtk_dialog_run (GTK_DIALOG(logeditor)); |
497 |
if (response == GTK_RESPONSE_OK) |
if (response == GTK_RESPONSE_OK) |
505 |
for (i = logw->columns; i < QSO_FIELDS; i++) |
for (i = logw->columns; i < QSO_FIELDS; i++) |
506 |
fields[i] = 0; |
fields[i] = 0; |
507 |
|
|
508 |
temp = gtk_editable_get_chars (GTK_EDITABLE (lecomboentry3), 0, -1); |
index = gtk_combo_box_get_active (GTK_COMBO_BOX (lecombo3)); |
509 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), GMTEND); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), GMTEND); |
510 |
if (strcasecmp (temp, _("Hide")) == 0) |
if (index == 1) |
511 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
512 |
else |
else |
513 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
514 |
update_logfields (GMTEND, fields, temp); |
update_logfields (GMTEND, fields, index); |
515 |
|
|
516 |
temp = gtk_editable_get_chars (GTK_EDITABLE (lecomboentry9_10), 0, -1); |
index = gtk_combo_box_get_active (GTK_COMBO_BOX (lecombo9_10)); |
517 |
if (strcasecmp (temp, _("Hide")) == 0) |
if (index == 1) |
518 |
{ |
{ |
519 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW(logw->treeview), QSLOUT); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW(logw->treeview), QSLOUT); |
520 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
528 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW(logw->treeview), QSLIN); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW(logw->treeview), QSLIN); |
529 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
530 |
} |
} |
531 |
update_logfields (QSLOUT, fields, temp); |
update_logfields (QSLOUT, fields, index); |
532 |
update_logfields (QSLIN, fields, temp); |
update_logfields (QSLIN, fields, index); |
533 |
|
|
534 |
temp = gtk_editable_get_chars (GTK_EDITABLE (lecomboentry11), 0, -1); |
index = gtk_combo_box_get_active (GTK_COMBO_BOX (lecombo11)); |
535 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), POWER); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), POWER); |
536 |
if (strcasecmp (temp, _("Hide")) == 0) |
if (index == 1) |
537 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
538 |
else |
else |
539 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
540 |
update_logfields (POWER, fields, temp); |
update_logfields (POWER, fields, index); |
541 |
|
|
542 |
temp = gtk_editable_get_chars (GTK_EDITABLE (lecomboentry12), 0, -1); |
index = gtk_combo_box_get_active (GTK_COMBO_BOX (lecombo12)); |
543 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), NAME); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), NAME); |
544 |
if (strcasecmp (temp, _("Hide")) == 0) |
if (index == 1) |
545 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
546 |
else |
else |
547 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
548 |
update_logfields (NAME, fields, temp); |
update_logfields (NAME, fields, index); |
549 |
|
|
550 |
temp = gtk_editable_get_chars (GTK_EDITABLE (lecomboentry13), 0, -1); |
index = gtk_combo_box_get_active (GTK_COMBO_BOX (lecombo13)); |
551 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), QTH); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), QTH); |
552 |
if (strcasecmp (temp, _("Hide")) == 0) |
if (index == 1) |
553 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
554 |
else |
else |
555 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
556 |
update_logfields (QTH, fields, temp); |
update_logfields (QTH, fields, index); |
557 |
|
|
558 |
temp = gtk_editable_get_chars (GTK_EDITABLE (lecomboentry14), 0, -1); |
index = gtk_combo_box_get_active (GTK_COMBO_BOX (lecombo14)); |
559 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), LOCATOR); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), LOCATOR); |
560 |
if (strcasecmp (temp, _("Hide")) == 0) |
if (index == 1) |
561 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
562 |
else |
else |
563 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
564 |
update_logfields (LOCATOR, fields, temp); |
update_logfields (LOCATOR, fields, index); |
565 |
|
|
566 |
temp = gtk_editable_get_chars (GTK_EDITABLE (lecomboentry15), 0, -1); |
index = gtk_combo_box_get_active (GTK_COMBO_BOX (lecombo15)); |
567 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), U1); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), U1); |
568 |
if (strcasecmp (temp, _("Hide")) == 0) |
if (index == 1) |
569 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
570 |
else |
else |
571 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
572 |
update_logfields (U1, fields, temp); |
update_logfields (U1, fields, index); |
573 |
|
|
574 |
temp = gtk_editable_get_chars (GTK_EDITABLE (lecomboentry16), 0, -1); |
index = gtk_combo_box_get_active (GTK_COMBO_BOX (lecombo16)); |
575 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), U2); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), U2); |
576 |
if (strcasecmp (temp, _("Hide")) == 0) |
if (index == 1) |
577 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
578 |
else |
else |
579 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
580 |
update_logfields (U2, fields, temp); |
update_logfields (U2, fields, index); |
581 |
|
|
582 |
temp = gtk_editable_get_chars (GTK_EDITABLE (lecomboentry17), 0, -1); |
index = gtk_combo_box_get_active (GTK_COMBO_BOX (lecombo17)); |
583 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), REMARKS); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), REMARKS); |
584 |
if (strcasecmp (temp, _("Hide")) == 0) |
if (index == 1) |
585 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), FALSE); |
586 |
else |
else |
587 |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
gtk_tree_view_column_set_visible (GTK_TREE_VIEW_COLUMN(column), TRUE); |
588 |
update_logfields (REMARKS, fields, temp); |
update_logfields (REMARKS, fields, index); |
589 |
|
|
590 |
/* how many columns do we have now */ |
/* how many columns do we have now */ |
591 |
for (i = 0; i < QSO_FIELDS; i++) |
for (i = 0; i < QSO_FIELDS; i++) |
639 |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), U2); |
column = gtk_tree_view_get_column (GTK_TREE_VIEW (logw->treeview), U2); |
640 |
gtk_tree_view_column_set_title (column, preferences.freefield2); |
gtk_tree_view_column_set_title (column, preferences.freefield2); |
641 |
} |
} |
|
|
|
642 |
g_free (temp); |
g_free (temp); |
643 |
set_qsoframe (logw); |
set_qsoframe (logw); |
644 |
} |
} |