~osomon/software-center/qml-5.0

« back to all changes in this revision

Viewing changes to softwarecenter/ui/gtk3/views/appdetailsview_gtk.py

  • Committer: Olivier Tilloy
  • Date: 2011-11-04 15:35:16 UTC
  • mfrom: (1773.49.656 software-center)
  • Revision ID: olivier@tilloy.net-20111104153516-np83cyxd806bt71p
Merged the latest changes from trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
from softwarecenter.ui.gtk3.widgets.containers import SmallBorderRadiusFrame
60
60
from softwarecenter.ui.gtk3.widgets.stars import Star, StarRatingsWidget
61
61
from softwarecenter.ui.gtk3.widgets.description import AppDescription
62
 
from softwarecenter.ui.gtk3.widgets.thumbnail import ScreenshotThumbnail
 
62
from softwarecenter.ui.gtk3.widgets.thumbnail import ScreenshotGallery
63
63
from softwarecenter.ui.gtk3.widgets.weblivedialog import (
64
64
                                    ShowWebLiveServerChooserDialog)
65
65
from softwarecenter.ui.gtk3.gmenusearch import GMenuSearcher
969
969
        body_hb.pack_start(self.desc, True, True, 0)
970
970
 
971
971
        # the thumbnail/screenshot
972
 
        self.screenshot = ScreenshotThumbnail(get_distro(), self.icons)
 
972
        self.screenshot = ScreenshotGallery(get_distro(), self.icons)
973
973
        right_vb = Gtk.VBox()
974
974
        right_vb.set_spacing(6)
975
975
        body_hb.pack_start(right_vb, False, False, 0)
1053
1053
        self.reviews.connect("more-reviews-clicked", self._on_more_reviews_clicked)
1054
1054
        self.reviews.connect("different-review-language-clicked", self._on_reviews_in_different_language_clicked)
1055
1055
        self.reviews.connect("review-sort-changed", self._on_review_sort_method_changed)
1056
 
        vb.pack_start(self.reviews, False, False, 0)
 
1056
        if get_distro().REVIEWS_SERVER:
 
1057
            vb.pack_start(self.reviews, False, False, 0)
1057
1058
 
1058
1059
        self.show_all()
1059
1060
 
1149
1150
    def _update_app_screenshot(self, app_details):
1150
1151
        # get screenshot urls and configure the ScreenshotView...
1151
1152
        if app_details.thumbnail and app_details.screenshot:
1152
 
            self.screenshot.configure(app_details)
1153
 
 
1154
 
            # inititate the download and display series of callbacks
1155
 
            self.screenshot.download_and_display()
 
1153
            self.screenshot.fetch_screenshots(app_details)
1156
1154
        return
1157
1155
 
1158
1156
    def _update_weblive(self, app_details):