SVRefreshImpl.mesa
Copyright © 1986 by Xerox Corporation. All rights reserved.
Last edited by Bier on February 2, 1987
Contents: All painting actions in Solidviews are called thru this interface.
DIRECTORY
Imager, SVBasicTypes, SVInterfaceTypes, SVRefresh;
SVRefreshImpl:
CEDAR
PROGRAM
IMPORTS
EXPORTS SVRefresh =
BEGIN
BoundBox: TYPE = SVBasicTypes.BoundBox;
SelectionClass: TYPE = SVInterfaceTypes.SelectionClass;
ViewerToolData: TYPE = SVInterfaceTypes.ViewerToolData;
ActionAreaPaint:
PUBLIC
PROC [screen: Imager.Context, whatHasChanged:
ATOM, viewerToolData: ViewerToolData] = {
};
MoveToOverlay:
PUBLIC
PROC [entity:
REF
ANY, viewerToolData: ViewerToolData] = {
};
MoveToBackground:
PUBLIC
PROC [entity:
REF
ANY, viewerToolData: ViewerToolData] = {
};
MoveAllSelectedToOverlay:
PUBLIC
PROC [viewerToolData: ViewerToolData, selectClass: SelectionClass] = {
};
MoveAllSelectedToBackground:
PUBLIC
PROC [viewerToolData: ViewerToolData] = {
};
EmptyOverlay:
PUBLIC
PROC [viewerToolData: ViewerToolData]
RETURNS [
BOOL] = {
RETURN[TRUE];
};
SplitBackgroundAndOverlay:
PUBLIC
PROC [viewerToolData: ViewerToolData, restoreBox: BoundBox] = {
};
END.