Merge pull request #1993 from SiboVG/grey-out-edit
Grey out texture edit button if using default material
This commit is contained in:
commit
872a301270
@ -576,13 +576,19 @@ public class AppearancePanel extends JPanel {
|
||||
order.add(textureDropDown);
|
||||
JButton editBtn = new SelectColorButton(
|
||||
trans.get("AppearanceCfg.but.edit"));
|
||||
editBtn.setEnabled(builder.getImage() != null);
|
||||
editBtn.setEnabled(!materialDefault.isSelected() && builder.getImage() != null);
|
||||
// Enable the editBtn only when the appearance builder has an Image
|
||||
// assigned to it.
|
||||
builder.addChangeListener(new StateChangeListener() {
|
||||
@Override
|
||||
public void stateChanged(EventObject e) {
|
||||
editBtn.setEnabled(builder.getImage() != null);
|
||||
editBtn.setEnabled(!materialDefault.isSelected() && builder.getImage() != null);
|
||||
}
|
||||
});
|
||||
materialDefault.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
editBtn.setEnabled(!materialDefault.isSelected() && builder.getImage() != null);
|
||||
}
|
||||
});
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user