Bob,
The dialog is created in this class:
jmri.jmrit.logixng.tools.swing.TreeEditor
In the method makeAddEditFrame()
Each LogixNG action/expression has its own class for creating a panel to configure that class, for example:
jmri.jmrit.logixng.actions.swing.ActionBlockSwing
To test it, add a LogixNG, add a ConditionalNG and add a Block action.
The Block action is not the only panel that are very wide, which is why it's better to fix the problem in the class TreeEditor.
Thank you for looking into this!
Daniel
toggle quoted message
Show quoted text
On 2025-04-12 12:45, Bob Jacobsen via groups.io wrote:
What’s the exact title of this window? I don’t use that part of the code, but perhaps I can fix the GUI.
Bob
On Apr 11, 2025, at 11:55?PM, George Hofmann via groups.io <george.hofmann@...> wrote:
Tinkering with this window back on my Linux machine, I see that if I reduce the window width, the third and second entry fields just disappear as the window shrinks with no way to access them or any indication that they even exist. This is not a good user interface. A scroll bar should appear.
George
—
Bob Jacobsen
rgj1927@...