Class Cache
Changes
- added inheritance
- AutoPurgeableOwner
- HasReinitialize
- RenumberingSensitive
- removed fields
- hits
- numEntries
- probes
- rollover
- added fields
- field entryCount: Unsigned;
- field lgSlotCount: Unsigned;
- removed attributes
- Fraction()
- Percent()
- removed operations
- CheckInObject()
- CheckOutObject()
- FlushByFunction()
- FlushByKeyKind()
- Hits()
- Probes()
- Purging()
- Rollover()
- changed operations
- operation Clear(), noFail;
- added operations
- operation FlushByKeyAndSubkey(key: Object; subkey: Unsigned), noFail;
- operation GetCacheEntry(key: Object; subkey: Unsigned): Cachable, noFail;
- operation NewCacheEntry(key: Object; subkey: Unsigned; value: Cachable), noFail;
- operation ReleaseCacheEntry(key: Object; subkey: Unsigned; value: Cachable), noFail;
- removed overrides
- EachExtraField()
- GarbageCollectSize()
- added overrides
- ContainsAutoPurgeable()
- Finalize()
- FinishRenumbering()
- Purging()
Class CalibrationPad
Changes
- changed fields
- field targetOrigins: DataList;
- removed overrides
- Install()
- added overrides
- ReinitializeClass()
Class Canvas
Changes
- removed operations
- HiliteBox()
- changed operations
- operation CanvasBounds(var bounds: Box), noMethod;
- operation DitherOrigin(var origin: Dot), noMethod;
- operation EnclosingBounds(var bounds: Box): Boolean, noMethod;
- operation FillText(clip: ScanConvertible; characters: ReadOnlyCharactersPointer; length: Unsigned; var where: Dot; style: TextStyle; mode: Signed), noMethod;
- operation GridBox(var box: Box), noMethod;
- operation GridDot(var dot: Dot), noMethod;
- added operations
- operation HighlightBox(clip: ScanConvertible; box: Box; inset: Micron; thickness: Micron; topColorant: Unsigned; bottomColorant: Unsigned), intrinsic;
- added intrinsics
- intrinsic BufferCanvas(): Canvas;
- intrinsic CurrentCanvas(): Canvas;
- intrinsic CurrentClip(): Path;
- intrinsic IntersectCurrentClip(path: Path): Path;
- intrinsic IntersectCurrentClipBox(new: Box): Path;
- intrinsic SetCurrentCanvas(new: Canvas): Canvas;
- intrinsic SetCurrentClip(new: Path): Path;
- intrinsic SetCurrentClipBox(new: Box): Path;
Class Card
Background information
Cards
Changes
- added inheritance
- CanBeFiled
- CanBeSearched
- HasAddress
- HasContent
- HasGoTo
- HasScrolling
- removed fields
- cardFlags
- form
- added fields
- field autoAddress: Boolean;
- field autoPencil: Boolean;
- field createdPostR1: Boolean;
- field deliveryReport: Boolean;
- field dontAppearInLog: Boolean;
- field dontPurge: Boolean, getter, setter;
- field isConfirmed: Boolean;
- field isEnvelope: Boolean;
- field isReadOnly: Boolean, getter, setter;
- field isStationery: Boolean, getter;
- field locked: Boolean;
- field noAutoKeyboard: Boolean;
- field noDrawing: Boolean;
- field noEnvelope: Boolean;
- field noFileAfterSend: Boolean;
- field noSubstituteCard: Boolean;
- field onePagePerCard: Boolean;
- field prototypeForm: Form, getter, setter;
- field rightPageEntry: Boolean;
- field sentFlag: Boolean;
- field shrinkToFit: Boolean;
- field substitute: Boolean;
- field suppressCardData: Boolean;
- field tempTOCEntry: Boolean;
- field wasSeen: Boolean, getter, setter;
- removed globals
- screenRedrawCount
- removed attributes
- ContentIcon()
- Form()
- SearchInitial()
- changed attributes
- attribute DefaultTool: ChooseableTool, readOnly;
- attribute MinimumHeight: Micron, readOnly;
- added attributes
- attribute AbsoluteMinimumHeight: Micron, readOnly;
- attribute CurrentForm: Form, readOnly;
- attribute FormModified: Boolean;
- attribute InstalledForm: Form, readOnly;
- attribute IsStationery: Boolean;
- attribute LShapedBodyField: Boolean;
- attribute MainText: Text;
- attribute PrototypeForm: Form;
- attribute SmallCardImage: Image, readOnly;
- attribute WasSeen: Boolean;
- removed operations
- AddCardDataToDocument()
- BorrowCopyOfForm()
- BorrowForm()
- CanAutoGrow()
- CardIcon()
- CloseCard()
- CopyIntoSystem()
- DismissForm()
- ExtractCardDataFromDocument()
- ExtractCardDataToForm()
- FileTo()
- GoTo()
- GoToNext()
- GoToPrevious()
- GoToVia()
- MainText()
- OpenCard()
- ReturnCopyOfForm()
- ReturnForm()
- RevealBottom()
- RevealTop()
- RevealViewable()
- SetMainText()
- SetWasSeen()
- StoreCardDataFromForm()
- SummonForm()
- WasSeen()
- changed operations
- operation CardText(index: Unsigned): Text;
- operation CompareCards(otherCard: Card; sortKey: OperationNumber): Signed;
- operation ExtractCardData(form: Form; skipText: Boolean), noFail;
- operation SetCardText(index: Unsigned; newText: HasText);
- added operations
- operation BeginUsingForm(needCardData: Boolean): Boolean;
- operation CardOrEnvelopeContainsText(textToMatch: HasText): Boolean, noFail;
- operation CardOrEnvelopeDisplaysImage(imageToMatch: HasText): Boolean, noFail;
- operation Confirmable(): Boolean;
- operation EndUsingForm(hadCardData: Boolean);
- operation ExtendBottom();
- operation MakeFormCanonical(form: Form);
- operation NewMiniCard(): MiniCard;
- operation PromoteModifiedForm();
- operation RevealBox(box: Box);
- operation StepBackToCard();
- removed overrides
- AddToContainer()
- Copied()
- Copy()
- EachExtraField()
- ExtendBottom()
- ExtractFromContainer()
- GarbageCollectSize()
- ICFContainerClass()
- InstalledFlags()
- Label()
- Moved()
- SetFirstSubview()
- TextInfo()
- added overrides
- CanDeleteAtWill()
- CanFileIntoFileCabinet()
- ContentDescription()
- CopyIntoSystem()
- DrawAttentionTo()
- ExtendBottomBy()
- ExtraListObjectsUsedBySubclasses()
- FileTo()
- FilingChoiceImage()
- GoTo()
- GoToVia()
- NeedsInstallEntry()
- PageDown()
- PageUp()
- RenderPageCount()
- RevealViewable()
- ScrollToBottom()
- ScrollToTop()
- SearchForObject()
- ShouldUseInPageCount()
- StandardPaperSizeVersion()
- TypeDescription()
Class CardServer
Changes
- removed fields
- hasBattery
- ioEvents
- lockswitchEvents
- statusEvents
- removed attributes
- HasBattery()
- LockswitchEvents()
- ShouldReinitialize()
- WriteProtected()
- Writeable()
- removed operations
- CardInsertion()
- CardLockChanged()
- CardReadyChanged()
- CardRemoval()
- CardStatusChanged()
- FindOrCreatePCCard()
- InformUserCardWarning()
- InitializeCard()
- IoEvents()
- LoadContents()
- SetIoEvents()
- SetStatusEvents()
- StatusEvents()
- changed operations
- class operation CanHandleCard(slot: CardSlot): CardServer, noMethod, noFail;
- added operations
- operation CardBatteryState(): Unsigned, noFail;
- operation CardInserted(slot: CardSlot);
- operation CardRemoved();
- operation CardWriteProtectSwitchChanged(state: Boolean);
- operation IsCardDifferent(): Boolean, noMethod;
Class CardSlot
Changes
- removed inheritance
- HasDate
- PowerAware
- added inheritance
- HasReinitialize
- WantsPowerEvents
- removed fields
- batteryMonitorPeriod
- batteryMonitorTimer
- clusterOffset
- currentTupleAddr
- insertedCard
- ioEvents
- lockswitchEvents
- metaClusterNumber
- pCCardName
- pCCardType
- shelf
- shouldReinitialize
- slot
- statusEvents
- uniqueID
- validMagicCIS
- changed fields
- field attributeAddress: Unsigned, getter;
- field commonAddress: Unsigned, getter;
- field ioAddress: Unsigned, getter;
- field servers: ObjectList, getter;
- added fields
- field cardImage: Image, weak, getter, sharedSetter;
- field cardMounted: Boolean, getter, setter;
- field cardName: Text, weak, getter, setter;
- field cardOptionInserted: Boolean, getter, setter;
- field hasBattery: Boolean, getter, setter;
- field slotNumber: Unsigned, getter;
- removed attributes
- CardPartiallyLoaded()
- ClusterOffset()
- InsertedCard()
- LockswitchEvents()
- PCCardName()
- PCCardType()
- ShouldReinitialize()
- UniqueID()
- ValidMagicCIS()
- changed attributes
- attribute AttributeIOSpeed: Unsigned, noGetter, noSetter;
- attribute CardHiByteMode: Boolean, noGetter, noSetter;
- attribute CardLoByteMode: Boolean, noGetter, noSetter;
- attribute CommonSpeed: Unsigned, noGetter, noSetter;
- attribute Servers: ObjectList, readOnly;
- added attributes
- attribute AllowedLockswitchStates: UnsignedShort;
- attribute AttributeAddress: Unsigned, readOnly;
- attribute BatteryStateDescription: Text, readOnly;
- attribute CardImage: Image;
- attribute CardMounted: Boolean;
- attribute CardName: Text;
- attribute CardOptionInserted: Boolean;
- attribute CommonAddress: Unsigned, readOnly;
- attribute HasBattery: Boolean;
- attribute IoAddress: Unsigned, readOnly;
- attribute Length: Unsigned, readOnly;
- attribute SlotNumber: Unsigned, readOnly;
- attribute WaitSignalEnabled: Boolean, noGetter, noSetter;
- removed operations
- CardInserted()
- CardInsertionSwitchState()
- CardRemoved()
- IoEvents()
- ReadMagicTuple()
- ResetCardBatteryMonitor()
- SetIoEvents()
- SetStatusEvents()
- StatusEvents()
- UpdateMagicTuple()
- ValidateCard()
- WriteMagicTuple()
- changed operations
- operation CardBatteryState(): Unsigned, noFail;
- operation FirstTuple(startInAttributeSpace: Boolean; var tupleSearchInfo: PCCardTupleSearchInfo): Boolean;
- operation NextTuple(var tupleSearchInfo: PCCardTupleSearchInfo): Boolean;
- operation ResetCard(resetState: Boolean), noMethod;
- added operations
- operation AnnounceSlot(announcement: Announcement; target: Object);
- operation CardInsertion();
- operation CardNeeded(): Boolean;
- operation CardRemoval();
- operation InstallSlotInterruptHandlers(), noMethod;
- operation PowerOnSetupSlot(), noMethod;
- operation RegisterPCCardInterruptHandler(interruptNumber: UnsignedShort; function: ExceptionFunction; params: Pointer; var enableRegisterPtr: RegisterPointer; VAR enableMaskPtr: Unsigned; VAR clearRegisterPtr: RegisterPointer; VAR clearMaskPtr: Unsigned);
- operation SetCardNeeded(needed : Boolean): Boolean;
- operation SlotBatteryState(): Unsigned, noMethod;
- operation SlotLockedSwitchState(): Boolean;
- operation UnregisterPCCardInterruptHandler(interruptNumber: UnsignedShort; function: ExceptionFunction);
- removed overrides
- Load()
- PowerStateChanged()
- Reset()
- added overrides
- PoweringUp()
- ReinitializeClass()
- ResetClass()
Class CardSlotIcon
Changes
- removed inheritance
- StarburstHilite
- added inheritance
- StarburstHighlight
Class Carousel
Changes
- changed fields
- field target: Object, weak, getter, setter;
- added attributes
- attribute Target: Object;
- added overrides
- AdjustSize()
Class CategoryBox
Changes
- added inheritance
- CanInstallSelf
- removed fields
- container
- target
- changed fields
- field categoryType: ClassNumber;
- added fields
- field authoringModeOnly: Boolean, getter;
- field categoryContents: ObjectList;
- removed attributes
- Target()
- added attributes
- attribute AuthoringModeOnly: Boolean, readOnly;
- attribute CategoryContents: ObjectList;
- added overrides
- DefaultReceiverForSelf()
- UseScaledText()
Class Character
Background information
Text
Changes
- removed inheritance
- Cased
- Ordered
- Primitive
- added inheritance
- Object
- removed fields
- character
- removed operations
- AsInteger()
- IsASCII()
- IsAlphabetic()
- IsDecimalDigit()
- IsPunctuation()
- IsSpace()
- added intrinsics
- intrinsic CharacterIsASCII(character: Character): Boolean;
- intrinsic CharacterIsDash(character: Character): Boolean;
- intrinsic CharacterIsDecimalDigit(character: Character; var digitValue: Unsigned): Boolean;
- intrinsic CharacterIsLetter(character: Character): Boolean;
- intrinsic CharacterIsLowercase(character: Character): Boolean;
- intrinsic CharacterIsRoman(character: Character): Boolean;
- intrinsic CharacterIsSpace(character: Character): Boolean;
- intrinsic CharacterIsUppercase(character: Character): Boolean;
- intrinsic CharacterIsWhitespace(character: Character): Boolean;
- removed overrides
- IsLower()
- IsUpper()
- MakeLower()
- MakeUpper()
- MatchesInstance()
- Order()
Class CheckboxListView
Changes
- removed inheritance
- ContentListView
- added inheritance
- ListView
- removed fields
- chosenItems
- changed fields
- field checkImage: Image, getter, sharedSetter;
- added fields
- field checkedItems: ObjectList, getter, setter;
- added attributes
- attribute CheckImage: Image;
- attribute CheckedItems: ObjectList;
- added operations
- operation CheckAllRows();
- operation CheckRow(rowNumber: Unsigned);
- operation UncheckAllRows();
- operation UncheckRow(rowNumber: Unsigned);
- added overrides
- GoTo()
- SetList()
Class ChoiceBox
Changes
- removed fields
- choiceFlags
- changed fields
- field choices: Object;
- added fields
- field choiceObjects: Boolean;
- field choiceWrap: Boolean;
- field destroyChoices: Boolean;
- field hasOtherChoiceObject: Boolean;
- field lastOneEditable: Boolean;
- field lookForGroup: Boolean;
- field matchByName: Boolean;
- field matchWithSameChoice: Boolean;
- field maxFromChoices: Boolean;
- field neverAdjustBoxSize: Boolean;
- field numericText: Boolean;
- field resetValue: Boolean;
- field transientChoices: Boolean;
- field useObjectAttribute: Boolean;
- field useObjectIndex: Boolean;
- added operations
- operation ConfirmOtherChoiceObject(otherObject: Object; isSelected: Boolean);
- operation CreateOtherChoiceObject(): Object;
- removed overrides
- SetTextData()
- ValueInString()
- ValueString()
- added overrides
- ApplyText()
- Confirm()
- ValueAsText()
Class ChooseSearchTool
Changes
- removed fields
- searchSound
- changed fields
- field touchSound: Playable;
- added fields
- field helpWindow: Window;
Class ChooseableTool
Changes
- changed fields
- field image: Image, getter, sharedSetter;
- changed operations
- operation DrawImage(origin: Dot), noFail;
- changed intrinsics
- intrinsic GetToolTarget(touchInput: TouchInput; var tool: Tool; VAR target: Viewable);
- removed overrides
- Reset()
- added overrides
- ResetClass()
Class City
Changes
- added inheritance
- CanBeSearchResult
- HasSortText
- removed fields
- cityFlags
- locale
- added fields
- field daylightSavingsGroup: UnsignedShort, getter, setter;
- removed attributes
- Locale()
- removed operations
- SetCurrent()
- changed operations
- operation ConvertTimeAndDate(otherCity: City; var time: Unsigned; VAR date: Signed);
- added operations
- operation SetCurrentCity(), noFail;
- added overrides
- DisplaySearchResult()
- Validate()
Class CityClock
Changes
- added inheritance
- HasSortText
- removed fields
- cityClockFlags
- added fields
- field daylightSavings: Boolean, getter;
- field isLocalTimeZone: Boolean;
- added overrides
- UseScaledText()
Class ClassList
Changes
- removed inheritance
- HasCount
- HasIndexing
- Object
- added inheritance
- ObjectList
- TracksMemoryManagerMoves
- removed fields
- actualCount
- extraSentinel
- maxCount
- reserved1
- reserved2
- reserved3
- removed operations
- ElementAt()
- FindByClassName()
- FindUnassignedNumber()
- IsEmpty()
- ReplaceAt()
- added operations
- operation ReinitializeEachSystemClass();
- operation ResetEachClass();
- operation ResetEachSystemClass();
- removed intrinsics
- GetOrMakePackageClassList()
- removed overrides
- At()
- Count()
- Each()
- EachExtraField()
- FindByCitation()
- FindByName()
- GarbageCollectSize()
- Init()
- Install()
- InstallInto()
- Reset()
- Search()
- added overrides
- MoveMemoryBlock()
Class ClassroomScene
Changes
- added operations
- operation SetPageTurnIndicator(value: Boolean);
- removed overrides
- OpenScene()
Class Clock
Changes
- removed fields
- clockFlags
- changed fields
- field city: City;
- added fields
- field clockTimeFormat: Flags;
- field includeDay: Boolean;
- field isEnabled: Boolean;
- field isTimer: Boolean;
- field timeFromTarget: Boolean;
- changed attributes
- attribute City: City;
- removed operations
- ValueString()
- removed overrides
- AboutToHide()
- added overrides
- ValueAsText()
Class ClockFace
Changes
- changed operations
- operation ClockHandEndPoints(time: Unsigned; whichHand: UnsignedShort; length: Micron; overlap: Micron; center: Dot; var centerTip: Dot; VAR edgeTip: Dot);
- operation DrawClockFace(time: Unsigned);
- operation DrawClockHand(whichHand: UnsignedShort; inner: Dot; outer: Dot; thickness: Micron; shadowFlag: Boolean);
- operation FaceBox(var faceBox: Box);
Class ClockIcon
Changes
- removed fields
- clockFlags
- changed fields
- field city: City, getter, sharedSetter;
- changed attributes
- attribute City: City;
- added overrides
- Untouchable()
Class Collection
Changes
- removed inheritance
- Compared
- removed operations
- Examine()
- Exclude()
- Include()
- Iterator()
- ShallowCopy()
- removed overrides
- FindElemAfter()
- added overrides
- FindAfter()
Class Color
Changes
- removed overrides
- IsShared()
Class ColorBox
Changes
- changed fields
- field colors: IntegerList;
Class ColorCoupon
Changes
- added overrides
- Swallow()
Class CommandGadget
Changes
- removed inheritance
- Gadget
- added inheritance
- ControlBarGadget
Class CommandWindow
Changes
- added operations
- operation InstallCommand(newCommand: Viewable; authoringModeOnly: Boolean; communicationCommand: Boolean);
- added overrides
- InstallInto()
Class CommunicationStream
Changes
- removed fields
- destination
- added fields
- field unused: Object, weak;
- removed attributes
- Aborted()
- Destination()
- removed operations
- Abort()
- CanConnect()
- ClearAbort()
- Connect()
- Disconnect()
- IsConnected()
- changed operations
- operation ReadWithCallback(callback: EachByteFunction; params: Pointer): Unsigned;
- operation WriteWithCallback(callback: EachByteFunction; params: Pointer);
- added overrides
- Abort()
- Aborted()
- CanConnect()
- ClearAbort()
- Connect()
- Connected()
- Disconnect()
Class Condition
Changes
- changed fields
- field operation: OperationNumber;
Class ConditionalRule
Changes
- removed inheritance
- Conditioned
- added fields
- field condition: Condition, getter, setter;
- added attributes
- attribute Condition: Condition;
- added overrides
- ConditionPasses()
Class ConfirmationDialog
Changes
- removed fields
- operationParameter
- changed fields
- field operationNumber: OperationNumber;
- changed attributes
- attribute Number: OperationNumber, readOnly;
- removed operations
- Confirm()
- changed operations
- operation PerformWithConfirmation(prompt: Text; target: Object; operationNumber: OperationNumber; sound: Sound; image: Image; forceConfirm: Boolean), safe, common;
- operation PerformWithConfirmationFancy(prompt: Text; target: Object; operationNumber: OperationNumber; sound: Sound; image: Image; buttonNames: Text; forceConfirm: Boolean), safe, common;
- added overrides
- CanAccept()
- Confirm()
Class ConstrainedTouchTool
Changes
- changed fields
- field target: Object, weak, getter, setter;
- added attributes
- attribute Target: Object;
Class ConsumerIRDevice
Changes
- changed fields
- field deviceManufacturer: Text, getter;
- field deviceName: Text, getter;
- changed attributes
- attribute DeviceManufacturer: Text, readOnly;
- attribute DeviceName: Text, readOnly;
Class ConsumerIRServer
Changes
- removed inheritance
- PowerAware
- added inheritance
- HasReinitialize
- UsesExtraPower
- WantsPowerEvents
- removed overrides
- Install()
- PowerStateChanged()
- Reset()
- added overrides
- MainBatteryIsGood()
- MainBatteryIsLow()
- ReinitializeClass()
- ResetClass()
Class ContainerDevice
Changes
- removed attributes
- HasBattery()
- LowOnMemory()
- MetaClusterNumber()
- OutOfMemory()
- TotalFreeKBytes()
- WritingEnabled()
- changed attributes
- attribute Writeable: Boolean;
- added attributes
- attribute HandlesBackups: Boolean, readOnly;
- attribute HandlesCopying: Boolean, readOnly;
- attribute HandlesFiling: Boolean, readOnly;
- removed operations
- CardBatteryState()
- FullBackup()
- FullRestore()
- changed operations
- operation ReadPackageInfo(package: PackageCluster): Boolean, noMethod;
- operation WritePackageInfo(package: PackageCluster), noMethod;
- added operations
- operation CheckBackupCompatibility(storageBox: StorageBox): Boolean;
- operation FinishFullBackup(), noMethod;
- operation FinishFullRestore(), noMethod;
- operation InitFullBackup(name: Object; slot: Unsigned), noMethod;
- operation InitFullRestore(storageBox: Object; slot: Unsigned), noMethod;
- operation PerformFullBackup(), noMethod;
- operation PerformFullRestore(), noMethod;
- added intrinsics
- intrinsic MakeContainerDeviceList(listToFill: ObjectList; operation: OperationNumber);
Class ContainerIcon
Changes
- removed fields
- containerFlags
- added fields
- field indicateNewContents: Boolean;
- field showContainerName: Boolean;
- field superDraggable: Boolean;
- added overrides
- CanAcceptCoupon()
Class ContainerWindow
Changes
- added inheritance
- CanBeSearched
- CanContainEntrances
- HasBuiltInScrollArrows
- added attributes
- attribute Empty: Boolean, readOnly;
- attribute GridOffset: Dot;
- attribute GridSize: Dot;
- attribute ShouldRespectGrid: Boolean;
- removed overrides
- Empty()
- added overrides
- InstallEntrance()
- InstallInto()
- RevealViewable()
- TinyImage()
- UseBuiltInScrollArrows()
Class ContentListView
Changes
- removed inheritance
- FilteredListView
- added inheritance
- ListView
- removed overrides
- DrawCell()
- DrawColumnTitles()
Class ContentProxy
Changes
- removed fields
- conveyFlags
- added fields
- field drawBorder: Boolean;
- field ownsTarget: Boolean;
- field target: Object, weak, getter, setter;
- removed attributes
- UsageType()
- removed operations
- Render()
- changed operations
- operation CreateContainer(nearThis: Object): Viewable;
- added overrides
- CanFormatToStandardPaper()
- Render()
- RenderPageCount()
Class Control
Changes
- changed fields
- field targetAttribute: OperationNumber, getter;
- removed attributes
- Orientation()
- Target()
- changed attributes
- attribute LevelText: Text, safe;
- attribute TargetAttribute: OperationNumber, safe;
- added attributes
- attribute Editable: Boolean, safe;
- attribute TargetAttributeType: UnsignedShort, readOnly;
- removed operations
- Confirm()
- SetAttributeOfTarget()
- ValueInString()
- ValueString()
- changed operations
- operation DrawControlMechanism();
- operation TextFromValue(theValue: Fixed): Text;
- operation ValueBox(var valueBox: Box);
- added operations
- operation ActWhen(): UnsignedShort;
- operation SetIntegerAttributeOfTarget(attribute: OperationNumber; newValue: Unsigned);
- operation SetObjectAttributeOfTarget(attribute: OperationNumber; newValue: Object);
- operation ValueAsText(theValue: Fixed): Text, safe;
- added overrides
- Confirm()
- Orientation()
- SetOrientation()
- SetTarget()
- Target()
- UseScaledText()
Class ControlBar
Changes
- added inheritance
- AbstractControlBar
- removed fields
- hiliteIndex
- separator
- added fields
- field highlightIndex: Unsigned;
- field itemList: ObjectList;
- field savedItemList: ObjectList;
- field verticalControlBar: Boolean, getter;
- added attributes
- attribute VerticalControlBar: Boolean, readOnly;
- removed overrides
- ContentsCanHilite()
- SetContentsHilited()
- added overrides
- ButtonCount()
- ContentsCanHighlight()
- FindSlotNumber()
- InstallIntoSlot()
- MakeActive()
- MakeValid()
- SetButtonCount()
- SetContentsHighlighted()
- SlotContents()
Class ControlScene
Changes
- added inheritance
- CanContainEntrances
- removed overrides
- InstallInto()
- added overrides
- InstallEntrance()
Class Corridor
Changes
- added inheritance
- CanContainEntrances
- HasBuiltInScrollArrows
- removed fields
- directoryView
- floorColorHilited
- leftArrow
- rightArrow
- changed fields
- field directoryList: ObjectList;
- added fields
- field floorColorHighlighted: Unsigned;
- field insertAfter: Viewable, weak;
- field itemSpacing: Micron;
- field knownItemNames: Text;
- field removableItemsList: DenseObjectList, weak;
- field useBuiltInScrollArrows: Boolean, getter;
- added attributes
- attribute UseBuiltInScrollArrows: Boolean;
- removed operations
- AddTo()
- Remove()
- ScrollTo()
- changed operations
- operation InsertSpace(amountToInsert: Micron; whereToInsert: Micron);
- added operations
- operation DrawFloor();
- operation InsertIntoCorridor(newElement: Viewable; distanceAboveFloor: Micron), noFail, safe;
- operation RemoveFromCorridor(theElement: Viewable), noFail;
- removed overrides
- SetScrollOffset()
- added overrides
- CreateEntrance()
- InstallEntrance()
- PartColor()
- RevealViewable()
- ScrollArrowImage()
- ScrollArrowPositions()
- ScrollsHorizontally()
Class CorridorDirectory
Changes
- changed fields
- field image: Image, getter, sharedSetter;
- removed attributes
- Image()
Class Coupon
Changes
- changed fields
- field amount: Signed, getter, setter;
- changed attributes
- attribute Amount: Signed;
- changed operations
- operation CouponText(): Text;
- operation DrawCoupon(): Object;
- added operations
- operation ApplyAndDiscardCoupon(applyTo: Viewable);
Class Currency
Changes
- removed fields
- currencyString
- decimalSeparator
- precision
- thousandsSeparator
- changed fields
- field currencySymbol: Text, getter;
- added fields
- field currencySubUnits: Unsigned, getter;
- field defaultPrecision: Unsigned, getter;
- added attributes
- attribute CurrencySubUnits: Unsigned, readOnly;
- attribute CurrencySymbol: Text, readOnly;
- attribute DefaultPrecision: Unsigned, readOnly;
- removed operations
- AmountToText()
- TextToAmount()
- removed overrides
- IsShared()