Changeset 3779


Ignore:
Timestamp:
Dec 30, 2019, 11:34:21 PM (5 years ago)
Author:
Andreas Schnellbacher
Message:
  • Changed text for 'Prompting' menu item.
  • Cosmetic changes.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/netlabs/macros/newmenu.e

    r3763 r3779  
    187187; processed delayed, after definit is completed.
    188188defc InitMenuSettings
    189    universal NoDismiss
     189   universal nodismiss
    190190
    191191   KeyPath = '\NEPMD\User\Menu\NoDismiss'
    192192   on = (QueryConfigKey( KeyPath) = 1)
    193193   --if on then
    194    --   NoDismiss = 'NODISMISS'
     194   --   nodismiss = 'NODISMISS'
    195195   --else
    196196   --   NoDisMiss = ''
    197197   --endif
    198    NoDismiss = 32 * on
     198   nodismiss = 32 * on
    199199
    200200; ---------------------------------------------------------------------------
     
    247247; -------------------------------------------------------------------------------------- File -------------------------
    248248defproc add_file_menu()
    249    universal NoDismiss
     249   universal nodismiss
    250250   universal WpsStarted
    251251
     
    397397                '',
    398398                'Properties for this buffer/file only')
    399                 -- Added NoDismiss to submenu items only. This is required for the submenu item 'Close menu' to work.
     399                -- Added nodismiss to submenu items only. This is required for the submenu item 'Close menu' to work.
    400400   DefMenuItem( 'mode',                                                             -- Mode...
    401401                '~Mode []...',
     
    403403                'Select or show mode for the current file',
    404404                '',
    405                 NoDismiss)
     405                nodismiss)
    406406   DefMenuItem( '',                                                                 -- Show file and mode settings
    407407                'Show ~file and mode settings',
     
    417417                'Select or show tabs for the current file',
    418418                '',
    419                 NoDismiss)
     419                nodismiss)
    420420   DefMenuItem( 'margins',                                                          -- Margins...
    421421                'Mar~gins []...',
     
    423423                'Select or show margins for the current file',
    424424                '',
    425                 NoDismiss)
     425                nodismiss)
    426426   DefMenuItem( 'autospellcheck',                                                   -- Auto-spellcheck
    427427                DYNASPELL_MENU__MSG,
     
    429429                DYNASPELL_MENUP__MSG,
    430430                HP_OPTIONS_DYNASPELL)
    431                 -- NoDismiss doesn't work here because of RefreshMenu, called by SetKeyset2
     431                -- nodismiss doesn't work here because of RefreshMenu, called by SetKeyset2
    432432   DefMenuSep()                                                                     --------------------
    433433
     
    437437                'Set or reset read-only file attribute',
    438438                '',
    439                 NoDismiss)
     439                nodismiss)
    440440   DefMenuItem( 'readonly',                                                         -- Read-only mode
    441441                '~Read-only mode',
     
    443443                'Enable or disable read-only mode',
    444444                '',
    445                 NoDismiss)
     445                nodismiss)
    446446if nodismiss = 0 & not WpsStarted then
    447447   DefNextItemEndsSubMenu()
     
    452452                'Enable or disable write access for other apps',
    453453                '',
    454                 NoDismiss)
     454                nodismiss)
    455455if WpsStarted then
    456456   if nodismiss = 0 then
     
    535535; -------------------------------------------------------------------------------------- Edit -------------------------
    536536defproc add_edit_menu()
    537    universal NoDismiss
     537   universal nodismiss
    538538
    539539   DefSubMenu( 'edit',                                                  -- Edit ------------
     
    595595                'Insert empty line after current',
    596596                '',
    597                 NoDismiss)
     597                nodismiss)
    598598   DefMenuItem( '',                                                                 -- New line before
    599599                'New ~line before',
     
    601601                'Insert empty line before current',
    602602                '',
    603                 NoDismiss)
     603                nodismiss)
    604604   DefMenuSep()                                                                     --------------------
    605605
     
    609609                'Copy char above to cursor position',
    610610                '',
    611                 NoDismiss)
     611                nodismiss)
    612612   DefMenuItem( '',                                                                 -- Char from below
    613613                'Char from ~below',
     
    615615                'Copy char below to cursor position',
    616616                '',
    617                 NoDismiss)
     617                nodismiss)
    618618   DefMenuSep()                                                                     --------------------
    619619
     
    642642                'Move current text',
    643643                '',
    644                 NoDismiss)
     644                nodismiss)
    645645   DefMenuItem( '',                                                                 -- Line up
    646646                'Line ~up',
     
    907907; -------------------------------------------------------------------------------------- Format -----------------------
    908908defproc add_format_menu()
    909    universal NoDismiss
     909   universal nodismiss
    910910   universal reflowmargins
    911911compile if CHECK_FOR_LEXAM
     
    10381038                'Sort in reverse order',
    10391039                '',
    1040                 NoDismiss)
     1040                nodismiss)
    10411041   DefMenuItem( 'sortignorecase',                                                   -- Ignore case
    10421042                '~Ignore case',
     
    10441044                'Sort ignoring case',
    10451045                '',
    1046                 NoDismiss)
     1046                nodismiss)
    10471047   DefNextItemEndsSubMenu()
    10481048   DefMenuItem( 'sortcollatingorder',                                               -- Collating order
     
    10511051                'Sort according to country and codepage settings',
    10521052                '',
    1053                 NoDismiss)
     1053                nodismiss)
    10541054   DefNextItemStartsSubMenu()
    10551055   DefMenuItem( 'comment',                                                    -- Comment  >
     
    10941094                'When active, tab compression processes the line indents only',
    10951095                '',
    1096                 NoDismiss)
     1096                nodismiss)
    10971097
    10981098   DefNextItemEndsSubMenu()
     
    12071207                'Encode current file to the system codepage with the selected tool',
    12081208                '',
    1209                 NoDismiss)
     1209                nodismiss)
    12101210   DefMenuItem( 'encodeto',                                                         -- From SystemEncoding to []
    12111211                'From #syscodepage# ~to []',
     
    12131213                'Encode current file from the system codepage with the selected tool',
    12141214                '',
    1215                 NoDismiss)
     1215                nodismiss)
    12161216   DefMenuSep()                                                                     --------------------
    12171217
     
    12211221                'Uconv.exe modifies dates and times, but knows more encodings',
    12221222                '',
    1223                 NoDismiss)
     1223                nodismiss)
    12241224   DefMenuItem( 'userecode',                                                        -- Use recode.exe
    12251225                'Use ~recode.exe',
     
    12271227                'Recode.exe keeps dates and times, but doesn''t support Unicode',
    12281228                '',
    1229                 NoDismiss)
     1229                nodismiss)
    12301230   DefMenuItem( 'switchencoding',                                                   -- Select other encoding: []
    12311231                'Select other ~encoding: []',
     
    12331233                'Switch to next defined encoding',
    12341234                '',
    1235                 NoDismiss)
     1235                nodismiss)
    12361236   DefMenuItem( 'switchstandardencoding',                                           -- Select standard encoding: []
    12371237                'Select ~standard encoding: []',
     
    12391239                'Switch to next defined encoding plus system encoding',
    12401240                '',
    1241                 NoDismiss)
     1241                nodismiss)
    12421242   DefMenuItem( 'configencoding',                                                   -- Configure encoding list...
    12431243                '~Configure encoding list...',
     
    12511251                'Open in entry box to edit',
    12521252                '',
    1253                 NoDismiss)
     1253                nodismiss)
    12541254
    12551255compile if CHECK_FOR_LEXAM
     
    12841284                'Switch to next defined dictionary language',
    12851285                '',
    1286                 NoDismiss)
     1286                nodismiss)
    12871287   DefNextItemEndsSubMenu()
    12881288   DefMenuItem( '',                                                                 -- Configure dictionaries...
     
    13921392                'Put 2 spaces after periods etc.',
    13931393                '',
    1394                 NoDismiss)
     1394                nodismiss)
    13951395   DefNextItemEndsSubMenu()
    13961396   DefMenuItem( 'reflownext',                                                       -- Reflow next
     
    13991399                'Move cursor to next par after reflow',
    14001400                '',
    1401                 NoDismiss)
     1401                nodismiss)
    14021402   DefNextItemStartsSubMenu()
    14031403   DefMenuItem( 'reflowcode',                                                 -- Reflow code [...]   >
     
    14241424                'Include indented lines',
    14251425                '',
    1426                 NoDismiss)
     1426                nodismiss)
    14271427   DefNextItemEndsSubMenu()
    14281428   DefMenuItem( 'mailindentlists',                                                  -- Mail: indent list items
     
    14311431                'Indent lines of list items',
    14321432                '',
    1433                 NoDismiss)
     1433                nodismiss)
    14341434   DefNextItemStartsSubMenu()
    14351435   DefMenuItem( 'reflowmargins',                                              -- Reflow margins   >
     
    14431443                'Select specified value(s) as reflow margins',
    14441444                '',
    1445                 NoDismiss)
     1445                nodismiss)
    14461446   DefMenuItem( 'reflowmargins2',                                                   -- 2: []
    14471447                '~2: []',
     
    14491449                'Select specified value(s) as reflow margins',
    14501450                '',
    1451                 NoDismiss)
     1451                nodismiss)
    14521452   DefMenuItem( 'reflowmargins3',                                                   -- 3: [] (margins)
    14531453                '~3: [] (margins)',
     
    14551455                'Select file''s margins as reflow margins',
    14561456                '',
    1457                 NoDismiss)
     1457                nodismiss)
    14581458   DefMenuSep()                                                                     --------------------
    14591459
     
    15321532; -------------------------------------------------------------------------------------- Search -----------------------
    15331533defproc add_search_menu()
    1534    universal NoDismiss
     1534   universal nodismiss
    15351535
    15361536   fGrepFound  = (GetAVar( 'tool.grep') <> '')
     
    16051605                'Toggle back/forward for next locate/change commands',
    16061606                '',
    1607                 NoDismiss)
     1607                nodismiss)
    16081608   DefMenuSep()                                                               --------------------
    16091609
     
    19131913; -------------------------------------------------------------------------------------- View -------------------------
    19141914defproc add_view_menu()
    1915    universal NoDismiss
     1915   universal nodismiss
    19161916
    19171917   DefSubMenu( 'view',                                                  -- View ------------
     
    20112011; in order to not overwrite other mids.
    20122012defproc add_run_menu()
    2013    universal NoDismiss
     2013   universal nodismiss
    20142014
    20152015   DefSubMenu( 'run',                                                   -- Run -------------
     
    20842084                'Use Tab and Sh+Tab to insert matching filenames',
    20852085                '',
    2086                 NoDismiss)
     2086                nodismiss)
    20872087   DefMenuItem( 'alias',                                                      -- Activate aliases
    20882088                'Activate ~aliases',
     
    20902090                'Put an asterisk before a command to temp. disable it',
    20912091                '',
    2092                 NoDismiss)
     2092                nodismiss)
    20932093   DefNextItemEndsSubMenu()
    20942094   DefMenuItem( 'editalias',                                                  -- Edit ALIAS.CFG
     
    22082208/*
    22092209defproc add_options_macros
    2210    universal NoDismiss
     2210   universal nodismiss
    22112211*/
    22122212   UserDir = Get_Env( 'NEPMD_USERDIR')
     
    22592259                'Activate REXX configuration file',
    22602260                '',
    2261                 NoDismiss)
     2261                nodismiss)
    22622262   DefMenuItem( 'editmystuff',                                                      -- Edit MYSTUFF.E
    22632263                'Edit MY~STUFF.E',
     
    22902290; -------------------------------------------------------------------------------------- Help -------------------------
    22912291defproc add_help_menu()
    2292    universal NoDismiss
     2292   universal nodismiss
    22932293
    22942294   DefSubMenu( 'help',                                                  -- Help ------------
     
    24422442                'NiewView.exe is searched in PATH and used if found',
    24432443                '',
    2444                 NoDismiss)
     2444                nodismiss)
    24452445   DefNextItemEndsSubMenu()
    24462446   DefMenuItem( 'usenewviewxsearch',                                          -- Use NewView's extended search
     
    24492449                'Search in text instead of just a topic search',
    24502450                '',
    2451                 NoDismiss)
     2451                nodismiss)
    24522452   DefMenuSep()                                                               --------------------
    24532453
     
    24702470defc PrefsPopupMenu
    24712471   universal activemenu
    2472    universal NoDismiss  -- 0 | 32
     2472   universal nodismiss  -- 0 | 32
    24732473
    24742474   menuname = 'prefspopup'  -- 'preferences' is already used by the edit menu item
     
    24852485                '',
    24862486                '',
    2487                 NoDismiss)
     2487                nodismiss)
    24882488   DefMenuItem( '',                                                                 -- Presets
    24892489                'Presets',
     
    24972497                'Reset to standard user settings with CUA keyset',
    24982498                '',
    2499                 NoDismiss)
     2499                nodismiss)
    25002500   DefMenuItem( '',                                                                 -- Programmer, CUA (default)
    25012501                '~Programmer, CUA (default)',
     
    25032503                'Reset to programmer settings with CUA keyset',
    25042504                '',
    2505                 NoDismiss)
     2505                nodismiss)
    25062506   DefMenuItem( '',                                                                 -- Programmer, standard EPM
    25072507                'Programmer, standard ~EPM',
     
    25092509                'Reset to standard EPM settings with line mode',
    25102510                '',
    2511                 NoDismiss)
     2511                nodismiss)
    25122512   DefMenuSep()                                                                     --------------------
    25132513
     
    25232523                ADVANCEDMARK_MENUP__MSG,
    25242524                HP_OPTIONS_CUATOGGLE,
    2525                 NoDismiss)
     2525                nodismiss)
    25262526   DefMenuItem( 'cuakeyset',                                                        -- CUA keyset
    25272527                '~CUA keyset',
     
    25292529                'Toggle between CUA keys and standard EPM keys',
    25302530                '',
    2531                 NoDismiss)
     2531                nodismiss)
    25322532   DefMenuItem( 'defaultstreammode2',                                               -- Stream mode
    25332533                '~Stream mode',
     
    25352535                'Toggle between stream and line editing mode',
    25362536                HP_OPTIONS_STREAM,
    2537                 NoDismiss)
     2537                nodismiss)
    25382538   DefMenuItem( 'cursoreverywhere2',                                                -- Allow cursor everywhere
    25392539                'Allow cu~rsor everywhere',
     
    25412541                'Cursor can be positioned after line end',
    25422542                '',
    2543                 NoDismiss)
     2543                nodismiss)
    25442544   DefMenuItem( 'homeendtoggle',                                                    -- Home and End keys toggle
    25452545                '~Home and End keys toggle',
     
    25472547                'Toggle between text and line boundaries',
    25482548                '',
    2549                 NoDismiss)
     2549                nodismiss)
    25502550   DefMenuItem( 'blockaltletterkeys2',                                              -- Block Alt+letter keys from jumping to menu bar
    25512551                '~Block Alt+letter keys from jumping to menu bar',
     
    25532553                'Enable for advanced mark operations (Ctrl+Alt+Shift+letter works for menu)',
    25542554                HP_OPTIONS_CUAACCEL,
    2555                 NoDismiss)
     2555                nodismiss)
    25562556   DefMenuItem( 'defaultsyntaxexpansion2',                                          -- Syntax expansion
    25572557                '~Syntax expansion',
     
    25592559                'Let '' and '' do syntax expansion',  -- Hint is updated on menu init
    25602560                '',
    2561                 NoDismiss)
     2561                nodismiss)
    25622562   DefNextItemEndsSubMenu()
    25632563   DefMenuItem( 'matchbrackets',                                                    -- Match brackets
     
    25662566                'Highlight brackets and insert bracket pairs on typing',
    25672567                '',
    2568                 NoDismiss)
     2568                nodismiss)
    25692569   DefMenuSep()                                                               --------------------
    25702570
     
    25812581                'Export user settings to a text file for later import',
    25822582                '',
    2583                 NoDismiss)
     2583                nodismiss)
    25842584   DefMenuItem( '',                                                           -- Import user settings...
    25852585                'Import ~user settings...',
     
    25872587                'Select a text file with user settings to import',
    25882588                '',
    2589                 NoDismiss)
    2590 
    2591 if NoDismiss <> 0 then
     2589                nodismiss)
     2590
     2591if nodismiss <> 0 then
    25922592   DefMenuSep()                                                               --------------------
    25932593
     
    26082608; ---------------------------------------------------------------------------
    26092609defproc add_prefs_loadfiles
    2610    universal NoDismiss
     2610   universal nodismiss
    26112611   universal WpsStarted
    26122612
     
    26232623                'View/change default edit options',
    26242624                '',
    2625                 NoDismiss)
     2625                nodismiss)
    26262626   DefMenuItem( 'editoptions_b',                                                    --
    26272627                '/~b'\9'search both: ring and disk*',
     
    26292629                '',
    26302630                '',
    2631                 NoDismiss)
     2631                nodismiss)
    26322632   DefMenuItem( 'editoptions_c',                                                    --
    26332633                '/~c'\9'create a new file',
     
    26352635                '',
    26362636                '',
    2637                 NoDismiss)
     2637                nodismiss)
    26382638   DefMenuItem( 'editoptions_d',                                                    --
    26392639                '/~d'\9'create new if on disk',
     
    26412641                '',
    26422642                '',
    2643                 NoDismiss)
     2643                nodismiss)
    26442644   DefMenuSep()                                                                     --------------------
    26452645
     
    26492649                '',
    26502650                '',
    2651                 NoDismiss)
     2651                nodismiss)
    26522652   DefMenuItem( 'editoptions_t',                                                    --
    26532653                '/~t'\9'don''t expand tabs*',
     
    26552655                '',
    26562656                '',
    2657                 NoDismiss)
     2657                nodismiss)
    26582658; In EPM 6 there's no difference between /u and /l anymore.
    26592659; EPM breaks lines at CRCRLF, CRLF, CR and LF, not dependent on /u or /l.
     
    26832683                '',
    26842684                '',
    2685                 NoDismiss)
     2685                nodismiss)
    26862686   DefNextItemEndsSubMenu()
    26872687   DefMenuItem( '',                                                                 --
     
    26982698                '',
    26992699                '',
    2700                 NoDismiss)
     2700                nodismiss)
    27012701   DefMenuItem( 'prgnewwindow',                                                     -- Open in same window
    27022702                'Open in ~same window (/r)',
     
    27042704                'Open file objects in topmost EPM window',
    27052705                '',
    2706                 NoDismiss)
     2706                nodismiss)
    27072707   DefMenuItem( 'prgomitopenbox',                                                   -- File open selection: ~Omit open box (/o)
    27082708                'File open selection: ~Omit open box (/o)',
     
    27102710                'Show file dialog directly instead of history list first',
    27112711                '',
    2712                 NoDismiss)
     2712                nodismiss)
    27132713   DefMenuItem( '',                                                                 -- Set startup dir...
    27142714                'Set startup ~dir...',
     
    27162716                'Select startup dir for several EPM objects',
    27172717                '',
    2718                 NoDismiss)
     2718                nodismiss)
    27192719   DefNextItemEndsSubMenu()
    27202720   DefMenuItem( '',                                                                 -- Set associations...
     
    27232723                'Configure WPS associations for EPM objects',
    27242724                '',
    2725                 NoDismiss)
     2725                nodismiss)
    27262726 endif  -- WpsStarted
    27272727   DefNextItemStartsSubMenu()
     
    27382738                '',
    27392739                '',
    2740                 NoDismiss)
     2740                nodismiss)
    27412741   DefMenuItem( 'workdirprogram',                                                         -- By program object
    27422742                '~By program object',
     
    27442744                'This is EPM''s default',
    27452745                '',
    2746                 NoDismiss)
     2746                nodismiss)
    27472747   DefMenuItem( 'workdirprev',                                                            -- Use previous work dir
    27482748                '~Use previous work dir',
     
    27502750                'Keep work dir across EPM sessions',
    27512751                '',
    2752                 NoDismiss)
     2752                nodismiss)
    27532753   DefMenuItem( 'workdirfile',                                                            -- To dir of selected file
    27542754                'To dir of ~selected file',
     
    27562756                'Change to dir of current file',
    27572757                '',
    2758                 NoDismiss)
     2758                nodismiss)
    27592759   DefMenuSep()                                                                           --------------------
    27602760
     
    27652765                'Show/change current work dir now',
    27662766                '',
    2767                 NoDismiss)
     2767                nodismiss)
    27682768   DefNextItemStartsSubMenu()
    27692769   DefMenuItem( 'opendlgdir',                                                       -- Start Edit/Add file dialog at  >
     
    27722772                '',
    27732773                '',
    2774                 NoDismiss)
     2774                nodismiss)
    27752775   DefMenuItem( 'opendlgdirprev',                                                         -- Previous dir
    27762776                '~Previous dir',
     
    27782778                'Start at dir from last Open dialog',
    27792779                '',
    2780                 NoDismiss)
     2780                nodismiss)
    27812781   DefMenuItem( 'opendlgdirwork',                                                         -- Work dir
    27822782                '~Work dir',
     
    27842784                'Start at work dir',
    27852785                '',
    2786                 NoDismiss)
     2786                nodismiss)
    27872787   DefNextItemEndsSubMenu()
    27882788   DefMenuItem( 'opendlgdirfile',                                                         -- Dir of current file
     
    27912791                'Start at dir of current file',
    27922792                '',
    2793                 NoDismiss)
     2793                nodismiss)
    27942794   DefNextItemStartsSubMenu()
    27952795   DefMenuItem( 'saveasdlgdir',                                                     -- Start Save as dialog for .Untitled at  >
     
    27982798                '',
    27992799                '',
    2800                 NoDismiss)
     2800                nodismiss)
    28012801   DefMenuItem( 'saveasdlgdirprev',                                                       -- Previous dir
    28022802                '~Previous dir',
     
    28042804                'Start at dir from last saved file',
    28052805                '',
    2806                 NoDismiss)
     2806                nodismiss)
    28072807   DefNextItemEndsSubMenu()
    28082808   DefMenuItem( 'saveasdlgdirwork',                                                       -- Work dir
     
    28112811                'Start at work dir',
    28122812                '',
    2813                 NoDismiss)
     2813                nodismiss)
    28142814   DefMenuSep()                                                                     --------------------
    28152815
     
    28252825; ---------------------------------------------------------------------------
    28262826defproc add_prefs_editfiles
    2827    universal NoDismiss
     2827   universal nodismiss
    28282828   universal WpsStarted
    28292829
     
    28402840                '',
    28412841                '',
    2842                 NoDismiss)
     2842                nodismiss)
    28432843   DefMenuItem( 'advancedmarking',                                                  -- Advanced marking
    28442844                '~Advanced marking',
     
    28462846                ADVANCEDMARK_MENUP__MSG,
    28472847                HP_OPTIONS_CUATOGGLE,
    2848                 NoDismiss)
     2848                nodismiss)
    28492849   DefMenuItem( 'defaultpaste',                                                     -- Default paste: [char]
    28502850                'Default ~paste: []',
     
    28522852                'Style for Sh+Ins/Alt+MB1, add Ctrl/Sh for alt. paste',
    28532853                '',
    2854                 NoDismiss)
     2854                nodismiss)
    28552855   DefMenuItem( 'shiftmarkextends',                                                 -- Sh-mark always extends mark
    28562856                '~Sh-mark always extends mark',
     
    28582858                'Extend mark always or just at boundaries',
    28592859                '',
    2860                 NoDismiss)
     2860                nodismiss)
    28612861   DefMenuItem( 'lineinsert',                                                       -- Insert marked lines: [below]
    28622862                'Insert marked ~lines: []',
     
    28642864                'Line mark: insert below (standard EPM) or above current line',
    28652865                '',
    2866                 NoDismiss)
     2866                nodismiss)
    28672867   DefMenuItem( 'defaultmousemark',                                                 -- Default mouse mark: [char]
    28682868                'Default ~mouse mark: []',
     
    28702870                'Mark definition for MB1, use Ctrl+MB1 or MB3 for alt. mark',
    28712871                '',
    2872                 NoDismiss)
     2872                nodismiss)
    28732873   DefMenuItem( 'dragalwaysmarks',                                                  -- Drag always marks
    28742874                '~Drag always marks',
     
    28762876                'Every drag starts a new mark instead of a msg.',
    28772877                '',
    2878                 NoDismiss)
     2878                nodismiss)
    28792879   DefNextItemEndsSubMenu()
    28802880   DefMenuItem( 'unmarkaftermove',                                                  -- Unmark after move
     
    28832883                'Unmark after doing a move mark',
    28842884                '',
    2885                 NoDismiss)
     2885                nodismiss)
    28862886
    28872887   DefNextItemStartsSubMenu()
     
    29122912                'Switch stream/line mode and define newline and enter',
    29132913                '',
    2914                 NoDismiss)
     2914                nodismiss)
    29152915   DefMenuItem( 'defaultstreammode',                                                -- Stream mode
    29162916                '~Stream mode',
     
    29182918                'Toggle between stream and line editing mode',
    29192919                HP_OPTIONS_STREAM,
    2920                 NoDismiss)
     2920                nodismiss)
    29212921   DefMenuItem( 'newlineenter',                                                     -- Configure [] keys:
    29222922                'Configure [] keys:',
     
    29242924                '',
    29252925                '',
    2926                 NoDismiss)
     2926                nodismiss)
    29272927   DefMenuSep()                                                                     --------------------
    29282928
     
    29382938                'Hold 'CTRL_KEY__MSG' to configure cmd',
    29392939                '',
    2940                 NoDismiss)
     2940                nodismiss)
    29412941   DefMenuItem( 'newlinecol',                                                       -- Cursor column: []
    29422942                'Cursor column: []',
     
    29442944                '',
    29452945                '',
    2946                 NoDismiss)
     2946                nodismiss)
    29472947   DefMenuSep()                                                                     --------------------
    29482948
     
    29582958                'Hold 'CTRL_KEY__MSG' to configure cmd',
    29592959                '',
    2960                 NoDismiss)
     2960                nodismiss)
    29612961   DefMenuItem( 's_newlinecol',                                                     -- Cursor column: []
    29622962                'Cursor column: []',
     
    29642964                '',
    29652965                '',
    2966                 NoDismiss)
     2966                nodismiss)
    29672967   DefMenuSep()                                                                     --------------------
    29682968
     
    29782978                'Hold 'CTRL_KEY__MSG' to configure cmd',
    29792979                '',
    2980                 NoDismiss)
     2980                nodismiss)
    29812981   DefMenuItem( 'a_newlinecol',                                                     -- Cursor column: []
    29822982                'Cursor column: []',
     
    29842984                '',
    29852985                '',
    2986                 NoDismiss)
     2986                nodismiss)
    29872987   DefMenuSep()                                                                     --------------------
    29882988
     
    29982998                'Hold 'CTRL_KEY__MSG' to configure cmd',
    29992999                '',
    3000                 NoDismiss)
     3000                nodismiss)
    30013001   DefMenuItem( 'c_newlinecol',                                                     -- Cursor column: []
    30023002                'Cursor column: []',
     
    30043004                '',
    30053005                '',
    3006                 NoDismiss)
     3006                nodismiss)
    30073007   DefMenuSep()                                                                     --------------------
    30083008
     
    30133013                '',
    30143014                '',
    3015                 NoDismiss)
     3015                nodismiss)
    30163016
    30173017   DefNextItemStartsSubMenu()
     
    30213021                'Define behavior of special keys',
    30223022                '',
    3023                 NoDismiss)
     3023                nodismiss)
    30243024   DefMenuItem( '',                                                                 -- Tab and Backtab
    30253025                'Tab and Backtab',
     
    30333033                'Change behavior of Tab',
    30343034                '',
    3035                 NoDismiss)
     3035                nodismiss)
    30363036   DefMenuItem( 'c_tab',                                                            -- Ctrl+Tab []
    30373037                CTRL_KEY__MSG'+Tab []',
     
    30393039                'Change behavior of 'CTRL_KEY__MSG'+Tab',
    30403040                '',
    3041                 NoDismiss)
     3041                nodismiss)
    30423042   DefMenuItem( 'c_a_tab',                                                          -- Ctrl+Alt+Tab []
    30433043                CTRL_KEY__MSG'+'ALT_KEY__MSG'+Tab []',
     
    30453045                'Change behavior of 'CTRL_KEY__MSG'+'ALT_KEY__MSG'+Tab',
    30463046                '',
    3047                 NoDismiss)
     3047                nodismiss)
    30483048   DefMenuItem( 's_backtab',                                                        -- Backtab []
    30493049                'Backtab []',
     
    30513051                'Change behavior of Backtab',
    30523052                '',
    3053                 NoDismiss)
     3053                nodismiss)
    30543054   DefMenuItem( 'c_s_backtab',                                                      -- Ctrl+Backtab []
    30553055                CTRL_KEY__MSG'+Backtab []',
     
    30573057                'Change behavior of 'CTRL_KEY__MSG'+Backtab',
    30583058                '',
    3059                 NoDismiss)
     3059                nodismiss)
    30603060   DefMenuItem( 'defaultmatchtab',                                                  -- Matchtab: tab stops at word boundaries of lines above
    30613061                '~Matchtab: tab stops at word boundaries of lines above',
     
    30633063                'Tab and Backtab use word boundaries of prev. lines',
    30643064                '',
    3065                 NoDismiss)
     3065                nodismiss)
    30663066   DefMenuItem( 'showtabs',                                                         -- Show tab chars
    30673067                'Sho~w tab chars',
     
    30693069                'Show a circle for every tab char',
    30703070                '',
    3071                 NoDismiss)
     3071                nodismiss)
    30723072   DefMenuItem( 'defaulttabs',                                                      -- Default tabs...
    30733073                'Default ~tabs []...',
     
    30753075                'Change default tabs (see also MODECFG.E)',
    30763076                '',
    3077                 NoDismiss)
     3077                nodismiss)
    30783078   DefMenuSep()                                                                     --------------------
    30793079
     
    30893089                'Cursor can be positioned after line end',
    30903090                '',
    3091                 NoDismiss)
     3091                nodismiss)
    30923092   DefMenuItem( 'keepcursoronscreen',                                               -- Keep cursor on screen
    30933093                '~Keep cursor on screen',
     
    30953095                'Keep cursor visible on scroll bar scrolling',
    30963096                '',
    3097                 NoDismiss)
     3097                nodismiss)
    30983098   DefMenuItem( 'scrollafterlocate',                                                -- Scroll after locate []...
    30993099                'S~croll after locate []...',
     
    31013101                'View found string at a special v-position',
    31023102                '',
    3103                 NoDismiss)
     3103                nodismiss)
    31043104   DefMenuItem( 'highlightcursor',                                                  -- Highlight cursor
    31053105                'H~ighlight cursor',
     
    31073107                'Highlight cursor after several commands to make it better visible',
    31083108                '',
    3109                 NoDismiss)
     3109                nodismiss)
    31103110   DefMenuItem( 'defaultmargins',                                                   -- Default margins...
    31113111                'Default ~margins []...',
     
    31133113                'Change default margins (see also MODECFG.E)',
    31143114                '',
    3115                 NoDismiss)
     3115                nodismiss)
    31163116   DefMenuItem( 'joinafterwrap',                                                    -- Join after wrap on typing
    31173117                '~Join after wrap on typing',
     
    31193119                'Join next line with wrapped part',
    31203120                '',
    3121                 NoDismiss)
     3121                nodismiss)
    31223122   DefMenuSep()                                                                     --------------------
    31233123
     
    31333133                '',
    31343134                '',
    3135                 NoDismiss)
     3135                nodismiss)
    31363136   DefMenuItem( 'endtoggles',                                                       -- End key toggles end text and column after text
    31373137                '~End key toggles end text and column after text',
     
    31393139                '',
    31403140                '',
    3141                 NoDismiss)
     3141                nodismiss)
    31423142   DefMenuSep()                                                                     --------------------
    31433143
     
    31533153                'Select e.g. "space newline" or "c_space c_newline"',
    31543154                '',
    3155                 NoDismiss)
     3155                nodismiss)
    31563156   DefMenuSep()                                                                     --------------------
    31573157
     
    31673167                'Enable for advanced mark operations (Ctrl+Alt+Shift+letter works for menu)',
    31683168                HP_OPTIONS_CUAACCEL,
    3169                 NoDismiss)
     3169                nodismiss)
    31703170   DefMenuItem( 'blockleftaltkey',                                                  -- Block left Alt key from jumping to menu bar
    31713171                'Block ~left Alt key from jumping to menu bar',
     
    31733173                'When enabled, use F10',
    31743174                '',
    3175                 NoDismiss)
     3175                nodismiss)
    31763176   DefNextItemEndsSubMenu()
    31773177   DefMenuItem( 'blockrightaltkey',                                                 -- Block right Alt key from jumping to menu bar
     
    31803180                'When enabled, use F10',
    31813181                '',
    3182                 NoDismiss)
     3182                nodismiss)
    31833183
    31843184   DefNextItemStartsSubMenu()
     
    31943194                'Switch keyword highlighting on (Ctrl to reload keyword file)',
    31953195                '',
    3196                 NoDismiss)
     3196                nodismiss)
    31973197   DefMenuSep()                                                                     --------------------
    31983198
     
    32023202                'Let '' and '' do syntax expansion',  -- Hint is updated on menu init
    32033203                '',
    3204                 NoDismiss)
     3204                nodismiss)
    32053205   DefMenuSep()                                                                     --------------------
    32063206
     
    32103210                'Highlight brackets on any typing',
    32113211                '',
    3212                 NoDismiss)
     3212                nodismiss)
    32133213   DefMenuItem( 'matchfindopening',                                                 -- MatchFindOpening: match-find opening bracket on typing closing one
    32143214                'MatchFind~Opening: match-find opening bracket on typing closing one',
     
    32163216                'Highlight opening bracket on typing the closing one',
    32173217                '',
    3218                 NoDismiss)
     3218                nodismiss)
    32193219   DefMenuItem( 'matchinsertpair',                                                  -- MatchInsertPair: insert bracket pair on typing opening one
    32203220                'MatchInsert~Pair: insert bracket pair on typing opening one',
     
    32223222                'Add closing bracket when typing opening one',
    32233223                '',
    3224                 NoDismiss)
     3224                nodismiss)
    32253225   DefMenuSep()                                                                     --------------------
    32263226
     
    32513251                '',
    32523252                '',
    3253                 NoDismiss)
     3253                nodismiss)
    32543254   DefMenuItem( 'autorefreshmodefiles',                                             -- Auto-check mode files
    32553255                '~Auto-check mode files',
     
    32573257                'Check for altered .hil/.ini files on file loading',
    32583258                '',
    3259                 NoDismiss)
     3259                nodismiss)
    32603260   DefMenuItem( 'checkmodefilesnow',                                                -- Check mode files now for mode CURMODE
    32613261                'Check mode files ~now for mode #CURMODE#',
     
    32633263                'Check for altered .hil/.ini files for current mode now',
    32643264                '',
    3265                 NoDismiss)
     3265                nodismiss)
    32663266   DefMenuSep()                                                                     --------------------
    32673267
     
    32713271                'Open dir(s) with .hil/.ini files',
    32723272                '',
    3273                 NoDismiss)
     3273                nodismiss)
    32743274   DefMenuSep()                                                                     --------------------
    32753275
     
    32803280                '',
    32813281                '',
    3282                 NoDismiss)
     3282                nodismiss)
    32833283
    32843284   DefNextItemStartsSubMenu()
     
    32883288                'View/change default search options',
    32893289                '',
    3290                 NoDismiss)
     3290                nodismiss)
    32913291   DefMenuItem( 'searchoptions_+',                                                  --
    32923292                '~+'\9'down: top to bottom*',
     
    32943294                '',
    32953295                '',
    3296                 NoDismiss)
     3296                nodismiss)
    32973297   DefMenuItem( 'searchoptions_-',                                                  --
    32983298                '~-'\9'up: bottom to top',
     
    33003300                '',
    33013301                '',
    3302                 NoDismiss)
     3302                nodismiss)
    33033303   DefMenuSep()                                                                     --------------------
    33043304
     
    33083308                '',
    33093309                '',
    3310                 NoDismiss)
     3310                nodismiss)
    33113311   DefMenuItem( 'searchoptions_r',                                                  --
    33123312                '~r'\9'reverse: right to left',
     
    33143314                '',
    33153315                '',
    3316                 NoDismiss)
     3316                nodismiss)
    33173317   DefMenuSep()                                                                     --------------------
    33183318
     
    33223322                '',
    33233323                '',
    3324                 NoDismiss)
     3324                nodismiss)
    33253325   DefMenuItem( 'searchoptions_t',                                                  --
    33263326                '~t'\9'start at top of file',
     
    33283328                '',
    33293329                '',
    3330                 NoDismiss)
     3330                nodismiss)
    33313331   DefMenuItem( 'searchoptions_b',                                                  --
    33323332                '~b'\9'start at bottom of file',
     
    33343334                '',
    33353335                '',
    3336                 NoDismiss)
     3336                nodismiss)
    33373337   DefMenuSep()                                                                     --------------------
    33383338
     
    33423342                '',
    33433343                '',
    3344                 NoDismiss)
     3344                nodismiss)
    33453345   DefMenuItem( 'searchoptions_m',                                                  --
    33463346                '~m'\9'mark: in mark only',
     
    33483348                '',
    33493349                '',
    3350                 NoDismiss)
     3350                nodismiss)
    33513351   DefMenuSep()                                                                     --------------------
    33523352
     
    33563356                '',
    33573357                '',
    3358                 NoDismiss)
     3358                nodismiss)
    33593359   DefMenuItem( 'searchoptions_c',                                                  --
    33603360                '~c'\9'ignore case*',
     
    33623362                '',
    33633363                '',
    3364                 NoDismiss)
     3364                nodismiss)
    33653365   DefMenuSep()                                                                     --------------------
    33663366
     
    33703370                '',
    33713371                '',
    3372                 NoDismiss)
     3372                nodismiss)
    33733373   DefMenuItem( 'searchoptions_^',                                                  -- options ~ and ^ are equivalent
    33743374                '~^'\9'excluding search',
     
    33763376                '',
    33773377                '',
    3378                 NoDismiss)
     3378                nodismiss)
    33793379                                                                                                   --------------------------
    33803380   DefMenuItem( 'searchoptions_h',                                                  --
     
    33833383                '',
    33843384                '',
    3385                 'BREAKSEPARATOR' NoDismiss)
     3385                'BREAKSEPARATOR' nodismiss)
    33863386   DefMenuItem( 'searchoptions_g',                                                  --
    33873387                '~g'\9'grep',
     
    33893389                '',
    33903390                '',
    3391                 NoDismiss)
     3391                nodismiss)
    33923392   DefMenuItem( 'searchoptions_x',                                                  --
    33933393                '~x'\9'egrep',
     
    33953395                '',
    33963396                '',
    3397                 NoDismiss)
     3397                nodismiss)
    33983398   DefMenuItem( 'searchoptions_w',                                                  --
    33993399                '~w'\9'words',
     
    34013401                '',
    34023402                '',
    3403                 NoDismiss)
     3403                nodismiss)
    34043404   DefMenuSep()                                                                     --------------------
    34053405
     
    34093409                '',
    34103410                '',
    3411                 NoDismiss)
     3411                nodismiss)
    34123412   DefMenuItem( 'searchoptions_k',                                                  --
    34133413                '~k'\9'change: keep case of search',
     
    34153415                '',
    34163416                '',
    3417                 NoDismiss)
     3417                nodismiss)
    34183418   DefMenuSep()                                                                     --------------------
    34193419
     
    34233423                '',
    34243424                '',
    3425                 NoDismiss)
     3425                nodismiss)
    34263426   DefMenuItem( 'searchoptions_*',                                                  --
    34273427                '~*'\9'change all',
     
    34293429                '',
    34303430                '',
    3431                 NoDismiss)
     3431                nodismiss)
    34323432   DefMenuSep()                                                                     --------------------
    34333433
     
    34373437                '',
    34383438                '',
    3439                 NoDismiss)
     3439                nodismiss)
    34403440   DefMenuItem( 'searchoptions_n',                                                  --
    34413441                '~n'\9'change: msg how many changes',
     
    34433443                '',
    34443444                '',
    3445                 NoDismiss)
     3445                nodismiss)
    34463446   DefMenuSep()                                                                     --------------------
    34473447
     
    34513451                '',
    34523452                '',
    3453                 NoDismiss)
     3453                nodismiss)
    34543454   DefNextItemEndsSubMenu()
    34553455   DefMenuItem( '',                                                                 --
     
    34583458                '',
    34593459                '',
    3460                 NoDismiss)
     3460                nodismiss)
    34613461
    34623462   DefMenuSep()                                                               --------------------
     
    34643464; ---------------------------------------------------------------------------
    34653465defproc add_prefs_saveandrestore
    3466    universal NoDismiss
     3466   universal nodismiss
    34673467   universal WpsStarted
    34683468
     
    34793479                'View/change default save options',
    34803480                '',
    3481                 NoDismiss)
     3481                nodismiss)
    34823482   DefMenuItem( 'saveoptions_ns',                                                   --
    34833483                '/ns'\9'~don''t strip spaces',
     
    34853485                '',
    34863486                '',
    3487                 NoDismiss)
     3487                nodismiss)
    34883488   DefMenuItem( 'saveoptions_s',                                                    --
    34893489                '/~s'\9'strip trailing spaces*',
     
    34913491                '',
    34923492                '',
    3493                 NoDismiss)
     3493                nodismiss)
    34943494   DefMenuSep()                                                                     --------------------
    34953495
     
    34993499                '',
    35003500                '',
    3501                 NoDismiss)
     3501                nodismiss)
    35023502   DefMenuItem( 'saveoptions_t',                                                    --
    35033503                '/~t'\9'compress spaces to tabs (tabs = 8, buggy!)',
     
    35053505                '',
    35063506                '',
    3507                 NoDismiss)
     3507                nodismiss)
    35083508   DefMenuSep()                                                                     --------------------
    35093509
     
    35133513                '',
    35143514                '',
    3515                 NoDismiss)
     3515                nodismiss)
    35163516   DefMenuItem( 'saveoptions_e',                                                    --
    35173517                '/~e'\9'append a file end char',
     
    35193519                '',
    35203520                '',
    3521                 NoDismiss)
     3521                nodismiss)
    35223522   DefMenuSep()                                                                     --------------------
    35233523
     
    35273527                '',
    35283528                '',
    3529                 NoDismiss)
     3529                nodismiss)
    35303530   DefMenuItem( 'saveoptions_o',                                                    --
    35313531                '/~o'\9'force DOS line end (CRLF)*',
     
    35333533                '',
    35343534                '',
    3535                 NoDismiss)
     3535                nodismiss)
    35363536   DefMenuItem( 'saveoptions_l',                                                    --
    35373537                '/~l'\9'force Unix line end (LF)',
     
    35393539                '',
    35403540                '',
    3541                 NoDismiss)
     3541                nodismiss)
    35423542                              -- /u is the same as /l /ne
    35433543   DefMenuSep()                                                                     --------------------
     
    35483548                '',
    35493549                '',
    3550                 NoDismiss)
     3550                nodismiss)
    35513551   DefNextItemEndsSubMenu()
    35523552   DefMenuItem( '',                                                                 --
     
    35553555                '',
    35563556                '',
    3557                 NoDismiss)
     3557                nodismiss)
    35583558
    35593559   DefNextItemStartsSubMenu()
     
    35633563                '',
    35643564                '',
    3565                 NoDismiss)
     3565                nodismiss)
    35663566   DefMenuItem( 'respectreadonly',                                                  -- Respect read-only
    35673567                '~Respect read-only',
     
    35693569                'Read-only file attribute disables edit mode',
    35703570                '',
    3571                 NoDismiss)
     3571                nodismiss)
    35723572   DefNextItemEndsSubMenu()
    35733573   DefMenuItem( 'lockonmodify',                                                     -- Lock on modify
     
    35763576                'Deny write access for other applications',
    35773577                '',
    3578                 NoDismiss)
     3578                nodismiss)
    35793579
    35803580   DefNextItemStartsSubMenu()
     
    35843584                '',
    35853585                '',
    3586                 NoDismiss)
     3586                nodismiss)
    35873587   DefMenuItem( 'restorecursorpos',                                                 -- Restore cursor position
    35883588                '~Restore cursor position',
     
    35903590                'Restore of cursor pos. from file''s last save',
    35913591                '',
    3592                 NoDismiss)
     3592                nodismiss)
    35933593   DefMenuSep()                                                                     --------------------
    35943594
     
    35983598                'Enable edit, load and save history',
    35993599                '',
    3600                 NoDismiss)
     3600                nodismiss)
    36013601   DefMenuSep()                                                                     --------------------
    36023602
     
    36063606                'Save of ring on load and quit',
    36073607                '',
    3608                 NoDismiss)
     3608                nodismiss)
    36093609   DefMenuItem( 'maxfilessavering',                                                 -- Max. [] files for save ring...
    36103610                'Max. [] files for save ring...',
     
    36123612                'Set limit of files to enable auto-save',
    36133613                '',
    3614                 NoDismiss)
     3614                nodismiss)
    36153615   DefNextItemEndsSubMenu()
    36163616   DefMenuItem( 'autoloadlastring',                                                 -- Auto-load last ring
     
    36193619                'Restore of ring if EPM is started without args',
    36203620                '',
    3621                 NoDismiss)
     3621                nodismiss)
    36223622   DefNextItemStartsSubMenu()
    36233623   DefMenuItem( 'backup',                                                     -- Backup  >
     
    36323632                '',
    36333633                '',
    3634                 NoDismiss)
     3634                nodismiss)
    36353635   DefMenuItem( 'autosavenumdialog',                                                -- After [] changes...
    36363636                'After [] ~changes...',
     
    36383638                '',
    36393639                '',
    3640                 NoDismiss)
     3640                nodismiss)
    36413641   DefMenuSep()                                                                     --------------------
    36423642
     
    36463646                '',
    36473647                '',
    3648                 NoDismiss)
     3648                nodismiss)
    36493649   DefMenuItem( 'backupnumdialog',                                                  -- Keep [] backups...
    36503650                '~Keep [] backups...',
     
    36523652                '',
    36533653                '',
    3654                 NoDismiss)
     3654                nodismiss)
    36553655   DefMenuSep()                                                                     --------------------
    36563656
     
    36603660                '',
    36613661                '',
    3662                 NoDismiss)
     3662                nodismiss)
    36633663   DefNextItemEndsSubMenu()
    36643664   DefMenuItem( 'backuplistdir',                                                    -- List directory
     
    36733673; ---------------------------------------------------------------------------
    36743674defproc add_prefs_appearance
    3675    universal NoDismiss
     3675   universal nodismiss
    36763676   universal WpsStarted
    36773677
     
    36883688                '',
    36893689                '',
    3690                 NoDismiss)
     3690                nodismiss)
    36913691   DefMenuItem( '',                                                                 -- Select menu
    36923692                'Select ~menu...',
     
    36943694                'Open a listbox and change or refresh the menu',
    36953695                '',
    3696                 NoDismiss)
     3696                nodismiss)
    36973697   DefNextItemEndsSubMenu()
    36983698   DefMenuItem( 'nodismiss',                                                        -- Nodismiss menus
     
    37013701                'Keep menu open after selecting menu items',
    37023702                '',
    3703                 NoDismiss)
     3703                nodismiss)
    37043704   DefNextItemStartsSubMenu()
    37053705   DefMenuItem( 'infobars',                                                   -- Info bars   >
     
    37083708                '',
    37093709                '',
    3710                 NoDismiss)
     3710                nodismiss)
    37113711   DefMenuItem( 'showlongname',                                                     -- Show .LONGNAME
    37123712                'Show .~LONGNAME',
     
    37143714                'Show .LONGNAME EA as filename in titlebar',
    37153715                '',
    3716                 NoDismiss)
     3716                nodismiss)
    37173717   DefMenuItem( 'messageline',                                                      -- Message line
    37183718                MSG_LINE_MENU__MSG,
     
    37203720                MSG_LINE_MENUP__MSG,
    37213721                HP_FRAME_MESSAGE,
    3722                 NoDismiss)
     3722                nodismiss)
    37233723   DefMenuItem( 'statusbar',                                                        -- Status bar
    3724                 'Status ~bar',
     3724                'Status b~ar',
    37253725                'toggleframe 1',
    37263726                STATUS_LINE_MENUP__MSG,
    37273727                HP_FRAME_STATUS,
    3728                 NoDismiss)
     3728                nodismiss)
    37293729   DefMenuItem( 'infoattop',                                                        -- Info at top
    37303730                INFOATTOP_MENU__MSG,
     
    37323732                INFOATTOP_MENUP__MSG,
    37333733                HP_FRAME_EXTRAPOS,
    3734                 NoDismiss)
    3735    DefMenuItem( 'prompting',                                                        -- Prompting
    3736                 PROMPTING_MENU__MSG,
     3734                nodismiss)
     3735   DefMenuItem( 'showmenuhints',                                                    -- Show menu hints
     3736                'Show menu ~hints',
    37373737                'toggleprompt',
    37383738                PROMPTING_MENUP__MSG,
    37393739                HP_FRAME_PROMPT,
    3740                 NoDismiss)
     3740                nodismiss)
    37413741   DefMenuSep()                                                                     --------------------
    37423742
     
    37463746                'Change layout of titletext',
    37473747                '',
    3748                 NoDismiss)
     3748                nodismiss)
    37493749   DefMenuItem( '',                                                                 -- Configure status bar...
    37503750                'Configure status ~bar...',
     
    37523752                'Change layout of status bar',
    37533753                '',
    3754                 NoDismiss)
     3754                nodismiss)
    37553755   DefNextItemEndsSubMenu()
    37563756   DefMenuItem( '',                                                                 -- Configure separator...
     
    37593759                'Change layout of separator for title and status bar',
    37603760                '',
    3761                 NoDismiss)
     3761                nodismiss)
    37623762   DefNextItemStartsSubMenu()
    37633763   DefMenuItem( 'toolbar',                                                    -- Toolbar   >
     
    37663766                '',
    37673767                '',
    3768                 NoDismiss)
     3768                nodismiss)
    37693769   DefMenuItem( 'toolbarenabled',                                                   -- Enabled
    37703770                '~Enabled',
     
    37723772                TOGGLETOOLBAR_MENUP__MSG,
    37733773                HP_TOOLBAR_TOGGLE,
    3774                 NoDismiss)
     3774                nodismiss)
    37753775   DefMenuItem( '',                                                                 -- Select...
    37763776                '~Select...',
     
    37783778                'Open a listbox and load, reload or delete a toolbar',
    37793779                '',
    3780                 NoDismiss)
     3780                nodismiss)
    37813781   DefMenuSep()                                                                     --------------------
    37823782
     
    37873787                'Configure toolbar style',
    37883788                '',
    3789                 NoDismiss)
     3789                nodismiss)
    37903790   DefMenuItem( 'toolbartext',                                                            -- Text
    37913791                '~Text',
     
    37933793                'Show button text',
    37943794                '',
    3795                 NoDismiss)
     3795                nodismiss)
    37963796   DefMenuSep()                                                                           --------------------
    37973797
     
    38013801                'Adjust button sizes to the .bmp sizes',
    38023802                '',
    3803                 NoDismiss)
     3803                nodismiss)
    38043804   DefMenuItem( 'toolbarsize',                                                            -- Size: [26x26]...
    38053805                '~Size: [x]...',
     
    38073807                'Default = 26x26, add 4x4 to the .bmp size',
    38083808                '',
    3809                 NoDismiss)
     3809                nodismiss)
    38103810   DefNextItemEndsSubMenu()
    38113811   DefMenuItem( 'toolbarscaling',                                                         -- Scaling: [and]
     
    38143814                'In most cases "and" looks best',
    38153815                '',
    3816                 NoDismiss)
     3816                nodismiss)
    38173817   DefMenuSep()                                                                     --------------------
    38183818
     
    38223822                '',
    38233823                '',
    3824                 NoDismiss)
     3824                nodismiss)
    38253825   DefMenuSep()                                                                     --------------------
    38263826
     
    38303830                '',
    38313831                '',
    3832                 NoDismiss)
     3832                nodismiss)
    38333833   DefNextItemEndsSubMenu()
    38343834   DefMenuItem( '',                                                                 -- Export...
     
    38373837                '',
    38383838                '',
    3839                 NoDismiss)
     3839                nodismiss)
    38403840   DefNextItemStartsSubMenu()
    38413841   DefMenuItem( 'editwindow',                                                 -- Edit window   >
     
    38443844                '',
    38453845                '',
    3846                 NoDismiss)
     3846                nodismiss)
    38473847   DefNextItemEndsSubMenu()
    38483848   DefMenuItem( 'clickonlygivesfocus',                                              -- Click only gives focus
     
    38513851                'When enabled, the cursor is placed at the second click only',
    38523852                '',
    3853                 NoDismiss)
     3853                nodismiss)
    38543854   DefNextItemStartsSubMenu()
    38553855   DefMenuItem( 'backgroundbitmap',                                           -- Background bitmap   >
     
    38583858                '',
    38593859                '',
    3860                 NoDismiss)
     3860                nodismiss)
    38613861   DefMenuItem( 'backgroundbitmapenabled',                                          -- Enabled
    38623862                '~Enabled',
     
    38643864                TOGGLEBITMAP_MENUP__MSG,
    38653865                HP_FRAME_BITMAP,
    3866                 NoDismiss)
     3866                nodismiss)
    38673867   DefNextItemEndsSubMenu()
    38683868   DefMenuItem( '',                                                                 -- Select...
     
    38713871                'Select a background bitmap',
    38723872                '',
    3873                 NoDismiss)
     3873                nodismiss)
    38743874   DefNextItemStartsSubMenu()
    38753875   DefMenuItem( '',                                                           -- Colors and fonts   >
     
    38783878                '',
    38793879                '',
    3880                 NoDismiss)
     3880                nodismiss)
    38813881   DefMenuItem( '',                                                                 -- Change controls colors...
    38823882                'Change controls ~colors...',
     
    38843884                'To change a foreground color, hold the Ctrl key',
    38853885                '',
    3886                 NoDismiss)
     3886                nodismiss)
    38873887   DefMenuItem( '',                                                                 -- Change controls fonts...
    38883888                'Change controls ~fonts...',
     
    38903890                '',
    38913891                '',
    3892                 NoDismiss)
     3892                nodismiss)
    38933893   DefMenuItem( '',                                                                 -- Old colors and fonts dialog...
    38943894                'Old colors and fonts ~dialog...',
     
    38963896                'Use either the old configuration dialog or drag''n''drop',
    38973897                '',
    3898                 NoDismiss)
     3898                nodismiss)
    38993899   DefMenuSep()                                                                     --------------------
    39003900
     
    39053905                'Modify EPM''s 16-color palette (e.g. used for highlighting)',
    39063906                '',
    3907                 NoDismiss)
     3907                nodismiss)
    39083908
    39093909; ---------------------------------------------------------------------------
     
    53645364   universal show_longnames
    53655365   universal menu_prompt
    5366    SetMenuAttribute( GetAVar('mid_showlongname'), MIA_CHECKED, not show_longnames)
    5367    SetMenuAttribute( GetAVar('mid_messageline'),  MIA_CHECKED, not queryframecontrol(2))
    5368    SetMenuAttribute( GetAVar('mid_statusbar'),    MIA_CHECKED, not queryframecontrol(1))
    5369    SetMenuAttribute( GetAVar('mid_infoattop'),    MIA_CHECKED, not queryframecontrol(32))
    5370    SetMenuAttribute( GetAVar('mid_prompting'),    MIA_CHECKED, not menu_prompt)
     5366   SetMenuAttribute( GetAVar('mid_showlongname'),  MIA_CHECKED, not show_longnames)
     5367   SetMenuAttribute( GetAVar('mid_messageline'),   MIA_CHECKED, not queryframecontrol(2))
     5368   SetMenuAttribute( GetAVar('mid_statusbar'),     MIA_CHECKED, not queryframecontrol(1))
     5369   SetMenuAttribute( GetAVar('mid_infoattop'),     MIA_CHECKED, not queryframecontrol(32))
     5370   SetMenuAttribute( GetAVar('mid_showmenuhints'), MIA_CHECKED, not menu_prompt)
    53715371
    53725372defc menuinit_toolbar
     
    55205520   parse arg controlid fon
    55215521   if fon <> '' then
    5522       forceon = (fon + 1)*65536
     5522      forceon = (fon + 1) * 65536
    55235523   else
    55245524      fon = not queryframecontrol(controlid)  -- Query now, since toggling is asynch.
    55255525   endif
    55265526
    5527    call windowmessage( 0, getpminfo(EPMINFO_EDITFRAME),
     5527   call windowmessage( 0, getpminfo( EPMINFO_EDITFRAME),
    55285528                       5907,               -- EFRAMEM_TOGGLECONTROL
    55295529                       controlid + forceon,
     
    55365536         if menuloaded then
    55375537            -- Set MIA_CHECKED attributes for the case MIA_NODISMISS attribute is on
    5538             mid = GetAVar('mid_prompting')
     5538            mid = GetAVar('mid_showmenuhints')
    55395539            -- Check if mid exists, because 'initconfig' sets some controls before the menu
    55405540            if mid > '' then
     
    55715571; Move to MENU.E?
    55725572defproc queryframecontrol(controlid)
    5573    return windowmessage( 1, getpminfo(EPMINFO_EDITFRAME),   -- Send message to edit client
     5573   return windowmessage( 1, getpminfo( EPMINFO_EDITFRAME),   -- Send message to edit client
    55745574                         5907,               -- EFRAMEM_TOGGLECONTROL
    55755575                         controlid,
     
    56035603   if menuloaded then
    56045604      -- Set MIA_CHECKED attribute for the case MIA_NODISMISS attribute is on
    5605       SetMenuAttribute( GetAVar('mid_prompting'), MIA_CHECKED, not menu_prompt)
     5605      SetMenuAttribute( GetAVar('mid_showmenuhints'), MIA_CHECKED, not menu_prompt)
    56065606      old = queryprofile( app_hini, appname, INI_OPTFLAGS)
    56075607      new = subword( old, 1, 8)' 'menu_prompt' 'subword( old, 10)
     
    62616261   on = not (nodismiss = 32)
    62626262   WriteConfigKey( KeyPath, on)
    6263    nodismiss = on*32
     6263   nodismiss = on * 32
    62646264   -- Set MIA_CHECKED attribute for the case MIA_NODISMISS attribute is on
    62656265   SetMenuAttribute( GetAVar('mid_nodismiss'), MIA_CHECKED, not on)
Note: See TracChangeset for help on using the changeset viewer.