Changeset 558 in Sophya for trunk/SophyaPI/PIext/pistdimgapp.cc
- Timestamp:
- Nov 9, 1999, 7:24:44 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/pistdimgapp.cc
r553 r558 85 85 m[3]->AppendItem("Window 3x1", 10431); 86 86 m[3]->AppendItem("Window 3x3", 10433); 87 m[3]->AppendItem("Cur->LastWdg", 10441); 87 88 88 89 m[4] = new PIMenu(Menubar(),"PostScript"); … … 202 203 mAxesFlags = kBoxAxes | kExtTicks | kLabels; 203 204 SetXYLimits(-1, 1., -1., 1.); 205 mFXYlim = false; 204 206 SetInsetLimits(0.4, 0.6, 0.4, 0.6); 207 SetImageCenterPosition(-1,-1); 208 mFImgCenter = false; 205 209 maXlog = maYlog = false; 206 210 SaveGraphicAtt(); … … 215 219 { 216 220 int i; 221 222 // Destrucion de tous les objets de NameObjMgr 223 string patt = "/*/*"; 224 mObjMgr->DelObjects(patt, true); 217 225 218 226 delete mc; … … 430 438 pii->SetBinding(PIBK_elastic, PIBK_elastic, PIBK_elastic, PIBK_elastic); 431 439 pii->SetZoomWin(zoom, false); 440 // Centrage eventuel du pave 441 if (mFImgCenter && (mXImgCenter > 0) && (mYImgCenter > 0)) 442 pii->SetPave(mXImgCenter, mYImgCenter, false, true); 432 443 pii->SetGloVWin(gimv, false); 433 444 pii->SetCMapWin(cmapv, false); … … 1115 1126 CreateGraphWin(3,3); 1116 1127 break; 1117 1128 case 10441 : 1129 if (mCurWdg) { 1130 mLastWdg = mCurWdg; 1131 cout << " Using current widget as last-widget (display same) " << endl; 1132 } 1133 else cout << " No current widget - select widget with mouse " << endl; 1134 break; 1118 1135 default: 1119 1136 cerr << "PIStdImgApp::MBProcess4() BUG?? Msg= " << msg << endl; … … 1325 1342 mYmin = ymin; mYmax= ymax; 1326 1343 } 1327 1328 1344 /* --Methode-- */ 1329 1345 void PIStdImgApp::SetInsetLimits(double xmin, double xmax, double ymin, double ymax) … … 1331 1347 mIXmin = xmin; mIXmax= xmax; 1332 1348 mIYmin = ymin; mIYmax= ymax; 1349 } 1350 /* --Methode-- */ 1351 void PIStdImgApp::SetImageCenterPosition(int x, int y) 1352 { 1353 mXImgCenter = x; mYImgCenter = y; 1333 1354 } 1334 1355 … … 1351 1372 mSIYmin = mIYmin; mSIYmax = mIYmax; 1352 1373 mSFXYlim = mFXYlim; 1374 mSXImgCenter = mXImgCenter; 1375 mSYImgCenter = mYImgCenter; 1376 mSFImgCenter = mFImgCenter; 1353 1377 mSaXlog = maXlog; 1354 1378 mSaYlog = maYlog; … … 1373 1397 mIYmin = mSIYmin; mIYmax = mSIYmax; 1374 1398 mFXYlim = mSFXYlim; 1399 mXImgCenter = mSXImgCenter; 1400 mYImgCenter = mSYImgCenter; 1401 mFImgCenter = mSFImgCenter; 1375 1402 maXlog = mSaXlog; 1376 1403 maYlog = mSaYlog;
Note:
See TracChangeset
for help on using the changeset viewer.