Changeset 2797 in Sophya


Ignore:
Timestamp:
Jun 3, 2005, 4:56:17 PM (20 years ago)
Author:
ansari
Message:

Corrections liees au trace des axes et caption (axes centres) et correction pour Refresh de DrwOptionStringWindow - Reza 3 Juin 2005

Location:
trunk/SophyaPI/PI
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PI/piaxes.cc

    r2793 r2797  
    259259  else {
    260260    fh = 0.04*(yMax-yMin); 
    261     fy = 0.5*(yMin+yMax);
     261    if(axesCenter) fy = axesCentY0;
     262    else fy = 0.5*(yMin+yMax);
     263    if(fy<yMin || fy>yMax) fy = (yMin+yMax)/2.;
    262264  }
    263265  if (g->isAxeYDirUpDown()) fh = -fh;
     
    291293  else {
    292294    fh = 0.04*(xMax-xMin);
    293     fx = 0.5*(xMin+xMax);
     295    if(axesCenter) fx = axesCentX0;
     296    else fx = 0.5*(xMin+xMax);
     297    if(fx<xMin || fx>xMax) fx = (xMin+xMax)/2.;
    294298  }
    295299  if (g->isAxeXDirRtoL()) fh = -fh;
  • trunk/SophyaPI/PI/pidrwtools.cc

    r2780 r2797  
    823823  PIMessage mod = ModMsg(msg);
    824824  msg = UserMsg(msg);
    825 
    826825  switch (msg) {
    827826  case 777:
     
    836835      //cout << " DBG-A " << ops << endl;
    837836      size_t len = ops.length();
     837      if (len == 0) {
     838        if (msg == 500) mDrw->Refresh(true);
     839        return;
     840      }
    838841      size_t cp = ops.find_first_not_of(' ', 0);
    839       if ((cp < 0) || (cp >= len) ) break;
     842      if ((cp < 0) || (cp >= len) ) {
     843        if (msg == 500) mDrw->Refresh(true);
     844        return;
     845      }
    840846      size_t tp = ops.find(' ', cp);
    841847      while ((tp > cp) && (tp < len)) {
     
    852858      ops = "";
    853859      mTxt[1]->SetText(ops);
    854       if (msg == 500) mDrw->Refresh(true);
     860      if (msg == 500)  mDrw->Refresh(true);
    855861      else mDrw->Refresh(false);
    856862    }
  • trunk/SophyaPI/PI/pieldrw.cc

    r2793 r2797  
    545545      SetAxesFlags(kAxesDflt | kMinTicks | kMajTicks | kGridOn);
    546546    else if (opts == "centeredaxes")
    547       SetAxesFlags(kCentAxes | kMajTicks | kLabels);
     547      SetAxesFlags(kCentAxes | kTicks | kMajTicks | kLabels);
    548548    else if (opts == "finecenteredaxes")
    549       SetAxesFlags(kCentAxes | kMajTicks | kMinTicks | kLabels);
     549      SetAxesFlags(kCentAxes | kTicks | kMajTicks | kMinTicks | kLabels);
    550550    else if (opts == "centeredaxesgrid")
    551       SetAxesFlags(kCentAxes | kMajTicks | kLabels | kGridOn);
     551      SetAxesFlags(kCentAxes | kTicks | kMajTicks | kLabels | kGridOn);
    552552    else if (opts == "finecenteredaxesgrid")
    553       SetAxesFlags(kCentAxes | kMajTicks | kMinTicks | kLabels | kGridOn);
     553      SetAxesFlags(kCentAxes | kTicks | kMajTicks | kMinTicks | kLabels | kGridOn);
    554554    else if (opts == "axesnone")
    555555      SetAxesFlags(kAxesNone);
Note: See TracChangeset for help on using the changeset viewer.