summaryrefslogtreecommitdiff
path: root/src/pkg_subtree.h
AgeCommit message (Collapse)AuthorFilesLines
2008-04-16Modified most header files descriptions to be Doxygen-parsable.Obey Arthur Liu1-1/+5
2008-03-29Display the number of packages in a tree next to the tree description.Daniel Burrows1-3/+37
There's an exception for dependency trees: the number next to, e.g., Depends displays the number of dependencies the package has rather than the number of satisfying versions. However, each dependency's count is the number of satisfying versions. The implementation is a bit gross, but (a) I don't think it can be made better without cwidget changes, and (b) to an extent, that's just a reflection of the fact that it's a non-generic implementation; a generic implementation is arguably *bad*, because for better UI we need distinctions like the one above.
2007-11-14First pass over the code.Daniel Burrows1-7/+7
This tree version is still BROKEN. This commit changes a bunch of code mechanically, and completely fixes all the subdirectories and files through download_screen in the top-level directory. Some unfortunate namespace choices in cwidget showed up here. widgets and config should probably be merged into the cwidget namespace, and I've created namespace aliases that pretend this happened as I go through the .cc files. Luckily, that change can largely be accounted for automatically.
2007-10-03Use a signal instead of a virtual method to communicate changes in whether a ↵Daniel Burrows1-5/+7
tree item is highlighted. The original design required less memory, but it turns out that the common patterns of operation that I ended up using are much easier to implement using signals. In particular, some design work I've been doing to overhaul the configuration UI will be a LOT easier to implement with this change.
2005-10-01[aptitude @ Import the Subversion repository into darcs.]Daniel Burrows1-0/+74