diff options
Diffstat (limited to 'src/glibext')
| -rw-r--r-- | src/glibext/gbufferview.c | 5 | ||||
| -rw-r--r-- | src/glibext/gbufferview.h | 2 | 
2 files changed, 4 insertions, 3 deletions
| diff --git a/src/glibext/gbufferview.c b/src/glibext/gbufferview.c index c5021f2..db8da28 100644 --- a/src/glibext/gbufferview.c +++ b/src/glibext/gbufferview.c @@ -1100,6 +1100,7 @@ bool g_buffer_view_highlight_segments(GBufferView *view, gint x, gint y, const G  *                options  = règles d'affichage des colonnes modulables.       *  *                offsets  = décalages supplémentaires à appliquer.            *  *                selected = ordonnée d'une ligne sélectionnée ou NULL.        * +*                scale    = échelle appliquée à la surface de rendu.          *  *                export   = indique si la vue est en cours d'exportation.     *  *                                                                             *  *  Description : Imprime la visualisation du tampon de lignes quelconques.    * @@ -1110,7 +1111,7 @@ bool g_buffer_view_highlight_segments(GBufferView *view, gint x, gint y, const G  *                                                                             *  ******************************************************************************/ -void g_buffer_view_draw(const GBufferView *view, cairo_t *cr, gint virt_y, const cairo_rectangle_int_t *area, const GDisplayOptions *options, const line_width_summary *offsets, gint *selected, bool export) +void g_buffer_view_draw(const GBufferView *view, cairo_t *cr, gint virt_y, const cairo_rectangle_int_t *area, const GDisplayOptions *options, const line_width_summary *offsets, gint *selected, double scale, bool export)  {      gint line_height;                       /* Hauteur d'une ligne         */      gint cr_y;                              /* Ordonnée pour le dessin     */ @@ -1118,7 +1119,7 @@ void g_buffer_view_draw(const GBufferView *view, cairo_t *cr, gint virt_y, const      size_t last;                            /* Dernière ligne visée        */      segcnt_list *highlighted;               /* Segments mis en évidence    */ -    line_height = g_buffer_cache_get_line_height(view->cache); +    line_height = g_buffer_cache_get_line_height(view->cache) * scale;      /* Indice et point de départ */ diff --git a/src/glibext/gbufferview.h b/src/glibext/gbufferview.h index 9d40cbd..c6cc5aa 100644 --- a/src/glibext/gbufferview.h +++ b/src/glibext/gbufferview.h @@ -98,7 +98,7 @@ bool g_buffer_view_unhighlight_segments(GBufferView *);  bool g_buffer_view_highlight_segments(GBufferView *, gint, gint, const GDisplayOptions *, const line_width_summary *);  /* Imprime la visualisation du tampon de lignes quelconques. */ -void g_buffer_view_draw(const GBufferView *, cairo_t *, gint, const cairo_rectangle_int_t *, const GDisplayOptions *, const line_width_summary *, gint *, bool); +void g_buffer_view_draw(const GBufferView *, cairo_t *, gint, const cairo_rectangle_int_t *, const GDisplayOptions *, const line_width_summary *, gint *, double, bool); | 
