Yes, that should do it. The default font is certainly a small change. I didn't look at the rest for very long, just enough to know it would take more time than I wanted to spend before going to bed. :-)
On Wed, May 18, 2011 at 5:57 AM, h.g. muller <h.g.mul...@hccnet.nl> wrote: > At 22:42 17-5-2011 -0700, Tim Mann wrote: > > It looks like we need to change FindFont to just return the fontset, then > change the rest of the code to set fontSet resources using that value > instead of setting font resources. That looks like it will be a fair amount > of work to carry through fully. Maybe it's best to nuke all the old code in > the process instead of trying to carry it around and make it still work if > compiling without ENABLE_NLS defined. > > > Would this really require a lot of work? The current version uses 3 fonts: > clocks, board coordinates, and the rest. clockFont is used in only two > widgets, which explicitly mention an XtNfont arg at their creation. The > coordFont is only used for rendering text in the graphical board widget, for > which it is turned into a GC (coordGC). All the other stuff seems to be > handled in bulk, by the single call: > > XrmPutStringResource(&xdb, "*font", appData.font); > > Couldn't we simply change that call to > > XrmPutStringResource(&xdb, "*fontSet", fntSet); > > to acheive what we want? (And of course make sure fntSet used in FindFont > is a global variable.) > _______________________________________________ > Bug-XBoard mailing list > Bug-XBoard@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-xboard >
_______________________________________________ Bug-XBoard mailing list Bug-XBoard@gnu.org https://lists.gnu.org/mailman/listinfo/bug-xboard