Class Viewable
Background information
Extra data
Graphics
Linkable
Lists
Searching
Text framework
Viewables
Changes
- removed inheritance
- Linkable
- added inheritance
- CanBeSearchResult
- HasCount
- HasIndexing
- Object
- removed fields
- subview
- removed attributes
- CanDelete()
- Empty()
- Hilited()
- MailingCost()
- Searchable()
- added attributes
- attribute ActOnDownstroke: Boolean;
- attribute AlwaysOnTop: Boolean, readOnly;
- attribute ExtraListObjectsUsedBySubclasses: Unsigned, readOnly;
- attribute HasErasablePiece: Boolean, readOnly;
- attribute Highlighted: Boolean, safe, common;
- attribute Label: Text, readOnly;
- attribute Next: Object, readOnly;
- attribute Previous: Object, readOnly;
- attribute UseScaledText: Boolean, readOnly;
- removed operations
- ContentsCanHilite()
- ExtendBottom()
- ExtendBottomOfSubviews()
- ExtendBottomOne()
- HiliteForErase()
- HiliteOrigin()
- Label()
- MatchViewable()
- SearchFor()
- SetContentsHilited()
- SetFirstSubview()
- SetSubview()
- SetSuperview()
- TimedAction()
- changed operations
- operation AttachmentPosition(attachment: Viewable; var putItHere: Dot; measurePosition: Boolean);
- operation BalloonDot(var balloonDot: Dot): Boolean;
- operation BorderBox(var outsideBorder: Box);
- operation BoundsBox(var bounds: Box);
- operation BoundsPath(): Path;
- operation CalcBorderBox(var outsideBorder: Box);
- operation CalcBoundsBox(var bounds: Box);
- operation CalcContentBox(var content: Box);
- operation CalcLabelBox(var labelBox: Box): Boolean;
- operation CalcOpaqueBox(var opaque: Box);
- operation ClipPath(path: Path);
- operation ConstrainMove(var newOrigin: Dot);
- operation ConstrainSize(var size: Dot);
- operation ConstrainToolTarget(touchInput: TouchInput; var tool: Tool; VAR target: Viewable);
- operation ContentBox(var content: Box);
- operation ContentPath(): Path;
- operation ContentSize(var size: Dot);
- operation CopyPress(touchInput: TouchInput): Viewable, safe;
- operation CopyTouch(touchInput: TouchInput): Viewable, safe;
- operation Draw(), noMethod;
- operation DrawAutoCopy();
- operation DrawShadowedImage();
- operation DrawWithContents();
- operation DrawWithLabel(forRedraw: Boolean; first: Boolean; drewBehind: Boolean);
- operation EachSubview(doToView: EachFunction; parameters: Pointer): Object;
- operation Erase(), noFail, safe, common;
- operation FindContainerPosition(margin: Dot; spacing: Dot; overlap: Micron; var position: Dot);
- operation ImageBox(var imageBox: Box);
- operation ImageOrigin(var imageOrigin: Dot);
- operation IsWritingTool(): Boolean, noFail;
- operation LabelBox(var labelBox: Box): Boolean;
- operation LayoutBox(var layout: Box);
- operation MatchText(textToMatch: HasText): Boolean, noFail;
- operation MoveBy(delta: Dot), noFail;
- operation MovePress(touchInput: TouchInput): Viewable;
- operation MoveSubviewsBy(delta: Dot), noFail;
- operation MoveTouch(touchInput: TouchInput): Viewable;
- operation OpaqueBox(var opaque: Box);
- operation Origin(var origin: Dot);
- operation PositionCursor(mode: Signed; var position: Dot): Boolean;
- operation Press(touchInput: TouchInput): Viewable, scriptable;
- operation RelativeOrigin(var relativeOrigin: Dot);
- operation RevealSelection(), noFail;
- operation ScrolledContentBox(var scrollBox: Box);
- operation ShallowEachSubview(doToView: EachFunction; parameters: Pointer): Object;
- operation SubviewOrigin(var origin: Dot);
- operation SubviewUnionBounds(var bounds: Box);
- operation SwitchContainer(newContainer: Viewable), noFail;
- operation TapHere(where: Dot; optionKey : Boolean), safe, noFail;
- operation TapPressCriteria(var touchModeTapDuration: Unsigned; VAR otherTapPressDuration: Unsigned; VAR dragHysteresis: Unsigned);
- operation Thickness(var thickness: Box);
- operation Touch(touchInput: TouchInput): Viewable, scriptable;
- operation TypeKeys(keys: ReadOnlyCharactersPointer; count: Unsigned): Unsigned;
- added operations
- operation ApplyText(text: HasText; where: Dot);
- operation BlinkHighlight(numBlinks: Unsigned; blinkDelay: Unsigned);
- operation BlinkVisibility(numBlinks: Unsigned; blinkDelay: Unsigned);
- operation CalcContentSize(var size: Dot);
- operation CalcOrigin(var origin: Dot);
- operation CanFormatToStandardPaper(): Boolean;
- operation ContentsCanHighlight(): Boolean;
- operation ContentsList(): ObjectList;
- operation DisplayAreaChanged(), noFail;
- operation DrawAttentionTo();
- operation EnclosingCardOrScene(): Viewable, noFail;
- operation EnclosingViewableOfClass(classNumber: ClassNumber): Viewable, noFail, intrinsic;
- operation ExtendBottomBy(delta: Micron), safe;
- operation ExtendBottomOfSubviewsBy(delta: Micron);
- operation ExtendBottomShallowBy(delta: Micron);
- operation FindNextSubviewAcceptingTyping(currentSubview: Viewable): AcceptsTyping;
- operation FirstSubviewOfClass(classNumber: ClassNumber): Viewable, noFail;
- operation FirstSubviewOfClassDeep(classNumber: ClassNumber): Viewable, noFail;
- operation GoToAndReveal(), noFail;
- operation HighlightForErase();
- operation HighlightOrigin(var highlightOrigin: Dot);
- operation HopToAddressesWindow();
- operation ImageAtPosition(probe: Dot): Image;
- operation LastSubview(): Viewable, noFail, safe;
- operation LocationDescription(count: Unsigned; container: Viewable): Text;
- operation MatchImage(searchImage: Image): Boolean, noFail;
- operation MatchImageDeep(searchImage: Image): Boolean, noFail;
- operation MatchTextDeep(textToMatch: HasText): Boolean, noFail;
- operation MatchTextOrImage(searchCriteria: Object): Boolean, noFail;
- operation OnScreenNotAboutToHide(): Boolean;
- operation OptionTapCenter(), safe, common;
- operation RenderPageCount(printJob: Object; var position: Micron; VAR pageCount: UnsignedShort);
- operation SetContentsHighlighted(subview: Viewable; newValue: Boolean);
- operation ShouldUseInPageCount(printJob: Object): Boolean;
- operation ShowedWithoutDirtying(drawBox: Box), noFail;
- operation StandardPaperSizeObject(): Viewable;
- operation StandardPaperSizeVersion(): Viewable;
- operation SubstituteInPlace(replacement: Viewable);
- operation SwitchContainerAt(newContainer: Viewable; position: Unsigned), noFail;
- operation Unlink(), noFail;
- changed intrinsics
- intrinsic CopyBufferToScreen(clip: ScanConvertible);
- intrinsic HitTest(probe: Dot; skip: Viewable; var part: Signed): Viewable;
- intrinsic MakeTinkerControl(container: Viewable; controlPrototype: Viewable; attributeNumber: OperationNumber);
- intrinsic SetUpBufferDrawing(in: Viewable; clip: ScanConvertible): Canvas;
- added intrinsics
- intrinsic BlinkBox(box: Box; numBlinks: Unsigned; blinkDelay: Unsigned);
- intrinsic SwitchAllContainers(list: ObjectList; newContainer: Viewable);
- removed overrides
- AddToContainer()
- Copy()
- DefaultOperation()
- DestroyContents()
- DestroyContentsInSystem()
- EachReference()
- ExtractFromContainer()
- HealSystem()
- Install()
- InstallInto()
- SetScript()
- SetTextData()
- Unlink()
- added overrides
- At()
- CanDelete()
- ContentDescription()
- Count()
- DisplaySearchResult()
- ExtraSizeUsedBySuperclasses()
- ReinitializeClass()
- Search()
- SetCanDelete()
- TinyImage()
Class ViewableListView
Background information
ListViews
Changes
- removed inheritance
- ContentListView
- added inheritance
- ListView