Skip to content

termbuf API review #16

@czchen

Description

@czchen

Need to review new termbuf API used by ansiparser2.

        termbuf = {
            puts: () => {},

            scrollUp: () => {},
            scrollDown: () => {},
            setScrollRegion: () => {},

            handleCR: () => {},
            handleLF: () => {},
            handleInsert: () => {},
            handleTab: () => {},
            handleClear: () => {},
            handleDel: () => {},
            handleBackTab: () => {},

            eraseLine: () => {},
            insertLine: () => {},
            deleteLine: () => {},
            eraseChar: () => {},

            setAttribute: () => {},

            gotoPos: () => {},
            gotoHorizon: () => {},
            gotoVertical: () => {},
            movePos: () => {},

            saveCursor: () => {},
            restoreCursor: () => {},

            getRow: () => { return 24; },
            getColumn: () => { return 80; },
        };

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions