Re: GROPs what are these.

Micah Dowty <[email protected]> Fri, 9 May 2003 17:16:43 -0600
Newsgroups gmane.comp.video.picogui.devel
Message-ID <[email protected]>
On Fri, May 09, 2003 at 03:17:58PM -0700, Josie Imlay wrote:
> >
> > gropnode = GRaphics OPeration node
> >
> > They're pgserver's way of storing primitives before drawing them.
> > Since they're internal to pgserver (though exposed a bit via the canvas
> > widget) there isn't any real documentation on them- just source code.
> >
> I got this much. But source code with lots of references to GROPs is sort
> of confusing if you dont know what when one doesn't know what they are.
> 
> Is there actually "primitive" code? or primitive is the human concept and
> GROP is the code?

the video driver implements all the primitives via its vidlib interface.
gropnodes are the way the rendering engine stores the primitives.
gropnodes combined with divnodes (the layout engine's building blocks)
form the server's "scene graph".

> 
> > >
> > > Me other inquiry is, how does one display just text that is non editable
> > > with out using a canvas? Like one might use to display email.
> >
> > textbox widget, with the 'readonly' property set to 1.
> 
> funny... I added a property called editable and made lots of ugly ifs to
> turn off the cursor.

yipes. That's what the readonly property is for :)

--Micah

-- 
Only you can prevent creeping featurism!


-------------------------------------------------------
Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara
The only event dedicated to issues related to Linux enterprise solutions
www.enterpriselinuxforum.com