comparison tools/mb_c_source.m4 @ 73:9ab15ebc9061

Observer for mouse events
author Thinker K.F. Li <thinker@branda.to>
date Mon, 18 Aug 2008 01:59:26 +0800
parents a6150b4e0667
children 3645e29e4986
comparison
equal deleted inserted replaced
72:171a8cb7e4b5 73:9ab15ebc9061
30 define([DECLARE_VARS], [divert([-1]) 30 define([DECLARE_VARS], [divert([-1])
31 define([DIMPORT],[IMPORT(]QUOTE($[]1)[,[D_])]) 31 define([DIMPORT],[IMPORT(]QUOTE($[]1)[,[D_])])
32 DIMPORT([ADD_LINEAR_PAINT]) 32 DIMPORT([ADD_LINEAR_PAINT])
33 DIMPORT([ADD_RADIAL_PAINT]) 33 DIMPORT([ADD_RADIAL_PAINT])
34 DIMPORT([COLOR_STOP]) 34 DIMPORT([COLOR_STOP])
35 define([REF_STOPS],) 35 define([REF_STOPS])
36 define([ADD_PATH],) 36 define([ADD_PATH])
37 define([ADD_RECT]) 37 define([ADD_RECT])
38 define([ADD_COORD]) 38 define([ADD_COORD])
39 define([FILL_SHAPE]) 39 define([FILL_SHAPE])
40 define([STROKE_SHAPE]) 40 define([STROKE_SHAPE])
41 define([FILL_SHAPE_WITH_PAINT]) 41 define([FILL_SHAPE_WITH_PAINT])
125 free(stops); 125 free(stops);
126 obj->$1->free(obj->$1); 126 obj->$1->free(obj->$1);
127 ]]) 127 ]])
128 128
129 define([F_ADD_PATH],[[ 129 define([F_ADD_PATH],[[
130 sh_path_free(obj->$1); 130 obj->$1->free(obj->$1);
131 ]]); 131 ]]);
132 132
133 define([F_ADD_RECT],[[ 133 define([F_ADD_RECT],[[
134 sh_rect_free(obj->$1); 134 obj->$1->free(obj->$1);
135 ]]); 135 ]]);
136 136
137 define([F_FILL_SHAPE],[[ 137 define([F_FILL_SHAPE],[[
138 obj->$1_fill->free(obj->$1_fill); 138 obj->$1_fill->free(obj->$1_fill);
139 ]]) 139 ]])