[Pidgin] #1710: even more improved "buddy list searching"

Pidgin trac at pidgin.im
Fri May 28 18:50:42 EDT 2010


#1710: even more improved "buddy list searching"
-------------------------+--------------------------------------------------
 Reporter:  vladr        |        Owner:  deryni      
     Type:  enhancement  |       Status:  new         
Milestone:               |    Component:  pidgin (gtk)
  Version:  2.0.1        |   Resolution:              
 Keywords:               |  
-------------------------+--------------------------------------------------

Comment(by BoffinbraiN):

 I have experience in Java and Swing, but sadly not in C++ or GTK.  Still,
 I thought I'd put in a few more opinions.

 I would certainly hope that the buddy list extends from some sort of tree
 view, since it is essentially a list with expanding sub-categories.
 What's really important is how the model is implemented, and whether
 buddies that are not visible in the list are still present in this model.

 If they are always there, but hidden, the find feature can simply toggle
 the visibility of these list items.  If not, we clear the buddy list view
 (remembering its prior state) and then rebuild a flat list of matching
 buddies.  I imagine this _could_ possibly be implemented by having the
 standard buddy list state in one tree view model, and switch it out to
 replace it with a search results model while searching.  That means that
 if people go on/offline in the meantime, Pidgin can still update the model
 even if it isn't currently linked to a component, and it will still be
 correct when switching back.

 What I'm hinting at, is that we shouldn't need to add any new components
 to the window at all.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/1710#comment:21>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list