Make expose handler generic
authorH.G. Muller <h.g.muller@hccnet.nl>
Tue, 9 Oct 2012 11:57:40 +0000 (13:57 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sun, 21 Oct 2012 09:28:18 +0000 (11:28 +0200)
commit4ca3b41e1ccb5ebfade606202c2084f8e9328978
treefcb99c383b8d786b624eba60015051d51ea43ae3
parent54fc63f1e8ea41966f47d2b60b616db0a9c5010d
Make expose handler generic

The Graph Option now returns two handles in hitherto unused fields of its
Option struct: Option.choice is a cairo handle of a memory buffer the user
must draw to, while Option.textValue is the handle to the widget.
Expose events copy the memory buffer to the display for the exposed area.
A routine DrawExpose() is supplied to let the user generate expose events.
board.c
draw.c
draw.h
po/de.po
xoptions.c