Skip to content

Refactor deferred end of group processing for flexibility#304

Open
bobjacobsen wants to merge 4 commits into
openlcb:masterfrom
bobjacobsen:refactorEndOfGroupForFlexibility
Open

Refactor deferred end of group processing for flexibility#304
bobjacobsen wants to merge 4 commits into
openlcb:masterfrom
bobjacobsen:refactorEndOfGroupForFlexibility

Conversation

@bobjacobsen

Copy link
Copy Markdown
Contributor

End-of-group CDI processing is deferred to a class that's eventually populated by JMRI. This refactors the single call that was used both for CDI groups, and also for the special "group" that does that handles adding a panel at the bottom of the CDI, into two separate function calls. This allows them to be handled separately in JMRI.

The refactoring leaves the same default behavior in place. Library users that just use the original call will see no change in behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant