nanogui: Gr* Gs* Gd*!
Subject:
Re: [nanogui] Gr* Gs* Gd*!
From:
Alex Holden ####@####.####
Date:
10 Jul 2002 10:17:56 -0000
Message-Id: <3D2C0863.1090109@linuxhacker.org>
wangzhenyuan wrote:
> Can anyone explain the difference among
> Gsxxx(), Grxxx() and Gdxxxx() function?
The Gr functions are the user-level Nano-X API (located in the client.c
file and the srvfunc.c file).
The Gs functions are internal to the Nano-X server layer (the srv*.c
files other than srvfunc.c). They aren't intended to be called directly
by the user.
The Gd functions are the device layer API (the files in the engine
directory). They are independant of the high level API and are also used
by the Microwin API. They don't know anything about windows, which are
dealt with by the high level API layer (either Nano-X or Microwin).
--
------------ Alex Holden - http://www.linuxhacker.org ------------
If it doesn't work, you're not hitting it with a big enough hammer