]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/pPlotterWindow.cxx
no message
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / pPlotter / pPlotterWindow.cxx
index 57c5e2becef382703a74883dfdf48fb645a8cfff..76ffc6a7b13b891006e46d79afb5273d8901358a 100644 (file)
@@ -199,7 +199,8 @@ wxPoint pPlotterWindow:: getRealPoint(wxPoint pixelPoint)
 
 void pPlotterWindow::setActualScales()
 {
-       int maxX,maxY;//,minX,minY;
+       // int maxX,maxY,minX,minY; // JPRx
+       int maxX,maxY;//,minX,minY; // JPRx  //EED
        /*
        if the function is drawed interactively the maxX and the 
        maxY in actual are sets by the user
@@ -1087,7 +1088,7 @@ void pPlotterWindow::onMouseMove(wxMouseEvent& event)
        {
                actual->setScreenX(m_scrX);
                actual->setScreenY(m_scrY);
-               int j=0;
+               //int j=0; // JPRx
                if((initialMovingCLick==-1) && event.LeftIsDown()  )
                 {
                        if(actual->isInFunction(realPoint.x,realPoint.y))
@@ -1387,9 +1388,15 @@ int pPlotterWindow:: addFunction(pGraphicalFunction * function)
                function->initializeSplineVectors();
                UpdateAll();
        }
-       bool added1=functions.Append(function)!=NULL;
+       
+//     bool added1= functions.Append(function)!=NULL; // JPRx
+       functions.Append(function);  //EED      
+       
        int id=functions.IndexOf(function);
-       bool added2=AddLayer(function);
+       
+       // bool added2=  AddLayer(function);// JPRx
+       AddLayer(function); //EED
+        
        UpdateAll();
        return id;//added1 && added2;
 }
@@ -1532,7 +1539,7 @@ void pPlotterWindow::InitFunctionForVectors( pGraphicalFunction *ff )
                m_popmenu.Enable(mpID_LINE_GUIDES,true);
                m_popmenu.Enable(pwID_TRASLATEACTUALFUNCTION,true);
                //------------------------------------------
-               //Sending the paarticular event of changed actual function
+               //Sending the particular event of changed actual function
                //-------------------------------------------
                wxCommandEvent cevent( wxEVT_PPLOTTER_CHANGED_FUNCTION, GetId() );
                cevent.SetEventObject(this);
@@ -1582,7 +1589,7 @@ DEPRECATED
 */
 void pPlotterWindow :: actualizeViewRange(int newMinX, int newMaxX)
 {
-       int minPixX,maxPixX,min,max;
+       int minPixX,maxPixX/*, min, max*/;  // JPRx
        double sx;
        /*
                getiing pixels
@@ -1673,7 +1680,7 @@ void pPlotterWindow :: actualizeViewRange(int newMinX, int newMaxX)
        UpdateAll();
 }
 /*
-* Guide lines menu handler method that reacts to the mpID_LINE_GUIDES cimmand event
+* Guide lines menu handler method that reacts to the mpID_LINE_GUIDES command event
 * event The corresponding event to handle
 */
 void pPlotterWindow :: OnGuideLines (wxCommandEvent   &event)
@@ -1709,16 +1716,19 @@ void pPlotterWindow :: OnGuideLines (wxCommandEvent   &event)
 pGraphicalFunction* pPlotterWindow::getFunction(int index)
 {
        wxNode* node=functions.Item(index);
+       if(node==NULL){
+               return NULL;
+       }
        return (pGraphicalFunction*)node->GetData();
 }
 /*
          move the functions that the user wants to move
-         and that were setted in functionsToMove
-         @param porcentageMinX:the porcentage that the minShowed
-         of the funcntions have to be move
+         and that were set in functionsToMove
+         @param porcentageMinX:the percentage that the minShowed
+         of the functions have to be move
                0<=porcentageMinX<=1
-         @param porcentageMaxX:the porcentage that the maxShowed
-         of the funcntions have to be move
+         @param porcentageMaxX:the percentage that the maxShowed
+         of the functions have to be move
                0<=porcentageMaxX<=1
 
        */
@@ -1795,7 +1805,9 @@ void pPlotterWindow::moveFunctions( float porcentageMinX,float porcentageMaxX)
 */
 int pPlotterWindow::addFunctionToMove(pGraphicalFunction *function)
 {
-       bool added1=functionsToMove.Append(function)!=NULL;
+       //bool added1=  functionsToMove.Append(function)!=NULL; // JPRx
+       functionsToMove.Append(function); // EED
+       
        int id=functionsToMove.IndexOf(function);
        UpdateAll();
        return id;