kruland2607
59e75d5c83
Rework BodyTubeConfig and InnerTubeConfig removing the motor
...
configuration stuff. The motormount checkbox and default ignition
configuration is now on the General tab. Removed
ThicknessRingComponentConfig since that was only used by
InnerTubeConfig. Moved the radialPanel from RingComponentConfig to
InnerTubeConfig for now.
2013-10-02 12:51:59 -05:00
kruland2607
ed0444a909
Move buttons to top.
2013-10-02 08:55:55 -05:00
kruland2607
6abcda7abd
Don't show the sustainer stage in the stage configuration panel.
2013-10-01 16:12:05 -05:00
kruland2607
dca6c31241
Move ownership of the table to the base class.
2013-10-01 15:47:28 -05:00
kruland2607
60a7014ca3
Fix button layout.
2013-10-01 15:37:17 -05:00
kruland2607
f433c640e2
Fixed motor table so it only shows motor mounts. Extracted the table cell renderer code into abstract base class.
2013-10-01 13:26:44 -05:00
kruland2607
c8f71fcc94
Refactored the table models into a common base class FlightConfigurableTableModel.
2013-10-01 12:12:30 -05:00
kruland2607
fa7916f7b0
Localized column heading and added rocket listener to update columns.
2013-10-01 11:34:57 -05:00
kruland2607
e36a90adfc
Improved common base of configuration panels.
2013-10-01 10:20:44 -05:00
kruland2607
9e01ff4e76
Refactor Recovery and Separation panels to derive from
...
FlightConfigurablePanel. Added DefaultConfiguration listener to the
FlightConfigurablePanel to keep the RocketFigure in sync.
2013-09-30 21:59:37 -05:00
kruland2607
43187b2b2c
Implement Configuration tab in BasicFrame next to Design and Simulation tabs. Provides functionality to configure motors, recovery and stages. Todo - verify functionality, add listeners to the table contents change when the design is updated, add listener so the configuration is highlighed to reflect selection in RocketFigure.
2013-09-30 21:12:52 -05:00
kruland2607
26fb295554
Rework source structure to separate swing gui code from core code.
...
Separate swing application code from core code. Moved a bunch of sources
and libraries around. Created new eclipse project.
Further refinements to make it build.
Update gitignore.
2013-09-27 11:34:46 -05:00