Re: Development question...
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Graham wrote:[color=blue]
> Hi,
>
> Can anyone point me in the right direction...?
> I'm looking for help on writing code on programming the X windows system
> i.e Creating windows, handling messages etc.(also going to try the glx
> library), but my searching has been in vain, either I'm not searching
> correctly or its well hidden :(
>
> I thought there would be a API reference or soething available[/color]
Actually, there are /many/ API references available, for both low-level and
high-level development.
At the low-level end, you have the X protocol, and (slightly above it), the
xlib API. Next up from them are APIs like the X Toolkit Intrinsics,followed by
Xt and Athena widgets. After that, you have APIs like Motif, GTK+, and QT. And
above these, there are APIs like the GNOME and KDE environment APIs.
What's your pleasure?
[color=blue]
> but ...
> cant find it...[/color]
[url]http://www.pconline.com/~erc/xprog.htm[/url]
[url]http://tronche.com/gui/x/[/url]
[url]http://www.the-labs.com/X11/XLib-Manual/[/url]
[url]http://users.actcom.co.il/~choo/lupg/tutorials/xlib-programming/xlib-programming.html[/url]
[url]http://www.oreilly.com/catalog/v1/index.html[/url]
[url]http://www.lesstif.org/links.html[/url]
[url]http://www.gtk.org/[/url]
[url]http://doc.trolltech.com/[/url]
[url]http://developer.gnome.org/doc/API/2.0/libglade/[/url]
[url]http://developer.kde.org/documentation/[/url]
[color=blue]
> Help me anyone...?[/color]
- --
Lew Pitcher
Master Codewright & JOAT-in-training | GPG public key available on request
Registered Linux User #112576 ([url]http://counter.li.org/[/url])
Slackware - Because I know what I'm doing.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - [url]http://enigmail.mozdev.org[/url]
iD8DBQFBUiRfagVFX4UWr64RAj0pAKCJSILTiVM/3pAqHNchQbgbrJUOMACeOJZy
6xRyn4HkA2eQ0ZlY2isLZTk=
=Cc/s
-----END PGP SIGNATURE-----
Re: Development question...
Lew Pitcher wrote:[color=blue]
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Graham wrote:
>[color=green]
>>Hi,
>>
>>Can anyone point me in the right direction...?
>>I'm looking for help on writing code on programming the X windows system
>>i.e Creating windows, handling messages etc.(also going to try the glx
>>library), but my searching has been in vain, either I'm not searching
>>correctly or its well hidden :(
>>
>>I thought there would be a API reference or soething available[/color]
>
>
> Actually, there are /many/ API references available, for both low-level and
> high-level development.
>
> At the low-level end, you have the X protocol, and (slightly above it), the
> xlib API. Next up from them are APIs like the X Toolkit Intrinsics,followed by
> Xt and Athena widgets. After that, you have APIs like Motif, GTK+, and QT. And
> above these, there are APIs like the GNOME and KDE environment APIs.
>
> What's your pleasure?
>
>[color=green]
>>but ...
>>cant find it...[/color]
>
>
> [url]http://www.pconline.com/~erc/xprog.htm[/url]
>
> [url]http://tronche.com/gui/x/[/url]
> [url]http://www.the-labs.com/X11/XLib-Manual/[/url]
> [url]http://users.actcom.co.il/~choo/lupg/tutorials/xlib-programming/xlib-programming.html[/url]
> [url]http://www.oreilly.com/catalog/v1/index.html[/url]
>
> [url]http://www.lesstif.org/links.html[/url]
>
> [url]http://www.gtk.org/[/url]
> [url]http://doc.trolltech.com/[/url]
>
> [url]http://developer.gnome.org/doc/API/2.0/libglade/[/url]
> [url]http://developer.kde.org/documentation/[/url]
>
>[color=green]
>>Help me anyone...?[/color]
>
>
>
> - --
> Lew Pitcher
>
> Master Codewright & JOAT-in-training | GPG public key available on request
> Registered Linux User #112576 ([url]http://counter.li.org/[/url])
> Slackware - Because I know what I'm doing.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - [url]http://enigmail.mozdev.org[/url]
>
> iD8DBQFBUiRfagVFX4UWr64RAj0pAKCJSILTiVM/3pAqHNchQbgbrJUOMACeOJZy
> 6xRyn4HkA2eQ0ZlY2isLZTk=
> =Cc/s
> -----END PGP SIGNATURE-----[/color]
Thanks for the links...
I'd been searching for "x programming" rather than "x windows
programming" which didn't help.
Im new to linux programming, having learned a bit of game programming
under the win32 API, but I got itchy feet and wanted to try some Linux
programming. I could of used SDL or some other high level API, but I
want to try and learn some of the underlying technology, so I can get a
better understanding of the OS, and X.
Thanks again for the links, now I have somewhere to start learning :)
Graham