Cleanup
This commit is contained in:
		| @@ -35,7 +35,7 @@ public class MessageListRenderer implements ComponentListCellRenderer<Message> { | ||||
| 	static { | ||||
| 		try { | ||||
| 			statusIcons = IconUtil.loadByEnum(MessageStatus.class, 16); | ||||
| 			// forwardIcon = IconUtil.load("icons/forward.png", 16); | ||||
| 			forwardIcon	= IconUtil.load("icons/forward.png", 16); | ||||
| 		} catch (IOException e) { | ||||
| 			e.printStackTrace(); | ||||
| 		} | ||||
| @@ -43,6 +43,14 @@ public class MessageListRenderer implements ComponentListCellRenderer<Message> { | ||||
|  | ||||
| 	private final long senderId; | ||||
|  | ||||
| 	/** | ||||
| 	 * Initializes a message list renderer. Messages with the given sender ID will | ||||
| 	 * be aligned on the right side, while all other messages will be aligned on | ||||
| 	 * the left side | ||||
| 	 *  | ||||
| 	 * @param senderId the sender ID of the messages to align on the right side | ||||
| 	 * @since Envoy v0.1-beta | ||||
| 	 */ | ||||
| 	public MessageListRenderer(long senderId) { this.senderId = senderId; } | ||||
|  | ||||
| 	// TODO: Handle message attachments | ||||
| @@ -87,9 +95,6 @@ public class MessageListRenderer implements ComponentListCellRenderer<Message> { | ||||
| 		messageTextArea.setEditable(false); | ||||
| 		var font = new Font("Arial", Font.PLAIN, 14); | ||||
| 		messageTextArea.setFont(font); | ||||
| 		// var frc = new FontRenderContext(new AffineTransform(), true, true); | ||||
| 		// messageTextArea.setSize(Math.min(list.getWidth() - padding, (int) | ||||
| 		// font.getStringBounds(message.getText(), frc).getWidth()), 10); | ||||
| 		messageTextArea.setSize(list.getWidth() - padding - 16, 10); | ||||
|  | ||||
| 		var gbc_messageTextArea = new GridBagConstraints(); | ||||
| @@ -102,15 +107,13 @@ public class MessageListRenderer implements ComponentListCellRenderer<Message> { | ||||
| 		var statusLabel = new JLabel(statusIcons.get(message.getStatus())); | ||||
|  | ||||
| 		var gbc_statusLabel = new GridBagConstraints(); | ||||
| 		// gbc_statusLabel.fill = GridBagConstraints.BOTH; | ||||
| 		gbc_statusLabel.gridx	= 1; | ||||
| 		gbc_statusLabel.gridy	= 1; | ||||
| 		panel.add(statusLabel, gbc_statusLabel); | ||||
|  | ||||
| 		// Forwarding | ||||
| 		if (message.isForwarded()) { | ||||
| 			// TODO: icon | ||||
| 			var forwardLabel = new JLabel("Forwarded", null, SwingConstants.CENTER); | ||||
| 			var forwardLabel = new JLabel("Forwarded", forwardIcon, SwingConstants.CENTER); | ||||
| 			forwardLabel.setBackground(panel.getBackground()); | ||||
| 			forwardLabel.setForeground(Color.lightGray); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user