Sincere thanks, Iznogoud. I am interested. I got my ultra-top-secret (because nobody would or should care) FreePascal translation of the XForms-toolkit C headers working pretty well. The image library translation is fun. Aside from the many image format functions, raw 32 bit packed color arrays or raw 8 bit Red/Green/Blue Pascal arrays make a nice framebuffer that displays on an XWindow Canvas. Like old fashioned DOS in high resolution with animation, too. But then curiosity demanded I try FreePascal's "Lazarus" GUI system to compare. And I fell on my face. Old guys need to know they can't manage complexity, databases, or climb ladders. I have those X Manuals, 6A and 6B etc. If you are looking for rocket scientist feedback, I'm not it. But if I learn how GitHub works, I will enjoy trying your new toolkit examples. Your commercial OpenGL XWindow efforts are very important in many industries. Thanks for sharing this news. Please don't misinterpret old age for lack of interest. Iznogoud wrote: > This one's mainly for Rick. > > I am writing a comprehensive template (skeleton and example) C code to use > Motif widgets with OpenGL, and I will put it on Github. I have a paper from the > X journal (from 1994) that is the most concise example and description of how > to do it, but it is a little inadequate in my opinion. Based on that and on a > lot of other reading of the X Programing Manual Vol 6 -among others- I have > started making this better example. > > At present it contains pull-down menus, buttons, a help menu, an area where > OpenGL drawing is visualized (via GLX), a textbox that acts as a log/console, > and a command-line input widget. That is pretty good for most things, but if > anyone wants anything more, go ahead and make suggestions. > > I am working on a commercial project that needs this functionality and that is > why I figured it is worth making an example public. > > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list >