Index: draw.h =================================================================== --- draw.h (revision 21189) +++ draw.h (revision 21190) @@ -172,4 +172,13 @@ #define PCB_DRAW_TERM_GFX_WIDTH (-3) +/* Normal expose: draw all layers with all flags (no .content is used) */ +void pcb_hid_expose_all(pcb_hid_t *hid, const pcb_hid_expose_ctx_t *region, pcb_xform_t *xform_caller); + +/* Layer preview expose: draws a single layer; content.layer_id is used */ +void pcb_hid_expose_layer(pcb_hid_t *hid, const pcb_hid_expose_ctx_t *ly); + +/* generic, dialog/callbakc based preview expose */ +void pcb_hid_expose_generic(pcb_hid_t *hid, const pcb_hid_expose_ctx_t *e); + #endif