def _setupBaseDivs(self, resolution): player.loadString(''' <?xml version="1.0"?> <!DOCTYPE avg SYSTEM "../../libavg/doc/avg.dtd"> <avg width="%s" height="%s"> </avg>''' % (resolution.x, resolution.y)) rootNode = player.getRootNode() self._appNode = avg.DivNode(opacity=0, sensitive=False, size=rootNode.size, parent=rootNode)
def isOffscreenSupported(): def testOffscreenSupported(): global offscreenSupported offscreenSupported = avg.OffscreenCanvas.isSupported() player.stop() global offscreenSupported sceneString = """<avg id="avg" width="160" height="120"/>""" player.loadString(sceneString) player.setTimeout(0, testOffscreenSupported) player.play() return offscreenSupported
def __dumpConfig(self): player.enableGLErrorChecks(True) avg.logger.pushCategories() avg.logger.setCategories(avg.logger.APP | avg.logger.CONFIG | avg.logger.DEPRECATION) player.loadString(""" <avg id="avg" width="160" height="120"> </avg> """) player.setTimeout(0, player.stop) player.setFramerate(10000) player.play() avg.logger.popCategories()
def __dumpConfig(self): player.enableGLErrorChecks(True) cats = avg.logger.getCategories() for cat in [avg.logger.Category.APP, avg.logger.Category.CONFIG, avg.logger.Category.DEPREC]: avg.logger.configureCategory(cat, avg.logger.Severity.INFO) player.loadString(""" <avg id="avg" width="160" height="120"> </avg> """) player.setTimeout(0, player.stop) player.setFramerate(10000) player.play() for cat, severity in cats.iteritems(): avg.logger.configureCategory(cat, severity)
def __dumpConfig(self): player.enableGLErrorChecks(True) cats = avg.logger.getCategories() for cat in [ avg.logger.Category.APP, avg.logger.Category.CONFIG, avg.logger.Category.DEPREC ]: avg.logger.configureCategory(cat, avg.logger.Severity.INFO) player.loadString(""" <avg id="avg" width="160" height="120"> </avg> """) player.setTimeout(0, player.stop) player.setFramerate(10000) player.play() for cat, severity in cats.iteritems(): avg.logger.configureCategory(cat, severity)
def testBrokenString(string): self.assertRaises(avg.Exception, lambda: player.loadString(string))
def testBrokenString(string): self.assertException(lambda: player.loadString(string))
def testBrokenString(string): self.assertRaises(RuntimeError, lambda: player.loadString(string))
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # Current versions can be found at www.libavg.de # import sys from libavg import avg, player player.loadString(""" <?xml version="1.0"?> <!DOCTYPE avg SYSTEM "../../doc/avg.dtd"> <avg width="640" height="480"> </avg> """) if len(sys.argv) ==1: print "Available fonts: " fontList = avg.WordsNode.getFontFamilies() print fontList print print "Usage: showfont.py <fontname> [<text>]" print print " Shows all available variants of a font. If <text> is given, displays the" print " text. If <fontname> is not given, dumps a list of all fonts available." sys.exit(1) else: fontname=sys.argv[1] if len(sys.argv) > 2: