comparison include/mb_shapes.h @ 458:bb4f651090bf

Use cairo to transform and draw arc. - We move some values into float_args. - fix_args is removed. - args is rename to pnts. - We still need to add corner points to pnts at sh_path_arc_cmd_arg_fill().
author Thinker K.F. Li <thinker@branda.to>
date Thu, 10 Sep 2009 17:36:45 +0800
parents 16116d84bc5e
children af4b506ad56f
comparison
equal deleted inserted replaced
457:ea09fdab333a 458:bb4f651090bf
59 59
60 /*! \defgroup shape_path Shape of Path 60 /*! \defgroup shape_path Shape of Path
61 * @{ 61 * @{
62 */ 62 */
63 extern shape_t *rdman_shape_path_new(redraw_man_t *rdman, char *data); 63 extern shape_t *rdman_shape_path_new(redraw_man_t *rdman, char *data);
64 extern shape_t *rdman_shape_path_new_from_binary(redraw_man_t *rdman, char *commands, co_aix *arg,int arg_cnt,int *fix_arg,int fix_arg_cnt); 64 extern shape_t *rdman_shape_path_new_from_binary(redraw_man_t *rdman,
65 char *commands,
66 co_aix *pnts,
67 int pnt_cnt,
68 co_aix *float_args,
69 int float_arg_cnt);
65 extern void sh_path_transform(shape_t *shape); 70 extern void sh_path_transform(shape_t *shape);
66 extern void sh_path_draw(shape_t *shape, mbe_t *cr); 71 extern void sh_path_draw(shape_t *shape, mbe_t *cr);
67 /* @} */ 72 /* @} */
68 73
69 /*! \defgroup shape_text Shape of Text 74 /*! \defgroup shape_text Shape of Text