aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Fabio Bas2011-09-04 14:10:32 +0000
committerGravatar Fabio Bas2011-09-04 14:10:32 +0000
commit5a46d00c1b43fcb39b741ec0028b6435cde967ff (patch)
tree9ef19d50ccccb56af32530aebc39b1a9cf56357a /src
parentfix several typos (diff)
downloadKVIrc-5a46d00c1b43fcb39b741ec0028b6435cde967ff.tar.gz
KVIrc-5a46d00c1b43fcb39b741ec0028b6435cde967ff.tar.bz2
KVIrc-5a46d00c1b43fcb39b741ec0028b6435cde967ff.zip
fix for #1203
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5963 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
-rw-r--r--src/kvirc/ui/KviIrcView.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/kvirc/ui/KviIrcView.cpp b/src/kvirc/ui/KviIrcView.cpp
index 93bde2004..c56762b86 100644
--- a/src/kvirc/ui/KviIrcView.cpp
+++ b/src/kvirc/ui/KviIrcView.cpp
@@ -169,7 +169,7 @@
//this is mostly needed to avoid collapsing in slit view
#define KVI_IRCVIEW_MINIMUM_HEIGHT 22
#define KVI_IRCVIEW_PIXMAP_AND_SEPARATOR 20
-#define KVI_IRCVIEW_PIXMAP_SEPARATOR_AND_DOUBLEBORDER_WIDTH 28
+#define KVI_IRCVIEW_DOUBLEBORDER_WIDTH 8
#define KVI_IRCVIEW_SIZEHINT_WIDTH 150
#define KVI_IRCVIEW_SIZEHINT_HEIGHT 150
@@ -938,15 +938,15 @@ void KviIrcView::fastScroll(int lines)
// It is the only one that needs to be repainted
int widgetWidth = width() - m_pScrollBar->width();
- if(widgetWidth < KVI_IRCVIEW_PIXMAP_SEPARATOR_AND_DOUBLEBORDER_WIDTH+10)
+ if(widgetWidth < KVI_IRCVIEW_PIXMAP_AND_SEPARATOR + KVI_IRCVIEW_DOUBLEBORDER_WIDTH + 10)
return; //can't show stuff here
int widgetHeight = height();
- int maxLineWidth = widgetWidth;
+ int maxLineWidth = widgetWidth - KVI_IRCVIEW_DOUBLEBORDER_WIDTH;
if(KVI_OPTION_BOOL(KviOption_boolIrcViewShowImages))
{
- maxLineWidth -= KVI_IRCVIEW_PIXMAP_SEPARATOR_AND_DOUBLEBORDER_WIDTH;
+ maxLineWidth -= KVI_IRCVIEW_PIXMAP_AND_SEPARATOR;
}
@@ -1081,14 +1081,14 @@ void KviIrcView::paintEvent(QPaintEvent *p)
// Have lines visible
int curBottomCoord = widgetHeight - KVI_IRCVIEW_VERTICAL_BORDER;
- int maxLineWidth = widgetWidth;
+ int maxLineWidth = widgetWidth - KVI_IRCVIEW_DOUBLEBORDER_WIDTH;
int defLeftCoord = KVI_IRCVIEW_HORIZONTAL_BORDER;
int lineWrapsHeight;
// if we draw an icon as a line preamble, we have to change borders geometry accordingly
if(KVI_OPTION_BOOL(KviOption_boolIrcViewShowImages))
{
- maxLineWidth -= KVI_IRCVIEW_PIXMAP_SEPARATOR_AND_DOUBLEBORDER_WIDTH;
+ maxLineWidth -= KVI_IRCVIEW_PIXMAP_AND_SEPARATOR;
defLeftCoord += KVI_IRCVIEW_PIXMAP_AND_SEPARATOR;
}
@@ -2217,9 +2217,9 @@ void KviIrcView::ensureLineVisible(KviIrcViewLine * pLineToShow)
// The cursor line is over the current line
// Here we're in trouble :D
int curBottomCoord = height() - KVI_IRCVIEW_VERTICAL_BORDER;
- int maxLineWidth = width();
+ int maxLineWidth = width() - KVI_IRCVIEW_DOUBLEBORDER_WIDTH;
if(KVI_OPTION_BOOL(KviOption_boolIrcViewShowImages))
- maxLineWidth -= KVI_IRCVIEW_PIXMAP_SEPARATOR_AND_DOUBLEBORDER_WIDTH;
+ maxLineWidth -= KVI_IRCVIEW_PIXMAP_AND_SEPARATOR;
//Make sure that we have enough space to paint something...
if(maxLineWidth < m_iMinimumPaintWidth)return; // ugh
//And loop thru lines until we not run over the upper bound of the view