home *** CD-ROM | disk | FTP | other *** search
- /* Copyright (c) IBM Corp. 1992 */
- #ifndef _ITCURSOR_H
- #define _ITCURSOR_H
-
- #include "iglobals.h"
-
- class ITreeCursor {
- public:
- virtual Boolean setToRoot () = 0;
- virtual Boolean setToChild (IPosition) = 0;
- virtual Boolean setToFirstExistingChild () = 0;
- virtual Boolean setToNextExistingChild () = 0;
- virtual Boolean setToLastExistingChild () = 0;
- virtual Boolean setToPreviousExistingChild () = 0;
- virtual Boolean isValid () const = 0;
- virtual void invalidate () = 0;
- };
-
- #endif