[Libreoffice-commits] .: sfx2/inc sfx2/source svl/inc svl/source svtools/Library_svt.mk svtools/source unusedcode.easy

Matus Kukan mkukan at kemper.freedesktop.org
Wed Aug 31 12:10:04 PDT 2011


 sfx2/inc/sfx2/dispatch.hxx          |   24 
 sfx2/source/control/dispatch.cxx    |   51 -
 sfx2/source/menu/mnuitem.cxx        |   55 -
 svl/inc/svl/dateitem.hxx            |   22 
 svl/source/items/dateitem.cxx       |   63 -
 svtools/Library_svt.mk              |    1 
 svtools/source/dialogs/property.cxx | 1405 ------------------------------------
 svtools/source/inc/property.hxx     |  572 --------------
 unusedcode.easy                     |   21 
 9 files changed, 2214 deletions(-)

New commits:
commit 2f44516d6c3fce6ebe372214ce4bfa11875bd3d1
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Wed Aug 31 20:55:58 2011 +0200

    unusedcode: remove various classes

diff --git a/sfx2/inc/sfx2/dispatch.hxx b/sfx2/inc/sfx2/dispatch.hxx
index ac2ec04..0ce4f2b 100644
--- a/sfx2/inc/sfx2/dispatch.hxx
+++ b/sfx2/inc/sfx2/dispatch.hxx
@@ -81,30 +81,6 @@ SV_DECL_PTRARR_DEL( SfxItemPtrArray, SfxPoolItemPtr, 4, 4 )
 // fuer  shell.cxx
 typedef SfxItemPtrArray SfxItemArray_Impl;
 
-class SfxExecuteItem : public SfxItemPtrArray, public SfxPoolItem
-{
-    sal_uInt16 nSlot;
-    SfxCallMode eCall;
-    sal_uInt16 nModifier;
-public:
-    sal_uInt16                   GetSlot() const { return nSlot; }
-    sal_uInt16                   GetModifier() const { return nModifier; }
-    void                     SetModifier( sal_uInt16 nModifierP ) { nModifier = nModifierP; }
-    SfxCallMode              GetCallMode() const { return eCall; }
-    void                     SetCallMode( SfxCallMode eMode ) { eCall = eMode; }
-    virtual int              operator==( const SfxPoolItem& ) const;
-
-    virtual SfxPoolItem*     Clone( SfxItemPool *pPool = 0 ) const;
-                             SfxExecuteItem(
-                                 sal_uInt16 nWhich, sal_uInt16 nSlot, SfxCallMode eMode,
-                                 const SfxPoolItem *pArg1, ... );
-                             SfxExecuteItem(
-                                 sal_uInt16 nWhich, sal_uInt16 nSlot, SfxCallMode eMode );
-                             SfxExecuteItem( const SfxExecuteItem& );
-};
-
-//=========================================================================
-
 class SFX2_DLLPUBLIC SfxDispatcher
 {
     SfxDispatcher_Impl*             pImp;
diff --git a/sfx2/source/control/dispatch.cxx b/sfx2/source/control/dispatch.cxx
index 58a2d0c..92a11be 100644
--- a/sfx2/source/control/dispatch.cxx
+++ b/sfx2/source/control/dispatch.cxx
@@ -1130,57 +1130,6 @@ const SfxSlot* SfxDispatcher::GetSlot( const String& rCommand )
 }
 
 //--------------------------------------------------------------------
-int SfxExecuteItem::operator==( const SfxPoolItem& rItem ) const
-{
-    SfxExecuteItem& rArg = (SfxExecuteItem& )rItem;
-    sal_uInt16 nCount = Count();
-    if( nCount != rArg.Count() )
-        return sal_False;
-    while( nCount -- )
-        if( *GetObject( nCount ) != *rArg.GetObject( nCount ) )
-            return sal_False;
-    return  eCall == rArg.eCall;
-}
-
-//--------------------------------------------------------------------
-SfxPoolItem* SfxExecuteItem::Clone( SfxItemPool* ) const
-{
-    return new SfxExecuteItem( *this );
-}
-
-//--------------------------------------------------------------------
-SfxExecuteItem::SfxExecuteItem( const SfxExecuteItem& rArg )
-    : SfxItemPtrArray(), SfxPoolItem( rArg ), nModifier( 0 )
-{
-    eCall = rArg.eCall;
-    nSlot = rArg.nSlot;
-    sal_uInt16 nCount = rArg.Count();
-    for( sal_uInt16 nPos = 0; nPos < nCount; nPos++ )
-        Insert( rArg[ nPos ]->Clone(), nPos );
-}
-
-//--------------------------------------------------------------------
-SfxExecuteItem::SfxExecuteItem(
-    sal_uInt16 nWhichId, sal_uInt16 nSlotP, SfxCallMode eModeP,
-    const SfxPoolItem*  pArg1, ... ) :
-    SfxPoolItem( nWhichId ), nSlot( nSlotP ), eCall( eModeP ), nModifier( 0 )
-{
-    va_list pVarArgs;
-    va_start( pVarArgs, pArg1 );
-    for ( const SfxPoolItem *pArg = pArg1; pArg;
-          pArg = va_arg( pVarArgs, const SfxPoolItem* ) )
-        Insert( pArg->Clone(), Count() );
-    va_end(pVarArgs);
-}
-
-//--------------------------------------------------------------------
-SfxExecuteItem::SfxExecuteItem(
-    sal_uInt16 nWhichId, sal_uInt16 nSlotP, SfxCallMode eModeP )
-    : SfxPoolItem( nWhichId ), nSlot( nSlotP ), eCall( eModeP ), nModifier( 0 )
-{
-}
-
-//--------------------------------------------------------------------
 const SfxPoolItem*  SfxDispatcher::Execute(
     sal_uInt16 nSlot,
     SfxCallMode nCall,
diff --git a/sfx2/source/menu/mnuitem.cxx b/sfx2/source/menu/mnuitem.cxx
index 2054759..b335789 100644
--- a/sfx2/source/menu/mnuitem.cxx
+++ b/sfx2/source/menu/mnuitem.cxx
@@ -77,51 +77,6 @@ using namespace ::com::sun::star::util;
 
 //====================================================================
 
-class SfxEnumMenu: public PopupMenu
-{
-    sal_uInt16          nSlot;
-    SfxEnumItem    *pItem;
-    SfxBindings*    pBindings;
-
-protected:
-    virtual void    Select();
-
-public:
-                    SfxEnumMenu( sal_uInt16 nSlot, SfxBindings* pBind, const SfxEnumItem &rItem );
-                    ~SfxEnumMenu();
-};
-
-//=========================================================================
-
-SfxEnumMenu::SfxEnumMenu( sal_uInt16 nSlotId, SfxBindings* pBind, const SfxEnumItem &rItem ):
-    nSlot( nSlotId ),
-    pItem( (SfxEnumItem*) rItem.Clone() ),
-    pBindings( pBind )
-{
-    for ( sal_uInt16 nVal = 0; nVal < pItem->GetValueCount(); ++nVal )
-        InsertItem( nVal+1, pItem->GetValueTextByPos(nVal) );
-    CheckItem( pItem->GetValue() + 1, sal_True );
-}
-
-//-------------------------------------------------------------------------
-
-SfxEnumMenu::~SfxEnumMenu()
-{
-    delete pItem;
-}
-
-//-------------------------------------------------------------------------
-
-void SfxEnumMenu::Select()
-{
-    pItem->SetValue( GetCurItemId()-1 );
-    pBindings->GetDispatcher()->Execute( nSlot,
-                SFX_CALLMODE_ASYNCHRON|SFX_CALLMODE_RECORD,
-                pItem, 0L, 0L );
-}
-
-//--------------------------------------------------------------------
-
 // binds the instance to the specified id and assignes the title
 
 void SfxMenuControl::Bind(
@@ -291,16 +246,6 @@ void SfxMenuControl::StateChanged
         pOwnMenu->SetItemText( GetId(), aStr );
     }
 
-#ifdef enum_item_menu_ok
-    else if ( aType == TYPE(SfxEnumItem) )
-    {
-        DBG_ASSERT( GetId() < SID_OBJECTMENU0 || GetId() > SID_OBJECTMENU_LAST,
-                    "SfxEnumItem not allowed for SID_OBJECTMENUx" );
-        pOwnMenu->GetMenu().ChangePopupMenu( GetId(), &GetBindings(),
-            new SfxEnumMenu( GetId(), *(const SfxEnumItem*)pState ) );
-    }
-#endif
-
     pOwnMenu->CheckItem( GetId(), bCheck );
 }
 
diff --git a/svl/inc/svl/dateitem.hxx b/svl/inc/svl/dateitem.hxx
index e9bae36..54f9a45 100644
--- a/svl/inc/svl/dateitem.hxx
+++ b/svl/inc/svl/dateitem.hxx
@@ -81,28 +81,6 @@ public:
                              sal_uInt8 nMemberId = 0 ) const;
 };
 
-class SfxColumnDateTimeItem : public SfxDateTimeItem
-{
-public:
-                            TYPEINFO();
-
-                            SfxColumnDateTimeItem( sal_uInt16 nWhich );
-                            SfxColumnDateTimeItem( sal_uInt16 nWhich,
-                                             const DateTime& rDT );
-                            SfxColumnDateTimeItem( const SfxDateTimeItem& rCpy );
-
-                            ~SfxColumnDateTimeItem() {}
-
-    virtual SfxPoolItem*    Clone( SfxItemPool* pPool = 0 ) const;
-
-    virtual SfxItemPresentation GetPresentation( SfxItemPresentation ePres,
-                                    SfxMapUnit eCoreMetric,
-                                    SfxMapUnit ePresMetric,
-                                    XubString &rText,
-                                    const IntlWrapper * pIntlWrapper = 0 )
-        const;
-};
-
 #endif
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svl/source/items/dateitem.cxx b/svl/source/items/dateitem.cxx
index e4c05f0..87c034e 100644
--- a/svl/source/items/dateitem.cxx
+++ b/svl/source/items/dateitem.cxx
@@ -213,68 +213,5 @@ bool SfxDateTimeItem::QueryValue( com::sun::star::uno::Any& rVal,
     return true;
 }
 
-// -----------------------------------------------------------------------
-// -----------------------------------------------------------------------
-// -----------------------------------------------------------------------
-
-TYPEINIT1(SfxColumnDateTimeItem, SfxDateTimeItem);
-
-
-SfxColumnDateTimeItem::SfxColumnDateTimeItem( sal_uInt16 which ) :
-    SfxDateTimeItem( which )
-{}
-
-SfxColumnDateTimeItem::SfxColumnDateTimeItem( sal_uInt16 which, const DateTime& rDT ) :
-    SfxDateTimeItem( which, rDT )
-{}
-
-SfxColumnDateTimeItem::SfxColumnDateTimeItem( const SfxDateTimeItem& rCpy ) :
-    SfxDateTimeItem( rCpy )
-{}
-
-SfxPoolItem* SfxColumnDateTimeItem::Clone( SfxItemPool* ) const
-{
-    return new SfxColumnDateTimeItem( *this );
-}
-
-SfxItemPresentation SfxColumnDateTimeItem::GetPresentation
-(
-    SfxItemPresentation     /*ePresentation*/,
-    SfxMapUnit              /*eCoreMetric*/,
-    SfxMapUnit              /*ePresentationMetric*/,
-    XubString&              rText,
-    const IntlWrapper *   pIntlWrapper
-)   const
-{
-    DBG_ASSERT(pIntlWrapper,
-               "SfxColumnDateTimeItem::GetPresentation():"
-                " Using default en_US IntlWrapper");
-
-    ::com::sun::star::lang::Locale aLocale;
-    if (GetDateTime() == DateTime(Date(1, 2, 3), Time(3, 2, 1)))
-    {
-        rText = String(SvtSimpleResId(STR_COLUM_DT_AUTO,
-                                pIntlWrapper ?
-                                 pIntlWrapper->getLocale() :
-                                 aLocale));
-    }
-    else if (pIntlWrapper)
-    {
-        rText = pIntlWrapper->getLocaleData()->getDate(GetDateTime());
-        rText.AppendAscii(RTL_CONSTASCII_STRINGPARAM(", "));
-        rText += pIntlWrapper->getLocaleData()->getTime(GetDateTime());
-    }
-    else
-    {
-        const IntlWrapper aIntlWrapper(
-            ::comphelper::getProcessServiceFactory(), LANGUAGE_ENGLISH_US );
-        rText = aIntlWrapper.getLocaleData()->getDate(GetDateTime());
-        rText.AppendAscii(RTL_CONSTASCII_STRINGPARAM(", "));
-        rText += aIntlWrapper.getLocaleData()->getTime(GetDateTime());
-    }
-    return SFX_ITEM_PRESENTATION_NAMELESS;
-}
-
-
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svtools/Library_svt.mk b/svtools/Library_svt.mk
index 2df75fe..7bedf76 100644
--- a/svtools/Library_svt.mk
+++ b/svtools/Library_svt.mk
@@ -151,7 +151,6 @@ $(eval $(call gb_Library_add_exception_objects,svt,\
     svtools/source/dialogs/insdlg \
     svtools/source/dialogs/mcvmath \
     svtools/source/dialogs/prnsetup \
-    svtools/source/dialogs/property \
     svtools/source/dialogs/roadmapwizard \
     svtools/source/dialogs/wizardmachine \
     svtools/source/dialogs/wizdlg \
diff --git a/svtools/source/dialogs/property.cxx b/svtools/source/dialogs/property.cxx
deleted file mode 100644
index 782a5e4..0000000
--- a/svtools/source/dialogs/property.cxx
+++ /dev/null
@@ -1,1405 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org.  If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_svtools.hxx"
-
-#include "property.hxx"
-
-#define FRAME_OFFSET 4
-
-
-SvXPropertyControl::SvXPropertyControl( Window* pParent, WinBits nWinStyle)
-            :   Control(pParent,nWinStyle)
-{
-}
-
-SvXPropertyControl::SvXPropertyControl( Window* pParent, const ResId& rResId )
-            :   Control(pParent,rResId )
-{
-}
-
-//------------------------------------------------------------------
-
-SvXPropertyEdit::SvXPropertyEdit( Window* pParent, WinBits nWinStyle)
-        :       SvXPropertyControl(pParent,nWinStyle),
-                aEdit(this,WB_BORDER | WB_TABSTOP)
-{
-    pListener=NULL;
-    aEdit.SetModifyHdl(
-        LINK( this, SvXPropertyEdit, ModifiedHdl ));
-    aEdit.SetGetFocusHdl(
-        LINK( this, SvXPropertyEdit, GetFocusHdl));
-    aEdit.SetLoseFocusHdl(
-        LINK( this, SvXPropertyEdit, LoseFocusHdl));
-
-    aEdit.Show();
-}
-
-SvXPropertyEdit::SvXPropertyEdit( Window* pParent, const ResId& rResId)
-        :       SvXPropertyControl(pParent,rResId),
-                aEdit(this,WB_BORDER | WB_TABSTOP)
-{
-    pListener=NULL;
-    aEdit.SetModifyHdl(
-        LINK( this, SvXPropertyEdit, ModifiedHdl ));
-    aEdit.SetGetFocusHdl(
-        LINK( this, SvXPropertyEdit, GetFocusHdl));
-    aEdit.SetLoseFocusHdl(
-        LINK( this, SvXPropertyEdit, LoseFocusHdl));
-
-    Size aSize=GetSizePixel();
-    SetCtrSize(aSize);
-    aEdit.Show();
-}
-
-void SvXPropertyEdit::SetSvXPropertyCtrListener(SvXPropertyCtrListener* pCtrListener)
-{
-    pListener=pCtrListener;
-}
-
-SvXPropertyCtrListener* SvXPropertyEdit::GetSvXPropertyCtrListener()
-{
-    return pListener;
-}
-
-
-void SvXPropertyEdit::SetCtrSize(const Size& rSize)
-{
-    SetSizePixel(rSize);
-    Size aSize=GetOutputSizePixel();
-    Point aPos(0,0);
-    aEdit.SetPosPixel(aPos);
-    aEdit.SetSizePixel(aSize);
-}
-
-void SvXPropertyEdit::SetLocked(sal_Bool bLocked)
-{
-    if(bLocked)
-        Disable();
-    else
-        Enable();
-}
-
-void SvXPropertyEdit::SetProperty(const String &rString)
-{
-    aEdit.SetText(rString);
-}
-
-String SvXPropertyEdit::GetProperty() const
-{
-    return aEdit.GetText();
-}
-
-sal_Bool SvXPropertyEdit::HasList()
-{
-    return sal_False;
-};
-
-
-void SvXPropertyEdit::ClearList()
-{
-    return;
-}
-void SvXPropertyEdit::InsertEntry( const String&,sal_uInt16 )
-{
-    return;
-}
-
-void SvXPropertyEdit::SetMyName(const String &rString)
-{
-    aName=rString;
-}
-
-String SvXPropertyEdit::GetMyName()const
-{
-    return aName;
-}
-
-void SvXPropertyEdit::SetMyData(void* pDat)
-{
-    pData=pDat;
-}
-
-void* SvXPropertyEdit::GetMyData()
-{
-    return pData;
-}
-
-
-IMPL_LINK( SvXPropertyEdit, ModifiedHdl, Edit*, EMPTYARG )
-{
-    if(pListener!=NULL)
-        pListener->Modified(this);
-    return 0;
-}
-
-IMPL_LINK( SvXPropertyEdit, GetFocusHdl, Edit*, EMPTYARG )
-{
-    if(pListener!=NULL)
-        pListener->GetFocus(this);
-    return 0;
-}
-
-IMPL_LINK( SvXPropertyEdit, LoseFocusHdl, Edit*, EMPTYARG )
-{
-    if(pListener!=NULL)
-        pListener->LoseFocus(this);
-    return 0;
-}
-
-//------------------------------------------------------------------
-
-SvXPropertyListBox::SvXPropertyListBox( Window* pParent, WinBits nWinStyle)
-        :       SvXPropertyControl(pParent,nWinStyle),
-                aListBox(this,WB_BORDER | WB_DROPDOWN | WB_TABSTOP)
-{
-    pListener=NULL;
-    aListBox.SetSelectHdl(
-        LINK( this, SvXPropertyListBox, ModifiedHdl ));
-    aListBox.SetGetFocusHdl(
-        LINK( this, SvXPropertyListBox, GetFocusHdl));
-    aListBox.SetLoseFocusHdl(
-        LINK( this, SvXPropertyListBox, LoseFocusHdl));
-    aListBox.Show();
-}
-
-SvXPropertyListBox::SvXPropertyListBox( Window* pParent, const ResId& rResId)
-        :       SvXPropertyControl(pParent,rResId),
-                aListBox(this,WB_BORDER | WB_DROPDOWN | WB_TABSTOP)
-{
-    pListener=NULL;
-    aListBox.SetSelectHdl(
-        LINK( this, SvXPropertyListBox, ModifiedHdl ));
-    aListBox.SetGetFocusHdl(
-        LINK( this, SvXPropertyListBox, GetFocusHdl));
-    aListBox.SetLoseFocusHdl(
-        LINK( this, SvXPropertyListBox, LoseFocusHdl));
-
-    Size aSize=GetSizePixel();
-    SetCtrSize(aSize);
-    aListBox.Show();
-}
-
-void SvXPropertyListBox::SetSvXPropertyCtrListener(SvXPropertyCtrListener* pCtrListener)
-{
-    pListener=pCtrListener;
-}
-
-SvXPropertyCtrListener* SvXPropertyListBox::GetSvXPropertyCtrListener()
-{
-    return pListener;
-}
-
-
-void SvXPropertyListBox::SetCtrSize(const Size& rSize)
-{
-    SetSizePixel(rSize);
-    Size aSize=GetOutputSizePixel();
-    Point aPos(0,0);
-    aListBox.SetPosPixel(aPos);
-    aListBox.SetSizePixel(aSize);
-}
-
-void SvXPropertyListBox::SetLocked(sal_Bool bLocked)
-{
-    if(bLocked)
-        Disable();
-    else
-        Enable();
-}
-
-void SvXPropertyListBox::SetProperty(const String &rString)
-{
-    aListBox.SelectEntry(rString);
-}
-
-String SvXPropertyListBox::GetProperty()const
-{
-    return aListBox.GetSelectEntry();
-}
-
-sal_Bool SvXPropertyListBox::HasList()
-{
-    return sal_True;
-}
-
-
-void SvXPropertyListBox::ClearList()
-{
-    aListBox.Clear();
-}
-
-void SvXPropertyListBox::InsertEntry( const String& rString,sal_uInt16 nPos)
-{
-    aListBox.InsertEntry(rString,nPos);
-}
-
-void SvXPropertyListBox::SetMyName(const String &rString)
-{
-    aName=rString;
-}
-
-String SvXPropertyListBox::GetMyName()const
-{
-    return aName;
-}
-
-void SvXPropertyListBox::SetMyData(void* pDat)
-{
-    pData=pDat;
-}
-
-void* SvXPropertyListBox::GetMyData()
-{
-    return pData;
-}
-
-IMPL_LINK( SvXPropertyListBox, ModifiedHdl, ListBox*, EMPTYARG )
-{
-    if(pListener!=NULL)
-        pListener->Modified(this);
-    return 0;
-}
-
-IMPL_LINK( SvXPropertyListBox, GetFocusHdl, ListBox*, EMPTYARG )
-{
-    if(pListener!=NULL)
-        pListener->GetFocus(this);
-    return 0;
-}
-
-IMPL_LINK( SvXPropertyListBox, LoseFocusHdl, ListBox*, EMPTYARG )
-{
-    if(pListener!=NULL)
-        pListener->LoseFocus(this);
-    return 0;
-}
-
-//------------------------------------------------------------------
-
-
-SvXPropertyComboBox::SvXPropertyComboBox( Window* pParent, WinBits nWinStyle)
-        :       SvXPropertyControl(pParent,nWinStyle),
-                aComboBox(this,WB_BORDER | WB_DROPDOWN | WB_TABSTOP)
-{
-    pListener=NULL;
-    aComboBox.SetModifyHdl(
-        LINK( this, SvXPropertyComboBox, ModifiedHdl ));
-    aComboBox.SetGetFocusHdl(
-        LINK( this, SvXPropertyComboBox, GetFocusHdl));
-    aComboBox.SetLoseFocusHdl(
-        LINK( this, SvXPropertyComboBox, LoseFocusHdl));
-    aComboBox.Show();
-}
-
-SvXPropertyComboBox::SvXPropertyComboBox( Window* pParent, const ResId& rResId)
-        :       SvXPropertyControl(pParent,rResId),
-                aComboBox(this,WB_BORDER | WB_DROPDOWN | WB_TABSTOP)
-{
-    pListener=NULL;
-    aComboBox.SetModifyHdl(
-        LINK( this, SvXPropertyComboBox, ModifiedHdl ));
-    aComboBox.SetGetFocusHdl(
-        LINK( this, SvXPropertyComboBox, GetFocusHdl));
-    aComboBox.SetLoseFocusHdl(
-        LINK( this, SvXPropertyComboBox, LoseFocusHdl));
-
-    Size aSize=GetSizePixel();
-    SetCtrSize(aSize);
-    aComboBox.Show();
-}
-
-void SvXPropertyComboBox::SetLocked(sal_Bool bLocked)
-{
-    if(bLocked)
-        Disable();
-    else
-        Enable();
-}
-
-void SvXPropertyComboBox::SetSvXPropertyCtrListener(SvXPropertyCtrListener* pCtrListener)
-{
-    pListener=pCtrListener;
-}
-
-SvXPropertyCtrListener* SvXPropertyComboBox::GetSvXPropertyCtrListener()
-{
-    return pListener;
-}
-
-
-void SvXPropertyComboBox::SetCtrSize(const Size& rSize)
-{
-    SetSizePixel(rSize);
-    Size aSize=GetOutputSizePixel();
-    Point aPos(0,0);
-    aComboBox.SetPosPixel(aPos);
-    aComboBox.SetSizePixel(aSize);
-}
-
-
-void SvXPropertyComboBox::SetProperty(const String &rString)
-{
-    aComboBox.SetText(rString);
-}
-
-String SvXPropertyComboBox::GetProperty()   const
-{
-    return aComboBox.GetText();
-}
-
-sal_Bool SvXPropertyComboBox::HasList()
-{
-    return sal_True;
-}
-
-void SvXPropertyComboBox::ClearList()
-{
-    aComboBox.Clear();
-}
-
-void SvXPropertyComboBox::InsertEntry( const String& rString,sal_uInt16 nPos)
-{
-    aComboBox.InsertEntry(rString,nPos);
-}
-
-void SvXPropertyComboBox::SetMyName(const String &rString)
-{
-    aName=rString;
-}
-
-String SvXPropertyComboBox::GetMyName()const
-{
-    return aName;
-}
-
-void SvXPropertyComboBox::SetMyData(void* pDat)
-{
-    pData=pDat;
-}
-
-void* SvXPropertyComboBox::GetMyData()
-{
-    return pData;
-}
-
-IMPL_LINK( SvXPropertyComboBox, ModifiedHdl, ComboBox*, EMPTYARG )
-{
-    if(pListener!=NULL)
-        pListener->Modified(this);
-    return 0;
-}
-
-IMPL_LINK( SvXPropertyComboBox, GetFocusHdl, ComboBox*, EMPTYARG )
-{
-    if(pListener!=NULL)
-        pListener->GetFocus(this);
-    return 0;
-}
-
-IMPL_LINK( SvXPropertyComboBox, LoseFocusHdl, ComboBox*, EMPTYARG )
-{
-    if(pListener!=NULL)
-        pListener->LoseFocus(this);
-    return 0;
-}
-//------------------------------------------------------------------
-
-SvPropertyLine::SvPropertyLine( Window* pParent,WinBits nWinStyle)
-        :   Control(pParent,nWinStyle),
-            aName(this,WB_BORDER),
-            pSvXPropertyControl(NULL),
-            aXButton(this,WB_BORDER),
-            bIsLocked(sal_False),
-            bIsHyperlink(sal_False)
-{
-    bNeedsRepaint = sal_True;
-    bHasXButton = sal_False;
-    aXButton.SetText( XubString( RTL_CONSTASCII_USTRINGPARAM( "..." ) ) );
-    aName.Show();
-    aXButton.Show();
-    eKindOfCtr = KOC_UNDEFINED;
-    Wallpaper aWall = GetBackground();
-    aWall.SetColor( Color( COL_TRANSPARENT ) );
-    SetBackground( aWall );
-}
-
-SvPropertyLine::SvPropertyLine( Window* pParent,const ResId& rResId )
-        :   Control(pParent,rResId),
-            aName       (this,WB_BORDER),
-            pSvXPropertyControl(NULL),
-            aXButton    (this,WB_BORDER),
-            bIsLocked(sal_False),
-            bIsHyperlink(sal_False)
-{
-    bNeedsRepaint = sal_True;
-    bHasXButton = sal_False;
-    eKindOfCtr = KOC_UNDEFINED;
-    aXButton.SetText( XubString( RTL_CONSTASCII_USTRINGPARAM( "..." ) ) );
-    aName.Show();
-    aXButton.Show();
-    Wallpaper aWall = GetBackground();
-    aWall.SetColor( Color( COL_TRANSPARENT ) );
-    SetBackground( aWall );
-    Resize();
-}
-
-void SvPropertyLine::SetSvXPropertyControl(SvXPropertyControl* pXControl)
-{
-    pSvXPropertyControl=pXControl;
-    pSvXPropertyControl->Show();
-    Resize();
-}
-
-SvXPropertyControl* SvPropertyLine::GetSvXPropertyControl()
-{
-    return pSvXPropertyControl;
-}
-
-void SvPropertyLine::Resize()
-{
-    Size aSize=GetOutputSizePixel();
-    Size a2Size=aSize;
-
-    aSize.Width()=nNameWidth;
-    a2Size.Width()-=nNameWidth;
-
-    Point aPos(0,0);
-    aName.SetPosPixel(aPos);
-    aName.SetSizePixel(aSize);
-
-    sal_uInt16 nXButtonWidth=0;
-
-    if(bHasXButton)
-    {
-        nXButtonWidth=(sal_uInt16)aSize.Height();
-    }
-    a2Size.Width()=a2Size.Width()-nXButtonWidth;
-
-    aPos.X()+=aSize.Width();
-
-    if(pSvXPropertyControl!=NULL)
-    {
-        pSvXPropertyControl->SetPosPixel(aPos);
-        pSvXPropertyControl->SetCtrSize(a2Size);
-    }
-
-    if(bHasXButton)
-    {
-        aPos.X()=GetOutputSizePixel().Width()
-                    -nXButtonWidth;
-        aSize.Width()=nXButtonWidth;
-        aXButton    .SetSizePixel(aSize);
-        aXButton    .SetPosPixel(aPos);
-    }
-}
-
-void SvPropertyLine::SetNeedsRepaint(sal_Bool bFlag)
-{
-    bNeedsRepaint=bFlag;
-}
-
-sal_Bool SvPropertyLine::NeedsRepaint()
-{
-    return bNeedsRepaint;
-}
-
-void SvPropertyLine::SetName(const String& rString )
-{
-    aName.SetText(rString);
-    aName.Invalidate();
-}
-
-String SvPropertyLine::GetName() const
-{
-    return aName.GetText();
-}
-
-void SvPropertyLine::SetKindOfControl(eKindOfControl eKOC)
-{
-    eKindOfCtr=eKOC;
-}
-
-eKindOfControl SvPropertyLine::GetKindOfControl()
-{
-    return eKindOfCtr;
-}
-
-void SvPropertyLine::ShowXButton()
-{
-    bHasXButton=sal_True;
-    aXButton.Show();
-    Resize();
-}
-void SvPropertyLine::HideXButton()
-{
-    bHasXButton=sal_False;
-    aXButton.Hide();
-    Resize();
-}
-
-void SvPropertyLine::ShowAsHyperLink(sal_Bool nFlag)
-{
-    bIsHyperlink=nFlag;
-    if(nFlag)
-    {
-        Font aFont=GetFont();
-        aFont.SetUnderline(UNDERLINE_SINGLE);
-        aFont.SetColor(Color(COL_BLUE));
-        aName.SetFont(aFont);
-    }
-    else
-    {
-        Font aFont=GetFont();
-        aName.SetFont(aFont);
-    }
-}
-
-sal_Bool SvPropertyLine::IsShownAsHyperlink()
-{
-    return bIsHyperlink;
-}
-
-void SvPropertyLine::Locked(sal_Bool nFlag)
-{
-    bIsLocked=nFlag;
-    if(pSvXPropertyControl!=NULL)
-        pSvXPropertyControl->SetLocked(nFlag);
-}
-
-sal_Bool SvPropertyLine::IsLineLocked()
-{
-    return bIsLocked;
-}
-
-void SvPropertyLine::SetNameWidth(sal_uInt16 nWidth)
-{
-    nNameWidth=nWidth;
-    Resize();
-}
-
-void SvPropertyLine::SetClickHdl(const Link& rLink)
-{
-    aXButton.SetClickHdl(rLink );
-}
-
-//----------------------------------------------------------
-
-SvXPropEvListener::SvXPropEvListener()
-{
-    pTheActiveControl=NULL;
-}
-
-SvXPropEvListener::~SvXPropEvListener()
-{
-}
-
-void SvXPropEvListener::Modified (SvXPropertyControl *pSvXPCtr)
-{
-    pTheActiveControl=pSvXPCtr;
-    aModifyLink.Call(this);
-}
-
-void SvXPropEvListener::GetFocus (SvXPropertyControl *pSvXPCtr)
-{
-    pTheActiveControl=pSvXPCtr;
-    aGetFocusLink.Call(this);
-}
-
-void SvXPropEvListener::LoseFocus (SvXPropertyControl *pSvXPCtr)
-{
-    pTheActiveControl=pSvXPCtr;
-    aLoseFocusLink.Call(this);
-}
-
-void SvXPropEvListener::KeyInput (SvXPropertyControl *pSvXPCtr,const KeyCode& theKeyCode)
-{
-    pTheActiveControl=pSvXPCtr;
-    aKeyCode=theKeyCode;
-    aKeyInputLink.Call(this);
-}
-
-SvXPropertyControl *    SvXPropEvListener::GetPropertyControl()
-{
-    return pTheActiveControl;
-}
-
-KeyCode SvXPropEvListener::GetKeyCode() const
-{
-    return aKeyCode;
-}
-
-//------------------------------------------------------------------
-
-SvListBoxForProperties::SvListBoxForProperties( Window* pParent, WinBits nWinStyle)
-        :   Control(pParent,nWinStyle),
-            aPlayGround(this,WB_DIALOGCONTROL),
-            aVScroll(this,WB_VSCROLL|WB_REPEAT|WB_DRAG),
-            pPropDataControl(NULL)
-{
-
-    aListener.SetModifyHdl   (LINK( this, SvListBoxForProperties,   ModifyHdl));
-    aListener.SetGetFocusHdl (LINK( this, SvListBoxForProperties, GetFocusHdl));
-    aListener.SetLoseFocusHdl(LINK( this, SvListBoxForProperties,LoseFocusHdl));
-    aListener.SetKeyInputHdl (LINK( this, SvListBoxForProperties, KeyInputHdl));
-
-    nYOffset=0;
-    nTheNameSize=0;
-    ListBox aListBox(this,WB_DROPDOWN);
-    aListBox.SetPosSizePixel(Point(0,0),Size(100,100));
-    nRowHeight=(sal_uInt16)aListBox.GetSizePixel().Height();
-    Wallpaper aWall = aPlayGround.GetBackground();
-    aWall.SetColor( Color( COL_TRANSPARENT ) );
-    aPlayGround.SetBackground( aWall );
-    aPlayGround.Show();
-    aVScroll.Hide();
-    aVScroll.SetScrollHdl(
-        LINK( this, SvListBoxForProperties, ScrollHdl ));
-
-}
-
-
-SvListBoxForProperties::SvListBoxForProperties( Window* pParent, const ResId& rResId )
-            :       Control(pParent,rResId),
-                    aPlayGround(this,0),
-                    aVScroll(this,WB_VSCROLL|WB_REPEAT|WB_DRAG),
-                    pPropDataControl(NULL)
-{
-    nTheNameSize=0;
-    nYOffset=0;
-    ListBox aListBox(this,WB_DROPDOWN);
-    aListBox.SetPosSizePixel(Point(0,0),Size(100,100));
-    nRowHeight=(sal_uInt16)aListBox.GetSizePixel().Height();
-    Wallpaper aWall = aPlayGround.GetBackground();
-    aWall.SetColor( Color( COL_TRANSPARENT ) );
-    aPlayGround.SetBackground( aWall );
-    aPlayGround.Show();
-    aVScroll.Hide();
-    aVScroll.SetScrollHdl( LINK( this, SvListBoxForProperties, ScrollHdl ) );
-    UpdateVScroll();
-    Resize();
-}
-
-SvListBoxForProperties::~SvListBoxForProperties()
-{
-    Clear();
-}
-
-void SvListBoxForProperties::Clear()
-{
-    for(sal_uInt16 i=0;i<PLineArray.Count();i++)
-    {
-        SvPropertyLine* pPropLine=PLineArray[i];
-
-        switch(pPropLine->GetKindOfControl())
-        {
-            case    KOC_LISTBOX:
-            case    KOC_COMBOBOX:
-            case    KOC_EDIT:       delete pPropLine->GetSvXPropertyControl();
-                                    break;
-            default:
-                                    break;
-        }
-        delete pPropLine;
-    }
-    PLineArray.Remove(0,PLineArray.Count());
-}
-
-
-void SvListBoxForProperties::Resize()
-{
-    Size aSize=GetOutputSizePixel();
-    Size a2Size=aSize;
-    Size aVScrollSize;
-
-    if(aVScroll.IsVisible())
-    {
-        Point aPos(0,0);
-        aVScrollSize=aVScroll.GetSizePixel();
-        aVScrollSize.Height()=aSize.Height();
-        a2Size.Width()-=aVScrollSize.Width();
-        aPos.X()=a2Size.Width();
-        aVScroll.SetPosPixel(aPos);
-        aVScroll.SetSizePixel(aVScrollSize);
-    }
-
-    aPlayGround.SetPosPixel(Point(0,0));
-    aPlayGround.SetSizePixel(a2Size);
-    UpdatePosNSize();
-}
-
-void SvListBoxForProperties::SetController( SvPropertyDataControl *pPDC)
-{
-    pPropDataControl=pPDC;
-}
-
-sal_uInt16 SvListBoxForProperties::CalcVisibleLines()
-{
-    Size aSize=aPlayGround.GetOutputSizePixel();
-    sal_uInt16 nResult=0;
-    if(nRowHeight!=0)
-        nResult=(sal_uInt16) aSize.Height()/nRowHeight;
-
-    return nResult;
-}
-
-void SvListBoxForProperties::UpdateVScroll()
-{
-    sal_uInt16 nLines=CalcVisibleLines();
-    aVScroll.SetPageSize(nLines-1);
-    aVScroll.SetVisibleSize(nLines-1);
-    aVScroll.SetRange(Range(0,PLineArray.Count()-1));
-    if(PLineArray.Count()<=nLines)
-    {
-        aVScroll.Hide();
-    }
-    else
-    {
-        sal_Bool bFlag=aVScroll.IsVisible();
-        aVScroll.Show();
-        if(!bFlag)Resize();
-    }
-
-
-}
-
-void SvListBoxForProperties::UpdatePosNSize()
-{
-    Point aPos(0,nYOffset);
-
-    for(sal_uInt16 i=0; i<PLineArray.Count();i++)
-    {
-        if((PLineArray[i])->NeedsRepaint())
-        {
-            (PLineArray[i])->SetPosPixel(aPos);
-            Size aSize=aPlayGround.GetOutputSizePixel();
-            aSize.Height()=nRowHeight;
-            (PLineArray[i])->SetSizePixel(aSize);
-            (PLineArray[i])->SetNameWidth(nTheNameSize+2*FRAME_OFFSET);
-            (PLineArray[i])->Invalidate();
-            (PLineArray[i])->Update();
-            (PLineArray[i])->Show();
-            (PLineArray[i])->SetNeedsRepaint(sal_False);
-        }
-        else
-        {
-            if((PLineArray[i])->IsVisible())
-            {
-                Size aSize=aPlayGround.GetOutputSizePixel();
-                aSize.Height()=nRowHeight;
-                (PLineArray[i])->SetSizePixel(aSize);
-                (PLineArray[i])->SetNameWidth(nTheNameSize+2*FRAME_OFFSET);
-                (PLineArray[i])->Invalidate();
-            }
-        }
-
-        aPos.Y()+=nRowHeight;
-    }
-    aPlayGround.Invalidate();
-    aPlayGround.Update();
-}
-
-void SvListBoxForProperties::UpdatePlayGround()
-{
-    Point aPos(0,0);
-    long nThumbPos=aVScroll.GetThumbPos();
-    long nLines=aVScroll.GetPageSize();
-    long nDelta=aVScroll.GetDelta();
-
-    sal_uInt16 nStart,nEnd;
-    Size aSize=aPlayGround.GetOutputSizePixel();
-    Point aPEnd;
-    aPEnd.X()=aSize.Width();
-
-    if(nDelta>0)
-    {
-        nStart=(sal_uInt16)(nThumbPos+nLines+1-nDelta);
-        nEnd=(sal_uInt16)(nThumbPos+nLines);
-        aPos.Y()=(nLines+1-nDelta)*nRowHeight;
-    }
-    else
-    {
-        nStart=(sal_uInt16)nThumbPos;
-        nEnd=(sal_uInt16)(nThumbPos-nDelta);
-        aPEnd.Y()=(nThumbPos-nDelta)*nRowHeight;;
-    }
-
-    aSize.Height()=nRowHeight;
-
-    nDelta=-nDelta*nRowHeight;
-
-    aPlayGround.Scroll(0,nDelta,SCROLL_CHILDREN);
-
-    for(sal_uInt16 i=nStart; i<=nEnd;i++)
-    {
-        (PLineArray[i])->SetPosSizePixel(aPos,aSize);
-        (PLineArray[i])->SetNameWidth(nTheNameSize+2*FRAME_OFFSET);
-        (PLineArray[i])->Show();
-        aPos.Y()+=nRowHeight;
-    }
-    aPlayGround.Update();
-}
-
-void SvListBoxForProperties::UpdateAll()
-{
-    UpdatePosNSize();
-    UpdatePlayGround();
-    //UpdateVScroll();
-}
-
-void SvListBoxForProperties::DisableUpdate()
-{
-    bUpdate=sal_False;
-}
-
-void SvListBoxForProperties::EnableUpdate()
-{
-    bUpdate=sal_True;
-    UpdateAll();
-}
-
-void SvListBoxForProperties::SetPropertyValue( const String & rEntryName, const String & rValue )
-{
-    sal_uInt16 i, iEnd = PLineArray.Count();
-    for( i = 0 ; i < iEnd ; i++ )
-    {
-        SvPropertyLine* pPropLine = PLineArray[ i ];
-        SvXPropertyControl* pSvXPCtr=pPropLine->GetSvXPropertyControl();
-        if( pSvXPCtr && pSvXPCtr->GetMyName() == rEntryName )
-        {
-            pSvXPCtr->SetProperty( rValue );
-        }
-    }
-}
-
-sal_uInt16 SvListBoxForProperties::AppendEntry( const SvPropertyData& aPropData)
-{
-    return InsertEntry(aPropData);
-}
-
-sal_uInt16 SvListBoxForProperties::InsertEntry( const SvPropertyData& aPropData, sal_uInt16 nPos)
-{
-    sal_uInt16 nInsPos=nPos;
-    SvPropertyLine* pPropLine=new SvPropertyLine(&aPlayGround,WB_TABSTOP | WB_DIALOGCONTROL);
-
-    if(nPos==LISTBOX_APPEND)
-    {
-        nInsPos=PLineArray.Count();
-        PLineArray.Insert(pPropLine,nInsPos);
-    }
-    else
-    {
-        PLineArray.Insert(pPropLine,nPos);
-    }
-    pPropLine->SetNameWidth(nTheNameSize);
-    UpdateVScroll();
-    UpdatePosNSize();
-    ChangeEntry(aPropData,nInsPos);
-    return nInsPos;
-}
-
-void SvListBoxForProperties::ChangeEntry( const SvPropertyData& aPropData, sal_uInt16 nPos)
-{
-    if(nPos<PLineArray.Count())
-    {
-        SvPropertyLine* pPropLine=PLineArray[nPos];
-
-        switch(pPropLine->GetKindOfControl())
-        {
-            case    KOC_LISTBOX:
-            case    KOC_COMBOBOX:
-            case    KOC_EDIT:       delete pPropLine->GetSvXPropertyControl();
-                                    break;
-            default:
-                                    break;
-        }
-
-        switch(aPropData.eKind)
-        {
-            case    KOC_LISTBOX:
-                                    pPropLine->SetSvXPropertyControl(
-                                            new SvXPropertyComboBox(pPropLine,WB_TABSTOP));
-                                    pPropLine->SetKindOfControl(aPropData.eKind);
-                                    break;
-            case    KOC_COMBOBOX:
-                                    pPropLine->SetSvXPropertyControl(
-                                            new SvXPropertyComboBox(pPropLine,WB_TABSTOP));
-                                    pPropLine->SetKindOfControl(aPropData.eKind);
-                                    break;
-            case    KOC_EDIT:
-                                    pPropLine->SetSvXPropertyControl(
-                                            new SvXPropertyEdit(pPropLine,WB_TABSTOP));
-                                    pPropLine->SetKindOfControl(aPropData.eKind);
-                                    break;
-            case    KOC_USERDEFINED:
-                                    pPropLine->SetSvXPropertyControl(aPropData.pControl);
-                                    aPropData.pControl->SetParent(pPropLine);
-                                    pPropLine->SetKindOfControl(aPropData.eKind);
-                                    break;
-            default:
-                                    pPropLine->SetSvXPropertyControl(NULL);
-                                    pPropLine->SetKindOfControl(KOC_UNDEFINED);
-                                    break;
-        }
-
-        SvXPropertyControl* pSvXPCtr=pPropLine->GetSvXPropertyControl();
-
-        if(pSvXPCtr!=NULL)
-        {
-            pSvXPCtr->SetSvXPropertyCtrListener(&aListener);
-            pSvXPCtr->SetProperty(aPropData.aValue);
-            pSvXPCtr->SetMyData(aPropData.pDataPtr);
-            pSvXPCtr->SetMyName(aPropData.aName);
-
-            if(pSvXPCtr->HasList())
-            {
-                for(sal_uInt16 i=0;i<aPropData.theValues.Count();i++)
-                {
-                    pSvXPCtr->InsertEntry(*(aPropData.theValues[i]));
-                }
-            }
-        }
-
-        pPropLine->SetName(aPropData.aName);
-
-        sal_uInt16 nTextWidth=(sal_uInt16)aPlayGround.GetTextWidth(aPropData.aName);
-
-        if ( nTheNameSize < nTextWidth )
-            nTheNameSize = nTextWidth;
-
-        if ( aPropData.bHasVisibleXButton )
-        {
-            pPropLine->SetClickHdl(LINK( this, SvListBoxForProperties, ClickHdl ) );
-            pPropLine->ShowXButton();
-        }
-        else
-            pPropLine->HideXButton();
-
-        pPropLine->Locked(aPropData.bIsLocked);
-
-        pPropLine->ShowAsHyperLink(aPropData.bIsHyperLink);
-        pPropLine->SetData(aPropData.pDataPtr);
-    }
-}
-
-sal_uInt16 SvListBoxForProperties::GetFirstVisibleEntry()
-{
-    return 0;
-}
-void SvListBoxForProperties::SetFirstVisibleEntry(sal_uInt16)
-{
-    return;
-}
-
-void SvListBoxForProperties::SetSelectedEntry(sal_uInt16)
-{
-    return;
-}
-
-sal_uInt16 SvListBoxForProperties::GetSelectedEntry()
-{
-    return 0;
-}
-
-IMPL_LINK( SvListBoxForProperties, ScrollHdl, ScrollBar*, pSB )
-{
-    if(pSB!=NULL)
-    {
-        long nDelta=aVScroll.GetDelta();
-        nYOffset=-aVScroll.GetThumbPos()*nRowHeight;
-        //aPlayGround.SetUpdateMode(sal_False);
-
-        long nThumbPos=aVScroll.GetThumbPos();
-        long nLines=aVScroll.GetPageSize();
-
-        UpdatePlayGround();
-
-        for(long i=nThumbPos-nDelta; i<nThumbPos+nLines-nDelta;i++)
-        {
-            if(i>=nThumbPos && i<=nThumbPos+nLines)
-            {
-                (PLineArray[sal::static_int_cast< sal_uInt16 >(i)])->
-                    SetNeedsRepaint(sal_True);
-            }
-            else
-            {
-                (PLineArray[sal::static_int_cast< sal_uInt16 >(i)])->Hide();
-                (PLineArray[sal::static_int_cast< sal_uInt16 >(i)])->
-                    SetNeedsRepaint(sal_False);
-            }
-        }
-    }
-    return 0;
-}
-
-IMPL_LINK( SvListBoxForProperties, ClickHdl, PushButton*,pPB)
-{
-    if(pPB!=NULL)
-    {
-       SvPropertyLine *pPropLine=(SvPropertyLine *)pPB->GetParent();
-       SvXPropertyControl* pSvXPCtr=pPropLine->GetSvXPropertyControl();
-       pPropDataControl->Clicked(pSvXPCtr->GetMyName(),
-                            pSvXPCtr->GetProperty(),pSvXPCtr->GetMyData());
-    }
-    return 0;
-}
-
-IMPL_LINK( SvListBoxForProperties, ModifyHdl,SvXPropEvListener*, pSvXPEvL)
-{
-    if(pSvXPEvL!=NULL && pPropDataControl!=NULL)
-    {
-
-        SvXPropertyControl* pSvXPCtr=aListener.GetPropertyControl();
-
-        pPropDataControl->Modified(pSvXPCtr->GetMyName(),
-                            pSvXPCtr->GetProperty(),pSvXPCtr->GetMyData());
-
-    }
-    return 0;
-}
-
-IMPL_LINK( SvListBoxForProperties, GetFocusHdl,SvXPropEvListener*, pSvXPEvL)
-{
-    if(pSvXPEvL!=NULL && pPropDataControl!=NULL)
-    {
-        SvXPropertyControl* pSvXPCtr=aListener.GetPropertyControl();
-
-        pPropDataControl->Select(pSvXPCtr->GetMyName(),pSvXPCtr->GetMyData());
-    }
-    return 0;
-}
-
-IMPL_LINK( SvListBoxForProperties, LoseFocusHdl,SvXPropEvListener*, pSvXPEvL)
-{
-    if(pSvXPEvL!=NULL && pPropDataControl!=NULL)
-    {
-        SvXPropertyControl* pSvXPCtr=aListener.GetPropertyControl();
-
-        pPropDataControl->Commit(pSvXPCtr->GetMyName(),
-                    pSvXPCtr->GetProperty(),pSvXPCtr->GetMyData());
-        /*
-        {
-            pSvXPCtr->SetProperty(
-                pPropDataControl->GetTheCorrectProperty());
-        }
-        */
-    }
-    return 0;
-}
-
-IMPL_LINK( SvListBoxForProperties, KeyInputHdl,SvXPropEvListener*, pSvXPEvL)
-{
-        //  FIXME  - This code does not make a lot of sense.
-    if(pSvXPEvL!=NULL && pPropDataControl!=NULL)
-    {
-        /*SvXPropertyControl* pSvXPCtr=*/aListener.GetPropertyControl();
-    }
-    return 0;
-}
-
-
-
-
-SvTabPageForProperties::SvTabPageForProperties(Window* pParent,WinBits nWinStyle)
-            :   TabPage(pParent,nWinStyle),
-                aLbProp(this)
-{
-    aLbProp.Show();
-}
-
-void SvTabPageForProperties::Resize()
-{
-    Point aPos(3,3);
-    Size aSize=GetOutputSizePixel();
-    aSize.Width()-=6;
-    aSize.Height()-=6;
-
-    aLbProp.SetPosSizePixel(aPos,aSize);
-}
-
-SvListBoxForProperties* SvTabPageForProperties::GetTheListBox()
-{
-    return &aLbProp;
-}
-
-
-SvPropertyBox::SvPropertyBox( Window* pParent, WinBits nWinStyle)
-            : Control(pParent,nWinStyle),
-              aTabControl(this)
-{
-    aTabControl.Show();
-}
-
-SvPropertyBox::SvPropertyBox( Window* pParent, const ResId& rResId )
-            : Control(pParent,rResId),
-              aTabControl(this)
-{
-    aTabControl.Show();
-    Resize();
-}
-
-SvPropertyBox::~SvPropertyBox()
-{
-    ClearAll();
-}
-
-
-void SvPropertyBox::ClearAll()
-{
-    sal_uInt16 nCount=aTabControl.GetPageCount();
-
-    for(sal_uInt16 i=nCount;i>=1;i--)
-    {
-        SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                                    aTabControl.GetTabPage(i);
-        aTabControl.RemovePage(i);
-        delete pPage;
-    }
-}
-
-
-void SvPropertyBox::Resize()
-{
-    Point aPos(3,3);
-    Size aSize=GetOutputSizePixel();
-    aSize.Width()-=6;
-    aSize.Height()-=6;
-
-    aTabControl.SetPosSizePixel(aPos,aSize);
-
-    sal_uInt16 nCount=aTabControl.GetPageCount();
-
-    aSize=aTabControl.GetTabPageSizePixel();
-    for(sal_uInt16 i=1;i<=nCount;i++)
-    {
-        SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                                    aTabControl.GetTabPage(i);
-        pPage->SetSizePixel(aSize);
-    }
-
-}
-
-
-sal_uInt16 SvPropertyBox::AppendPage( const String & rText )
-{
-    sal_uInt16 nId=aTabControl.GetPageCount()+1;
-    aTabControl.InsertPage( nId,rText);
-    SvTabPageForProperties* pPage=new SvTabPageForProperties(&aTabControl);
-    pPage->SetSizePixel(aTabControl.GetTabPageSizePixel());
-    pPage->GetTheListBox()->SetController(pThePropDataCtr);
-    aTabControl.SetTabPage( nId, pPage);
-    aTabControl.SetCurPageId(nId);
-    return nId;
-}
-
-void SvPropertyBox::SetPage( sal_uInt16 nId)
-{
-    aTabControl.SetCurPageId(nId);
-}
-
-sal_uInt16 SvPropertyBox::GetCurPage()
-{
-    return aTabControl.GetCurPageId();
-}
-
-sal_uInt16 SvPropertyBox::CalcVisibleLines()
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    return pPage->GetTheListBox()->CalcVisibleLines();
-}
-void SvPropertyBox::EnableUpdate()
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    pPage->GetTheListBox()->EnableUpdate();
-}
-
-void SvPropertyBox::DisableUpdate()
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    pPage->GetTheListBox()->DisableUpdate();
-}
-
-void SvPropertyBox::SetController(SvPropertyDataControl *pDataCtr)
-{
-    pThePropDataCtr=pDataCtr;
-    sal_uInt16 nCount=aTabControl.GetPageCount();
-
-    for(sal_uInt16 i=1;i<=nCount;i++)
-    {
-        SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                                    aTabControl.GetTabPage(i);
-
-        pPage->GetTheListBox()->SetController(pThePropDataCtr);
-    }
-
-}
-
-sal_uInt16 SvPropertyBox::InsertEntry( const SvPropertyData& rData, sal_uInt16 nPos)
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    return pPage->GetTheListBox()->InsertEntry(rData,nPos);
-}
-
-void SvPropertyBox::ChangeEntry( const SvPropertyData& rData, sal_uInt16 nPos)
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    pPage->GetTheListBox()->ChangeEntry(rData,nPos);
-}
-
-sal_uInt16 SvPropertyBox::AppendEntry( const SvPropertyData& rData)
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    return pPage->GetTheListBox()->AppendEntry(rData);
-}
-
-void SvPropertyBox::SetPropertyValue( const String & rEntryName, const String & rValue )
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    pPage->GetTheListBox()->SetPropertyValue( rEntryName, rValue );
-}
-
-void SvPropertyBox::SetFirstVisibleEntry(sal_uInt16 nPos)
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    pPage->GetTheListBox()->SetFirstVisibleEntry(nPos);
-}
-sal_uInt16 SvPropertyBox::GetFirstVisibleEntry()
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    return pPage->GetTheListBox()->GetFirstVisibleEntry();
-}
-
-void SvPropertyBox::SetSelectedEntry(sal_uInt16 nPos)
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    pPage->GetTheListBox()->SetSelectedEntry(nPos);
-}
-sal_uInt16 SvPropertyBox::GetSelectedEntry()
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    return pPage->GetTheListBox()->GetSelectedEntry();
-}
-
-void SvPropertyBox::ClearTable()
-{
-    SvTabPageForProperties* pPage=(SvTabPageForProperties*)
-                aTabControl.GetTabPage(aTabControl.GetCurPageId());
-    pPage->GetTheListBox()->Clear();
-}
-
-SvBasicPropertyDataControl::~SvBasicPropertyDataControl()
-{
-}
-
-void SvBasicPropertyDataControl::Modified(const String& aName,
-                                const String& aVal,void* pData)
-{
-    aEntryName=aName;
-    aEntryProperty=aVal;
-    pTheData=pData;
-    aModifyLink.Call(this);
-}
-
-void SvBasicPropertyDataControl::Clicked(   const String& aName,
-                                    const String& aVal,
-                                    void* pData)        //Xtension-Button pressed
-{
-    aEntryName=aName;
-    aEntryProperty=aVal;
-    pTheData=pData;
-    aClickedLink.Call(this);
-}
-
-void SvBasicPropertyDataControl::Commit(        const String& aName,
-                                    const String& aVal,
-                                    void* pData)        //User accept changes
-{
-    aEntryName=aName;
-    aEntryProperty=aVal;
-    pTheData=pData;
-    aCommitLink.Call(this);
-}
-
-void SvBasicPropertyDataControl::Select(        const String& aName,
-                                    void* pData)        //User select new Row
-{
-    aEntryName=aName;
-    pTheData=pData;
-    aSelectLink.Call(this);
-}
-
-void SvBasicPropertyDataControl::LinkClicked(const String&, void*)
-{
-}
-
-
-String  SvBasicPropertyDataControl::GetName() const //Tell's the name of the Property
-{
-    return aEntryName;
-}
-
-String  SvBasicPropertyDataControl::GetProperty() const //Tell's the content of the Property
-{
-    return aEntryProperty;
-}
-
-void*   SvBasicPropertyDataControl::GetData() //Tell's the storage
-{
-    return pTheData;
-}
-
-/*
-String SvBasicPropertyDataControl::GetTheCorrectProperty() const
-{
-    return aCorrectProperty;
-}
-*/
-
-void SvBasicPropertyDataControl::SetTheCorrectProperty(const String& aString)
-{
-    aCorrectProperty=aString;
-}
-
-void SvBasicPropertyDataControl::SetIsCorrect(sal_Bool nFlag)
-{
-    bCorrectness=nFlag;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svtools/source/inc/property.hxx b/svtools/source/inc/property.hxx
deleted file mode 100644
index a66a9be..0000000
--- a/svtools/source/inc/property.hxx
+++ /dev/null
@@ -1,572 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org.  If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef SV_PROPERTY_HXX
-#define SV_PROPERTY_HXX
-
-#include <vcl/virdev.hxx>
-#include <vcl/fixed.hxx>
-#include <vcl/lstbox.hxx>
-#include <vcl/group.hxx>
-#include <vcl/button.hxx>
-#include <vcl/morebtn.hxx>
-#include <vcl/dialog.hxx>
-#include <vcl/combobox.hxx>
-#include <vcl/field.hxx>
-#include <svl/svarray.hxx>
-
-#define _SVSTDARR_USHORTS
-#include <svl/svstdarr.hxx>
-#include <vcl/virdev.hxx>
-#include <vcl/scrbar.hxx>
-#include <svl/svarray.hxx>
-
-#ifndef _SVSTDARR_STRINGS
-#define _SVSTDARR_STRINGS
-#include <svl/svstdarr.hxx>
-#endif
-#include <vcl/tabpage.hxx>
-#include <vcl/tabctrl.hxx>
-
-//------------------------------------------------------------------------
-
-//========================================================================
-enum eKindOfControl { KOC_UNDEFINED=0,KOC_LISTBOX=1, KOC_COMBOBOX=2,
-                        KOC_EDIT=3,KOC_USERDEFINED=5};
-
-class SvXPropertyCtrListener;
-
-class SvXPropertyControl : public Control
-{
-public:
-                                        SvXPropertyControl( Window* pParent, WinBits nWinStyle = 0 );
-                                        SvXPropertyControl( Window* pParent, const ResId& rResId );
-
-        virtual void                    SetSvXPropertyCtrListener(SvXPropertyCtrListener*)=0;
-
-        virtual SvXPropertyCtrListener* GetSvXPropertyCtrListener()=0;
-        virtual void                    SetProperty(const String &rString)=0;
-        virtual String                  GetProperty()const=0;
-        virtual sal_Bool                    HasList()=0;
-        virtual void                    ClearList()=0;
-        virtual void                    InsertEntry( const String& rString,
-                                                sal_uInt16 nPos = LISTBOX_APPEND )=0;
-
-        virtual void                    SetCtrSize(const Size& rSize)=0;
-        virtual void                    SetLocked(sal_Bool bLocked=sal_True)=0;
-
-        virtual void                    SetMyName(const String &rString)=0;
-        virtual String                  GetMyName()const=0;
-
-        virtual void                    SetMyData(void*)=0;
-        virtual void*                   GetMyData()=0;
-};
-
-class SvXPropertyCtrListener
-{
-
-public:
-        virtual void                    Modified (SvXPropertyControl *pSvXPCtr)=0;
-        virtual void                    GetFocus (SvXPropertyControl *pSvXPCtr)=0;
-        virtual void                    LoseFocus(SvXPropertyControl *pSvXPCtr)=0;
-        virtual void                    KeyInput (SvXPropertyControl *pSvXPCtr ,const KeyCode&)=0;
-};
-
-
-class SvXPropertyEdit : public SvXPropertyControl
-{
-private:
-
-        String                          aName;
-        SvXPropertyCtrListener*         pListener;
-        Edit                            aEdit;
-        void*                           pData;
-
-        DECL_LINK(ModifiedHdl,Edit*);
-        DECL_LINK(GetFocusHdl,Edit*);
-        DECL_LINK(LoseFocusHdl,Edit*);
-
-public:
-                                        SvXPropertyEdit( Window* pParent, WinBits nWinStyle = 0 );
-                                        SvXPropertyEdit( Window* pParent, const ResId& rResId );
-
-        virtual void                    SetSvXPropertyCtrListener(SvXPropertyCtrListener*);
-
-        virtual SvXPropertyCtrListener* GetSvXPropertyCtrListener();
-
-        virtual void                    SetProperty(const String &rString);
-        virtual String                  GetProperty()const;
-
-        virtual sal_Bool                    HasList();
-        virtual void                    ClearList();
-        virtual void                    InsertEntry( const String& rString,
-                                                sal_uInt16 nPos = LISTBOX_APPEND );
-
-        virtual void                    SetCtrSize(const Size& rSize);
-        virtual void                    SetLocked(sal_Bool bLocked=sal_True);
-
-        virtual void                    SetMyName(const String &rString);
-        virtual String                  GetMyName()const;
-
-        virtual void                    SetMyData(void*);
-        virtual void*                   GetMyData();
-};
-
-
-class SvXPropertyListBox : public SvXPropertyControl
-{
-private:
-
-        String                          aName;
-        SvXPropertyCtrListener*         pListener;
-        ListBox                         aListBox;
-        void*                           pData;
-
-        DECL_LINK(ModifiedHdl,ListBox*);
-        DECL_LINK(GetFocusHdl,ListBox*);
-        DECL_LINK(LoseFocusHdl,ListBox*);
-
-
-public:
-                                        SvXPropertyListBox( Window* pParent, WinBits nWinStyle = 0 );
-                                        SvXPropertyListBox( Window* pParent, const ResId& rResId );
-
-        virtual void                    SetSvXPropertyCtrListener(SvXPropertyCtrListener*);
-
-        virtual SvXPropertyCtrListener* GetSvXPropertyCtrListener();
-
-        ListBox*                        GetListBox();
-
-        virtual void                    SetProperty(const String &rString);
-        virtual String                  GetProperty()const;
-
-        virtual sal_Bool                    HasList();
-        virtual void                    ClearList();
-        virtual void                    InsertEntry( const String& rString,
-                                                sal_uInt16 nPos = LISTBOX_APPEND );
-
-        virtual void                    SetCtrSize(const Size& rSize);
-        virtual void                    SetLocked(sal_Bool bLocked=sal_True);
-
-        virtual void                    SetMyName(const String &rString);
-        virtual String                  GetMyName()const;
-
-        virtual void                    SetMyData(void*);
-        virtual void*                   GetMyData();
-};
-
-class SvXPropertyComboBox : public SvXPropertyControl
-{
-private:
-
-        String                          aName;
-        SvXPropertyCtrListener*         pListener;
-        ComboBox                        aComboBox;
-        void*                           pData;
-
-        DECL_LINK(ModifiedHdl,ComboBox*);
-        DECL_LINK(GetFocusHdl,ComboBox*);
-        DECL_LINK(LoseFocusHdl,ComboBox*);
-
-
-public:
-                                        SvXPropertyComboBox( Window* pParent, WinBits nWinStyle = 0 );
-                                        SvXPropertyComboBox( Window* pParent, const ResId& rResId );
-
-        virtual void                    SetSvXPropertyCtrListener(SvXPropertyCtrListener*);
-
-        virtual SvXPropertyCtrListener* GetSvXPropertyCtrListener();
-
-        ComboBox*                       GetComboBox();
-
-        virtual void                    SetProperty(const String &rString);
-        virtual String                  GetProperty()const;
-
-        virtual sal_Bool                    HasList();
-        virtual void                    ClearList();
-        virtual void                    InsertEntry( const String& rString,
-                                                sal_uInt16 nPos = LISTBOX_APPEND );
-
-        virtual void                    SetCtrSize(const Size& rSize);
-        virtual void                    SetLocked(sal_Bool bLocked=sal_True);
-
-        virtual void                    SetMyName(const String &rString);
-        virtual String                  GetMyName()const;
-
-        virtual void                    SetMyData(void*);
-        virtual void*                   GetMyData();
-};
-
-
-
-class SvPropertyLine : public Control
-{
-private:
-            FixedText           aName;
-            sal_uInt16              nNameWidth;
-            sal_Bool                bNeedsRepaint;
-            SvXPropertyControl* pSvXPropertyControl;
-
-            PushButton          aXButton;
-            sal_Bool                bIsLocked;
-            sal_Bool                bHasXButton;
-            sal_Bool                bIsHyperlink;
-            eKindOfControl      eKindOfCtr;
-
-protected:
-            virtual void        Resize();
-
-public:
-            SvPropertyLine( Window* pParent,
-                            WinBits nWinStyle = 0 );
-            SvPropertyLine( Window* pParent,
-                            const ResId& rResId );
-
-            sal_Bool                NeedsRepaint();
-            void                SetNeedsRepaint(sal_Bool bFlag);
-            void                SetSvXPropertyControl(SvXPropertyControl*);
-            SvXPropertyControl* GetSvXPropertyControl();
-
-            void                SetKindOfControl(eKindOfControl);
-            eKindOfControl      GetKindOfControl();
-
-            void                SetName(const String& rString );
-            String              GetName() const;
-            void                SetNameWidth(sal_uInt16);
-
-            void                ShowXButton();
-            void                HideXButton();
-            void                ShowAsHyperLink(sal_Bool nFlag=sal_True);
-            sal_Bool                IsShownAsHyperlink();
-
-            void                Locked(sal_Bool nFlag=sal_True);
-            sal_Bool                IsLineLocked();
-
-            void                SetClickHdl(const Link&);
-
-};
-
-
-class SvPropertyData
-{
-public:
-        eKindOfControl          eKind;
-        String                  aName;
-        String                  aValue;
-        SvStrings               theValues; // ???
-
-        sal_Bool                    bHasVisibleXButton;
-        sal_Bool                    bIsHyperLink;
-        sal_Bool                    bIsLocked;
-        void*                   pDataPtr;
-        SvXPropertyControl*     pControl;
-};
-
-class SvPropertyDataObjectControl
-{
-};
-
-class SvPropertyDataControl
-{
-public:
-        virtual void                    Modified(   const String& aName,
-                                                    const String& aVal,
-                                                    void* pData)=0;
-
-        virtual void                    Clicked(    const String& aName,
-                                                    const String& aVal,
-                                                    void* pData)=0;
-
-        virtual void                    Commit(     const String& aName,
-                                                    const String& aVal,
-                                                    void* pData)=0;
-
-        virtual void                    Select(     const String& aName,
-                                                    void* pData)=0;
-
-        virtual void                    LinkClicked(const String& aName,
-                                                    void* pData)=0;
-};
-
-class SvXPropEvListener: public SvXPropertyCtrListener
-{
-        Link                            aModifyLink;
-        Link                            aGetFocusLink;
-        Link                            aLoseFocusLink;
-        Link                            aKeyInputLink;
-        String                          aModifiedResult;
-
-        SvXPropertyControl *            pTheActiveControl;
-        KeyCode                         aKeyCode;
-
-public:
-                                        SvXPropEvListener();
-        virtual                        ~SvXPropEvListener();
-
-        virtual void                    Modified (SvXPropertyControl *pSvXPCtr);
-        virtual void                    GetFocus (SvXPropertyControl *pSvXPCtr);
-        virtual void                    LoseFocus(SvXPropertyControl *pSvXPCtr);
-        virtual void                    KeyInput(SvXPropertyControl *pSvXPCtr ,const KeyCode&);
-
-        SvXPropertyControl *                GetPropertyControl();
-        KeyCode                         GetKeyCode() const;
-
-        void                            SetModifyHdl( const Link& rLink ) { aModifyLink = rLink; }
-        const Link&                     GetModifyHdl() const { return aModifyLink; }
-
-        void                            SetGetFocusHdl( const Link& rLink ) { aGetFocusLink = rLink; }
-        const Link&                     GetGetFocusHdl() const { return aGetFocusLink; }
-
-        void                            SetLoseFocusHdl( const Link& rLink ) { aLoseFocusLink = rLink; }
-        const Link&                     GetLoseFocusHdl() const { return aLoseFocusLink; }
-
-        void                            SetKeyInputHdl( const Link& rLink ) { aKeyInputLink = rLink; }
-        const Link&                     GetKeyInputHdl() const { return aKeyInputLink; }
-
-
-};
-
-typedef SvPropertyLine * SvPropertyLinePtr;
-
-SV_DECL_PTRARR(SvPropLineArray,SvPropertyLinePtr,1,1)
-
-class SvListBoxForProperties: public Control
-{
-private:
-
-            SvXPropEvListener       aListener;
-            Window                  aPlayGround;
-            ScrollBar               aVScroll;
-            SvPropLineArray         PLineArray;
-            SvPropertyDataControl*  pPropDataControl;
-            sal_uInt16                  nRowHeight;
-            sal_Bool                    bUpdate;
-            sal_uInt16                  nTheNameSize;
-            long                    nYOffset;
-
-            DECL_LINK(   ScrollHdl,ScrollBar*);
-            DECL_LINK(   ClickHdl ,PushButton*);
-
-            DECL_LINK(   ModifyHdl,SvXPropEvListener*);
-            DECL_LINK( GetFocusHdl,SvXPropEvListener*);
-            DECL_LINK(LoseFocusHdl,SvXPropEvListener*);
-            DECL_LINK( KeyInputHdl,SvXPropEvListener*);
-
-protected:
-            void                    UpdateAll();
-            void                    UpdatePosNSize();
-            void                    UpdatePlayGround();
-            void                    UpdateVScroll();
-
-            void                    Resize();
-
-public:
-                                    SvListBoxForProperties( Window* pParent, WinBits nWinStyle = 0 );
-                                    SvListBoxForProperties( Window* pParent, const ResId& rResId );
-
-                                    ~SvListBoxForProperties();
-
-            virtual sal_uInt16          CalcVisibleLines();
-            virtual void            EnableUpdate();
-            virtual void            DisableUpdate();
-
-            virtual void            SetController(SvPropertyDataControl *);
-
-            virtual void            Clear();
-
-            virtual sal_uInt16          InsertEntry( const SvPropertyData&, sal_uInt16 nPos = LISTBOX_APPEND );
-
-            virtual void            ChangeEntry( const SvPropertyData&, sal_uInt16 nPos);
-
-            virtual sal_uInt16          AppendEntry( const SvPropertyData&);
-
-            virtual void            SetPropertyValue( const String & rEntryName, const String & rValue );
-
-            virtual void            SetFirstVisibleEntry(sal_uInt16 nPos);
-            virtual sal_uInt16          GetFirstVisibleEntry();
-
-            virtual void            SetSelectedEntry(sal_uInt16 nPos);
-            virtual sal_uInt16          GetSelectedEntry();
-};
-
-class SvTabPageForProperties: public TabPage
-{
-
-private:
-
-            SvListBoxForProperties  aLbProp;
-
-protected:
-
-            virtual void            Resize();
-
-public:
-            SvTabPageForProperties(Window* pParent,WinBits nWinStyle = 0 );
-
-            SvListBoxForProperties*   GetTheListBox();
-};
-
-
-class SvBasicPropertyDataControl: public SvPropertyDataControl
-{
-private:
-
-        sal_Bool                            bCorrectness;
-        String                          aEntryName;
-        String                          aEntryProperty;
-        String                          aCorrectProperty;
-        void*                           pTheData;
-        Link                            aModifyLink;
-        Link                            aClickedLink;
-        Link                            aCommitLink;
-        Link                            aSelectLink;
-
-public:
-        virtual ~SvBasicPropertyDataControl();
-
-        virtual void                    Modified(   const String& aName,
-                                                    const String& aVal,
-                                                    void* pData);       //User has modified Property
-
-        virtual void                    Clicked(    const String& aName,
-                                                    const String& aVal,
-                                                    void* pData);       //Xtension-Button pressed
-
-        virtual void                    Commit(     const String& aName,
-                                                    const String& aVal,
-                                                    void* pData);       //User accept changes
-
-        virtual void                    Select(     const String& aName,
-                                                    void* pData);       //User select new Row
-
-        virtual void                    LinkClicked(const String& aName,
-                                                    void* pData);
-
-        virtual void                    SetIsCorrect(sal_Bool nFlag);
-
-        //virtual String                    GetTheCorrectProperty()const;
-        virtual void                    SetTheCorrectProperty(const String& aName);
-
-        String                          GetName() const; //Tell's the name of the Property
-        String                          GetProperty() const; //Tell's the content of the Property
-        void*                           GetData(); //Tell's the storage
-
-
-        void                            SetModifyHdl( const Link& rLink ) { aModifyLink = rLink; }
-        const Link&                     GetModifyHdl() const { return aModifyLink; }
-
-        void                            SetClickedHdl( const Link& rLink ) { aClickedLink = rLink; }
-        const Link&                     GetClickedHdl() const { return aClickedLink; }
-
-        void                            SetCommitHdl( const Link& rLink ) { aCommitLink = rLink; }
-        const Link&                     GetCommitHdl() const { return aCommitLink; }
-
-        void                            SetSelectHdl( const Link& rLink ) { aSelectLink = rLink; }
-        const Link&                     GetSelectHdl() const { return aSelectLink; }
-
-};
-
-
-class SvPropertyBox: public Control
-{
-private:
-            SvPropertyDataControl*      pThePropDataCtr;
-            TabControl                  aTabControl;
-
-protected:
-            virtual void                Resize();
-
-public:
-                                        SvPropertyBox   ( Window* pParent, WinBits nWinStyle = 0 );
-                                        SvPropertyBox   ( Window* pParent, const ResId& rResId );
-
-                                        ~SvPropertyBox();
-
-            virtual sal_uInt16              CalcVisibleLines();
-            virtual void                EnableUpdate();     // auch IDL?
-            virtual void                DisableUpdate();    // auch IDL?
-
-            // AB: Hier beginnt das 'offizielle' Interface, das in IDL uebernommen werden soll
-            virtual void                SetController(SvPropertyDataControl *);
-
-            virtual sal_uInt16              AppendPage( const String & r );
-            virtual void                SetPage( sal_uInt16 );
-            virtual sal_uInt16              GetCurPage();
-            virtual void                ClearAll();
-            virtual void                ClearTable();
-
-            virtual void                SetPropertyValue( const String & rEntryName, const String & rValue );
-
-            virtual sal_uInt16              InsertEntry( const SvPropertyData&, sal_uInt16 nPos = LISTBOX_APPEND );
-            virtual void                ChangeEntry( const SvPropertyData&, sal_uInt16 nPos);
-            virtual sal_uInt16              AppendEntry( const SvPropertyData&);
-
-            virtual void                SetFirstVisibleEntry(sal_uInt16 nPos);
-            virtual sal_uInt16              GetFirstVisibleEntry();
-
-            virtual void                SetSelectedEntry(sal_uInt16 nPos);
-            virtual sal_uInt16              GetSelectedEntry();
-};
-
-
-
-/*
-class ScPropertyDlg : public ModalDialog
-{
-private:
-            SvBasicPropertyDataControl  aBaProDatCtr;
-            OKButton                    anOk;
-            CancelButton                aCancel;
-            sal_uInt16                      nCount;
-            sal_uInt16                      nClickCount;
-
-            SvPropertyData              aProperty;
-            SvPropertyBox               aPropListBox;
-
-            ListBox                     aKindOfListBox;
-            FixedText                   aModAnswer;
-            FixedText                   aClickAnswer;
-            FixedText                   aCommitAnswer;
-            FixedText                   aSelectAnswer;
-
-            DECL_LINK( ModifiedHdl, ListBox*);
-
-            DECL_LINK( RowModifiedHdl, SvBasicPropertyDataControl*);
-            DECL_LINK( ClickHdl      , SvBasicPropertyDataControl*);
-            DECL_LINK( SelectHdl     , SvBasicPropertyDataControl*);
-            DECL_LINK( CommitHdl     , SvBasicPropertyDataControl*);
-
-public:
-            ScPropertyDlg( Window*  pParent);
-            ~ScPropertyDlg();
-};
-*/
-#endif // SC_AUTOFMT_HXX
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/unusedcode.easy b/unusedcode.easy
index a9ba306..14f1b9f 100644
--- a/unusedcode.easy
+++ b/unusedcode.easy
@@ -774,16 +774,10 @@ SfxBasicManagerHolder::isAnyContainerModified() const
 SfxBrushItemLink::Set(SfxBrushItemLink*)
 SfxChildWindow::SetPosSizePixel(Point const&, Size&)
 SfxChildWindowContext::GetAlignment() const
-SfxColumnDateTimeItem::SfxColumnDateTimeItem(SfxDateTimeItem const&)
-SfxColumnDateTimeItem::SfxColumnDateTimeItem(unsigned short)
-SfxColumnDateTimeItem::SfxColumnDateTimeItem(unsigned short, DateTime const&)
 SfxContentHelper::IsDocument(String const&)
 SfxControllerItem::GetCoreMetric() const
 SfxControllerItem::UpdateSlot()
 SfxDockingWrapper::GetChildWindowId()
-SfxEnumMenu::SfxEnumMenu(unsigned short, SfxBindings*, SfxEnumItem const&)
-SfxExecuteItem::SfxExecuteItem(unsigned short, unsigned short, unsigned short)
-SfxExecuteItem::SfxExecuteItem(unsigned short, unsigned short, unsigned short, SfxPoolItem const*, ...)
 SfxFilterContainer::GetFilter4ClipBoardId(unsigned int, unsigned long, unsigned long) const
 SfxFilterContainer::GetFilter4Mime(String const&, unsigned long, unsigned long) const
 SfxFilterContainer::GetFilter4UIName(String const&, unsigned long, unsigned long) const
@@ -918,9 +912,6 @@ StgAvlIterator::Last()
 StgCache::Pos2Page(int)
 StgHeader::SetClassId(ClsId const&)
 StorageStream::ValidateMode(unsigned short, StgDirEntry*) const
-SvBasicPropertyDataControl::GetData()
-SvBasicPropertyDataControl::GetName() const
-SvBasicPropertyDataControl::GetProperty() const
 SvBorder::SvBorder(Rectangle const&, Rectangle const&)
 SvByteStrings::DeleteAndDestroy(unsigned short, unsigned short)
 SvFileStream::UnlockFile()
@@ -938,18 +929,11 @@ SvLBoxButton::Check(SvLBox*, SvLBoxEntry*, unsigned char)
 SvLBoxButtonData::SvLBoxButtonData()
 SvLBoxEntryArr::DeleteAndDestroy(unsigned short, unsigned short)
 SvLBoxItem::GetSize(SvLBoxEntry*, SvViewDataEntry*)
-SvListBoxForProperties::SvListBoxForProperties(Window*, ResId const&)
 SvListView::SvListView(SvTreeList*)
 SvPersistBaseMemberList::SvPersistBaseMemberList(unsigned short, unsigned short)
 SvPersistStream::InsertObj(SvPersistBase*)
 SvPersistStream::RemoveObj(SvPersistBase*)
 SvPersistStream::SvPersistStream(SvClassManager&, SvStream*, SvPersistStream const&)
-SvPropertyBox::SvPropertyBox(Window*, ResId const&)
-SvPropertyBox::SvPropertyBox(Window*, long)
-SvPropertyLine::GetName() const
-SvPropertyLine::IsLineLocked()
-SvPropertyLine::IsShownAsHyperlink()
-SvPropertyLine::SvPropertyLine(Window*, ResId const&)
 SvPtrarr::Replace(void* const*, unsigned short, unsigned short)
 SvStringsISort::DeleteAndDestroy(unsigned short, unsigned short)
 SvStringsISort::Insert(String* const&)
@@ -1016,11 +1000,6 @@ SvXMLUnitConverter::convertAny(com::sun::star::uno::Any&, rtl::OUString const&,
 SvXMLUnitConverter::convertEnum(rtl::OUStringBuffer&, unsigned short, SvXMLEnumStringMapEntry const*, char*)
 SvXMLUnitConverter::convertMeasure(rtl::OUStringBuffer&, int, MapUnit) const
 SvXMLUnitConverter::convertNumber64(rtl::OUStringBuffer&, long)
-SvXPropEvListener::GetKeyCode() const
-SvXPropertyComboBox::SvXPropertyComboBox(Window*, ResId const&)
-SvXPropertyEdit::SvXPropertyEdit(Window*, ResId const&)
-SvXPropertyListBox::SvXPropertyListBox(Window*, ResId const&)
-SvXPropertyListBox::SvXPropertyListBox(Window*, long)
 SvpSalInstance::CancelEvent(SalFrame const*, void*, unsigned short)
 SvtAcceleratorConfiguration::GetCommand(com::sun::star::awt::KeyEvent const&)
 SvtAcceleratorConfiguration::GetItems()


More information about the Libreoffice-commits mailing list