| GOffice Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
GOArrow; enum GOArrowType; void go_arrow_clear (GOArrow *dst); GOArrow * go_arrow_dup (GOArrow *src); void go_arrow_init (GOArrow *res,GOArrowType typ,double a,double b,double c); void go_arrow_init_kite (GOArrow *dst,double a,double b,double c); void go_arrow_init_oval (GOArrow *dst,double ra,double rb); char const * go_arrow_type_as_str (GOArrowType typ); GOArrowType go_arrow_type_from_str (const char *name);
typedef struct {
GOArrowType typ;
double a, b, c;
} GOArrow;
GOArrowType |
GOArrowType. |
| first arrow head size parameter. | |
| second arrow head size parameter. | |
| third arrow head size parameter. |
typedef enum {
GO_ARROW_NONE,
GO_ARROW_KITE,
GO_ARROW_OVAL
/* GO_ARROW_STEALTH */
/* GO_ARROW_DIAMOND */
/* GO_ARROW_OPEN */
} GOArrowType;
void go_arrow_init (GOArrow *res,GOArrowType typ,double a,double b,double c);
|
|
|
|
|
|
|
|
|
void go_arrow_init_kite (GOArrow *dst,double a,double b,double c);
|
|
|
|
|
|
|