User: hr      
Date: 2007-08-02 14:30:04+0000
Modified:
   dba/reportdesign/source/core/api/ImageControl.cxx

Log:
 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
 2007/07/11 11:03:04 oj 1.2.2.1: #i78141# handle transparent color

File Changes:

Directory: /dba/reportdesign/source/core/api/
=============================================

File [changed]: ImageControl.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/reportdesign/source/core/api/ImageControl.cxx?r1=1.2&r2=1.3
Delta lines:  +10 -6
--------------------
--- ImageControl.cxx    2007-07-09 11:56:14+0000        1.2
+++ ImageControl.cxx    2007-08-02 14:30:02+0000        1.3
@@ -264,7 +264,9 @@
  
 void SAL_CALL OImageControl::setControlBackground( ::sal_Int32 
_backgroundcolor ) throw (uno::RuntimeException, 
beans::UnknownPropertyException)
 { 
-    setControlBackgroundTransparent(_backgroundcolor == 
static_cast<sal_Int32>(COL_TRANSPARENT)); 
+    sal_Bool bTransparent = _backgroundcolor == 
static_cast<sal_Int32>(COL_TRANSPARENT);
+    setControlBackgroundTransparent(bTransparent);
+    if ( !bTransparent )
        
set(PROPERTY_CONTROLBACKGROUND,_backgroundcolor,m_aProps.aFormatProperties.nBackgroundColor);
 
 } 
  
@@ -277,6 +279,8 @@
 void SAL_CALL OImageControl::setControlBackgroundTransparent( ::sal_Bool 
_controlbackgroundtransparent ) throw (beans::UnknownPropertyException, 
uno::RuntimeException) 
 { 
     
set(PROPERTY_CONTROLBACKGROUNDTRANSPARENT,_controlbackgroundtransparent,m_aProps.aFormatProperties.m_bBackgroundTransparent);
 
+    if ( _controlbackgroundtransparent )
+        
set(PROPERTY_CONTROLBACKGROUND,static_cast<sal_Int32>(COL_TRANSPARENT),m_aProps.aFormatProperties.nBackgroundColor);
 } 
 
 // 
-----------------------------------------------------------------------------




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to