Lines 796-810
BOOL lcl_EqualBack( const RowInfo& rFirs
Link Here
|
796 |
return TRUE; |
796 |
return TRUE; |
797 |
} |
797 |
} |
798 |
|
798 |
|
|
|
799 |
void ScOutputData::DrawDocumentBackground() |
800 |
{ |
801 |
if ( !bSolidBackground ) |
802 |
return; |
803 |
|
804 |
Size aOnePixel = pDev->PixelToLogic(Size(1,1)); |
805 |
long nOneX = aOnePixel.Width(); |
806 |
long nOneY = aOnePixel.Height(); |
807 |
Rectangle aRect(nScrX - nOneX, nScrY - nOneY, nScrX + nScrW, nScrY + nScrH); |
808 |
Color aBgColor( SC_MOD()->GetColorConfig().GetColorValue(svtools::DOCCOLOR).nColor ); |
809 |
pDev->SetFillColor(aBgColor); |
810 |
pDev->DrawRect(aRect); |
811 |
} |
812 |
|
799 |
void ScOutputData::DrawBackground() |
813 |
void ScOutputData::DrawBackground() |
800 |
{ |
814 |
{ |
801 |
FindRotated(); //! von aussen ? |
815 |
FindRotated(); //! von aussen ? |
802 |
|
816 |
|
803 |
ScModule* pScMod = SC_MOD(); |
817 |
ScModule* pScMod = SC_MOD(); |
804 |
|
818 |
|
805 |
// used only if bSolidBackground is set (only for ScGridWindow): |
|
|
806 |
Color aBgColor( pScMod->GetColorConfig().GetColorValue(svtools::DOCCOLOR).nColor ); |
807 |
|
808 |
Rectangle aRect; |
819 |
Rectangle aRect; |
809 |
Size aOnePixel = pDev->PixelToLogic(Size(1,1)); |
820 |
Size aOnePixel = pDev->PixelToLogic(Size(1,1)); |
810 |
long nOneX = aOnePixel.Width(); |
821 |
long nOneX = aOnePixel.Width(); |
Lines 819-825
void ScOutputData::DrawBackground()
Link Here
|
819 |
pDev->SetLineColor(); |
830 |
pDev->SetLineColor(); |
820 |
|
831 |
|
821 |
BOOL bShowProt = bSyntaxMode && pDoc->IsTabProtected(nTab); |
832 |
BOOL bShowProt = bSyntaxMode && pDoc->IsTabProtected(nTab); |
822 |
BOOL bDoAll = bShowProt || bPagebreakMode || bSolidBackground; |
833 |
BOOL bDoAll = bShowProt || bPagebreakMode; |
823 |
|
834 |
|
824 |
// #105733# SvtAccessibilityOptions::GetIsForBorders is no longer used (always assumed TRUE) |
835 |
// #105733# SvtAccessibilityOptions::GetIsForBorders is no longer used (always assumed TRUE) |
825 |
BOOL bCellContrast = bUseStyleColor && |
836 |
BOOL bCellContrast = bUseStyleColor && |
Lines 900-907
void ScOutputData::DrawBackground()
Link Here
|
900 |
if (pOldBackground) // ==0 if hidden |
911 |
if (pOldBackground) // ==0 if hidden |
901 |
{ |
912 |
{ |
902 |
Color aBackCol = pOldBackground->GetColor(); |
913 |
Color aBackCol = pOldBackground->GetColor(); |
903 |
if ( bSolidBackground && aBackCol.GetTransparency() ) |
|
|
904 |
aBackCol = aBgColor; |
905 |
if ( !aBackCol.GetTransparency() ) //! partial transparency? |
914 |
if ( !aBackCol.GetTransparency() ) //! partial transparency? |
906 |
{ |
915 |
{ |
907 |
pDev->SetFillColor( aBackCol ); |
916 |
pDev->SetFillColor( aBackCol ); |
Lines 917-924
void ScOutputData::DrawBackground()
Link Here
|
917 |
if (pOldBackground) |
926 |
if (pOldBackground) |
918 |
{ |
927 |
{ |
919 |
Color aBackCol = pOldBackground->GetColor(); |
928 |
Color aBackCol = pOldBackground->GetColor(); |
920 |
if ( bSolidBackground && aBackCol.GetTransparency() ) |
|
|
921 |
aBackCol = aBgColor; |
922 |
if ( !aBackCol.GetTransparency() ) //! partial transparency? |
929 |
if ( !aBackCol.GetTransparency() ) //! partial transparency? |
923 |
{ |
930 |
{ |
924 |
pDev->SetFillColor( aBackCol ); |
931 |
pDev->SetFillColor( aBackCol ); |