Age | Commit message (Collapse) | Author | Files | Lines |
|
rebuilding package lists after a search.
This actually always uses the entry as a progress bar; I decided that
was probably less confusing than sometimes using the entry, and using
the global progress bar when the list was rebuilt for some other
reason (e.g., cache reload). Also, it lets you easily see which
lists are being rebuilt in that case (as opposed to a situation where
all the lists fight over the global progress bar).
|
|
This incidentally fixes how the preview tab is built so that it's
compatible with the new search code in PkgView, so previews have
information again instead of being empty.
|
|
it, and let the user jump to the resolver using it.
Perhaps we should also support showing which packages are broken?
This patch also tweaks the notification API. That should probably have
been in a separate commit, but I was too far into it before I realized
that. The notification abstraction is now a bit tighter: the protected
members are private in accordance with the general practice in aptitude,
and I removed the get_buffer() method for the time being. (we can add
it in later if necessary, but I think that most users of the Notification
class will mainly want to change all the text at once)
|
|
|
|
|
|
|
|
This is a button that's not part of any tab, but that appears when it's
requested by the current tab. For instance, the preview tab will
use this to download and install packages. Future uses:
* The packages tab could link to either a preview view or a resolver
view when package states have changed.
* The "update" tab could have a link that marks everything for
upgrade and jumps to a preview view.
I wonder if perhaps, instead of showing (eg) "<Check> Install", we
should display "Install ->" where -> is an arrow icon, or even
"<Check> Install ->". The arrow would indicate that this is in some
sense the "next step" to take.
|
|
|
|
|
|
|