]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
This commit was generated by cvs2git to create tag 'ForTest2_3_1_0a2'. ForTest2_3_1_0a2
authoradmin <salome-admin@opencascade.com>
Wed, 26 Oct 2005 07:40:45 +0000 (07:40 +0000)
committeradmin <salome-admin@opencascade.com>
Wed, 26 Oct 2005 07:40:45 +0000 (07:40 +0000)
Sprout from master 2005-10-24 08:09:22 UTC mkr <mkr@opencascade.com> '*** empty log message ***'
Cherrypick from master 2005-10-14 12:21:53 UTC asl <asl@opencascade.com> 'PAL9994':
    src/Plot2d/Plot2d_ViewFrame.cxx
    src/Plot2d/Plot2d_ViewFrame.h
    src/SUIT/SUIT_Application.cxx
Cherrypick from master 2005-10-26 07:40:44 UTC vsr <vsr@opencascade.com> 'Update version number: 3.1.0a2':
    INSTALL
    doc/salome/Makefile.in

INSTALL
doc/salome/Makefile.in
src/Plot2d/Plot2d_ViewFrame.cxx
src/Plot2d/Plot2d_ViewFrame.h
src/SUIT/SUIT_Application.cxx

diff --git a/INSTALL b/INSTALL
index e8781467c0fc8509feaeb79d307c278ca76a7a0d..74fe5ad6947d601aba4519d26b5063c9d3c680c4 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,3 +1,3 @@
-This is the version 3.1.0a of SALOMEGUI
+This is the version 3.1.0a2 of SALOMEGUI
 Compatible with :
-        - KERNEL 3.1.0a
+        - KERNEL 3.1.0a2
index 883f7641c4d9d30c5d673513161e0ec2201a4064..8f93f433b5ac5ed2cbc6e0f32f258ec526c8d63e 100644 (file)
@@ -1,33 +1,44 @@
-#  Copyright (C) 2003  CEA/DEN, EDF R&D
-#
+
+# -* Makefile *- 
 #
+# Author : Patrick GOLDBRONN (CEA)
+# Date : 30/11/2001
+# $Header$
 #
-#  File   : Makefile.in
-#  Author : Vasily Rusyaev (Open Cascade NN)
-#  Module : doc
-#  $Header: 
-
+# source path
 top_srcdir=@top_srcdir@
 top_builddir=../..
 srcdir=@srcdir@
 VPATH=.:@srcdir@
 
+SUBDIRS= tui gui
+
 @COMMENCE@
 
 docs:
-       cp -fr $(srcdir)/GUI ./
-       -find $(PWD) -name CVS -exec rm -rf {} \;
+       @@SETX@; for d in $(SUBDIRS); do        \
+          (cd $$d && $(MAKE) $@) || exit 1;    \
+       done; \
+       cp -f $(srcdir)/GUI_index.html GUI_index.html
 
 clean:
-       rm -fr `ls | grep -v "Makefile"`
+       @@SETX@; for d in $(SUBDIRS); do        \
+          (cd $$d && $(MAKE) $@) || exit 1;    \
+       done
 
 distclean: clean
-       rm -fr GUI
+       @@SETX@; for d in $(SUBDIRS); do        \
+          (cd $$d && $(MAKE) $@) || exit 1;    \
+       done
 
 install:
-       mkdir -p $(docdir)
-       cp -rf GUI $(docdir)
-       -find $(PWD) -name CVS -exec rm -rf {} \;
+       $(MAKE) docs
+       (cd tui && $(MAKE) install);
+       (cd gui && $(MAKE) install);
+       cp -f GUI_index.html $(docdir)
 
 uninstall:
-       rm -rf $(docdir)/GUI
+       @@SETX@; for d in $(SUBDIRS); do        \
+          (cd $$d && $(MAKE) $@) || exit 1;    \
+       done; \
+       rm -fr $(docdir)/GUI_index.html
index 4875b6a62e5ed34a33f519a7aa303f60ba95553d..880ce2136237c7ac883ff4eec7c4049ee459cb4b 100755 (executable)
@@ -824,49 +824,6 @@ void Plot2d_ViewFrame::fitArea( const QRect& area )
   myPlot->replot();
 }
 
-/*!
-  "Fit Data" command for TUI interface
-*/
-void Plot2d_ViewFrame::fitData(const int mode,
-                              const double xMin, const double xMax,
-                              const double yMin, const double yMax,
-                              double y2Min, double y2Max)
-{
-  if ( mode == 0 || mode == 2 ) {
-    myPlot->setAxisScale( QwtPlot::yLeft, yMax, yMin );
-    if (mySecondY)
-      myPlot->setAxisScale( QwtPlot::yRight, y2Max, y2Min );
-  }
-  if ( mode == 0 || mode == 1 ) 
-    myPlot->setAxisScale( QwtPlot::xBottom, xMin, xMax ); 
-  myPlot->replot();
-}
-
-/*!
-  Gets current fit ranges for view frame
-*/
-void Plot2d_ViewFrame::getFitRanges(double& xMin,double& xMax,
-                                   double& yMin, double& yMax,
-                                   double& y2Min, double& y2Max)
-{
-  int ixMin = myPlot->canvasMap( QwtPlot::xBottom ).i1();
-  int ixMax = myPlot->canvasMap( QwtPlot::xBottom ).i2();
-  int iyMin = myPlot->canvasMap( QwtPlot::yLeft ).i1();
-  int iyMax = myPlot->canvasMap( QwtPlot::yLeft ).i2();
-  xMin = myPlot->invTransform(QwtPlot::xBottom, ixMin);
-  xMax = myPlot->invTransform(QwtPlot::xBottom, ixMax);
-  yMin = myPlot->invTransform(QwtPlot::yLeft, iyMin);
-  yMax = myPlot->invTransform(QwtPlot::yLeft, iyMax);
-  y2Min = 0;
-  y2Max = 0;
-  if (mySecondY) {
-    int iyMin = myPlot->canvasMap( QwtPlot::yRight ).i1();
-    int iyMax = myPlot->canvasMap( QwtPlot::yRight ).i2();
-    y2Min = myPlot->invTransform(QwtPlot::yRight, iyMin);
-    y2Max = myPlot->invTransform(QwtPlot::yRight, iyMax);
-  }
-}
-
 /*!
   Tests if it is necessary to start operation on mouse action
 */
@@ -1023,13 +980,34 @@ void Plot2d_ViewFrame::onSettings()
 void Plot2d_ViewFrame::onFitData()
 {
   Plot2d_FitDataDlg* dlg = new Plot2d_FitDataDlg( this, mySecondY );
-  double xMin,xMax,yMin,yMax,y2Min,y2Max;
-  getFitRanges(xMin,xMax,yMin,yMax,y2Min,y2Max);
+  int ixMin = myPlot->canvasMap( QwtPlot::xBottom ).i1();
+  int ixMax = myPlot->canvasMap( QwtPlot::xBottom ).i2();
+  int iyMin = myPlot->canvasMap( QwtPlot::yLeft ).i1();
+  int iyMax = myPlot->canvasMap( QwtPlot::yLeft ).i2();
+  double xMin = myPlot->invTransform(QwtPlot::xBottom, ixMin);
+  double xMax = myPlot->invTransform(QwtPlot::xBottom, ixMax);
+  double yMin = myPlot->invTransform(QwtPlot::yLeft, iyMin);
+  double yMax = myPlot->invTransform(QwtPlot::yLeft, iyMax);
+  double y2Min = 0;
+  double y2Max = 0;
+  if (mySecondY) {
+    int iyMin = myPlot->canvasMap( QwtPlot::yRight ).i1();
+    int iyMax = myPlot->canvasMap( QwtPlot::yRight ).i2();
+    y2Min = myPlot->invTransform(QwtPlot::yRight, iyMin);
+    y2Max = myPlot->invTransform(QwtPlot::yRight, iyMax);
+  }
   
   dlg->setRange( xMin, xMax, yMin, yMax, y2Min, y2Max );
   if ( dlg->exec() == QDialog::Accepted ) {
     int mode = dlg->getRange( xMin, xMax, yMin, yMax, y2Min, y2Max );
-    fitData(mode,xMin,xMax,yMin,yMax,y2Min,y2Max);
+    if ( mode == 0 || mode == 2 ) {
+      myPlot->setAxisScale( QwtPlot::yLeft, yMax, yMin );
+      if (mySecondY)
+        myPlot->setAxisScale( QwtPlot::yRight, y2Max, y2Min );
+    }
+    if ( mode == 0 || mode == 1 ) 
+      myPlot->setAxisScale( QwtPlot::xBottom, xMin, xMax ); 
+    myPlot->replot();
   }
   delete dlg;
 }
index 6cc8ff364140bd3a5aaa794e0c4d69c4d85c794d..bd5d988f8c1e715f866eb97f7d7a71a4f48e8edd 100755 (executable)
@@ -51,14 +51,6 @@ public:
   void    updateLegend( const Plot2d_Prs* prs );
   void    fitAll();
   void    fitArea( const QRect& area );
-  void    fitData(const int mode,
-                 const double xMin, const double xMax,
-                 const double yMin, const double yMax,
-                 const double y2Min = 0, const double y2Max = 0);
-
-  void    getFitRanges(double& xMin, double& xMax,
-                      double& yMin, double& yMax,
-                      double& y2Min, double& y2Max);
 
   /* view parameters */
   void    copyPreferences( Plot2d_ViewFrame* );
index 38082005581f8c940770b37fbf0aa0c73e2d7d2e..f9d210d5527226be6fa2b377f45edcf612ad43e4 100755 (executable)
@@ -99,8 +99,7 @@ void SUIT_Application::putInfo ( const QString& msg, const int msec )
       desktop()->statusBar()->addWidget(myStatusLabel, /*int stretch = */1);
     }
     myStatusLabel->setText(msg);
-    if( msec != -1 )
-      QTimer::singleShot(msec <= 0 ? DEFAULT_MESSAGE_DELAY : msec, myStatusLabel, SLOT(clear()));
+    QTimer::singleShot(msec <= 0 ? DEFAULT_MESSAGE_DELAY : msec, myStatusLabel, SLOT(clear()));
   }
 }