Beispiel #1
0
    def do_render(self, window, wid, bg_area, cell_area, flags):
        """
        render this object
        """
        if not window:
            return

        ypad = self.get_property("ypad")

        Gtk.paint_box(wid.get_style(), window, Gtk.StateType.NORMAL,
                      Gtk.ShadowType.NONE, wid, "label", 0, 0, 0, 0)
        flags = Gtk.CellRendererState(flags & ~Gtk.CellRendererState.SELECTED)
        rect = Gdk.Rectangle()
        rect.height = cell_area.height
        rect.width = cell_area.width + ypad
        rect.x = cell_area.x
        rect.y = cell_area.y
        Gtk.CellRendererText.do_render(self, window, wid, bg_area, rect, flags)