From: jhopper@erinet.com (jim hopper)
Subject: Re: Ada and X/Motif
Date: 1997/06/04
Date: 1997-06-04T00:00:00+00:00 [thread overview]
Message-ID: <5n2pge$6n5@nntp1.erinet.com> (raw)
In-Reply-To: 3394CED4.2BF7@interlog.com
Have you looked at Xforms?? its a gui builder and library that makes
building x gui's very simple. there is a nice extension to it that
converts the c code xforms spits out to ada95.
its available on a wide variety of platforms (shameless plug : I just
ported it to mac for use with gnat on the Mac, download from the xforms
site) and has excellent documentation.
i know this isn't a direct answer but using this toolkit may allow you
to do what you want with less work.
http://bragg.phys.uwm.edu/xforms <== xforms home
ftp://ocsystems.com/xada/aforms-0.8.11.tar.gz <== aforms source
http://www.ocsystems.com/xada/xforms1.html <== x ada web site
jim hopper
--------
In article <3394CED4.2BF7@interlog.com>
markovi@interlog.com writes:
> I am programming a user interface in Ada using X/Motif routines. The
> interface between X and Ada is implemented through X bindings.
> I have the following problem: to create a colormap, allocate colors
> and store a color I call consequently the bindings for
> XCreateColormap, XAllocColorCells and XStoreColor. When these
> functions are called in the main ada routine, they work properly.
> If I call any (or all) of the above functions in a separate procedure
> and then call this procedure in the main routine, the XStoreColor
> function does not store the color in the colormap. There is no error
> message, just the function does not do what it is supposed to do. Any
> help?
next prev parent reply other threads:[~1997-06-04 0:00 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-06-03 0:00 Ada and X/Motif markovi
1997-06-04 0:00 ` jim hopper [this message]
1997-06-04 0:00 ` Martin C. Carlisle
1997-06-09 0:00 ` Christopher Green
1997-06-10 0:00 ` Uliyana Markova
1997-06-10 0:00 ` Jeff W. Boote
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox