docs: B32 - Navigator and UI#1663
Merged
Merged
Conversation
Describe block B32 (track T4) — the Navigator and UI paradigm articles. - Navigator: add the per-element capabilities — sibling ordering, a caption that can be the current value of a property, a visibility condition, an icon (via the icon-assignment mechanism), and a hot key / mouse binding that selects the element. - Navigator_design: fix the EN desktop unit "pixels" -> "points" to match the Russian «точки» (the coordinates are dimensionless layout units). - User_interface: written from a stub. As a management-surface article it covers the end-user customization of the running client — appearance (table of settings), regional settings, and per-table form preferences — stored per user (or per computer), layered over the developer's design and the administrator defaults. - Icons: a form's own icon uses the navigator ranking threshold/enable defaults (0.1 / on), not the container ones; reword the default-icon note and describe the match-rank inputs. Source-verified against NavigatorElement, the navigator/window grammar, AppServerImage/Settings/ContainerView, and Authentication/SystemEvents/ Reflection.lsf (+ ServerResourceBundle). EN and RU line-synchronous. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Describe block B32 (track T4) — the NAVIGATOR and WINDOW statements. - NAVIGATOR_statement: document the CHANGEKEY and CHANGEMOUSE navigator-element options — a key / mouse combination that selects the element, with a showSetting choice (SHOW/HIDE) controlling whether the combination is shown in the element caption (HIDE by default). - WINDOW_statement: document the NATIVE keyword (a window filled by the client rather than the navigator — navigator elements cannot be placed into it; the predefined System.forms and System.log are defined this way; only POSITION/CLASS/HIDETITLE/HIDESCROLLBARS apply) and the HIDE WINDOW statement; add the windowName parameter and examples; fix the VALING -> VALIGN typo. The deprecated TOOLBAR keyword is left undocumented per the deprecation rule. Source-verified against the navigator/window grammar in LsfLogics.g, ScriptingLogicsModule (addScriptedWindow/createNativeWindow/hideWindow/ setupNavigatorElement/setNavigatorElementWindow), NavigatorElement, RemoteNavigator, and the client GNavigatorElement. EN and RU line-synchronous. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.