Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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.
|
|
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.
|
|
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.
|
|
|