[jsword-devel] Hebrew/Greek defs as tooltips

Mullins, Steven Steven.Mullins at dmme.virginia.gov
Mon Jan 11 06:14:21 MST 2010

Wonderful ideas!  Would be a good idea create an option for the font
used to render the tooltip for each language.  For example, I use
Gentium for Greek and SIL Ezra for Hebrew.

Getting closer to BibleWorks!


-----Original Message-----
From: Yingjie Lan [mailto:lanyjie at yahoo.com] 
Sent: Monday, January 11, 2010 1:16 AM
To: J-Sword Developers Mailing List
Subject: Re: [jsword-devel] Hebrew/Greek defs as tooltips

> > Hi,
> >
> > I am not expert either. but I do create the tooltip
> for Alkitab which
> > is using JSword as base.
> > - I just simply add hyperlink entered and excited for
> Tooltip displaying
> > - and from the HyperlinkEvent object, I get the
> description of the link
> > - and use the description above to construct the
> JSword Key object to
> > find the particular text (strongs,morph,etc)
> > - then use the usual xslt tranform to transform it
> into html text
> > - and finally display it as tooltip popup.
> >
> > If you want to see the code, you can get Alkitab
> source code from
> > http://www.kiyut.com/products/alkitab/index.html under
> developer
> > section (public domain).
> >
> Almost forget, the above is the simple version. However, if
> you want
> to integrate with user options/preferences things will be a
> little bit
> complex, because you need to format the xslt transform
> using user
> options/preferences. And the source book for info (eg:
> bible,Hebrew/Greek def book) you also need to get it from
> user
> options/preferences (from preferred book section).
> And for performance (user perceived performance) I need to
> wrap the
> above code using Swing EDT for tooltip displaying, due to
> swing slow
> parsing html code
> Cheers
> Tonny Kohar
> --
> Alkitab Bible Study
> http://www.kiyut.com/products/alkitab/index.html

Hi, this is very helpful, thank you. I have another question: Do you
somehow control the dimension of the tooltip box? when there is no line
break, would the tool tip turns out to be too long?




jsword-devel mailing list
jsword-devel at crosswire.org

More information about the jsword-devel mailing list