Signed-off-by: Keith Packard <keithp@keithp.com>
@Override
public void windowClosing(WindowEvent e) {
statsTable.tell_closing();
@Override
public void windowClosing(WindowEvent e) {
statsTable.tell_closing();
import org.altusmetrum.altoslib_12.*;
import org.altusmetrum.altosuilib_12.*;
import org.altusmetrum.altoslib_12.*;
import org.altusmetrum.altosuilib_12.*;
-public class MicroRaw extends JTextArea {
+public class MicroRaw extends JTextArea implements AltosFontListener {
+
+ public void font_size_changed(int font_size) {
+ setFont(AltosUILib.table_value_font);
+ }
public void setData(MicroData data) {
StringWriter sw = new StringWriter();
public void setData(MicroData data) {
StringWriter sw = new StringWriter();
+ public void tell_closing() {
+ AltosUIPreferences.unregister_font_listener(this);
+ }
+
public MicroRaw() {
super(1, 30);
setFont(AltosUILib.table_value_font);
setEditable(false);
public MicroRaw() {
super(1, 30);
setFont(AltosUILib.table_value_font);
setEditable(false);
+ AltosUIPreferences.register_font_listener(this);