diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2020-11-17 07:30:08 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2020-11-17 07:30:08 (GMT) |
commit | baef7fad5e4a7f19926c8722e8ab1e1d426d4433 (patch) | |
tree | f882ccb39ae6b06ed886519820f06557187f6b14 /src/glibext/widthtracker.c | |
parent | 187cf13a6f0b0ddbb46fd563d66bb01b0dcd18be (diff) |
Fixed raw data display.
Diffstat (limited to 'src/glibext/widthtracker.c')
-rw-r--r-- | src/glibext/widthtracker.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/glibext/widthtracker.c b/src/glibext/widthtracker.c index 33d809b..eba30c1 100644 --- a/src/glibext/widthtracker.c +++ b/src/glibext/widthtracker.c @@ -592,6 +592,32 @@ size_t g_width_tracker_count_columns(const GWidthTracker *tracker) * * * Paramètres : tracker = gestionnaire de largeurs de lignes à mettre jour. * * col = indice de colonne visée. * +* * +* Description : Indique la largeur minimale pour une colonne donnée. * +* * +* Retour : Largeur minimale à imposée, nulle ou positive. * +* * +* Remarques : - * +* * +******************************************************************************/ + +gint g_width_tracker_get_column_min_width(GWidthTracker *tracker, size_t col) +{ + gint result; /* Largeur à renvoyer */ + + assert(col < tracker->col_count); + + result = tracker->min_widths[col]; + + return result; + +} + + +/****************************************************************************** +* * +* Paramètres : tracker = gestionnaire de largeurs de lignes à mettre jour. * +* col = indice de colonne visée. * * width = largeur minimale à imposer. * * * * Description : Impose une largeur minimale pour une colonne donnée. * @@ -606,6 +632,9 @@ void g_width_tracker_set_column_min_width(GWidthTracker *tracker, size_t col, gi { assert(col < tracker->col_count); + if (width < 0) + width = 0; + tracker->min_widths[col] = width; } |