diff options
| author | 2011-09-04 14:10:32 +0000 | |
|---|---|---|
| committer | 2011-09-04 14:10:32 +0000 | |
| commit | 5a46d00c1b43fcb39b741ec0028b6435cde967ff (patch) | |
| tree | 9ef19d50ccccb56af32530aebc39b1a9cf56357a /src | |
| parent | fix several typos (diff) | |
| download | KVIrc-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.cpp | 16 |
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 |
