Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⎕PW should update on layout changes #813

Closed
abrudz opened this issue Dec 16, 2021 · 1 comment
Closed

⎕PW should update on layout changes #813

abrudz opened this issue Dec 16, 2021 · 1 comment
Assignees
Labels

Comments

@abrudz
Copy link
Member

abrudz commented Dec 16, 2021

Describe the issue you are having

When auto-PW is enabled, I expect ⎕PW to track the session width at all times. However, resizing the fake inner windows, e.g. workspace explorer, debug pane, and editors, thereby causing the session to change width, doesn't have an effect on ⎕PW. Changing the size of the real outer window, does update ⎕PW.

Paste the contents of Help → About (Shift+F1)

IDE:
  Version: 4.4.3676
  Platform: Win32
  Date: 2021-12-14 22:48:37 +0100
  Git commit: 8be66466c2ea7c9cc631f06a54c88133a04a650d
  Preferences:{
    "autoCloseBrackets":"0",
    "autoPW":"1",
    "colourScheme":"Dracula",
    "confirmations":"{\"SaveFileOptionsExtension:.apln\":100,\"SaveFileOptionsExtension:.dyalog\":100,\"\":100}",
    "indentOnOpen":"0",
    "kbdLocale":"en_GB",
    "keys":"{\"BK\":[\"Alt-Up\",\"Ctrl-Shift-Backspace\"],\"DK\":[\"Ctrl-Shift-D\"],\"FD\":[\"Alt-Down\",\"Ctrl-Shift-Enter\"],\"FX\":[\"Ctrl-S\"],\"QCP\":[\"Ctrl-Shift-P\"],\"ZM\":[\"Ctrl-Shift-Up\"],\"PF11\":[\"F11\"]}",
    "lbarOrder":"← +-×÷*⍟⌹!? |⌊⊥⊤⊣⊢ =≠≤<>≥≡≢ ∨∧⍲⍱ ↓⊂⊃⊆⌷⍋⍒ ⍳⍸∊⍷∪∩~ /\\⌿⍀ ,⍪⍴⌽⊖⍉ ¨⍨⍣.∘⍤⍥@ ⍞⎕⍠⌸⌺⌶⍎⍕ ⋄⍝→⍵⍺∇& ¯⍬ ↑○⌈ ",
    "menu":"# see below for syntax\n\nDyalog                          {mac}\n  About Dyalog             =ABT\n  -\n  Preferences...           =PRF\n  -                            \n  &Quit                    =QIT\n&File                           {!browser}\n  &Open...                 =OWS {local}\n  &New Session             =NEW\n  &Connect...              =CNC\n  -                             {!mac}\n  &Quit                    =QIT {!mac}\n&Edit\n  Undo                     =UND {!browser}\n  Redo                     =RDO {!browser}\n  -                             {!browser}\n  Cut                      =CT  {!browser}\n  Copy                     =CP  {!browser}\n  Paste                    =PT  {!browser}\n  Select All               =SA  {mac}\n  -                             {!mac&&!browser}\n  Find\n    &Find                    =SC\n    &Replace                 =RP\n  Preferences...           =PRF {!mac}\n&View\n  Show Language Bar        =LBR\n  Show Status Bar          =SBR\n  Show Workspace Explorer  =WSE\n  Show Debug               =DBG\n  Line Wrapping in Session =WRP\n  -                             {!browser}\n  Stops                    =TVB\n  Line Numbers             =LN\n  Outline                  =TVO\n  -                             {!browser}\n  Increase Font Size       =ZMI {!browser}\n  Decrease Font Size       =ZMO {!browser}\n  Reset Font Size          =ZMR {!browser}\n  -                             {!browser}\n  Toggle Full Screen            {!browser}\n&Window\n  Close All Windows        =CAW\n&Action\n  Edit                     =ED\n  Trace                    =TC\n  -\n  Clear all trace/stop/monitor =CAM\n  Weak Interrupt           =WI\n  Strong Interrupt         =SI\n&Threads                        {rp21}\n  Pause on Error           =POE\n  Pause all Threads        =PAT\n  Resume all Threads       =RSU\n  Restart all Threads      =MA\n&Help\n  Getting &Started         =https://dyalog.com/introduction.htm\n  -\n  Dyalog &Help             =DHI\n  &Language Elements       =LEL\n  &Documentation Centre    =DOX\n  -\n  Dyalog &Website          =https://dyalog.com/\n  &Email Dyalog            =EMD\n  -\n  Latest &Enhancements     =ENH\n  Read &Me                 =RME\n  &Third Party Licences    =TPL\n  &About                   =ABT {!mac}\n\n# Syntax:\n#   &x   access key, alt+x\n#   =CMD command code; some are special:\n#          LBR WRP WSE render as checkboxes\n#   =http://example.com/  open a URL\n#   {}   conditional display, a boolean expression\n#          operators: && || ! ( )\n#          variables: local browser mac win\n#   -    separator (when alone)\n#   #    comment\n\n# The =PRF (\"Preferences...\") menu item must be present.",
    "pfkeys":"[\"\",\"\",\"\",\"\",\"<LL>(<RL>)\",\"<DB>\",\"\",\"\",\"\",\"\",\"\",\"<LL>(<RL>)\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]",
    "selectedExe":"C:\\Program Files\\Dyalog\\Dyalog APL-64 18.2 Unicode\\dyalog.exe",
    "wse":"1",
    "zoom":"10"
  }

Interpreter:
  Version: 18.2.44968
  Platform: Windows-64
  Edition: Unicode/64
  Date: Dec 13 2021 at 21:22:17
@abrudz abrudz added the bug label Dec 16, 2021
@abrudz abrudz changed the title ⎕PW only auto-updated on window changes, not on layout changes ⎕PW should update on layout changes Aug 4, 2022
@e9gille e9gille self-assigned this Aug 8, 2022
@e9gille
Copy link
Contributor

e9gille commented Aug 11, 2022

Fixed in 775b435

@e9gille e9gille closed this as completed Aug 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants