+ AltosUIPreferences.register_font_listener(this);
+ AltosPreferences.register_units_listener(this);
+
+ addWindowListener(new WindowAdapter() {
+ @Override
+ public void windowClosing(WindowEvent e) {
+ setVisible(false);
+ dispose();
+ AltosUIPreferences.unregister_font_listener(AltosGraphUI.this);
+ AltosPreferences.unregister_units_listener(AltosGraphUI.this);
+ }
+ });