(self, event)
| 122 | raise BlockEvent() |
| 123 | |
| 124 | def execute_on_mouse_click(self, event): |
| 125 | if event.type in ["LEFTMOUSE", "MOUSEMOVE"] and event.value in ["PRESS", "RELEASE"]: |
| 126 | for i, line_rectangle in enumerate(self.operator_line_rectangles): |
| 127 | if line_rectangle.contains(event.mouse_region_x, event.mouse_region_y): |
| 128 | index = self.top_index + i |
| 129 | if self.selected_index == index and event.type == "LEFTMOUSE" and event.value == "RELEASE": |
| 130 | self.execute_selected_operator() |
| 131 | self.hide = True |
| 132 | else: |
| 133 | if event.value == "PRESS": |
| 134 | self.selected_index = index |
| 135 | raise BlockEvent() |
| 136 | |
| 137 | def execute_selected_operator(self): |
| 138 | try: |
no test coverage detected