Changeset 133 in Sophya
- Timestamp:
- Aug 11, 1998, 7:19:56 PM (27 years ago)
- Location:
- trunk/SophyaPI/PI
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PI/pintup3d.cc
r120 r133 19 19 20 20 /* --Methode-- */ 21 void PINTuple3D::SelectXYZ(c har* px, char* py,char* pz)21 void PINTuple3D::SelectXYZ(const char* px, const char* py, const char* pz) 22 22 { 23 23 if (mNT == NULL) xK = yK = zK = -1; … … 31 31 32 32 /* --Methode-- */ 33 void PINTuple3D::SelectErrBar(c har* erbx, char* erby,char* erbz)33 void PINTuple3D::SelectErrBar(const char* erbx, const char* erby, const char* erbz) 34 34 { 35 35 if (mNT == NULL) xebK = yebK = zebK = -1; -
trunk/SophyaPI/PI/pintup3d.h
r120 r133 13 13 virtual void UpdateLimits(); 14 14 15 void SelectXYZ(c har* px, char* py,char* pz);16 void SelectErrBar(c har* erbx=NULL, char* erby=NULL,char* erbz=NULL);15 void SelectXYZ(const char* px, const char* py, const char* pz); 16 void SelectErrBar(const char* erbx=NULL, const char* erby=NULL, const char* erbz=NULL); 17 17 18 18 -
trunk/SophyaPI/PI/pintuple.cc
r120 r133 19 19 20 20 /* --Methode-- */ 21 void PINTuple::SelectXY(c har* px,char* py)21 void PINTuple::SelectXY(const char* px, const char* py) 22 22 { 23 23 if (mNT == NULL) xK = yK = -1; … … 29 29 30 30 /* --Methode-- */ 31 void PINTuple::SelectErrBar(c har* erbx,char* erby)31 void PINTuple::SelectErrBar(const char* erbx, const char* erby) 32 32 { 33 33 if (mNT == NULL) xebK = yebK = -1; -
trunk/SophyaPI/PI/pintuple.h
r120 r133 13 13 virtual void UpdateLimits(); 14 14 15 void SelectXY(c har* px,char* py);16 void SelectErrBar(c har* erbx=NULL,char* erby=NULL);15 void SelectXY(const char* px, const char* py); 16 void SelectErrBar(const char* erbx=NULL, const char* erby=NULL); 17 17 18 18 -
trunk/SophyaPI/PI/pistzwin.cc
r132 r133 7 7 #include "psfile.h" 8 8 9 // Fonction de l'objet PIPeriodic de PIStackWindow 10 static void myadperpact(void* a); 11 12 void myadperpact(void* a) 13 { 14 ((PIStackWindow*)a)->DispNext(); 15 } 9 16 /* --Methode-- */ 10 17 PIStackWindow::PIStackWindow(PIMsgHandler* par, char* nom, PIWindowKind k, 11 18 int sx, int sy, int px, int py) 12 : PIWindow(par, nom, k, sx, sy, px, py) 19 : PIWindow(par, nom, k, sx, sy, px, py) , mPerad(1) 13 20 { 14 curdisp = -1; 21 mCurdisp = -1; 22 mPerad.SetAction(myadperpact, this); 15 23 } 16 24 … … 19 27 PIStackWindow::~PIStackWindow() 20 28 { 29 mPerad.Stop(); 30 Hide(); 21 31 } 22 32 … … 28 38 PIWindow::ChildAdd(child); 29 39 child->Manage(); 30 curdisp = NbChilds()-1;40 mCurdisp = NbChilds()-1; 31 41 return; 32 42 } … … 39 49 PIWindow::ChildDel(child); 40 50 if (NbChilds() > 0) { 41 curdisp--;42 if ( curdisp < 0) curdisp = 0;43 if ( curdisp > NbChilds()) curdisp = NbChilds()-1;44 GetChild( curdisp)->Manage();51 mCurdisp--; 52 if (mCurdisp < 0) mCurdisp = 0; 53 if (mCurdisp > NbChilds()) mCurdisp = NbChilds()-1; 54 GetChild(mCurdisp)->Manage(); 45 55 } 46 else curdisp = -1;56 else mCurdisp = -1; 47 57 return; 48 58 } … … 65 75 int k; 66 76 for(k=0; k<NbChilds(); k++) GetChild(k)->UnManage(); 67 curdisp = (curdisp+1)%NbChilds();68 GetChild( curdisp)->Manage();77 mCurdisp = (mCurdisp+1)%NbChilds(); 78 GetChild(mCurdisp)->Manage(); 69 79 return; 70 80 } 81 82 /* --Methode-- */ 83 void PIStackWindow::StartAutoDisp(int dt) 84 { 85 mPerad.Start(dt); 86 } 87 88 /* --Methode-- */ 89 void PIStackWindow::StopAutoDisp() 90 { 91 mPerad.Stop(); 92 } 93 94 //------------------------------------------------------------------------------- 71 95 72 96 /* --Methode-- */ -
trunk/SophyaPI/PI/pistzwin.h
r132 r133 8 8 #include "pisysdep.h" 9 9 #include PIWIN_H 10 #include PIPERIODIC_H 10 11 11 12 // ----------------------- Classe PIStackWindow ---------------------------- … … 25 26 26 27 virtual void DispNext(); 28 virtual void StartAutoDisp(int dt); 29 virtual void StopAutoDisp(); 27 30 28 31 protected: 29 int curdisp; 32 PIPeriodic mPerad; 33 int mCurdisp; 30 34 }; 31 35
Note:
See TracChangeset
for help on using the changeset viewer.