TkHTML progress, additional questions

R

Randy Kramer

Progress:

I finally made some progress setting up TkHTML and getting it to run both as a
Ruby script and within irb. (The most basic thing I have to do is start irb
(or Ruby) with prefixes like:

LD_LIBRARY_PATH=/usr/local/ActiveTcl/lib:$LD_LIBRARY_PATH /usr/local/bin/irb
(or ruby)

Somebody had told me that before, but it didn't seem to work before (I just
did a reinstall, so maybe that is the difference). (And, unfortunately, I'll
have to do another reinstall in the "near" future (maybe not for a few weeks)
because once again, readline did not get compiled in (but that was because I
had renamed readline.h a week or so ago to do some experimentation and forgot
to rename it back.)

Minor point (for me) to remember--some of the examples I tried did not include
the Tk.mainloop statement--worked much better after I added that ;-)

Questions:

1. Fonts: The fonts don't look too good--I presume that when I learn more
about TkHTML, I'll find a way to change the fonts, maybe not by the user, but
hopefully within Ruby? (I'm hoping not to have to fool around in C, C++, tcl
or whatever to change fonts.)

2. Background: When I run either hv.rb or ss.rb, I get a nice white
background (i.e., this is what I want). When I run (this) sample program
within irb:

require 'tk'
require 'tkextlib/tkHTML'
doc = "<body bgcolor=\"#FFFFFF\"><FONT SIZE=\"3\" COLOR=\"#000000\"
FACE=\"Courier,serif\"><b>It is</b> worth</FONT></body>"
hv = Tk::HTML_Widget.new.pack
hv.parse(doc)
Tk.mainloop

I get a gray background, which I don't want. I presume I'll find a way to
change this to white as well, hopefully within ruby (or maybe my HTML is
totally wrong (which wouldn't surprise me))?

3. Full Screen mode:

When I run ss.rb and switch to full screen mode on my dual head machine, the
widget expands to fully cover both "heads".

Furthermore, I can't find a way to get of full screen mode except by switching
to a VT, then finding and killing the process. (I've tried <alt>f,f and
some other things I could think of.) Is there another way?

Note: These points about full screen mode are probably not a big issue--I'll
probably just disable full screen mode on the ss.rb menu (if I use anything
like ss.rb).

Randy Kramer
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,776
Messages
2,569,603
Members
45,189
Latest member
CryptoTaxSoftware

Latest Threads

Top