Beispiel #1
0
 def _render_color_box(self, item):
     color = item.get("color", None)
     self.dc.SetBrush(wx.Brush(color, wx.PENSTYLE_SOLID))
     self.dc.SetPen(wx.Pen(darken_color(color), 1, wx.PENSTYLE_SOLID))
     (w, h) = (16, 16)
     self.dc.DrawRectangle(
         item["x"] + item["width"] - w - self.INNER_PADDING,
         item["y"] + self.model.ITEM_HEIGHT_PX / 2 - h / 2, w, h)
Beispiel #2
0
 def _draw_category_color_box(self, item_height, x, y, cat):
     base_color = self._map_svg_color(cat.color)
     border_color = self._map_svg_color(darken_color(cat.color))
     return ShapeBuilder().createRect(x + OUTER_PADDING,
                                      y,
                                      item_height,
                                      item_height,
                                      fill=base_color,
                                      stroke=border_color)
Beispiel #3
0
 def draw_frame_around_event():
     small_rect = wx.Rect(*rect)
     small_rect.Deflate(1, 1)
     border_color = self._get_border_color(event)
     border_color = darken_color(border_color)
     pen = wx.Pen(border_color, 1, wx.PENSTYLE_SOLID)
     dc.SetBrush(wx.TRANSPARENT_BRUSH)
     dc.SetPen(pen)
     dc.DrawRectangleRect(small_rect)
Beispiel #4
0
 def draw_frame_around_event():
     small_rect = wx.Rect(*rect)
     small_rect.Deflate(1, 1)
     border_color = self._get_border_color(event)
     border_color = darken_color(border_color)
     pen = wx.Pen(border_color, 1, wx.PENSTYLE_SOLID)
     dc.SetBrush(wx.TRANSPARENT_BRUSH)
     dc.SetPen(pen)
     dc.DrawRectangle(small_rect)
Beispiel #5
0
 def _render_color_box(self, item):
     color = item.get("color", None)
     self.dc.SetBrush(wx.Brush(color, wx.PENSTYLE_SOLID))
     self.dc.SetPen(wx.Pen(darken_color(color), 1, wx.PENSTYLE_SOLID))
     (w, h) = (16, 16)
     self.dc.DrawRectangle(
         item["x"] + item["width"] - w - self.INNER_PADDING,
         item["y"] + self.model.ITEM_HEIGHT_PX / 2 - h / 2,
         w,
         h)
Beispiel #6
0
 def _set_colour(self, colour):
     self.SetBackgroundColour(darken_color(colour))
     self._inner_panel.SetBackgroundColour(colour)
 def _get_dark_color(self, event):
     return darken_color(self._get_event_color(event), factor=0.8)
Beispiel #8
0
 def _get_box_indicator_color(self, event):
     return self._map_svg_color(darken_color(self._get_event_color(event), 0.6))
Beispiel #9
0
 def _draw_category_color_box(self, item_height, x, y, cat):
     base_color = self._map_svg_color(cat.color)
     border_color = self._map_svg_color(darken_color(cat.color))
     return ShapeBuilder().createRect(x + OUTER_PADDING,
                                      y, item_height, item_height, fill=base_color,
                                      stroke=border_color)
Beispiel #10
0
 def _get_box_indicator_color(self, event):
     return self._map_svg_color(
         darken_color(self._get_event_color(event), 0.6))
Beispiel #11
0
 def _get_event_border_color(self, event):
     return self._map_svg_color(darken_color(self._get_event_color(event)))
Beispiel #12
0
 def _color_box(self, tw, th, y, category):
     go = GraphObject(x=tw + OP, y=y, w=th, h=th)
     go.brush_color = wx.Brush(wx.Colour(*category.color))
     go.pen_color = wx.Pen(wx.Colour(*darken_color(category.color)))
     return go
Beispiel #13
0
 def _get_dark_color(self, event):
     return darken_color(self._get_event_color(event), factor=0.8)
Beispiel #14
0
 def _get_event_border_color(self, event):
     return self._map_svg_color(darken_color(self._get_event_color(event)))
Beispiel #15
0
 def _get_border_color(self, event):
     return darken_color(self._get_event_color(event))
Beispiel #16
0
 def _get_balloon_indicator_brush(self, event):
     base_color = self._get_event_color(event)
     darker_color = darken_color(base_color, 0.6)
     brush = wx.Brush(darker_color, wx.BRUSHSTYLE_SOLID)
     return brush
Beispiel #17
0
 def _get_balloon_indicator_brush(self, event):
     base_color = self._get_event_color(event)
     darker_color = darken_color(base_color, 0.6)
     brush = wx.Brush(darker_color, wx.PENSTYLE_SOLID)
     return brush
Beispiel #18
0
 def _get_border_color(self, event):
     return darken_color(self._get_event_color(event))