1 -- File: PrsMgr_Presentation.cdl
2 -- Created: Wed Jan 25 08:49:40 1995
3 -- Author: Jean-Louis Frenkel
5 -- Modified by Rob : 20-feb-1997
6 -- Modified by Rob : 16-dec-1997 : kind of presentation
7 ---Copyright: Matra Datavision 1995
9 deferred class Presentation from PrsMgr
10 inherits TShared from MMgt
14 PresentationManager from PrsMgr,
19 Initialize(aPresentationManager: PresentationManager from PrsMgr)
22 KindOfPresentation(me) returns KindOfPrs from PrsMgr is deferred;
25 Display(me: mutable) is deferred private;
27 Erase(me) is deferred private;
29 Highlight(me: mutable) is deferred private;
31 Unhighlight (me) is deferred private;
33 IsHighlighted(me) returns Boolean from Standard
36 IsDisplayed(me) returns Boolean from Standard
39 Destroy ( me : mutable )
42 ---Purpose: Destructor
45 DisplayPriority(me) returns Integer from Standard
48 SetDisplayPriority(me:mutable;aNewPrior:Integer from Standard)
54 ---Category: Inquire Methods
56 PresentationManager(me) returns mutable PresentationManager
57 ---Purpose: returns the PresentationManager in which the
58 -- presentation has been created.
64 ---Category: Internal Methods
66 SetUpdateStatus(me:mutable; aStat : Boolean from Standard);
69 MustBeUpdated(me) returns Boolean from Standard;
75 myPresentationManager: PresentationManager from PrsMgr is protected;
76 myMustBeUpdated : Boolean from Standard is protected;
79 class PresentationManager from PrsMgr
81 end Presentation from PrsMgr;