[Top][All Lists]

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

Re: [libcvd-members] GUI/GVars readline code

From: Georg Klein
Subject: Re: [libcvd-members] GUI/GVars readline code
Date: Tue, 15 Jan 2008 11:05:58 +0000 (GMT)

The only vaguely reliable cross-platform way to do this is GLUT, or FLTK, which emulates GLUT. At the moment I'm using GLUT, since it's bundled with OSX; but I'm rapidly realising that it is in fact THE DEVIL, and may switch to FLTK soon.

Even FLTK makes you jump through very hacky hoops to get it to let you render when you want to, but it does get you an OpenGL context on all three major OS.

If limited bitmap fonts aren't for you, there's only really freetype,
and the million or so libraries which wrap around it. Alternatively, make your own bitmap texture.

On Tue, 15 Jan 2008, Gerhard Reitmayr wrote:

quite reasonable. I started a pure gl-based implementation not using any
toolkit besides the CVD::glwindow class, because I have an on screen
display (similar to Georg) for the mobile setups anyway. I am just not
happy with my current text rendering solution, using my own line fonts.
What are your solutions to rendering text in gl  (or without gl for that


Edward Rosten wrote:
On Tue, 15 Jan 2008, Georg Klein wrote:

Would anyone be terribly upset if I had a go at changing the GUI
libreadline call? IMO the current model is bizarre, and the whole
thing could be replaced by a singleton which handles interactive
console input, using libreadline if it's available and std::getline if
it's not.

This is partially motivated by the fact that libreadline is GPL, so
having it optional is a good thing if gvars is supposed to be LGPL!

Go ahead. By the way, GVars currently compiles two versions, one with
readline and one without. has _no_ interactive
components at all.

Also, does it make sense to anyone else to allow multiple toolkits.
Shouldn't there just bt a GUI_Widgets (which is essentially GUI_Fltk,
GUI_Fltk2 or GUI_Motif), where the specific toolkit is selected at
library build time?

I think this may be my fault, by the way...


libcvd-members mailing list

Gerhard Reitmayr
MIL, Engineering Department, Cambridge University
tel: +44 1223 765150

libcvd-members mailing list

reply via email to

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