mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-26 20:54:22 +01:00
Factored out TableCell setEnable() code
This commit is contained in:
parent
c1387ed316
commit
015f658d1e
@ -239,5 +239,9 @@ public class ContributedLibraryTableCell {
|
||||
return description;
|
||||
}
|
||||
|
||||
|
||||
public void setButtonsVisible(boolean enabled) {
|
||||
installButton.setEnabled(enabled);
|
||||
buttonsPanel.setVisible(enabled);
|
||||
inactiveButtonsPanel.setVisible(!enabled);
|
||||
}
|
||||
}
|
||||
|
@ -141,9 +141,7 @@ public class ContributedLibraryTableCellEditor extends InstallerTableCell {
|
||||
|
||||
@Override
|
||||
public void setEnabled(boolean enabled) {
|
||||
editorCell.installButton.setEnabled(enabled);
|
||||
editorCell.buttonsPanel.setVisible(enabled);
|
||||
editorCell.inactiveButtonsPanel.setVisible(!enabled);
|
||||
editorCell.setButtonsVisible(enabled);
|
||||
}
|
||||
|
||||
public void setStatus(String status) {
|
||||
|
@ -44,10 +44,7 @@ public class ContributedLibraryTableCellRenderer implements TableCellRenderer {
|
||||
int column) {
|
||||
|
||||
ContributedLibraryTableCell cell = new ContributedLibraryTableCell();
|
||||
cell.installButton.setEnabled(false);
|
||||
cell.buttonsPanel.setVisible(false);
|
||||
cell.inactiveButtonsPanel.setVisible(true);
|
||||
|
||||
cell.setButtonsVisible(false);
|
||||
cell.update(table, value, isSelected, row, false);
|
||||
|
||||
if (row % 2 == 0) {
|
||||
|
@ -278,4 +278,11 @@ public class ContributedPlatformTableCell {
|
||||
return description;
|
||||
}
|
||||
|
||||
public void setButtonsVisible(boolean enabled) {
|
||||
installButton.setEnabled(enabled);
|
||||
removeButton.setEnabled(enabled);
|
||||
buttonsPanel.setVisible(enabled);
|
||||
inactiveButtonsPanel.setVisible(!enabled);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -138,10 +138,7 @@ public class ContributedPlatformTableCellEditor extends InstallerTableCell {
|
||||
|
||||
@Override
|
||||
public void setEnabled(boolean enabled) {
|
||||
editorCell.installButton.setEnabled(enabled);
|
||||
editorCell.removeButton.setEnabled(enabled);
|
||||
editorCell.buttonsPanel.setVisible(enabled);
|
||||
editorCell.inactiveButtonsPanel.setVisible(!enabled);
|
||||
editorCell.setButtonsVisible(enabled);
|
||||
}
|
||||
|
||||
public void setStatus(String status) {
|
||||
|
@ -43,10 +43,7 @@ public class ContributedPlatformTableCellRenderer implements TableCellRenderer {
|
||||
boolean hasFocus, int row,
|
||||
int column) {
|
||||
ContributedPlatformTableCell cell = new ContributedPlatformTableCell();
|
||||
cell.installButton.setEnabled(false);
|
||||
cell.removeButton.setEnabled(false);
|
||||
cell.buttonsPanel.setVisible(false);
|
||||
cell.inactiveButtonsPanel.setVisible(true);
|
||||
cell.setButtonsVisible(false);
|
||||
|
||||
cell.update(table, value, isSelected, row, false);
|
||||
if (row % 2 == 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user