Hi Alec,

> I'd like to suggest we get rid of all the specialized dialog boxes in
> application/dialogs and move them to their respective places in the
> application.

Sounds good.  As it happens, it always takes me a few minutes to find
the module I'm looking for when I change contexts, and I've finally
gotten used to the dialogs' location, but inertia is rarely a good
reason to avoid rationalization...

> So I'm proposing:
> 1) rename osaf/framework/blocks to osaf/ui, and make sure these are just
> base block/widget classes
> 2) rename osaf/views/main to osaf/chandler/mainview
> 3) move osaf/framework/blocks/calendar into osaf/calendarui

Those sound fine.

> 4) move application/dialog/* into the right places:
>    - Account*, PublishCollection, RestoreShares, SubscribeCollection,
> SyncProgress into osaf/sharing
>    - ImportExport into osaf/import
>    - RecurrenceDialog and TimeZoneList into osaf/calendarui
>    - move Util into osaf/ui

import is a reserved word, so osaf/import isn't going to work.  It's use
is for calendar import/export, though, so I think it would be reasonable
for that module to be moved into calendarui.

Sincerely,
Jeffrey
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to