summaryrefslogtreecommitdiff
path: root/src/analysis/line.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2009-09-08 23:48:05 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2009-09-08 23:48:05 (GMT)
commit5445f248c09a75e2ff8004429b3e6ca5b234bfee (patch)
tree018e84aa29a77e69ade4357c81332754cbc53d10 /src/analysis/line.c
parent1d3c3cb7b108c0bbe05b9853ed4640d35ddf9bcb (diff)
Removed some dead code.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@112 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/analysis/line.c')
-rw-r--r--src/analysis/line.c196
1 files changed, 0 insertions, 196 deletions
diff --git a/src/analysis/line.c b/src/analysis/line.c
index 739db2c..6c0958e 100644
--- a/src/analysis/line.c
+++ b/src/analysis/line.c
@@ -386,74 +386,6 @@ static GdkPixbuf *g_rendering_line_render_icon(const GRenderingLine *line, const
}
-/******************************************************************************
-* *
-* Paramètres : line = adresse de la structure à représenter. *
-* drawable = support de rendu pour le dessin. *
-* gc = contexte graphique à utiliser. *
-* x0 = abscisse de la zone de rendu (marge). *
-* x1 = abscisse de la zone de rendu (texte). *
-* y = ordonnée de la zone de rendu. *
-* h = hauteur réservée pour la ligne. *
-* rendering = support effectif final des lignes de code. *
-* *
-* Description : Procède à l'initialisation des bases d'une représentation. *
-* *
-* Retour : - *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-void g_rendering_line_draw(GRenderingLine *line, GdkDrawable *drawable, GdkGC *gc, gint x0, gint x1, gint y, gint h, MainRendering rendering)
-{
- GdkPixbuf *pixbuf; /* Données utiles au dessin */
- return ;
- gdk_draw_layout(drawable, gc, x1, y, line->layout[rendering]);
-
- if (line->to != NULL)
- pixbuf = g_rendering_line_render_icon(line, "gtk-bold", GTK_ICON_SIZE_MENU);
- else
-
-
- if (line->flags & RLF_BREAK_POINT)
- pixbuf = g_rendering_line_render_icon(line, "gtk-yes", GTK_ICON_SIZE_MENU);
-
- else if (line->flags & RLF_RUNNING_BP)
- pixbuf = g_rendering_line_render_icon(line, "gtk-no", GTK_ICON_SIZE_MENU);
-
- else pixbuf = NULL;
-
- if (pixbuf != NULL)
- {
- gdk_draw_pixbuf(drawable, gc, pixbuf, 0, 0, x0, y,
- gdk_pixbuf_get_width(pixbuf), gdk_pixbuf_get_height(pixbuf),
- GDK_RGB_DITHER_NORMAL, 0, 0);
-
- g_object_unref(pixbuf);
-
- }
-
- /* Le point d'entrée prime */
-
- if (line->flags & RLF_ENTRY_POINT)
- pixbuf = g_rendering_line_render_icon(line, "gtk-go-forward", GTK_ICON_SIZE_MENU);
-
- else pixbuf = NULL;
-
- if (pixbuf != NULL)
- {
- gdk_draw_pixbuf(drawable, gc, pixbuf, 0, 0, x0, y,
- gdk_pixbuf_get_width(pixbuf), gdk_pixbuf_get_height(pixbuf),
- GDK_RGB_DITHER_NORMAL, 0, 0);
-
- g_object_unref(pixbuf);
-
- }
-
-}
-
-
/* ---------------------------------------------------------------------------------- */
/* TRAITEMENT DES LIGNES PAR GROUPE */
@@ -552,134 +484,6 @@ GRenderingLine *g_rendering_line_get_next_iter(GRenderingLine *lines, const GRen
/******************************************************************************
* *
-* Paramètres : lines = liste de lignes de représentation à actualiser. *
-* last = dernière élément imposé du parcours ou NULL. *
-* rendering = support effectif des lignes pour l'appelant. *
-* *
-* Description : Met à jour le nombre d'octets maximal par instruction. *
-* *
-* Retour : - *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-void g_rendering_line_update_bin_len(GRenderingLine *lines, GRenderingLine *last, MainRendering rendering)
-{
- GRenderingLine *iter; /* Boucle de parcours */
- off_t bin_len; /* Taille d'instruction */
-
- bin_len = 0;
-
- lines_list_for_each(iter, lines)
- {
- if (iter->get_bin_len != NULL)
- iter->get_bin_len(iter, &bin_len);
-
- if (iter == last) break;
-
- }
-
- lines_list_for_each(iter, lines)
- {
- iter->max_bin_len[rendering] = (bin_len > 0 ? bin_len * 2 + (bin_len - 1) : 0);
-
- if (iter == last) break;
-
- }
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : lines = liste de lignes de représentation à actualiser. *
-* last = dernière élément imposé du parcours ou NULL. *
-* rendering = support effectif final des lignes de code. *
-* width = largeur maximale des lignes. [OUT] *
-* height = hauteur maximale des lignes. [OUT] *
-* alone = hauteur d'une seule ligne. [OUT] *
-* *
-* Description : Fournit les dimensions de lignes de représentation. *
-* *
-* Retour : - *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-void g_rendering_line_get_size(GRenderingLine *lines, const GRenderingLine *last, MainRendering rendering, int *width, int *height, int *alone)
-{
- GRenderingLine *iter; /* Boucle de parcours */
- int w; /* Largeur de l'objet actuelle */
- int h; /* Hauteur de l'objet actuelle */
-
- *width = 0;
- *height = 0;
- *alone = 0;
-
- lines_list_for_each(iter, lines)
- {
- pango_layout_get_pixel_size(iter->layout[rendering], &w, &h);
-
- *width = MAX(*width, w);
- *height += h;
-
- if (iter == lines)
- *alone = h;
-
- if (iter == last) break;
-
- }
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : lines = liste de lignes à parcourir. *
-* last = dernière élément imposé du parcours ou NULL. *
-* y = ordonnée à vérifier et à mettre à jour. [OUT] *
-* *
-* Description : Recherche une ligne d'après sa position à l'écran. *
-* *
-* Retour : Ligne représentant l'adresse donnée, NULL si aucune trouvée. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GRenderingLine *g_rendering_line_find_by_y(GRenderingLine *lines, const GRenderingLine *last, int *y)
-{
- GRenderingLine *result; /* Trouvaille à retourner */
- int h; /* Hauteur de l'objet actuel */
-
- lines_list_for_each(result, lines)
- {
- /**
- * Comme toutes les dispositions ont la même hauteur,
- * on utilise la première...
- */
- pango_layout_get_pixel_size(result->layout[0], NULL, &h);
-
- if (*y < h) break;
- else *y -= h;
-
- if (result == last)
- {
- result = NULL;
- break;
- }
-
- }
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
* Paramètres : lines = liste de lignes à parcourir. *
* last = dernière élément imposé du parcours ou NULL. *
* addr = position en mémoire ou physique à chercher. *