xlog-discussion
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xlog-discussion] UTF8 support in 0.9cvs, and other wishes


From: Stephane Fillod
Subject: [Xlog-discussion] UTF8 support in 0.9cvs, and other wishes
Date: Mon, 11 Aug 2003 02:03:25 +0200
User-agent: Mutt/1.5.4i

Hi Joop,

I've been doing some work on the CVS version of xlog, like adding
support for TRLog (esp. for TLF) and EDI (VHF and higher contest format 
recommanded by IARU region 1). Propagation is amazing on these bands.

Since xlog has been converted to gtk2, the appearance of the font layout is
not the same as in previous versions, and xlog does not support any more
letters with accents. Actually, if I enter accents in the QSO window,
they are handled fine. However, if the accent is autogenerated like the
'DATE' field or is coming from a log file, then the string is truncated
and I get plenty of the following message in the terminal that started
xlog:

  ** (xlog:1850): WARNING **: Invalid UTF8 string passed to 
pango_layout_set_text()

I get also some of this:

  ** (xlog:1850): CRITICAL **: file pango-layout.c: line 1715 
(pango_layout_get_cursor_pos): assertion `index >= 0 && index <= 
layout->length' failed

anyway, a bit of googling brought me to this page:

  http://mail.gnome.org/archives/gtk-list/2002-October/msg00133.html 

which basically instruct to convert strings from local representation to
UTF8 format:

        gchar *tmp;
        ...
        tmp = g_strdup (g_locale_to_utf8("hello world", -1, 
                NULL, NULL, NULL));
        g_object_set (G_OBJECT(window), "title", tmp, NULL);
        g_free (tmp);

Since I don't know much about the gtk part in xlog, I would prefer let you
see what can be done on this topic.


Wishlist:
* When I change the theme color in the preferences, everything is
  changed but the locator "window". Is it possible to fix this?
* Since the gtk2 convertion, a lot more space is wasted between rows in
  the log window. For example, with previous version, I was able to see
  35+ rows in the log window. Now, 20 rows barely show, even tough my font
  size is 10. This "interline" space gives even more trouble to the
  QSO window, where all the fields+DXCC window+locator window do not fit
  in the window/screen height. Too bad, on top of that, this leaves no room
  for the "worked before" window :(  I can send you screenshots if you are
  not experiencing this problem.
* BTW, the workedb4 feature is great. I love it.
  Maybe adding a keyboard shortcut to it would be nice too. 
  Having the close button of the window much thiner would help
  minimizing the previous problem.
  Also remembering the window geometry (size and position) would be
  nice, as well as starting the find at window opening.
* The "type and find" feature is groovy. I don't know what others would
  think of it, but I would prefer the feature to only fill in the
  *empty* fields of the QSO window.
  Maybe a tooltip over the checkbox in the preference dialog explaining
  shortly what is "type and find" may help newcomers.
* Some kind of atlas window would be pretty darn cool.
  In the preferences, an image filename (jpg or png format) 
  would be specified with the longitude and latitude of its top left
  corner. Then the coordinate of the locator/DXCC would be displayed
  in this "atlas" window. Yes, I have various maps hanging on my walls, 
  sometimes it's fun to stare at them, sometime you have less
  time during short openings, etc.
  To be more picky, having 2 maps would be better. One for distances
  less than, say 2000Km, ie. appropriate for VHF and upper band work,
  and a second one for any other distances, ie. the whole world
  aka our lonely planet (there has not been any DXpedition to the moon
  or mars yet, but we'll modify xlog when it's gonna happen :)
  Throw in a checkbox to display only the station in QSO window,
  or also all the stations in the current log, and this eye candy
  gadget will make more than one young ham dream.

* A last one from Dave kc1di, collected from another mailing list:
<<
It is also helpful if there is some way to select the log enteries you want
to transfer.. X-log can do Adif but there is as yet not selection process
and that is unfortunate because everytime I want to upload my log info to
Eqsl.cc the entire log has to be reuploaded. For me this is not a great
problem but for DX stations that make thousands of qsos it may infact be a
big problem.
>>
AFAIAC, it would be better to not implement this selection on the
export, but rather add to xlog the ability to copy part of a log pane
to another - eventually new, - log pane. This would be much more
versatile. Or what about a "split" function? A log would be split
in 2 new logs apart the selected QSO. Well, I don't know really what
would be the best. Personnaly, when I have to do that kind of stuff, 
I just fire up vim (or any other text editor) and play with the file.
ASCII file formats are your friends in such case.


Cheerio,
Stephane




reply via email to

[Prev in Thread] Current Thread [Next in Thread]