| .. | .. | 
|---|
| 932 | 932 |  		restoreCameraButton.addActionListener(this); | 
|---|
| 933 | 933 |                   | 
|---|
| 934 | 934 |  		copyOptionsPanel.add(saveButton = GetButton("icons/down_arrow.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); | 
|---|
| 935 |  | -                saveButton.setToolTipText("New version");  | 
|---|
 | 935 | +                saveButton.setToolTipText("Duplicate current version");  | 
|---|
| 936 | 936 |  		saveButton.addActionListener(this); | 
|---|
| 937 | 937 |                                                   | 
|---|
| 938 | 938 |  		copyOptionsPanel.add(undoButton = GetButton("icons/undo.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); | 
|---|
| .. | .. | 
|---|
| 942 | 942 |                   | 
|---|
| 943 | 943 |                  cGridBag updown = new cGridBag().setVertical(true); | 
|---|
| 944 | 944 |  		updown.add(restoreButton = GetButton("icons/restore.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); | 
|---|
| 945 |  | -                restoreButton.setToolTipText("Restore current");  | 
|---|
 | 945 | +                restoreButton.setToolTipText("Restore current version (undo latest change)");  | 
|---|
| 946 | 946 |  		restoreButton.addActionListener(this); | 
|---|
| 947 | 947 |                  restoreButton.setEnabled(false); | 
|---|
| 948 | 948 |                   | 
|---|
| 949 | 949 |  		updown.add(replaceButton = GetButton("icons/replace.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); | 
|---|
| 950 |  | -                replaceButton.setToolTipText("Replace current");  | 
|---|
 | 950 | +                replaceButton.setToolTipText("Replace current version (save latest change)");  | 
|---|
| 951 | 951 |  		replaceButton.addActionListener(this); | 
|---|
| 952 | 952 |                  replaceButton.setEnabled(false); | 
|---|
| 953 | 953 |                   | 
|---|
| .. | .. | 
|---|
| 1183 | 1183 |  		dgr.addDragGestureListener(this); | 
|---|
| 1184 | 1184 |  		}catch(Exception e) {} | 
|---|
| 1185 | 1185 |  		*/ | 
|---|
| 1186 |  | -        radio.layout = sixButton; // sevenButton;  | 
|---|
 | 1186 | +        radio.layout = threeButton; // sixButton;  | 
|---|
| 1187 | 1187 |          oe.toolbarPanel.add(radioPanel); //, oe.aConstraints); | 
|---|
| 1188 | 1188 |  	} | 
|---|
| 1189 | 1189 |           | 
|---|
| .. | .. | 
|---|
| 1328 | 1328 |              } | 
|---|
| 1329 | 1329 |               | 
|---|
| 1330 | 1330 |              radioButton.SetObject(obj); | 
|---|
| 1331 |  | -            radioButton.layout = sixButton; // sevenButton;  | 
|---|
 | 1331 | +            radioButton.layout = threeButton; // sixButton;  | 
|---|
| 1332 | 1332 |              radioButton.SetCamera(cameraView.renderCamera, false); | 
|---|
| 1333 | 1333 |              radioButton.addActionListener(this); | 
|---|
| 1334 | 1334 |              radioPanel.add(radioButton); | 
|---|
| .. | .. | 
|---|
| 3944 | 3944 |                  } else if (event.getSource() == editCameraItem) | 
|---|
| 3945 | 3945 |                  { | 
|---|
| 3946 | 3946 |                      cameraView.ProtectCamera(); | 
|---|
 | 3947 | +                    cameraView.requestFocusInWindow();  | 
|---|
| 3947 | 3948 |                      cameraView.repaint(); | 
|---|
| 3948 | 3949 |                      return; | 
|---|
| 3949 | 3950 |                  } else if (event.getSource() == restoreCameraItem || event.getSource() == restoreCameraButton) | 
|---|
| 3950 | 3951 |                  { | 
|---|
| 3951 | 3952 |                      cameraView.RevertCamera(); | 
|---|
 | 3953 | +                    cameraView.requestFocusInWindow();  | 
|---|
| 3952 | 3954 |                      cameraView.repaint(); | 
|---|
| 3953 | 3955 |                      return; | 
|---|
| 3954 | 3956 |          //        } else if (event.getSource() == textureButton) | 
|---|