calculator-menu
calculator-menu is a variable defined in `
calculator.el
'.
Its value is shown
below.
Documentation:
Calculator menu.
Value:
(keymap "Calculator"
(Help menu-item "Help" menu-function-78 :keys "?")
(nil-9 menu-item "---")
(Copy menu-item "Copy" calculator-copy)
(Paste menu-item "Paste" calculator-paste)
(nil-9-4 menu-item "---")
(Electric\ mode menu-item "Electric mode" menu-function-79 :key-sequence nil :enable
(not calculator-electric-mode))
(Normal\ mode menu-item "Normal mode" menu-function-80 :key-sequence nil :enable calculator-electric-mode)
(nil-9-7 menu-item "---")
(Functions menu-item "Functions"
(keymap "Functions"
(Repeat-right menu-item "Repeat-right" menu-function-81 :keys ">")
(Repeat-left menu-item "Repeat-left" menu-function-82 :keys "<")
(nil menu-item "------General------")
(Reciprocal menu-item "Reciprocal" menu-function-83 :keys ";")
(Log menu-item "Log" menu-function-84 :keys "L")
(Square-root menu-item "Square-root" menu-function-85 :keys "Q")
(Factorial menu-item "Factorial" menu-function-86 :keys "!")
(nil-7 menu-item "------Trigonometric------")
(Sinus menu-item "Sinus" menu-function-87 :keys "S")
(Cosine menu-item "Cosine" menu-function-88 :keys "C")
(Tangent menu-item "Tangent" menu-function-89 :keys "T")
(Inv-Sinus menu-item "Inv-Sinus" menu-function-90 :keys "IS")
(Inv-Cosine menu-item "Inv-Cosine" menu-function-91 :keys "IC")
(Inv-Tangent menu-item "Inv-Tangent" menu-function-92 :keys "IT")
(nil-14 menu-item "------Bitwise------")
(Or menu-item "Or" menu-function-93 :keys "|")
(Xor menu-item "Xor" menu-function-94 :keys "#")
(And menu-item "And" menu-function-95 :keys "&")
(Not menu-item "Not" menu-function-96 :keys "~")))
(Saved\ List menu-item "Saved List"
(keymap "Saved List"
(Eval+Save menu-item "Eval+Save" calculator-save-on-list)
(Prev\ number menu-item "Prev number" calculator-saved-up)
(Next\ number menu-item "Next number" calculator-saved-down)
(Delete\ current menu-item "Delete current" calculator-clear :enable
(and calculator-display-fragile calculator-saved-list
(=
(car calculator-stack)
(nth calculator-saved-ptr calculator-saved-list))))
(Delete\ all menu-item "Delete all" calculator-clear-saved)
(nil-9 menu-item "---")
(List-total menu-item "List-total" menu-function-97 :keys "l")
(List-average menu-item "List-average" menu-function-98 :keys "v")))
(Registers menu-item "Registers"
(keymap "Registers"
(Get\ register menu-item "Get register" calculator-get-register)
(Set\ register menu-item "Set register" calculator-set-register)))
(Modes menu-item "Modes"
(keymap "Modes"
(Radians menu-item "Radians" menu-function-99 :keys "D" :button
(:radio not
(or calculator-input-radix calculator-output-radix calculator-deg)))
(Degrees menu-item "Degrees" menu-function-100 :keys "D" :button
(:radio and calculator-deg
(not
(or calculator-input-radix calculator-output-radix))))
(nil-9 menu-item "---")
(Decimal menu-item "Decimal" menu-function-101 :keys "D" :button
(:radio and
(eq calculator-input-radix 'nil)
(eq calculator-output-radix 'nil)))
(Binary menu-item "Binary" menu-function-102 :keys "B" :button
(:radio and
(eq calculator-input-radix 'bin)
(eq calculator-output-radix 'bin)))
(Octal menu-item "Octal" menu-function-103 :keys "O" :button
(:radio and
(eq calculator-input-radix 'oct)
(eq calculator-output-radix 'oct)))
(Hexadecimal menu-item "Hexadecimal" menu-function-104 :keys "H" :button
(:radio and
(eq calculator-input-radix 'hex)
(eq calculator-output-radix 'hex)))
(Separate\ I/O menu-item "Separate I/O"
(keymap "Separate I/O"
(Decimal\ Input menu-item "Decimal Input" menu-function-105 :keys "id" :button
(:radio eq calculator-input-radix 'nil))
(Binary\ Input menu-item "Binary Input" menu-function-106 :keys "ib" :button
(:radio eq calculator-input-radix 'bin))
(Octal\ Input menu-item "Octal Input" menu-function-107 :keys "io" :button
(:radio eq calculator-input-radix 'oct))
(Hexadecimal\ Input menu-item "Hexadecimal Input" menu-function-108 :keys "ih" :button
(:radio eq calculator-input-radix 'hex))
(nil-9 menu-item "---")
(Decimal\ Output menu-item "Decimal Output" menu-function-109 :keys "od" :button
(:radio eq calculator-output-radix 'nil))
(Binary\ Output menu-item "Binary Output" menu-function-110 :keys "ob" :button
(:radio eq calculator-output-radix 'bin))
(Octal\ Output menu-item "Octal Output" menu-function-111 :keys "oo" :button
(:radio eq calculator-output-radix 'oct))
(Hexadecimal\ Output menu-item "Hexadecimal Output" menu-function-112 :keys "oh" :button
(:radio eq calculator-output-radix 'hex))))))
(Decimal\ Display menu-item "Decimal Display"
(keymap "Decimal Display"
(Standard\ display\,\ decimal\ point\ or\ scientific menu-item "Standard display, decimal point or scientific" menu-function-113 :key-sequence nil)
(Eng\ display menu-item "Eng display" menu-function-114 :key-sequence nil)
(Standard\ display\,\ decimal\ point\ with\ grouping menu-item "Standard display, decimal point with grouping" menu-function-115 :key-sequence nil)
(Standard\ display\,\ scientific menu-item "Standard display, scientific" menu-function-116 :key-sequence nil)
(Emacs\ printer menu-item "Emacs printer" menu-function-117 :key-sequence nil)
(nil-9 menu-item "---")
(Change\ Prev\ Display menu-item "Change Prev Display" calculator-displayer-prev)
(Change\ Next\ Display menu-item "Change Next Display" calculator-displayer-next)))
(nil-9-13 menu-item "---")
(Copy+Quit menu-item "Copy+Quit" calculator-save-and-quit)
(Quit menu-item "Quit" calculator-quit))