Skip to content

Allow for multiple StroopMainForm instances #2

@FramePerfection

Description

@FramePerfection

The StroopMainForm class currently expects several links to static state, such as SavedSettingsConfig, to manage the state of the single instance that exists. However, it may be desirable to display multiple StroopMainForm instances at once.
This yields the following implications (list is yet to be completed):

  • The tab visibility and order must be saved per instance, implying some sort of mechanism to identify different StroopMainForm instances within the user's preferences (previously in the Config/SavedSettings.xml file)
  • Actions on Config.Stream (such as running, attaching to a different process or disposing of it) must not be tied directly to Form events
  • Make some WatchVariableUtilities.baseAddressGetters depend on the StroopMainForm instance

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidThis doesn't seem right

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions