예제 #1
0
 def create_pen(self, color=None, line_width=None, line_dash=None):
     pen = Pen(native_color(color))
     if line_width is not None:
         pen.Width = line_width
     if line_dash is not None:
         pen.DashPattern = line_dash
     return pen
예제 #2
0
 def set_background_color(self, value):
     if value:
         self.native.BackColor = native_color(value)
     else:
         self.native.BackColor = native_color(TRANSPARENT)
예제 #3
0
 def set_color(self, color):
     if color:
         self.native.ForeColor = native_color(color)
     else:
         self.native.ForeColor = self.native.DefaultForeColor
예제 #4
0
 def set_color(self, value):
     if value:
         self.native.ForeColor = native_color(value)
     else:
         self.native.ForeColor = native_color(TRANSPARENT)
예제 #5
0
 def winforms_paint(self, panel, event, *args):
     context = WinformContext()
     context.graphics = event.Graphics
     context.graphics.Clear(native_color(WHITE))
     context.graphics.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
     self.interface._draw(self, draw_context=context)
예제 #6
0
 def create_brush(self, color):
     return SolidBrush(native_color(color))
예제 #7
0
파일: box.py 프로젝트: praveen-manohar/toga
 def set_background_color(self, value):
     new_color = native_color(value)
     self.native.BackColor = new_color
예제 #8
0
 def set_background_color(self, value):
     if value:
         self.native.BackColor = native_color(value)
예제 #9
0
 def set_color(self, value):
     if value:
         self.native.ForeColor = native_color(value)
예제 #10
0
파일: canvas.py 프로젝트: rmansfeld/toga
 def winforms_paint(self, panel, event, *args):
     context = WinformContext()
     context.graphics = event.Graphics
     context.graphics.Clear(native_color(WHITE))
     self.interface._draw(self, draw_context=context)
예제 #11
0
파일: button.py 프로젝트: yuntiaoOS/toga
 def set_background_color(self, value):
     if value is not None:
         new_color = native_color(value)
         self.native.BackColor = new_color