コード例 #1
0
ファイル: cover.py プロジェクト: azarmadr/quodlibet
 def _get_size(self, max_width, max_height):
     pixbuf = self._get_pixbuf()
     if not pixbuf:
         return 0, 0
     width, height = pixbuf.get_width(), pixbuf.get_height()
     return calc_scale_size((max_width, max_height), (width, height))
コード例 #2
0
ファイル: cover.py プロジェクト: zsau/quodlibet
 def _get_size(self, max_width, max_height):
     pixbuf = self._get_pixbuf()
     if not pixbuf:
         return 0, 0
     width, height = pixbuf.get_width(), pixbuf.get_height()
     return calc_scale_size((max_width, max_height), (width, height))
コード例 #3
0
 def test_calc_scale_size(self):
     self.assertRaises(ValueError, calc_scale_size, (1, 1), (1, 0))
     res = calc_scale_size((100, 100), (500, 100))
     self.assertEqual(res, (100, 20))
コード例 #4
0
 def test_calc_scale_size(self):
     self.assertRaises(ValueError,
                       calc_scale_size, (1, 1), (1, 0))
     res = calc_scale_size((100, 100), (500, 100))
     self.assertEqual(res, (100, 20))