コード例 #1
0
 def set_alpha(self):
     GTK3ClientWindow.set_alpha(self)
     rgb_formats = self._client_properties.get("encodings.rgb_formats", [])
     #gl_window_backing supports BGR(A) too:
     if "RGBA" in rgb_formats:
         rgb_formats.append("BGRA")
     if "RGB" in rgb_formats:
         rgb_formats.append("BGR")
コード例 #2
0
ファイル: gl_client_window.py プロジェクト: DiGuoZhiMeng/Xpra
 def new_backing(self, bw, bh):
     widget = GTK3ClientWindow.new_backing(self, bw, bh)
     if self.drawing_area:
         self.remove(self.drawing_area)
     self.init_widget_events(widget)
     self.add(widget)
     self.drawing_area = widget
     #maybe redundant?:
     self.apply_geometry_hints(self.geometry_hints)
コード例 #3
0
ファイル: gl_client_window.py プロジェクト: DiGuoZhiMeng/Xpra
 def destroy(self):
     self.remove_backing()
     GTK3ClientWindow.destroy(self)
コード例 #4
0
ファイル: gl_client_window.py プロジェクト: DiGuoZhiMeng/Xpra
 def do_configure_event(self, event):
     log("GL do_configure_event(%s)", event)
     GTK3ClientWindow.do_configure_event(self, event)
     self._backing.paint_screen = True
コード例 #5
0
ファイル: gl_client_window.py プロジェクト: DiGuoZhiMeng/Xpra
 def set_alpha(self):
     GTK3ClientWindow.set_alpha(self)
     rgb_formats = self._client_properties.get("encodings.rgb_formats", [])
     GLClientWindowCommon.add_rgb_formats(self, rgb_formats)
コード例 #6
0
ファイル: gl_client_window.py プロジェクト: DiGuoZhiMeng/Xpra
 def new_backing(self, bw, bh):
     widget = GTK3ClientWindow.new_backing(self, bw, bh)
     self.add(widget)