Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
custom:menu_files [2018/10/25 16:15] – [Optional] Added mention of "msgtabs" menu file (long missing) digital man | custom:menu_files [2020/12/23 08:58] – [Optional] add missing xtrn files mlong |
---|
If you only have **one** display file for any particular base filename, it should have either a ''.msg'' or ''.asc'' extension and contain no terminal-control sequences (e.g. ANSI, PETSCII, or RIP). | If you only have **one** display file for any particular base filename, it should have either a ''.msg'' or ''.asc'' extension and contain no terminal-control sequences (e.g. ANSI, PETSCII, or RIP). |
| |
See the [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/text/menu/|Menu Directory]] in [[dev:CVS]] for default menu files and their contents. | See the [[https://gitlab.synchro.net/main/sbbs/-/tree/master/text/menu|Menu Directory]] in [[dev:git]] for default menu files and their contents. |
| |
Most menu files are loaded/displayed by a [[custom:command shell]], so the name and location (e.g. sub-directory) of those files may depend on which command shell is in use by the users of your [[server:terminal]] server. | Most menu files are loaded/displayed by a [[custom:command shell]], so the name and location (e.g. sub-directory) of those files may depend on which command shell is in use by the users of your [[server:terminal]] server. |
|msgtabs |writemsg.cpp|Internal message editor tab bar| | |msgtabs |writemsg.cpp|Internal message editor tab bar| |
|dirs//<x>// |execfile.cpp|File Directory listing, //<x>// is the library number| | |dirs//<x>// |execfile.cpp|File Directory listing, //<x>// is the library number| |
| |xtrn_sec_head |xtrn_sec.js |External Program Sections header| |
|xtrn_sec |xtrn_sec.js |External Program Sections (displayed instead of dynamically generated list)| | |xtrn_sec |xtrn_sec.js |External Program Sections (displayed instead of dynamically generated list)| |
| |xtrn_sec_tail |xtrn_sec.js |External Program Sections footer| |
| |xtrn//<x>//_head |xtrn_sec.js |External Program list header, //<x>// is the section number| |
| |xtrn//<code>//_head |xtrn_sec.js |External Program list header, //<code>// is the section code| |
| |xtrn_head | xtrn_sec.js | External Program list header (global)| |
|xtrn//<x>// |xtrn_sec.js |External Program listing, //<x>// is the section number| | |xtrn//<x>// |xtrn_sec.js |External Program listing, //<x>// is the section number| |
| |xtrn//<code>// |xtrn_sec.js |External Program listing, //<code>// is the section code| |
|xtrn///<code>//|xtrn_sec.js|Message displayed just before executing the external program represented by //<code>//| | |xtrn///<code>//|xtrn_sec.js|Message displayed just before executing the external program represented by //<code>//| |
| |xtrn//<x>//_tail |xtrn_sec.js |External Program list footer, //<x>// is the section number| |
| |xtrn//<code>//_tail |xtrn_sec.js |External Program list footer, //<code>// is the section code| |
| |xtrn_tail | xtrn_sec.js | External Program list footer (global)| |
|text_sec |text_sec.cpp|Text File Section listing (displayed instead of dynamically generated list)| | |text_sec |text_sec.cpp|Text File Section listing (displayed instead of dynamically generated list)| |
|text//<x>// |text_sec.cpp|Text File listing, //<x>// is the text file section number| | |text//<x>// |text_sec.cpp|Text File listing, //<x>// is the text file section number| |