Remarks field not displayed in xlog QSO entry form in Ubuntu 12.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
overlay-scrollbar (Ubuntu) |
Confirmed
|
Medium
|
Unassigned | ||
xlog (Ubuntu) |
Fix Released
|
Medium
|
AndyWLUG |
Bug Description
The Remarks field is not displayed in the xlog QSO Entry form in Ubuntu 12.04 Data can be successfully entered by mouse clicking over the"Remarks" Field. Text can be then typed and, although not displayed in the QSO Entry form, can be successfully saved. The saved text is then visible in the Saved QSO List.
The same problem is noted using Unity, Gnome, Gnome Classic, Xfce and KDE desktops with Ubuntu 12.04 i-386 32 bit desktop version. My computer is a Lenovo T61p Thinkpad with an Intel processor with Nvidia graphics chip. xlog is v 2.0.5-2 I installed a previous version, I think 2.0.2 and found the same problem.
I just created a Linux Mint 13 DVD with Cinnamon Desktop, which is built on Ubuntu, and the Remarks entry field is properly displayed when xlog is run from the Live DVD.
I have read a report that this problem has existed since Ubuntu 11.10.
I looked through the xlog C source code. Though not a skilled C programmer, it appears to me that the problem is not in the xlog source but maybe in the GTK+ library function which is called to draw the display box.
Is there a workaround for this problem? Not being able to enter Remarks severely limits the use of this program for my needs.
Thank you.
Damon Raphael, W7MD
This is the code that I noted in http:// xlog.sourcearch ive.com/ documentation/ 2.0.5-2/ gui__mainwindow _8c_source. html and which I think is the code that should create the Remarks text box using calls to the GTK function library.
remarksvbox = gtk_vbox_new (FALSE, 0); box_pack_ start (GTK_BOX (qsofieldsvbox), remarksvbox, FALSE, FALSE, 0); box_pack_ start (GTK_BOX (remarksvbox), rembox1, FALSE, FALSE, 0); new_with_ mnemonic (_("Remar_ks")); box_pack_ start (GTK_BOX (rembox1), remarkslabel, TRUE, TRUE, 0); box_pack_ start (GTK_BOX (remarksvbox), rembox2, FALSE, FALSE, 0); window_ new (NULL, NULL); container_ add (GTK_CONTAINER (rembox2), remscr); scrolled_ window_ set_policy (GTK_SCROLLED_ WINDOW (remscr),
GTK_ POLICY_ NEVER, GTK_POLICY_ AUTOMATIC) ; scrolled_ window_ set_shadow_ type
(GTK_ SCROLLED_ WINDOW (remscr), GTK_SHADOW_ ETCHED_ IN); label_set_ mnemonic_ widget (GTK_LABEL( remarkslabel) , remtv); text_view_ set_wrap_ mode (GTK_TEXT_ VIEW(remtv) , GTK_WRAP_WORD); container_ add (GTK_CONTAINER (remscr), remtv);
gtk_
rembox1 = gtk_hbox_new (FALSE, 0);
gtk_
remarkslabel = gtk_label_
gtk_
rembox2 = gtk_hbox_new (FALSE, 0);
gtk_
remscr = gtk_scrolled_
gtk_
gtk_
gtk_
remtv = gtk_text_view_new ();
gtk_
gtk_
gtk_