Exemple #1
0
    def CheckBoxHitTest(self, pos):
        rect = Rect(0, 0, self.ClientSize.width, self.OnMeasureItem(0))
        rect = rect.AddMargins(self.margins)

        for i, r in enumerate(self.CheckBoxRects(rect)):
            if r.Contains(pos):
                return i

        return -1 # not found