summaryrefslogtreecommitdiff
path: root/src/gtk/previewtab.h
AgeCommit message (Collapse)AuthorFilesLines
2009-04-30Use the new entry progress object to display progress bars associated with ↵Daniel Burrows1-1/+2
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).
2009-01-04Add support to the Preview tab for the new pakage search entry object.Daniel Burrows1-4/+6
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.
2008-08-16Make the preview notification global, show how many packages are broken in ↵Daniel Burrows1-5/+0
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)
2008-08-16A more elaborate and flexible Notification system with classes.Obey Arthur Liu1-1/+3
2008-08-15Added example notification hook for previewtab.Obey Arthur Liu1-0/+5
2008-08-12NotifyView partially implemented. Some Widget lifetime issues.Obey Arthur Liu1-6/+0
2008-08-09Add a bread-crumb button in the lower-right corner.Daniel Burrows1-0/+8
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.
2008-08-05Refactor the code to complete and clean up entity handling.Daniel Burrows1-6/+36
2008-07-28Minor cleanups.Obey Arthur Liu1-2/+0
2008-07-27Split gtk/gui.cc into 7 smaller files to speed up edition and compilation.Obey Arthur Liu1-0/+58