GOIM

Community

Copyright © 2007-2018 by Herbert Poul

You are not logged in.
Login
Register

Change Language:



AddThis Social Bookmark Button

A Django site.

Powered by Sphene Community Tools

Development/Improvements

Development / Improvements

Back to Snip <-- Previous Change | Next Change -->

Diff Summary
Title
Date 2007-08-05 16:42:03 2007-08-05 18:39:30
Editor Herbert Poul Herbert Poul
Tags

2007-08-05 16:42:03 by Herbert Poul
2007-08-05 18:39:30 by Herbert Poul
10- IContactListMetaContact (this is not really impl10- IContactListMetaContact (this is not really impl
>emented - one day it should allow users to group c>emented - one day it should allow users to group c
>ontacts which actually represent the same person i>ontacts which actually represent the same person i
>n real life (e.g. because you have him in several >n real life (e.g. because you have him in several 
>protocols) to group together so he apaers as one c>protocols) to group together so he apaers as one c
>ontact in your contact list)>ontact in your contact list)
1111
12This is all fine and perfect. Except that the impl12This is all fine and perfect. Except that the impl
>ementation is spread accross several classes. - It>ementation is spread accross several classes. - It
> would be much nicer if the ContactListUI would no> would be much nicer if the ContactListUI would no
>t know how to handle each single of those types.. >t know how to handle each single of those types.. 
>if this would be possible.>if this would be possible.
1313
14Another thing is the current implementation of swi14Another thing is the current implementation of swi
>tching the groups of a user. The AbstractContactLi>tching the groups of a user. The AbstractContactLi
>stUI#getMenuManagerForEntry will create a 'Change >stUI#getMenuManagerForEntry will create a 'Change 
>Group' submenu for all 'IContactListContact' - ie.>Group' submenu for all 'IContactListContact' - ie.
> not for meta contacts.. or for  groups themselves> not for meta contacts.. or for  groups themselves
>.. This is not really that nice.. and it has to ch>.. This is not really that nice.. and it has to ch
>eck by itself (or better said the ChangeContactLis>eck by itself (or better said the ChangeContactLis
>tContribution class) if the user is connected to t>tContribution class) if the user is connected to t
>he protocol in which the IContactListContact is in>he protocol in which the IContactListContact is in
>. (Otherwise he can't change groups)>. (Otherwise he can't change groups)
tt15
16# Contact List Context Menu
17
18The AbstractContactListUI currently manages it's o
 >wn MenuManger through it's own extension point. (J
 >ust because i didn't know how to do it the eclipse
 >-way) - see <http://www.eclipse.org/articles/artic
 >le.php?file=Article-action-contribution/index.html
 >> - ie. register the MenuManager using org.eclipse
 >.ui.IWorkbenchPartSite.registerContextMenu(MenuMan
 >ager menuManager, ISelectionProvider selectionProv
 >ider)


Powered by Sphene Community Tools