Author: alg
Date: Mon Dec 10 14:34:26 2012
New Revision: 1419491

URL: http://svn.apache.org/viewvc?rev=1419491&view=rev
Log:
#121448# Aligned default fill color/ line style for all apps

Modified:
    openoffice/trunk/main/sc/inc/document.hxx
    openoffice/trunk/main/sc/source/core/data/documen2.cxx
    openoffice/trunk/main/sc/source/core/data/documen3.cxx
    openoffice/trunk/main/sc/source/core/data/documen9.cxx
    openoffice/trunk/main/sc/source/ui/docshell/docsh2.cxx
    openoffice/trunk/main/sd/source/ui/docshell/docshel4.cxx
    openoffice/trunk/main/svx/inc/svx/svdmodel.hxx
    openoffice/trunk/main/svx/source/svdraw/svdmodel.cxx
    openoffice/trunk/main/svx/source/xoutdev/xpool.cxx
    openoffice/trunk/main/sw/inc/doc.hxx
    openoffice/trunk/main/sw/source/core/doc/docdraw.cxx
    openoffice/trunk/main/sw/source/core/doc/docnew.cxx
    openoffice/trunk/main/sw/source/ui/app/docshini.cxx

Modified: openoffice/trunk/main/sc/inc/document.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sc/inc/document.hxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/sc/inc/document.hxx (original)
+++ openoffice/trunk/main/sc/inc/document.hxx Mon Dec 10 14:34:26 2012
@@ -417,7 +417,6 @@ private:
 
        sal_uInt8                               nAsianCompression;
        sal_uInt8                               nAsianKerning;
-    sal_Bool                bSetDrawDefaults;
 
     sal_Bool                bPastingDrawFromOtherDoc;
 
@@ -477,8 +476,6 @@ public:
        void                                    GetLanguage( LanguageType& 
rLatin, LanguageType& rCjk, LanguageType& rCtl ) const;
        void                                    SetLanguage( LanguageType 
eLatin, LanguageType eCjk, LanguageType eCtl );
 
-    void                    SetDrawDefaults();
-
        void                                            SetConsolidateDlgData( 
const ScConsolidateParam* pData );
        const ScConsolidateParam*       GetConsolidateDlgData() const { return 
pConsolidateDlgData; }
 
@@ -1868,7 +1865,6 @@ private: // CLOOK-Impl-Methoden
 
        void    UpdateDrawPrinter();
        void    UpdateDrawLanguages();
-    void    UpdateDrawDefaults();
        SC_DLLPUBLIC void       InitClipPtrs( ScDocument* pSourceDoc );
 
        void    LoadDdeLinks(SvStream& rStream);

Modified: openoffice/trunk/main/sc/source/core/data/documen2.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sc/source/core/data/documen2.cxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/sc/source/core/data/documen2.cxx (original)
+++ openoffice/trunk/main/sc/source/core/data/documen2.cxx Mon Dec 10 14:34:26 
2012
@@ -204,7 +204,6 @@ ScDocument::ScDocument( ScDocumentMode      e
                nVisSpellState( 0 ),
         nAsianCompression(SC_ASIANCOMPRESSION_INVALID),
         nAsianKerning(SC_ASIANKERNING_INVALID),
-        bSetDrawDefaults( sal_False ),
         bPastingDrawFromOtherDoc( sal_False ),
         nInDdeLinkUpdate( 0 ),
         bInUnoBroadcast( sal_False ),

Modified: openoffice/trunk/main/sc/source/core/data/documen3.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sc/source/core/data/documen3.cxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/sc/source/core/data/documen3.cxx (original)
+++ openoffice/trunk/main/sc/source/core/data/documen3.cxx Mon Dec 10 14:34:26 
2012
@@ -1914,12 +1914,6 @@ void ScDocument::SetLanguage( LanguageTy
        UpdateDrawLanguages();          // set edit engine defaults in drawing 
layer pool
 }
 
-void ScDocument::SetDrawDefaults()
-{
-    bSetDrawDefaults = sal_True;
-    UpdateDrawDefaults();
-}
-
 Rectangle ScDocument::GetMMRect( SCCOL nStartCol, SCROW nStartRow,
                                                                SCCOL nEndCol, 
SCROW nEndRow, SCTAB nTab )
 {

Modified: openoffice/trunk/main/sc/source/core/data/documen9.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sc/source/core/data/documen9.cxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/sc/source/core/data/documen9.cxx (original)
+++ openoffice/trunk/main/sc/source/core/data/documen9.cxx Mon Dec 10 14:34:26 
2012
@@ -192,8 +192,12 @@ void ScDocument::InitDrawLayer( SfxObjec
                pDrawLayer->SetDefaultTabulator( 
GetDocOptions().GetTabDistance() );
 
                UpdateDrawPrinter();
-        UpdateDrawDefaults();
-               UpdateDrawLanguages();
+
+        // set draw defaults directly
+        SfxItemPool& rDrawPool = pDrawLayer->GetItemPool();
+        rDrawPool.SetPoolDefaultItem( SvxAutoKernItem( sal_True, 
EE_CHAR_PAIRKERNING ) );
+
+        UpdateDrawLanguages();
                if (bImportingXML)
                        pDrawLayer->EnableAdjust(sal_False);
 
@@ -217,18 +221,6 @@ void ScDocument::UpdateDrawLanguages()
        }
 }
 
-void ScDocument::UpdateDrawDefaults()
-{
-    // drawing layer defaults that are set for new documents (if InitNew was 
called)
-
-    if ( pDrawLayer && bSetDrawDefaults )
-    {
-        SfxItemPool& rDrawPool = pDrawLayer->GetItemPool();
-        rDrawPool.SetPoolDefaultItem( SvxAutoKernItem( sal_True, 
EE_CHAR_PAIRKERNING ) );
-               pDrawLayer->SetDrawingLayerPoolDefaults();
-    }
-}
-
 void ScDocument::UpdateDrawPrinter()
 {
        if (pDrawLayer)

Modified: openoffice/trunk/main/sc/source/ui/docshell/docsh2.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sc/source/ui/docshell/docsh2.cxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/sc/source/ui/docshell/docsh2.cxx (original)
+++ openoffice/trunk/main/sc/source/ui/docshell/docsh2.cxx Mon Dec 10 14:34:26 
2012
@@ -86,8 +86,6 @@ sal_Bool __EXPORT ScDocShell::InitNew( c
                SetVisAreaOrSize( Rectangle( Point(), aSize ), sal_True );
        }
 
-    aDocument.SetDrawDefaults();        // drawing layer defaults that are set 
only in InitNew
-
        // InitOptions sets the document languages, must be called before 
CreateStandardStyles
     InitOptions(false);
 

Modified: openoffice/trunk/main/sd/source/ui/docshell/docshel4.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sd/source/ui/docshell/docshel4.cxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/sd/source/ui/docshell/docshel4.cxx (original)
+++ openoffice/trunk/main/sd/source/ui/docshell/docshel4.cxx Mon Dec 10 
14:34:26 2012
@@ -294,7 +294,6 @@ sal_Bool DrawDocShell::InitNew( const ::
 
        if (bRet)
        {
-               mpDoc->SetDrawingLayerPoolDefaults();
                if( !mbSdDataObj )
                        mpDoc->NewOrLoadCompleted(NEW_DOC);  // otherwise 
calling
                                                            // 
NewOrLoadCompleted(NEW_LOADED) in

Modified: openoffice/trunk/main/svx/inc/svx/svdmodel.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/svx/inc/svx/svdmodel.hxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/svx/inc/svx/svdmodel.hxx (original)
+++ openoffice/trunk/main/svx/inc/svx/svdmodel.hxx Mon Dec 10 14:34:26 2012
@@ -742,8 +742,6 @@ public:
                This returns false if undo was disabled using EnableUndo( false 
) and
                also during the runtime of the Undo() and Redo() methods. */
        bool IsUndoEnabled() const;
-
-       void SetDrawingLayerPoolDefaults();
 };
 
 typedef tools::WeakReference< SdrModel > SdrModelWeakRef;

Modified: openoffice/trunk/main/svx/source/svdraw/svdmodel.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/svx/source/svdraw/svdmodel.cxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/svx/source/svdraw/svdmodel.cxx (original)
+++ openoffice/trunk/main/svx/source/svdraw/svdmodel.cxx Mon Dec 10 14:34:26 
2012
@@ -2170,18 +2170,6 @@ const ::com::sun::star::uno::Sequence< s
        return *pSeq;
 }
 
-void SdrModel::SetDrawingLayerPoolDefaults()
-{
-       const String aNullStr;
-       const Color aNullLineCol(COL_DEFAULT_SHAPE_STROKE);
-       const Color aNullFillCol(COL_DEFAULT_SHAPE_FILLING);
-       const XHatch aNullHatch(aNullLineCol);
-
-       pItemPool->SetPoolDefaultItem( XFillColorItem(aNullStr,aNullFillCol) );
-       pItemPool->SetPoolDefaultItem( XFillHatchItem(pItemPool,aNullHatch) );
-       pItemPool->SetPoolDefaultItem( XLineColorItem(aNullStr,aNullLineCol) );
-}
-
 //
 // i120668, move from the header files, add delete action
 //

Modified: openoffice/trunk/main/svx/source/xoutdev/xpool.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/svx/source/xoutdev/xpool.cxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/svx/source/xoutdev/xpool.cxx (original)
+++ openoffice/trunk/main/svx/source/xoutdev/xpool.cxx Mon Dec 10 14:34:26 2012
@@ -48,11 +48,11 @@ XOutdevItemPool::XOutdevItemPool(
        const XubString aNullStr;
        const Graphic aNullGraphic;
        const basegfx::B2DPolyPolygon aNullPol;
-       const Color aNullLineCol(RGB_Color(COL_BLACK));
-       const Color aNullFillCol(RGB_COLORDATA( 153, 204, 255 ));
+       const Color aNullLineCol(COL_DEFAULT_SHAPE_STROKE); // #121448# Use 
defined default color
+       const Color aNullFillCol(COL_DEFAULT_SHAPE_FILLING); // #121448# Use 
defined default color
        const Color aNullShadowCol(RGB_Color(COL_LIGHTGRAY));
        const XDash aNullDash;
-       const XGradient aNullGrad(aNullLineCol, RGB_Color(COL_WHITE));
+       const XGradient aNullGrad(RGB_Color(COL_BLACK), RGB_Color(COL_WHITE));
        const XHatch aNullHatch(aNullLineCol);
 
        // get master pointer, evtl. add myself to the end of the pools

Modified: openoffice/trunk/main/sw/inc/doc.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sw/inc/doc.hxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/sw/inc/doc.hxx (original)
+++ openoffice/trunk/main/sw/inc/doc.hxx Mon Dec 10 14:34:26 2012
@@ -602,8 +602,6 @@ private:
 
     sal_Bool    mbStartIdleTimer                 ;    // idle timer mode 
start/stop
 
-       bool            mbSetDrawDefaults                                ;      
  // set draw pool defaults for freshly created documents
-
        static SwAutoCompleteWord *pACmpltWords;        // Liste aller Worte 
fuers AutoComplete
 
        //---------------- private Methoden ------------------------------
@@ -2121,13 +2119,6 @@ public:
     ::sw::UndoManager      & GetUndoManager();
     ::sw::UndoManager const& GetUndoManager() const;
     SfxObjectShell* CreateCopy(bool bCallInitNew) const;
-
-       /// must be called only in SwDocShell::InitNew, causes 
UpdateDrawDefaults to be called when drawing layer is created
-       void SetDrawDefaults();
-
-private:
-       /// method to set new graphics pool defaults, must only be called by 
SetDrawDefaults!
-       void UpdateDrawDefaults();
 };
 
 

Modified: openoffice/trunk/main/sw/source/core/doc/docdraw.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/core/doc/docdraw.cxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/core/doc/docdraw.cxx (original)
+++ openoffice/trunk/main/sw/source/core/doc/docdraw.cxx Mon Dec 10 14:34:26 
2012
@@ -705,8 +705,6 @@ void SwDoc::InitDrawModel()
             pViewSh = (ViewShell*)pViewSh->GetNext();
         }while( pViewSh != pCurrentView );
        }
-
-       UpdateDrawDefaults();
 }
 
 /** method to notify drawing page view about the invisible layers
@@ -1099,16 +1097,4 @@ namespace docfunc
 }
 // <--
 
-void SwDoc::SetDrawDefaults()
-{
-    mbSetDrawDefaults = true;
-    UpdateDrawDefaults();
-}
-
-void SwDoc::UpdateDrawDefaults()
-{
-    // drawing layer defaults that are set for new documents (if InitNew was 
called)
-    if ( pDrawModel && mbSetDrawDefaults )
-               pDrawModel->SetDrawingLayerPoolDefaults();
-}
-
+// eof

Modified: openoffice/trunk/main/sw/source/core/doc/docnew.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/core/doc/docnew.cxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/core/doc/docnew.cxx (original)
+++ openoffice/trunk/main/sw/source/core/doc/docnew.cxx Mon Dec 10 14:34:26 2012
@@ -299,7 +299,6 @@ SwDoc::SwDoc()
     n32DummyCompatabilityOptions1(0),
     n32DummyCompatabilityOptions2(0),
     mbStartIdleTimer(sal_False),
-    mbSetDrawDefaults(false),
     meDocType( DOCTYPE_NATIVE )
 {
        RTL_LOGFILE_CONTEXT_AUTHOR( aLog, "SW", "JP93722",  "SwDoc::SwDoc" );

Modified: openoffice/trunk/main/sw/source/ui/app/docshini.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/app/docshini.cxx?rev=1419491&r1=1419490&r2=1419491&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/app/docshini.cxx (original)
+++ openoffice/trunk/main/sw/source/ui/app/docshini.cxx Mon Dec 10 14:34:26 2012
@@ -347,8 +347,6 @@ sal_Bool SwDocShell::InitNew( const uno:
     //#i16874# AutoKerning as default for new documents
     pDoc->SetDefault( SvxAutoKernItem( sal_True, RES_CHRATR_AUTOKERN ) );
 
-       pDoc->SetDrawDefaults();
-
     // --> OD 2005-02-10 #i42080# - Due to the several calls of method 
<SetDefault(..)>
     // at the document instance, the document is modified. Thus, reset this
     // status here. Note: In method <SubInitNew()> this is also done.


Reply via email to