Mercurial > MadButterfly
comparison 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 |
comparison
equal
deleted
inserted
replaced
809:e21ccbc4afb1 | 810:84853c8559cf |
---|---|
254 | 254 |
255 coord_hide(coord); | 255 coord_hide(coord); |
256 rdman_coord_changed(rdman, coord); | 256 rdman_coord_changed(rdman, coord); |
257 } | 257 } |
258 | 258 |
259 static void | |
260 xnjsmb_coord_set_opacity(coord_t *coord, Handle<Object> self, | |
261 float opacity) { | |
262 Handle<Object> js_rt; | |
263 redraw_man_t *rdman; | |
264 | |
265 js_rt = GET(self, "mbrt")->ToObject(); | |
266 ASSERT(js_rt != NULL); | |
267 rdman = xnjsmb_rt_rdman(js_rt); | |
268 | |
269 coord_set_opacity(coord, opacity); | |
270 rdman_coord_changed(rdman, coord); | |
271 } | |
272 | |
259 #include "coord-inc.h" | 273 #include "coord-inc.h" |
260 | 274 |
261 /*! \brief This function used by \ref xnjsmb_mb_rt to wrap coord object. | 275 /*! \brief This function used by \ref xnjsmb_mb_rt to wrap coord object. |
262 */ | 276 */ |
263 Handle<Value> export_xnjsmb_auto_coord_new(coord_t *coord) { | 277 Handle<Value> export_xnjsmb_auto_coord_new(coord_t *coord) { |