[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