Changeset 211 in Sophya for trunk/SophyaPI


Ignore:
Timestamp:
Mar 4, 1999, 10:26:07 AM (27 years ago)
Author:
ercodmgr
Message:

Amelioration reticule PIScDrawWdg Reza 04/03/99

Location:
trunk/SophyaPI/PI
Files:
2 edited

Legend:

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

    r204 r211  
    438438  if (key == 'V' || key == 'v') RequestSelection();  // Pour coller (copier/coller) 
    439439  if (key == 'Z' || key == 'z') { mBDrw->ElDelAll();  Refresh(); } // Pour supprimer tous les signes
    440   if (key == 'O' || key == 'o') {
     440  if (key == 'O' || key == 'o' || key == 'G' || key == 'g') {
    441441    PIDrwTools::SetCurrentBaseWdg(this);
    442442    PIDrwTools::ShowPIDrwTools();   // Fentre axes et options de trace
  • trunk/SophyaPI/PI/piscdrawwdg.cc

    r209 r211  
    229229    mWGrC->DrawLine(0, y, XSize(), y);
    230230    mCPosX = x;   mCPosY = y;
     231    char buff[64];
     232    sprintf(buff,"%g , %g", mPPos[0], mPPos[1]);
     233    mWGrC->DrawString(x+10, y-10, buff);
    231234    }
    232235  else SelPointerShape(PI_CrossPointer);
     
    239242PIScDrawWdg::Ptr1Move(int x, int y)
    240243{
     244  char buff[64];
    241245  if (mFgReticule) { // On trace une reticule
    242246    mWGrC->DrawLine(mCPosX, 0, mCPosX, YSize());
    243247    mWGrC->DrawLine(0, mCPosY, XSize(), mCPosY);
     248    sprintf(buff,"%g , %g", mPPos[0], mPPos[1]);
     249    mWGrC->DrawString(mCPosX+10, mCPosY-10, buff);
    244250    mWGrC->DrawLine(x, 0, x, YSize());
    245251    mWGrC->DrawLine(0, y, XSize(), y);
    246252    mCPosX = x;   mCPosY = y;
    247253    } 
    248   UpdateText(x, y);
     254  UpdateText(x, y);  // Met a jour mPPos
     255  if (mFgReticule) {
     256    sprintf(buff,"%g , %g", mPPos[0], mPPos[1]);
     257    mWGrC->DrawString(x+10, y-10, buff);
     258    }
    249259}
    250260
     
    256266    mWGrC->DrawLine(mCPosX, 0, mCPosX, YSize());
    257267    mWGrC->DrawLine(0, mCPosY, XSize(), mCPosY);
     268    char buff[64];
     269    sprintf(buff,"%g , %g", mPPos[0], mPPos[1]);
     270    mWGrC->DrawString(mCPosX+10, mCPosY-10, buff);
    258271    mWGrC->SelForeground(cForCol);
    259272    mWGrC->SelGOMode(cGOmod);
Note: See TracChangeset for help on using the changeset viewer.