Changeset 2250 in Sophya for trunk/SophyaPI/PIGcont/picntools.cc


Ignore:
Timestamp:
Nov 7, 2002, 11:12:39 AM (23 years ago)
Author:
perderos
Message:

Modifs pour decoder les options de contour/ntcont passees
en ligne + qqes petites modifs ds la fenetre des tools

O Perdereau LAL-Orsay
07/11/2002

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIGcont/picntools.cc

    r1919 r2250  
    7070}
    7171
     72
    7273/* --Methode-- */
    7374void PICnTools::HidePICnTools()
     
    130131bsy = 0.85*bsy;   spy = 0.85*spy;
    131132
    132 mLab[0] = new PILabel(this, " Couleurs des  contours ", 2*bsx, 1.25*bsy, cpx, cpy);
     133mLab[0] = new PILabel(this, " Couleurs ", 2*bsx, 1.25*bsy, cpx, cpy);
    133134mLab[0]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic);
    134135
     
    199200
    200201
    201 
    202202cpx = 2*spx; // current position
    203203cpy += spy+bsy;
     
    274274cpx = 2*spx;
    275275cpy += spy+bsy;
    276 mLab[1] = new PILabel(this, " Label des  contours ", 2*bsx, 1.25*bsy, cpx, cpy);
     276mLab[1] = new PILabel(this, " Labels ", 2*bsx, 1.25*bsy, cpx, cpy);
    277277mLab[1]->SetBinding(PIBK_elastic,PIBK_elastic, PIBK_elastic,PIBK_elastic);
    278278cpx += spx+2*bsx;
     
    334334cpx = 2*spx;
    335335cpy += spy+bsyo;
    336 mLab[2] = new PILabel(this, " Options de calcul des contours ", 3*bsx, bsy, cpx, cpy);
     336mLab[2] = new PILabel(this, " params du calcul ", 3*bsx, bsy, cpx, cpy);
    337337mLab[2]->SetBinding(PIBK_elastic, PIBK_elastic, PIBK_elastic, PIBK_elastic);
    338338
     
    357357cpx = 2*spx;
    358358
    359 mLab[3] = new PILabel(this, "# Contours", bsx, bsy, cpx, cpy);
     359mLab[3] = new PILabel(this, "Nombre", bsx, bsy, cpx, cpy);
    360360mLab[3]->SetBinding(PIBK_elastic, PIBK_elastic, PIBK_elastic, PIBK_elastic);
    361361cpx += spx+bsx;
     
    484484mCkb[1]->SetState(mCurCDrw->IsMarkOn());
    485485mCkb[2]->SetState(mCurCDrw->IsLabelOn());
    486 
     486if(mCkb[2]->GetState()==false){
     487  mOpt[4]->SetUnSensitive();
     488  mOpt[6]->SetUnSensitive();
     489  mOpt[7]->SetUnSensitive();
     490}else {
     491  mOpt[4]->SetSensitive();
     492  mOpt[6]->SetSensitive();
     493  mOpt[7]->SetSensitive();
     494}
     495
     496
     497if(mCkb[1]->GetState()==false) {
     498  mOpt[3]->SetUnSensitive();
     499  mOpt[2]->SetUnSensitive();
     500}else{
     501  mOpt[3]->SetSensitive();
     502  mOpt[2]->SetSensitive();
     503}
     504
     505
     506if(mCkb[0]->GetState()==false)
     507  mOpt[5]->SetUnSensitive();
     508else
     509  mOpt[5]->SetSensitive();
    487510
    488511int ii,jj,kk;
    489512PIColors fc = dr->GetGraphicAtt().GetFgColor();
    490513for(kk=0; kk<MYNMXCOLORS; kk++)
    491   if (fc == cols[kk])  { mOpt[0]->SetValue(100+kk);  break; }   
     514  if (fc == cols[kk]) 
     515    { mOpt[0]->SetValue(100+kk);  break; }   
     516
     517
    492518CMapId cmi = dr->GetGraphicAtt().GetColMapId();
    493 if (cmi == CMAP_OTHER)  mOpt[1]->SetValue(200);
    494 else for(kk=0; kk<PIColorMap::NumberStandardColorMaps(); kk++)
    495   if (cmi == PIColorMap::GetStandardColorMapId(kk)) { mOpt[1]->SetValue(201+kk);  break; } 
     519double zmin=0;
     520double zmax=1.;
     521if(mCurCDrw!=NULL){
     522   zmin = mCurCDrw->Zmin();
     523    zmax = mCurCDrw->Zmax();
     524}
     525
     526if (cmi == CMAP_OTHER)  {
     527  mOpt[1]->SetValue(200);
     528  mCurCDrw->GetGraphicAtt().SetColMapId(CMAP_OTHER);
     529  cmapv->SetColMapId(CMAP_OTHER,false, zmin , zmax,true);
     530}else for(kk=0; kk<PIColorMap::NumberStandardColorMaps(); kk++)
     531  if (cmi == PIColorMap::GetStandardColorMapId(kk)) {
     532    mOpt[1]->SetValue(201+kk);
     533    cmapv->SetColMapId(PIColorMap::GetStandardColorMapId(kk),false, zmin , zmax,true);
     534    break;
     535  }
     536 
    496537PIMarker mk = dr->GetGraphicAtt().GetMarker();   
    497538for(kk=0; kk<12; kk++)
     
    682723  if (k == 0){
    683724    mCurCDrw->GetGraphicAtt().SetColMapId(CMAP_OTHER);
    684    
     725    cmapv->SetColMapId(CMAP_OTHER,false, zmin , zmax,true);
     726
    685727  }else{
    686728    mCurCDrw->GetGraphicAtt().SetColMapId(PIColorMap::GetStandardColorMapId(k-1));
     
    729771    if (k == 0){
    730772      cmapv->SetColMapId(CMAP_OTHER,false, zmin , zmax,true);
     773     
    731774    }else{
     775     
    732776      cmapv->SetColMapId(PIColorMap::GetStandardColorMapId(k-1),false , zmin , zmax,true);
    733777    }
     
    738782      if(mCkb[0]->GetState()==false)
    739783        mOpt[5]->SetUnSensitive();
    740       else
     784      else 
    741785        mOpt[5]->SetSensitive();
    742786
Note: See TracChangeset for help on using the changeset viewer.