]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
DIAGRAM 0000223: axes titles are wrong after clone Plot2D scene
authorsln <sln@opencascade.com>
Tue, 25 Jan 2011 12:05:44 +0000 (12:05 +0000)
committersln <sln@opencascade.com>
Tue, 25 Jan 2011 12:05:44 +0000 (12:05 +0000)
src/Plot2d/Plot2d_ViewFrame.cxx

index c1960131d78a907af74dc0efe6384acf1b847e0a..2b3bfb13baeba8e1ee46be82bed1bbf68bc0d87e 100755 (executable)
@@ -2207,6 +2207,14 @@ void Plot2d_ViewFrame::copyPreferences( Plot2d_ViewFrame* vf )
   myXMode = vf->myXMode;
   myYMode = vf->myYMode;
   mySecondY = vf->mySecondY;
+
+  // special fields for automatic update of viewer titles
+  myTitleAutoUpdate = vf->myTitleAutoUpdate;
+  myXTitleAutoUpdate = vf->myXTitleAutoUpdate;
+  myYTitleAutoUpdate = vf->myYTitleAutoUpdate;
+  myTitleChangedByUser = vf->myTitleChangedByUser;
+  myXTitleChangedByUser = vf->myXTitleChangedByUser;
+  myYTitleChangedByUser = vf->myYTitleChangedByUser;
 }
 
 /*!
@@ -2265,12 +2273,18 @@ void Plot2d_ViewFrame::updateTitles()
 
   if ( getAutoUpdateTitle( XTitle ) )
     setTitle( myXTitleEnabled, xTitle + xUnits, XTitle, true );
+  else 
+    setTitle( myXTitleEnabled, myXTitle, XTitle, true );
 
   if ( getAutoUpdateTitle( YTitle ) )
     setTitle( myYTitleEnabled, yTitle + yUnits, YTitle, true );
+  else 
+    setTitle( myYTitleEnabled, myYTitle, YTitle, true );
 
   if ( getAutoUpdateTitle( MainTitle ) )
     setTitle( true, aTables.join("; "), MainTitle, true );
+  else 
+    setTitle( true, myTitle, MainTitle, true );
 }
 
 /*!