summaryrefslogtreecommitdiff
path: root/src/gtk/info.h
AgeCommit message (Collapse)AuthorFilesLines
2009-11-11Remove some trailing whitespace.Daniel Burrows1-1/+1
2009-11-06Give the screenshot a properly named tag, and insert a thumbnail into the ↵Daniel Burrows1-0/+1
description window that links to the full screenshot.
2009-01-11Always display the package version that's currently selected in the version ↵Daniel Burrows1-2/+6
list. This may be too low a trigger to switch versions -- maybe we should consider using double-clicks instead (but then users can't open a new tab) or adding a radio column for the currently shown version.
2008-11-09Redesign the download code to always target a particular location in a text ↵Daniel Burrows1-1/+1
buffer, and to encapsulate displaying and removing the "pending download" message. This also kills off the ChangelogView class, which didn't seem to provide much after my recent passes over the changelog code. Also, this should fix the bug where the wrong changelog could get displayed if there were several pending renders. (although the fix is not ideal; currently all the pending renders are actually performed, but only one displays; we should have a mechanism for tracking which changelog download we're "connected" to and cancelling the connection -- bearing in mind that thread safety has to be dealt with :-( )
2008-11-07Files list tab in the info view mostly working.Obey Arthur Liu1-0/+4
Actions and some rough edges need to be worked on.
2008-10-30Make the ChangeLogView refcounted (and also sigc::trackable).Daniel Burrows1-1/+1
2008-10-12Only download the changelog when displayed.Obey Arthur Liu1-0/+6
Needs some refining to have it threaded and fault-tolerant.
2008-09-14Identify the infotab notebook and add it to the infotab class.Obey Arthur Liu1-0/+1
2008-09-03Rudimentary changelog working in the InfoTab.Obey Arthur Liu1-0/+2
2008-08-07Rebuild info tabs after a reload if possible, instead of just deleting them.Daniel Burrows1-0/+6
Based on the technique that's served us well in the curses frontend.
2008-08-05Refactor the code to complete and clean up entity handling.Daniel Burrows1-4/+6
2008-08-02Fix file identification typo.Obey Arthur Liu1-1/+1
2008-08-01Split the code to create and display a new info tab into a static method on ↵Daniel Burrows1-0/+6
InfoTab. In addition to simplifying code that creates an InfoTab, this makes it trivial to create an InfoTab in a signal handler, such as the signal emitted when a hyperlink is clicked...
2008-08-01Tell Emacs that info.h is C++.Daniel Burrows1-1/+1
2008-07-31Reorganization of InfoTab and necessary changes to PackagesView instantiation.Obey Arthur Liu1-4/+0
2008-07-29Proof-of-concept code for listing dependencies in a TextView.Daniel Burrows1-0/+4
Enough code written to display a basic, fully generated list of all the dependencies of the package. To make this actually usable we'd want to: * Segregate dependencies by type * Only display a summary of each dependency until it's "expanded" by the user. * Make the references to packages in the text "live" (have them hyperlink to the info screen, maybe support right-clicking to perform other actions). * etc.
2008-07-28Fix forgotten file edit.Obey Arthur Liu1-0/+3
2008-07-28Implemented InfoTab, activated by double-click or enter on PackagesView rows.Obey Arthur Liu1-0/+45