blob: 4f648532df32af512932a64b6f74882af571c181 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
-- File: PrsMgr_Presentation.cdl
-- Created: Wed Jan 25 08:49:40 1995
-- Author: Jean-Louis Frenkel
-- <rmi@pernox>
-- Modified by Rob : 20-feb-1997
-- Modified by Rob : 16-dec-1997 : kind of presentation
---Copyright: Matra Datavision 1995
deferred class Presentation from PrsMgr
inherits TShared from MMgt
uses
PresentationManager from PrsMgr,
KindOfPrs from PrsMgr
is
Initialize(aPresentationManager: PresentationManager from PrsMgr)
is protected;
KindOfPresentation(me) returns KindOfPrs from PrsMgr is deferred;
---Purpose: 2D or 3D
Display(me: mutable) is deferred private;
Erase(me) is deferred private;
Highlight(me: mutable) is deferred private;
Unhighlight (me) is deferred private;
IsHighlighted(me) returns Boolean from Standard
is deferred private;
IsDisplayed(me) returns Boolean from Standard
is deferred private;
Destroy ( me : mutable )
is virtual;
---Level: Public
---Purpose: Destructor
---C++: alias ~
DisplayPriority(me) returns Integer from Standard
is deferred private;
SetDisplayPriority(me:mutable;aNewPrior:Integer from Standard)
is deferred private;
Clear(me: mutable)
is deferred private;
---Category: Inquire Methods
--
PresentationManager(me) returns mutable PresentationManager
---Purpose: returns the PresentationManager in which the
-- presentation has been created.
is static;
---C++: inline
---C++: return const&
---Category: Internal Methods
SetUpdateStatus(me:mutable; aStat : Boolean from Standard);
---C++: inline
MustBeUpdated(me) returns Boolean from Standard;
---C++: inline
fields
myPresentationManager: PresentationManager from PrsMgr is protected;
myMustBeUpdated : Boolean from Standard is protected;
friends
class PresentationManager from PrsMgr
end Presentation from PrsMgr;
|