Add comments in PhotoSettingsConfig
This commit is contained in:
parent
4338eda38a
commit
6cb1fb7945
@ -162,47 +162,57 @@ public class PhotoSettingsConfig extends JTabbedPane {
|
||||
|
||||
addTab(trans.get("PhotoSettingsConfig.tab.orientation"), new JPanel(new MigLayout("fill", "[]100[]5[]")) {
|
||||
{
|
||||
// Rocket
|
||||
add(new StyledLabel(trans.get("PhotoSettingsConfig.lbl.rocket"), Style.BOLD));
|
||||
add(new JSeparator(SwingConstants.HORIZONTAL), "span, wrap, growx");
|
||||
|
||||
/// Pitch
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.pitch")));
|
||||
DoubleModel pitchModel = new DoubleModel(p, "Pitch", UnitGroup.UNITS_ANGLE);
|
||||
add(new EditableSpinner(pitchModel.getSpinnerModel()), "growx");
|
||||
add(new UnitSelector(pitchModel), "pushx, left, wrap");
|
||||
|
||||
/// Yaw
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.yaw")));
|
||||
DoubleModel yawModel = new DoubleModel(p, "Yaw", UnitGroup.UNITS_ANGLE);
|
||||
add(new EditableSpinner(yawModel.getSpinnerModel()), "growx");
|
||||
add(new UnitSelector(yawModel), "wrap");
|
||||
|
||||
/// Roll
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.roll")));
|
||||
DoubleModel rollModel = new DoubleModel(p, "Roll", UnitGroup.UNITS_ANGLE);
|
||||
add(new EditableSpinner(rollModel.getSpinnerModel()), "growx");
|
||||
add(new UnitSelector(rollModel), "wrap");
|
||||
|
||||
/// Advance
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.advance")));
|
||||
DoubleModel advanceModel = new DoubleModel(p, "Advance", UnitGroup.UNITS_LENGTH);
|
||||
add(new EditableSpinner(advanceModel.getSpinnerModel()), "growx");
|
||||
add(new UnitSelector(advanceModel), "wrap");
|
||||
|
||||
// Camera
|
||||
add(new StyledLabel(trans.get("PhotoSettingsConfig.lbl.camera"), Style.BOLD));
|
||||
add(new JSeparator(SwingConstants.HORIZONTAL), "span, wrap, growx");
|
||||
|
||||
/// View azimuth
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.vAz")));
|
||||
DoubleModel viewAzModel = new DoubleModel(p, "ViewAz", UnitGroup.UNITS_ANGLE);
|
||||
add(new EditableSpinner(viewAzModel.getSpinnerModel()), "growx");
|
||||
add(new UnitSelector(viewAzModel), "wrap");
|
||||
|
||||
/// View altitude
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.vAlt")));
|
||||
DoubleModel viewAltModle = new DoubleModel(p, "ViewAlt", UnitGroup.UNITS_ANGLE);
|
||||
add(new EditableSpinner(viewAltModle.getSpinnerModel()), "growx");
|
||||
add(new UnitSelector(viewAltModle), "wrap");
|
||||
|
||||
/// View distance
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.vDist")));
|
||||
DoubleModel viewDistanceModel = new DoubleModel(p, "ViewDistance", UnitGroup.UNITS_LENGTH);
|
||||
add(new EditableSpinner(viewDistanceModel.getSpinnerModel()), "growx");
|
||||
add(new UnitSelector(viewDistanceModel), "wrap");
|
||||
|
||||
/// FoV
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.fov")));
|
||||
DoubleModel fovModel = new DoubleModel(p, "Fov", UnitGroup.UNITS_ANGLE);
|
||||
add(new EditableSpinner(fovModel.getSpinnerModel()), "growx");
|
||||
@ -212,31 +222,39 @@ public class PhotoSettingsConfig extends JTabbedPane {
|
||||
|
||||
addTab(trans.get("PhotoSettingsConfig.tab.environment"), new JPanel(new MigLayout("fill", "[]100[]5[]")) {
|
||||
{
|
||||
// Light
|
||||
add(new StyledLabel(trans.get("PhotoSettingsConfig.lbl.light"), Style.BOLD));
|
||||
add(new JSeparator(SwingConstants.HORIZONTAL), "span, wrap, growx");
|
||||
|
||||
/// Sun light
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.sun")));
|
||||
add(sunLightColorButton, "wrap");
|
||||
|
||||
/// Ambiance
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.amb")));
|
||||
DoubleModel ambianceModel = new DoubleModel(p, "Ambiance", 100, UnitGroup.UNITS_NONE, 0, 100);
|
||||
add(new EditableSpinner(ambianceModel.getSpinnerModel()), "wrap");
|
||||
|
||||
/// Light azimuth
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.lightAz")));
|
||||
DoubleModel lightAzModel = new DoubleModel(p, "LightAz", UnitGroup.UNITS_ANGLE);
|
||||
add(new EditableSpinner(lightAzModel.getSpinnerModel()), "split 2");
|
||||
add(new UnitSelector(lightAzModel), "push, left, wrap");
|
||||
|
||||
/// Light altitude
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.lightAlt")));
|
||||
DoubleModel lightAltModle = new DoubleModel(p, "LightAlt", UnitGroup.UNITS_ANGLE);
|
||||
add(new EditableSpinner(lightAltModle.getSpinnerModel()), "wrap");
|
||||
|
||||
// Sky
|
||||
add(new StyledLabel(trans.get("PhotoSettingsConfig.lbl.sky"), Style.BOLD));
|
||||
add(new JSeparator(SwingConstants.HORIZONTAL), "span, wrap, growx");
|
||||
|
||||
/// Sky color
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.skyColor")));
|
||||
add(skyColorButton, "wrap");
|
||||
|
||||
/// Sky image
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.skyImage")));
|
||||
|
||||
Sky noSky = new Sky() { // Dummy sky for 'none' selection option
|
||||
@ -276,6 +294,7 @@ public class PhotoSettingsConfig extends JTabbedPane {
|
||||
}
|
||||
}, "wrap");
|
||||
|
||||
/// Image credit
|
||||
final JLabel creditLabel = new JLabel(trans.get("PhotoSettingsConfig.lbl.skyCredit"));
|
||||
add(creditLabel, "wrap");
|
||||
|
||||
@ -306,9 +325,11 @@ public class PhotoSettingsConfig extends JTabbedPane {
|
||||
|
||||
addTab(trans.get("PhotoSettingsConfig.tab.effects"), new JPanel(new MigLayout("fill", "[]100[]5[]")) {
|
||||
{
|
||||
// Smoke & Flame
|
||||
add(new StyledLabel(trans.get("PhotoSettingsConfig.lbl.smokeFlame"), Style.BOLD));
|
||||
add(new JSeparator(SwingConstants.HORIZONTAL), "span, wrap, growx");
|
||||
|
||||
/// Smoke
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.smoke")));
|
||||
BooleanModel smokeModel = new BooleanModel(p, "Smoke");
|
||||
add(new JCheckBox(smokeModel), "split 2, w 15");
|
||||
@ -316,12 +337,14 @@ public class PhotoSettingsConfig extends JTabbedPane {
|
||||
add(smokeColorButton, "pushx, left, wrap");
|
||||
smokeModel.addEnableComponent(smokeColorButton);
|
||||
|
||||
/// Smoke opacity
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.smokeOpacity")));
|
||||
DoubleModel smokeOpacityModel = new DoubleModel(p, "SmokeOpacity", 100, UnitGroup.UNITS_NONE, 0, 100);
|
||||
EditableSpinner opacitySpinner = new EditableSpinner(smokeOpacityModel.getSpinnerModel());
|
||||
add(opacitySpinner, "wrap");
|
||||
smokeModel.addEnableComponent(opacitySpinner);
|
||||
|
||||
/// Flame
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.flame")));
|
||||
BooleanModel fireModel = new BooleanModel(p, "Flame");
|
||||
add(new JCheckBox(fireModel), "split 2, w 15");
|
||||
@ -329,6 +352,7 @@ public class PhotoSettingsConfig extends JTabbedPane {
|
||||
add(flameColorButton, "wrap");
|
||||
fireModel.addEnableComponent(flameColorButton);
|
||||
|
||||
/// Flame aspect ratio
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.flameAspect")));
|
||||
DoubleModel flameAspectModel = new DoubleModel(p, "FlameAspectRatio", 100, UnitGroup.UNITS_NONE, 25,
|
||||
250);
|
||||
@ -336,12 +360,14 @@ public class PhotoSettingsConfig extends JTabbedPane {
|
||||
add(flameAspectSpinner, "wrap");
|
||||
fireModel.addEnableComponent(flameAspectSpinner);
|
||||
|
||||
/// Sparks
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.sparks")));
|
||||
BooleanModel sparksModel = new BooleanModel(p, "Sparks");
|
||||
JCheckBox sparksCheck = new JCheckBox(sparksModel);
|
||||
add(sparksCheck, "wrap");
|
||||
fireModel.addEnableComponent(sparksCheck);
|
||||
|
||||
/// Sparks concentration
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.sparkConcentration")));
|
||||
DoubleModel sparkConcentrationModel = new DoubleModel(p, "SparkConcentration", 100,
|
||||
UnitGroup.UNITS_NONE, 0, 100);
|
||||
@ -349,19 +375,23 @@ public class PhotoSettingsConfig extends JTabbedPane {
|
||||
add(sparkConcentrationSpinner, "wrap");
|
||||
sparksModel.addEnableComponent(sparkConcentrationSpinner);
|
||||
|
||||
/// Spark weight
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.sparkWeight")));
|
||||
DoubleModel sparkWeightModel = new DoubleModel(p, "SparkWeight", 100, UnitGroup.UNITS_NONE, 0, 100);
|
||||
EditableSpinner sparkWeightSpinner = new EditableSpinner(sparkWeightModel.getSpinnerModel());
|
||||
add(sparkWeightSpinner, "wrap");
|
||||
sparksModel.addEnableComponent(sparkWeightSpinner);
|
||||
|
||||
/// Exhaust scale
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.exhaustScale")));
|
||||
DoubleModel exhaustScaleModel = new DoubleModel(p, "ExhaustScale", 100, UnitGroup.UNITS_NONE, 0, 1000);
|
||||
add(new EditableSpinner(exhaustScaleModel.getSpinnerModel()), "wrap");
|
||||
|
||||
// Effects
|
||||
add(new StyledLabel(trans.get("PhotoSettingsConfig.lbl.effects"), Style.BOLD));
|
||||
add(new JSeparator(SwingConstants.HORIZONTAL), "span, wrap, growx");
|
||||
|
||||
/// Speed
|
||||
add(new JLabel(trans.get("PhotoSettingsConfig.lbl.speed")));
|
||||
add(new JCheckBox(new BooleanModel(p, "MotionBlurred")), "wrap");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user