private void ensureControlExists() { if (needHyperlink()) { if (messageLabel != null) messageLabel.setVisible(false);
private void ensureControlExists() { if (needHyperlink()) { if (messageLabel != null) messageLabel.setVisible(false);
public void showMessage(String newMessage, int newType, IMessage[] messages) { Control oldControl = getMessageControl(); int oldType = messageType; this.message = newMessage; this.messageType = newType; this.messages = messages; if (newMessage == null) { // clearing of the message if (oldControl != null && oldControl.getVisible()) oldControl.setVisible(false); if (oldType != newType) updateForeground(); return; } ensureControlExists(); if (needHyperlink()) { messageHyperlink.setText(newMessage); messageHyperlink.setHref(messages); } else { messageLabel.setText(newMessage); } if (oldType != newType) updateForeground(); }
public void showMessage(String newMessage, int newType, IMessage[] messages) { Control oldControl = getMessageControl(); int oldType = messageType; this.message = newMessage; this.messageType = newType; this.messages = messages; if (newMessage == null) { // clearing of the message if (oldControl != null && oldControl.getVisible()) oldControl.setVisible(false); if (oldType != newType) updateForeground(); return; } ensureControlExists(); if (needHyperlink()) { messageHyperlink.setText(newMessage); messageHyperlink.setHref(messages); } else { messageLabel.setText(newMessage); } if (oldType != newType) updateForeground(); }
public Control getMessageControl() { if (needHyperlink() && messageHyperlink != null) return messageHyperlink; return messageLabel; }
public Control getMessageControl() { if (needHyperlink() && messageHyperlink != null) return messageHyperlink; return messageLabel; }