Hi Micah,
first, congratulation for running PicoGUI on your Helio/Linux.
> > - clip functions. Can you implement two functions like :
>
> Right now the renderer clips to the current divnode. (I don't know if
> you're familiar with divnodes. They're the fundamental unit of the
> layout engine, so it basically clips to the canvas widget)
No, I'm not familiar with the divnodes.
> Shouldn't be too hard to allow the clipnode to be adjusted, as all the
> clipping code is already there.
Great. I'm ready to test it when available. ;-)
> > - something like gdk_gc_set_function() : "Determines how the current
> > pixel values and the pixel values being drawn are combined to produce
> > the final pixel values." This mean the following drawing are either
> > COPY, OR, AND, XOR, INVERT, etc., with the allready drawed. Something
> > like :
> > pgSetDrawFunction( gc, flag );
> > Where flag can be PG_LGOP_OR, PG_LGOP_AND...
>
> This falls in the same category as rendering to bitmaps, I will need
> to make changes to the video library. That's probably what I should
> start next...
Good. Rendering bitmaps is one important thing for Waba.
> > - read of the actual drawed value, both for one pixel and for one
> > region. Like :
> > pgcolor pgGetPixel( gc, y, x );
> > pgcolor **pgGetRegion( gc, x, y, w, h );
>
> ok. It would also be good to have pgSetRegion, if not just for
> completeness (but once rendering to bitmaps is done you could use it to
> load bitmaps manually)
Good idea.
> > - of course, I also need the same functions with a bitmap instead of a
> > canvas widget. ;-)
>
> Yep. On it's way.
Let me know when I can then them.
> > - I have some problems at start with PGFX_IMMEDIATE, and not with
> > PGFX_PERSISTENT (nothing draw in my 1st "paint" function, but after
> > all is OK). I will try now to find why, but if only this small
> > explanation give you an idea, let me know.
>
> Did you call pgContextUpdate()?
Yes. For the moment, I use PGFX_PERSISTENT to continue my
implementation, and I will try to find the problem later.
Once more, thanks in advance for the help.
Olivier
--
Olivier Bornet SMARTDATA SA
[EMAIL PROTECTED] Centre du Parc
http://www.smartdata.ch av. des Prés-Beudin 20
Phone +41-27-723'55'03 1920 Martigny
Fax +41-27-723'55'19 Phone +41-27-723'55'18
_______________________________________________
Pgui-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/pgui-devel