Mercurial > MadButterfly
diff nodejs/coord.cc @ 810:84853c8559cf
Support opacity on coords
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Thu, 02 Sep 2010 10:59:02 +0800 |
parents | 61c217f8cec8 |
children | 586e50f82c1f |
line wrap: on
line diff
--- a/nodejs/coord.cc Wed Sep 01 21:51:13 2010 +0800 +++ b/nodejs/coord.cc Thu Sep 02 10:59:02 2010 +0800 @@ -256,6 +256,20 @@ rdman_coord_changed(rdman, coord); } +static void +xnjsmb_coord_set_opacity(coord_t *coord, Handle<Object> self, + float opacity) { + Handle<Object> js_rt; + redraw_man_t *rdman; + + js_rt = GET(self, "mbrt")->ToObject(); + ASSERT(js_rt != NULL); + rdman = xnjsmb_rt_rdman(js_rt); + + coord_set_opacity(coord, opacity); + rdman_coord_changed(rdman, coord); +} + #include "coord-inc.h" /*! \brief This function used by \ref xnjsmb_mb_rt to wrap coord object.