How to hide Images (Labels) [message #1850717] |
Tue, 15 March 2022 10:16 |
Peter Vilhelmsen Messages: 7 Registered: March 2022 |
Junior Member |
|
|
Hello,
I have replaced column headers by 16x16 images using a Cell Painter:
private void addCellPainter(IConfigRegistry configRegistry, String header, Image image) {
ICellPainter imagePainter = new ImagePainter(image);
configRegistry.registerConfigAttribute(
CellConfigAttributes.CELL_PAINTER,
imagePainter,
DisplayMode.NORMAL,
header);
}
addCellPainter(configRegistry, TIME, vi.getIcon(ViewImage.IMAGE_TIME));
I have added a check mark option for the user to choose between text and icon. How can I easily switch between text and icons?
Is there a doCommand(new ...)?
I have tried looping all columns, removing the label (two different ways), but either doesn't have effect.
loop over i:
LabelStack ls = columnHeaderLayer.getConfigLabelsByPosition(i, 0);
ls.removeLabel(TIME);
columnHeaderLayer.getConfigLabelsByPosition(i, 0).removeLabel(TIME);
Best regards
Peter
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03295 seconds