diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2009-04-05 01:17:39 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2009-04-05 01:17:39 (GMT) |
commit | 193565c98b3c8df5c18f6f305871d60e2dd88e3b (patch) | |
tree | ff78567a274a5de1340c19b18bb690d27fd87d85 /src/analysis/line.h | |
parent | 4ad9e532a78401f787f0a8a6742095512b520488 (diff) |
Managed double linked lists in a more powerful way.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@56 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/analysis/line.h')
-rw-r--r-- | src/analysis/line.h | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/src/analysis/line.h b/src/analysis/line.h index bb628b6..abb2757 100644 --- a/src/analysis/line.h +++ b/src/analysis/line.h @@ -88,21 +88,26 @@ void add_line_to_rendering_lines(rendering_line **, rendering_line *); void insert_line_into_rendering_lines(rendering_line **, rendering_line *, bool); /* Recherche une ligne d'après sa position en mémoire/physique. */ -rendering_line *find_offset_in_rendering_lines(const rendering_line **, uint64_t); +rendering_line *find_offset_in_rendering_lines(rendering_line *, uint64_t); -/* Met à jour la nombre d'octets maximale par instruction. */ -void get_rendering_line_binary_len(rendering_line *, off_t *); +/* Procède à l'initialisation des bases d'une représentation. */ +void draw_rendering_line(rendering_line *, GdkDrawable *, GdkGC *, gint, gint, gint, gint); -/* Prend en compte le nombre d'octets maximal par instruction. */ -void set_rendering_line_max_binary_len(rendering_line *, off_t); -/* Fournit les dimensions d'une ligne par rapport à d'autres. */ -void get_rendering_line_size(rendering_line *, int *, int *); -/* Procède à l'initialisation des bases d'une représentation. */ -void draw_rendering_line(rendering_line *, GdkDrawable *, GdkGC *, gint, gint, gint, gint); +/* ------------------------ TRAITEMENT DES LIGNES PAR GROUPE ------------------------ */ + + +/* Fournit l'élement suivant un autre pour un parcours. */ +rendering_line *g_rendering_line_get_next_iter(rendering_line *, const rendering_line *); + +/* Met à jour le nombre d'octets maximal par instruction. */ +void g_rendering_lines_update_bin_len(rendering_line *); + +/* Fournit les dimensions de lignes de représentation. */ +void g_rendering_lines_get_size(rendering_line *, int *, int *, int *); |