summaryrefslogtreecommitdiff
path: root/vcl/source/control/fixed.cxx
diff options
context:
space:
mode:
authorth <th@openoffice.org>2000-12-01 13:54:47 +0000
committerth <th@openoffice.org>2000-12-01 13:54:47 +0000
commit30edcde5074049e1cb9d5be32fb9150c177e237f (patch)
tree917ee99433d8d91e2891d70545cb1e99b86e925f /vcl/source/control/fixed.cxx
parentfc89b21b3452acd26c88ea6b3e34c65bfee42629 (diff)
#80536# - FixedLine start with the text now at 0 and not with an offset
Diffstat (limited to 'vcl/source/control/fixed.cxx')
-rw-r--r--vcl/source/control/fixed.cxx17
1 files changed, 6 insertions, 11 deletions
diff --git a/vcl/source/control/fixed.cxx b/vcl/source/control/fixed.cxx
index 54cab781ebe2..7bd45f7cb549 100644
--- a/vcl/source/control/fixed.cxx
+++ b/vcl/source/control/fixed.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: fixed.cxx,v $
*
- * $Revision: 1.1.1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: hr $ $Date: 2000-09-18 17:05:36 $
+ * last change: $Author: th $ $Date: 2000-12-01 14:54:47 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -77,7 +77,6 @@
// =======================================================================
-#define FIXEDLINE_BORDER 12
#define FIXEDLINE_TEXT_BORDER 2
#define FIXEDTEXT_VIEW_STYLE (WB_3DLOOK | \
@@ -398,7 +397,7 @@ Size FixedText::CalcMinimumSize( long nMaxWidth ) const
if ( !( GetStyle() & WB_NOLABEL ) )
nStyle |= TEXT_DRAW_MNEMONIC;
- Size aSize = GetTextRect( Rectangle( Point(), Size( (nMaxWidth ? nMaxWidth : 0x7fffffff)-FIXEDLINE_BORDER, 0x7fffffff ) ),
+ Size aSize = GetTextRect( Rectangle( Point(), Size( (nMaxWidth ? nMaxWidth : 0x7fffffff), 0x7fffffff ) ),
GetText(), nStyle ).GetSize();
// GetTextRect verkraftet keinen leeren String:
@@ -544,7 +543,7 @@ void FixedLine::Paint( const Rectangle& rRect )
else
{
USHORT nStyle = TEXT_DRAW_MNEMONIC | TEXT_DRAW_LEFT | TEXT_DRAW_VCENTER | TEXT_DRAW_ENDELLIPSIS;
- Rectangle aRect( FIXEDLINE_BORDER, 0, aOutSize.Width()-FIXEDLINE_BORDER, aOutSize.Height() );
+ Rectangle aRect( 0, 0, aOutSize.Width(), aOutSize.Height() );
if ( !IsEnabled() )
nStyle |= TEXT_DRAW_DISABLE;
@@ -554,19 +553,15 @@ void FixedLine::Paint( const Rectangle& rRect )
nStyle |= TEXT_DRAW_MONO;
aRect = GetTextRect( aRect, aText, nStyle );
- long nTop = aRect.Top() + ((aRect.GetHeight()-1)/2);
+ DrawText( aRect, aText, nStyle );
- DrawLine( Point( 0, nTop ), Point( aRect.Left()-FIXEDLINE_TEXT_BORDER, nTop ) );
+ long nTop = aRect.Top() + ((aRect.GetHeight()-1)/2);
DrawLine( Point( aRect.Right()+FIXEDLINE_TEXT_BORDER, nTop ), Point( aOutSize.Width()-1, nTop ) );
-
if ( !(rStyleSettings.GetOptions() & STYLE_OPTION_MONO) )
{
SetLineColor( rStyleSettings.GetLightColor() );
- DrawLine( Point( 0, nTop+1 ), Point( aRect.Left()-FIXEDLINE_TEXT_BORDER, nTop+1 ) );
DrawLine( Point( aRect.Right()+FIXEDLINE_TEXT_BORDER, nTop+1 ), Point( aOutSize.Width()-1, nTop+1 ) );
}
-
- DrawText( aRect, aText, nStyle );
}
}