I am using gtk+1.3.13 (my vendor has not upgraded to 1.3.15 yet, they are in "deep freeze" for the next product release). Anyway, I have written a small app with a single clist in a window. I put items in the clist and I can browse the clist perfectly fine with the cursor/arrow keys using up and down to move up and down the list. I hit space to select the line in the clist I want. This works perfectly fine with gtk+-x11-2.0, however if I relink against the linux-fb version of the library, the arrow/cursor keys don't work. The space bar works fine still, but no arrows. Here is a partial strace of a gtkfb app with my pressing UP, DOWN, LEFT and RIGHT respectively: 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "l", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "\354", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "g", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "\347", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "i", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "\351", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "j", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "\352", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "F", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "\306", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "F", 128) = 1 20771 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6, events=POLLIN}], 2, -1) = 1 20771 read(4, "\306", 128) = 1 Any thots or ideas? On a kind of related note, is there an lirc input module for gtkfb (yet)? That would be sweet. :-) b. -- Brian J. Murrell
Attachment:
pgpfjblrYpmMO.pgp
Description: PGP signature