1
0
mirror of synced 2026-01-27 04:41:54 +00:00

TEDITKEY TKDORADO TEDITDORADOKEYS EDITKEYS are obsoleted by new Tedit keybinding architecture (#2088)

This commit is contained in:
rmkaplan
2025-04-05 12:32:33 -07:00
committed by GitHub
parent b0c00e0636
commit b072b6ef52
11 changed files with 0 additions and 0 deletions

View File

@@ -1,141 +0,0 @@
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
(FILECREATED " 4-Dec-2023 21:06:15" {WMEDLEY}<lispusers>EDITKEYS.;6 7146
:EDIT-BY rmk
:CHANGES-TO (VARS EDITKEYSCOMS)
:PREVIOUS-DATE "25-Oct-2022 10:58:27" {WMEDLEY}<lispusers>EDITKEYS.;5)
(PRETTYCOMPRINT EDITKEYSCOMS)
(RPAQQ EDITKEYSCOMS
((VARS KEY.TEMPLATE)
(FNS BUILDFNKEYS KEY.BITMAP)
(P (* ; "could have (STRIKEOUT)")
(* ; "RMK: Removed (HELP HELP)")
(BUILDFNKEYS '((BOLD BOLD)
(ITALICS ITALICS)
(CASE CASE)
(STRIKEOUT (STRIKE- OUT))
(UNDERLINE (UNDER- LINE))
(SUPERSCRIPT (SUPER/ SUB))
(LARGER (LARGER SMALLER))
(DEFAULTS DEFAULTS)
(CENTER JUSTIFY)
(AGAIN REDO))
'(Tedit Keys)
1))))
(RPAQQ KEY.TEMPLATE #*(78 48)OOOOOOOOOOOOOOOOOOOLON@@@@@@@@@@@@@@@AOLO@@@@@@@@@@@@@@@@@CLO@@@@@@@@@@@@@@@@@CLMH@@@@@@@@@@@@@@@@DLNLGOOOOOOOOOOOOOOHHLMFL@@@@@@@@@@@@@@M@LJK@@@@@@@@@@@@@@@B@DMF@@@@@@@@@@@@@@@A@DJN@@@@@@@@@@@@@@@AHDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMD@@@@@@@@@@@@@@@@HDJL@@@@@@@@@@@@@@@@HDMF@@@@@@@@@@@@@@@AHDJJ@@@@@@@@@@@@@@@A@DMG@@@@@@@@@@@@@@@B@DNEL@@@@@@@@@@@@@@O@LLIGOOOOOOOOOOOOOOMHLOBBJJJJJJJJJJJJJJJLLNDEEEEEEEEEEEEEEEEGLOHJJJJJJJJJJJJJJJJKLOLEEEEEEEEEEEEEEEEOLOOOOOOOOOOOOOOOOOOOL
)
(DEFINEQ
(BUILDFNKEYS
[LAMBDA (KEYS TITLE NROWS)
(* ;; "Edited 20-Jul-2022 08:40 by rmk: BKSYSBUF only if the TTY is TEDIT, change title to Tedit Keys, expand with left button. Move with background menu")
(* ;; "Edited 20-Jul-2022 07:56 by rmk")
(* lmm " 5-Nov-85 15:35")
(LET
(ICONWINDOW)
[SETQ ICONWINDOW
(SHRINKW
(ADDMENU
[create
MENU
ITEMS _
[for KEY in KEYS
collect
(LIST (KEY.BITMAP (CADR KEY))
(LET [(KEYN (OR (SMALLP (CAR KEY))
(\KEYNAMETONUMBER (CAR KEY]
(for LST in (LIST \DOVEKEYACTIONS \DLIONKEYACTIONS \ORIGKEYACTIONS)
do (AND [SETQ $$VAL (for KEY in LST
when (EQ (OR (SMALLP (CAR KEY))
(\KEYNAMETONUMBER (CAR KEY)))
KEYN) do (RETURN (CADR KEY]
(RETURN (LIST (OR (SMALLP (CAR $$VAL))
(CHARCODE.DECODE (CAR $$VAL)))
(OR (SMALLP (CADR $$VAL))
(CHARCODE.DECODE (CADR $$VAL]
TITLE _ (SUBSTRING TITLE 2 -2)
MENUROWS _ NROWS
WHENSELECTEDFN _ (FUNCTION (LAMBDA (X)
(CL:WHEN (EQ '\TEDIT.PROCENTRYFN (FETCH (PROCESS PROCTTYENTRYFN
) OF (
TTY.PROCESS
)))
[BKSYSCHARCODE (if (SHIFTDOWNP 'SHIFT)
then (CADR (CADR X))
else (CAR (CADR X])]
NIL
(create POSITION
XCOORD _ (PLUS (DIFFERENCE (QUOTIENT SCREENWIDTH 2)
(QUOTIENT (TIMES (BITMAPWIDTH KEY.TEMPLATE)
(LENGTH KEYS))
2))
(TIMES 2 WBorder))
YCOORD _ 0))
(KEY.BITMAP TITLE)
'(0 . 0]
[WINDOWPROP ICONWINDOW 'BUTTONEVENTFN (FUNCTION (LAMBDA (ICONW)
(CL:WHEN (LASTMOUSESTATE (OR LEFT MIDDLE))
(CURSOR (PROG1 (CURSOR WAITINGCURSOR)
(EXPANDW ICONW))))]
ICONWINDOW])
(KEY.BITMAP
[LAMBDA (X) (* lmm " 5-Nov-85 14:04")
(PROG ((BITMAP (BITMAPCOPY KEY.TEMPLATE))
DS QUARTER REGION)
(SETQ DS (DSPCREATE BITMAP))
(DSPFONT MENUFONT DS)
(COND
((LISTP X)
(* this is supposed to have two labels, one on top of the other)
(SETQ QUARTER (IQUOTIENT (BITMAPHEIGHT BITMAP)
4))
(CENTERPRINTINREGION (CADR X)
(SETQ REGION (create REGION
LEFT _ 0
BOTTOM _ QUARTER
WIDTH _ (BITMAPWIDTH BITMAP)
HEIGHT _ QUARTER))
DS)
(replace BOTTOM of REGION with (ITIMES 2 QUARTER))
(CENTERPRINTINREGION (CAR X)
REGION DS))
(T (CENTERPRINTINREGION X (create REGION
LEFT _ 0
BOTTOM _ 0
WIDTH _ (BITMAPWIDTH BITMAP)
HEIGHT _ (BITMAPHEIGHT BITMAP))
DS)))
(RETURN BITMAP])
)
(* ; "could have (STRIKEOUT)")
(* ; "RMK: Removed (HELP HELP)")
(BUILDFNKEYS '((BOLD BOLD)
(ITALICS ITALICS)
(CASE CASE)
(STRIKEOUT (STRIKE- OUT))
(UNDERLINE (UNDER- LINE))
(SUPERSCRIPT (SUPER/ SUB))
(LARGER (LARGER SMALLER))
(DEFAULTS DEFAULTS)
(CENTER JUSTIFY)
(AGAIN REDO))
'(Tedit Keys)
1)
(DECLARE%: DONTCOPY
(FILEMAP (NIL (2120 6542 (BUILDFNKEYS 2130 . 5158) (KEY.BITMAP 5160 . 6540)))))
STOP

Binary file not shown.

Binary file not shown.

View File

@@ -1,124 +0,0 @@
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "XCL" BASE 10)
(FILECREATED "26-Feb-2024 11:19:15" |{WMEDLEY}<lispusers>TEDITDORADOKEYS.;8| 5385
:EDIT-BY |rmk|
:CHANGES-TO (VARS TEDITDORADOKEYSCOMS)
:PREVIOUS-DATE "15-Sep-2022 10:10:07" |{WMEDLEY}<lispusers>TEDITDORADOKEYS.;4|)
(PRETTYCOMPRINT TEDITDORADOKEYSCOMS)
(RPAQQ TEDITDORADOKEYSCOMS
((DECLARE\: EVAL@COMPILE DONTCOPY (FILES TEDIT-EXPORTS.ALL))
(COMS
(* |;;| "Specialized functions for this module")
(FNS \\TEDIT.DK.ABORT \\TEDIT.DK.INSERT-PARENS \\TEDIT.DK.INSERT-NEUTRAL-DOUBLEQUOTES
\\TEDIT.DK.INSERT-REAL-DOUBLEQUOTES))
(VARS (\\TEDIT.DORADO.KEYS '(("Meta,x" EXPAND)
("Meta,X" EXPAND)
("Meta,c" FN \\TEDIT.CENTER.SEL)
("Meta,C" FN \\TEDIT.CENTER.SEL.REV)
("Meta,b" FN \\TEDIT.BOLD.SEL.ON)
("Meta,B" FN \\TEDIT.BOLD.SEL.OFF)
("Meta,i" FN \\TEDIT.ITALIC.SEL.ON)
("Meta,I" FN \\TEDIT.ITALIC.SEL.OFF)
("Meta,=" FN \\TEDIT.STRIKEOUT.SEL.ON)
("Meta,+" FN \\TEDIT.STRIKEOUT.SEL.OFF)
("Meta,-" FN \\TEDIT.UNDERLINE.SEL.ON)
("Meta,_" FN \\TEDIT.UNDERLINE.SEL.OFF)
("Meta,^" FN \\TEDIT.SUBSCRIPTSEL)
("Meta,|" FN \\TEDIT.SUPERSCRIPTSEL)
("Meta,SPACE" FN \\TEDIT.DEFAULTSSEL)
("Meta,?" FN \\TEDIT.SHOWCARETLOOKS)
("Meta,(" FN \\TEDIT.DK.INSERT-PARENS)
("Meta,\"" FN \\TEDIT.DK.INSERT-NEUTRAL-DOUBLEQUOTES)
("Meta,'" FN \\TEDIT.DK.INSERT-REAL-DOUBLEQUOTES))))
(P (FOR ENTRY IN \\TEDIT.DORADO.KEYS DO (SELECTQ (CADR ENTRY)
(FN (TEDIT.SETFUNCTION (CAR ENTRY)
(CADDR ENTRY)))
(TEDIT.SETSYNTAX (CAR ENTRY)
(CADR ENTRY)))))))
(DECLARE\: EVAL@COMPILE DONTCOPY
(FILESLOAD TEDIT-EXPORTS.ALL)
)
(* |;;| "Specialized functions for this module")
(DEFINEQ
(\\TEDIT.DK.ABORT
(LAMBDA (TEXTOBJ)
(TEDIT.GET TEXTOBJ)))
(\\TEDIT.DK.INSERT-PARENS
(LAMBDA (TEXTOBJ TEXTSTREAM SEL) (* \; "Edited 28-Oct-87 19:42 by jds")
(LET ((CH1 (|fetch| CH# |of| SEL))
(CHLIM (|fetch| CHLIM |of| SEL)))
(TEDIT.INSERT TEXTSTREAM ")" CHLIM)
(TEDIT.INSERT TEXTSTREAM "(" CH1)
(TEDIT.SETSEL TEXTSTREAM CH1 (+ 2 (- CHLIM CH1))))))
(\\TEDIT.DK.INSERT-NEUTRAL-DOUBLEQUOTES
(LAMBDA (TEXTOBJ TEXTSTREAM SEL) (* \; "Edited 28-Oct-87 19:45 by jds")
(* |;;| "Insert ASCII double-quotes (\") around the selection")
(LET ((CH1 (|fetch| CH# |of| SEL))
(CHLIM (|fetch| CHLIM |of| SEL)))
(TEDIT.INSERT TEXTSTREAM "\"" CHLIM)
(TEDIT.INSERT TEXTSTREAM "\"" CH1)
(TEDIT.SETSEL TEXTSTREAM CH1 (+ 2 (- CHLIM CH1))))))
(\\TEDIT.DK.INSERT-REAL-DOUBLEQUOTES
(LAMBDA (TEXTOBJ TEXTSTREAM SEL) (* \; "Edited 28-Oct-87 19:44 by jds")
(* |;;| "Insert NS double quotes around the selection.")
(LET ((CH1 (|fetch| CH# |of| SEL))
(CHLIM (|fetch| CHLIM |of| SEL)))
(TEDIT.INSERT TEXTSTREAM (CHARCODE 0\,252)
CHLIM)
(TEDIT.INSERT TEXTSTREAM (CHARCODE 0\,272)
CH1)
(TEDIT.SETSEL TEXTSTREAM CH1 (+ 2 (- CHLIM CH1))))))
)
(RPAQQ \\TEDIT.DORADO.KEYS
(("Meta,x" EXPAND)
("Meta,X" EXPAND)
("Meta,c" FN \\TEDIT.CENTER.SEL)
("Meta,C" FN \\TEDIT.CENTER.SEL.REV)
("Meta,b" FN \\TEDIT.BOLD.SEL.ON)
("Meta,B" FN \\TEDIT.BOLD.SEL.OFF)
("Meta,i" FN \\TEDIT.ITALIC.SEL.ON)
("Meta,I" FN \\TEDIT.ITALIC.SEL.OFF)
("Meta,=" FN \\TEDIT.STRIKEOUT.SEL.ON)
("Meta,+" FN \\TEDIT.STRIKEOUT.SEL.OFF)
("Meta,-" FN \\TEDIT.UNDERLINE.SEL.ON)
("Meta,_" FN \\TEDIT.UNDERLINE.SEL.OFF)
("Meta,^" FN \\TEDIT.SUBSCRIPTSEL)
("Meta,|" FN \\TEDIT.SUPERSCRIPTSEL)
("Meta,SPACE" FN \\TEDIT.DEFAULTSSEL)
("Meta,?" FN \\TEDIT.SHOWCARETLOOKS)
("Meta,(" FN \\TEDIT.DK.INSERT-PARENS)
("Meta,\"" FN \\TEDIT.DK.INSERT-NEUTRAL-DOUBLEQUOTES)
("Meta,'" FN \\TEDIT.DK.INSERT-REAL-DOUBLEQUOTES)))
(FOR ENTRY IN \\TEDIT.DORADO.KEYS DO (SELECTQ (CADR ENTRY)
(FN (TEDIT.SETFUNCTION (CAR ENTRY)
(CADDR ENTRY)))
(TEDIT.SETSYNTAX (CAR ENTRY)
(CADR ENTRY))))
(DECLARE\: DONTCOPY
(FILEMAP (NIL (2626 4130 (\\TEDIT.DK.ABORT 2636 . 2703) (\\TEDIT.DK.INSERT-PARENS 2705 . 3092) (
\\TEDIT.DK.INSERT-NEUTRAL-DOUBLEQUOTES 3094 . 3586) (\\TEDIT.DK.INSERT-REAL-DOUBLEQUOTES 3588 . 4128))
)))
STOP

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -1,243 +0,0 @@
(DEFINE-FILE-INFO §PACKAGE "INTERLISP" §READTABLE "INTERLISP" §BASE 10)
(FILECREATED "16-Apr-87 17:28:48" {ERIS}<LISPUSERS>LYRIC>TKDORADO.;5 14764
changes to%: (VARS TKDORADOCOMS)
(FNS \TKD.SETLOOKS)
previous date%: "14-Apr-87 17:10:44" {ERIS}<LISPUSERS>LYRIC>TKDORADO.;4)
(* "
Copyright (c) 1986, 1987 by Xerox Corporation. All rights reserved.
")
(PRETTYCOMPRINT TKDORADOCOMS)
(RPAQQ TKDORADOCOMS [(FILES TEDITKEY)
(FNS \TKD.SETLOOKS)
(P [SETQ TEDITKEY.KEYBINDINGS
(UNION (APPEND TEDITKEY.KEYBINDINGS '(NIL))
'(([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(if (ZEROP (fetch DCH of SEL))
then
(\TK.DEFAULTS.CARET TEXTSTREAM TEXTOBJ SEL)
else
(\TK.DEFAULTSSEL TEXTSTREAM TEXTOBJ SEL]
(%##^V)
"default looks")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL
'(OVERLINE ON]
(%##^D)
"overbar on")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL
'(OVERLINE OFF]
(%##^F)
"overbar off")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL
'(STRIKEOUT ON]
(%##^G)
"strikethru on")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL
'(STRIKEOUT OFF]
(%##^H)
"strikethru off")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL
'(UNDERLINE ON]
(%##^J)
"underlining on")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL
'(UNDERLINE OFF]
(%##^K)
"underlining off")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL
'(WEIGHT BOLD]
(%##^B)
"bold on")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL
'(WEIGHT MEDIUM]
(%##^N)
"bold off")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL
'(SLOPE ITALIC]
(%##^I)
"italics on")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL
'(SLOPE REGULAR]
(%##^O)
"italics off")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(IF (ZEROP (FETCH DCH OF SEL))
then
(\TK.SMALLER.CARET TEXTSTREAM TEXTOBJ SEL)
else
(\TK.SMALLERSEL TEXTSTREAM TEXTOBJ SEL]
(|##^[|)
"smaller font")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(IF (ZEROP (FETCH DCH OF SEL))
then
(\TK.LARGER.CARET TEXTSTREAM TEXTOBJ SEL)
else
(\TK.LARGERSEL TEXTSTREAM TEXTOBJ SEL]
(|##^]|)
"larger font")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(IF (ZEROP (FETCH DCH OF SEL))
then
(\TK.SUPERSCRIPT.CARET TEXTSTREAM TEXTOBJ SEL)
else
(\TK.SUPERSCRIPTSEL TEXTSTREAM TEXTOBJ SEL]
(%##^^)
"superscript")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(IF (ZEROP (FETCH DCH OF SEL))
then
(\TK.SUBSCRIPT.CARET TEXTSTREAM TEXTOBJ SEL)
else
(\TK.SUBSCRIPTSEL TEXTSTREAM TEXTOBJ SEL]
(%##^_)
"subscript")
(\TK.CENTER.SEL (%##^C)
"center, justify, ... "]
(\TK.BUILD.MENU)
(TEDITKEY.INSTALL)
(AND (BOUNDP 'DLIONFNKEYS)
(OPENWP DLIONFNKEYS)
(CLOSEW DLIONFNKEYS))
(TEDIT.SETSYNTAX (CHARCODE ESC)
'REDO])
(FILESLOAD TEDITKEY)
(DEFINEQ
(\TKD.SETLOOKS
[LAMBDA (TEXTSTREAM TEXTOBJ SEL LOOKS) (* ; "Edited 16-Apr-87 17:26 by mdd")
(if (ZEROP (fetch DCH of SEL))
then [LET [(charlooks (create CHARLOOKS using (fetch CARETLOOKS of TEXTOBJ]
[REPLACEFIELD (LISTGET [CONSTANT (LIST 'UNDERLINE (CADADR (RECORDACCESSFORM
'CLULINE))
'OVERLINE
(CADADR (RECORDACCESSFORM 'CLOLINE))
'STRIKEOUT
(CADADR (RECORDACCESSFORM 'CLSTRIKE))
'SLOPE
(CADADR (RECORDACCESSFORM 'CLITAL))
'WEIGHT
(CADADR (RECORDACCESSFORM 'CLBOLD]
(CAR LOOKS))
charlooks
(FMEMB (CADR LOOKS)
'(ITALIC BOLD ON]
(if (OR (AND (NEQ (CAR LOOKS)
'SLOPE)
(NEQ (CAR LOOKS)
'WEIGHT))
(\TK.SETFONTINLOOKS TEXTSTREAM charlooks))
then (TEDIT.CARETLOOKS TEXTSTREAM charlooks)
(if TEDITKEY.VERBOSE
then (\TK.SHOWCARETLOOKS TEXTSTREAM TEXTOBJ SEL]
else (TEDIT.LOOKS TEXTSTREAM LOOKS SEL])
)
[SETQ TEDITKEY.KEYBINDINGS (UNION (APPEND TEDITKEY.KEYBINDINGS '(NIL))
'(([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(if (ZEROP (fetch DCH of SEL))
then
(\TK.DEFAULTS.CARET TEXTSTREAM TEXTOBJ SEL)
else
(\TK.DEFAULTSSEL TEXTSTREAM TEXTOBJ SEL]
(%##^V)
"default looks")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL '(OVERLINE ON]
(%##^D)
"overbar on")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL '(OVERLINE OFF]
(%##^F)
"overbar off")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL '(STRIKEOUT ON]
(%##^G)
"strikethru on")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL '(STRIKEOUT OFF]
(%##^H)
"strikethru off")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL '(UNDERLINE ON]
(%##^J)
"underlining on")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL '(UNDERLINE OFF]
(%##^K)
"underlining off")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL '(WEIGHT BOLD]
(%##^B)
"bold on")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL '(WEIGHT MEDIUM]
(%##^N)
"bold off")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL '(SLOPE ITALIC]
(%##^I)
"italics on")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(\TKD.SETLOOKS TEXTSTREAM TEXTOBJ SEL '(SLOPE REGULAR]
(%##^O)
"italics off")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(IF (ZEROP (FETCH DCH OF SEL))
then
(\TK.SMALLER.CARET TEXTSTREAM TEXTOBJ SEL)
else
(\TK.SMALLERSEL TEXTSTREAM TEXTOBJ SEL]
(|##^[|)
"smaller font")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(IF (ZEROP (FETCH DCH OF SEL))
then
(\TK.LARGER.CARET TEXTSTREAM TEXTOBJ SEL)
else
(\TK.LARGERSEL TEXTSTREAM TEXTOBJ SEL]
(|##^]|)
"larger font")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(IF (ZEROP (FETCH DCH OF SEL))
then
(\TK.SUPERSCRIPT.CARET TEXTSTREAM TEXTOBJ SEL)
else
(\TK.SUPERSCRIPTSEL TEXTSTREAM TEXTOBJ SEL]
(%##^^)
"superscript")
([LAMBDA (TEXTSTREAM TEXTOBJ SEL)
(IF (ZEROP (FETCH DCH OF SEL))
then
(\TK.SUBSCRIPT.CARET TEXTSTREAM TEXTOBJ SEL)
else
(\TK.SUBSCRIPTSEL TEXTSTREAM TEXTOBJ SEL]
(%##^_)
"subscript")
(\TK.CENTER.SEL (%##^C)
"center, justify, ... "]
(\TK.BUILD.MENU)
(TEDITKEY.INSTALL)
(AND (BOUNDP 'DLIONFNKEYS)
(OPENWP DLIONFNKEYS)
(CLOSEW DLIONFNKEYS))
(TEDIT.SETSYNTAX (CHARCODE ESC)
'REDO)
(PUTPROPS TKDORADO COPYRIGHT ("Xerox Corporation" 1986 1987))
(DECLARE%: DONTCOPY
(FILEMAP (NIL (7206 9013 (\TKD.SETLOOKS 7216 . 9011)))))
STOP

Binary file not shown.