예제 #1
0
파일: client.py 프로젝트: svn2github/Xpra
 def do_get_core_encodings(self):
     encodings = GTKXpraClient.do_get_core_encodings(self)
     #we can handle rgb32 format (but not necessarily transparency!)
     def add(x):
         if x in self.allowed_encodings and x not in encodings:
             encodings.append(x)
     add("rgb32")
     return encodings
예제 #2
0
파일: client.py 프로젝트: svn2github/Xpra
 def do_get_core_encodings(self):
     cencs = GTKXpraClient.do_get_core_encodings(self)
     for x in ("webp", ):
         if x in cencs:
             cencs.remove(x)
     #for some reason, the cairo_workaround does not work for ARGB32
     #cencs.append("rgb32")
     return cencs
예제 #3
0
파일: client.py 프로젝트: rudresh2319/Xpra
 def do_get_core_encodings(self):
     cencs = GTKXpraClient.do_get_core_encodings(self)
     for x in ("webp", ):
         if x in cencs:
             cencs.remove(x)
     #for some reason, the cairo_workaround does not work for ARGB32
     #cencs.append("rgb32")
     return cencs
예제 #4
0
 def do_get_core_encodings(self):
     encodings = GTKXpraClient.do_get_core_encodings(self)
     #we can handle rgb32 format (but not necessarily transparency!)
     def add(x):
         if x in self.allowed_encodings and x not in encodings:
             encodings.append(x)
     add("rgb32")
     return encodings
예제 #5
0
파일: client.py 프로젝트: rudresh2319/Xpra
 def do_get_core_encodings(self):
     encodings = GTKXpraClient.do_get_core_encodings(self)
     if self.has_transparency():
         try:
             #to unpremultiply rgb32 data
             from xpra.codecs.argb.argb import unpremultiply_argb_in_place  #@UnresolvedImport
             assert unpremultiply_argb_in_place
             encodings.append("rgb32")
         except:
             pass
     #gtk2 can handle 'png' and 'jpeg' natively (without PIL)
     #(though using PIL is better since we can do that in the decode thread)
     for x in ("png", "jpeg"):
         if x not in encodings:
             encodings.append(x)
     return encodings
예제 #6
0
파일: client.py 프로젝트: svn2github/Xpra
 def do_get_core_encodings(self):
     encodings = GTKXpraClient.do_get_core_encodings(self)
     if self.has_transparency():
         try:
             #to unpremultiply rgb32 data
             from xpra.codecs.argb.argb import unpremultiply_argb_in_place   #@UnresolvedImport
             assert unpremultiply_argb_in_place
             encodings.append("rgb32")
         except:
             pass
     #gtk2 can handle 'png' and 'jpeg' natively (without PIL)
     #(though using PIL is better since we can do that in the decode thread)
     for x in ("png", "jpeg"):
         if x not in encodings:
             encodings.append(x)
     return encodings
예제 #7
0
 def do_get_core_encodings(self):
     cencs = GTKXpraClient.do_get_core_encodings(self)
     #we can now paint with alpha via pixbufs:
     cencs.append("rgb32")
     return cencs
예제 #8
0
파일: client.py 프로젝트: rudresh2319/Xpra
 def do_get_core_encodings(self):
     cencs = GTKXpraClient.do_get_core_encodings(self)
     for x in ("webp", ):
         if x in cencs:
             cencs.remove(x)
     return cencs
예제 #9
0
파일: client.py 프로젝트: svn2github/Xpra
 def do_get_core_encodings(self):
     cencs = GTKXpraClient.do_get_core_encodings(self)
     for x in ("webp", ):
         if x in cencs:
             cencs.remove(x)
     return cencs
예제 #10
0
 def do_get_core_encodings(self):
     cencs = GTKXpraClient.do_get_core_encodings(self)
     #for some reason, the cairo_workaround does not work for ARGB32
     #cencs.append("rgb32")
     return cencs