Class Lemming

Changes

removed overrides
AboutToHide()
Idle/*()
doesoverrideMadeContact*/()

Class LessonButton

Changes

added overrides
UseScaledText()

Class LessonCard

Background information

  • Lessons

    Changes

    added inheritance
    CanInstallSelf
    removed fields
    lessonField
    added fields
    field lessonPosition: Unsigned;
    added overrides
    DefaultReceiverForSelf()

    Class LessonStep

    Changes

    changed operations
    operation AcceptTouch(target: Viewable; where: Dot; var advance: Boolean): Boolean;
    operation BalloonDot(var balloonDot: Dot): Boolean;
    operation TouchTarget(target: Viewable; touchInput: TouchInput), noFail;

    Class LessonStepList

    Changes

    removed operations
    GoTo()
    added operations
    operation HandleAbortedLesson();
    added overrides
    GoTo()
    GoToVia()

    Class LessonTool

    Changes

    removed fields
    lessonToolFlags
    added fields
    field suspended: Boolean, getter;
    removed operations
    PrepareRegistrationLesson()

    Class LessonWindow

    Changes

    changed fields
    field doneButton: Button, getter;
    field nextButton: Button, getter;
    added attributes
    attribute DoneButton: Button, readOnly;
    attribute NextButton: Button, readOnly;
    added overrides
    ExtendBottomToFitContent()

    Class Line

    Changes

    removed fields
    lineFlags
    added fields
    field altSlope: Boolean;
    field constrainedLine: Boolean;
    added overrides
    HasErasablePiece()

    Class LineGeometryCacheEntry

    Changes

    added inheritance
    FixedList
    changed operations
    operation MeasureFrom(widths: MicronPointer; count: Unsigned; lineInfo: LineInfoPointer);
    operation MicronsToTextOffset(hintTable: UnsignedBytePointer; rightSide: Boolean; where: Micron; left: Micron; right: Micron; alignment: UnsignedShort): TextPoint;
    removed overrides
    Stride()

    Class LineStyle

    Changes

    changed attributes
    attribute LineHeight: Micron;
    attribute LineWidth: Micron;

    Class ListCard

    Changes

    removed fields
    listView
    added fields
    field cardListView: Object, getter, setter;
    removed attributes
    ListView()
    added attributes
    attribute CardListView: Object, safe;
    removed overrides
    TextInfo()
    added overrides
    StandardPaperSizeObject()
    Subject()

    Class ListEntry

    Changes

    removed fields
    entryFlags
    added fields
    field checked: Boolean, getter, setter;
    field hasCheckbox: Boolean, getter, setter;
    field showPrefixImage: Boolean, getter, setter;
    changed attributes
    attribute Checked: Boolean;
    attribute HasCheckbox: Boolean;
    added attributes
    attribute FirstColumnText: Text, readOnly;
    attribute PrefixImage: Image, readOnly;
    attribute SecondColumnText: Text, readOnly;
    attribute ShowPrefixImage: Boolean;
    removed operations
    ColumnString()
    PrefixImage()
    added operations
    operation ColumnText(columnNumber: Unsigned): Text;
    removed overrides
    TextInfo()

    Class ListView

    Changes

    added inheritance
    HasBuiltInScrollArrows
    changed fields
    field list: HasIndexing, weak;
    added attributes
    attribute CanDeleteSelection: Boolean, readOnly;
    removed operations
    Confirm()
    GoTo()
    ValueAt()
    changed operations
    operation IndexToCell(index: Unsigned; var column: Unsigned; VAR row: Unsigned);
    added operations
    operation CellStyleChanges(column: Unsigned; row: Unsigned): Unsigned;
    operation CellValue(column: Unsigned; row: Unsigned): Object;
    operation GoToRow(rowNumber: Unsigned);
    removed overrides
    Draw()
    TextInfo()
    added overrides
    Confirm()
    DrawColumnTitles()
    GoTo()
    GoToVia()
    RowHeight()
    ScrollArrowPositions()
    UseBuiltInScrollArrows()

    Class ListWindow

    Changes

    removed fields
    listWindowFlags
    added fields
    field adjustPosition: Boolean;
    field listWindowPosition: Boolean;
    field transientChoices: Boolean;

    Class ListenHandler

    Changes

    changed operations
    operation HandlePendingIO(stream: HardwareStream; service: Object), noMethod;

    Class LocalRuleAction

    Changes

    removed fields
    actionData
    changed fields
    field actionObject: Object, weak;
    added fields
    field operationToExecute: OperationNumber, getter;
    field ownsActionObject: Boolean;
    field valueData: Unsigned, getter;
    removed attributes
    ActionData()
    added attributes
    attribute OperationToExecute: OperationNumber;
    attribute ValueData: Unsigned;
    added overrides
    Copying()
    Finalize()

    Class LocalRuleQualifier

    Changes

    changed fields
    field qualifierObject: Object, weak;
    added fields
    field qualifierText: Object, getter;
    added attributes
    attribute QualifierText: Object, readOnly;
    added overrides
    Entity()

    Class LocalTollListView

    Changes

    removed operations
    CreateEntry()
    added overrides
    AboutToShow()
    DeleteSelection()
    List()

    Class LocationListView

    Changes

    changed fields
    field image: Image, getter, sharedSetter;
    removed attributes
    Image()
    removed operations
    ShowLocalTollEditor()
    added operations
    operation EditSelectedLocation();
    removed overrides
    BalloonDot()

    Class Lock

    Changes

    changed fields
    field days: Signed, getter, setter;
    changed attributes
    attribute Days: Signed;
    changed operations
    operation TypeKeys(keys: ReadOnlyCharactersPointer; count: Unsigned): Unsigned;

    Class LogWindow

    Changes

    removed fields
    logFlags

    Class LookupListView

    Changes

    added fields
    field strongList: IntegerList;
    removed overrides
    EachReference()
    added overrides
    SetList()
    Swallow()