From: Caffeine Junky <nospam@hotmail.com>
Subject: Xlib and X11R6 bindings
Date: Thu, 12 Sep 2002 23:42:27 GMT
Date: 2002-09-12T23:42:27+00:00 [thread overview]
Message-ID: <DD9g9.458164$UU1.74659@sccrnsc03> (raw)
Recently I've been spending some time learning to use the Xlib that comes
with XFree86(version 4.1.0).
I know theres a an Ada binding for X11R5, but I havent found one for
X11R6. I dont have a problem with importing the C libs into my Ada
program, but I was curious if there exists an Ada95 binding to X11R6. Or
if there isn't a binding, if anyone would be interested in such a thing?
Fankly, I dont find Xlib very difficult to use at all. However, it would
be much simpler for me if there was an Ada95 binding to Xlib. Nonetheless
I wouldn't go so far as creating an entirely new widget library.(There are
tons of those already. Qt, GTK/GTKAda, Athena, Motif, etc...) However I
might consider creating a few widgets at a somewhat more asbtract level
than just as a binding to Xlib so as to take advantage of some of Ada's
more useful features.(GLADE distributed objects, Protected Objects, the
Safety Annex for those who might have a use for such a thing.)
If I was just creating it for myself, I wouldn't care. But since I plan
on making it available to others(if it turns out to be of decent quality)
I'm wondering what things I should keep in mind when designing the
binding.
Of course I'm assuming that theres a need for such a thing.(I'm not aware
of any bindings to X11R6). I know about GTKAda and the QT/Ada projects,
and since I use neither GTK or QT, it would be rather pointless for me to
work on such a project.
Then again, maybe I shoul just forget about the project all together.
Any advice from the more experienced among us?
NiCad
aka Caffiene Junky
org/The Caffinated Corps
next reply other threads:[~2002-09-12 23:42 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-09-12 23:42 Caffeine Junky [this message]
2002-09-13 2:50 ` Xlib and X11R6 bindings Jeffrey Creem
2002-09-13 4:27 ` Vadim Godunko
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox