.. | .. |
---|
470 | 470 | markleavesItem.addActionListener(this); |
---|
471 | 471 | unmarkleavesItem = menu.add(new MenuItem("Unmark Leaves")); |
---|
472 | 472 | unmarkleavesItem.addActionListener(this); |
---|
| 473 | + rewindleavesItem = menu.add(new MenuItem("Rewind Leaves")); |
---|
| 474 | + rewindleavesItem.addActionListener(this); |
---|
| 475 | + unrewindleavesItem = menu.add(new MenuItem("Unrewind Leaves")); |
---|
| 476 | + unrewindleavesItem.addActionListener(this); |
---|
| 477 | + randomleavesItem = menu.add(new MenuItem("Random Leaves")); |
---|
| 478 | + randomleavesItem.addActionListener(this); |
---|
| 479 | + unrandomleavesItem = menu.add(new MenuItem("Unrandom Leaves")); |
---|
| 480 | + unrandomleavesItem.addActionListener(this); |
---|
473 | 481 | menu.add("-"); |
---|
474 | 482 | flipVItem = menu.add(new MenuItem("Flip V")); |
---|
475 | 483 | flipVItem.addActionListener(this); |
---|
.. | .. |
---|
2609 | 2617 | { |
---|
2610 | 2618 | MarkLeaves(false); |
---|
2611 | 2619 | } else |
---|
| 2620 | + if (source == rewindleavesItem) |
---|
| 2621 | + { |
---|
| 2622 | + RewindLeaves(true); |
---|
| 2623 | + } else |
---|
| 2624 | + if (source == unrewindleavesItem) |
---|
| 2625 | + { |
---|
| 2626 | + RewindLeaves(false); |
---|
| 2627 | + } else |
---|
| 2628 | + if (source == randomleavesItem) |
---|
| 2629 | + { |
---|
| 2630 | + RandomLeaves(true); |
---|
| 2631 | + } else |
---|
| 2632 | + if (source == unrandomleavesItem) |
---|
| 2633 | + { |
---|
| 2634 | + RandomLeaves(false); |
---|
| 2635 | + } else |
---|
2612 | 2636 | if (source == flipVItem) |
---|
2613 | 2637 | { |
---|
2614 | 2638 | FlipV(true); |
---|
.. | .. |
---|
4146 | 4170 | refreshContents(); |
---|
4147 | 4171 | } |
---|
4148 | 4172 | |
---|
| 4173 | + void RewindLeaves(boolean hide) |
---|
| 4174 | + { |
---|
| 4175 | + group.selection.RewindLeaves(hide); |
---|
| 4176 | + refreshContents(); |
---|
| 4177 | + } |
---|
| 4178 | + |
---|
| 4179 | + void RandomLeaves(boolean hide) |
---|
| 4180 | + { |
---|
| 4181 | + group.selection.RandomLeaves(hide); |
---|
| 4182 | + refreshContents(); |
---|
| 4183 | + } |
---|
| 4184 | + |
---|
4149 | 4185 | void SetTexRes(int tr) |
---|
4150 | 4186 | { |
---|
4151 | 4187 | group.selection.SetTexRes(tr); |
---|
.. | .. |
---|
5283 | 5319 | private MenuItem showleavesItem; |
---|
5284 | 5320 | private MenuItem markleavesItem; |
---|
5285 | 5321 | private MenuItem unmarkleavesItem; |
---|
| 5322 | + private MenuItem rewindleavesItem; |
---|
| 5323 | + private MenuItem unrewindleavesItem; |
---|
| 5324 | + private MenuItem randomleavesItem; |
---|
| 5325 | + private MenuItem unrandomleavesItem; |
---|
5286 | 5326 | |
---|
5287 | 5327 | private MenuItem flipVItem; |
---|
5288 | 5328 | private MenuItem unflipVItem; |
---|