[Libreoffice-commits] core.git: Branch 'aoo/trunk' - 3 commits - sc/source sd/source toolkit/inc toolkit/source

Jürgen Schmidt jsc at apache.org
Fri Dec 20 06:08:59 PST 2013


 sc/source/ui/unoobj/viewuno.cxx                            |    2 ++
 sd/source/ui/unoidl/DrawController.cxx                     |    2 +-
 toolkit/inc/toolkit/controls/controlmodelcontainerbase.hxx |    3 +--
 toolkit/source/awt/vclxtabpagecontainer.cxx                |    1 +
 toolkit/source/controls/controlmodelcontainerbase.cxx      |    2 +-
 toolkit/source/controls/tabpagemodel.cxx                   |    4 ----
 6 files changed, 6 insertions(+), 8 deletions(-)

New commits:
commit 5dfcb178f89532a92b4565739d3445a56abfd095
Author: Jürgen Schmidt <jsc at apache.org>
Date:   Fri Dec 20 13:56:32 2013 +0000

    #91439# apply patch to copy key modifiers as well
    
    Patch By: hanya
    Review By: jsc

diff --git a/sc/source/ui/unoobj/viewuno.cxx b/sc/source/ui/unoobj/viewuno.cxx
index d3f1a7b..c8ede08 100644
--- a/sc/source/ui/unoobj/viewuno.cxx
+++ b/sc/source/ui/unoobj/viewuno.cxx
@@ -1285,6 +1285,7 @@ sal_Bool ScTabViewObj::MousePressed( const awt::MouseEvent& e )
         aMouseEvent.ClickCount = e.ClickCount;
         aMouseEvent.PopupTrigger = e.PopupTrigger;
         aMouseEvent.Target = xTarget;
+        aMouseEvent.Modifiers = e.Modifiers;
 
         for ( sal_uInt16 n=0; n<aMouseClickHandlers.Count(); n++ )
         {
@@ -1379,6 +1380,7 @@ sal_Bool ScTabViewObj::MouseReleased( const awt::MouseEvent& e )
             aMouseEvent.ClickCount = e.ClickCount;
             aMouseEvent.PopupTrigger = e.PopupTrigger;
             aMouseEvent.Target = xTarget;
+            aMouseEvent.Modifiers = e.Modifiers;
 
             for ( sal_uInt16 n=0; n<aMouseClickHandlers.Count(); n++ )
             {
commit 1831b6c95e6137432f64729a270e53fc39e46217
Author: Jürgen Schmidt <jsc at apache.org>
Date:   Fri Dec 20 13:36:19 2013 +0000

    #123783# apply patch to correct type of ActiveLayer property
    
    Patch By: hanya
    Review By: jsc

diff --git a/sd/source/ui/unoidl/DrawController.cxx b/sd/source/ui/unoidl/DrawController.cxx
index 4c5fda2..a9656a9 100644
--- a/sd/source/ui/unoidl/DrawController.cxx
+++ b/sd/source/ui/unoidl/DrawController.cxx
@@ -762,7 +762,7 @@ void DrawController::FillPropertyTable (
     rProperties.push_back(
         beans::Property( OUString( RTL_CONSTASCII_USTRINGPARAM("ActiveLayer") ),
             PROPERTY_ACTIVE_LAYER,
-            ::getCppuBooleanType(),
+            ::getCppuType((const Reference< drawing::XLayer > *)0),
             beans::PropertyAttribute::BOUND ));
     rProperties.push_back(
         beans::Property( OUString( RTL_CONSTASCII_USTRINGPARAM("ZoomValue") ),
commit aa098b9e612b30a916cd4ce002133d499d7f711a
Author: Jürgen Schmidt <jsc at apache.org>
Date:   Fri Dec 20 12:40:17 2013 +0000

    #120358# apply patch to support properties from tab model
    
    Patch By: hanya
    Review By: jsc

diff --git a/toolkit/inc/toolkit/controls/controlmodelcontainerbase.hxx b/toolkit/inc/toolkit/controls/controlmodelcontainerbase.hxx
index 6f46416..e25b48a 100644
--- a/toolkit/inc/toolkit/controls/controlmodelcontainerbase.hxx
+++ b/toolkit/inc/toolkit/controls/controlmodelcontainerbase.hxx
@@ -85,8 +85,7 @@ protected:
     AllGroups                           maGroups;
     sal_Bool                            mbGroupsUpToDate;
 
-    bool                                    m_bEnabled;
-    ::rtl::OUString                         m_sTitle;
+    sal_Bool                                m_bEnabled;
     ::rtl::OUString                         m_sImageURL;
     ::rtl::OUString                         m_sTooltip;
     sal_Int16                               m_nTabPageId;
diff --git a/toolkit/source/awt/vclxtabpagecontainer.cxx b/toolkit/source/awt/vclxtabpagecontainer.cxx
index c8ee1df..e179316 100644
--- a/toolkit/source/awt/vclxtabpagecontainer.cxx
+++ b/toolkit/source/awt/vclxtabpagecontainer.cxx
@@ -208,6 +208,7 @@ void SAL_CALL VCLXTabPageContainer::elementInserted( const ::com::sun::star::con
         pTabCtrl->SetHelpText(nPageID,xP->getToolTip());
         pTabCtrl->SetPageImage(nPageID,TkResMgr::getImageFromURL(xP->getImageURL()));
         pTabCtrl->SelectTabPage(nPageID);
+        pTabCtrl->EnablePage(nPageID,xP->getEnabled());
         m_aTabPages.push_back(xTabPage);
     }
 }
diff --git a/toolkit/source/controls/controlmodelcontainerbase.cxx b/toolkit/source/controls/controlmodelcontainerbase.cxx
index 496a707..7ed16d5 100644
--- a/toolkit/source/controls/controlmodelcontainerbase.cxx
+++ b/toolkit/source/controls/controlmodelcontainerbase.cxx
@@ -221,6 +221,7 @@ ControlModelContainerBase::ControlModelContainerBase( const Reference< XMultiSer
     ,maContainerListeners( *this )
     ,maChangeListeners ( GetMutex() )
     ,mbGroupsUpToDate( sal_False )
+    ,m_bEnabled( sal_True )
 {
 }
 
@@ -765,7 +766,6 @@ void SAL_CALL ControlModelContainerBase::setEnabled( ::sal_Bool _enabled ) throw
     ::rtl::OUString sTitle;
     xThis->getPropertyValue(GetPropertyName(BASEPROPERTY_TITLE)) >>= sTitle;
     return sTitle;
-    //return m_sTitle;
 }
 void SAL_CALL ControlModelContainerBase::setTitle( const ::rtl::OUString& _title ) throw (::com::sun::star::uno::RuntimeException)
 {
diff --git a/toolkit/source/controls/tabpagemodel.cxx b/toolkit/source/controls/tabpagemodel.cxx
index 5ac6c8a..4d4d572 100644
--- a/toolkit/source/controls/tabpagemodel.cxx
+++ b/toolkit/source/controls/tabpagemodel.cxx
@@ -80,8 +80,6 @@ UnoControlTabPageModel::UnoControlTabPageModel( Reference< XMultiServiceFactory
     ImplRegisterProperty( BASEPROPERTY_TITLE );
     ImplRegisterProperty( BASEPROPERTY_HELPTEXT );
     ImplRegisterProperty( BASEPROPERTY_HELPURL );
-    ImplRegisterProperty( BASEPROPERTY_IMAGEURL );
-    ImplRegisterProperty( BASEPROPERTY_ENABLED );
 }
 
 ::rtl::OUString UnoControlTabPageModel::getServiceName( ) throw(RuntimeException)
@@ -166,9 +164,7 @@ void SAL_CALL UnoControlTabPageModel::initialize (const Sequence<Any>& rArgument
                 Reference<XPropertySet> xThis(*this,UNO_QUERY);
                 xThis->setPropertyValue(s_sResourceResolver,xDialogProp->getPropertyValue(s_sResourceResolver));
                 xThis->setPropertyValue(GetPropertyName(BASEPROPERTY_TITLE),xDialogProp->getPropertyValue(GetPropertyName(BASEPROPERTY_TITLE)));
-                xThis->setPropertyValue(GetPropertyName(BASEPROPERTY_IMAGEURL),xDialogProp->getPropertyValue(GetPropertyName(BASEPROPERTY_IMAGEURL)));
                 xThis->setPropertyValue(GetPropertyName(BASEPROPERTY_HELPTEXT),xDialogProp->getPropertyValue(GetPropertyName(BASEPROPERTY_HELPTEXT)));
-                xThis->setPropertyValue(GetPropertyName(BASEPROPERTY_ENABLED),xDialogProp->getPropertyValue(GetPropertyName(BASEPROPERTY_ENABLED)));
                 xThis->setPropertyValue(GetPropertyName(BASEPROPERTY_HELPURL),xDialogProp->getPropertyValue(GetPropertyName(BASEPROPERTY_HELPURL)));
             }
         }


More information about the Libreoffice-commits mailing list