Changeset 387 in Sophya


Ignore:
Timestamp:
Aug 13, 1999, 3:47:47 PM (26 years ago)
Author:
ercodmgr
Message:

bug (vicieux) de gestion de fontes Reza 13/08/99

Location:
trunk/SophyaPI/PI
Files:
2 edited

Legend:

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

    r329 r387  
    1515/* --Methode-- */
    1616PIFontX::PIFontX(PIFontName fn)
    17   : PIFontGen(fn)
     17  : PIFontGen(fn) , mFSize(-1)
    1818{
    1919GlInit();
     
    2323/* --Methode-- */
    2424PIFontX::PIFontX(int npt, PIFontName fn, PIFontAtt fa)
    25   : PIFontGen(npt, fn, fa)
     25  : PIFontGen(npt, fn, fa), mFSize(-1)
    2626{
    2727GlInit();
     
    3131/* --Methode-- */
    3232PIFontX::PIFontX(PIFontX const & fnt)
    33   : PIFontGen(fnt.mFName)
     33  : PIFontGen(fnt.mFName), mFSize(-1)
    3434{
    3535GlInit();
     
    162162void PIFontX::SelectFontPt(PIFontName fn, PIFontAtt fa, int npt)
    163163{
    164 if ( (fn == mFName) && (fa == mFAtt) && (npt == mFSize) )   return;
     164if ( (mFSize > 0) && (fn == mFName) && (fa == mFAtt) && (npt == mFSize) )   return;
    165165int dsz,i,isel, j, k;
    166166isel = 0;
  • trunk/SophyaPI/PI/pigraphuc.cc

    r316 r387  
    587587  if (!mGrC) return;
    588588  mGrC->SelFont(fnt);
     589  myFont = mGrC->GetFont();
    589590  return; 
    590591}
     
    595596  if (!mGrC) return;
    596597  mGrC->SelFont(sz, att);
     598  myFont = mGrC->GetFont();
    597599  return; 
    598600}
     
    603605  if (!mGrC) return;
    604606  mGrC->SelFontSzPt(npt, att);
     607  myFont = mGrC->GetFont();
    605608  return; 
    606609}
     
    629632  DUC2GrC((double)sz, (double)sz, fx, fy);
    630633  int npt = (int)fy;
    631   if (npt < 8) npt = 8;
     634  if (npt < 6) npt = 6;
    632635  if (npt > 127) npt = 127;
    633636  mGrC->SelFontSzPt(npt, att);
     637  myFont = mGrC->GetFont();
    634638}
    635639
Note: See TracChangeset for help on using the changeset viewer.