summaryrefslogtreecommitdiff
path: root/src/analysis/line.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/analysis/line.c')
-rw-r--r--src/analysis/line.c26
1 files changed, 2 insertions, 24 deletions
diff --git a/src/analysis/line.c b/src/analysis/line.c
index 988de1f..739db2c 100644
--- a/src/analysis/line.c
+++ b/src/analysis/line.c
@@ -62,7 +62,7 @@ static GdkPixbuf *g_rendering_line_render_icon(const GRenderingLine *, const cha
/* Indique le type définit pour une ligne de représentation. */
-G_DEFINE_TYPE(GRenderingLine, g_rendering_line, G_TYPE_OBJECT);
+G_DEFINE_TYPE(GRenderingLine, g_rendering_line, G_TYPE_CONTENT_EXPORTER);
/******************************************************************************
@@ -106,29 +106,8 @@ static void g_rendering_line_class_init(GRenderingLineClass *klass)
static void g_rendering_line_init(GRenderingLine *line)
{
- GdkScreen *screen; /* Ecran d'application */
- PangoFontDescription *desc; /* Description de la police */
- MainRendering i; /* Boucle de parcours */
-
- static PangoContext *context = NULL; /* Contexte graphique Pango */
-
DL_LIST_ITEM_INIT(&line->link);
- if (context == NULL)
- {
- screen = gdk_screen_get_default();
- desc = pango_font_description_from_string("mono 10");
-
- context = gdk_pango_context_get_for_screen(screen);
- pango_context_set_font_description(context, desc);
-
- }
-
- for (i = 0; i < MRD_COUNT; i++)
- line->layout[i] = pango_layout_new(context);
-
- line->get_bin_len = NULL;
- line->refresh_markup = NULL;
}
@@ -429,7 +408,7 @@ static GdkPixbuf *g_rendering_line_render_icon(const GRenderingLine *line, const
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)
@@ -604,7 +583,6 @@ void g_rendering_line_update_bin_len(GRenderingLine *lines, GRenderingLine *last
lines_list_for_each(iter, lines)
{
iter->max_bin_len[rendering] = (bin_len > 0 ? bin_len * 2 + (bin_len - 1) : 0);
- iter->refresh_markup(iter, rendering);
if (iter == last) break;