Class IRMeans
Background information
Infrared
Telescript
Changes
- removed inheritance
- ReservableMeans
- removed fields
- address
- removed attributes
- Address()
- removed overrides
- Stream()
- added overrides
- Driver()
Class Icon
Background information
Installing
Changes
- removed inheritance
- HasDestination
- StarburstHilite
- added inheritance
- Entrance
- StarburstHighlight
- added attributes
- attribute NativePosition: Dot;
- added overrides
- DefaultReceiverForSelf()
Class Identifier
Background information
Text framework
Type safety
Changes
- removed inheritance
- Ordered
- Primitive
- added inheritance
- Object
- removed operations
- ClassFromIdentifier()
- TextToString()
- removed overrides
- DecodePredefined()
- InputExecute()
- Order()
- SpecialEncode()
Class IdentityDictionary
Changes
- removed overrides
- FindElemAfter()
- added overrides
- FindAfter()
Class Image
Background information
Graphics
Runtime
Searching
Shared objects
Changes
- removed inheritance
- Linkable
- added inheritance
- HasCount
- Object
- removed fields
- crc32
- imageFlags
- added fields
- field aligned32: Boolean;
- field allBlack: Boolean;
- field containsName: Boolean, getter;
- field finePointing: Boolean, getter, setter;
- field hasMask: Boolean;
- field nextImage: Image, getter, setter;
- field packed: Boolean;
- field previousImage: Image, getter, setter;
- field rectImage: Boolean;
- added attributes
- attribute NextImage: Image;
- attribute PreviousImage: Image;
- changed operations
- operation BorderThickness(var thickness: Box);
- operation DrawBorder(position: Box; highlighted: Boolean), noFail;
- operation DrawComplexBorderShadow(position: Box; offset: Dot; shadowRGB: Unsigned): Boolean;
- operation DrawImage(origin: Dot), noFail;
- operation DrawImageInBox(inside: Box; alignment: Signed);
- operation DrawImageRotatedColored(origin: Dot; orientation: Signed; highlighted: Boolean; foreRGB: Unsigned; backRGB: Unsigned), noFail;
- operation DrawImageRotatedShadow(origin: Dot; orientation: Signed; shadowRGB: Unsigned), noFail;
- operation DrawImageScaled(position: Box), noFail;
- operation ImageBoundsBox(origin: Dot; var result: Box);
- operation ImageBoundsBoxRotated(origin: Dot; orientation: Signed; var result: Box);
- operation ImageBoundsDot(probe: Dot; slop: Micron; orientation: UnsignedShort): Boolean, noFail;
- operation ImageContentBox(origin: Dot; var result: Box);
- operation RepeatThickness(var thickness: Box);
- operation ShrinkImage(clipBox: Box), noFail;
- operation Thickness(var thickness: Box);
- added operations
- operation DrawImageTiled(inside: Box);
- operation FirstImage(): Image, intrinsic;
- operation ImageAt(index: Unsigned): Image, intrinsic;
- operation LastImage(): Image, intrinsic;
- removed overrides
- AddToContainer()
- Digest()
- EachReference()
- ExtractFromContainer()
- FindInterchangeKey()
- Install()
- IsShared()
- MakeDigest()
- MatchesInstance()
- SpecialEncode()
- added overrides
- Copying()
- CorrespondingOwnedObject()
- Count()
- ReinitializeClass()
- ResizePixelBuffer()
- SharedSetOwner()
Class ImageChoiceBox
Background information
Type safety
Changes
- changed fields
- field filter: ClassNumber, getter, setter;
- field sourceAttribute: OperationNumber;
- changed attributes
- attribute Filter: ClassNumber, safe;
- added operations
- operation FilterChoices(newChoices: ObjectList; filter: ClassNumber);
Class ImageGallery
Background information
Viewables
Changes
- removed fields
- flags
- added fields
- field changeEveryDay: Boolean;
- removed attributes
- Image()
- added overrides
- Image()
- Label()
- SetImage()
Class ImagePixels
Changes
- added inheritance
- Cachable
- removed attributes
- PurgeableOwner()
- added overrides
- PurgeableOwner()
Class IndexCard
Background information
Cards and forms
Contact information
Name cards
Changes
- removed fields
- letterIndex
- added fields
- field firstSectionIndex: Unsigned, getter, setter;
- removed attributes
- AddressCard()
- added attributes
- attribute FirstSectionIndex: Unsigned;
- added overrides
- CanAccept()
- DefaultScene()
- GoToVia()
Class IndexTab
Background information
Name cards
Viewables
Changes
- removed fields
- hiliteOffset
- tabFlags
- tabHilite
- added fields
- field altHighlightOffset: Dot;
- field alternate: Boolean;
- field alwaysShowFirstMatch: Boolean;
- field bigFirstTab: Boolean;
- field highlightOffset: Dot;
- field horizontal: Boolean;
- field nameCardIndexTab: Boolean;
- field sectionIndexTable: IndexTabMappingTable, weak;
- field supressHighlight: Boolean;
- field tabHighlight: Unsigned;
- field threePerTab: Boolean;
- field twoPerTab: Boolean;
- removed attributes
- Target()
- added operations
- operation CurrentIndexItem(): Object, noMethod;
- operation FindSectionIndex(tabIndex: Unsigned): Unsigned;
- operation FindTabIndex(sectionIndex: Unsigned): Unsigned;
- operation ItemInSectionRange(item: Object; sectionIndex: Unsigned): Boolean;
- operation ListIsEmpty(): Boolean, noMethod;
- operation NumberOfSections(): Unsigned;
- operation NumberOfTabs(): Unsigned;
- operation SectionsPerTab(): Unsigned;
- operation SetTabHighlight(newTab: UnsignedShort);
- operation TabSelected(sectionIndex: Unsigned; optionKey: Boolean), noMethod;
- operation UpdateIndexTab();
- added overrides
- CalcContentBox()
- CalcContentSize()
- Disabled()
Class IndexedCollection
Background information
Type safety
Changes
- changed fields
- field crcs: IntegerList;
- field indexedAttribute: OperationNumber, getter, setter;
- changed attributes
- attribute IndexedAttribute: OperationNumber;
- added operations
- operation Exclude(thing: Object): Object;
- removed overrides
- Add()
- Drop()
- Exclude()
- added overrides
- AddToDictionary()
- SafeDrop()
Class InfoTopic
Changes
- removed attributes
- Info()
Class InfoWindow
Changes
- changed fields
- field infoFields: ObjectList;
- changed operations
- operation PopulateTextFields(viewList: Object; infoText: HasText);
- added overrides
- GoToAndReveal()
- Validate()
Class InputQueue
Background information
Lists
Changes
- removed inheritance
- HasLoad
- added inheritance
- HasReinitialize
- removed attributes
- Empty()
- added attributes
- attribute HasElements: Boolean, readOnly;
- changed operations
- operation EachPendingInput(function: EachFunction; parameters: Pointer): Object;
- removed overrides
- Load()
- added overrides
- Reinitialize()
Class InputQueueMonitor
Background information
Lists
Changes
- added inheritance
- HasReinitialize
- removed overrides
- Empty()
- Load()
- added overrides
- HasElements()
- Reinitialize()
Class Integer
Changes
- removed inheritance
- Number
- added inheritance
- Object
- changed fields
- field integerValue : Signed, getter, setter;
- added attributes
- attribute IntegerValue : Signed;
- removed operations
- GetIntValue()
- Modulus()
- Quotient()
- SetIntValue()
- removed overrides
- IntegerValue()
- RealValue()
- SetIntegerValue()
- SetRealValue()
Class IntrinsicList
Background information
Lists
Changes
- removed inheritance
- HasIndexing
- HasLoad
- added inheritance
- TracksMemoryManagerMoves
- removed fields
- operations
- removed operations
- AddIntrinsic()
- FindUnassignedNumber()
- NameByNumber()
- removed overrides
- At()
- EachExtraField()
- FindByName()
- GarbageCollectSize()
- Load()
- Stride()
- added overrides
- MoveMemoryBlock()