.. | .. |
---|
433 | 433 | |
---|
434 | 434 | ChangeListener changeListener = new ChangeListener() |
---|
435 | 435 | { |
---|
| 436 | + String name; |
---|
| 437 | + |
---|
436 | 438 | public void stateChanged(ChangeEvent changeEvent) |
---|
437 | 439 | { |
---|
438 | 440 | // if (objectPanel.getSelectedIndex() == objectPanel.indexOfTab("Material") && !materialFlushed) |
---|
.. | .. |
---|
451 | 453 | // EditSelection(false); |
---|
452 | 454 | // } |
---|
453 | 455 | |
---|
| 456 | + if (objectPanel.getSelectedIndex() == 4) |
---|
| 457 | + { |
---|
| 458 | + name = copy.skyboxname; |
---|
| 459 | + |
---|
| 460 | + if (name == null) |
---|
| 461 | + { |
---|
| 462 | + name = ""; |
---|
| 463 | + } |
---|
| 464 | + |
---|
| 465 | + copy.skyboxname = "cubemaps/default-skyboxes/rgb"; |
---|
| 466 | + copy.skyboxext = "jpg"; |
---|
| 467 | + } |
---|
| 468 | + else |
---|
| 469 | + { |
---|
| 470 | + if (name != null) |
---|
| 471 | + { |
---|
| 472 | + if (name.equals("")) |
---|
| 473 | + { |
---|
| 474 | + copy.skyboxname = null; |
---|
| 475 | + copy.skyboxext = null; |
---|
| 476 | + } |
---|
| 477 | + else |
---|
| 478 | + { |
---|
| 479 | + copy.skyboxname = name; |
---|
| 480 | + } |
---|
| 481 | + } |
---|
| 482 | + } |
---|
| 483 | + |
---|
454 | 484 | // refreshContents(false); // To refresh Info tab |
---|
| 485 | + cameraView.repaint(); |
---|
455 | 486 | } |
---|
456 | 487 | }; |
---|
457 | 488 | objectPanel.addChangeListener(changeListener); |
---|