Changeset 1131 in Sophya for trunk/SophyaPI/PIext/pistdimgapp.cc
- Timestamp:
- Aug 22, 2000, 5:09:27 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/pistdimgapp.cc
r1075 r1131 209 209 mFImgCenter = false; 210 210 maXlog = maYlog = false; 211 mAddTitle = true; 211 212 SaveGraphicAtt(); 212 213 … … 550 551 else ((PIH2DWdg*)scw)->SetPIHisto((PIHisto2D*)scd); 551 552 // Titre du plot 552 if (title.length() <= 0) title = name; string t2=""; 553 scw->SetTitles(title, t2); 553 if (mAddTitle) { 554 if (title.length() <= 0) title = name; string t2=""; 555 scw->SetTitles(title, t2); 556 } 554 557 // scw->Refresh(); ? Pas necessaire Reza 19/08/98, 05/05/99 $CHECK$ 555 558 mCurWin = win; … … 612 615 wd3->AddDrawer3D(dr3, true); 613 616 // Titre du plot 614 if (title.length() <= 0) title = name; string t2=""; 615 wd3->SetTitles(title, t2); 617 if (mAddTitle) { 618 if (title.length() <= 0) title = name; string t2=""; 619 wd3->SetTitles(title, t2); 620 } 616 621 // wd3->Refresh(); ?Pas necessaire $CHECK$ 05/05/99 617 622 mCurWin = win; … … 650 655 if ( (mFSz != PI_NotDefFontSize) && (mFAtt != PI_NotDefFontAtt) ) eld->SetFontAtt(mFSz, mFAtt); 651 656 eld->ElAddText(xp,yp,txt.c_str(),mFCol); 657 eld->Refresh(); 658 } 659 } 660 /* --Methode-- */ 661 void PIStdImgApp::SetTitle(string const & titletop, string const & titlebottom) 662 { 663 if (!mLastWdg) return; 664 PIElDrawer *eld=NULL; 665 PIScDrawWdg* sdw=NULL; 666 PIDraw3DWdg* w3d=NULL; 667 PIImage* imgw; 668 switch(mLastWdg->kind()) { 669 case PIScDrawWdg::ClassId : 670 sdw = dynamic_cast<PIScDrawWdg *>(mLastWdg); 671 if (sdw) eld = sdw->BaseDrawer(); 672 break; 673 case PIDraw3DWdg::ClassId : 674 w3d = dynamic_cast<PIDraw3DWdg *>(mLastWdg); 675 if (w3d) eld = w3d->BaseDrawer(); 676 break; 677 case PIImage::ClassId : 678 imgw = dynamic_cast<PIImage *>(mLastWdg); 679 if (imgw) eld = imgw->MyElDrawer(); 680 break; 681 default : 682 break; 683 } 684 if (eld) { 685 if ( (mFSz != PI_NotDefFontSize) && (mFAtt != PI_NotDefFontAtt) ) eld->SetFontAtt(mFSz, mFAtt); 686 eld->SetTitles(titletop, titlebottom); 652 687 eld->Refresh(); 653 688 } … … 1412 1447 mSaXlog = maXlog; 1413 1448 mSaYlog = maYlog; 1449 mSAddTitle = mAddTitle; 1414 1450 } 1415 1451 … … 1437 1473 maXlog = mSaXlog; 1438 1474 maYlog = mSaYlog; 1475 mAddTitle = mSAddTitle; 1439 1476 } 1440 1477
Note:
See TracChangeset
for help on using the changeset viewer.