Class EditAttributeClient

Background information

  • Attribute editors

    Changes

    changed operations
    operation AcceptEdit(editor: Viewable; otherEditor: Viewable; attributeNumber: OperationNumber): Boolean;
    operation BeginEdit(editor: Viewable; otherEditor: Viewable; attributeNumber: OperationNumber);
    operation Confirm(), noFail;
    operation NextStepList(var attributeWindow: Window; lastEditor: Viewable; attributeNumber: OperationNumber; currentStepList: Object; reallyStep: Boolean) : Object;
    operation PreviousStepList(var attributeWindow: Window; currentStepList: Object; reallyStep: Boolean) : Object;
    added operations
    operation StartEditing();
    operation StopEditing(), noFail;

    Class EditWindow

    Changes

    changed fields
    field redrawObject: Viewable, weak, getter, setter;
    added attributes
    attribute RedrawObject: Viewable, safe;
    removed operations
    Confirm()
    SetRedrawObject()
    added overrides
    Confirm()

    Class EditableClock

    Changes

    removed fields
    clockFlags
    added fields
    field draggingHand: UnsignedByte;
    field editable: Boolean, getter;
    field hasSecondHand: Boolean, getter;
    removed attributes
    Target()
    added overrides
    SetTarget()

    Class EditableList

    Changes

    removed fields
    editableListFlags
    added fields
    field isCheckList: Boolean, getter, setter;
    changed attributes
    attribute IsCheckList: Boolean, safe, common;
    removed operations
    MakeListFromText()
    changed operations
    operation MakeTitlesFromText(text: HasText): Text;
    removed overrides
    SelectNextTextField()
    SetTextData()
    added overrides
    ApplyText()

    Class EditsTarget

    Changes

    added inheritance
    Object

    Class ElectronicMailLabelStamp

    Changes

    removed inheritance
    Stamp
    added inheritance
    AddressLabelStamp
    removed fields
    addressLabel
    removed attributes
    AddressLabel()
    removed overrides
    DroppedFromWindow()

    Class ElectronicMailService

    Changes

    removed fields
    protocol
    removed attributes
    Protocol()
    added attributes
    attribute MailSummaryScene: Scene, readOnly;
    attribute TracksMessageDelivery: Boolean, readOnly;
    removed operations
    Send()
    SendAnother()
    changed operations
    operation AbortTransfer(ticket: TransferTicket), noMethod;
    operation CanAcceptAddressLabel(addressLabel: AddressInfo; serviceChoice: ServiceChoice): Boolean;
    operation CanConnectNow(ticket: TransferTicket): Boolean, noMethod;
    operation CollectDeliveryChoices(recipient: FullContact; serviceChoice: ServiceChoice; card: Card; choiceList: ObjectList);
    operation CollectPossibleLabels(serviceChoice: ServiceChoice; choiceList: ObjectList);
    operation CompleteTransfer(ticket: TransferTicket), noMethod;
    operation InitiateConnection(ticket: TransferTicket), noMethod;
    operation IsNativeAddressLabel(addressLabel: AddressInfo): Boolean;
    operation MakeCardTransferTickets(card: Card; serviceChoice: ServiceChoice): TransferTicket;
    operation MakeCollectionTransferTicket(serviceChoice: ServiceChoice): TransferTicket;
    operation Receive(ticket: TransferTicket), noMethod;
    operation SameConnection(ticket: TransferTicket; previousMessage: TransferTicket): Boolean, noMethod;
    operation TerminateConnection(ticket: TransferTicket), noMethod;
    added operations
    operation CollectServiceChoicesForCollectingMail(choiceList: ObjectList);
    operation CollectServiceChoicesForMailSummary(choiceList: ObjectList);
    operation CollectServiceChoicesForSendingMail(choiceList: ObjectList);
    operation HandleForcedConnection(stream: Stream; data: Object);
    operation MakeSummaryTransferTicket(serviceChoice: ServiceChoice): TransferTicket;
    operation RequestDirectoryInfo(aboutEntity: Object);
    operation Transfer(ticket: TransferTicket), noMethod;
    operation TransferAnother(ticket: TransferTicket; previousTicket: TransferTicket), noMethod;
    operation UpdateReportFromDelivery(ticket: TransferTicket; message: Object; condition: Unsigned);
    added intrinsics
    intrinsic DeliveryChoiceFromAddressInfo(addressInfo: AddressInfo; recipient: Contact; serviceChoice: ServiceChoice; nearThis: Object): DeliveryChoice;

    Class Entrance

    Changes

    removed inheritance
    Box
    HasLock
    Swallower
    added inheritance
    CanInstallSelf
    Viewable
    removed fields
    authoringMode
    image
    knobCenter
    knobImage
    removed attributes
    Image()
    added attributes
    attribute AuthoringModeOnly : Boolean, readOnly;
    added operations
    operation FallbackImage() : Image;
    removed overrides
    AdjustSize()
    Border()
    CalcInsidePart()
    CalcLabelBox()
    CalcOpaqueBox()
    CanAcceptCoupon()
    Draw()
    Label()
    MakeActive()
    MakeValid()
    SetHilited()
    SetTextData()
    Tap()
    Touch()
    added overrides
    FinishInstallingSelf()
    InstallFallback()

    Class Eraser

    Changes

    removed fields
    erasedScribbles
    added fields
    field currentScribbles: ObjectList;
    field previousOrigin: Dot;
    removed operations
    Erasing()
    added operations
    operation PreviousOrigin(var previousOrigin: Dot);
    operation SetPreviousOrigin(previousOrigin: Dot);
    operation StartErasing(touchInput: TouchInput);
    added overrides
    AlwaysOnTop()

    Class ExceptionServer

    Changes

    changed operations
    class operation RegisterHandler(exceptionNumber: UnsignedShort; function: ExceptionFunction; params: Pointer);
    class operation RegisteredHandler(exceptionNumber: UnsignedShort; var function: ExceptionFunction; var params: Pointer);
    class operation UnregisterHandler(exceptionNumber: UnsignedShort; function: ExceptionFunction);
    added operations
    class operation InitExceptionServer();
    added intrinsics
    intrinsic BeginModifyMemoryMappedHardware(): Unsigned;
    intrinsic EndModifyMemoryMappedHardware(lastStatus: Unsigned);
    removed overrides
    Init()
    Reset()

    Class Exceptions

    Changes

    removed operations
    Confirm()
    removed intrinsics
    CheckPendingLowMemory()
    changed intrinsics
    intrinsic CatchByClass(matchClassNumber: ClassNumber): Object;
    added intrinsics
    intrinsic BootAttemptRecovery(): Boolean;
    intrinsic CheckLowMemoryOften();
    intrinsic CheckLowOnMemory(): Boolean;
    intrinsic CheckOutOfMemory(): Boolean;
    intrinsic CheckPendingLowOnMemory(): Boolean;
    intrinsic ReportLowOnMemory(again: Boolean);
    intrinsic ReportLowOnMemoryOften();
    intrinsic ReportOutOfMemoryAndRebootIfNeeded();