开云体育

Re: Inline LogixNG add block item different on two systems #logixng


 

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

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@...







Join [email protected] to automatically receive all group messages.