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
def set_background_color(self, value): if value: self.native.BackColor = native_color(value) else: self.native.BackColor = native_color(TRANSPARENT)
def set_color(self, color): if color: self.native.ForeColor = native_color(color) else: self.native.ForeColor = self.native.DefaultForeColor
def set_color(self, value): if value: self.native.ForeColor = native_color(value) else: self.native.ForeColor = native_color(TRANSPARENT)
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)
def create_brush(self, color): return SolidBrush(native_color(color))
def set_background_color(self, value): new_color = native_color(value) self.native.BackColor = new_color
def set_background_color(self, value): if value: self.native.BackColor = native_color(value)
def set_color(self, value): if value: self.native.ForeColor = native_color(value)
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)
def set_background_color(self, value): if value is not None: new_color = native_color(value) self.native.BackColor = new_color