Changeset 3529


Ignore:
Timestamp:
Mar 18, 2019, 6:31:47 PM (6 years ago)
Author:
Andreas Schnellbacher
Message:
  • Added header width configuration macros.
  • Added header width menu item to Format -> Center, Box and Draw.
  • Removed it from InitModeConfig in MODECFG.E.
  • Changed first reflow margins selection to always use header width as right margin and removed configuration for that.
  • The text for the menu item 'Reflow margins' > 'Configure selected' is now changed, according to the selected dimension.
  • Minor fixes and text improvements.
Location:
trunk/src/netlabs/macros
Files:
2 edited

Legend:

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

    r3434 r3529  
    20752075   call DeleteConfigTree( '\NEPMD\User\Mouse\Mark\Workaround')
    20762076   call DeleteConfigTree( '\NEPMD\User\Mouse\Url\Browser')
     2077   call DeleteConfigTree( '\NEPMD\User\Reflow\Margins1')
     2078   call DeleteConfigTree( '\NEPMD\User\Reflow\Margins\1')
    20772079
    20782080   call RenameConfigTree( '\NEPMD\User\Mode',         '\NEPMD\Var\Mode')
     
    20942096   call RenameConfigTree( '\NEPMD\User\Keys\AddKeyDefs\Selected',   '\NEPMD\User\Keysets\AddKeyDefs\Selected')
    20952097   call RenameConfigTree( '\NEPMD\User\Reflow\MarginsItem',         '\NEPMD\User\Reflow\Margins\Selected')
    2096    call RenameConfigTree( '\NEPMD\User\Reflow\Margins1',            '\NEPMD\User\Reflow\Margins\1')
    20972098   call RenameConfigTree( '\NEPMD\User\Reflow\Margins2',            '\NEPMD\User\Reflow\Margins\2')
    20982099   call RenameConfigTree( '\NEPMD\User\Search\LastFindDefButton',      '\NEPMD\Var\Search\LastFindDefButton')
  • TabularUnified trunk/src/netlabs/macros/newmenu.e

    r3528 r3529  
    716716                'Delete from cursor until begin of next word',
    717717                '')
    718 ;
    719 ; x      Box   used in: CustEpm
    720 ; x      Draw  used in: CustEpm
    721 ;        Fill
    722 ;        Center
    723 ; x      Sort
    724 ; x      Sum
    725 ;        ?Math
    726 ; x      Expand > First
    727 ; x      Expand > Second
    728 ;        Syntax expansion in header
    729 ;
    730718   DefMenuSep()                                                               --------------------
    731719
     
    13221310   DefMenuSep()                                                                     --------------------
    13231311
     1312   DefMenuItem( 'headerwidth',                                                      -- Header width: []
     1313                'Header ~width: []...',
     1314                'DefaultHeaderWidth',
     1315                'Configure default header width used for boxes, center and syntax expansion',
     1316                '')
     1317   DefMenuSep()                                                                     --------------------
     1318
    13241319   DefMenuItem( 'draw',                                                             -- Draw lines
    13251320                '~Draw lines',
     
    13821377                'Reformat current email',
    13831378                '')
    1384    DefMenuSep()                                                                     --------------------
    1385 
    13861379   DefMenuItem( '',                                                                 -- Select reflow type...
    13871380                '~Select reflow type...',
    13881381                'SelectReflowType',
    1389                 '',
     1382                'No other type defined yet',
    13901383                '',
    13911384                'disabled')
     
    14111404                'Margins/right margin for wrap and reflow actions',
    14121405                '')
    1413    DefMenuItem( 'reflowmargins1',                                                   -- 1:
    1414                 '~1: []',
     1406   DefMenuItem( 'reflowmargins1',                                                   -- 1: [] (header width)
     1407                '~1: [] (header width)',
    14151408                'ReflowmarginsSelect 1',
    14161409                'Select specified value(s) as reflow margins',
    14171410                '',
    14181411                NoDismiss)
    1419    DefMenuItem( 'reflowmargins2',                                                   -- 2:
     1412   DefMenuItem( 'reflowmargins2',                                                   -- 2: []
    14201413                '~2: []',
    14211414                'ReflowmarginsSelect 2',
     
    14231416                '',
    14241417                NoDismiss)
    1425    DefMenuItem( 'reflowmargins3',                                                   -- 3: rightmargin
    1426                 '~3: []',
     1418   DefMenuItem( 'reflowmargins3',                                                   -- 3: [] (margins)
     1419                '~3: [] (margins)',
    14271420                'ReflowmarginsSelect 3',
    14281421                'Select file''s margins as reflow margins',
     
    14351428                '~Configure selected...',
    14361429                'Set_ReflowMargins',
    1437                 'Configure selected reflow-margins item...',
     1430                'Configure selected reflow margins item...',
    14381431                '')
    14391432   DefMenuSep()                                                               --------------------
     
    39153908   KeyPath = '\NEPMD\User\Reflow\Margins\Selected'
    39163909   i = QueryConfigKey( KeyPath)
    3917    if i = 3 then
     3910   if i = 1 then
     3911      reflowmargins = '1 'GetDefaultHeaderWidth()' 1'
     3912   elseif i = 3 then
    39183913      reflowmargins = .margins
    39193914   else
     
    39523947defc menuinit_reflowmargins
    39533948   KeyPath = '\NEPMD\User\Reflow\Margins\1'
    3954    new = QueryConfigKey( KeyPath)
     3949   new = '1 'GetDefaultHeaderWidth()' 1'
    39553950   SetMenuVarText( 'reflowmargins1', new)
    39563951
     
    39673962   SetMenuAttribute( GetAVar( 'mid_reflowmargins2'), MIA_CHECKED, not (i = 2))
    39683963   SetMenuAttribute( GetAVar( 'mid_reflowmargins3'), MIA_CHECKED, not (i = 3))
     3964
     3965   if i = 1 then
     3966      text = '~Configure header width...'
     3967   elseif i = 2 then
     3968      text = '~Configure selected...'
     3969   elseif i = 3 then
     3970      text = '~Configure margins...'
     3971   endif
     3972   SetMenuText( 'mid_reflowmarginsconfig', text)
    39693973
    39703974defc menuinit_linebreaks
     
    41064110   endif
    41074111   SetMenuVarText( 'selectboxstyle', new)
     4112   new = GetDefaultHeaderWidth()
     4113   SetMenuVarText( 'headerwidth', new)
    41084114   KeyPath = '\NEPMD\User\Format\DrawStyle'
    41094115   new = QueryConfigKey( KeyPath)
     
    62716277   args = arg(1)
    62726278   parse value args with lma rma parma
    6273    if lma > '' then
     6279   if lma <> '' then
    62746280      if rma = '' then
    62756281         args = 1 args  -- default value for lma is 1
     
    62826288   KeyPath = '\NEPMD\User\Reflow\Margins\Selected'
    62836289   i   = QueryConfigKey( KeyPath)
    6284    if i = 3 then
    6285       new = args
    6286       if new = '' then
    6287          'ma'  -- Open command line with current .margins value
    6288          return
    6289       endif
    6290       reflowmargins = .margins
     6290   if i = 1 then
     6291      'DefaultHeaderWidth'
     6292      return
     6293   elseif i = 3 then
     6294      'ma'  -- Open command line with current .margins value
     6295      return
    62916296   else
    62926297      KeyPath = '\NEPMD\User\Reflow\Margins\'i
     
    63106315   KeyPath = '\NEPMD\User\Reflow\Margins\Selected'
    63116316   WriteConfigKey( KeyPath, i)
    6312    if i = 3 then
     6317   if i = 1 then
     6318      reflowmargins = '1 'GetDefaultHeaderWidth()' 1'
     6319   elseif i = 3 then
    63136320      reflowmargins = .margins
    63146321   else
     
    63216328   new = reflowmargins
    63226329   SetMenuVarText( 'reflowmargins', new)
     6330   if i = 1 then
     6331      text = '~Configure header width...'
     6332   elseif i = 2 then
     6333      text = '~Configure selected...'
     6334   elseif i = 3 then
     6335      text = '~Configure margins...'
     6336   endif
     6337   SetMenuText( 'mid_reflowmarginsconfig', text)
    63236338
    63246339; ---------------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.