summaryrefslogtreecommitdiff
path: root/tex/context/base/scrn-but.mkvi
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/scrn-but.mkvi')
-rw-r--r--tex/context/base/scrn-but.mkvi18
1 files changed, 9 insertions, 9 deletions
diff --git a/tex/context/base/scrn-but.mkvi b/tex/context/base/scrn-but.mkvi
index c5c002150..8a0203bb2 100644
--- a/tex/context/base/scrn-but.mkvi
+++ b/tex/context/base/scrn-but.mkvi
@@ -50,11 +50,11 @@
\let\setupbuttons\setupbutton
-\presetlocalframed[\??bt]
+\presetlocalframed[\namedbuttonhash\empty]
\appendtoks
\setuevalue\currentbutton{\scrn_button_direct{\currentbutton}}%
- \setevalue{\??bt:\currentbutton\s!parent}{\??bt\currentbutton}% framed
+ \setevalue{\??bt:\currentbutton\s!parent}{\currentbuttonhash}% framed
\to \everydefinebutton
\unexpanded\def\scrn_button_direct#tag%
@@ -75,7 +75,7 @@
\def\scrn_button_direct_indeed[#settings]#text[#action]%
{\iffirstargument
- \setupbuttons[\currentbutton][#settings]%
+ \setupcurrentbutton[#settings]%
\fi
\scrn_button_make\??bt\currentbutton\buttonparameter{#text}{#action}%
\endgroup}
@@ -320,7 +320,7 @@
\let\setupinteractionmenus\setupinteractionmenu
-\presetlocalframed[\??am]
+\presetlocalframed[\namedinteractionmenuhash\empty]
\let\scrn_menu_action\relax
@@ -335,17 +335,17 @@
{\scrn_menu_define_original[#tag][#category][\c!category=#category,#settings]}% child definition
{\scrn_menu_define_original[#tag][#settings][\c!category=#category]}% % child definition
\scrn_menu_register{#tag}{#category}%
- \setevalue{\??am:#tag\s!parent}{\??am#tag}% framed
+ \setevalue{\??am:#tag\s!parent}{\namedinteractionmenuhash{#tag}}% framed
\else\ifsecondargument
\doifassignmentelse{#category}%
{\scrn_menu_define_original[#tag][#category]% % root definition
- \setevalue{\??am:#tag\s!parent}{\??am}}% framed
+ \setevalue{\??am:#tag\s!parent}{\namedinteractionmenuhash\empty}}% framed
{\scrn_menu_define_original[#tag][#category][\c!category=#category]% % child definition
\scrn_menu_register{#tag}{#category}%
- \setevalue{\??am:#tag\s!parent}{\??am#tag}}% framed
+ \setevalue{\??am:#tag\s!parent}{\namedinteractionmenuhash{#tag}}}% framed
\else
\scrn_menu_define_original[#tag]% % root definition
- \setevalue{\??am:#tag\s!parent}{\??am}% framed
+ \setevalue{\??am:#tag\s!parent}{\namedinteractionmenuhash\empty}% framed
\fi\fi}
\def\scrn_menu_register#tag#category%
@@ -687,7 +687,7 @@
\unexpanded\def\scrn_menu_got_start[#action]#text\stopgot
{\scrn_menu_action_start
- \setupbuttons[\currentinteractionmenu][\c!frame=\v!off,\c!background=]%
+ \setupcurrentinteractionmenu[\c!frame=\v!off,\c!background=]% needs checking, was buttons
\scrn_button_make\??am\currentinteractionmenu\interactionmenuparameter{#text}{#action}%
\scrn_menu_action_stop}