Author: hanya
Date: Tue Jan 27 13:25:47 2015
New Revision: 1655033

URL: http://svn.apache.org/r1655033
Log:
#i85241# store settings about value highlighting in document

Modified:
    openoffice/trunk/main/sc/inc/ViewSettingsSequenceDefines.hxx
    openoffice/trunk/main/sc/source/ui/view/viewdata.cxx

Modified: openoffice/trunk/main/sc/inc/ViewSettingsSequenceDefines.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sc/inc/ViewSettingsSequenceDefines.hxx?rev=1655033&r1=1655032&r2=1655033&view=diff
==============================================================================
--- openoffice/trunk/main/sc/inc/ViewSettingsSequenceDefines.hxx (original)
+++ openoffice/trunk/main/sc/inc/ViewSettingsSequenceDefines.hxx Tue Jan 27 
13:25:47 2015
@@ -27,7 +27,7 @@
 // this are the defines for the position of the settings in the
 // ViewSettingsSequence
 
-#define SC_VIEWSETTINGS_COUNT                          23
+#define SC_VIEWSETTINGS_COUNT                          24
 
 #define SC_VIEW_ID                                                     0
 #define SC_TABLE_VIEWSETTINGS                          1
@@ -45,13 +45,14 @@
 #define SC_COLROWHDR                                           13
 #define SC_SHEETTABS                                           14
 #define SC_OUTLSYMB                                                    15
-#define SC_SNAPTORASTER                                                16
-#define SC_RASTERVIS                                           17
-#define SC_RASTERRESX                                          18
-#define SC_RASTERRESY                                          19
-#define SC_RASTERSUBX                                          20
-#define SC_RASTERSUBY                                          21
-#define SC_RASTERSYNC                                          22
+#define SC_VALUE_HIGHLIGHTING                          16
+#define SC_SNAPTORASTER                                                17
+#define SC_RASTERVIS                                           18
+#define SC_RASTERRESX                                          19
+#define SC_RASTERRESY                                          20
+#define SC_RASTERSUBX                                          21
+#define SC_RASTERSUBY                                          22
+#define SC_RASTERSYNC                                          23
 
 
 // this are the defines for the position of the settings in the

Modified: openoffice/trunk/main/sc/source/ui/view/viewdata.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sc/source/ui/view/viewdata.cxx?rev=1655033&r1=1655032&r2=1655033&view=diff
==============================================================================
--- openoffice/trunk/main/sc/source/ui/view/viewdata.cxx (original)
+++ openoffice/trunk/main/sc/source/ui/view/viewdata.cxx Tue Jan 27 13:25:47 
2015
@@ -2766,6 +2766,8 @@ void ScViewData::WriteUserDataSequence(u
                        ScUnoHelpFunctions::SetBoolInAny( 
pSettings[SC_SHEETTABS].Value, pOptions->GetOption( VOPT_TABCONTROLS ) );
                        pSettings[SC_OUTLSYMB].Name = 
rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(SC_UNO_OUTLSYMB));
                        ScUnoHelpFunctions::SetBoolInAny( 
pSettings[SC_OUTLSYMB].Value, pOptions->GetOption( VOPT_OUTLINER ) );
+                       pSettings[SC_VALUE_HIGHLIGHTING].Name = rtl::OUString( 
RTL_CONSTASCII_USTRINGPARAM( SC_UNO_VALUEHIGH ) );
+                       ScUnoHelpFunctions::SetBoolInAny( 
pSettings[SC_VALUE_HIGHLIGHTING].Value, pOptions->GetOption( VOPT_SYNTAX ) );
 
                        const ScGridOptions& aGridOpt = 
pOptions->GetGridOptions();
                        pSettings[SC_SNAPTORASTER].Name = 
rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(SC_UNO_SNAPTORASTER));
@@ -2916,6 +2918,8 @@ void ScViewData::ReadUserDataSequence(co
             if ( rSettings[i].Value >>= nTemp16 )
                 pOptions->SetObjMode( VOBJ_TYPE_DRAW, (nTemp16 == 1) ? 
VOBJ_MODE_HIDE : VOBJ_MODE_SHOW );
         }
+        else if ( sName.compareToAscii( SC_UNO_VALUEHIGH ) == 0 )
+            pOptions->SetOption( VOPT_SYNTAX, 
ScUnoHelpFunctions::GetBoolFromAny( rSettings[i].Value ) );
                else
                {
                        ScGridOptions aGridOpt(pOptions->GetGridOptions());


Reply via email to