I don't understand what you mean when you say that contactUpdated and
groupUpdated should be in the core and not in the UI... I think you didn't
understand the design correctly, in that case, please read my previous
emails about the design.
About having a UIManager, yes, it's definitely the way to go.

On Wed, Jun 24, 2009 at 10:56 AM, Luca Dariz <luca.da...@gmail.com> wrote:

>
> Hi all,
>
> I agree that there could be many common tasks that could be implemented
> in the
> base UI, another that comes im my mind are the events registration
> (contactUpdated, groupUpdated etc..); all this things could surely be
> done in
> the core, like KaKaRoTo said, but i feel like there would be a lot of
> methods of
> this kind, so my idea is:
> why not create an UImanager that would do precisely this kind of work? I
> think
> that the core, that is the glue between all the other pieces, should not
> contain
> too many methods (to make it simpler, at least something really general), i
> think that it should basically coordinate the whole stuff using various
> managers, like it is done right now.
> This is just an idea, any comment is appreciated :)
>
> Finally, i think that some common variable defined in the gui/base/*.py
> class
> are not necessary, if the common stuff like choosing and retrieving
> accountviews
> is managed through an UImanager, the common variables could simply live
> there
> and, most important(but it could be a bad idea), could be created or not
> according to UI needs.
>
> Regards
>
> Luca
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Amsn-devel mailing list
> Amsn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>
------------------------------------------------------------------------------
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to