summaryrefslogtreecommitdiff
path: root/src/glibext/gbufferline.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/glibext/gbufferline.h')
-rw-r--r--src/glibext/gbufferline.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/glibext/gbufferline.h b/src/glibext/gbufferline.h
index 028ae8e..9afff58 100644
--- a/src/glibext/gbufferline.h
+++ b/src/glibext/gbufferline.h
@@ -61,7 +61,8 @@ typedef enum _BufferLineColumn
BLC_COUNT,
- BLC_LAST_USED /* Dernière colonne utilisée */
+ BLC_LAST_USED, /* Dernière colonne utilisée */
+ BLC_INVALID /* Valeur de non-initialisation*/
} BufferLineColumn;
@@ -139,11 +140,11 @@ void g_buffer_line_insert_text(GBufferLine *, BufferLineColumn, const char *, si
/* Donne le texte représenté par une ligne de tampon. */
char *g_buffer_line_get_text(const GBufferLine *);
-/* Marque la ligne comme étant sans largeur à comptabiliser. */
-void g_buffer_line_skip_width(GBufferLine *);
-
/* Fournit la largeur requise pour une colonne de ligne donnée. */
-gint g_buffer_line_get_width(GBufferLine *, BufferLineColumn);
+gint g_buffer_line_get_column_width(GBufferLine *, BufferLineColumn);
+
+/* Fournit la dernière largeur d'une ligne avec fusion. */
+gint g_buffer_line_get_merge_width(GBufferLine *, BufferLineColumn *, bool, bool);
/* Définit la colonne à partir de laquelle la fusion opère. */
void g_buffer_line_start_merge_at(GBufferLine *, BufferLineColumn);