[Libreoffice-commits] core.git: Branch 'libreoffice-4-3' - chart2/source chart2/uiconfig

Katarina Behrens bubli at bubli.org
Thu Jul 24 05:32:49 PDT 2014


 chart2/source/controller/dialogs/dlg_ChartType.cxx    |    2 -
 chart2/source/controller/dialogs/tp_ChartType.cxx     |    7 ++--
 chart2/source/controller/dialogs/tp_ChartType.hxx     |    2 -
 chart2/source/controller/dialogs/tp_PointGeometry.cxx |    2 -
 chart2/uiconfig/ui/tp_ChartType.ui                    |   27 +++++++++---------
 5 files changed, 21 insertions(+), 19 deletions(-)

New commits:
commit 935a11d018d440318affab5b67feac625d181b66
Author: Katarina Behrens <bubli at bubli.org>
Date:   Sun Jul 20 19:44:37 2014 +0200

    fdo#81547: prevent crash by reading relevant .ui file
    
    instead of no longer existing resource.
    
    Additionally, tweak widget visibility so that only relevant widgets
    are shown in Data series properties -> Layout tab. This is achieved
    by setting initial status of most of the widgets in .ui file to hidden,
    as *ResourceGroup::showControls() methods will take care of showing
    them when appropriate
    
    Change-Id: Iacbc689fb410b30515e433bcf4a96c087047ca73
    Reviewed-on: https://gerrit.libreoffice.org/10496
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/chart2/source/controller/dialogs/dlg_ChartType.cxx b/chart2/source/controller/dialogs/dlg_ChartType.cxx
index 49620c7..4acb338 100644
--- a/chart2/source/controller/dialogs/dlg_ChartType.cxx
+++ b/chart2/source/controller/dialogs/dlg_ChartType.cxx
@@ -47,7 +47,7 @@ ChartTypeDialog::ChartTypeDialog( Window* pParent
         uno::Reference<XChartDocument>::query(m_xChartModel),
         m_xCC,
         true/*live update*/,
-        true/*hide title description*/);
+        false/*don't show title description*/);
 
     m_pChartTypeTabPage->initializePage();
     m_pChartTypeTabPage->Show();
diff --git a/chart2/source/controller/dialogs/tp_ChartType.cxx b/chart2/source/controller/dialogs/tp_ChartType.cxx
index 0e313b6..00defcf 100644
--- a/chart2/source/controller/dialogs/tp_ChartType.cxx
+++ b/chart2/source/controller/dialogs/tp_ChartType.cxx
@@ -678,7 +678,7 @@ IMPL_LINK_NOARG(GeometryResourceGroup, GeometryChangeHdl)
 ChartTypeTabPage::ChartTypeTabPage(Window* pParent
         , const uno::Reference< XChartDocument >& xChartModel
         , const uno::Reference< uno::XComponentContext >& xContext
-        , bool bDoLiveUpdate, bool bHideDescription)
+        , bool bDoLiveUpdate, bool bShowDescription)
         : OWizardPage(pParent, "tp_ChartType",
             "modules/schart/ui/tp_ChartType.ui")
         , m_pDim3DLookResourceGroup( new Dim3DLookResourceGroup(this) )
@@ -702,9 +702,9 @@ ChartTypeTabPage::ChartTypeTabPage(Window* pParent
     m_pSubTypeList->set_width_request(aSize.Width());
     m_pSubTypeList->set_height_request(aSize.Height());
 
-    if( bHideDescription )
+    if( bShowDescription )
     {
-        m_pFT_ChooseType->Hide();
+        m_pFT_ChooseType->Show();
     }
     else
     {
@@ -914,6 +914,7 @@ void ChartTypeTabPage::selectMainType()
 
 void ChartTypeTabPage::showAllControls( ChartTypeDialogController& rTypeController )
 {
+    m_pMainTypeList->Show();
     m_pSubTypeList->Show();
 
     bool bShow = rTypeController.shouldShow_3DLookControl();
diff --git a/chart2/source/controller/dialogs/tp_ChartType.hxx b/chart2/source/controller/dialogs/tp_ChartType.hxx
index 4d3229a..81557a4 100644
--- a/chart2/source/controller/dialogs/tp_ChartType.hxx
+++ b/chart2/source/controller/dialogs/tp_ChartType.hxx
@@ -53,7 +53,7 @@ public:
                 ::com::sun::star::chart2::XChartDocument >& xChartModel
                 , const ::com::sun::star::uno::Reference<
                 ::com::sun::star::uno::XComponentContext >& xContext
-                , bool bDoLiveUpdate, bool bHideDescription = false );
+                , bool bDoLiveUpdate, bool bShowDescription = true );
     virtual ~ChartTypeTabPage();
 
     virtual void        initializePage() SAL_OVERRIDE;
diff --git a/chart2/source/controller/dialogs/tp_PointGeometry.cxx b/chart2/source/controller/dialogs/tp_PointGeometry.cxx
index 68a20d9..779eedb 100644
--- a/chart2/source/controller/dialogs/tp_PointGeometry.cxx
+++ b/chart2/source/controller/dialogs/tp_PointGeometry.cxx
@@ -31,7 +31,7 @@ namespace chart
 {
 
 SchLayoutTabPage::SchLayoutTabPage(Window* pWindow,const SfxItemSet& rInAttrs)
-                 : SfxTabPage(pWindow, SchResId(TP_LAYOUT), rInAttrs)
+                 : SfxTabPage(pWindow, "tp_ChartType", "modules/schart/ui/tp_ChartType.ui", rInAttrs)
                  , m_pGeometryResources(0)
 {
     m_pGeometryResources = new BarGeometryResources( this );
diff --git a/chart2/uiconfig/ui/tp_ChartType.ui b/chart2/uiconfig/ui/tp_ChartType.ui
index cc4452b..18cbdc1 100644
--- a/chart2/uiconfig/ui/tp_ChartType.ui
+++ b/chart2/uiconfig/ui/tp_ChartType.ui
@@ -47,7 +47,7 @@
         <property name="spacing">6</property>
         <child>
           <object class="GtkLabel" id="FT_CAPTION_FOR_WIZARD">
-            <property name="visible">True</property>
+            <property name="visible">False</property>
             <property name="can_focus">False</property>
             <property name="xalign">0</property>
             <property name="label" translatable="yes">Choose a chart type</property>
@@ -76,7 +76,7 @@
                 <property name="row_spacing">6</property>
                 <child>
                   <object class="svtlo-ValueSet" id="subtype:border">
-                    <property name="visible">True</property>
+                    <property name="visible">False</property>
                     <property name="can_focus">False</property>
                     <property name="hexpand">True</property>
                   </object>
@@ -100,7 +100,7 @@
                         <child>
                           <object class="GtkCheckButton" id="3dlook">
                             <property name="label" translatable="yes">_3D Look</property>
-                            <property name="visible">True</property>
+                            <property name="visible">False</property>
                             <property name="can_focus">True</property>
                             <property name="receives_default">False</property>
                             <property name="use_underline">True</property>
@@ -119,7 +119,7 @@
                         </child>
                         <child>
                           <object class="GtkComboBoxText" id="3dscheme">
-                            <property name="visible">True</property>
+                            <property name="visible">False</property>
                             <property name="can_focus">False</property>
                             <items>
                               <item translatable="yes">Simple</item>
@@ -193,7 +193,7 @@
                     <child>
                       <object class="GtkCheckButton" id="stack">
                         <property name="label" translatable="yes">_Stack series</property>
-                        <property name="visible">True</property>
+                        <property name="visible">False</property>
                         <property name="can_focus">True</property>
                         <property name="receives_default">False</property>
                         <property name="use_underline">True</property>
@@ -220,7 +220,7 @@
                             <child>
                               <object class="GtkRadioButton" id="ontop">
                                 <property name="label" translatable="yes">On top</property>
-                                <property name="visible">True</property>
+                                <property name="visible">False</property>
                                 <property name="can_focus">True</property>
                                 <property name="receives_default">False</property>
                                 <property name="use_underline">True</property>
@@ -239,7 +239,7 @@
                             <child>
                               <object class="GtkRadioButton" id="percent">
                                 <property name="label" translatable="yes">Percent</property>
-                                <property name="visible">True</property>
+                                <property name="visible">False</property>
                                 <property name="can_focus">True</property>
                                 <property name="receives_default">False</property>
                                 <property name="use_underline">True</property>
@@ -257,7 +257,7 @@
                             <child>
                               <object class="GtkRadioButton" id="deep">
                                 <property name="label" translatable="yes">Deep</property>
-                                <property name="visible">True</property>
+                                <property name="visible">False</property>
                                 <property name="can_focus">True</property>
                                 <property name="receives_default">False</property>
                                 <property name="use_underline">True</property>
@@ -289,7 +289,7 @@
                         <property name="column_spacing">12</property>
                         <child>
                           <object class="GtkLabel" id="linetypeft">
-                            <property name="visible">True</property>
+                            <property name="visible">False</property>
                             <property name="can_focus">False</property>
                             <property name="xalign">0</property>
                             <property name="label" translatable="yes">_Line type</property>
@@ -306,7 +306,7 @@
                         </child>
                         <child>
                           <object class="GtkComboBoxText" id="linetype">
-                            <property name="visible">True</property>
+                            <property name="visible">False</property>
                             <property name="can_focus">False</property>
                             <items>
                               <item translatable="yes">Straight</item>
@@ -324,7 +324,7 @@
                         <child>
                           <object class="GtkButton" id="properties">
                             <property name="label" translatable="yes">Properties...</property>
-                            <property name="visible">True</property>
+                            <property name="visible">False</property>
                             <property name="can_focus">True</property>
                             <property name="receives_default">True</property>
                             <property name="use_underline">True</property>
@@ -347,7 +347,7 @@
                     <child>
                       <object class="GtkCheckButton" id="sort">
                         <property name="label" translatable="yes">_Sort by X values</property>
-                        <property name="visible">True</property>
+                        <property name="visible">False</property>
                         <property name="can_focus">True</property>
                         <property name="receives_default">False</property>
                         <property name="use_underline">True</property>
@@ -419,6 +419,7 @@
                     <child>
                       <object class="GtkCheckButton" id="rounded-edge">
                         <property name="label" translatable="yes">Rounded edge</property>
+                        <property name="visible">False</property>
                         <property name="can_focus">True</property>
                         <property name="no_show_all">True</property>
                       </object>
@@ -447,7 +448,7 @@
             </child>
             <child>
               <object class="GtkTreeView" id="charttype:border">
-                <property name="visible">True</property>
+                <property name="visible">False</property>
                 <property name="can_focus">True</property>
                 <property name="vexpand">True</property>
                 <child internal-child="selection">


More information about the Libreoffice-commits mailing list