X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=gfx%2Fwin.c;h=4925ace68c2bd97534335ff3627e11b36f29cc65;hb=cdf0c088714fe7b9ee7e10b94858d8eff41f7899;hp=3d6db45567c93a1375ffa6c8bdd1143ef5b21eeb;hpb=baf3454bd6fc9c9ba0884ae400c3d5841c06233f;p=bertos.git diff --git a/gfx/win.c b/gfx/win.c old mode 100755 new mode 100644 index 3d6db455..4925ace6 --- a/gfx/win.c +++ b/gfx/win.c @@ -1,8 +1,33 @@ -/*! +/** * \file * * * \version $Id$ @@ -20,18 +45,34 @@ /*#* *#* $Log$ + *#* Revision 1.2 2006/08/01 17:26:04 batt + *#* Update docs. + *#* + *#* Revision 1.1 2006/08/01 15:43:01 batt + *#* Add in board_kd current edited channel visualization. + *#* + *#* Revision 1.4 2006/07/19 12:56:26 bernie + *#* Convert to new Doxygen style. + *#* + *#* Revision 1.3 2006/02/10 12:25:41 bernie + *#* Add missing header. + *#* + *#* Revision 1.2 2006/01/26 00:36:48 bernie + *#* Const correctness for some new functions. + *#* *#* Revision 1.1 2006/01/23 23:14:29 bernie *#* Implement simple, but impressive windowing system. *#* *#*/ #include "win.h" +#include /** * Map the contents of all child-windows into the bitmap of \a w. * - * Please note that recursively draw children into their parent - * effectively damages the parent buffer. + * \note Recursively drawing children into their parent + * effectively damages the parent buffer. */ void win_compose(Window *w) { @@ -112,7 +153,7 @@ void win_raise(Window *w) * \see win_move() * \see win_resize() */ -void win_setGeometry(Window *w, Rect *new_geom) +void win_setGeometry(Window *w, const Rect *new_geom) { // requires C99? // memcpy(&w->geom, new_geom, sizeof(w->geom)); @@ -167,7 +208,6 @@ void win_resize(Window *w, coord_t width, coord_t height) /** * Initialize a new window structure. * - * * The new window initial position is set to (0,0). * The size is set to the size of the installed bitmap, * or (0,0) if there's no backing store.