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);
|
order.add(textureDropDown);
|
||||||
JButton editBtn = new SelectColorButton(
|
JButton editBtn = new SelectColorButton(
|
||||||
trans.get("AppearanceCfg.but.edit"));
|
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
|
// Enable the editBtn only when the appearance builder has an Image
|
||||||
// assigned to it.
|
// assigned to it.
|
||||||
builder.addChangeListener(new StateChangeListener() {
|
builder.addChangeListener(new StateChangeListener() {
|
||||||
@Override
|
@Override
|
||||||
public void stateChanged(EventObject e) {
|
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