diff options
Diffstat (limited to 'src/gtkext/graph/leaving.h')
-rw-r--r-- | src/gtkext/graph/leaving.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/gtkext/graph/leaving.h b/src/gtkext/graph/leaving.h index b81e1ca..fc949db 100644 --- a/src/gtkext/graph/leaving.h +++ b/src/gtkext/graph/leaving.h @@ -71,10 +71,18 @@ typedef enum _LeavingLinkDir } LeavingLinkDir; /* Détermine une direction prise par un lien à son départ. */ -LeavingLinkDir get_leaving_link_direction(const leaving_link_t *); +LeavingLinkDir get_leaving_link_direction(const leaving_link_t *, gint, gint); -/* Compare deux liens sortants. */ -int cmp_leaving_links(const leaving_link_t **, const leaving_link_t **, const LeavingLinkDir *); +/* Transmision d'éléments pour comparaisons */ +typedef struct _leaving_cmp_info_t +{ + GGraphCluster *root; + LeavingLinkDir dir; + +} leaving_cmp_info_t; + +/*Compare deux liens sortants. */ +int cmp_leaving_links(const leaving_link_t **a, const leaving_link_t **b, const leaving_cmp_info_t *); |