From ddc3aada8f6ec6ed66c822f2ab42e6aa074a9b91 Mon Sep 17 00:00:00 2001 From: Simon De Backer Date: Sun, 16 Aug 2020 01:44:35 +0200 Subject: [PATCH] Mod Min height width to 0 reduce the minimum size of folio lines See: https://qelectrotech.org/forum/viewtopic.php?pid=12940#p12940 --- sources/bordertitleblock.cpp | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/sources/bordertitleblock.cpp b/sources/bordertitleblock.cpp index a416140bd..26df9b054 100644 --- a/sources/bordertitleblock.cpp +++ b/sources/bordertitleblock.cpp @@ -26,8 +26,8 @@ #include "createdxf.h" #include "diagram.h" -#define MIN_COLUMN_COUNT 3 -#define MIN_ROW_COUNT 3 +#define MIN_COLUMN_COUNT 0 +#define MIN_ROW_COUNT 0 #define MIN_COLUMN_WIDTH 5.0 #define MIN_ROW_HEIGHT 5.0 @@ -349,14 +349,27 @@ BorderProperties BorderTitleBlock::exportBorder() { \~French les nouvelles proprietes de la bordure */ void BorderTitleBlock::importBorder(const BorderProperties &bp) { - setColumnsHeaderHeight(bp.columns_header_height); + if(bp.display_columns){ + if(bp.columns_header_height<5){ + setColumnsHeaderHeight(BorderProperties() + .defaultProperties() + .columns_header_height); + } else {setColumnsHeaderHeight(bp.columns_header_height);} + } else {columns_header_height_=0;} setColumnsCount(bp.columns_count); setColumnsWidth(bp.columns_width); displayColumns(bp.display_columns); - setRowsHeaderWidth(bp.rows_header_width); + if(bp.display_rows){ + if(bp.rows_header_width<5){ + setRowsHeaderWidth(BorderProperties() + .defaultProperties() + .rows_header_width); + } else {setColumnsHeaderHeight(bp.rows_header_width);} + } else {rows_header_width_=0;} setRowsCount(bp.rows_count); setRowsHeight(bp.rows_height); displayRows(bp.display_rows); + updateRectangles(); } /** -- 2.28.0