r13324 - software/ui/src
Petter Reinholdtsen
pere at alioth.debian.org
Mon Feb 27 10:41:34 UTC 2012
Author: pere
Date: 2012-02-27 10:41:33 +0000 (Mon, 27 Feb 2012)
New Revision: 13324
Modified:
software/ui/src/pkgbrowser.cpp
Log:
Fetch large screen shot and scale it down to fit the GUI frame.
Modified: software/ui/src/pkgbrowser.cpp
===================================================================
--- software/ui/src/pkgbrowser.cpp 2012-02-27 10:19:42 UTC (rev 13323)
+++ software/ui/src/pkgbrowser.cpp 2012-02-27 10:41:33 UTC (rev 13324)
@@ -151,15 +151,16 @@
Fl_Image *PackageBrowser::fetch_screenshot(std::string packagename)
{
URLFetcher fetcher;
- std::string url("http://screenshots.debian.net/thumbnail/");
- // TODO: Scale image to fit frame
+ std::string url("http://screenshots.debian.net/screenshot/");
url += packagename;
- cout << "fetching " << url << endl;
+ //cout << "fetching " << url << endl;
std::string imgname = fetcher.get(url, packagename);
- cout << "Loading image " << imgname << endl;
+ //cout << "Loading image " << imgname << endl;
Fl_Image *img = new Fl_PNG_Image(imgname.c_str());
unlink(imgname.c_str());
- return img;
+ Fl_Image *resizedimg = img->copy(320, 240);
+ delete(img);
+ return resizedimg;
}
void PackageBrowser::item_select(void *p, int s)
More information about the Pkg-games-commits
mailing list