Re: Teaching application: need guidance



Franck Martin wrote:


I would like to develop a very simple application, but I'd like to get some pointers on how it should be done. I will do it with glade and anjuta.

The application is simple, when you click on an icon in a toolbar it will bring a transparent layer over the whole screen upon which you will be able to draw.

The purpose, you bring a spreadsheet on your screen, project your screen on the wall and then you can highlight some areas with your pen/mouse....

When you click on an icon then all the action on the screen are passed to the applications behind the layer...

How do you i do a transparent layer (style gnome canvas)?

X does not support transparent windows like you want, but there is a way you could possibly do this.

You would want to display a window covering the whole screen, and set its background pixmap to NULL. This tells the X server to not clear the background before asking the client to redraw itself. This way, the screen sized window will essentially get a snapshot of what was underneath. You can then draw on top of it.

James.

--
Email: james daa com au
WWW:   http://www.daa.com.au/~james/






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]