# $Id$ TODO ==== - is LSWAddressEditor+Wizard.m actually used somewhere? - what is the difference between SkyAddressEditorComponent and SkyAddressEditor? The two have exactly the same implementation! - SkyAddressEditor inherits from SkyEditorPage - SkyAddressEditorComponent inherits from SkyEditorComponent => maybe SkyAddressEditor should embed SkyEditorComponent? LSWAddressEditor ================ - only explicitly used by SkyPersonWizard.m? - bound to new/edit/wizard on eo/address (used anywhere?) SkyExtendedAttrsSubEditor ========================= TODO: rewrite not to use LSWObjectEditor Used by: JobUI/SkyJobAttributesEditor.wo PersonsUI/SkyPersonAttributesEditor.wo PersonsUI/SkyPersonEditor.wo EnterprisesUI/SkyEnterpriseEditor.wo EnterprisesUI/SkyEnterpriseAttributesEditor.wo SkyAddressSubEditor =================== TODO: rewrite not to use LSWObjectEditor => still valid? TODO: rewrite as .wox Used only in Contact by: PersonsUI/SkyPersonAttributesEditor.wo PersonsUI/SkyPersonEditor.wo EnterprisesUI/SkyEnterpriseEditor.wo EnterprisesUI/SkyEnterpriseAttributesEditor.wo AddressUI/SkyAddressEditor.wo SkyPersonalAttributesViewer =========================== - wraps the SkyCompanyAttributesViewer in a collapsible and adds the editor capability SkyCompanyAttributesViewer ========================== - displays all kinds of contact related attributes - does not use LSWObjectViewer but SkyObjectField for rendering