mav_callbackResizeSet(3)

NAME
mav_callbackResizeSet - Window management callback functions.

LEVEL
Maverik Level 2

SYNTAX
void mav_callbackResizeSet(MAV_window *w, MAV_callbackResizeFn fn);

int mav_callbackResizeExec(MAV_window *w, MAV_resizeEvent *re);

int mav_resizeDefault(MAV_object *o, MAV_resizeEvent *re);

void mav_callbackMapSet(MAV_window *w, MAV_callbackMapFn fn);

int mav_callbackMapExec(MAV_window *w, MAV_mapEvent *me);

int mav_mapDefault(MAV_object *o, MAV_mapEvent *me);

void mav_callbackCrossingSet(MAV_window *w, MAV_callbackCrossingFn fn);

int mav_callbackCrossingExec(MAV_window *w, MAV_crossingEvent *ce);

void mav_callbackExposeSet(MAV_window *w, MAV_callbackExposeFn fn);

int mav_callbackExposeExec(MAV_window *w, MAV_exposeEvent *ee);

int mav_exposeDefault(MAV_object *o, MAV_exposeEvent *ee);

DESCRIPTION
These are the callback functions which respond to window events, as follows:

Window resizing:
    mav_callbackResizeSet sets the callback function to be executed when window w is resized to be fn. mav_callbackResizeExec executes the callback function, passing it the resize event data re. mav_resizeDefault is the default resize callback registered by the system for a window when it is created.

Window mapping (iconizing/restoring):
    mav_callbackMapSet sets the callback function to be executed when window w is mapped, to be fn. mav_callbackMapExec executes the callback function, passing it the map event data me. mav_mapDefault is the default resize callback registered by the system for a window when it is created.

Window crossing:
    mav_callbackCrossingSet sets the callback function to be executed when the mouse enters or leaves window w to be fn. mav_callbackCrossingExec executes the callback function, passing it the crossing event data ce.

Window exposure: mav_callbackExposeSet sets the callback function to be executed when window w is exposed to be fn.  mav_callbackExposeExec executes the callback function, passing it the expose event data ee. mav_exposeDefault is the default expose callback registered by the system for a window when it is created.